re PR tree-optimization/59544 (Vectorizing store with negative step)
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
2
3 PR tree-optimization/59544
4 * gcc.target/i386/pr59544.c: New test.
5
6 2013-12-20 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/59413
9 * gcc.c-torture/execute/pr59413.c: New test.
10
11 * c-c++-common/ubsan/load-bool-enum.c: New test.
12
13 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14
15 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
16 New procedure.
17 (add_options_for_arm_crypto): Likewise.
18 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
19 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
20 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
21 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
22 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
23 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
24 * gcc.target/arm/crypto-vmullp64.c: Likewise.
25 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
26 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
27 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
28 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
29 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
30 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
31 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
32 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
33 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
34 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
35 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
36 * gcc.target/arm/neon/vbslQp64: Generate.
37 * gcc.target/arm/neon/vbslp64: Likewise.
38 * gcc.target/arm/neon/vcombinep64: Likewise.
39 * gcc.target/arm/neon/vcreatep64: Likewise.
40 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
41 * gcc.target/arm/neon/vdupQ_np64: Likewise.
42 * gcc.target/arm/neon/vdup_lanep64: Likewise.
43 * gcc.target/arm/neon/vdup_np64: Likewise.
44 * gcc.target/arm/neon/vextQp64: Likewise.
45 * gcc.target/arm/neon/vextp64: Likewise.
46 * gcc.target/arm/neon/vget_highp64: Likewise.
47 * gcc.target/arm/neon/vget_lowp64: Likewise.
48 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
49 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
50 * gcc.target/arm/neon/vld1Qp64: Likewise.
51 * gcc.target/arm/neon/vld1_dupp64: Likewise.
52 * gcc.target/arm/neon/vld1_lanep64: Likewise.
53 * gcc.target/arm/neon/vld1p64: Likewise.
54 * gcc.target/arm/neon/vld2_dupp64: Likewise.
55 * gcc.target/arm/neon/vld2p64: Likewise.
56 * gcc.target/arm/neon/vld3_dupp64: Likewise.
57 * gcc.target/arm/neon/vld3p64: Likewise.
58 * gcc.target/arm/neon/vld4_dupp64: Likewise.
59 * gcc.target/arm/neon/vld4p64: Likewise.
60 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
61 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
62 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
63 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
64 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
65 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
66 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
90 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
91 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
92 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
93 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
94 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
95 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
96 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
97 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
98 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
99 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
100 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
101 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
105 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
106 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
107 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
108 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
109 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
110 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
111 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
112 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
114 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
115 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
116 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
117 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
119 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
120 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
121 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
122 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
123 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
125 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
127 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
128 * gcc.target/arm/neon/vsliQ_np64: Likewise.
129 * gcc.target/arm/neon/vsli_np64: Likewise.
130 * gcc.target/arm/neon/vsriQ_np64: Likewise.
131 * gcc.target/arm/neon/vsri_np64: Likewise.
132 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
133 * gcc.target/arm/neon/vst1Qp64: Likewise.
134 * gcc.target/arm/neon/vst1_lanep64: Likewise.
135 * gcc.target/arm/neon/vst1p64: Likewise.
136 * gcc.target/arm/neon/vst2p64: Likewise.
137 * gcc.target/arm/neon/vst3p64: Likewise.
138 * gcc.target/arm/neon/vst4p64: Likewise.
139
140 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
143 (check_effective_target_arm_crc_ok_nocache): Likewise.
144 (check_effective_target_arm_crc_ok): Likewise.
145 * gcc.target/arm/acle/: New directory.
146 * gcc.target/arm/acle/acle.exp: New.
147 * gcc.target/arm/acle/crc32b.c: New test.
148 * gcc.target/arm/acle/crc32h.c: Likewise.
149 * gcc.target/arm/acle/crc32w.c: Likewise.
150 * gcc.target/arm/acle/crc32d.c: Likewise.
151 * gcc.target/arm/acle/crc32cb.c: Likewise.
152 * gcc.target/arm/acle/crc32ch.c: Likewise.
153 * gcc.target/arm/acle/crc32cw.c: Likewise.
154 * gcc.target/arm/acle/crc32cd.c: Likewise.
155
156 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157
158 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
159
160 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
161
162 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
163 for target sh4-*-*.
164
165 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
166
167 * gcc.target/aarch64/pmull_1.c: New.
168
169 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
170
171 * gcc.target/aarch64/sha256_1.c: New.
172
173 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
174
175 * gcc.target/aarch64/sha1_1.c: New.
176
177 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
178
179 * gcc.target/aarch64/aes_1.c: New.
180
181 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
182 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
183
184 * gcc.target/s390/hotpatch-1.c: New test
185 * gcc.target/s390/hotpatch-2.c: New test
186 * gcc.target/s390/hotpatch-3.c: New test
187 * gcc.target/s390/hotpatch-4.c: New test
188 * gcc.target/s390/hotpatch-5.c: New test
189 * gcc.target/s390/hotpatch-6.c: New test
190 * gcc.target/s390/hotpatch-7.c: New test
191 * gcc.target/s390/hotpatch-8.c: New test
192 * gcc.target/s390/hotpatch-9.c: New test
193 * gcc.target/s390/hotpatch-10.c: New test
194 * gcc.target/s390/hotpatch-11.c: New test
195 * gcc.target/s390/hotpatch-12.c: New test
196 * gcc.target/s390/hotpatch-compile-1.c: New test
197 * gcc.target/s390/hotpatch-compile-2.c: New test
198 * gcc.target/s390/hotpatch-compile-3.c: New test
199 * gcc.target/s390/hotpatch-compile-4.c: New test
200 * gcc.target/s390/hotpatch-compile-5.c: New test
201 * gcc.target/s390/hotpatch-compile-6.c: New test
202 * gcc.target/s390/hotpatch-compile-7.c: New test
203
204 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
205
206 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
207 target check.
208
209 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
210
211 * gfortran.dg/io_err_1.f90: New test.
212
213 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
214
215 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
216 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
217 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
218 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
219 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
220 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
221 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
222
223 2013-12-18 Jakub Jelinek <jakub@redhat.com>
224
225 PR target/59539
226 * gcc.target/i386/pr59539-1.c: New test.
227 * gcc.target/i386/pr59539-2.c: New test.
228
229 2013-12-18 Nick Clifton <nickc@redhat.com>
230
231 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
232
233 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
234
235 * gcc.dg/pr59418.c: New test.
236
237 2013-12-17 Jakub Jelinek <jakub@redhat.com>
238
239 PR tree-optimization/59523
240 * gcc.dg/pr59523.c: New test.
241
242 2013-12-17 Marek Polacek <polacek@redhat.com>
243
244 * c-c++-common/ubsan/overflow-int128.c: New test.
245
246 2013-12-17 Jakub Jelinek <jakub@redhat.com>
247
248 PR ipa/58290
249 * gfortran.dg/pr58290.f90: New test.
250
251 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
252
253 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
254
255 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
256
257 * g++.dg/ipa/devirt-13.C: Update template.
258
259 2013-12-16 Janus Weil <janus@gcc.gnu.org>
260
261 PR fortran/54949
262 * gfortran.dg/proc_ptr_44.f90: New.
263
264 2013-12-16 Jakub Jelinek <jakub@redhat.com>
265
266 * c-c++-common/ubsan/overflow-mul-3.c: New test.
267 * c-c++-common/ubsan/overflow-mul-4.c: New test.
268
269 PR libgomp/59337
270 * gfortran.dg/gomp/pr59337.f90: New test.
271
272 2013-12-16 Jakub Jelinek <jakub@redhat.com>
273
274 PR middle-end/58956
275 PR middle-end/59470
276 * gcc.target/i386/pr59470.c: New test.
277
278 2013-12-14 Jan Hubicka <jh@suse.cz>
279
280 PR ipa/59265
281 g++.dg/torture/pr59265.C: New testcase.
282
283 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
284
285 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
286 __builtin_ia32_emms for 32bit x86 targets.
287 (foo32x2_le): Ditto.
288 (main): Reorder function calls.
289
290 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
291
292 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
293
294 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
295
296 PR testsuite/58630
297 * gcc.target/i386/pr43662.c (dg-options):
298 Add -maccumulate-outgoing-args.
299 * gcc.target/i386/pr43869.c (dg-options): Ditto.
300 * gcc.target/i386/pr57003.c (dg-options): Ditto.
301 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
302 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
303 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
304 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
305 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
306 Add -maccumulate-outgoing-args.
307 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
308 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
322
323 2013-12-15 Janus Weil <janus@gcc.gnu.org>
324
325 PR fortran/59493
326 * gfortran.dg/unlimited_polymorphic_15.f90: New.
327
328 2013-12-14 Jan Hubicka <jh@suse.cz>
329
330 PR middle-end/58477
331 * g++.dg/ipa/devirt-19.C: New testcase.
332
333 2013-12-14 Marek Polacek <polacek@redhat.com>
334
335 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
336 require int128 target.
337 * c-c++-common/ubsan/overflow-negate-2.c: New test.
338
339 2013-12-14 Janus Weil <janus@gcc.gnu.org>
340
341 PR fortran/59502
342 * gfortran.dg/class_57.f90: New.
343
344 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
345
346 PR target/59492
347 * g++.dg/other/pr59492.C: New file.
348
349 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
350
351 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
352
353 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gcc.dg/pr59350.c: New test.
356
357 2013-12-14 Marek Polacek <polacek@redhat.com>
358
359 * c-c++-common/ubsan/overflow-1.c: New test.
360 * c-c++-common/ubsan/overflow-2.c: New test.
361
362 2013-12-14 Marek Polacek <polacek@redhat.com>
363
364 PR sanitizer/59503
365 * c-c++-common/ubsan/pr59503.c: New test.
366
367 2013-12-14 Janus Weil <janus@gcc.gnu.org>
368
369 PR fortran/59450
370 * gfortran.dg/typebound_proc_31.f90: New.
371
372 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
373
374 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
375 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
376
377 2013-12-03 Jeff Law <law@redhat.com>
378
379 PR tree-optimization/45685
380 * gcc.dg/tree-ssa/pr45685.c: New test.
381
382 2013-12-13 Bin Cheng <bin.cheng@arm.com>
383
384 PR tree-optimization/58296
385 PR tree-optimization/41488
386 * gcc.dg/tree-ssa/scev-7.c: New test.
387 * gcc.dg/pr41488.c: New test.
388 * g++.dg/pr59445.C: New test.
389
390 2013-12-12 Tobias Burnus <burnus@net-b.de>
391
392 PR fortran/59440
393 * gfortran.dg/namelist_83.f90: New.
394 * gfortran.dg/namelist_83_2.f90: New.
395
396 2013-12-12 Jakub Jelinek <jakub@redhat.com>
397
398 PR middle-end/59470
399 * g++.dg/opt/pr59470.C: New test.
400
401 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
402
403 * c-c++-common/tsan/free_race2.c: New file.
404 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
405 * c-c++-common/tsan/race_on_mutex.c: Likewise.
406 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
407 * c-c++-common/tsan/simple_race.c: Likewise.
408 * c-c++-common/tsan/simple_stack.c: Likewise.
409 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
410 * g++.dg/tsan/atomic_free.C: Likewise.
411 * g++.dg/tsan/atomic_free2.C: Likewise.
412 * g++.dg/tsan/benign_race.C: Likewise.
413 * g++.dg/tsan/cond_race.C: Likewise.
414 * g++.dg/tsan/default_options.C: Likewise.
415 * g++.dg/tsan/fd_close_norace.C: Likewise.
416 * g++.dg/tsan/fd_close_norace2.C: Likewise.
417 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
418
419 2013-12-12 Jakub Jelinek <jakub@redhat.com>
420
421 PR libgomp/59467
422 * gfortran.dg/gomp/pr59467.f90: New test.
423 * c-c++-common/gomp/pr59467.c: New test.
424
425 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
426
427 PR testsuite/59442
428 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
429 * gcc.target/i386/sse2-movapd-2.c: Likewise.
430 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
431 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
432
433 2013-12-11 Sriraman Tallam <tmsriram@google.com>
434
435 PR target/59390
436 * gcc.target/i386/pr59390.c: New test.
437 * gcc.target/i386/pr59390_1.c: New test.
438 * gcc.target/i386/pr59390_2.c: New test.
439
440 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
441
442 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
443 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
444 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
445 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
446 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
447 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
448 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
449 test stored in c-c++-common. Also, added the Cilk runtime's library
450 to the ld_library_path.
451
452 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
453
454 PR middle-end/59134
455 * gcc.c-torture/compile/pr59134.c: New test.
456 * gnat.dg/misaligned_volatile.adb: New test.
457
458 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
459 Sandra Loosemore <sandra@codesourcery.com>
460
461 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
462
463 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
464
465 PR middle-end/23623
466 PR middle-end/48784
467 PR middle-end/56341
468 PR middle-end/56997
469 * gcc.dg/pr23623.c: New test.
470 * gcc.dg/pr48784-1.c: New test.
471 * gcc.dg/pr48784-2.c: New test.
472 * gcc.dg/pr56341-1.c: New test.
473 * gcc.dg/pr56341-2.c: New test.
474 * gcc.dg/pr56997-1.c: New test.
475 * gcc.dg/pr56997-2.c: New test.
476 * gcc.dg/pr56997-3.c: New test.
477
478 2013-12-11 Janus Weil <janus@gcc.gnu.org>
479
480 PR fortran/58916
481 * gfortran.dg/allocate_with_source_4.f90: New.
482
483 2013-12-11 Jakub Jelinek <jakub@redhat.com>
484
485 PR tree-optimization/59417
486 * gcc.c-torture/compile/pr59417.c: New test.
487
488 PR tree-optimization/59386
489 * gcc.c-torture/compile/pr59386.c: New test.
490
491 2013-12-11 Bin Cheng <bin.cheng@arm.com>
492
493 Reverted:
494 2013-12-10 Bin Cheng <bin.cheng@arm.com>
495 PR tree-optimization/41488
496 * gcc.dg/tree-ssa/scev-7.c: New test.
497 * gcc.dg/pr41488.c: New test.
498
499 2013-12-10 Janus Weil <janus@gcc.gnu.org>
500
501 PR fortran/35831
502 * gfortran.dg/c_by_val_5.f90: Modified.
503 * gfortran.dg/dummy_procedure_10.f90: New.
504
505 2013-12-10 Yury Gribov <y.gribov@samsung.com>
506
507 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
508 * g++-dg/tsan/tsan.exp: Likewise.
509
510 2013-12-10 Richard Biener <rguenther@suse.de>
511
512 PR middle-end/38474
513 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
514
515 2013-12-10 Jakub Jelinek <jakub@redhat.com>
516
517 * gcc.dg/vect/vect-cond-11.c: New test.
518 * gcc.target/i386/vect-cond-1.c: New test.
519 * gcc.target/i386/avx2-gather-5.c: New test.
520 * gcc.target/i386/avx2-gather-6.c: New test.
521 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
522 * gcc.dg/vect/vect-mask-load-1.c: New test.
523
524 2013-12-09 Marek Polacek <polacek@redhat.com>
525
526 PR sanitizer/59437
527 * g++.dg/ubsan/pr59437.C: New test.
528
529 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
530
531 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
532 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
533 * g++-dg/tsan/tsan.exp: Likewise.
534
535 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
536
537 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
538 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
539
540 2013-12-10 Bin Cheng <bin.cheng@arm.com>
541
542 PR tree-optimization/41488
543 * gcc.dg/tree-ssa/scev-7.c: New test.
544 * gcc.dg/pr41488.c: New test.
545
546 2013-12-09 Joseph Myers <joseph@codesourcery.com>
547
548 PR preprocessor/55715
549 * gcc.dg/cpp/expr-overflow-1.c: New test.
550
551 2013-12-10 Tobias Burnus <burnus@net-b.de>
552
553 PR fortran/59428
554 PR fortran/58099
555 PR fortran/58676
556 PR fortran/41724
557 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
558
559 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
560
561 PR c++/59435
562 * g++.dg/cpp0x/variadic-sizeof3.C: New.
563
564 2013-12-09 David Malcolm <dmalcolm@redhat.com>
565
566 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
567 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
568 explicit.
569 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
570
571 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
572
573 * gcc.target/arm/ldrd-strd-offset.c: New.
574
575 2013-12-09 Martin Jambor <mjambor@suse.cz>
576
577 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
578 * gcc.c-torture/compile/pr48929.c: Likewise.
579 * gcc.c-torture/compile/pr55569.c: Likewise.
580 * gcc.c-torture/compile/sra-1.c: Likewise.
581 * gcc.c-torture/compile/pr45085.c: Moved to...
582 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
583
584 2013-12-09 Marek Polacek <polacek@redhat.com>
585
586 PR sanitizer/59415
587 * g++.dg/ubsan/pr59415.C: New test.
588
589 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
590
591 PR c++/52707
592 * g++.dg/cpp0x/deleted2.C: New.
593
594 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
595
596 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
597
598 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
599
600 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
601 pass/fail line and add it to the log instead.
602
603 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
604
605 PR target/52898
606 PR target/51697
607 * gcc.target/sh/pr51697.c: New.
608
609 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
610
611 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
612 * gcc.dg/macro-fusion-2.c: Ditto.
613 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
614 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
615
616 2013-12-08 Tobias Burnus <burnus@net-b.de>
617
618 PR fortran/58099
619 PR fortran/58676
620 PR fortran/41724
621 * gfortran.dg/elemental_subroutine_8.f90: New.
622 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
623 * gfortran.dg/proc_ptr_11.f90: Ditto.
624 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
625 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
626 * gfortran.dg/proc_ptr_33.f90: Ditto.
627 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
628 which is not elemental.
629 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
630
631 2013-12-07 Janus Weil <janus@gcc.gnu.org>
632
633 PR fortran/59414
634 * gfortran.dg/class_result_2.f90: New.
635
636 2013-12-06 Jakub Jelinek <jakub@redhat.com>
637
638 PR tree-optimization/59388
639 * gcc.c-torture/execute/pr59388.c: New test.
640
641 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
642
643 PR testsuite/59043
644 * g++.dg/pubtypes.C: Adjust the regular expression.
645 * gcc.dg/pubtypes-1.c: Likewise.
646 * gcc.dg/pubtypes-2.c: Likewise.
647 * gcc.dg/pubtypes-3.c: Likewise.
648 * gcc.dg/pubtypes-4.c: Likewise.
649
650 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
651
652 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
653
654 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
655
656 PR target/59405
657 * gcc.target/i386/pr59405.c: New test.
658
659 2013-12-06 Ian Bolton <ian.bolton@arm.com>
660 Mark Mitchell <mark@codesourcery.com>
661
662 PR target/59091
663 * gcc.target/arm/builtin-trap.c: New test.
664 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
665
666 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
667
668 * gcc.target/sparc/pdistn.c: New test.
669 * gcc.target/sparc/pdistn-2.c: Likewise.
670
671 2013-12-06 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/59058
674 * gcc.dg/torture/pr59058.c: New testcase.
675
676 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
677
678 * g++.dg/warn/pr15774-1.C: Adjust expected message.
679
680 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
681
682 PR rtl-optimization/59317
683 * gcc.target/mips/pr59317.c: New.
684
685 2013-12-05 Marek Polacek <polacek@redhat.com>
686
687 PR sanitizer/59333
688 PR sanitizer/59397
689 * c-c++-common/ubsan/pr59333.c: New test.
690 * c-c++-common/ubsan/pr59397.c: New test.
691
692 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
693
694 * gcc.dg/vect/vect-nop-move.c: New test.
695
696 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
697
698 * c-c++-common/tsan/atomic_stack.c: New test.
699 * c-c++-common/tsan/fd_pipe_race.c: New test.
700 * c-c++-common/tsan/free_race.c: New test.
701 * c-c++-common/tsan/mutexset1.c: New test.
702 * c-c++-common/tsan/race_on_barrier.c: New test.
703 * c-c++-common/tsan/sleep_sync.c: New test.
704 * c-c++-common/tsan/thread_leak.c: New test.
705 * c-c++-common/tsan/thread_leak1.c: New test.
706 * c-c++-common/tsan/thread_leak2.c: New test.
707 * c-c++-common/tsan/tiny_race.c: New test.
708 * c-c++-common/tsan/tls_race.c: New test.
709 * c-c++-common/tsan/write_in_reader_lock.c: New test.
710 * lib/tsan-dg.exp: New file.
711 * gcc.dg/tsan/tsan.exp: New file.
712 * g++.dg/tsan/tsan.exp: New file.
713 * g++.dg/dg.exp: Prune tsan subdirectory.
714
715 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
716
717 * gcc.target/i386/readeflags-1.c: New.
718 * gcc.target/i386/writeeflags-1.c: Ditto.
719
720 2013-12-05 Yury Gribov <y.gribov@samsung.com>
721
722 PR sanitizer/59369
723 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
724 * c-c++-common/asan/pr59063-2.c: Likewise.
725
726 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
727
728 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
729 * g++.dg/cpp0x/defaulted2.C: Likewise.
730 * g++.dg/cpp1y/auto-fn8.C: Likewise.
731 * g++.dg/gomp/udr-3.C: Likewise.
732 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
733 * g++.dg/lookup/linkage1.C: Likewise.
734 * g++.dg/overload/new1.C: Likewise.
735 * g++.dg/parse/friend5.C: Likewise.
736 * g++.dg/parse/namespace-alias-1.C: Likewise.
737 * g++.dg/parse/namespace10.C: Likewise.
738 * g++.dg/parse/redef2.C: Likewise.
739 * g++.dg/template/friend44.C: Likewise.
740 * g++.old-deja/g++.brendan/crash42.C: Likewise.
741 * g++.old-deja/g++.brendan/crash52.C: Likewise.
742 * g++.old-deja/g++.brendan/crash55.C: Likewise.
743 * g++.old-deja/g++.jason/overload21.C: Likewise.
744 * g++.old-deja/g++.jason/overload5.C: Likewise.
745 * g++.old-deja/g++.jason/redecl1.C: Likewise.
746 * g++.old-deja/g++.law/arm8.C: Likewise.
747 * g++.old-deja/g++.other/main1.C: Likewise.
748
749 2013-12-05 Richard Biener <rguenther@suse.de>
750
751 PR tree-optimization/56787
752 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
753
754 2013-12-05 Kostya Serebryany <kcc@google.com>
755
756 * c-c++-common/asan/null-deref-1.c: Update the test
757 to match the fresh asan run-time.
758
759 2013-12-05 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/59374
762 * gcc.dg/torture/pr59374-1.c: New testcase.
763 * gcc.dg/torture/pr59374-2.c: Likewise.
764
765 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
766
767 * gcc.target/ia64/pr52731.c: New.
768
769 2013-12-04 Jeff Law <law@redhat.com>
770
771 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
772 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
773 -fisolate-erroneous-paths-attribute.
774 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
775
776 2013-12-04 Joseph Myers <joseph@codesourcery.com>
777
778 PR c/52023
779 * gcc.dg/c11-align-6.c: New test.
780
781 2013-12-04 Marek Polacek <polacek@redhat.com>
782
783 * c-c++-common/ubsan/overflow-mul-2.c: New test.
784 * c-c++-common/ubsan/overflow-add-1.c: New test.
785 * c-c++-common/ubsan/overflow-add-2.c: New test.
786 * c-c++-common/ubsan/overflow-mul-1.c: New test.
787 * c-c++-common/ubsan/overflow-sub-1.c: New test.
788 * c-c++-common/ubsan/overflow-sub-2.c: New test.
789 * c-c++-common/ubsan/overflow-negate-1.c: New test.
790
791 2013-12-04 Marek Polacek <polacek@redhat.com>
792
793 PR c/54113
794 * gcc.dg/pr54113.c: New test.
795
796 2013-12-04 Jakub Jelinek <jakub@redhat.com>
797
798 PR c++/59268
799 * g++.dg/cpp0x/constexpr-template6.C: New test.
800
801 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
802
803 * gnat.dg/pack19.adb: New test.
804
805 2013-12-04 Jakub Jelinek <jakub@redhat.com>
806
807 PR rtl-optimization/58726
808 * gcc.c-torture/execute/pr58726.c: New test.
809
810 PR target/59163
811 * g++.dg/torture/pr59163.C: New test.
812
813 PR tree-optimization/59355
814 * g++.dg/ipa/pr59355.C: New test.
815
816 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
817
818 * gcc.dg/tree-ssa/slsr-39.c: Update.
819 * gcc.dg/tree-ssa/slsr-41.c: New test.
820
821 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
822
823 * gcc.target/powerpc/pr57363.c: New test.
824
825 2013-12-03 Wei Mi <wmi@google.com>
826
827 PR rtl-optimization/59020
828 * gcc.dg/pr59020.c: New.
829 * gcc.dg/macro-fusion-1.c: New.
830 * gcc.dg/macro-fusion-2.c: New.
831
832 2013-12-03 Yury Gribov <y.gribov@samsung.com>
833
834 PR sanitizer/59063
835 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
836 has not been found.
837 * lib/ubsan-dg.exp: Likewise. Append to flags also
838 -B${gccpath}/libsanitizer/.
839
840 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
841
842 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
843
844 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
845
846 PR target/59363
847 * gcc.target/i386/pr59363.c: New file.
848
849 2013-12-03 Marek Polacek <polacek@redhat.com>
850
851 PR c/59351
852 * gcc.dg/pr59351.c: New test.
853
854 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
855
856 * gcc.dg/20020312-2.c: Add __nds32__ case.
857 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
858 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
859 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
860 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
861 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
862 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
863 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
864 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
865 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
866 * gcc.target/nds32: New nds32 specific directory and testcases.
867 * lib/target-supports.exp (check_profiling_available): Check for
868 nds32*-*-elf.
869
870 2013-12-03 Jakub Jelinek <jakub@redhat.com>
871
872 PR tree-optimization/59362
873 * gcc.c-torture/compile/pr59362.c: New test.
874
875 PR middle-end/59011
876 * gcc.dg/pr59011.c: New test.
877
878 PR target/58864
879 * g++.dg/opt/pr58864.C: New test.
880
881 2013-12-02 Jeff Law <law@redhat.com>
882
883 PR tree-optimization/59322
884 * gcc.c-torture/compile/pr59322.c: New test.
885
886 2013-12-02 Sriraman Tallam <tmsriram@google.com>
887
888 PR target/58944
889 * gcc.target/i386/pr58944.c: New test.
890
891 2013-12-02 Joseph Myers <joseph@codesourcery.com>
892
893 PR c/58235
894 * gcc.dg/c90-array-lval-8.c: New test.
895
896 2013-12-02 Jakub Jelinek <jakub@redhat.com>
897
898 PR tree-optimization/59358
899 * gcc.c-torture/execute/pr59358.c: New test.
900
901 PR lto/59326
902 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
903 * lib/target-supports.exp (check_effective_target_avx2): ... here.
904 (check_effective_target_vect_simd_clones): New.
905 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
906 vect_simd_clones.
907 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
908 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
909 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
910 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
911 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
912 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
913 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
914 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
915 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
917 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
918
919 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
920
921 * gcc.dg/pr56997-4.c: New testcase.
922
923 2013-12-02 Marek Polacek <polacek@redhat.com>
924
925 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
926 functions.
927
928 2013-12-02 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/59139
931 * gcc.dg/torture/pr59139.c: New testcase.
932
933 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
934
935 * gnat.dg/opt30.adb: New test.
936
937 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/57354
940 * gfortran.dg/realloc_on_assign_23.f90 : New test
941
942 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
943
944 PR fortran/34547
945 * gfortran.dg/null_5.f90 : Include new error.
946 * gfortran.dg/null_6.f90 : Include new error.
947
948 2013-11-29 Marek Polacek <polacek@redhat.com>
949
950 PR sanitizer/59331
951 * g++.dg/ubsan/pr59331.C: New test.
952 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
953 Disable the -w option.
954 * c-c++-common/ubsan/vla-1.c: Likewise.
955 * c-c++-common/ubsan/vla-2.c: Likewise.
956 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
957
958 2013-11-29 Joseph Myers <joseph@codesourcery.com>
959
960 PR c/42262
961 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
962
963 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
964
965 * lib/asan-dg.exp (asan_link_flags): Properly add path to
966 libsanitizer.spec to cflags.
967
968 2013-11-29 Richard Biener <rguenther@suse.de>
969
970 PR middle-end/59208
971 * g++.dg/torture/pr59208.C: New testcase.
972
973 2013-11-29 Jakub Jelinek <jakub@redhat.com>
974 Yury Gribov <y.gribov@samsung.com>
975
976 PR sanitizer/59063
977 * c-c++-common/asan/pr59063-1.c: New test.
978 * c-c++-common/asan/pr59063-2.c: Likewise.
979 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
980 * lib/ubsan-dg.exp: Likewise.
981
982 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gnat.dg/opt29.ad[sb]: New test.
985
986 2013-11-29 Richard Biener <rguenther@suse.de>
987
988 PR middle-end/59338
989 * gcc.dg/torture/pr59338.c: New testcase.
990
991 2013-11-29 Jakub Jelinek <jakub@redhat.com>
992
993 PR lto/59326
994 * gcc.dg/vect/vect-simd-clone-12.c: New test.
995 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
996 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
997
998 PR c/59280
999 * c-c++-common/pr59280.c: New test.
1000
1001 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1002
1003 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1004
1005 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1006
1007 PR c/57574
1008 * gcc.dg/inline-35.c: New test.
1009
1010 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR c++/59297
1013 * g++.dg/gomp/pr59297.C: New test.
1014
1015 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1016
1017 PR target/57293
1018 * gcc.target/i386/pr57293.c: New.
1019
1020 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1021
1022 * gcc.target/arm/vrinta-ce.c: New testcase.
1023
1024 2013-11-28 Richard Biener <rguenther@suse.de>
1025
1026 PR lto/59323
1027 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1028
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1030
1031 PR tree-optimization/59330
1032 * gcc.dg/torture/pr59330.c: New testcase.
1033
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1035
1036 PR lto/59323
1037 * gcc.dg/lto/pr59323_0.c: New testcase.
1038
1039 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR middle-end/57393
1042 PR tree-optimization/58018
1043 PR tree-optimization/58131
1044 * gcc.dg/torture/pr57393-1.c: New test.
1045 * gcc.dg/torture/pr57393-2.c: New test.
1046 * gcc.dg/torture/pr57393-3.c: New test.
1047 * gcc.dg/torture/pr58018.c: New test.
1048 * gcc.dg/torture/pr58131.c: New test.
1049 * gfortran.dg/pr57393-1.f90: New test.
1050 * gfortran.dg/pr57393-2.f90: New test.
1051
1052 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1053
1054 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1055
1056 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1057
1058 * gcc.dg/guality/param-3.c: New test.
1059
1060 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1061 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1062
1063 PR target/56788
1064 * gcc.target/i386/xop-frczX.c: New test.
1065
1066 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR tree-optimization/59014
1069 * gcc.c-torture/execute/pr59014-2.c: New test.
1070
1071 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/58647
1074 * g++.dg/parse/crash66.C: New.
1075
1076 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1077
1078 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1079 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1080
1081 2013-11-27 Marek Polacek <polacek@redhat.com>
1082
1083 PR sanitizer/59306
1084 * g++.dg/ubsan/pr59306.C: New test.
1085
1086 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1087 Jakub Jelinek <jakub@redhat.com>
1088
1089 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1090 simdlen is a power of two.
1091 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1092 Remove -msse2. Adjust regexps for name mangling changes.
1093 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1094 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1095 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1096 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1097 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1098 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1099 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1100 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1101 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1102 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1103 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1104 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1105 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1106 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1107
1108 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1109
1110 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1111 Call set_ld_library_path_env_vars.
1112 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1113
1114 2013-11-27 Tom de Vries <tom@codesourcery.com>
1115 Marc Glisse <marc.glisse@inria.fr>
1116
1117 PR c++/59032
1118 * c-c++-common/pr59032.c: New testcase.
1119
1120 2013-11-27 Tom de Vries <tom@codesourcery.com>
1121 Marc Glisse <marc.glisse@inria.fr>
1122
1123 PR middle-end/59037
1124 * c-c++-common/pr59037.c: New testcase.
1125
1126 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * gcc.c-torture/execute/20131127-1.c: New test.
1129
1130 2013-11-27 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/59288
1133 * gcc.dg/torture/pr59288.c: New testcase.
1134
1135 2013-11-27 Marek Polacek <polacek@redhat.com>
1136
1137 * c-c++-common/ubsan/undefined-1.c: New test.
1138
1139 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR tree-optimization/59014
1142 * gcc.c-torture/execute/pr59014.c: New test.
1143
1144 PR target/59229
1145 * gcc.c-torture/execute/pr59229.c: New test.
1146
1147 PR rtl-optimization/59166
1148 * gcc.dg/torture/pr59166.c: New test.
1149
1150 PR c++/58874
1151 * g++.dg/gomp/pr58874.C: New test.
1152
1153 PR middle-end/59150
1154 * g++.dg/gomp/pr59150.C: New test.
1155
1156 PR middle-end/59152
1157 * c-c++-common/gomp/pr59152.c: New test.
1158
1159 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1160
1161 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1162 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1163 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1164 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1165 * gfortran.dg/c_loc_test_22.f90: Ditto.
1166 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1167 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1168 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1169 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1170 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1171 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1172
1173 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1174
1175 * gcc.target/arm/20131120.c: New test.
1176
1177 2013-11-26 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/59245
1180 * gcc.dg/torture/pr59245.c: New testcase.
1181
1182 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1183
1184 PR target/59290
1185 * gcc.target/arm/negdi-2.c: Scan more general register names.
1186
1187 2013-11-26 Terry Guo <terry.guo@arm.com>
1188
1189 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1190 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1191
1192 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/58700
1195 * g++.dg/parse/bitfield4.C: New.
1196
1197 2013-11-26 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/59287
1200 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1201
1202 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/54485
1205 * g++.dg/other/default8.C: New.
1206 * g++.dg/tc1/dr217.C: Remove xfail.
1207 * g++.dg/other/default5.C: Adjust.
1208 * g++.old-deja/g++.mike/p1989.C: Likewise.
1209
1210 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/58607
1213 * g++.dg/cpp0x/constexpr-ice9.C: New.
1214
1215 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/58810
1218 * g++.dg/other/cv_func3.C: New.
1219 * g++.dg/other/cv_func.C: Adjust.
1220 * g++.dg/parse/fn-typedef2.C: Likewise.
1221
1222 2013-11-25 Marek Polacek <polacek@redhat.com>
1223
1224 PR sanitizer/59250
1225 * g++.dg/ubsan/pr59250.C: New test.
1226
1227 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1228
1229 PR fortran/59143
1230 * gfortran.dg/typebound_proc_30.f90: New.
1231
1232 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/59080
1235 * g++.dg/cpp0x/initlist75.C: New.
1236
1237 PR c++/59096
1238 * g++.dg/cpp0x/gen-attrs-57.C: New.
1239
1240 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1241
1242 PR c++/59112
1243 PR c++/59113
1244 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1245 * g++.dg/cpp1y/pr59112.C: New testcase.
1246 * g++.dg/cpp1y/pr59113.C: New testcase.
1247
1248 2013-11-25 Terry Guo <terry.guo@arm.com>
1249
1250 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1251
1252 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1253
1254 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1255 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1256
1257 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1258
1259 PR fortran/59228
1260 * gfortran.dg/asynchronous_4.f90: New.
1261
1262 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1263
1264 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1265 cleanup-tree-dump directive.
1266
1267 2013-11-22 Jan Hubicka <jh@suse.cz>
1268
1269 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1270 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1271
1272 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1273
1274 * g++.dg/ubsan/return-1.C: New test.
1275 * g++.dg/ubsan/return-2.C: New test.
1276
1277 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1278 optimizing away some __asan_report* calls.
1279
1280 2013-11-22 Martin Jambor <mjambor@suse.cz>
1281
1282 * gcc.dg/pr10474.c: Also test ppc64.
1283 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1284 to longs.
1285 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1286
1287 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1288
1289 PR target/59054
1290 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1291 specify an appropriate register class for VSX operations.
1292 (load_vsx): Use it.
1293 (load_gpr_to_vsx): Likewise.
1294 (load_vsx_to_gpr): Likewise.
1295 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1296 register class for VSX registers that the type can handle. Remove
1297 checks for explicit number of instructions generated, just check
1298 if the instruction is generated.
1299 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1300 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1301 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1302 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1303 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1304 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1305 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1306
1307 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1308
1309 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1310 * gcc.target/powerpc/bool3-p7.c: Likewise.
1311 * gcc.target/powerpc/bool3-p8.c: Likewise.
1312
1313 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1314 appropriate instructions are generated, don't check the count.
1315
1316 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1317
1318 PR target/59216
1319 * gcc.target/arm/negdi-4.c: Delete invalid test.
1320 * gcc.dg/torture/pr59216.c: New test.
1321
1322 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1323
1324 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1325
1326 2013-11-22 Richard Biener <rguenther@suse.de>
1327
1328 * gcc.dg/torture/20131122-0.c: New testcase.
1329
1330 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1331
1332 * gcc.dg/vect/vect-124.c: New test.
1333
1334 2013-11-21 Cary Coutant <ccoutant@google.com>
1335
1336 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1337 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1338
1339 2013-11-21 Jeff Law <law@redhat.com>
1340
1341 PR tree-optimization/59221
1342 * gcc.c-torture/execute/pr59221.c: New test.
1343
1344 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1345
1346 PR libfortran/59227
1347 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1348 Make more generic for other platforms.
1349
1350 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1351
1352 PR target/53976
1353 * gcc.target/sh/pr53976-1.c: New.
1354
1355 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1356
1357 PR libfortran/49024
1358 * gfortran.dg/erf_3.F90: New file.
1359
1360 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1363
1364 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1365
1366 PR rtl-optimization/59133
1367 * gcc.target/i386/pr59133.c: New.
1368
1369 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1370
1371 PR middle-end/21718
1372 * gcc.dg/float-exact-1.c: New test.
1373
1374 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1375
1376 PR rtl-optimization/54300
1377 * gcc.target/arm/pr54300.C: New test.
1378
1379 2013-11-20 Diego Novillo <dnovillo@google.com>
1380
1381 PR 59212
1382 * g++.dg/plugin/selfassign.c: Include stringpool.h
1383
1384 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1385
1386 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1387
1388 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1389
1390 * gcc.target/s390/htm-1.c: Rename to ...
1391 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1392 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1393 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1394 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1395 * gcc.target/s390/htm-builtins-1.c: New testcase.
1396 * gcc.target/s390/htm-builtins-2.c: New testcase.
1397 * gcc.target/s390/s390.exp: Add check for htm machine.
1398
1399 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1400
1401 PR c/53001
1402 * c-c++-common/Wfloat-conversion.c: Copies relevant
1403 tests from c-c++-common/Wconversion-real.c,
1404 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1405 new testcase for conversions that are warned about by
1406 -Wfloat-conversion.
1407
1408 2013-11-19 Martin Jambor <mjambor@suse.cz>
1409
1410 PR rtl-optimization/59099
1411 * gcc.target/i386/pr59099.c: New test.
1412
1413 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1414
1415 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1416
1417 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1418
1419 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1420 construct parameter slot value in endian-independent way.
1421 (fcevv, fciievv, fcvevv): Use it.
1422
1423 2013-11-19 Jan Hubicka <jh@suse.cz>
1424
1425 * ipa/devirt9.C: Fix prevoius change.
1426
1427 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1428
1429 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1430 Remove defined(__linux__).
1431
1432 2013-11-19 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/59164
1435 * gcc.dg/torture/pr59164.c: New testcase.
1436
1437 2013-11-19 Richard Biener <rguenther@suse.de>
1438
1439 PR middle-end/58956
1440 * gcc.dg/torture/pr58956.c: New testcase.
1441
1442 2013-11-19 Marek Polacek <polacek@redhat.com>
1443
1444 * c-c++-common/ubsan/null-1.c: New test.
1445 * c-c++-common/ubsan/null-2.c: New test.
1446 * c-c++-common/ubsan/null-3.c: New test.
1447 * c-c++-common/ubsan/null-4.c: New test.
1448 * c-c++-common/ubsan/null-5.c: New test.
1449 * c-c++-common/ubsan/null-6.c: New test.
1450 * c-c++-common/ubsan/null-7.c: New test.
1451 * c-c++-common/ubsan/null-8.c: New test.
1452 * c-c++-common/ubsan/null-9.c: New test.
1453 * c-c++-common/ubsan/null-10.c: New test.
1454 * c-c++-common/ubsan/null-11.c: New test.
1455 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1456 * c-c++-common/ubsan/shift-1.c: Likewise.
1457 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1458
1459 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1460
1461 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1462
1463 2013-11-19 Jan Hubicka <jh@suse.cz>
1464
1465 * ipa/devirt9.C: Verify that the optimization happens already before.
1466 whole-program.
1467
1468 2013-11-19 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/57517
1471 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1472 * gcc.dg/torture/pr57517.c: Likewise.
1473
1474 2013-11-19 Jan Hubicka <jh@suse.cz>
1475
1476 * gcc.target/i386/memcpy-3.c: New testcase.
1477
1478 2013-11-18 Jan Hubicka <jh@suse.cz>
1479 Uros Bizjak <ubizjak@gmail.com>
1480
1481 PR middle-end/59175
1482 * gcc.target/i386/memcpy-2.c: Fix template;
1483 add +1 so the testcase passes at 32bit.
1484
1485 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1486
1487 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1488 Remove spurious FIXME.
1489
1490 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1491
1492 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1493
1494 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1495
1496 PR c++/53473
1497 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1498
1499 2013-11-18 Richard Biener <rguenther@suse.de>
1500
1501 PR tree-optimization/59125
1502 PR tree-optimization/54570
1503 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1504 * gcc.dg/builtin-object-size-14.c: New testcase.
1505 * gcc.dg/strlenopt-14gf.c: Adjust.
1506 * gcc.dg/strlenopt-1f.c: Likewise.
1507 * gcc.dg/strlenopt-4gf.c: Likewise.
1508
1509 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 * gnat.dg/volatile11.adb: New test.
1512 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1513
1514 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1515
1516 PR sanitizer/59106
1517 * c-c++-common/asan/pr59106.c: New test.
1518
1519 2013-11-17 Jan Hubicka <jh@suse.cz>
1520
1521 * gcc.target/i386/memcpy-2.c: New testcase.
1522
1523 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1524
1525 PR target/59153
1526 * gcc.target/i386/pr59153.c: New test.
1527
1528 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/59123
1531 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1532 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1533
1534 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/29143
1537 * g++.dg/overload/addr2.C: New.
1538 * g++.old-deja/g++.other/overload11.C: Adjust.
1539
1540 2013-11-15 Mike Stump <mikestump@comcast.net>
1541
1542 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1543 * lib/g++.exp (g++_target_compile): Likewise.
1544 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1545 libraries. Remove debugging.
1546 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1547 libraries. Remove -O0, redundant with default.
1548
1549 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1550
1551 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1552
1553 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/58188
1556 * g++.dg/cpp0x/nsdmi-template8.C: New.
1557
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/58725
1561 * g++.dg/cpp0x/nsdmi-template7.C: New.
1562
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/58829
1566 * g++.dg/cpp0x/nsdmi-template6.C: New.
1567
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/58599
1571 * g++.dg/cpp0x/nsdmi-template5.C: New.
1572
1573 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1574
1575 * c-c++-common/cilk-plus/PS: New directory.
1576 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1577 * g++.dg/dg.exp: Run Cilk Plus tests.
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1579
1580 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1581
1582 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1583
1584 2013-11-15 Richard Biener <rguenther@suse.de>
1585
1586 PR tree-optimization/50262
1587 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1588 * gcc.dg/strlenopt-1.c: Adjust.
1589 * gcc.dg/strlenopt-1f.c: Likewise.
1590
1591 2013-11-15 Richard Biener <rguenther@suse.de>
1592
1593 * gcc.dg/torture/20131115-1.c: New testcase.
1594
1595 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1596
1597 * gcc.dg/cpp/ucnid-9.c: New test.
1598
1599 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/stack_usage1b.adb: New test.
1602 * gnat.dg/stack_usage1c.adb: Likewise.
1603
1604 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1605
1606 * gnat.dg/specs/addr1.ads: Revert the last change.
1607 * gnat.dg/specs/atomic1.ads: Likewise.
1608
1609 2013-11-14 Cong Hou <congh@google.com>
1610
1611 * gcc.dg/vect/vect-alias-check.c: Update.
1612
1613 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 PR c++/57887
1616 * g++.dg/cpp0x/nsdmi-template3.C: New.
1617 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1618
1619 2013-11-14 Diego Novillo <dnovillo@google.com>
1620
1621 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1622 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1623
1624 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1625
1626 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1627 compiler and linker field if _CALL_ELF == 2.
1628 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1629 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1630 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1631
1632 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1633
1634 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1635 (WRAPPER): Use it.
1636 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1637 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1638 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1639
1640 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1641
1642 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1643 New function.
1644 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1645 * gcc.target/powerpc/pr57949-2.c: Likewise.
1646
1647 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1648
1649 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1650
1651 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1652
1653 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1654 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1655 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1656
1657 2013-11-14 Richard Biener <rguenther@suse.de>
1658
1659 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1660
1661 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1662
1663 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1664 * gnat.dg/specs/atomic1.ads: Likewise.
1665
1666 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1667
1668 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1669 to "cortex-a53".
1670 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1671 to "cortex-a53".
1672
1673 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674
1675 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1676 *-*-solaris2.1[0-9]*.
1677 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1678
1679 2013-11-14 Joey Ye <joey.ye@arm.com>
1680
1681 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1682 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1683 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1684 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1685 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1686
1687 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1688
1689 PR c++/58533
1690 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1691
1692 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR target/59101
1695 * gcc.c-torture/execute/pr59101.c: New test.
1696
1697 2013-11-13 Jeff Law <law@redhat.com>
1698
1699 PR tree-optimization/59102
1700 * gcc.c-torture/compile/pr59102.c: New test.
1701
1702 2013-11-13 Tom de Vries <tom@codesourcery.com>
1703
1704 * gcc.dg/tail-merge-store.c: New test.
1705
1706 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1707
1708 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1709 * gcc.dg/plugin/selfassign.c: Likewise.
1710
1711 2013-11-13 Jeff Law <law@redhat.com>
1712
1713 * PR middle-end/59119
1714 * gcc.c-torture/compile/pr59119.c: New test.
1715
1716 2013-11-13 Martin Jambor <mjambor@suse.cz>
1717
1718 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1719 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1720 * gcc.dg/pr10474.c: Likewise.
1721
1722 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1723
1724 * lib/target-supports.exp
1725 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1726 of targets that do not need command line argument to enable SIMD.
1727
1728 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1729
1730 * gcc.dg/guality/param-4.c: New test.
1731
1732 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1733
1734 * gcc.dg/c11-complex-1.c: New test.
1735
1736 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1737
1738 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1739 gcc.dg/auto-type-2.c: New tests.
1740
1741 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1742
1743 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1744 LTO tests.
1745
1746 2013-11-12 Jeff Law <law@redhat.com>
1747
1748 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1749 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1750 the SSA optimizers.
1751
1752 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1753
1754 PR target/59054
1755 * gcc.target/powerpc/pr59054.c: New test.
1756
1757 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1758
1759 * g++.dg/cpp1y/lambda-generic.C: New test case.
1760 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1761 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1762 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1763 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1764 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1765 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1766 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1767 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1768
1769 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1770
1771 PR c++/58534
1772 PR c++/58536
1773 PR c++/58548
1774 PR c++/58549
1775 PR c++/58637
1776 * g++.dg/cpp1y/pr58534.C: New testcase.
1777 * g++.dg/cpp1y/pr58536.C: New testcase.
1778 * g++.dg/cpp1y/pr58548.C: New testcase.
1779 * g++.dg/cpp1y/pr58549.C: New testcase.
1780 * g++.dg/cpp1y/pr58637.C: New testcase.
1781
1782 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1783
1784 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1785 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1786 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1787 diagnostics.
1788
1789 2013-11-12 Tristan Gingold <gingold@adacore.com>
1790
1791 * gnat.dg/aggr21.adb: New test.
1792 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1793
1794 2013-11-12 Jeff Law <law@redhat.com>
1795
1796 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1797 * gcc.dg/tree-ssa/isolate-5.c: New test.
1798
1799 2013-11-12 Martin Jambor <mjambor@suse.cz>
1800
1801 PR rtl-optimization/10474
1802 * gcc.dg/pr10474.c: New testcase.
1803 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1804 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1805
1806 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 PR c++/57734
1809 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1810
1811 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1812
1813 * gcc.dg/time-profiler-1.c: New test.
1814 * gcc.dg/time-profiler-2.c: Ditto.
1815
1816 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1817 Jeff Law <law@redhat.com>
1818
1819 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1820
1821 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1822
1823 PR target/58853
1824 * gcc.target/i386/pr58853.c: New test.
1825
1826 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1827
1828 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1829 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1830 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1835 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1837
1838 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1839
1840 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1841 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1842 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1843 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1844 gcc.dg/atomic/stdatomic-exchange-1.c,
1845 gcc.dg/atomic/stdatomic-exchange-2.c,
1846 gcc.dg/atomic/stdatomic-exchange-3.c,
1847 gcc.dg/atomic/stdatomic-exchange-4.c,
1848 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1849 gcc.dg/atomic/stdatomic-generic.c,
1850 gcc.dg/atomic/stdatomic-kill-dep.c,
1851 gcc.dg/atomic/stdatomic-load-1.c,
1852 gcc.dg/atomic/stdatomic-load-2.c,
1853 gcc.dg/atomic/stdatomic-load-3.c,
1854 gcc.dg/atomic/stdatomic-load-4.c,
1855 gcc.dg/atomic/stdatomic-lockfree.c,
1856 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1857 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1858 gcc.dg/atomic/stdatomic-store-1.c,
1859 gcc.dg/atomic/stdatomic-store-2.c,
1860 gcc.dg/atomic/stdatomic-store-3.c,
1861 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1862 tests.
1863
1864 2013-11-08 Cong Hou <congh@google.com>
1865
1866 PR tree-optimization/58508
1867 * gcc.dg/vect/pr58508.c: Update.
1868
1869 2013-11-08 Richard Biener <rguenther@suse.de>
1870
1871 PR tree-optimization/59047
1872 * gcc.dg/torture/pr59047.c: New testcase.
1873
1874 2013-11-08 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/59038
1877 PR tree-optimization/58955
1878 * gcc.dg/torture/pr59038.c: New testcase.
1879
1880 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1881
1882 PR fortran/58471
1883 * gfortran.dg/constructor_9.f90: New.
1884
1885 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1886
1887 * gcc.dg/atomic-compare-exchange-1.c,
1888 gcc.dg/atomic-compare-exchange-2.c,
1889 gcc.dg/atomic-compare-exchange-3.c,
1890 gcc.dg/atomic-compare-exchange-4.c,
1891 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1892 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1893 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1894 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1895 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1896 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1897 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1898 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1899 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1900 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1901 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1902 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1903 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1904 gcc.dg/atomic-store-5.c: Declare main as returning int.
1905 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1906 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1907 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1908 expression using value of count.
1909
1910 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1911
1912 * lib/target-supports.exp
1913 (check_effective_target_fenv_exceptions): New function.
1914 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1915 * gcc.dg/atomic/c11-atomic-exec-1.c,
1916 gcc.dg/atomic/c11-atomic-exec-2.c,
1917 gcc.dg/atomic/c11-atomic-exec-3.c,
1918 gcc.dg/atomic/c11-atomic-exec-4.c,
1919 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1920 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1921 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1922
1923 2013-11-07 Cong Hou <congh@google.com>
1924
1925 * gcc.dg/vect/vect-alias-check.c: New.
1926
1927 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1928
1929 * gcc.dg/tree-ssa/loop-39.c: New test.
1930
1931 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1932 * gcc.dg/unroll_2.c: Likewise.
1933 * gcc.dg/unroll_3.c: Likewise.
1934 * gcc.dg/unroll_4.c: Likewise.
1935 * gcc.dg/vrp90.c: New test.
1936
1937 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1938
1939 PR c++/58176
1940 * g++.dg/cpp0x/nullptr30.C: New.
1941
1942 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1943 Jakub Jelinek <jakub@redhat.com>
1944
1945 PR sanitizer/59029
1946 * c-c++-common/asan/pr59029.c: New test.
1947
1948 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1949
1950 PR target/59034
1951 * gcc.target/i386/pr59034-1.c: New test.
1952 * gcc.target/i386/pr59034-2.c: Likewise.
1953
1954 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1955
1956 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1957 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1958 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1959
1960 2013-11-06 DJ Delorie <dj@redhat.com>
1961
1962 * gcc.dg/mismatch-decl-1.c: New test.
1963
1964 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1965
1966 * gcc.dg/torture/float128-cmp-invalid.c,
1967 gcc.dg/torture/float128-div-underflow.c,
1968 gcc.dg/torture/float128-extend-nan.c,
1969 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1970
1971 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1972
1973 * gcc.target/sh/pr51244-11.c: Remove target line.
1974 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1975 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1976 * gcc.target/sh/pr51244-15.c: Likewise.
1977 * gcc.target/sh/pr51244-19.c: Likewise.
1978 * gcc.target/sh/cmpstr.c: Likewise.
1979 * gcc.target/sh/pr33135-3.c: Likewise.
1980 * gcc.target/sh/pr53512-2.c: Likewise.
1981 * gcc.target/sh/pr54602-2.c: Likewise.
1982 * gcc.target/sh/pr52483-1.c: Likewise.
1983 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1984 * gcc.target/sh/pr54760-4.c: Likewise.
1985 * gcc.target/sh/pr52483-5.c: Likewise.
1986 * gcc.target/sh/pr54089-2.c: Likewise.
1987 * gcc.target/sh/pr56547-2.c: Likewise.
1988 * gcc.target/sh/pr54089-6.c: Likewise.
1989 * gcc.target/sh/pr51244-20.c: Likewise.
1990 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1991 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1992 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1993 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1994 * gcc.target/sh/pr55303-2.c: Likewise.
1995 * gcc.target/sh/sh2a-resbank.c: Likewise.
1996 * gcc.target/sh/sp-switch.c: Likewise.
1997 * gcc.target/sh/pr51244-3.c: Likewise.
1998 * gcc.target/sh/pr50751-3.c: Likewise.
1999 * gcc.target/sh/pr51244-7.c: Likewise.
2000 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2001 * gcc.target/sh/pr50751-7.c: Likewise.
2002 * gcc.target/sh/pr49468-di.c: Likewise.
2003 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2004 * gcc.target/sh/pr49880-3.c: Likewise.
2005 * gcc.target/sh/pr51244-12.c: Likewise.
2006 * gcc.target/sh/pr53988.c: Likewise.
2007 * gcc.target/sh/pr6526.c: Likewise.
2008 * gcc.target/sh/sh2a-bxor.c: Likewise.
2009 * gcc.target/sh/pr51244-16.c: Likewise.
2010 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2011 * gcc.target/sh/sh2a-bor.c: Likewise.
2012 * gcc.target/sh/pr53511-1.c: Likewise.
2013 * gcc.target/sh/pr21255-3.c: Likewise.
2014 * gcc.target/sh/pr53512-3.c: Likewise.
2015 * gcc.target/sh/pr33135-4.c: Likewise.
2016 * gcc.target/sh/pr54602-3.c: Likewise.
2017 * gcc.target/sh/pr54760-1.c: Likewise.
2018 * gcc.target/sh/pr52483-2.c: Likewise.
2019 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2020 * gcc.target/sh/pr54680.c: Likewise.
2021 * gcc.target/sh/pr54386.c: Likewise.
2022 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2023 * gcc.target/sh/pr54089-3.c: Likewise.
2024 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2025 * gcc.target/sh/pr54089-7.c: Likewise.
2026 * gcc.target/sh/strlen.c: Likewise.
2027 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2028 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2029 * gcc.target/sh/pr55303-3.c: Likewise.
2030 * gcc.target/sh/pr51244-4.c: Likewise.
2031 * gcc.target/sh/pr50751-4.c: Likewise.
2032 * gcc.target/sh/pr39423-1.c: Likewise.
2033 * gcc.target/sh/pr51244-8.c: Likewise.
2034 * gcc.target/sh/pr55146.c: Likewise.
2035 * gcc.target/sh/pr50751-8.c: Likewise.
2036 * gcc.target/sh/sh2a-bset.c: Likewise.
2037 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2038 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2039 * gcc.target/sh/20080410-1.c: Likewise.
2040 * gcc.target/sh/pr49880-4.c: Likewise.
2041 * gcc.target/sh/pr51244-13.c: Likewise.
2042 * gcc.target/sh/sh2a-movrt.c: Likewise.
2043 * gcc.target/sh/pr51244-17.c: Likewise.
2044 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2045 * gcc.target/sh/sh2a-bclr.c: Likewise.
2046 * gcc.target/sh/pr33135-1.c: Likewise.
2047 * gcc.target/sh/pr53512-4.c: Likewise.
2048 * gcc.target/sh/pr54602-4.c: Likewise.
2049 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2050 * gcc.target/sh/pr54760-2.c: Likewise.
2051 * gcc.target/sh/pr52483-3.c: Likewise.
2052 * gcc.target/sh/sh2a-bld.c: Likewise.
2053 * gcc.target/sh/pr54089-4.c: Likewise.
2054 * gcc.target/sh/pr54685.c: Likewise.
2055 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2056 * gcc.target/sh/pr54089-8.c: Likewise.
2057 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2058 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2059 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2060 * gcc.target/sh/pr51244-1.c: Likewise.
2061 * gcc.target/sh/pr50751-1.c: Likewise.
2062 * gcc.target/sh/pr55160.c: Likewise.
2063 * gcc.target/sh/pr51244-5.c: Likewise.
2064 * gcc.target/sh/pr54236-1.c: Likewise.
2065 * gcc.target/sh/pr50751-5.c: Likewise.
2066 * gcc.target/sh/pr52933-1.c: Likewise.
2067 * gcc.target/sh/pr39423-2.c: Likewise.
2068 * gcc.target/sh/pr51244-9.c: Likewise.
2069 * gcc.target/sh/pr49263.c: Likewise.
2070 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2071 * gcc.target/sh/pr49880-1.c: Likewise.
2072 * gcc.target/sh/sh2a-band.c: Likewise.
2073 * gcc.target/sh/pr51244-10.c: Likewise.
2074 * gcc.target/sh/pr49880-5.c: Likewise.
2075 * gcc.target/sh/prefetch.c: Likewise.
2076 * gcc.target/sh/pr51244-14.c: Likewise.
2077 * gcc.target/sh/rte-delay-slot.c: Likewise.
2078 * gcc.target/sh/fpul-usage-1.c: Likewise.
2079 * gcc.target/sh/pr51244-18.c: Likewise.
2080 * gcc.target/sh/pr21255-1.c: Likewise.
2081 * gcc.target/sh/pr33135-2.c: Likewise.
2082 * gcc.target/sh/pr53512-1.c: Likewise.
2083 * gcc.target/sh/pr54602-1.c: Likewise.
2084 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2085 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2086 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2087 * gcc.target/sh/torture/pr58314.c: Likewise.
2088 * gcc.target/sh/torture/pr34777.c: Likewise.
2089 * gcc.target/sh/torture/pr58475.c: Likewise.
2090 * gcc.target/sh/pr54760-3.c: Likewise.
2091 * gcc.target/sh/sh4a-cosf.c: Likewise.
2092 * gcc.target/sh/pr52483-4.c: Likewise.
2093 * gcc.target/sh/mfmovd.c: Likewise.
2094 * gcc.target/sh/pr54089-1.c: Likewise.
2095 * gcc.target/sh/pr56547-1.c: Likewise.
2096 * gcc.target/sh/pr54089-5.c: Likewise.
2097 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2098 * gcc.target/sh/pr54089-9.c: Likewise.
2099 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2100 * gcc.target/sh/pr49468-si.c: Likewise.
2101 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2102 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2103 * gcc.target/sh/pr55303-1.c: Likewise.
2104 * gcc.target/sh/pr51244-2.c: Likewise.
2105 * gcc.target/sh/pr50751-2.c: Likewise.
2106 * gcc.target/sh/pr54236-2.c: Likewise.
2107 * gcc.target/sh/pr51244-6.c: Likewise.
2108 * gcc.target/sh/cmpstrn.c: Likewise.
2109 * gcc.target/sh/pr50751-6.c: Likewise.
2110 * gcc.target/sh/pr52933-2.c: Likewise.
2111 * gcc.target/sh/pr53568-1.c: Likewise.
2112 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2113 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2114 * gcc.target/sh/sh4a-sinf.c: Likewise.
2115 * gcc.target/sh/pr49880-2.c: Likewise.
2116
2117 2013-11-06 Tobias Burnus <burnus@net-b.de>
2118
2119 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2120 * gcc.dg/wdate-time.c: Ditto.
2121 * gfortran.dg/wdate-time.F90: Ditto.
2122
2123 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2124
2125 PR target/30807
2126 * gcc.target/sh/torture/pr30807.c: New.
2127
2128 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 PR c++/11006
2131 * g++.dg/other/java3.C: New.
2132
2133 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2134
2135 PR target/59021
2136 * gcc.target/i386/pr59021.c: New test.
2137
2138 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2139
2140 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2141 dg-additional-files to also match BOL.
2142
2143 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2144
2145 * gcc.dg/torture/c99-contract-1.c: New test.
2146
2147 2013-11-06 Richard Biener <rguenther@suse.de>
2148
2149 PR tree-optimization/58653
2150 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2151 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2152
2153 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2154
2155 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2156 40 to 30. Replaced iteration variable with a #define. Instead of
2157 returning non-zero value for error, called __builtin_abort (). Fixed
2158 a bug of calling fib_serial in serial case instead of fib.
2159 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2160 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2161 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2162 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2163 compiler flag testing.
2164
2165 2013-11-06 Christian Bruel <christian.bruel@st.com>
2166
2167 * gcc.target/sh/strlen.c: New test.
2168
2169 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR middle-end/58970
2172 * gcc.c-torture/compile/pr58970.c: New test.
2173
2174 2013-11-05 Wei Mi <wmi@google.com>
2175
2176 PR regression/58985
2177 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2178
2179 2013-11-05 Tobias Burnus <burnus@net-b.de>
2180
2181 * g++.dg/warn/wdate-time.C: New.
2182 * gcc.dg/wdate-time.c: New.
2183 * gfortran.dg/wdate-time.F90: New.
2184
2185 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2186
2187 PR fortran/58989
2188 * gfortran.dg/reshape_6.f90: New test.
2189
2190 2013-11-05 Jeff Law <law@redhat.com>
2191
2192 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2193 * gcc.dg/tree-ssa/isolate-1.c: New test.
2194 * gcc.dg/tree-ssa/isolate-2.c: New test.
2195 * gcc.dg/tree-ssa/isolate-3.c: New test.
2196 * gcc.dg/tree-ssa/isolate-4.c: New test.
2197
2198 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR rtl-optimization/58997
2201 * gcc.c-torture/compile/pr58997.c: New test.
2202
2203 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/58724
2206 * g++.dg/cpp0x/gen-attrs-56.C: New.
2207
2208 2013-11-05 Richard Biener <rguenther@suse.de>
2209
2210 PR ipa/58492
2211 * gcc.dg/ipa/pr58492.c: New testcase.
2212
2213 2013-11-05 Richard Biener <rguenther@suse.de>
2214
2215 PR tree-optimization/58955
2216 * gcc.dg/torture/pr58955-1.c: New testcase.
2217 * gcc.dg/torture/pr58955-2.c: Likewise.
2218
2219 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2220
2221 PR middle-end/58981
2222 * gcc.dg/pr58981.c: New test.
2223
2224 2013-11-05 Richard Biener <rguenther@suse.de>
2225
2226 PR middle-end/58941
2227 * gcc.dg/torture/pr58941.c: New testcase.
2228
2229 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2230
2231 PR tree-optimization/58958
2232 * gcc.dg/tree-ssa/pr58958.c: New file.
2233
2234 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2235
2236 * gcc.dg/tree-ssa/alias-26.c: New file.
2237
2238 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR tree-optimization/58984
2241 * gcc.c-torture/execute/pr58984.c: New test.
2242
2243 2013-11-05 Andreas Schwab <schwab@suse.de>
2244
2245 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2246
2247 2013-11-05 Tobias Burnus <burnus@net-b.de>
2248
2249 * g++.dg/gomp/openmp-simd-1.C: New.
2250 * g++.dg/gomp/openmp-simd-2.C: New.
2251 * gcc.dg/gomp/openmp-simd-1.c: New.
2252 * gcc.dg/gomp/openmp-simd-2.c: New.
2253
2254 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2255
2256 * gcc.dg/superblock.c: Require scheduling support.
2257
2258 2013-11-04 Kostya Serebryany <kcc@google.com>
2259
2260 * g++.dg/asan/asan_test.cc: Update the test
2261 to match the fresh asan run-time.
2262 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2263
2264 2013-11-04 Ian Lance Taylor <iant@google.com>
2265
2266 * g++.dg/ext/sync-4.C: New test.
2267
2268 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2269
2270 PR fortran/58771
2271 * gfortran.dg/derived_external_function_1.f90 : New test
2272
2273 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR tree-optimization/58978
2276 * gcc.c-torture/compile/pr58978.c: New test.
2277
2278 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2279
2280 PR fortran/57445
2281 * gfortran.dg/optional_class_1.f90 : New test
2282
2283 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2284
2285 PR rtl-optimization/58968
2286 * gfortran.dg/pr58968.f: New
2287
2288 2013-11-04 Marek Polacek <polacek@redhat.com>
2289
2290 PR c++/58979
2291 * g++.dg/diagnostic/pr58979.C: New test.
2292
2293 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2294
2295 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2296 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2297 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2298 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2299 gcc.dg/iec-559-macros-9.c: New tests.
2300
2301 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR tree-optimization/58946
2304 * gcc.c-torture/compile/pr58946.c: New test.
2305
2306 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2307
2308 PR c++/52071
2309 * g++.dg/parse/pr52071.C: New.
2310
2311 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/38313
2314 * g++.dg/lookup/name-clash10.C: New.
2315
2316 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2317
2318 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2319 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2320 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2321 vbif.
2322
2323 2013-11-03 Marek Polacek <polacek@redhat.com>
2324
2325 * g++.dg/ubsan/cxx1y-vla.C: New test.
2326 * c-c++-common/ubsan/vla-3.c: New test.
2327 * c-c++-common/ubsan/vla-2.c: New test.
2328 * c-c++-common/ubsan/vla-4.c: New test.
2329 * c-c++-common/ubsan/vla-1.c: New test.
2330
2331 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2332
2333 * gcc.dg/vmx/vec-set.c: New.
2334
2335 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 PR c++/29234
2338 PR c++/56037
2339 * g++.dg/parse/pr29234.C: New.
2340 * g++.dg/parse/pr56037.C: Likewise.
2341
2342 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2343
2344 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2345 passed it in as one of the options to all Cilk keywords test.
2346
2347 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2348
2349 PR c++/58708
2350 * g++.dg/cpp1y/pr58708.C: New.
2351
2352 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2353
2354 PR c++/58834
2355 * g++.dg/ext/pr58834.C: New file.
2356
2357 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2358
2359 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2360 tests.
2361 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2362 tests.
2363
2364 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2365
2366 PR fortran/57893
2367 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2368 type block.
2369
2370 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2371
2372 * g++.dg/gomp/simd-1.C: New test.
2373 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2374 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2375 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2376 * c-c++-common/gomp/simd6.c: New test.
2377
2378 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2379
2380 Implement C++14 digit separators.
2381 * g++.dg/cpp1y/digit-sep.C: New.
2382 * g++.dg/cpp1y/digit-sep-neg.C: New.
2383 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2384
2385 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2386
2387 * gcc.dg/vect/vect-align-3.c: New test.
2388
2389 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2390 we warn about it already during VRP1 pass.
2391
2392 2013-10-31 Martin Jambor <mjambor@suse.cz>
2393
2394 PR rtl-optimization/58934
2395 Revert:
2396 2013-10-30 Martin Jambor <mjambor@suse.cz>
2397 PR rtl-optimization/10474
2398 * gcc.dg/pr10474.c: New testcase.
2399 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2400 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2401
2402 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/58932
2405 Revert:
2406 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/58466
2409 * g++.dg/cpp0x/variadic145.C: New.
2410
2411 * g++.dg/cpp0x/sfinae49.C: New.
2412
2413 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2414
2415 PR c++/58581
2416 * g++.dg/cpp0x/deleted1.C: New.
2417
2418 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2419
2420 * gcc.target/arm/lp1243022.c: New test.
2421
2422 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2423
2424 PR other/58545
2425 * gcc.target/avr/pr58545.c: New test.
2426
2427 2013-10-30 Tobias Burnus <burnus@net-b.de>
2428
2429 Revert:
2430 2013-10-30 Tobias Burnus <burnus@net-b.de>
2431 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2432 path to the compile flags.
2433
2434 2013-10-30 Cong Hou <congh@google.com>
2435
2436 * gcc.target/i386/vect-abs-s8.c: New test.
2437 * gcc.target/i386/vect-abs-s16.c: New test.
2438 * gcc.target/i386/vect-abs-s32.c: New test.
2439
2440 2013-10-30 Tobias Burnus <burnus@net-b.de>
2441
2442 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2443 path to the compile flags.
2444
2445 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2446
2447 PR rtl-optimization/58369
2448 * g++.dg/torture/pr58369.C: New test.
2449
2450 2013-10-30 Tobias Burnus <burnus@net-b.de>
2451
2452 PR other/33426
2453 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2454 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2455 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2456
2457 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2458
2459 PR target/58784
2460 * gcc.target/arm/pr58784.c: New.
2461
2462 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2463
2464 * gcc.dg/tree-ssa/alias-24.c: New file.
2465
2466 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2467
2468 * gcc.target/i386/fma_double_3.c: Use pattern for
2469 scan-assembler-times instead of just one insn name.
2470 * gcc.target/i386/fma_double_5.c: Ditto.
2471 * gcc.target/i386/fma_float_3.c: Ditto.
2472 * gcc.target/i386/fma_float_5.c: Ditto.
2473 * gcc.target/i386/l_fma_double_1.c: Ditto.
2474 * gcc.target/i386/l_fma_double_2.c: Ditto.
2475 * gcc.target/i386/l_fma_double_3.c: Ditto.
2476 * gcc.target/i386/l_fma_double_4.c: Ditto.
2477 * gcc.target/i386/l_fma_double_5.c: Ditto.
2478 * gcc.target/i386/l_fma_double_6.c: Ditto.
2479 * gcc.target/i386/l_fma_float_1.c: Ditto.
2480 * gcc.target/i386/l_fma_float_2.c: Ditto.
2481 * gcc.target/i386/l_fma_float_3.c: Ditto.
2482 * gcc.target/i386/l_fma_float_4.c: Ditto.
2483 * gcc.target/i386/l_fma_float_5.c: Ditto.
2484 * gcc.target/i386/l_fma_float_6.c: Ditto.
2485
2486 2013-10-30 Christian Bruel <christian.bruel@st.com>
2487
2488 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2489 * gcc.target/sh/cmpstr.c: New test.
2490 * gcc.target/sh/cmpstrn.c: New test.
2491
2492 2013-10-30 Martin Jambor <mjambor@suse.cz>
2493
2494 PR rtl-optimization/10474
2495 * gcc.dg/pr10474.c: New testcase.
2496 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2497 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2498
2499 2013-10-29 Andrew Pinski <apinski@cavium.com>
2500 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2501
2502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2503 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2504 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2505 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2508 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2509 conditional move to be used.
2510 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2511
2512 2013-10-29 Tobias Burnus <burnus@net-b.de>
2513
2514 PR fortran/44350
2515 * gfortran.dg/blockdata_8.f90: New.
2516
2517 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2518
2519 PR target/54236
2520 * gcc.target/sh/pr54236-2: New.
2521 * gcc.target/sh/pr54089-6: Add another rotl special case.
2522
2523 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2524
2525 PR fortran/58793
2526 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2527 to determine sizes of real kinds.
2528
2529 PR fortran/58858
2530 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2531
2532 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2533
2534 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2535 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2536 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2537 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2538 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2539 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2540 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2545 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2550 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2551 test stored in c-c++-common. Also, added the Cilk runtime's library
2552 to the ld_library_path.
2553
2554 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/58888
2557 * g++.dg/cpp0x/auto40.C: New.
2558 * g++.dg/other/warning1.C: Adjust.
2559
2560 2013-10-29 Richard Biener <rguenther@suse.de>
2561
2562 * gcc.dg/torture/restrict-2.c: New testcase.
2563 * gcc.dg/torture/restrict-3.c: Likewise.
2564 * gcc.dg/torture/restrict-4.c: Likewise.
2565 * gcc.dg/torture/restrict-5.c: Likewise.
2566
2567 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2568
2569 PR tree-optimization/19831
2570 * gcc.dg/tree-ssa/alias-25.c: New file.
2571
2572 2013-10-29 Richard Biener <rguenther@suse.de>
2573
2574 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2575 changes.
2576 * gcc.dg/vect/bb-slp-32.c: Likewise.
2577 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2578 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2579 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2580 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2581 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2582 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2583 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2584 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2585 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2586 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2587 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2588 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2589 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2590 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2591 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2592 * gfortran.dg/vect/vect.exp: Likewise.
2593
2594 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2595
2596 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2597 * gcc.dg/vmx/eg-5.c: Likewise.
2598
2599 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2600 Joern Rennecke <joern.rennecke@embecosm.com>
2601
2602 * gcc.target/arc/jump-around-jump.c: New test.
2603
2604 2013-10-27 Tom de Vries <tom@codesourcery.com>
2605
2606 * gcc.target/arm/require-pic-register-loc.c: New test.
2607
2608 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2609
2610 PR target/58679
2611 * gcc.target/i386/pr58679-1.c: New test.
2612 * gcc.target/i386/pr58679-2.c: Ditto.
2613
2614 2013-10-27 Tobias Burnus <burnus@net-b.de>
2615
2616 PR other/33426
2617 * gcc.dg/vect/vect-ivdep-2.c: New.
2618
2619 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2620
2621 PR target/52483
2622 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2623 * gcc.target/sh/pr52483-2.c: Likewise.
2624 * gcc.target/sh/pr52483-3.c: Likewise.
2625 * gcc.target/sh/pr52483-4.c: Likewise.
2626
2627 2013-10-26 Jeff Law <law@redhat.com>
2628
2629 * g++.dg/torture/pr49309.C: Removed.
2630 * gcc.dg/dfp/pr35739.c: Removed.
2631
2632 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2633
2634 PR rtl-optimization/58759
2635 * gcc.target/i386/pr58759.c: New.
2636
2637 2013-10-25 Tobias Burnus <burnus@net-b.de>
2638
2639 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2640 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2641 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2642
2643 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2644
2645 * gcc.dg/wmul-1.c: New test.
2646
2647 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2648
2649 PR c++/58878
2650 * g++.dg/template/pr58878.C: New.
2651
2652 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2653
2654 * gcc.dg/tree-ssa/alias-23.c: New file.
2655
2656 2013-10-25 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/58626
2659 * gcc.dg/torture/pr58626.c: New testcase.
2660
2661 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2662
2663 PR c++/54812
2664 * g++.dg/cpp0x/defaulted47.C: New.
2665
2666 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2667
2668 * gcc.c-torture/execute/pr58831.c: New test.
2669
2670 2013-10-25 Nick Clifton <nickc@redhat.com>
2671
2672 * c-c++-common/pr57793.c: Add expected error messages for
2673 targets with small integers.
2674 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2675 * gcc.dg/c99-stdint-2.c: Likewise.
2676 * gcc.dg/cdce1.c: Likewise.
2677 * gcc.dg/fold-overflow-1.c: Likewise.
2678 * gcc.dg/utf-cvt.c: Likewise.
2679 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2680 arithmetic.
2681 * gcc.dg/ftrapv-2.c: Likewise.
2682 * gcc.dg/pr30286.c: Likewise.
2683 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2684 * lib/target-supports.exp (check_effective_target_trapping): New
2685 proc. Returns true if the target supports trapping arithmetic.
2686
2687 2013-10-25 Tobias Burnus <burnus@net-b.de>
2688
2689 * g++.dg/parse/ivdep.C: New.
2690 * g++.dg/vect/pr33426-ivdep.cc: New.
2691
2692 2013-10-24 Richard Henderson <rth@redhat.com>
2693
2694 PR rtl/58542
2695 * gcc.dg/atomic-store-6.c: New.
2696
2697 2013-10-24 Ian Lance Taylor <iant@google.com>
2698
2699 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2700
2701 2013-10-24 Cong Hou <congh@google.com>
2702
2703 * gcc.c-torture/execute/20030125-1.c: Update.
2704
2705 2013-10-24 Tobias Burnus <burnus@net-b.de>
2706
2707 PR fortran/44646
2708 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2709
2710 2013-10-24 Dehao Chen <dehao@google.com>
2711
2712 * g++.dg/opt/devirt3.C: New test.
2713
2714 2013-08-24 Tobias Burnus <burnus@net-b.de>
2715
2716 PR other/33426
2717 * gcc.dg/ivdep.c: New.
2718 * gcc.dg/vect/vect-ivdep-1.c: New.
2719
2720 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2721
2722 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2723 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2724
2725 2013-10-24 Nick Clifton <nickc@redhat.com>
2726
2727 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2728
2729 2013-10-24 Marek Polacek <polacek@redhat.com>
2730
2731 PR c++/58705
2732 * g++.dg/parse/pr58705.C: New test.
2733
2734 2013-10-24 Marek Polacek <polacek@redhat.com>
2735
2736 * gcc.dg/c11-align-5.c: Add more testing.
2737
2738 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2739
2740 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2741
2742 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR tree-optimization/58775
2745 PR tree-optimization/58791
2746 * gcc.dg/guality/pr58791-1.c: New test.
2747 * gcc.dg/guality/pr58791-2.c: New test.
2748 * gcc.dg/guality/pr58791-3.c: New test.
2749 * gcc.dg/guality/pr58791-4.c: New test.
2750 * gcc.dg/guality/pr58791-5.c: New test.
2751 * gcc.c-torture/compile/pr58775.c: New test.
2752 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2753
2754 2013-10-23 Tom de Vries <tom@codesourcery.com>
2755
2756 PR tree-optimization/58805
2757 * gcc.dg/pr58805.c: New test.
2758
2759 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2760
2761 * gcc.target/i386/vect-div-1.c: New test.
2762
2763 * gcc.dg/vect/pr58508.c: Remove dg-options.
2764
2765 2013-10-23 Richard Biener <rguenther@suse.de>
2766
2767 * gcc.dg/torture/pr58830.c: New testcase.
2768
2769 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2770
2771 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2772 * g++.dg/cpp1y/attr-deprecated.C: New.
2773 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2774
2775 2013-10-23 Tobias Burnus <burnus@net-b.de>
2776
2777 PR fortran/58793
2778 * gfortran.dg/assumed_type_8.f90: New.
2779
2780 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2781
2782 PR target/58779
2783 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2784 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2785 * gcc.dg/torture/pr58779.c: New test.
2786
2787 2013-10-22 Steve Ellcey <sellcey@mips.com>
2788
2789 * gcc.target/mips/nor.c: New.
2790
2791 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2792
2793 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2794 tests into...
2795 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2796 restricted to big-endian targets.
2797
2798 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2799
2800 PR fortran 57893
2801 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2802
2803 2013-10-21 Tobias Burnus <burnus@net-b.de>
2804
2805 PR fortran/58803
2806 * gfortran.dg/proc_ptr_comp_38.f90: New.
2807
2808 2013-10-21 Marek Polacek <polacek@redhat.com>
2809
2810 PR middle-end/58809
2811 * gcc.dg/gomp/pr58809.c: New test.
2812
2813 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2814
2815 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2816 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2817
2818 2013-10-21 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/58794
2821 * c-c++-common/torture/pr58794-1.c: New testcase.
2822 * c-c++-common/torture/pr58794-2.c: Likewise.
2823
2824 2013-10-21 Richard Biener <rguenther@suse.de>
2825
2826 PR middle-end/58742
2827 * c-c++-common/fold-divmul-1.c: New testcase.
2828
2829 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2830
2831 * gcc.target/i386/memset-vector_loop-1.c: New test.
2832 * gcc.target/i386/memset-vector_loop-2.c: New test.
2833
2834 2013-10-21 Diego Novillo <dnovillo@google.com>
2835
2836 * g++.dg/plugin/selfassign.c: Include tree.h.
2837 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2838 * gcc.dg/plugin/ggcplug.c: Likewise.
2839 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2840 * gcc.dg/plugin/selfassign.c: Likewise.
2841 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2842
2843 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2844
2845 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2846 * gcc.target/mips/mips-ps-7.c: Likewise.
2847
2848 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2849
2850 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2851 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2852 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2853
2854 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2855
2856 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2857
2858 PR testsuite/58645
2859 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2860
2861 2013-10-19 Mike Stump <mikestump@comcast.net>
2862
2863 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2864
2865 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2866 * g++.dg/lto/pr54625-1_0.c: ... to here.
2867 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2868 * g++.dg/lto/pr54625-1_1.C: Likewise.
2869 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2870 * g++.dg/lto/pr54625-2_0.c: Likewise.
2871 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2872 * g++.dg/lto/pr54625-2_1.C: Likewise.
2873
2874 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2875
2876 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2877
2878 2013-10-18 Cong Hou <congh@google.com>
2879
2880 * gcc.dg/vect/pr58508.c: New test.
2881
2882 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/58466
2885 * g++.dg/cpp0x/variadic145.C: New.
2886
2887 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2888
2889 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2890
2891 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2892
2893 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2894 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2895 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2896 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2897
2898 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2899
2900 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2901 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2902 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2903 effective target arm_thumb1_ok.
2904 * lib/target-supports.exp
2905 (check_effective_target_arm_fp16_ok_nocache): Don't force
2906 -mfloat-abi=soft when building for hardfloat target.
2907
2908 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2909
2910 PR target/58673
2911 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2912 -mquad-word + -mno-vsx-timode causes errors.
2913 * gcc.target/powerpc/pr58673-2.c: Likewise.
2914
2915 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/58596
2918 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2919
2920 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2921
2922 * gcc.target/aarch64/c-output-template.c: New testcase.
2923 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2924 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2925
2926 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2927
2928 * lib/target-supports.exp
2929 (check_effective_target_sync_long_long): AArch64 supports
2930 atomic operations on "long long".
2931 (check_effective_target_sync_long_long_runtime): AArch64 can
2932 execute atomic operations on "long long".
2933
2934 2013-10-17 Richard Biener <rguenther@suse.de>
2935
2936 PR tree-optimization/58143
2937 * gcc.dg/torture/pr58143-1.c: New testcase.
2938 * gcc.dg/torture/pr58143-2.c: Likewise.
2939 * gcc.dg/torture/pr58143-3.c: Likewise.
2940
2941 2013-10-17 Marek Polacek <polacek@redhat.com>
2942
2943 PR c/58267
2944 * gcc.dg/c1x-align-5.c: New test.
2945
2946 2013-10-16 Tobias Burnus <burnus@net-b.de>
2947
2948 PR fortran/58652
2949 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2950
2951 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2952
2953 * c-c++-common/cpp/openmp-define-1.c: Move
2954 dg-require-effective-target fopenmp after dg-do directive.
2955 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2956 * gfortran.dg/openmp-define-1.f90: Likewise.
2957 * gfortran.dg/openmp-define-2.f90: Likewise.
2958 * gfortran.dg/openmp-define-3.f90: Likewise.
2959
2960 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2961
2962 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2963
2964 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2965
2966 PR target/57756
2967 * gcc.target/i386/pr57756.c: New test.
2968 * gcc.target/i386/pr57756_2.c: New test.
2969
2970 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2971
2972 * gcc.dg/torture/builtin-self.c: New file.
2973
2974 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2975
2976 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2977 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2978 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2979 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2980 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2981
2982 2013-10-15 Cong Hou <congh@google.com>
2983
2984 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2985
2986 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 PR c++/58707
2989 * g++.dg/cpp0x/pr58707.C: New.
2990
2991 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2992
2993 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2994 after other directives.
2995
2996 2013-10-15 Tobias Burnus <burnus@net-b.de>
2997
2998 PR fortran/58652
2999 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3000
3001 2013-10-14 Ian Lance Taylor <iant@google.com>
3002
3003 * go.test/go-test.exp (go-find-packages): New proc.
3004 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3005 subdirectories. Do simple +build line matching. Handle run with
3006 arguments. Handle errorcheckdir and rundircmpout. Use packages
3007 for rundir. Remove special handling for bug191 and dwarf.
3008
3009 2013-10-14 Tobias Burnus <burnus@net-b.de>
3010
3011 PR fortran/58658
3012 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3013
3014 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3015
3016 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3017 Use btsl.
3018
3019 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3020
3021 * gnat.dg/specs/opt1.ads: New test.
3022
3023 2013-10-14 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/58640
3026 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3027
3028 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3029
3030 * gnat.dg/uninit_array.ad[sn]: New test.
3031 * gnat.dg/uninit_array_pkg.ads: New helper.
3032
3033 2013-10-13 Richard Biener <rguenther@suse.de>
3034
3035 * gcc.c-torture/execute/pr58662.c: New test.
3036
3037 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3038
3039 PR target/51244
3040 * gcc.dg/torture/p51244-21.c: New.
3041 * gcc.target/sh/pr51244-20.c: New.
3042 * gcc.target/sh/pr51244-20-sh2a.c: New.
3043
3044 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3045
3046 * gnat.dg/specs/linker_section.ads: Update test.
3047
3048 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3049
3050 PR target/58690
3051 * gcc.target/i386/pr58690.c: New test
3052
3053 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3054
3055 * gcc.target/i386/builtin-ucmp.c: New test.
3056
3057 2013-10-11 Brooks Moses <bmoses@google.com>
3058
3059 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3060
3061 2013-10-11 Jeff Law <law@redhat.com>
3062
3063 * gcc.c-torture/execute/pr58640.c: New test.
3064
3065 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 PR c++/58633
3068 * g++.dg/cpp0x/decltype57.C: New.
3069
3070 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 PR c++/31671
3073 * g++.dg/template/nontype26.C: New.
3074
3075 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3076
3077 * c-c++-common/cpp/openmp-define-1.c: New file.
3078 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3079 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3080 * gfortran.dg/openmp-define-1.f90: Likewise.
3081 * gfortran.dg/openmp-define-2.f90: Likewise.
3082 * gfortran.dg/openmp-define-3.f90: Likewise.
3083
3084 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3085 for test source files.
3086 * gcc.dg/gomp/gomp.exp: Likewise.
3087 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3088 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3089 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3090 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3091 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3092
3093 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3094
3095 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3096 Remove error test that is now valid in OpenMP 4.0.
3097 * c-c++-common/gomp/atomic-16.c: New test.
3098 * c-c++-common/gomp/cancel-1.c: New test.
3099 * c-c++-common/gomp/depend-1.c: New test.
3100 * c-c++-common/gomp/depend-2.c: New test.
3101 * c-c++-common/gomp/map-1.c: New test.
3102 * c-c++-common/gomp/pr58472.c: New test.
3103 * c-c++-common/gomp/sections1.c: New test.
3104 * c-c++-common/gomp/simd1.c: New test.
3105 * c-c++-common/gomp/simd2.c: New test.
3106 * c-c++-common/gomp/simd3.c: New test.
3107 * c-c++-common/gomp/simd4.c: New test.
3108 * c-c++-common/gomp/simd5.c: New test.
3109 * c-c++-common/gomp/single1.c: New test.
3110 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3111 parser.
3112 * g++.dg/gomp/block-3.C: Likewise.
3113 * g++.dg/gomp/clause-3.C: Adjust error messages.
3114 * g++.dg/gomp/declare-simd-1.C: New test.
3115 * g++.dg/gomp/declare-simd-2.C: New test.
3116 * g++.dg/gomp/depend-1.C: New test.
3117 * g++.dg/gomp/depend-2.C: New test.
3118 * g++.dg/gomp/target-1.C: New test.
3119 * g++.dg/gomp/target-2.C: New test.
3120 * g++.dg/gomp/taskgroup-1.C: New test.
3121 * g++.dg/gomp/teams-1.C: New test.
3122 * g++.dg/gomp/udr-1.C: New test.
3123 * g++.dg/gomp/udr-2.C: New test.
3124 * g++.dg/gomp/udr-3.C: New test.
3125 * g++.dg/gomp/udr-4.C: New test.
3126 * g++.dg/gomp/udr-5.C: New test.
3127 * g++.dg/gomp/udr-6.C: New test.
3128 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3129 * gcc.dg/autopar/outer-2.c: Likewise.
3130 * gcc.dg/autopar/outer-3.c: Likewise.
3131 * gcc.dg/autopar/outer-4.c: Likewise.
3132 * gcc.dg/autopar/outer-5.c: Likewise.
3133 * gcc.dg/autopar/outer-6.c: Likewise.
3134 * gcc.dg/autopar/parallelization-1.c: Likewise.
3135 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3136 parser.
3137 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3138 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3139 instead of GOMP_parallel_loop_runtime_start.
3140 * gcc.dg/gomp/declare-simd-1.c: New test.
3141 * gcc.dg/gomp/declare-simd-2.c: New test.
3142 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3143 parser. Add further #pragma omp sections nesting tests.
3144 * gcc.dg/gomp/target-1.c: New test.
3145 * gcc.dg/gomp/target-2.c: New test.
3146 * gcc.dg/gomp/taskgroup-1.c: New test.
3147 * gcc.dg/gomp/teams-1.c: New test.
3148 * gcc.dg/gomp/udr-1.c: New test.
3149 * gcc.dg/gomp/udr-2.c: New test.
3150 * gcc.dg/gomp/udr-3.c: New test.
3151 * gcc.dg/gomp/udr-4.c: New test.
3152 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3153
3154 2013-10-10 Jan Hubicka <jh@suse.cz>
3155
3156 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3157 tuning change.
3158 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3159 * gcc.target/i386/pr49168-1.c: Likewise.
3160 * gcc.target/i386/pr49002-2.c: Likewise.
3161
3162 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR middle-end/58670
3165 * gcc.dg/torture/pr58670.c: New test.
3166
3167 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3168
3169 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3170
3171 2013-10-09 Marek Polacek <polacek@redhat.com>
3172
3173 PR c++/58635
3174 * g++.dg/tm/pr58635-1.C: New test.
3175 * g++.dg/tm/pr58635-2.C: New test.
3176
3177 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3178
3179 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3180
3181 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3182
3183 PR tree-optimization/20318
3184 * c-c++-common/pr20318.c: New file.
3185 * gcc.dg/tree-ssa/pr20318.c: New file.
3186
3187 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gcc.c-torture/execute/pr58570.c: New test.
3190
3191 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3192
3193 * gcc.target/aarch64/vclz.c: New testcase.
3194
3195 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3196
3197 * gcc.target/aarch64/vadd_f64.c: New testcase.
3198 * gcc.target/aarch64/vsub_f64.c: New testcase.
3199
3200 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3201
3202 * gcc.target/aarch64/vdiv_f.c: New testcase.
3203
3204 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3205
3206 * gcc.target/aarch64/vneg_f.c: New testcase.
3207 * gcc.target/aarch64/vneg_s.c: New testcase.
3208
3209 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3210
3211 PR c++/58568
3212 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3213 * g++.old-deja/g++.mike/misc9.C: Adjust.
3214
3215 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR c++/58665
3218 Revert:
3219 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/58448
3222 * g++.dg/template/crash117.C: New.
3223
3224 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3225
3226 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3227
3228 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3229
3230 PR tree-optimization/58480
3231 * gcc.dg/tree-ssa/pr58480.c: New file.
3232
3233 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234
3235 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3236 * gcc.target/powerpc/fusion.c: Likewise.
3237
3238 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3239
3240 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3241
3242 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3243
3244 * gcc.target/s390/htm-1.c: Add more tests to cover different
3245 operand types.
3246
3247 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/58126
3250 * g++.dg/init/uninitialized1.C: New.
3251
3252 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 PR c++/56060
3255 * g++.dg/cpp0x/variadic144.C: New.
3256
3257 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/58560
3260 * g++.dg/cpp0x/auto39.C: New.
3261
3262 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/58503
3265 * g++.dg/cpp0x/range-for26.C: New.
3266 * g++.dg/cpp0x/range-for27.C: Likewise.
3267
3268 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 PR c++/58448
3271 * g++.dg/template/crash117.C: New.
3272
3273 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3274
3275 PR c++/19476
3276 * g++.dg/tree-ssa/pr19476-5.C: New file.
3277 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3278
3279 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3280
3281 PR c++/58584
3282 * g++.dg/cpp0x/gen-attrs-55.C: New.
3283
3284 2013-10-03 Easwaran Raman <eraman@google.com>
3285
3286 PR c++/33911
3287 * g++.dg/ext/attribute47.C: New.
3288
3289 2013-10-03 Rong Xu <xur@google.com>
3290
3291 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3292 probability.
3293 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3294 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3295
3296 2013-10-03 Marek Polacek <polacek@redhat.com>
3297
3298 PR c++/58510
3299 * g++.dg/cpp0x/pr58510.C: New test.
3300
3301 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3302
3303 PR c++/19476
3304 * g++.dg/tree-ssa/pr19476-1.C: New file.
3305 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3306 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3307 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3308
3309 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3310
3311 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3312 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3313 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3314 VSX scalar operations or the traditional floating point form of
3315 the instruction.
3316 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3317 * gcc.target/powerpc/recip-3.c: Likewise.
3318 * gcc.target/powerpc/recip-5.c: Likewise.
3319 * gcc.target/powerpc/pr72747.c: Likewise.
3320 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3321
3322 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3323
3324 PR target/58460
3325 * gcc.target/aarch64/pr58460.c: New file.
3326
3327 2013-10-02 Tobias Burnus <burnus@net-b.de>
3328
3329 PR fortran/58593
3330 * gfortran.dg/char_length_19.f90: New.
3331
3332 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/58535
3335 * g++.dg/parse/crash65.C: New.
3336 * g++.dg/cpp1y/pr58535.C: Likewise.
3337
3338 2013-10-02 Richard Biener <rguenther@suse.de>
3339
3340 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3341 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3342 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3343 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3344 * gfortran.dg/ldist-pr45199.f: Likewise.
3345
3346 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3347
3348 PR c++/58565
3349 * g++.dg/parse/crash64.C: New.
3350
3351 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3352
3353 * gcc.dg/tree-ssa/slsr-40.c: New test.
3354
3355 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR c++/58563
3358 * g++.dg/cpp0x/pr58563.C: New.
3359
3360 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3361
3362 * gcc.target/aarch64/vect_saddl_1.c: New.
3363
3364 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR target/58574
3367 * gcc.c-torture/execute/pr58574.c: New testcase.
3368
3369 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3370
3371 PR Target/58578
3372 * gcc.target/arm/pr58578.c: New test.
3373
3374 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3375
3376 PR tree-optimization/58556
3377 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3378 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3379
3380 2013-10-01 Nick Clifton <nickc@redhat.com>
3381
3382 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3383 for MSP430.
3384 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3385 ptr32plus targets.
3386 * gcc.c-torture/compile/pr41181.c: Likewise.
3387 * gcc.c-torture/compile/calls.c: Likewise.
3388 * gcc.c-torture/compile/990617-1.c: Likewise.
3389 * gcc.c-torture/compile/pr55955.c: Only run the test for
3390 int32plus targets.
3391 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3392
3393 2013-10-01 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/58553
3396 * gcc.dg/torture/pr58553.c: New testcase.
3397
3398 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR middle-end/58564
3401 * gcc.c-torture/execute/pr58564.c: New test.
3402
3403 2013-09-30 Teresa Johnson <tejohnson@google.com>
3404
3405 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3406 Update for additional dump message.
3407
3408 2013-09-30 Richard Biener <rguenther@suse.de>
3409
3410 PR tree-optimization/58554
3411 * gcc.dg/torture/pr58554.c: New testcase.
3412
3413 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3414 Joern Rennecke <joern.rennecke@embecosm.com>
3415
3416 * gcc.target/arc/barrel-shifter-1.c: New test.
3417 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3418 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3419 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3420 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3421 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3422 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3423 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3424 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3425 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3426 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3427 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3428 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3429 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3430 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3431 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3432 * gcc.target/arc/mtune-ARC600.c: Likewise.
3433 * gcc.target/arc/mtune-ARC601.c: Likewise.
3434 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3435 * gcc.target/arc/mtune-ARC700.c: Likewise.
3436 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3437 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3438 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3439 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3440
3441 2013-09-30 Richard Biener <rguenther@suse.de>
3442
3443 PR middle-end/58532
3444 * g++.dg/torture/pr58552.C: New testcase.
3445
3446 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3447
3448 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3449 and -mupper-regs-df.
3450
3451 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3452
3453 PR middle-end/58463
3454 * gcc.dg/pr58463.c: New test.
3455
3456 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3457
3458 PR middle-end/58551
3459 * c-c++-common/gomp/pr58551.c: New test.
3460
3461 2013-09-27 Richard Biener <rguenther@suse.de>
3462
3463 PR tree-optimization/58459
3464 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3465
3466 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3467
3468 PR fortran/58113
3469 * gfortran.dg/round_4.f90: Check for rounding support.
3470
3471 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3472
3473 * g++.dg/vect/pr58513.cc (op): Make static.
3474
3475 2013-09-26 Richard Biener <rguenther@suse.de>
3476
3477 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3478
3479 2013-09-26 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/58539
3482 * gcc.dg/torture/pr58539.c: New testcase.
3483
3484 2013-09-25 Jeff Law <law@redhat.com>
3485
3486 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3487
3488 2013-09-25 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/58436
3491 * gfortran.dg/finalize_21.f90: New.
3492
3493 2013-09-25 Tobias Burnus <burnus@net-b.de>
3494
3495 PR fortran/57697
3496 PR fortran/58469
3497 * gfortran.dg/defined_assignment_8.f90: New.
3498 * gfortran.dg/defined_assignment_9.f90: New.
3499
3500 2013-09-25 Marek Polacek <polacek@redhat.com>
3501
3502 PR sanitizer/58413
3503 * c-c++-common/ubsan/shift-5.c: New test.
3504 * c-c++-common/ubsan/shift-6.c: New test.
3505 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3506 * gcc.dg/ubsan/c-shift-1.c: New test.
3507
3508 2013-09-25 Marek Polacek <polacek@redhat.com>
3509
3510 PR c++/58516
3511 * g++.dg/tm/pr58516.C: New test.
3512
3513 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3514
3515 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3516 New procedure.
3517 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3518
3519 2013-09-24 Richard Biener <rguenther@suse.de>
3520
3521 PR middle-end/58513
3522 * g++.dg/vect/pr58513.cc: New testcase.
3523
3524 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3525
3526 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3527 output.
3528
3529 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3530
3531 PR c++/58500
3532 * g++.dg/cpp1y/pr58500.C: New testcase.
3533
3534 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3535
3536 * gnat.dg/opt28.ad[sb]: New test.
3537 * gnat.dg/opt28_pkg.ads: New helper.
3538
3539 2013-09-23 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/58464
3542 * g++.dg/torture/pr58464.C: New testcase.
3543
3544 2013-09-23 Christian Bruel <christian.bruel@st.com>
3545
3546 PR target/58475
3547 * gcc.target/sh/torture/pr58475.c: New test.
3548
3549 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3550
3551 PR fortran/58355
3552 * gfortran.dg/extends_15.f90: New.
3553
3554 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/58481
3557 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3558
3559 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3560
3561 PR target/56875
3562 * gcc.target/vax/vax.exp: New.
3563 * gcc.target/vax/pr56875.c: Ditto.
3564
3565 2013-09-20 Richard Biener <rguenther@suse.de>
3566
3567 PR middle-end/58484
3568 * gfortran.dg/pr58484.f: New testcase.
3569
3570 2013-09-20 Jeff Law <law@redhat.com>
3571
3572 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3573
3574 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3575
3576 PR middle-end/57748
3577 * gcc.dg/torture/pr57748-1.c: New test.
3578 * gcc.dg/torture/pr57748-2.c: New test.
3579
3580 2013-09-20 Marek Polacek <polacek@redhat.com>
3581
3582 PR sanitizer/58413
3583 * c-c++-common/ubsan/shift-4.c: New test.
3584
3585 2013-09-20 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/58453
3588 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3589
3590 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3591
3592 PR fortran/58099
3593 * gfortran.dg/proc_ptr_43.f90: New.
3594
3595 2013-09-18 Tobias Burnus <burnus@net-b.de>
3596
3597 PR fortran/57697
3598 * gfortran.dg/defined_assignment_11.f90: New.
3599
3600 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3601
3602 PR rtl-optimization/58438
3603 * g++.dg/pr58438.C: New test.
3604
3605 2013-09-18 Tobias Burnus <burnus@net-b.de>
3606
3607 PR fortran/43366
3608 * gfortran.dg/class_39.f03: Update dg-error.
3609 * gfortran.dg/class_5.f03: Ditto.
3610 * gfortran.dg/class_53.f90: Ditto.
3611 * gfortran.dg/realloc_on_assign_20.f90: New.
3612 * gfortran.dg/realloc_on_assign_21.f90: New.
3613 * gfortran.dg/realloc_on_assign_22.f90: New.
3614
3615 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3616
3617 PR c++/58457
3618 * g++.dg/parse/using4.C: New.
3619
3620 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3621
3622 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3623
3624 2013-09-18 Marek Polacek <polacek@redhat.com>
3625
3626 PR sanitize/58443
3627 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3628 instead of the shift option.
3629 * c-c++-common/ubsan/pr58443-1.c: New test.
3630 * c-c++-common/ubsan/pr58443-3.c: New test.
3631 * c-c++-common/ubsan/pr58443-2.c: New test.
3632
3633 2013-09-18 Richard Biener <rguenther@suse.de>
3634
3635 PR tree-optimization/58417
3636 * gcc.dg/torture/pr58417.c: New testcase.
3637
3638 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3639
3640 * gnat.dg/array_bounds_test2.adb: New test.
3641
3642 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643
3644 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3645 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3646
3647 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3648
3649 * gnat.dg/in_out_parameter4.adb: New test.
3650
3651 2013-09-18 Marek Polacek <polacek@redhat.com>
3652
3653 PR sanitizer/58411
3654 * c-c++-common/ubsan/attrib-1.c: New test.
3655
3656 2013-09-17 Cong Hou <congh@google.com>
3657
3658 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3659 on two arrays with short and int types. This should not be recognized
3660 as a dot product pattern.
3661
3662 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/58435
3665 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3666 the cp_type_quals (r) too.
3667
3668 2013-09-17 Jan Hubicka <jh@suse.cz>
3669
3670 PR middle-end/58332
3671 * gcc.c-torture/compile/pr58332.c: New testcase.
3672
3673 2013-09-17 Jeff Law <law@redhat.com>
3674
3675 * gcc.c-torture/execute/pr58387.c: New test.
3676
3677 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678
3679 PR tree-optimization/58088
3680 * gcc.c-torture/compile/pr58088.c: New test.
3681
3682 2013-09-17 Nick Clifton <nickc@redhat.com>
3683
3684 * lib/target-supports.exp (check_effective_target_trampolines):
3685 Add MSP430 to the list of targets that do not support trampolines.
3686 (check_profiling_available): Add MSP430 to the list of targets
3687 that do not support profiling.
3688 (check_effective_target_tls_runtime): Add MSP430 to the list of
3689 targets that do not support TLS.
3690
3691 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3692
3693 * gnat.dg/opt27.adb: New test.
3694 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3695
3696 2013-09-17 Andreas Schwab <schwab@suse.de>
3697
3698 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3699
3700 2013-09-17 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/58432
3703 * gcc.dg/pr58432.c: New testcase.
3704
3705 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3706
3707 * gcc.dg/tree-ssa/slsr-39.c: New test.
3708
3709 2013-09-16 Xinliang David Li <davidxl@google.com>
3710
3711 * gcc.misc-tests/help.exp: Optimizer help change.
3712
3713 2013-09-16 Jeff Law <law@redhat.com>
3714
3715 * gcc.c-torture/execute/pr58419.c: New test.
3716 * gcc.c-torture/execute/pr58431.c: New test.
3717
3718 2013-09-16 Tobias Burnus <burnus@net-b.de>
3719
3720 PR fortran/58356
3721 * gfortran.dg/finalize_19.f90: New.
3722
3723 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3724
3725 * gcc.target/i386/pr58418.c: New.
3726
3727 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3728
3729 * gcc.target/aarch64/fmla-intrinsic.c: New.
3730 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3731 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3732 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3733
3734 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3735
3736 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3737 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3738
3739 2013-09-16 Richard Biener <rguenther@suse.de>
3740
3741 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3742
3743 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3744
3745 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3746 interpreted as implicit templates) to be expected pedwarns instead.
3747
3748 2013-09-16 Tobias Burnus <burnus@net-b.de>
3749
3750 PR fortran/57697
3751 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3752
3753 2013-09-15 Tobias Burnus <burnus@net-b.de>
3754
3755 PR fortran/57697
3756 * gfortran.dg/defined_assignment_10.f90: New.
3757
3758 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3759
3760 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3761 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3762
3763 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3764
3765 * g++.dg/abi/main.C: Added implicit C linkage tests
3766
3767 2013-09-13 Kai Tietz <ktietz@redhat.com>
3768
3769 * gcc.target/i386/pr57848.c: New file.
3770
3771 2013-09-13 Christian Bruel <christian.bruel@st.com>
3772
3773 PR target/58314
3774 * gcc.target/sh/torture/pr58314.c: New test.
3775
3776 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3779
3780 2013-09-12 Martin Jambor <mjambor@suse.cz>
3781
3782 PR ipa/58389
3783 * g++.dg/pr58389.C: New test.
3784
3785 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3786
3787 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3788 * g++.dg/template/pseudodtor3.C: Likewise.
3789
3790 2013-09-12 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/58404
3793 * g++.dg/tree-ssa/pr58404.C: New testcase.
3794
3795 2013-09-12 Martin Jambor <mjambor@suse.cz>
3796
3797 PR ipa/58371
3798 * g++.dg/ipa/pr58371.C: New test.
3799
3800 2013-09-12 Richard Biener <rguenther@suse.de>
3801
3802 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3803 expected outcome and comment why that happens.
3804
3805 2013-09-11 Richard Biener <rguenther@suse.de>
3806
3807 PR middle-end/58377
3808 * g++.dg/uninit-pred-4.C: New testcase.
3809
3810 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR tree-optimization/58385
3813 * gcc.c-torture/execute/pr58385.c: New test.
3814
3815 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3816
3817 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3818
3819 2013-09-10 Jeff Law <law@redhat.com>
3820
3821 * g++.dg/torture/pr58380.C: New test.
3822
3823 2013-09-10 Jan Hubicka <jh@suse.cz>
3824 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3827
3828 2013-09-10 Jeff Law <law@redhat.com>
3829
3830 * gcc.c-torture/compile/pr58343.c: New test.
3831
3832 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR rtl-optimization/58365
3835 * gcc.c-torture/execute/pr58365.c: New test.
3836
3837 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3838
3839 * gcc.dg/torture/memcpy-1.c: New test.
3840
3841 2013-09-10 Alan Modra <amodra@gmail.com>
3842
3843 * gcc.target/powerpc/pr58330.c: New.
3844
3845 2013-09-10 Alan Modra <amodra@gmail.com>
3846
3847 * gcc.target/powerpc/medium_offset.c: New.
3848
3849 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR c++/58325
3852 * g++.dg/warn/Wunused-var-21.C: New test.
3853
3854 PR tree-optimization/58364
3855 * gcc.c-torture/execute/pr58364.c: New test.
3856
3857 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3858
3859 PR c++/43452
3860 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3861 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3862 * g++.dg/init/delete1.C: Adjust.
3863
3864 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3865
3866 * gcc.target/aarch64/movdi_1.c: New test.
3867
3868 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3869
3870 PR c++/58362
3871 * g++.dg/warn/Wunused-parm-5.C: New.
3872
3873 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874
3875 * gcc.target/aarch64/cmn-neg.c: New test.
3876
3877 2013-09-09 Richard Biener <rguenther@suse.de>
3878
3879 PR middle-end/58326
3880 * gcc.dg/torture/pr58326-1.c: New testcase.
3881 * gcc.dg/torture/pr58326-2.c: Likewise.
3882
3883 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3884
3885 PR target/57735
3886 * g++.dg/ext/pr57735.C: New test.
3887
3888 2013-09-09 Jan Hubicka <jh@suse.cz>
3889
3890 PR middle-end/58294
3891 * g++.dg/torture/PR58294.C: New testcase.
3892
3893 2013-09-08 Jeff Law <law@redhat.com>
3894
3895 * gcc.c-torture/compile/pr58340.c: New test.
3896
3897 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3898
3899 * g++.dg/debug/ra1.C: New test.
3900
3901 2013-09-08 Jan Hubicka <jh@suse.cz>
3902
3903 * g++.dg/ipa/devirt-11.C: Update template.
3904 * g++.dg/ipa/devirt-16.C: New testcase.
3905 * g++.dg/ipa/devirt-17.C: New testcase.
3906 * g++.dg/ipa/devirt-18.C: New testcase.
3907
3908 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/54941
3911 * g++.dg/overload/new1.C: Adjust.
3912
3913 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3914
3915 * c-c++-common/opaque-vector.c: New test.
3916
3917 2013-09-08 Tom de Vries <tom@codesourcery.com>
3918
3919 PR c++/58282
3920 * g++.dg/tm/noexcept-6.C: New test.
3921
3922 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3923
3924 * gcc.target/arc/cond-set-use.c: New test.
3925
3926 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/stack_usage2.adb: New test.
3929
3930 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3931
3932 * gcc.target/aarch64/table-intrinsics.c
3933 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3934 (qtb_tests8_< ,2,3,4>): Likewise.
3935 (qtblq_tests8_< ,2,3,4>): Likewise.
3936 (qtbxq_tests8_< ,2,3,4>): Likewise.
3937
3938 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gnat.dg/warn10.ad[sb]: New test.
3941 * gnat.dg/warn10_pkg.ads: New helper.
3942
3943 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3944
3945 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3946 Don't expect NULL in foo.result set.
3947 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3948 in ESCAPED set.
3949 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3950 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3951
3952 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3953
3954 * gcc.target/s390/nearestint-1.c: New testcase.
3955
3956 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3957 Vineet Gupta <Vineet.Gupta@synopsys.com>
3958
3959 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3960 * gcc.target/arc: New directory.
3961 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3962 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3963 * gcc.dg/torture/stackalign/builtin-apply-2.c
3964 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3965 * gcc.dg/builtin-apply2.c
3966 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3967
3968 2013-09-04 Jan Hubicka <jh@suse.cz>
3969
3970 PR middle-end/58201
3971 * g++.dg/torture/pr58201_0.C: New testcase.
3972 * g++.dg/torture/pr58201_1.C: New testcase.
3973 * g++.dg/torture/pr58201.h: New testcase.
3974
3975 2013-09-05 Jan Hubicka <jh@suse.cz>
3976
3977 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3978
3979 2013-09-05 Richard Biener <rguenther@suse.de>
3980
3981 PR tree-optimization/58137
3982 * gcc.target/i386/pr58137.c: New testcase.
3983
3984 2013-09-05 Martin Jambor <mjambor@suse.cz>
3985
3986 * g++.dg/ipa/remref-1.C: New test.
3987 * g++.dg/ipa/remref-2.C: Likewise.
3988
3989 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/24926
3992 * g++.dg/parse/access11.C: New.
3993
3994 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3995
3996 * g++.dg/warn/weak1.C: Skip on AIX.
3997
3998 2013-09-04 Easwaran Raman <eraman@google.com>
3999
4000 PR middle-end/57370
4001 PR tree-optimization/58011
4002 * gfortran.dg/reassoc_12.f90: New testcase.
4003 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4004
4005 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4006
4007 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4008 * gcc.dg/torture/pr53922.c: Skip on AIX.
4009 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4010
4011 2013-09-04 Teresa Johnson <tejohnson@google.com>
4012
4013 * gcc.dg/unroll_1.c: Test dumping to stderr.
4014
4015 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 PR c++/58305
4018 * g++.dg/warn/deprecated-8.C: New.
4019
4020 2013-09-03 Jeff Law <law@redhat.com>
4021
4022 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4023 dump output.
4024
4025 2013-09-03 Meador Inge <meadori@codesourcery.com>
4026
4027 Revert:
4028
4029 2013-08-30 Meador Inge <meadori@codesourcery.com>
4030
4031 * gcc.dg/Warray-bounds-11.c: New testcase.
4032
4033 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4034
4035 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4036
4037 2013-09-03 Jan Hubicka <jh@suse.cz>
4038
4039 * g++.dg/ipa/devirt-15.C: Fix testcase.
4040
4041 2013-09-03 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/57656
4044 * gcc.dg/torture/pr57656.c: New testcase.
4045
4046 2013-09-03 Richard Biener <rguenther@suse.de>
4047
4048 PR middle-end/57287
4049 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4050
4051 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4052
4053 PR fortran/PR56519
4054 * gfortran.dg/do_concurrent_3.f90: New test case.
4055
4056 2013-09-02 Jan Hubicka <jh@suse.cz>
4057
4058 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4059
4060 2013-09-02 Martin Jambor <mjambor@suse.cz>
4061
4062 PR ipa/58106
4063 * gcc.dg/ipa/pr58106.c: New test.
4064
4065 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4066
4067 * gcc.target/aarch64/scalar_intrinsics.c
4068 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4069
4070 2013-09-02 Richard Biener <rguenther@suse.de>
4071
4072 PR middle-end/57511
4073 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4074
4075 2013-09-02 Richard Biener <rguenther@suse.de>
4076
4077 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4078 reference.
4079
4080 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4081
4082 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4083
4084 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4085
4086 PR c++/21682, implement DR 565
4087 * g++.dg/template/using24.C: New.
4088 * g++.dg/template/using25.C: Likewise.
4089 * g++.dg/template/using26.C: Likewise.
4090
4091 2013-09-01 Jan Hubicka <jh@suse.cz>
4092
4093 * g++.dg/ipa/devirt-15.C: New testcase.
4094
4095 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4096
4097 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4098
4099 2013-08-31 Jan Hubicka <jh@suse.cz>
4100
4101 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4102 * g++.dg/tree-ssa/pr45453.C: Likewise.
4103
4104 2013-08-31 Jan Hubicka <jh@suse.cz>
4105
4106 * gcc.dg/fork-instrumentation.c: New testcase.
4107
4108 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4109
4110 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4111
4112 2013-08-30 Meador Inge <meadori@codesourcery.com>
4113
4114 * gcc.dg/Warray-bounds-11.c: New testcase.
4115
4116 2013-08-30 Marek Polacek <polacek@redhat.com>
4117
4118 * g++.dg/ubsan/div-by-zero-1.C: New test.
4119 * c-c++-common/ubsan/save-expr-1.c: New test.
4120 * c-c++-common/ubsan/save-expr-2.c: New test.
4121 * c-c++-common/ubsan/save-expr-3.c: New test.
4122 * c-c++-common/ubsan/save-expr-4.c: New test.
4123 * c-c++-common/ubsan/typedef-1.c: New test.
4124 * c-c++-common/ubsan/const-char-1.c: New test.
4125 * c-c++-common/ubsan/const-expr.c: New test.
4126 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4127 * c-c++-common/ubsan/shift-1.c: Likewise.
4128 * c-c++-common/ubsan/shift-2.c: Likewise.
4129 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4130 * lib/ubsan-dg.exp: New file.
4131 * g++.dg/dg.exp: Add ubsan tests.
4132 * g++.dg/ubsan/ubsan.exp: New file.
4133 * gcc.dg/ubsan/ubsan.exp: New file.
4134 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4135 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4136 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4137 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4138 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4139 * c-c++-common/ubsan/shift-3.c: New test.
4140 * c-c++-common/ubsan/unreachable-1.c: New test.
4141 * c-c++-common/ubsan/shift-1.c: New test.
4142 * c-c++-common/ubsan/shift-2.c: New test.
4143 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4144 * gcc.dg/ubsan/c99-shift-2.c: New test.
4145 * gcc.dg/ubsan/c99-shift-1.c: New test.
4146
4147 2013-08-29 Jan Hubicka <jh@suse.cz>
4148
4149 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4150 to match template and comment.
4151
4152 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/51424
4155 * g++.dg/cpp0x/dc8.C: New.
4156 * g++.dg/template/meminit1.C: Adjust.
4157
4158 2013-08-30 Teresa Johnson <tejohnson@google.com>
4159
4160 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4161
4162 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR tree-optimization/58277
4165 * gcc.c-torture/execute/pr58277-1.c: New test.
4166 * gcc.c-torture/execute/pr58277-2.c: New test.
4167
4168 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4169
4170 * gcc.dg/guality/param-1.c: New test.
4171 * gcc.dg/guality/param-2.c: Likewise.
4172
4173 2013-08-30 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/58228
4176 * gcc.dg/torture/pr58228.c: New testcase.
4177
4178 2013-08-30 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/58223
4181 * gcc.dg/torture/pr58223.c: New testcase.
4182 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4183
4184 2013-08-30 Richard Biener <rguenther@suse.de>
4185
4186 PR tree-optimization/58010
4187 * gcc.dg/pr58010.c: New testcase.
4188
4189 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4190
4191 * gcc.dg/unroll_3.c: Message change.
4192 * gcc.dg/unroll_4.c: Likewise.
4193 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4194 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4195 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4196 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4197 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4198 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4199 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4200 * gcc.dg/unroll_1.c: Likewise.
4201 * gcc.dg/vect/bb-slp-31.c: Likewise.
4202 * gcc.dg/vect/bb-slp-14.c: Likewise.
4203 * gcc.dg/vect/bb-slp-8.c: Likewise.
4204 * gcc.dg/vect/bb-slp-23.c: Likewise.
4205 * gcc.dg/vect/bb-slp-15.c: Likewise.
4206 * gcc.dg/vect/bb-slp-9.c: Likewise.
4207 * gcc.dg/vect/bb-slp-24.c: Likewise.
4208 * gcc.dg/vect/bb-slp-16.c: Likewise.
4209 * gcc.dg/vect/bb-slp-25.c: Likewise.
4210 * gcc.dg/vect/bb-slp-17.c: Likewise.
4211 * gcc.dg/vect/bb-slp-26.c: Likewise.
4212 * gcc.dg/vect/bb-slp-18.c: Likewise.
4213 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4214 * gcc.dg/vect/bb-slp-27.c: Likewise.
4215 * gcc.dg/vect/bb-slp-19.c: Likewise.
4216 * gcc.dg/vect/bb-slp-28.c: Likewise.
4217 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4218 * gcc.dg/vect/bb-slp-29.c: Likewise.
4219 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4220 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4221 * gcc.dg/vect/bb-slp-1.c: Likewise.
4222 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4223 * gcc.dg/vect/bb-slp-2.c: Likewise.
4224 * gcc.dg/vect/bb-slp-3.c: Likewise.
4225 * gcc.dg/vect/bb-slp-10.c: Likewise.
4226 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4227 * gcc.dg/vect/bb-slp-4.c: Likewise.
4228 * gcc.dg/vect/bb-slp-11.c: Likewise.
4229 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4230 * gcc.dg/vect/bb-slp-5.c: Likewise.
4231 * gcc.dg/vect/bb-slp-20.c: Likewise.
4232 * gcc.dg/vect/bb-slp-6.c: Likewise.
4233 * gcc.dg/vect/bb-slp-21.c: Likewise.
4234 * gcc.dg/vect/bb-slp-30.c: Likewise.
4235 * gcc.dg/vect/bb-slp-13.c: Likewise.
4236 * gcc.dg/vect/bb-slp-7.c: Likewise.
4237 * gcc.dg/vect/bb-slp-22.c: Likewise.
4238 * gcc.dg/unroll_2.c: Likewise.
4239 * g++.dg/vect/slp-pr50413.cc: Likewise.
4240 * g++.dg/vect/slp-pr56812.cc: Likewise.
4241 * g++.dg/vect/slp-pr50819.cc: Likewise.
4242
4243 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4244
4245 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4246
4247 2013-08-29 Teresa Johnson <tejohnson@google.com>
4248
4249 * gcc.dg/pr40209.c: Use -fopt-info.
4250 * gcc.dg/pr26570.c: Ditto.
4251 * gcc.dg/pr32773.c: Ditto.
4252 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4253
4254 2013-08-29 Richard Biener <rguenther@suse.de>
4255
4256 PR tree-optimization/58246
4257 * gcc.dg/torture/pr58246.c: New testcase.
4258
4259 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4260
4261 PR fortran/52243
4262 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4263 obsolete by patch.
4264 * gfortran.dg/realloc_on_assign_19.f90: New test.
4265
4266 2013-08-29 Richard Biener <rguenther@suse.de>
4267
4268 PR middle-end/57287
4269 * gcc.dg/pr57287-2.c: New testcase.
4270
4271 2013-08-29 Richard Biener <rguenther@suse.de>
4272
4273 PR tree-optimization/57685
4274 * gcc.dg/torture/pr57685.c: New testcase.
4275
4276 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4277
4278 PR c++/58255
4279 * g++.dg/cpp0x/dc7.C: New.
4280
4281 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR middle-end/58257
4284 * c-c++-common/gomp/pr58257.c: New test.
4285
4286 2013-08-28 Richard Biener <rguenther@suse.de>
4287
4288 PR tree-optimization/56933
4289 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4290
4291 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4292
4293 * gcc.target/aarch64/scalar_shift_1.c: New.
4294
4295 2013-08-27 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/57521
4298 * gcc.dg/torture/pr57521.c: New testcase.
4299
4300 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR rtl-optimization/57860
4303 PR rtl-optimization/57861
4304 PR rtl-optimization/57875
4305 PR rtl-optimization/57876
4306 PR rtl-optimization/57877
4307 * gcc.c-torture/execute/pr57860.c: New test.
4308 * gcc.c-torture/execute/pr57861.c: New test.
4309 * gcc.c-torture/execute/pr57875.c: New test.
4310 * gcc.c-torture/execute/pr57876.c: New test.
4311 * gcc.c-torture/execute/pr57877.c: New test.
4312
4313 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4314
4315 PR fortran/58146
4316 * gfortran.dg/bounds_check_18.f90: New test.
4317
4318 2013-08-23 Jan Hubicka <jh@suse.cz>
4319
4320 * g++.dg/ipa/devirt-14.C: Fix typo.
4321
4322 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4323
4324 PR fortran/57798
4325 * gfortran.dg/inline_sum_5.f90: New.
4326
4327 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4328
4329 PR fortran/57843
4330 * gfortran.dg/typebound_assignment_7.f90: New.
4331
4332 2013-08-23 Jan Hubicka <jh@suse.cz>
4333
4334 * g++.dg/ipa/devirt-13.C: New testcase.
4335 * g++.dg/ipa/devirt-14.C: New testcase.
4336
4337 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR target/58218
4340 * gcc.target/i386/pr58218.c: New test.
4341
4342 PR tree-optimization/58209
4343 * gcc.c-torture/execute/pr58209.c: New test.
4344
4345 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4346
4347 * gcc.target/powerpc/pr57744.c: Declare abort.
4348
4349 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4350
4351 PR c++/56380
4352 * g++.dg/template/error54.C: New.
4353
4354 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4355
4356 PR fortran/58185
4357 * gfortran.dg/select_type_34.f90: New.
4358
4359 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4360
4361 PR c++/56130
4362 * g++.dg/warn/deprecated-7.C: New.
4363
4364 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4365
4366 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4367
4368 2013-08-21 Jeff Law <law@redhat.com>
4369
4370 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4371
4372 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 PR c++/56134
4375 * g++.dg/ext/attr-alias-3.C: New.
4376
4377 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/53655
4380 * gfortran.dg/intent_out_8.f90: New.
4381
4382 2013-08-20 Teresa Johnson <tejohnson@google.com>
4383
4384 PR rtl-optimizations/57451
4385 * g++.dg/tree-prof/pr57451.C: New test.
4386
4387 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4388
4389 PR c++/58190
4390 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4391
4392 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4393
4394 PR c/57490
4395 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4396
4397 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4398
4399 * gcc.target/powerpc/dfp-dd-2.c: New test.
4400 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4401 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4402
4403 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4404
4405 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4406 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4407 Check for SLL too.
4408
4409 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4410
4411 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4412
4413 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4414 "Threaded".
4415
4416 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4417 correct test response.
4418
4419 PR testsuite/52641
4420 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4421 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4422 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4423 (v4si): Use it.
4424 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4425 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4426
4427 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4428
4429 2013-08-18 Jan Hubicka <jh@suse.cz>
4430
4431 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4432
4433 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4434
4435 PR fortran/46271
4436 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4437
4438 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR tree-optimization/58006
4441 * g++.dg/opt/pr58006.C: New test.
4442
4443 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4444
4445 * gnat.dg/specs/linker_alias.ads: New test.
4446
4447 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR tree-optimization/58164
4450 * gcc.c-torture/compile/pr58164.c: New test.
4451
4452 PR tree-optimization/58165
4453 * g++.dg/opt/pr58165.C: New test.
4454
4455 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4456
4457 PR c++/51912
4458 * g++.dg/cpp0x/enum28.C: New.
4459 * g++.dg/cpp0x/enum15.C: Adjust.
4460
4461 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4462
4463 PR target/57949
4464 * gcc.target/powerpc/pr57949-1.c: New.
4465 * gcc.target/powerpc/pr57949-2.c: New.
4466
4467 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR tree-optimization/58145
4470 * gcc.dg/pr58145-1.c: New test.
4471 * gcc.dg/pr58145-2.c: New test.
4472
4473 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4474
4475 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4476 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4477 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4478 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4479 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4480 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4481 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4482 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4484 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4485 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4486 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4487 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4489 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4490 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4491 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4492 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4493 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4494 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4495 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4496 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4497 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4498 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4499 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4500 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4501 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4502 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4503 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4504 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4505 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4507 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4508 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4509 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4510 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4512 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4514 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4516
4517 PR testsuite/52641
4518 * gcc.c-torture/execute/pr56799.x: New file.
4519
4520 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4521
4522 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4523
4524 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4525 * gcc.dg/pr44214-3.c (v2df): Likewise.
4526
4527 * gcc.dg/pr46647.c: xfail for avr-*-*.
4528
4529 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4530 memcpy by one.
4531 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4532 Expect l to be optimized away.
4533 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4534
4535 PR testsuite/52641
4536 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4537 to tests that assume int/double are larger than short/float.
4538
4539 PR testsuite/52641
4540 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4541 target { ! int16 }.
4542 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4543 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4544 target { int16 }. Restrict existing tests to target { int32 }
4545 where appropriate.
4546 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4547 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4548 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4549 * lib/target-supports.exp (check_effective_target_int32): New proc.
4550
4551 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4552 exclude from scan test.
4553
4554 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4555 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4556 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4557 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4558 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4559 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4560 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4561 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4572 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4573
4574 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4575
4576 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4577
4578 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4579 to be the first test directive.
4580 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4581 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4582 * gcc.target/arm/atomic-op-char.c: Likewise.
4583 * gcc.target/arm/atomic-op-consume.c: Likewise.
4584 * gcc.target/arm/atomic-op-int.c: Likewise.
4585 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4586 * gcc.target/arm/atomic-op-release.c: Likewise.
4587 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4588 * gcc.target/arm/atomic-op-short.c: Likewise.
4589
4590 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4591
4592 PR rtl-optimization/57662
4593 * gcc.dg/pr57662.c: New test.
4594
4595 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4596
4597 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4598 alternative to -1.
4599 * gcc.target/mips/nans-legacy.c: Likewise.
4600
4601 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4602
4603 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4604 escapes.
4605 * gcc.target/mips/fabs-legacy.c: Likewise.
4606 * gcc.target/mips/fabsf-2008.c: Likewise.
4607 * gcc.target/mips/fabsf-legacy.c: Likewise.
4608 * gcc.target/mips/fneg-2008.c: Likewise.
4609 * gcc.target/mips/fneg-legacy.c: Likewise.
4610 * gcc.target/mips/fnegf-2008.c: Likewise.
4611 * gcc.target/mips/fnegf-legacy.c: Likewise.
4612 * gcc.target/mips/nan-2008.c: Likewise.
4613 * gcc.target/mips/nan-legacy.c: Likewise.
4614 * gcc.target/mips/nanf-2008.c: Likewise.
4615 * gcc.target/mips/nanf-legacy.c: Likewise.
4616 * gcc.target/mips/nans-2008.c: Likewise.
4617 * gcc.target/mips/nans-legacy.c: Likewise.
4618 * gcc.target/mips/nansf-2008.c: Likewise.
4619 * gcc.target/mips/nansf-legacy.c: Likewise.
4620
4621 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4622
4623 * gnat.dg/valued_proc.adb: New test.
4624 * gnat.dg/valued_proc_pkg.ads: New helper.
4625
4626 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/57661
4629 * g++.dg/opt/pr57661.C: New test.
4630
4631 PR sanitizer/56417
4632 * gcc.dg/asan/pr56417.c: New test.
4633
4634 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * gnat.dg/loop_optimization16.adb: New test.
4637 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4638
4639 2013-08-13 Marek Polacek <polacek@redhat.com>
4640
4641 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4642
4643 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4644
4645 Example of converting global state to per-pass state.
4646
4647 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4648 global state "static int counter" to...
4649 (one_pass::counter): ...this instance data.
4650
4651 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4652
4653 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4654 to member function...
4655 (one_pass::gate): ...this.
4656 (one_pass_exec): Convert to member function...
4657 (one_pass::impl_execute): ...this.
4658
4659 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 PR c++/57416
4662 * g++.dg/cpp0x/pr57416.C: New.
4663
4664 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4667 changes.
4668 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4669 * g++.dg/cpp0x/defaulted2.C: Likewise.
4670 * g++.dg/cpp0x/defaulted31.C: Likewise.
4671 * g++.dg/cpp0x/error6.C: Likewise.
4672 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4673 * g++.dg/cpp0x/override2.C: Likewise.
4674 * g++.dg/cpp0x/parse1.C: Likewise.
4675 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4676 * g++.dg/cpp0x/temp_default4.C: Likewise.
4677 * g++.dg/ext/attrib32.C: Likewise.
4678 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4679 * g++.dg/ext/mv13.C: Likewise.
4680 * g++.dg/ext/mv7.C: Likewise.
4681 * g++.dg/ext/mv9.C: Likewise.
4682 * g++.dg/ext/pr57362.C: Likewise.
4683 * g++.dg/ext/typeof10.C: Likewise.
4684 * g++.dg/lookup/anon6.C: Likewise.
4685 * g++.dg/lookup/crash6.C: Likewise.
4686 * g++.dg/lookup/name-clash5.C: Likewise.
4687 * g++.dg/lookup/name-clash6.C: Likewise.
4688 * g++.dg/other/anon4.C: Likewise.
4689 * g++.dg/other/error15.C: Likewise.
4690 * g++.dg/other/error8.C: Likewise.
4691 * g++.dg/other/redecl2.C: Likewise.
4692 * g++.dg/parse/crash16.C: Likewise.
4693 * g++.dg/parse/crash21.C: Likewise.
4694 * g++.dg/parse/crash38.C: Likewise.
4695 * g++.dg/parse/redef2.C: Likewise.
4696 * g++.dg/parse/struct-as-enum1.C: Likewise.
4697 * g++.dg/template/crash39.C: Likewise.
4698 * g++.dg/template/redecl3.C: Likewise.
4699 * g++.dg/tls/diag-3.C: Likewise.
4700 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4701 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4702 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4703 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4704 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4705 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4706 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4707 * g++.old-deja/g++.brendan/static3.C: Likewise.
4708 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4709 * g++.old-deja/g++.jason/binding.C: Likewise.
4710 * g++.old-deja/g++.jason/crash4.C: Likewise.
4711 * g++.old-deja/g++.jason/crash7.C: Likewise.
4712 * g++.old-deja/g++.jason/lineno.C: Likewise.
4713 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4714 * g++.old-deja/g++.mike/misc3.C: Likewise.
4715 * g++.old-deja/g++.mike/net44.C: Likewise.
4716 * g++.old-deja/g++.mike/ns3.C: Likewise.
4717 * g++.old-deja/g++.ns/alias4.C: Likewise.
4718 * g++.old-deja/g++.ns/ns11.C: Likewise.
4719 * g++.old-deja/g++.other/crash23.C: Likewise.
4720 * g++.old-deja/g++.other/decl8.C: Likewise.
4721 * g++.old-deja/g++.other/linkage3.C: Likewise.
4722 * g++.old-deja/g++.other/typeck1.C: Likewise.
4723 * g++.old-deja/g++.other/typedef5.C: Likewise.
4724 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4725 * g++.old-deja/g++.pt/friend36.C: Likewise.
4726 * obj-c++.dg/method-8.mm: Likewise.
4727 * obj-c++.dg/tls/diag-3.mm: Likewise.
4728
4729 2013-08-12 Perez Read <netfirewall@gmail.com>
4730
4731 PR target/58132
4732 * gcc.target/i386/movabs-1.c: New test.
4733
4734 2013-08-12 Marek Polacek <polacek@redhat.com>
4735
4736 PR tree-optimization/57980
4737 * gcc.dg/pr57980.c: New test.
4738
4739 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4740
4741 PR fortran/56666
4742 * gfortran.dg/do_check_10.f90: New test.
4743 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4744 * gfortran.dg/array_constructor_18.f90: Likewise.
4745 * gfortran.dg/array_constructor_22.f90: Likewise.
4746 * gfortran.dg/coarray_15.f90: Likewise.
4747 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4748 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4749 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4750
4751 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4752
4753 PR c++/53349
4754 * g++.dg/cpp0x/constexpr-ice8.C: New.
4755
4756 2013-08-09 Xinliang David Li <davidxl@google.com>
4757
4758 * gcc.target/i386/memcpy-strategy-1.c: New test.
4759 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4760 * gcc.target/i386/memset-strategy-1.c: Ditto.
4761 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4762
4763 2013-08-09 Jan Hubicka <jh@suse.cz>
4764
4765 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4766 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4767
4768 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4769
4770 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4771
4772 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4773
4774 PR fortran/58058
4775 * gfortran.dg/transfer_intrinsic_6.f90: New.
4776
4777 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4778
4779 Revert:
4780 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4781
4782 PR c++/46206
4783 * g++.dg/lookup/typedef2.C: New.
4784
4785 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4786
4787 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4788 output of vdup intrinsics.
4789
4790 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4791
4792 * gcc.target/arm/lp1189445.c: New testcase.
4793
4794 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4795
4796 PR rtl-optimization/58079
4797 * gcc.dg/torture/pr58079.c: New test.
4798
4799 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4800
4801 * gnat.dg/warn9.adb: New test.
4802
4803 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4804
4805 PR c++/46206
4806 * g++.dg/lookup/typedef2.C: New.
4807
4808 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4809
4810 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4811 to optstr when building plugins on darwin.
4812
4813 2013-08-06 Martin Jambor <mjambor@suse.cz>
4814
4815 PR tree-optimization/57539
4816 * gcc.dg/ipa/pr57539.c: New test.
4817
4818 2013-08-06 Martin Jambor <mjambor@suse.cz>
4819 Bernd Edlinger <bernd.edlinger@hotmail.de>
4820
4821 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4822 (a): Fix constructor.
4823
4824 2013-08-06 Martin Jambor <mjambor@suse.cz>
4825
4826 PR fortran/57987
4827 * gfortran.dg/pr57987.f90: New test.
4828
4829 2013-08-06 Martin Jambor <mjambor@suse.cz>
4830
4831 PR middle-end/58041
4832 * gcc.dg/torture/pr58041.c: New test.
4833 * gcc.target/arm/pr58041.c: Likewise.
4834
4835 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4836
4837 PR fortran/57306
4838 * gfortran.dg/pointer_init_8.f90: New.
4839
4840 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 PR c++/58080
4843 * g++.dg/cpp0x/pr58080.C: New.
4844
4845 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4846
4847 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4848 to optstr when building plugins.
4849
4850 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4851
4852 Patch autogenerated by refactor_passes.py from
4853 https://github.com/davidmalcolm/gcc-refactoring-scripts
4854 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4855
4856 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4857 struct to a subclass of gimple_opt_pass along with...
4858 (pass_data_one_pass): ...new pass_data instance and...
4859 (make_one_pass): ...new function.
4860 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4861 global struct to a subclass of gimple_opt_pass along with...
4862 (pass_data_warn_self_assign): ...new pass_data instance and...
4863 (make_pass_warn_self_assign): ...new function.
4864 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4865 a global struct to a subclass of gimple_opt_pass along with...
4866 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4867 (make_pass_dumb_plugin_example): ...new function.
4868 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4869 global struct to a subclass of gimple_opt_pass along with...
4870 (pass_data_warn_self_assign): ...new pass_data instance and...
4871 (make_pass_warn_self_assign): ...new function.
4872
4873 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4874
4875 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4876 is created and added to the pass_manager to reflect
4877 autogenerated changes.
4878 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4879 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4880 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4881
4882 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4883
4884 PR c++/58072
4885 * g++.dg/cpp0x/pr58072.C: New.
4886
4887 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4888
4889 * gcc.dg/torture/pr57993-2.cpp: New.
4890
4891 2013-08-02 Jan Hubicka <jh@suse.cz>
4892
4893 * gcc.dg/ipa/ipa-1.c: Update.
4894 * gcc.dg/ipa/ipa-2.c: Update.
4895 * gcc.dg/ipa/ipa-3.c: Update.
4896 * gcc.dg/ipa/ipa-4.c: Update.
4897 * gcc.dg/ipa/ipa-5.c: Update.
4898 * gcc.dg/ipa/ipa-7.c: Update.
4899 * gcc.dg/ipa/ipa-8.c: Update.
4900 * gcc.dg/ipa/ipcp-1.c: Update.
4901 * gcc.dg/ipa/ipcp-2.c: Update.
4902
4903 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4904
4905 PR rtl-optimization/58048
4906 * gcc.target/i386/pr58048.c: New.
4907
4908 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4909
4910 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4911
4912 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4913 Peter Bergner <bergner@vnet.ibm.com>
4914
4915 PR c++/54537
4916 * g++.dg/overload/using3.C: New.
4917 * g++.dg/overload/using2.C: Adjust.
4918 * g++.dg/lookup/using9.C: Likewise.
4919
4920 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4921
4922 * gcc.target/arm/pr46972-2.c: New test.
4923
4924 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4925
4926 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4927
4928 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4929
4930 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4931
4932 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4933
4934 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4935 rather than addressing!=absolute when deciding how to handle MIPS16
4936 when the test forces an ABI.
4937
4938 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4939
4940 PR c++/57673
4941 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4942
4943 2013-07-30 Steve Ellcey <sellcey@mips.com>
4944
4945 * gcc.target/mips/code-readable-1.c: Increase switch size.
4946 * gcc.target/mips/code-readable-2.c: Ditto.
4947 * gcc.target/mips/code-readable-3.c: Ditto.
4948 * gcc.target/mips/code-readable-4.c: Ditto.
4949
4950 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4951
4952 PR c++/57947
4953 * g++.dg/parse/crash63.C: New.
4954
4955 2013-07-30 Tobias Burnus <burnus@net-b.de>
4956
4957 PR fortran/57530
4958 * gfortran.dg/pointer_assign_8.f90: New.
4959 * gfortran.dg/pointer_assign_9.f90: New.
4960 * gfortran.dg/pointer_assign_10.f90: New.
4961 * gfortran.dg/pointer_assign_11.f90: New.
4962
4963 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4964
4965 * gcc.target/arm/pr57637.c: New testcase.
4966
4967 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4968
4969 PR tree-optimization/57993
4970 * gcc.dg/torture/pr57993.c: New test.
4971
4972 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4973
4974 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4975
4976 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4977
4978 PR c++/57948
4979 * g++.dg/conversion/ambig2.C: New.
4980
4981 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4982
4983 * gcc.target/mips/fabs-2008.c: New test case.
4984 * gcc.target/mips/fabs-legacy.c: New test case.
4985 * gcc.target/mips/fabsf-2008.c: New test case.
4986 * gcc.target/mips/fabsf-legacy.c: New test case.
4987 * gcc.target/mips/fneg-2008.c: New test case.
4988 * gcc.target/mips/fneg-legacy.c: New test case.
4989 * gcc.target/mips/fneg-2008.c: New test case.
4990 * gcc.target/mips/fneg-legacy.c: New test case.
4991 * gcc.target/mips/nan-2008.c: New test case.
4992 * gcc.target/mips/nan-legacy.c: New test case.
4993 * gcc.target/mips/nanf-2008.c: New test case.
4994 * gcc.target/mips/nanf-legacy.c: New test case.
4995 * gcc.target/mips/nans-2008.c: New test case.
4996 * gcc.target/mips/nans-legacy.c: New test case.
4997 * gcc.target/mips/nansf-2008.c: New test case.
4998 * gcc.target/mips/nansf-legacy.c: New test case.
4999 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5000
5001 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5002 Maxim Kuvyrkov <maxim@kugelworks.com>
5003
5004 * lib/target-supports.exp (check_effective_target_non_bionic): New
5005 effective-target test.
5006 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5007 * g++.dg/tls/thread_local4g.C: Ditto.
5008
5009 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5010
5011 PR fortran/58009
5012 * gfortran.dg/vector_subsript_7.f90: New test.
5013
5014 2013-07-27 Tobias Burnus <burnus@net-b.de>
5015
5016 PR fortran/57991
5017 * gfortran.dg/warn_alias.f90: New.
5018
5019 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5020
5021 PR fortran/57285
5022 * gfortran.dg/class_array_19.f90: New.
5023
5024 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5025
5026 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5027 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5028 * gcc.dg/vect/pr57741-3.c: Likewise.
5029 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5030
5031 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5032
5033 Skip tests that make assumptions about struct layout that don't hold
5034 on epiphany:
5035 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5036 * g++.dg/cpp0x/iop.C: Likewise.
5037 * g++.dg/cpp0x/named_refs.C: Likewise.
5038 * g++.dg/cpp0x/rv1p.C: Likewise.
5039 * g++.dg/cpp0x/rv2p.C: Likewise.
5040 * g++.dg/cpp0x/rv3p.C: Likewise.
5041 * g++.dg/cpp0x/rv4p.C: Likewise.
5042 * g++.dg/cpp0x/rv5p.C: Likewise.
5043 * g++.dg/cpp0x/rv6p.C: Likewise.
5044 * g++.dg/cpp0x/rv7p.C: Likewise.
5045 * g++.dg/cpp0x/rv8p.C: Likewise.
5046 * g++.dg/ext/strncpy-chk1.C: Likewise.
5047 * gcc.dg/builtin-object-size-10.c: Likewise.
5048 * gcc.dg/builtin-object-size-11.c: Likewise.
5049 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5050 * gcc.dg/pr25805.c: Likewise.
5051 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5052 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5053 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5054 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5055 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5056 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5057 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5059 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5060 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5061 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5062 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5064 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5065 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5066
5067 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5068 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5069
5070 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5071 * gcc.dg/sibcall-6.c: Enable for epiphany.
5072
5073 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5074
5075 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5076
5077 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5078
5079 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5080 memcpy not initializers.
5081
5082 * gcc.dg/guality/guality.exp: Skip on AIX.
5083
5084 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/57101
5087 * g++.dg/cpp0x/pr57101.C: New.
5088
5089 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5090
5091 * gcc.target/aarch64/neg_1.c: New test.
5092
5093 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5094
5095 PR fortran/57966
5096 * gfortran.dg/typebound_call_25.f90: New.
5097
5098 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/57981
5101 * g++.dg/cpp0x/pr57981.C: New.
5102
5103 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5104
5105 PR c++/57880
5106 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5107
5108 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5109
5110 PR rtl-optimization/57960
5111 * gcc.target/s390/pr57960.c: New.
5112
5113 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5114
5115 PR fortran/57639
5116 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5117
5118 2013-07-25 Terry Guo <terry.guo@arm.com>
5119
5120 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5121
5122 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/57942
5125 * g++.dg/inherit/pr57942.C: New.
5126
5127 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5128
5129 * gcc.target/powerpc/bool2.h: New file, test the code generation
5130 of logical operations for power5, altivec, power7, and power8 systems.
5131 * gcc.target/powerpc/bool2-p5.c: Likewise.
5132 * gcc.target/powerpc/bool2-av.c: Likewise.
5133 * gcc.target/powerpc/bool2-p7.c: Likewise.
5134 * gcc.target/powerpc/bool2-p8.c: Likewise.
5135 * gcc.target/powerpc/bool3.h: Likewise.
5136 * gcc.target/powerpc/bool3-av.c: Likewise.
5137 * gcc.target/powerpc/bool2-p7.c: Likewise.
5138 * gcc.target/powerpc/bool2-p8.c: Likewise.
5139
5140 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5141
5142 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5143
5144 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5145
5146 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5147
5148 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5149
5150 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5151 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5152 type from long to long long.
5153 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5154 to have effective-target keywords of lp64 and ilp32.
5155 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5156 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5157 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5158 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5159 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5160 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5161 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5162 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5163 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5164
5165 2013-07-23 Tom Tromey <tromey@redhat.com>
5166 Joseph Myers <joseph@codesourcery.com>
5167
5168 * gcc.dg/c11-generic-1.c: New file.
5169 * gcc.dg/c11-generic-2.c: New file.
5170
5171 2013-07-22 Tobias Burnus <burnus@net-b.de>
5172
5173 PR fortran/57906
5174 PR fortran/52052
5175 * coarray/lib_realloc_1.f90: Permit optimization.
5176 * gfortran.dg/coarray_31.f90: New.
5177
5178 2013-07-22 Tobias Burnus <burnus@net-b.de>
5179
5180 PR fortran/57762
5181 * gfortran.dg/class_array_7.f03: Fix memory leak.
5182
5183 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 PR c++/52816
5186 * g++.dg/cpp0x/decltype56.C: New.
5187
5188 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5189
5190 * gcc.dg/pr53265.c: Correct line number in dg-message.
5191
5192 2013-07-22 Diego Novillo <dnovillo@google.com>
5193
5194 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5195
5196 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5197
5198 PR testsuite/52641
5199 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5200 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5201
5202 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5203
5204 PR testsuite/52641
5205 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5206 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5207 * gcc.dg/torture/pr53366-1.c: Same.
5208 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5209 * gcc.dg/torture/pr56488.c: Same.
5210 * gcc.dg/torture/pr57584.c: Same.
5211 * gcc.dg/tree-ssa/pr57385.c: Same.
5212 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5213
5214 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5215
5216 * c-c++-common/pr41779.c: Fix typos.
5217 * gcc.c-torture/compile/20031125-2.c: Likewise.
5218 * gcc.c-torture/compile/20040621-1.c: Likewise.
5219 * gcc.c-torture/execute/20020418-1.c: Likewise.
5220 * gcc.dg/20020108-1.c: Likewise.
5221 * gcc.dg/atomic-generic-aux.c: Likewise.
5222 * gcc.dg/builtin-complex-err-2.c: Likewise.
5223 * gcc.dg/decl-1.c: Likewise.
5224 * gcc.dg/di-sync-multithread.c: Likewise.
5225 * gcc.dg/format/c90-printf-1.c: Likewise.
5226 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5227 * gcc.dg/long-long-compare-1.c: Likewise.
5228 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5229 * gcc.dg/pr17055-1.c: Likewise.
5230 * gcc.dg/pr27095.c: Likewise.
5231 * gcc.dg/torture/fp-int-convert.h: Likewise.
5232 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5233 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5234 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5235 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5236 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5237 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5238 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5239 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5241 * gcc.dg/vect/vect-cond-5.c: Likewise.
5242 * gcc.dg/weak/typeof-2.c: Likewise.
5243 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5244 * gcc.target/arm/naked-1.c: Likewise.
5245 * gcc.target/i386/pr9771-1.c: Likewise.
5246 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5247 * gcc.target/sparc/struct-ret-check.c: Likewise.
5248 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5249 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5250 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5251 Likewise.
5252
5253 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5254
5255 PR fortran/56937
5256 * gfortran.dg/dependency_42.f90: New test.
5257 * gfortran.dg/dependency_43.f90: New test.
5258
5259 2013-07-21 Tobias Burnus <burnus@net-b.de>
5260
5261 PR fortran/35862
5262 * gfortran.dg/round_4.f90: New.
5263
5264 2013-07-21 Tobias Burnus <burnus@net-b.de>
5265
5266 PR fortran/57894
5267 * gfortran.dg/min_max_conformance_2.f90: New.
5268
5269 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR preprocessor/57620
5272 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5273 (main): Don't test {s,u,U,L}12.
5274 * c-c++-common/raw-string-13.c: New test.
5275 * c-c++-common/raw-string-14.c: New test.
5276 * c-c++-common/raw-string-15.c: New test.
5277 * c-c++-common/raw-string-16.c: New test.
5278
5279 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5280
5281 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5282
5283 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5284
5285 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5286
5287 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5288 target { ! keeps_null_pointer_checks }.
5289 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5290 target { ! keeps_null_pointer_checks }.
5291
5292 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5293 * gcc.dg/torture/pr56488.c: Likewise.
5294
5295 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5296
5297 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5298 new testcase.
5299
5300 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5301
5302 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5303 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5304 * gfortran.dg/guality/guality.exp: Skip on AIX.
5305
5306 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5307
5308 * g++.dg/debug/pr56819.C: Skip on AIX.
5309 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5310 * g++.dg/guality/guality.exp: Skip on AIX.
5311
5312 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5313
5314 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5315
5316 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5317
5318 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5319
5320 PR target/57516
5321 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5322 Adjust to corrected rounding.
5323
5324 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5325
5326 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5327 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5328 check_effective_target_cilkplus.
5329 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5330
5331 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5332
5333 * gcc.target/powerpc/pr57744.c: Fix typo.
5334
5335 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5336
5337 PR middle-end/57698
5338 * gcc.c-torture/compile/pr57698.c: New test.
5339 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5340 * gcc.c-torture/compile/pr44043.c: Ditto.
5341
5342 2013-07-18 Wei Mi <wmi@google.com>
5343
5344 PR rtl-optimization/57878
5345 * g++.dg/pr57878.C: New test.
5346
5347 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5348
5349 * gcc.dg/pr42611.c: Move dg-error to correct line.
5350
5351 2013-07-17 Tobias Burnus <burnus@net-b.de>
5352
5353 PR fortran/57895
5354 * gfortran.dg/dollar_sym_3.f: New.
5355 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5356
5357 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5358
5359 PR target/55654
5360 PR target/55656
5361 PR target/55657
5362 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5363 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5364 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5365 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5366 * objc.dg/image-info.m: Likewise.
5367 * objc.dg/symtab-1.m: Likewise.
5368 * objc.dg/torture/strings/const-str-10.m: Likewise.
5369 * objc.dg/torture/strings/const-str-11.m: Likewise.
5370 * objc.dg/torture/strings/const-str-9.m: Likewise.
5371 * objc.dg/zero-link-1.m: Likewise.
5372 * objc.dg/zero-link-2.m: Likewise.
5373 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5374 * objc.dg/objc-foreach-4.m: Likewise.
5375 * objc.dg/objc-foreach-5.m: Likewise.
5376 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5377 (for Darwin).
5378 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5379 * obj-c++.dg/syntax-error-1.mm: Likewise.
5380 * objc.dg/method-6.m: Likewise.
5381 * objc.dg/pr23214.m: Likewise.
5382 * objc.dg/proto-lossage-7.m: Likewise.
5383 * objc.dg/strings/const-str-12b.m: Likewise.
5384 * objc.dg/zero-link-3.m: Likewise.
5385 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5386 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5387 adjust headers, interfaces and encoded types to reflect current system
5388 versions. Add FIXME and outputs from current system compiler for
5389 reference.
5390
5391 2013-07-15 Cong Hou <congh@google.com>
5392
5393 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5394 counted.
5395 * gcc.target/i386/l_fma_float_3.c: Likewise.
5396 * gcc.target/i386/l_fma_double_1.c: Likewise.
5397 * gcc.target/i386/l_fma_double_3.c: Likewise.
5398
5399 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5400
5401 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5402 function to test if HTM is available.
5403 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5404 * gcc.target/powerpc/htm-builtin-1.c: New test.
5405
5406 2013-07-15 Tobias Burnus <burnus@net-b.de>
5407
5408 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5409 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5410 * gfortran.dg/coarray_6.f90: Add dg-error.
5411
5412 2013-07-15 Tobias Burnus <burnus@net-b.de>
5413
5414 PR fortran/37336
5415 * gfortran.dg/finalize_18.f90: New.
5416
5417 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5418
5419 PR fortran/52669
5420 * fortran.dg/module_variable_1.f90: New test.
5421 * fortran.dg/module_variable_2.f90: New test.
5422
5423 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5424
5425 * g++.dg/ext/vector19.C: Adapt.
5426 * g++.dg/ext/vector23.C: New testcase.
5427
5428 2013-07-12 Michael Matz <matz@suse.de>
5429
5430 PR middle-end/55771
5431 * c-c++-common/pr55771.c: New test.
5432
5433 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5434
5435 * gcc.target/aarch64/vect-movi.c: New.
5436
5437 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5438
5439 PR target/57362
5440 * g++.dg/ext/pr57362.C: New.
5441
5442 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5443
5444 PR target/57631
5445 * gcc.target/avr/torture/pr57631.c: New test.
5446
5447 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/57827
5450 * g++.dg/cpp0x/constexpr-ice7.C: New.
5451
5452 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5453
5454 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5455 for EABI targets.
5456 * gcc.c-torture/execute/nest-align-1.x: New.
5457
5458 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5459
5460 PR c++/57874
5461 * g++.dg/cpp0x/sfinae48.C: New.
5462
5463 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR preprocessor/57824
5466 * c-c++-common/raw-string-17.c: New test.
5467 * c-c++-common/gomp/pr57824.c: New test.
5468
5469 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/57869
5472 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5473 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5474 * g++.dg/conversion/dr195.C: Update.
5475 * g++.dg/expr/cast2.C: Likewise.
5476
5477 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5478
5479 * c-c++-common/raw-string-18.c: New test.
5480 * c-c++-common/raw-string-19.c: New test.
5481
5482 PR preprocessor/57757
5483 * g++.dg/cpp/paste1.C: New test.
5484 * g++.dg/cpp/paste2.C: New test.
5485
5486 2013-07-10 Graham Stott <grahams@btinternet.com>
5487
5488 * gcc.target/mips/mulsize-1.c: New.
5489 * gcc.target/mips/mulsize-2.c: New.
5490 * gcc.target/mips/mulsize-3.c: New.
5491 * gcc.target/mips/mulsize-4.c: New.
5492
5493 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5494
5495 PR c++/53094
5496 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5497 * g++.dg/ext/vector24.C: New testcase.
5498
5499 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5500
5501 PR c++/53000
5502 * g++.dg/cpp0x/decltype17.C: Adjust.
5503
5504 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/51786
5507 * g++.dg/cpp0x/pr51786.C: New.
5508
5509 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5510
5511 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5512
5513 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5514
5515 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5516
5517 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5518 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5519
5520 2013-07-08 Tobias Burnus <burnus@net-b.de>
5521
5522 PR fortran/57834
5523 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5524
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5526
5527 PR fortran/50554
5528 * gfortran.dg/do_check_9.f90: New.
5529
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5531
5532 PR fortran/57785
5533 * gfortran.dg/dot_product_2.f90: New.
5534
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5536
5537 PR fortran/57469
5538 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5539
5540 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5541
5542 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5543 * gfortran.dg/finalize_10.f90: Fix dg-final.
5544
5545 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR target/57819
5548 * gcc.target/i386/pr57819.c: New test.
5549
5550 PR rtl-optimization/57829
5551 * gcc.c-torture/execute/pr57829.c: New test.
5552
5553 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5554
5555 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5556 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5557
5558 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5559
5560 PR target/57807
5561 * gcc.target/i386/pr57807.c: New test.
5562
5563 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR target/29776
5566 * gcc.dg/tree-ssa/vrp89.c: New test.
5567
5568 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/28262
5571 * g++.dg/parse/defarg16.C: New.
5572
5573 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5574
5575 PR rtl-optimization/55342
5576 * gcc.target/i386/pr55342.c: New.
5577
5578 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5579
5580 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5581
5582 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/14263
5585 * g++.dg/inherit/virtual10.C: New.
5586
5587 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5588
5589 PR c/57821
5590 * gcc.dg/large-size-array-6.c: New test.
5591
5592 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/38634
5595 * g++.dg/template/crash116.C: New.
5596
5597 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5598
5599 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5600 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5601
5602 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/54998
5605 * g++.dg/cpp0x/nsdmi-list3.C: New.
5606
5607 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR target/57777
5610 * gcc.target/i386/pr57777.c: New test.
5611
5612 PR c++/57771
5613 * g++.dg/template/arg9.C: New test.
5614
5615 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5616
5617 * gcc.target/i386/avx-inline.c: New test.
5618
5619 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5620
5621 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5622 * gcc.target/mips/call-2.c: Likewise.
5623 * gcc.target/mips/call-3.c: Likewise.
5624 * gcc.target/mips/lazy-binding-1.c: Likewise.
5625
5626 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/57741
5629 * gcc.dg/vect/pr57741-1.c: New test.
5630 * gcc.dg/vect/pr57741-2.c: New test.
5631 * gcc.dg/vect/pr57741-3.c: New test.
5632
5633 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5634
5635 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5636 on big endian.
5637 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5638 * lib/target-supports.exp: Define aarch64_little_endian.
5639
5640 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5641
5642 * gcc.target/aarch64/abs_1.c: New test.
5643
5644 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5645
5646 * gcc.target/aarch64/bfxil_1.c: New test.
5647 * gcc.target/aarch64/bfxil_2.c: Likewise.
5648
5649 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5650
5651 PR c/57766
5652 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5653 array sizes from 100 to 20.
5654
5655 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5656
5657 PR fortran/54788
5658 * gfortran.dg/pointer_remapping_8.f90: New.
5659
5660 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5661
5662 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5663 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5664 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5665 * g++.dg/cpp1y/complex_literals.h: New.
5666
5667 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5668
5669 PR c++/57645
5670 * g++.dg/cpp0x/noexcept21.C: New.
5671
5672 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR target/57736
5675 * gcc.target/i386/pr57736.c: New test.
5676
5677 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5678
5679 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5680 c specific.
5681 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5682 strings to match the fixed error messages.
5683 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5684 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5685 message check.
5686
5687 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5688
5689 PR target/57744
5690 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5691 stqcx. get even registers.
5692
5693 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5694
5695 PR c++/57509
5696 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5697
5698 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5699
5700 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5701 Fix scan patterns.
5702 * gcc.target/i386/bmi-1.c: Ditto.
5703 * gcc.target/i386/bmi-bextr-4.c: New.
5704 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5705
5706 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5707
5708 PR c++/57682
5709 * g++.dg/cpp0x/initlist73.C: New.
5710
5711 2013-06-27 Meador Inge <meadori@codesourcery.com>
5712
5713 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5714 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5715 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5716
5717 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5718
5719 PR c++/57509
5720 * g++.dg/ext/pr57509.C: New file.
5721
5722 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR target/57623
5725 * gcc.target/i386/bmi-bextr-3.c: New test.
5726
5727 PR target/57623
5728 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5729
5730 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5731
5732 PR c++/57172
5733 * g++.dg/cpp0x/pr57172.C: New testcase.
5734
5735 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5736
5737 * gcc.target/s390/htm-1.c: New file.
5738 * gcc.target/s390/htm-nofloat-1.c: New file.
5739 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5740
5741 2013-06-26 Tobias Burnus <burnus@net-b.de>
5742
5743 PR fortran/29800
5744 * gfortran.dg/bounds_check_17.f90: New.
5745
5746 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5747
5748 PR c++/57640
5749 * g++.dg/cpp1y/pr57640.C: New.
5750
5751 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5752
5753 PR c/57692
5754 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5755 overflow due to size of arrays.
5756
5757 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/57705
5760 * gcc.dg/vect/pr57705.c: New test.
5761 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5762
5763 2013-06-25 Martin Jambor <mjambor@suse.cz>
5764
5765 PR middle-end/57670
5766 * g++.dg/ipa/pr57670.C: New test.
5767
5768 2013-06-25 Richard Biener <rguenther@suse.de>
5769
5770 PR middle-end/56977
5771 * gcc.dg/pr56977.c: New testcase.
5772
5773 2013-06-24 Martin Jambor <mjambor@suse.cz>
5774
5775 PR tree-optimization/57358
5776 * gcc.dg/ipa/pr57358.c: New test.
5777
5778 2013-06-24 Richard Biener <rguenther@suse.de>
5779
5780 PR testsuite/57686
5781 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5782
5783 2013-06-24 Richard Biener <rguenther@suse.de>
5784
5785 PR tree-optimization/57488
5786 * gcc.dg/torture/pr57488.c: New testcase.
5787
5788 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5789 Dominique d'Humieres <dominiq@lps.ens.fr>
5790
5791 PR fortran/52413
5792 * gfortran.dg/fraction.f90: New.
5793
5794 2013-06-24 Alan Modra <amodra@gmail.com>
5795
5796 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5797 Add scan-assembler-not "lvx".
5798 * gcc.target/powerpc/le-altivec-consts.c: New.
5799
5800 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 * g++.dg/cpp0x/sfinae47.C: New.
5803
5804 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5805
5806 PR target/52483
5807 * gcc.target/sh/pr52483-1.c: New.
5808 * gcc.target/sh/pr52483-2.c: New.
5809 * gcc.target/sh/pr52483-3.c: New.
5810 * gcc.target/sh/pr52483-4.c: New.
5811 * gcc.target/sh/pr52483-5.c: New.
5812
5813 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5814
5815 * gcc.target/i386/intrinsics_1.c: New test.
5816 * gcc.target/i386/intrinsics_2.c: Ditto.
5817 * gcc.target/i386/intrinsics_3.c: Ditto.
5818 * gcc.target/i386/intrinsics_4.c: Ditto.
5819 * gcc.target/i386/intrinsics_5.c: Ditto.
5820 * gcc.target/i386/intrinsics_6.c: Ditto.
5821 * gcc.target/i386/avx-1.c: Provide macros for builtins
5822 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5823
5824 2013-06-21 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/37336
5827 * gfortran.dg/finalize_17.f90: New.
5828
5829 2013-06-21 Tobias Burnus <burnus@net-b.de>
5830
5831 * gfortran.dg/realloc_on_assign_18.f90: New.
5832
5833 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5834
5835 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5836 Also changed the returns from error as distinct values so that
5837 debugging can get easier.
5838 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5839 errors specific to C, if necessary. Also added new error
5840 hooks for C++.
5841 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5842 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5843 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5844 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5845 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5846 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5847 the same changes as parser_errors3.c, spaces were added between colons
5848 to not confuse C++ compiler with 2 colons as scope.
5849 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5850 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5851 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5852 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5853 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5854 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5855 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5856 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5857 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5858 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5859 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5860 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5861 in the list.
5862
5863 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5864
5865 PR other/53317
5866 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5867
5868 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5869
5870 PR target/57655
5871 * gcc.target/i386/pr57655.c: New test.
5872
5873 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5874
5875 * ada/acats/tests/gcc: Delete.
5876 * gnat.dg/style: Likewise.
5877
5878 2013-06-20 Jeff Law <law@redhat.com>
5879
5880 PR tree-optimization/57660
5881 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5882 based on their branch cost.
5883
5884 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5885
5886 2013-06-20 Tobias Burnus <burnus@net-b.de>
5887
5888 PR fortran/57633
5889 * gfortran.dg/list_read_11.f90: New.
5890
5891 2013-06-20 Richard Biener <rguenther@suse.de>
5892
5893 PR tree-optimization/57584
5894 * gcc.dg/torture/pr57584.c: New testcase.
5895
5896 2013-06-19 Sharad Singhai <singhai@google.com>
5897
5898 * g++.dg/gcov/gcov-8.C: New testcase.
5899 * lib/gcov.exp: Handle intermediate format.
5900
5901 2013-06-19 Wei Mi <wmi@google.com>
5902
5903 PR rtl-optimization/57518
5904 * gcc.dg/pr57518.c: New test.
5905
5906 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5907
5908 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5909
5910 2013-06-19 Jan Hubicka <jh@suse.cz>
5911
5912 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5913
5914 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5915
5916 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5917 hard-coded values of array sizes with a #define.
5918 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5919 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5920 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5921 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5922 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5923
5924 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5925
5926 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5927 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5928
5929 2013-06-19 Jeff Law <law@redhat.com>
5930
5931 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5932
5933 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5934
5935 PR c++/57638
5936 * g++.dg/template/error53.C: New.
5937
5938 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5939
5940 PR target/55033
5941 * gcc.target/powerpc/pr55033.c: Fix options.
5942
5943 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5944
5945 * gcc.target/i386/inline_error.c: New test.
5946 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5947 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5948
5949 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53211
5952 * g++.dg/cpp0x/decltype55.C: New.
5953
5954 2013-06-18 Marek Polacek <polacek@redhat.com>
5955
5956 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5957
5958 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5959
5960 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5961
5962 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5963
5964 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5965 Also changed the returns from error as distinct values so that it is
5966 easier to debug.
5967
5968 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5969
5970 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5971
5972 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5973
5974 PR c++/16128
5975 * g++.dg/template/error52.C: New.
5976 * g++.dg/lookup/friend15.C: Update.
5977 * g++.dg/parse/error11.C: Likewise.
5978 * g++.dg/parse/error14.C: Likewise.
5979 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5980 * g++.dg/parse/template25.C: Likewise.
5981 * g++.old-deja/g++.jason/cond.C: Likewise.
5982 * g++.old-deja/g++.mike/for2.C: Likewise.
5983 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5984 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5985
5986 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5987
5988 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5989 ensure alignment.
5990
5991 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5992
5993 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5994 accidentally placing minus sign for length instead of stride.
5995
5996 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5997
5998 PR rtl-optimization/57425
5999 PR rtl-optimization/57569
6000 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6001 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6002
6003 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6004
6005 PR fortran/49074
6006 PR fortran/56136
6007 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6008 packing.
6009 * gfortran.dg/typebound_assignment_6.f03: New.
6010
6011 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6012
6013 * gcc.target/h8300/h8300.exp: New.
6014 * gcc.dg/pragma-isr.c: Move to ...
6015 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6016 * gcc.target/h8300/pragma-isr.c: ... and here.
6017 * gcc.dg/pragma-isr2.c: Move to ...
6018 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6019 * gcc.target/h8300/pragma-isr2.c: ... and here.
6020 * gcc.dg/pragma-isr-trapa.c: Move to ...
6021 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6022 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6023 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6024 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6025 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6026 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6027 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6028 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6029 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6030 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6031 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6032 * gcc.dg/attr-isr-trapa.c: Move to ...
6033 * gcc.target/sh/attr-isr-trapa.c: ... here.
6034
6035 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/51413
6038 * g++.dg/ext/builtin-offsetof1.C: New.
6039
6040 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6041
6042 * gcc.target/aarch64/vect_smlal_1.c: New file.
6043
6044 2013-06-14 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/57508
6047 * gfortran.dg/defined_assignment_7.f90: New.
6048
6049 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6050
6051 PR c++/57599
6052 * g++.dg/rtti/dyncast6.C: New.
6053 * g++.dg/cpp0x/dyncast1.C: Likewise.
6054
6055 2013-06-14 Alan Modra <amodra@gmail.com>
6056
6057 PR middle-end/57134
6058 * gcc.dg/pr57134.c: New.
6059
6060 2013-06-14 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/57596
6063 * gfortran.dg/deferred_type_param_9.f90: New.
6064
6065 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6066
6067 * gcc.dg/fold-minus-1.c: New testcase.
6068
6069 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6070
6071 PR fortran/49074
6072 * gfortran.dg/typebound_assignment_5.f03: New.
6073
6074 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6075
6076 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6077
6078 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6079 Pat Haugen <pthaugen@us.ibm.com>
6080 Peter Bergner <bergner@vnet.ibm.com>
6081
6082 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6083 load/store instructions on power7, power8.
6084 * gcc.target/powerpc/atomic-p8.c: Likewise.
6085
6086 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6087
6088 PR c/57577
6089 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6090
6091 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 PR c++/38958
6094 * g++.dg/warn/Wunused-var-20.C: New.
6095
6096 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6097
6098 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6099 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6100 Run with -fno-common.
6101
6102 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6103
6104 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6105 and exit function calls with return 1 and return 0, respectively.
6106
6107 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6108
6109 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6110 New tests.
6111
6112 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6113
6114 PR tree-optimization/57361
6115 * gcc.dg/tree-ssa/pr57361.c: New file.
6116
6117 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6118
6119 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6120 to ensure alignment.
6121 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6122
6123 2013-06-12 Tobias Burnus <burnus@net-b.de>
6124
6125 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6126
6127 2013-06-12 Tobias Burnus <burnus@net-b.de>
6128 Dominique d'Humieres <dominiq@lps.ens.fr>
6129
6130 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6131
6132 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR target/56564
6135 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6136 * gcc.target/i386/pr56564-3.c: Likewise.
6137
6138 2013-06-11 Tobias Burnus <burnus@net-b.de>
6139
6140 PR fortran/57535
6141 * gfortran.dg/class_array_18.f90: New.
6142
6143 2013-06-11 Jan Hubicka <jh@suse.cz>
6144
6145 PR c++/57551
6146 * g++.dg/ext/visibility/anon6.C: Update testcase.
6147
6148 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6149
6150 PR c/57563
6151 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6152 in how we check __sec_reduce_mutating function's result.
6153
6154 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6155 Pat Haugen <pthaugen@us.ibm.com>
6156 Peter Bergner <bergner@vnet.ibm.com>
6157
6158 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6159 direct move instructions.
6160 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6161 * gcc.target/powerpc/direct-move.h: Likewise.
6162 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6163 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6164 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6165 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6166 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6167 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6168
6169 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6170
6171 PR c++/52440
6172 * g++.dg/cpp0x/pr52440.C: New.
6173
6174 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR target/56564
6177 * gcc.target/i386/pr56564-1.c: New test.
6178 * gcc.target/i386/pr56564-2.c: New test.
6179 * gcc.target/i386/pr56564-3.c: New test.
6180 * gcc.target/i386/pr56564-4.c: New test.
6181 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6182 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6183 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6184 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6185 * gcc.target/i386/vect-sizes-1.c: Likewise.
6186 * gcc.target/i386/memcpy-1.c: Likewise.
6187 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6188 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6189
6190 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6191
6192 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6193 systems to cover all GNU systems.
6194 * g++.dg/abi/guard2.C: Likewise.
6195 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6196 * g++.dg/eh/sighandle.C: Likewise.
6197 * g++.dg/ext/cleanup-10.C: Likewise.
6198 * g++.dg/ext/cleanup-11.C: Likewise.
6199 * g++.dg/ext/cleanup-8.C: Likewise.
6200 * g++.dg/ext/cleanup-9.C: Likewise.
6201 * g++.dg/opt/const5.C: Likewise.
6202 * g++.dg/opt/life1.C: Likewise.
6203 * g++.dg/other/pr39496.C: Likewise.
6204 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6205 * g++.old-deja/g++.abi/align.C: Likewise.
6206 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6207 * g++.old-deja/g++.law/weak.C: Likewise.
6208 * g++.old-deja/g++.pt/asm1.C: Likewise.
6209 * gcc.c-torture/execute/20030125-1.x: Likewise.
6210 * gcc.c-torture/execute/990127-2.x: Likewise.
6211 * gcc.dg/20041106-1.c: Likewise.
6212 * gcc.dg/20050503-1.c: Likewise.
6213 * gcc.dg/builtin-object-size-5.c: Likewise.
6214 * gcc.dg/cleanup-10.c: Likewise.
6215 * gcc.dg/cleanup-11.c: Likewise.
6216 * gcc.dg/cleanup-8.c: Likewise.
6217 * gcc.dg/cleanup-9.c: Likewise.
6218 * gcc.dg/complex-5.c: Likewise.
6219 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6220 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6221 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6222 * gcc.dg/dfp/pr35739.c: Likewise.
6223 * gcc.dg/fdata-sections-1.c: Likewise.
6224 * gcc.dg/lto/20090206-1_0.c: Likewise.
6225 * gcc.dg/lto/20090206-2_0.c: Likewise.
6226 * gcc.dg/pr30360.c: Likewise.
6227 * gcc.dg/pr37303.c: Likewise.
6228 * gcc.dg/pr39323-1.c: Likewise.
6229 * gcc.dg/pr39323-2.c: Likewise.
6230 * gcc.dg/pr39323-3.c: Likewise.
6231 * gcc.dg/pr45416.c: Likewise.
6232 * gcc.dg/setjmp-2.c: Likewise.
6233 * gcc.dg/split-1.c: Likewise.
6234 * gcc.dg/split-3.c: Likewise.
6235 * gcc.dg/split-4.c: Likewise.
6236 * gcc.dg/strlenopt-12g.c: Likewise.
6237 * gcc.dg/strlenopt-14g.c: Likewise.
6238 * gcc.dg/strlenopt-14gf.c: Likewise.
6239 * gcc.dg/strlenopt-16g.c: Likewise.
6240 * gcc.dg/strlenopt-17g.c: Likewise.
6241 * gcc.dg/strlenopt-18g.c: Likewise.
6242 * gcc.dg/strlenopt-1f.c: Likewise.
6243 * gcc.dg/strlenopt-22g.c: Likewise.
6244 * gcc.dg/strlenopt-2f.c: Likewise.
6245 * gcc.dg/strlenopt-4g.c: Likewise.
6246 * gcc.dg/strlenopt-4gf.c: Likewise.
6247 * gcc.dg/struct-ret-3.c: Likewise.
6248 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6249 * gcc.misc-tests/linkage.exp: Likewise.
6250 * gcc.target/i386/20000724-1.c: Likewise.
6251 * gcc.target/i386/align-main-3.c: Likewise.
6252 * gcc.target/i386/cleanup-1.c: Likewise.
6253 * gcc.target/i386/inline-mcpy.c: Likewise.
6254 * gcc.target/i386/pr32268.c: Likewise.
6255 * gcc.target/i386/pr36613.c: Likewise.
6256 * gcc.target/i386/pr39013-1.c: Likewise.
6257 * gcc.target/i386/pr39013-2.c: Likewise.
6258 * gcc.target/i386/pr39496.c: Likewise.
6259 * gcc.target/i386/pr40906-3.c: Likewise.
6260 * gcc.target/i386/pr46084.c: Likewise.
6261 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6262
6263 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6264
6265 PR target/6526
6266 * gcc.target/sh/pr6526.c: New.
6267
6268 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR target/57568
6271 * gcc.c-torture/execute/pr57568.c: New test.
6272
6273 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6274
6275 PR c++/37404
6276 * g++.dg/other/vararg-4.C: New.
6277
6278 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6279
6280 PR rtl-optimization/57559
6281 * gcc.target/s390/pr57559.c : New test.
6282
6283 2013-06-08 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/37336
6286 * gfortran.dg/finalize_10.f90: New.
6287 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6288 * gfortran.dg/finalize_15.f90: New.
6289
6290 2013-06-08 Tobias Burnus <burnus@net-b.de>
6291
6292 PR fortran/57553
6293 * gfortran.dg/storage_size_4.f90: New.
6294
6295 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6296
6297 PR c++/57548
6298 * g++.dg/ext/pr57548.C: New test.
6299
6300 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6301
6302 PR middle-end/57541
6303 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6304
6305 2013-06-07 Jan Hubicka <jh@suse.cz>
6306
6307 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6308
6309 2013-06-07 Tobias Burnus <burnus@net-b.de>
6310
6311 PR fortran/57549
6312 * gfortran.dg/array_constructor_48.f90: New.
6313 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6314 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6315
6316 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317
6318 PR target/56315
6319 * gcc.target/arm/xordi3-opt.c: New test.
6320
6321 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6322
6323 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6324 Revert to dg-options.
6325
6326 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6327
6328 PR target/55033
6329 * gcc.target/powerpc/pr55033.c: New.
6330
6331 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/53658
6334 * g++.dg/cpp0x/alias-decl-36.C: New.
6335
6336 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6337 Pat Haugen <pthaugen@us.ibm.com>
6338 Peter Bergner <bergner@vnet.ibm.com>
6339
6340 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6341 power8 builtin functions.
6342 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6343 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6344 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6345 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6346 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6347 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6348 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6349 tests to test power8 auto-vectorization.
6350 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6351 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6352 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6353 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6354
6355 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6356 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6357
6358 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6359
6360 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6361 support.
6362 (check_effective_target_powerpc_p8vector_ok): Likewise.
6363 (is-effective-target): Likewise.
6364 (check_vect_support_and_set_flags): Likewise.
6365
6366 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/43652
6369 * g++.dg/parse/error53.C: New.
6370
6371 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6372
6373 PR rtl-optimization/57459
6374 * gcc.target/i386/pr57459.c: New test.
6375
6376 2013-06-06 Teresa Johnson <tejohnson@google.com>
6377
6378 PR c++/53743
6379 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6380 into -freorder-blocks-and-partition test.
6381 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6382 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6383 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6384 * gcc.dg/tree-prof/pr50907.c: Ditto.
6385 * gcc.dg/tree-prof/pr45354.c: Ditto.
6386 * g++.dg/tree-prof/partition2.C: Ditto.
6387 * g++.dg/tree-prof/partition3.C: Ditto.
6388
6389 2013-06-06 Tobias Burnus <burnus@net-b.de>
6390
6391 PR fortran/57542
6392 * gfortran.dg/finalize_16.f90: New.
6393
6394 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6395
6396 * gcc.dg/vect/no-section-anchors-vect-68.c:
6397 Add dg-skip-if aarch64_tiny.
6398
6399 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6400
6401 PR C/57457
6402 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6403 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6404
6405 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6406
6407 PR c++/51908
6408 * g++.dg/cpp0x/decltype54.C: New.
6409
6410 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6411
6412 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6413 arm*-*-*eabi* targets.
6414 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6415 arm*-*-* targets.
6416 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6417
6418 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6419 Tobias Burnus <burnus@net-b.de>
6420
6421 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6422 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6423 * gfortran.dg/io_real_boz_4.f90: Ditto.
6424 * gfortran.dg/io_real_boz_5.f90: Ditto.
6425
6426 2013-06-05 Andreas Schwab <schwab@suse.de>
6427
6428 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6429
6430 2013-06-04 Jan Hubicka <jh@suse.cz>
6431
6432 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6433
6434 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6435
6436 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6437 parameters with void.
6438 (main2): Removed argc parameter.
6439 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6440 (main): Replaced argc, argv parameters with void.
6441 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6442 (main2): Removed argc parameter.
6443 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6444 argv parameters with void. Added __asm volatile to avoid optimization
6445 on argc, if necessary.
6446 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6447 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6448 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6449 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6450 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6451 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6466 parameters with void.
6467 (main2): Removed argc parameter.
6468 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6469 (main): Replaced argc, argv parameters with void.
6470 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6471 argv parameters with void. Also renamed this function as main, and
6472 delete the existing main.
6473 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6474 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6475 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6476
6477 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6478
6479 * gcc.target/aarch64/movi_1.c: New test.
6480
6481 2013-06-04 Tobias Burnus <burnus@net-b.de>
6482
6483 PR fortran/37336
6484 * gfortran.dg/finalize_12.f90: New.
6485 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6486 end of scope finalization.
6487 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6488 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6489 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6490 * gfortran.dg/class_19.f03: Ditto.
6491 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6492 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6493 * gfortran.dg/extends_14.f03: Ditto.
6494 * gfortran.dg/move_alloc_4.f90: Ditto.
6495 * gfortran.dg/typebound_proc_27.f03: Ditto.
6496
6497 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6498
6499 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6500 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6501 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6502 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6503 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6504 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6505 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6506 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6507 * gfortran.dg/io_real_boz_4.f90: Ditto.
6508 * gfortran.dg/io_real_boz_5.f90: Ditto.
6509 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6510 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6511 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6512 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6513 * gfortran.dg/transpose_2.f90: Fix dg-output.
6514
6515 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6516
6517 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6518 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6519 dg-option and an header comment.
6520
6521 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/57419
6524 * g++.dg/cpp0x/sfinae46.C: New.
6525 * g++.dg/cpp0x/defaulted13.C: Adjust.
6526 * g++.dg/cpp0x/defaulted2.C: Likewise.
6527 * g++.dg/cpp0x/defaulted26.C: Likewise.
6528 * g++.dg/cpp0x/defaulted3.C: Likewise.
6529 * g++.dg/cpp0x/error1.C: Likewise.
6530 * g++.dg/cpp0x/implicit1.C: Likewise.
6531 * g++.dg/cpp0x/implicit11.C: Likewise.
6532 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6533 * g++.dg/cpp0x/initlist47.C: Likewise.
6534 * g++.dg/cpp0x/initlist9.C: Likewise.
6535 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6536 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6537 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6538 * g++.dg/cpp0x/union4.C: Likewise.
6539 * g++.dg/template/crash108.C: Likewise.
6540 * g++.dg/template/crash41.C: Likewise.
6541 * g++.old-deja/g++.jason/local.C: Likewise.
6542 * g++.old-deja/g++.law/visibility3.C: Likewise.
6543
6544 2013-06-03 Teresa Johnson <tejohnson@google.com>
6545
6546 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6547 * gcc.dg/vect/bb-slp-14.c: Ditto.
6548 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6549 * gcc.dg/vect/bb-slp-23.c: Ditto.
6550 * gcc.dg/vect/bb-slp-15.c: Ditto.
6551 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6552 * gcc.dg/vect/bb-slp-24.c: Ditto.
6553 * gcc.dg/vect/bb-slp-16.c: Ditto.
6554 * gcc.dg/vect/bb-slp-25.c: Ditto.
6555 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6556 * gcc.dg/vect/bb-slp-17.c: Ditto.
6557 * gcc.dg/vect/bb-slp-1.c: Ditto.
6558 * gcc.dg/vect/bb-slp-26.c: Ditto.
6559 * gcc.dg/vect/bb-slp-18.c: Ditto.
6560 * gcc.dg/vect/bb-slp-2.c: Ditto.
6561 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6562 * gcc.dg/vect/bb-slp-27.c: Ditto.
6563 * gcc.dg/vect/bb-slp-19.c: Ditto.
6564 * gcc.dg/vect/bb-slp-3.c: Ditto.
6565 * gcc.dg/vect/bb-slp-28.c: Ditto.
6566 * gcc.dg/vect/bb-slp-4.c: Ditto.
6567 * gcc.dg/vect/bb-slp-29.c: Ditto.
6568 * gcc.dg/vect/bb-slp-5.c: Ditto.
6569 * gcc.dg/vect/bb-slp-6.c: Ditto.
6570 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6571 * gcc.dg/vect/bb-slp-7.c: Ditto.
6572 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6573 * gcc.dg/vect/bb-slp-8.c: Ditto.
6574 * gcc.dg/vect/bb-slp-9.c: Ditto.
6575 * gcc.dg/vect/bb-slp-10.c: Ditto.
6576 * gcc.dg/vect/bb-slp-11.c: Ditto.
6577 * gcc.dg/vect/bb-slp-20.c: Ditto.
6578 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6579 * gcc.dg/vect/bb-slp-21.c: Ditto.
6580 * gcc.dg/vect/bb-slp-30.c: Ditto.
6581 * gcc.dg/vect/bb-slp-13.c: Ditto.
6582 * gcc.dg/vect/bb-slp-22.c: Ditto.
6583 * g++.dg/vect/slp-pr50413.cc: Ditto.
6584 * g++.dg/vect/slp-pr56812.cc: Ditto.
6585 * g++.dg/vect/slp-pr50819.cc: Ditto.
6586
6587 2013-06-01 Tobias Burnus <burnus@net-b.de>
6588
6589 PR fortran/57456
6590 * gfortran.dg/class_array_17.f90: New.
6591
6592 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6593
6594 * ada/acats/floatstore.lst: New.
6595 * ada/acats/run_all.sh: Process it.
6596
6597 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6598
6599 * gcc.target/powerpc/e500-ord-1.c: New test.
6600 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6601 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6602 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6603
6604 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6605
6606 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6607
6608 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6609
6610 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6611
6612 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6613
6614 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6615
6616 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6617
6618 PR c/57452
6619 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6620 test-case.
6621
6622 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6623
6624 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6625
6626 2013-05-31 Marek Polacek <polacek@redhat.com>
6627
6628 PR tree-optimization/57478
6629 PR tree-optimization/57453
6630 * gcc.dg/torture/pr57478.c: New test.
6631
6632 2013-05-31 Tobias Burnus <burnus@net-b.de>
6633
6634 PR fortran/57456
6635 * gfortran.dg/class_array_17.f90: New.
6636
6637 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6638
6639 PR target/56315
6640 * gcc.target/arm/iordi3-opt.c: New test.
6641
6642 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6643
6644 PR fortran/54190
6645 PR fortran/57217
6646 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6647 * gfortran.dg/interface_26.f90: Ditto.
6648 * gfortran.dg/proc_ptr_11.f90: Ditto.
6649 * gfortran.dg/proc_ptr_15.f90: Ditto.
6650 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6651 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6652 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6653 * gfortran.dg/typebound_override_1.f90: Ditto.
6654 * gfortran.dg/typebound_override_4.f90: Ditto.
6655 * gfortran.dg/typebound_proc_6.f03: Ditto.
6656 * gfortran.dg/assumed_type_7.f90: New test.
6657 * gfortran.dg/typebound_override_5.f90: New test.
6658 * gfortran.dg/typebound_override_6.f90: New test.
6659 * gfortran.dg/typebound_override_7.f90: New test.
6660
6661 2013-05-30 Tobias Burnus <burnus@net-b.de>
6662
6663 PR middle-end/57073
6664 * gfortran.dg/power_6.f90: New.
6665
6666 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6667
6668 * gcc.target/aarch64/insv_1.c: New test.
6669
6670 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6671
6672 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6673 dg-skip-if "No stabs".
6674
6675 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6676
6677 PR fortran/54189
6678 * gfortran.dg/assumed_size_1.f90: New.
6679
6680 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6681
6682 * gcc.dg/shrink-wrap-alloca.c: New added.
6683 * gcc.dg/shrink-wrap-pretend.c: New added.
6684 * gcc.dg/shrink-wrap-sibcall.c: New added.
6685
6686 2013-05-30 Tobias Burnus <burnus@net-b.de>
6687
6688 PR fortran/57458
6689 * gfortran.dg/assumed_rank_13.f90: New.
6690
6691 2013-05-29 Easwaran Raman <eraman@google.com>
6692
6693 PR tree-optimization/57442
6694 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6695
6696 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 PR tree-optimization/57441
6699 * gcc.c-torture/compile/pr57441.c: New.
6700
6701 2013-05-29 Dehao Chen <dehao@google.com>
6702
6703 PR testsuite/57413
6704 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6705
6706 2013-05-29 Tobias Burnus <burnus@net-b.de>
6707
6708 PR fortran/37336
6709 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6710 * gfortran.dg/class_19.f03: Ditto.
6711
6712 2013-05-29 Richard Biener <rguenther@suse.de>
6713
6714 * gcc.dg/vect/bb-slp-32.c: New testcase.
6715
6716 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6717
6718 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6719 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6720 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6721 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6722 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6723 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6724 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6756 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6757
6758 2013-05-29 Tobias Burnus <burnus@net-b.de>
6759
6760 PR fortran/37336
6761 * gfortran.dg/finalize_11.f90: New.
6762 * gfortran.dg/finalize_4.f03: Remove dg-error.
6763 * gfortran.dg/finalize_5.f03: Ditto.
6764 * gfortran.dg/finalize_6.f03: Ditto.
6765 * gfortran.dg/finalize_7.f03: Ditto.
6766
6767 2013-05-28 Tobias Burnus <burnus@net-b.de>
6768
6769 * gfortran.dg/class_array_16.f90: New.
6770
6771 2013-05-28 Tobias Burnus <burnus@net-b.de>
6772
6773 PR fortran/57435
6774 * gfortran.dg/use_29.f90: New.
6775
6776 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6777
6778 * gnat.dg/fp_exception.adb: New test.
6779
6780 2013-05-28 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/56787
6783 * gcc.dg/vect/pr56787.c: New testcase.
6784
6785 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6786 Tobias Burnus <burnus@net-b.de>
6787
6788 PR fortran/57217
6789 * gfortran.dg/typebound_override_4.f90: New.
6790
6791 2013-05-28 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/57411
6794 * g++.dg/opt/pr57411.C: New testcase.
6795
6796 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6797
6798 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6799 * gcc.dg/builtin-bswap-9.c: Likewise.
6800
6801 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6802
6803 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6804
6805 2013-05-27 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/57412
6808 * gcc.dg/gomp/pr57412.c: New testcase.
6809
6810 2013-05-27 Bud Davis <jmdavis@link.com>
6811
6812 PR fortran/50405
6813 * gfortran.dg/stfunc_8.f90: New.
6814
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/57343
6818 * gcc.dg/torture/pr57343.c: New testcase.
6819
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/57417
6823 * gcc.dg/torture/pr57417.c: New testcase.
6824
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/57396
6828 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6829
6830 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6831
6832 * gnat.dg/specs/last_bit.ads: New test.
6833
6834 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/specs/machine_attribute.ads: New test.
6837
6838 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * gnat.dg/incomplete3.ad[sb]: New test.
6841
6842 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6843
6844 PR target/53916
6845 * gcc.target/mips/div-13.c: New test.
6846
6847 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6848
6849 PR target/55777
6850 * gcc.target/mips/mips16-attributes-5.c,
6851 * gcc.target/mips/mips16-attributes-6.c: New tests.
6852
6853 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6856 * gcc.dg/builtin-bswap-8.c: Likewise.
6857
6858 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/52216
6861 * g++.dg/cpp0x/new1.C: New.
6862
6863 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 PR c++/25666
6866 * g++.dg/parse/dtor16.C: New.
6867 * g++.dg/parse/dtor6.C: Adjust.
6868
6869 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/19618
6872 * g++.dg/expr/bitfield12.C: New.
6873
6874 2013-05-24 Jeff Law <law@redhat.com>
6875
6876 PR tree-optimization/57124
6877 * gcc.c-torture/execute/pr57124.c: New test.
6878 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6879
6880 2013-05-24 Martin Jambor <mjambor@suse.cz>
6881
6882 PR tree-optimization/57294
6883 * gcc.dg/ipa/pr57294.c: New test.
6884
6885 2013-05-24 Dehao Chen <dehao@google.com>
6886
6887 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6888
6889 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6890
6891 * gcc.target/aarch64/scalar_intrinsics.c
6892 (force_simd): Use a valid instruction.
6893 (test_vdupd_lane_s64): Pass a valid lane argument.
6894 (test_vdupd_lane_u64): Likewise.
6895
6896 2013-05-24 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/57287
6899 * gcc.dg/pr57287.c: New testcase.
6900
6901 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/26572
6904 * g++.dg/template/error51.C: New.
6905
6906 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/25503
6909 * g++.dg/template/bitfield2.C: New.
6910
6911 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6912
6913 * gnat.dg/specs/noinline1.ads: New test.
6914 * gnat.dg/noinline2.ad[sb]: Likewise.
6915 * gnat.dg/specs/noinline3.ads: Likewise.
6916 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6917
6918 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6919
6920 PR tree-ssa/57385
6921 * gcc.dg/tree-ssa/pr57385.c: New test.
6922
6923 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6924
6925 * gnat.dg/derived_type4.adb: New test.
6926
6927 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6928
6929 * gcc.dg/builtin-bswap-6.c: New test.
6930 * gcc.dg/builtin-bswap-7.c: Likewise.
6931 * gcc.dg/builtin-bswap-8.c: Likewise.
6932 * gcc.dg/builtin-bswap-9.c: Likewise.
6933
6934 2013-05-23 Christian Bruel <christian.bruel@st.com>
6935
6936 PR debug/57351
6937 * gcc.dg/debug/pr57351.c: New test
6938
6939 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6940
6941 * gcc.target/aarch64/vect-clz.c: New file.
6942
6943 2013-05-23 Martin Jambor <mjambor@suse.cz>
6944
6945 PR middle-end/57347
6946 * gcc.dg/ipa/pr57347.c: New test.
6947
6948 2013-05-23 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/57380
6951 * g++.dg/tree-ssa/pr57380.C: New testcase.
6952
6953 2013-05-23 Richard Biener <rguenther@suse.de>
6954
6955 PR middle-end/57381
6956 * gcc.dg/torture/pr57381.c: New testcase.
6957
6958 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR middle-end/57344
6961 * gcc.c-torture/execute/pr57344-1.c: New test.
6962 * gcc.c-torture/execute/pr57344-2.c: New test.
6963 * gcc.c-torture/execute/pr57344-3.c: New test.
6964 * gcc.c-torture/execute/pr57344-4.c: New test.
6965
6966 2013-05-23 Richard Biener <rguenther@suse.de>
6967
6968 PR rtl-optimization/57341
6969 * gcc.dg/torture/pr57341.c: New testcase.
6970
6971 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6972
6973 PR c++/57352
6974 * g++.dg/parse/crash62.C: New.
6975
6976 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6977 Pat Haugen <pthaugen@us.ibm.com>
6978 Peter Bergner <bergner@vnet.ibm.com>
6979
6980 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6981 crypto builtins.
6982
6983 2013-05-22 Tobias Burnus <burnus@net-b.de>
6984
6985 PR fortran/57364
6986 * gfortran.dg/defined_assignment_6.f90: New.
6987
6988 2013-05-22 Tobias Burnus <burnus@net-b.de>
6989
6990 PR fortran/57338
6991 * gfortran.dg/assumed_type_6.f90: New.
6992
6993 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6994
6995 PR c++/57211
6996 * g++.dg/cpp0x/Wunused-parm.C: New.
6997
6998 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6999
7000 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7001 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7002
7003 2013-05-21 Easwaran Raman <eraman@google.com>
7004
7005 PR tree-optimization/57322
7006 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7007
7008 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7009
7010 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7011 .set (no)?micromips
7012
7013 2013-05-21 Tobias Burnus <burnus@net-b.de>
7014
7015 PR fortran/57035
7016 * gfortran.dg/assumed_type_5.f90: New.
7017 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7018 * gfortran.dg/assumed_rank_2.f90: Ditto.
7019 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7020 * gfortran.dg/no_arg_check_3.f90: Ditto.
7021
7022 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR tree-optimization/57331
7025 * gcc.c-torture/compile/pr57331.c: New test.
7026
7027 2013-05-21 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/57330
7030 * gcc.dg/torture/pr57330.c: New testcase.
7031
7032 2013-05-21 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/57303
7035 * gcc.dg/torture/pr57303.c: New testcase.
7036
7037 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR tree-optimization/57321
7040 * gcc.c-torture/execute/pr57321.c: New test.
7041
7042 2013-05-20 Tobias Burnus <burnus@net-b.de>
7043
7044 PR fortran/48858
7045 PR fortran/55465
7046 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7047 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7048 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7049 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7050 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7051 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7052 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7053 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7054 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7055 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7056 * gfortran.dg/binding_label_tests_24.f90: New.
7057 * gfortran.dg/binding_label_tests_25.f90: New.
7058
7059 2013-05-20 Tobias Burnus <burnus@net-b.de>
7060
7061 PR fortran/48858
7062 * gfortran.dg/binding_label_tests_17.f90: New.
7063 * gfortran.dg/binding_label_tests_18.f90: New.
7064 * gfortran.dg/binding_label_tests_19.f90: New.
7065 * gfortran.dg/binding_label_tests_20.f90: New.
7066 * gfortran.dg/binding_label_tests_21.f90: New.
7067 * gfortran.dg/binding_label_tests_22.f90: New.
7068 * gfortran.dg/binding_label_tests_23.f90: New.
7069
7070 2013-05-20 Tobias Burnus <burnus@net-b.de>
7071
7072 PR fortran/48858
7073 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7074 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7075 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7076 * gfortran.dg/common_18.f90: New.
7077 * gfortran.dg/common_19.f90: New.
7078 * gfortran.dg/common_20.f90: New.
7079 * gfortran.dg/common_21.f90: New.
7080
7081 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/12288
7084 * g++.dg/parse/error52.C: New.
7085 * g++.dg/parse/error3.C: Adjust.
7086 * g++.dg/parse/error36.C: Likewise.
7087
7088 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7089
7090 PR target/56547
7091 * gcc.target/sh/pr56547-1.c: New.
7092 * gcc.target/sh/pr56547-2.c: New.
7093
7094 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/23608
7097 * g++.dg/warn/Wsign-compare-6.C: New.
7098 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7099
7100 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/57327
7103 * g++.dg/template/error50.C: New.
7104
7105 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/10207
7108 * g++.dg/ext/complit13.C: New.
7109
7110 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7111
7112 PR c++/57175
7113 * g++.dg/pr57175.C: New testcase.
7114
7115 2013-05-17 Easwaran Raman <eraman@google.com>
7116
7117 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7118
7119 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7120
7121 PR testsuite/57313
7122 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7123
7124 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR rtl-optimization/57281
7127 PR rtl-optimization/57300
7128 * gcc.dg/pr57300.c: New test.
7129 * gcc.c-torture/execute/pr57281.c: New test.
7130
7131 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7132
7133 PR c++/18126
7134 * g++.dg/ext/sizeof-complit.C: New.
7135
7136 2013-05-17 Marek Polacek <polacek@redhat.com>
7137
7138 * gcc.dg/strlenopt-25.c: New test.
7139 * gcc.dg/strlenopt-26.c: Likewise.
7140
7141 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7142
7143 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7144 instead of -mavx2, require only avx instead of avx2.
7145 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7146 of avx2-check.h and turn into an avx runtime test instead of
7147 avx2 runtime test.
7148
7149 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7150
7151 * g++.dg/ext/vector22.C: Uncomment working test.
7152
7153 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 PR c++/17410
7156 * g++.dg/template/pr17410.C: New.
7157
7158 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7159
7160 * gcc.target/i386/rotate-3.c: New test.
7161 * gcc.target/i386/rotate-3a.c: New test.
7162 * gcc.target/i386/rotate-4.c: New test.
7163 * gcc.target/i386/rotate-4a.c: New test.
7164 * gcc.target/i386/rotate-5.c: New test.
7165 * gcc.target/i386/rotate-5a.c: New test.
7166
7167 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169 * gcc.dg/visibility-21.c: Require section_anchors.
7170
7171 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7172
7173 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7174 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7175 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7176
7177 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7178
7179 * gcc.dg/visibility-21.c: New.
7180
7181 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7182
7183 PR middle-end/57286
7184 * gcc.dg/pr57286.c: New testcase.
7185 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7186 * g++.dg/ext/vector22.C: Comment out transformations not
7187 performed anymore.
7188
7189 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7190
7191 PR target/57260
7192 * gcc.target/mips/call-1.c: Restrict to o32.
7193 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7194
7195 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7196
7197 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7198 dg-messages.
7199 * g++.dg/warn/Wshadow-1.C: Likewise.
7200 * g++.dg/warn/Wshadow-6.C: Likewise.
7201 * g++.dg/warn/Wshadow-7.C: Likewise.
7202
7203 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7204
7205 PR c++/31952
7206 * g++.dg/parse/pr31952-1.C: New.
7207 * g++.dg/parse/pr31952-2.C: Likewise.
7208 * g++.dg/parse/pr31952-3.C: Likewise.
7209
7210 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7211 * g++.old-deja/g++.jason/cond.C: Likewise.
7212 * g++.dg/cpp0x/range-for5.C: Likewise.
7213
7214 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7215
7216 PR target/19599
7217 * gcc.target/arm/pr40887.c: Adjust testcase.
7218 * gcc.target/arm/pr19599.c: New test.
7219
7220 2013-05-15 Richard Biener <rguenther@suse.de>
7221
7222 PR tree-optimization/57275
7223 * gcc.target/i386/pr57275.c: New testcase.
7224
7225 2013-05-15 Jan Hubicka <jh@suse.cz>
7226
7227 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7228 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7229 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7230
7231 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7232
7233 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7234 scheduling.
7235
7236 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR c++/57274
7239 * c-c++-common/Wsequence-point-1.c: New test.
7240
7241 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7242
7243 * g++.dg/ext/vector22.C: New testcase.
7244 * gcc.dg/binop-xor3.c: Remove xfail.
7245
7246 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7247
7248 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7249 FLOAT cmp FLOAT ? INT : INT.
7250 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7251 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7252 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7253 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7254 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7255 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7256
7257 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7258
7259 PR c++/53903
7260 * g++.dg/cpp0x/defaulted43.C: New.
7261
7262 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7263
7264 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7265 (alloca): Remove declaration.
7266 (foo9): Replace alloca by __builtin_alloca.
7267
7268 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7269
7270 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7271 Expect "size of array is too large" error.
7272
7273 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274
7275 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7276
7277 2013-05-14 Richard Biener <rguenther@suse.de>
7278
7279 PR middle-end/57235
7280 * g++.dg/torture/pr57235.C: New testcase.
7281
7282 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR middle-end/57251
7285 * gcc.dg/torture/pr57251.c: New test.
7286
7287 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7288
7289 PR target/57264
7290 * gcc.target/i386/pr57264.c: New test.
7291
7292 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7293
7294 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7295
7296 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7297
7298 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7299
7300 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR tree-optimization/45216
7303 PR tree-optimization/57157
7304 * c-c++-common/rotate-1.c: Add 32 tests with +.
7305 * c-c++-common/rotate-1a.c: Adjust.
7306 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7307 * c-c++-common/rotate-2b.c: New test.
7308 * c-c++-common/rotate-3.c: Add 32 tests with +.
7309 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7310 * c-c++-common/rotate-4b.c: New test.
7311 * c-c++-common/rotate-5.c: New test.
7312
7313 2013-05-13 Martin Jambor <mjambor@suse.cz>
7314
7315 PR middle-end/42371
7316 * gcc.dg/ipa/remref-0.c: New test.
7317 * gcc.dg/ipa/remref-1a.c: Likewise.
7318 * gcc.dg/ipa/remref-1b.c: Likewise.
7319 * gcc.dg/ipa/remref-2a.c: Likewise.
7320 * gcc.dg/ipa/remref-2b.c: Likewise.
7321
7322 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7323
7324 * gcc.dg/vector-shift-2.c: New testcase.
7325
7326 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR tree-optimization/57230
7329 * gcc.dg/strlenopt-24.c: New test.
7330
7331 PR tree-optimization/57230
7332 * gcc.dg/strlenopt-23.c: New test.
7333
7334 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7335
7336 PR target/57108
7337 * gcc.target/sh/pr57108.c: Move this test case to ...
7338 * gcc.c-torture/compile/pr57108.c: ... here.
7339
7340 2013-05-10 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/57214
7343 * gcc.dg/torture/pr57214.c: New testcase.
7344
7345 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7346
7347 * gcc.dg/vector-shift.c: New testcase.
7348
7349 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7350
7351 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7352
7353 PR tree-optimization/45216
7354 PR tree-optimization/57157
7355 * c-c++-common/rotate-1.c: New test.
7356 * c-c++-common/rotate-1a.c: New test.
7357 * c-c++-common/rotate-2.c: New test.
7358 * c-c++-common/rotate-2a.c: New test.
7359 * c-c++-common/rotate-3.c: New test.
7360 * c-c++-common/rotate-3a.c: New test.
7361 * c-c++-common/rotate-4.c: New test.
7362 * c-c++-common/rotate-4a.c: New test.
7363
7364 2013-05-10 Richard Biener <rguenther@suse.de>
7365
7366 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7367 * gcc.target/i386/l_fma_double_1.c: Adjust.
7368 * gcc.target/i386/l_fma_double_2.c: Likewise.
7369 * gcc.target/i386/l_fma_double_3.c: Likewise.
7370 * gcc.target/i386/l_fma_double_4.c: Likewise.
7371 * gcc.target/i386/l_fma_double_5.c: Likewise.
7372 * gcc.target/i386/l_fma_double_6.c: Likewise.
7373 * gcc.target/i386/l_fma_float_1.c: Likewise.
7374 * gcc.target/i386/l_fma_float_2.c: Likewise.
7375 * gcc.target/i386/l_fma_float_3.c: Likewise.
7376 * gcc.target/i386/l_fma_float_4.c: Likewise.
7377 * gcc.target/i386/l_fma_float_5.c: Likewise.
7378 * gcc.target/i386/l_fma_float_6.c: Likewise.
7379
7380 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 PR c++/51226
7383 * g++.dg/cpp0x/pr51226.C: New.
7384
7385 2013-04-16 Han Shen <shenhan@google.com>
7386
7387 Test cases for '-fstack-protector-strong'.
7388 * gcc.dg/fstack-protector-strong.c: New.
7389 * g++.dg/fstack-protector-strong.C: New.
7390
7391 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7392
7393 * gcc.target/aarch64/ands_1.c: New test.
7394 * gcc.target/aarch64/ands_2.c: Likewise
7395
7396 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7397
7398 * lib/target-supports.exp (check_effective_target_hw): New
7399 function.
7400 * c-c++-common/asan/clone-test-1.c: Call
7401 check_effective_target_hw.
7402 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7403 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7404 possible decorations.
7405 * c-c++-common/asan/null-deref-1.c: Likewise.
7406 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7407 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7408 * c-c++-common/asan/use-after-free-1.c: Likewise.
7409 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7410 * g++.dg/asan/large-func-test-1.C: Likewise.
7411
7412 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7413
7414 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7415
7416 2013-05-07 Richard Biener <rguenther@suse.de>
7417
7418 PR middle-end/57190
7419 * g++.dg/torture/pr57190.C: New testcase.
7420
7421 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR tree-optimization/57149
7424 * gcc.dg/pr57149.c: New test.
7425
7426 PR debug/57184
7427 * gcc.dg/pr57184.c: New test.
7428
7429 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7430
7431 * gnat.dg/specs/array3.ads: New test.
7432
7433 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7434
7435 * c-c++-common/vector-scalar-2.c: New testcase.
7436
7437 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7438
7439 * gcc.target/i386/asm-dialect-2.c: New testcase.
7440
7441 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7442
7443 PR c++/57183
7444 * g++.dg/cpp0x/auto38.C: New.
7445
7446 2013-05-06 Richard Biener <rguenther@suse.de>
7447
7448 PR tree-optimization/57185
7449 * gcc.dg/autopar/pr57185.c: New testcase.
7450
7451 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7452
7453 PR target/57106
7454 * gcc.target/i386/pr57106.c: New test.
7455
7456 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7457
7458 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7459 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7460 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7461 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7462 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7463 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7464 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7465
7466 2013-05-06 Teresa Johnson <tejohnson@google.com>
7467
7468 PR bootstrap/57154
7469 * gcc.dg/pr57154.c: New test.
7470
7471 2013-05-06 Richard Biener <rguenther@suse.de>
7472
7473 PR middle-end/57147
7474 * gcc.dg/torture/pr57147-1.c: New testcase.
7475 * gcc.dg/torture/pr57147-2.c: Likewise.
7476 * gcc.dg/torture/pr57147-3.c: Likewise.
7477
7478 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7479
7480 PR target/55303
7481 * gcc.target/sh/pr55303-1.c: New.
7482 * gcc.target/sh/pr55303-2.c: New.
7483 * gcc.target/sh/pr55303-3.c: New.
7484
7485 2013-05-05 Tobias Burnus <burnus@net-b.de>
7486
7487 * gfortran.dg/allocate_with_source_3.f90: New.
7488
7489 2013-05-05 Tobias Burnus <burnus@net-b.de>
7490
7491 PR fortran/57141
7492 * gfortran.dg/null_8.f90: New.
7493
7494 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/53745
7497 * g++.dg/cpp0x/enum27.C: New.
7498 * g++.dg/cpp0x/enum_base.C: Adjust.
7499
7500 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR tree-optimization/56205
7503 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7504
7505 2013-05-04 Tobias Burnus <burnus@net-b.de>
7506
7507 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7508 * gfortran.dg/bind_c_usage_27.f90: New.
7509 * gfortran.dg/bind_c_usage_28.f90: New.
7510
7511 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7512
7513 PR c++/51927
7514 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7515
7516 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7517
7518 PR target/57150
7519 * gcc.target/powerpc/pr57150.c: New file.
7520
7521 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7522
7523 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7524 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7525 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7526 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7527 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7528 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7529 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7530
7531 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7532
7533 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7534 scan-assembler-times.
7535
7536 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7537
7538 * gcc.dg/tree-ssa/slsr-32.c: New.
7539 * gcc.dg/tree-ssa/slsr-33.c: New.
7540 * gcc.dg/tree-ssa/slsr-34.c: New.
7541 * gcc.dg/tree-ssa/slsr-35.c: New.
7542 * gcc.dg/tree-ssa/slsr-36.c: New.
7543 * gcc.dg/tree-ssa/slsr-37.c: New.
7544 * gcc.dg/tree-ssa/slsr-38.c: New.
7545
7546 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7547
7548 * gcc.target/aarch64/tst_1.c: New test.
7549 * gcc.target/aarch64/tst_2.c: Likewise
7550
7551 2013-05-02 Jeff Law <law@redhat.com>
7552
7553 PR tree-optimization/57144
7554 * gcc.c-torture/execute/pr57144.c: New test.
7555
7556 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR rtl-optimization/57130
7559 * gcc.c-torture/execute/pr57130.c: New test.
7560
7561 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7562
7563 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7564
7565 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7566
7567 * gcc.target/aarch64/fabd.c: New file.
7568
7569 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/54318
7572 * g++.dg/cpp0x/pr54318.C: New.
7573
7574 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/14283
7577 * g++.dg/parse/error51.C: New.
7578 * g++.dg/parse/error15.C: Adjust column numbers.
7579
7580 2013-05-02 Tobias Burnus <burnus@net-b.de>
7581
7582 PR fortran/57142
7583 * gfortran.dg/size_kind_2.f90: New.
7584 * gfortran.dg/size_kind_3.f90: New.
7585
7586 2013-05-02 Richard Biener <rguenther@suse.de>
7587
7588 PR middle-end/57140
7589 * g++.dg/torture/pr57140.C: New testcase.
7590
7591 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7592
7593 PR target/56732
7594 * gcc.target/arm/pr56732-1.c: New test.
7595
7596 2013-05-02 Martin Jambor <mjambor@suse.cz>
7597
7598 PR middle-end/56988
7599 * gcc.dg/ipa/pr56988.c: New test.
7600
7601 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7602
7603 * gcc.target/aarch64/bics_1.c: New test.
7604 * gcc.target/aarch64/bics_2.c: Likewise.
7605
7606 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR rtl-optimization/57131
7609 * gcc.c-torture/execute/pr57131.c: New test.
7610
7611 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 PR c++/57132
7614 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7615
7616 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7617
7618 PR target/57091
7619 * gcc.target/i386/pr57091.c: New test.
7620
7621 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7622
7623 * gcc.target/aarch64/vect-vaddv.c: New.
7624
7625 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7626
7627 * gcc.target/aarch64/vect-vmaxv.c: New.
7628 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7629
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7631
7632 * gcc.target/aarch64/scalar-vca.c: New.
7633 * gcc.target/aarch64/vect-vca.c: Likewise.
7634
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7636
7637 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7638 (test_vceqd_s64): Force arguments to SIMD registers.
7639 (test_vceqzd_s64): Likewise.
7640 (test_vcged_s64): Likewise.
7641 (test_vcled_s64): Likewise.
7642 (test_vcgezd_s64): Likewise.
7643 (test_vcged_u64): Likewise.
7644 (test_vcgtd_s64): Likewise.
7645 (test_vcltd_s64): Likewise.
7646 (test_vcgtzd_s64): Likewise.
7647 (test_vcgtd_u64): Likewise.
7648 (test_vclezd_s64): Likewise.
7649 (test_vcltzd_s64): Likewise.
7650 (test_vtst_s64): Likewise.
7651 (test_vtst_u64): Likewise.
7652
7653 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7654
7655 PR c++/57092
7656 * g++.dg/cpp0x/decltype53.C: New.
7657
7658 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7659
7660 PR fortran/57071
7661 * gfortran.dg/power_5.f90: New test.
7662
7663 2013-04-30 Richard Biener <rguenther@suse.de>
7664
7665 PR middle-end/57122
7666 * gcc.dg/torture/pr57122.c: New testcase.
7667
7668 2013-04-30 Richard Biener <rguenther@suse.de>
7669
7670 PR middle-end/57107
7671 * g++.dg/torture/pr57107.C: New testcase.
7672
7673 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7674
7675 PR rtl-optimization/57105
7676 * gcc.dg/pr57105.c: New test.
7677
7678 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR tree-optimization/57104
7681 * gcc.dg/pr57104.c: New test.
7682
7683 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7684
7685 PR target/44578
7686 * gcc.target/i386/pr44578.c: New test.
7687
7688 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7689
7690 PR target/57097
7691 * gcc.target/i386/pr57097.c: New test.
7692
7693 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7694
7695 PR target/57098
7696 * gcc.target/i386/pr57098.c: New test.
7697
7698 2013-04-29 Kai Tietz <ktietz@redhat.com>
7699
7700 * gcc.c-torture/execute/pr55875.c: New test.
7701
7702 2013-04-29 Richard Biener <rguenther@suse.de>
7703
7704 PR middle-end/57075
7705 * gcc.dg/torture/pr57075.c: New testcase.
7706
7707 2013-04-29 Richard Biener <rguenther@suse.de>
7708
7709 PR middle-end/57103
7710 * gcc.dg/autopar/pr57103.c: New testcase.
7711
7712 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7713
7714 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7715
7716 2013-04-29 Tom de Vries <tom@codesourcery.com>
7717
7718 * gcc.dg/pr50763.c: Update test.
7719
7720 2013-04-26 Jeff Law <law@redhat.com>
7721
7722 * gcc.dg/tree-ssa/vrp88.c: New test.
7723
7724 2013-04-29 Christian Bruel <christian.bruel@st.com>
7725
7726 PR target/57108
7727 * gcc.target/sh/pr57108.c: New test.
7728
7729 2013-04-29 Richard Biener <rguenther@suse.de>
7730
7731 PR middle-end/57089
7732 * gfortran.dg/gomp/pr57089.f90: New testcase.
7733
7734 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7735
7736 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7737
7738 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7739
7740 * gcc.target/aarch64/vect-vcvt.c: New.
7741
7742 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7743
7744 * gcc.target/aarch64/vect-vrnd.c: New.
7745
7746 2013-04-29 Richard Biener <rguenther@suse.de>
7747
7748 PR tree-optimization/57081
7749 * gcc.dg/torture/pr57081.c: New testcase.
7750
7751 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR tree-optimization/57083
7754 * gcc.dg/torture/pr57083.c: New test.
7755
7756 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 PR c++/56450
7759 * g++.dg/cpp0x/decltype52.C: New.
7760
7761 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7762
7763 N3472 binary constants
7764 * g++.dg/cpp/limits.C: Adjust warning wording.
7765 * g++.dg/system-binary-constants-1.C: Likewise.
7766 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7767
7768 2013-04-28 Tobias Burnus <burnus@net-b.de>
7769
7770 PR fortran/57093
7771 * gfortran.dg/coarray_30.f90: New.
7772
7773 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7774
7775 PR fortran/57071
7776 * frontend-passes (optimize_power): New function.
7777 (optimize_op): Use it.
7778
7779 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR target/56866
7782 * gcc.c-torture/execute/pr56866.c: New test.
7783 * gcc.target/i386/pr56866.c: New test.
7784
7785 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR go/57045
7788 * gcc.dg/setjmp-5.c: New test.
7789
7790 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/55708
7793 * g++.dg/cpp0x/constexpr-55708.C: New.
7794
7795 2013-04-26 Richard Biener <rguenther@suse.de>
7796
7797 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7798 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7799 * gcc.dg/pr53265.c: Remove XFAILs.
7800 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7801 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7802
7803 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7804
7805 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7806 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7807 -fdiagnostics-color=never option similarly to
7808 -fno-diagnostics-show-caret option.
7809
7810 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR rtl-optimization/57003
7813 * gcc.target/i386/pr57003.c: New test.
7814
7815 2013-04-25 Marek Polacek <polacek@redhat.com>
7816
7817 PR tree-optimization/57066
7818 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7819
7820 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7821 Tejas Belagod <tejas.belagod@arm.com>
7822
7823 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7824 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7825 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7826
7827 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7828
7829 * gcc.target/aarch64/cmp.c: New.
7830
7831 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7832
7833 * gcc.target/aarch64/ngc.c: New.
7834
7835 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7836
7837 * lib/target-supports.exp
7838 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7839 (check_effective_target_arm_neon_fp16_ok): Likewise.
7840 (add_options_for_arm_neon_fp16): Likewise.
7841 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7842 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7843
7844 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7845
7846 PR rtl-optimizations/57046
7847 * gcc.target/i386/pr57046.c: New test.
7848
7849 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 * g++.dg/cpp1y/cplusplus.C: New.
7852
7853 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7854
7855 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7856
7857 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 * c-c++-common/Wpointer-arith-1.c: New.
7860
7861 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 * g++.dg/cpp1y/cxx1y_macro.C: New.
7864
7865 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7866
7867 PR c++/56970
7868 * g++.dg/cpp0x/sfinae45.C: New.
7869
7870 2013-04-24 Richard Biener <rguenther@suse.de>
7871
7872 PR testsuite/57050
7873 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7874
7875 2013-04-23 Richard Biener <rguenther@suse.de>
7876
7877 PR middle-end/57036
7878 * gcc.dg/torture/pr57036-1.c: New testcase.
7879 * gcc.dg/torture/pr57036-2.c: Likewise.
7880
7881 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7882
7883 * gcc.target/aarch64/scalar-mov.c: New testcase.
7884
7885 2013-04-23 Richard Biener <rguenther@suse.de>
7886
7887 PR tree-optimization/57026
7888 * gcc.dg/torture/pr57026.c: New testcase.
7889
7890 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7891
7892 PR fortran/53685
7893 PR fortran/57022
7894 * gfortran.dg/transfer_check_4.f90: New.
7895
7896 2013-04-22 Marek Polacek <polacek@redhat.com>
7897
7898 PR sanitizer/56990
7899 * gcc.dg/pr56990.c: New test.
7900
7901 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7902
7903 PR target/57018
7904 * gcc.target/i386/pr57018.c: New test.
7905
7906 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7907
7908 * gcc.target/aarch64/vrecps.c: New.
7909 * gcc.target/aarch64/vrecpx.c: Likewise.
7910
7911 2013-04-22 Christian Bruel <christian.bruel@st.com>
7912
7913 PR target/56995
7914 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7915
7916 2013-04-21 Jeff Law <law@redhat.com>
7917
7918 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7919
7920 2013-04-20 Tobias Burnus <burnus@net-b.de>
7921
7922 PR fortran/56907
7923 * gfortran.dg/c_loc_test_22.f90: New.
7924
7925 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7926
7927 PR rtl-optimization/56847
7928 * gcc.dg/pr56847.c: New test.
7929
7930 2013-04-19 Richard Biener <rguenther@suse.de>
7931
7932 PR tree-optimization/56982
7933 * gcc.c-torture/execute/pr56982.c: New testcase.
7934
7935 2013-04-19 Martin Jambor <mjambor@suse.cz>
7936
7937 PR tree-optimization/56718
7938 * g++.dg/ipa/imm-devirt-1.C: New test.
7939 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7940
7941 2013-04-19 Richard Biener <rguenther@suse.de>
7942
7943 PR tree-optimization/57000
7944 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7945
7946 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7947 Mikael Morin <mikael@gcc.gnu.org>
7948
7949 PR fortran/56872
7950 * gfortran.dg/array_constructor_45.f90: New test.
7951 * gfortran.dg/array_constructor_46.f90: New test.
7952 * gfortran.dg/array_constructor_47.f90: New test.
7953 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7954
7955 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR rtl-optimization/56999
7958 * g++.dg/opt/pr56999.C: New test.
7959
7960 2013-04-18 Cary Coutant <ccoutant@google.com>
7961
7962 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7963 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7964
7965 2013-04-18 Cary Coutant <ccoutant@google.com>
7966
7967 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7968 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7969 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7970 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7971 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7972 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7973 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7974 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7975 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7976 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7977 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7978
7979 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7980
7981 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7982
7983 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR tree-optimization/56984
7986 * gcc.c-torture/compile/pr56984.c: New test.
7987
7988 PR rtl-optimization/56992
7989 * gcc.dg/pr56992.c: New test.
7990
7991 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7992
7993 PR fortran/56814
7994 * gfortran.dg/proc_ptr_42.f90: New.
7995
7996 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gnat.dg/discr41.ad[sb]: New test.
7999 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8000 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8001 * gcc.dg/vect/slp-24.c: Likewise.
8002 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8003 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8004 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8005 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8006 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8007 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8008 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8009 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8010 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8011 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8012 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8013 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8014 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8015 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8016 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8017 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8018 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8023 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8028
8029 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8030
8031 PR fortran/40958
8032 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8033 * gfortran.dg/module_md5_1.f90: Remove.
8034
8035 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8036
8037 * gcc.target/aarch64/adds3.c: New.
8038 * gcc.target/aarch64/subs3.c: New.
8039
8040 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8041
8042 * gcc.target/aarch64/adds1.c: New.
8043 * gcc.target/aarch64/adds2.c: New.
8044 * gcc.target/aarch64/subs1.c: New.
8045 * gcc.target/aarch64/subs2.c: New.
8046
8047 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8048
8049 Implement n3599 - Literal operator templates for strings.
8050 * g++.dg/cpp1y/udlit-char-template.C: New test.
8051 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8052
8053 2013-04-16 Tobias Burnus <burnus@net-b.de>
8054
8055 PR fortran/39505
8056 * gfortran.dg/no_arg_check_1.f90: New.
8057 * gfortran.dg/no_arg_check_2.f90: New.
8058 * gfortran.dg/no_arg_check_3.f90: New.
8059
8060 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8061
8062 PR fortran/56968
8063 * gfortran.dg/proc_ptr_41.f90: New.
8064
8065 2013-04-16 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/56756
8068 * gcc.dg/torture/pr56756.c: New testcase.
8069
8070 2013-04-16 Tobias Burnus <burnus@net-b.de>
8071
8072 PR fortran/56969
8073 * gfortran.dg/c_assoc_5.f90: New.
8074
8075 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8076
8077 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8078 * gcc.c-torture/execute/pr33992.x: Remove.
8079 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8080 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8081 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8082
8083 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR tree-optimization/56962
8086 * gcc.c-torture/execute/pr56962.c: New test.
8087
8088 2013-04-15 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/56933
8091 * gcc.dg/vect/pr56933.c: New testcase.
8092
8093 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 * gcc.target/arm/anddi3-opt.c: New test.
8096 * gcc.target/arm/anddi3-opt2.c: Likewise.
8097
8098 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8099
8100 * gcc.dg/pr56890-1.c: New test.
8101 * gcc.dg/pr56890-2.c: Likewise.
8102
8103 2013-04-15 Joey Ye <joey.ye@arm.com>
8104
8105 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8106 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8107
8108 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8109
8110 PR fortran/56816
8111 * gfortran.dg/select_type_33.f03: New test.
8112
8113 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8114
8115 PR fortran/55959
8116 * gfortran.dg/typebound_proc_29.f03: New.
8117
8118 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8119
8120 PR fortran/56266
8121 * gfortran.dg/typebound_proc_28.f03: New.
8122
8123 2013-04-12 Jeff Law <law@redhat.com>
8124
8125 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8126 either.
8127
8128 2013-04-12 Tobias Burnus <burnus@net-b.de>
8129
8130 PR fortran/56929
8131 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8132
8133 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8134
8135 PR target/56903
8136 * gcc.target/i386/pr56903.c: New test.
8137
8138 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8139
8140 PR fortran/56261
8141 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8142 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8143 * gfortran.dg/block_11.f90: Fix invalid test case.
8144 * gfortran.dg/function_types_3.f90: Add new error message.
8145 * gfortran.dg/global_references_1.f90: Ditto.
8146 * gfortran.dg/import2.f90: Remove unneeded parts.
8147 * gfortran.dg/import6.f90: Fix invalid test case.
8148 * gfortran.dg/proc_decl_2.f90: Ditto.
8149 * gfortran.dg/proc_decl_9.f90: Ditto.
8150 * gfortran.dg/proc_decl_18.f90: Ditto.
8151 * gfortran.dg/proc_ptr_40.f90: New.
8152 * gfortran.dg/whole_file_7.f90: Modified error wording.
8153 * gfortran.dg/whole_file_16.f90: Ditto.
8154 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8155 * gfortran.dg/whole_file_18.f90: Modified error wording.
8156 * gfortran.dg/whole_file_20.f03: Ditto.
8157 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8158 invalid test case.
8159
8160 2013-04-12 Richard Biener <rguenther@suse.de>
8161
8162 Revert
8163 2013-04-10 Richard Biener <rguenther@suse.de>
8164
8165 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8166
8167 2013-04-12 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/56845
8170 * gfortran.dg/class_allocate_15.f90: New.
8171
8172 Revert:
8173 2013-04-12 Tobias Burnus <burnus@net-b.de>
8174
8175 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8176 scan-tree-dump-times.
8177
8178 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR tree-optimization/56918
8181 PR tree-optimization/56920
8182 * gcc.dg/vect/pr56918.c: New test.
8183 * gcc.dg/vect/pr56920.c: New test.
8184
8185 2013-04-12 Tobias Burnus <burnus@net-b.de>
8186
8187 PR fortran/56845
8188 * gfortran.dg/class_allocate_14.f90: New.
8189 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8190 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8191
8192 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8193
8194 * gcc.dg/fold-cstvecshift.c: New testcase.
8195
8196 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8197
8198 * gcc.target/aarch64/negs.c: New.
8199
8200 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR c++/56895
8203 * g++.dg/template/arrow4.C: New test.
8204
8205 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * gnat.dg/array23.adb: New test.
8208 * gnat.dg/array23_pkg[123].ads: New helpers.
8209
8210 2013-04-11 Jeff Law <law@redhat.com>
8211
8212 PR tree-optimization/56900
8213 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8214
8215 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8216
8217 PR c++/56913
8218 * g++.dg/cpp0x/sfinae44.C: New.
8219
8220 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8221
8222 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8223 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8224
8225 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8226
8227 PR c++/54216
8228 * g++.dg/cpp0x/enum26.C: New.
8229 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8230
8231 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8232
8233 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8234 inverse operands.
8235 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8236 loop is vectorized.
8237 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8238 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8239 loop is vectorized and that the correct instruction is generated.
8240 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8241 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8242 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8243
8244 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR tree-optimization/56899
8247 * gcc.c-torture/execute/pr56899.c: New test.
8248
8249 2013-04-10 David S. Miller <davem@davemloft.net>
8250
8251 * gcc.target/sparc/setcc-4.c: New test.
8252 * gcc.target/sparc/setcc-5.c: New test.
8253
8254 2013-04-10 Richard Biener <rguenther@suse.de>
8255
8256 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8257
8258 2013-04-10 Richard Biener <rguenther@suse.de>
8259
8260 * gcc.dg/vect/slp-39.c: New testcase.
8261
8262 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8263
8264 PR tree-optimization/55524
8265 * gcc.target/epiphany/fnma-1.c: New test.
8266
8267 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8268
8269 * gcc.dg/tree-ssa/inline-11.c: New test
8270
8271 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR c++/56895
8274 * g++.dg/template/arrow3.C: New test.
8275
8276 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 * gcc.target/arm/minmax_minus.c: New test.
8279
8280 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR middle-end/56883
8283 * c-c++-common/gomp/pr56883.c: New test.
8284
8285 2013-04-09 Jeff Law <law@redhat.com>
8286
8287 * gcc.dg/tree-ssa/vrp87.c: New test.
8288
8289 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR tree-optimization/56854
8292 * g++.dg/torture/pr56854.C: New test.
8293
8294 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8295
8296 PR fortran/56782
8297 * gfortran.dg/array_constructor_44.f90: New test.
8298
8299 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/56871
8302 * g++.dg/cpp0x/constexpr-specialization.C: New.
8303
8304 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8305
8306 * gcc.c-torture/execute/pr56837.c: New test.
8307
8308 PR c++/34949
8309 PR c++/50243
8310 * g++.dg/opt/vt3.C: New test.
8311 * g++.dg/opt/vt4.C: New test.
8312
8313 2013-04-08 Jeff Law <law@redhat.com>
8314
8315 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8316
8317 2013-04-08 Richard Biener <rguenther@suse.de>
8318
8319 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8320
8321 2013-04-08 Richard Biener <rguenther@suse.de>
8322
8323 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8324
8325 2013-04-08 Richard Biener <rguenther@suse.de>
8326
8327 * g++.dg/vect/slp-pr56812.cc: Adjust.
8328
8329 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8330
8331 * gcc.dg/pr56837.c: New test.
8332 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8333 "generated memset minus one".
8334
8335 2013-04-07 Tobias Burnus <burnus@net-b.de>
8336
8337 PR fortran/56849
8338 * gfortran.dg/reshape_5.f90: New.
8339
8340 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8341
8342 PR target/56843
8343 * gcc.target/powerpc/recip-1.c: Modify expected output.
8344 * gcc.target/powerpc/recip-3.c: Likewise.
8345 * gcc.target/powerpc/recip-4.c: Likewise.
8346 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8347
8348 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8349
8350 * gcc.target/arm/peep-ldrd-1.c: New test.
8351 * gcc.target/arm/peep-strd-1.c: Likewise.
8352
8353 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8354
8355 * gcc.target/arm/negdi-1.c: New test.
8356 * gcc.target/arm/negdi-2.c: Likewise.
8357 * gcc.target/arm/negdi-3.c: Likewise.
8358 * gcc.target/arm/negdi-4.c: Likewise.
8359
8360 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361
8362 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8363 Add -march=armv8-a when we use v8 NEON.
8364 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8365 (check_effective_target_vect_call_ceilf): Likewise.
8366 (check_effective_target_vect_call_floorf): Likewise.
8367 (check_effective_target_vect_call_roundf): Likewise.
8368 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8369 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8370 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8371 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8372 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8373
8374 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8375
8376 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8377 * gcc.target/powerpc/sd-pwr6.c: Same.
8378 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8379 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8380
8381 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8382
8383 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8384
8385 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8386
8387 PR fortran/40881
8388 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8389 * gfortran.dg/altreturn_4.f90: Ditto.
8390 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8391 * gfortran.dg/altreturn_5.f90: Ditto.
8392 * gfortran.dg/altreturn_6.f90: Ditto.
8393 * gfortran.dg/altreturn_7.f90: Ditto.
8394
8395 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396
8397 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8398 New procedure.
8399 (check_effective_target_arm_v8_neon_ok_nocache):
8400 Likewise.
8401 (check_effective_target_arm_v8_neon_ok): Change to use
8402 check_effective_target_arm_v8_neon_ok_nocache.
8403 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8404 NEON flags.
8405 (check_effective_target_vect_call_btruncf):
8406 Enable for arm and ARMv8 NEON.
8407 (check_effective_target_vect_call_ceilf): Likewise.
8408 (check_effective_target_vect_call_floorf): Likewise.
8409 (check_effective_target_vect_call_roundf): Likewise.
8410 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8411 target.
8412
8413 2013-04-04 Marek Polacek <polacek@redhat.com>
8414
8415 PR tree-optimization/48186
8416 * gcc.dg/pr48186.c: New test.
8417
8418 2013-04-04 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/56826
8421 * gcc.dg/vect/pr56826.c: New testcase.
8422 * gcc.dg/vect/O3-pr36098.c: Adjust.
8423
8424 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8425
8426 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8427 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8428 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8429 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8430 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8431 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8432 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8433 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8434 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8435 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8436
8437 2013-04-04 Richard Biener <rguenther@suse.de>
8438
8439 PR tree-optimization/56213
8440 * gcc.dg/vect/vect-123.c: New testcase.
8441
8442 2013-04-04 Tobias Burnus <burnus@net-b.de>
8443
8444 PR fortran/56810
8445 * gfortran.dg/read_repeat_2.f90: New.
8446
8447 2013-04-04 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/56837
8450 * g++.dg/torture/pr56837.C: New testcase.
8451
8452 2013-04-04 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/50269
8455 * gfortran.dg/c_loc_test_21.f90: New.
8456 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8457 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8458 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8459 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8460 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8461
8462 2013-04-03 Jeff Law <law@redhat.com>
8463
8464 PR tree-optimization/56799
8465 * gcc.c-torture/execute/pr56799.c: New test.
8466
8467 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8468
8469 PR c++/56815
8470 * g++.dg/warn/Wpointer-arith-1.C: New.
8471 * g++.dg/gomp/for-19.C: Adjust.
8472
8473 2013-04-03 Marek Polacek <polacek@redhat.com>
8474
8475 PR sanitizer/55702
8476 * gcc.dg/pr55702.c: New test.
8477
8478 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8479
8480 PR target/56809
8481 * gcc.dg/pr56809.c: New testcase.
8482
8483 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR debug/56819
8486 * g++.dg/debug/pr56819.C: New test.
8487
8488 2013-04-03 Richard Biener <rguenther@suse.de>
8489
8490 PR tree-optimization/56817
8491 * g++.dg/torture/pr56817.C: New testcase.
8492
8493 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8494
8495 * gcc.dg/vect/bb-slp-31.c: New file.
8496
8497 2013-04-03 Jason Merrill <jason@redhat.com>
8498
8499 PR c++/34949
8500 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8501
8502 2013-04-03 Richard Biener <rguenther@suse.de>
8503
8504 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8505
8506 2013-04-03 Richard Biener <rguenther@suse.de>
8507
8508 PR tree-optimization/55964
8509 * gcc.dg/torture/pr55964-2.c: New testcase.
8510
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8512
8513 PR tree-optimization/56501
8514 * gcc.dg/torture/pr56501.c: New testcase.
8515
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/56407
8519 * gcc.dg/torture/pr56407.c: New testcase.
8520
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8522
8523 PR tree-optimization/56790
8524 * g++.dg/ext/pr56790-1.C: New testcase.
8525
8526 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8527
8528 * gcc.target/i386/merge-1.c: New testcase.
8529 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8530
8531 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR c/19449
8534 * gcc.c-torture/execute/pr19449.c: New test.
8535
8536 2013-04-03 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/56812
8539 * g++.dg/vect/slp-pr56812.cc: New testcase.
8540
8541 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8542
8543 PR fortran/56284
8544 PR fortran/40881
8545 * gfortran.dg/altreturn_8.f90: New.
8546 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8547 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8548 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8549
8550 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR rtl-optimization/56745
8553 * gcc.c-torture/compile/pr56745.c: New test.
8554
8555 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8556
8557 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8558
8559 2013-04-02 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/56778
8562 * gcc.dg/torture/pr56778.c: New testcase.
8563
8564 2013-04-02 Richard Biener <rguenther@suse.de>
8565
8566 PR middle-end/56768
8567 * g++.dg/torture/pr56768.C: New testcase.
8568
8569 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8572
8573 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574
8575 PR fortran/56660
8576 * gfortran.dg/namelist_82.f90: New test.
8577
8578 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8579
8580 PR fortran/56500
8581 * gfortran.dg/implicit_class_1.f90: New.
8582
8583 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584
8585 PR fortran/56786
8586 * gfortran.dg/namelist_81.f90: New test.
8587
8588 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8589
8590 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8591 for constant and equal string lengths.
8592 * gfortran.dg/character_comparison_5.f90: Likewise.
8593 * gfortran.dg/character_comparison_9.f90: New test.
8594
8595 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8596
8597 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8598 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8599
8600 2013-03-29 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/35203
8603 * gfortran.dg/optional_absent_3.f90: New.
8604
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8606
8607 PR fortran/56737
8608 * gfortran.dg/fmt_cache_3.f90: New.
8609
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/56735
8613 * gfortran.dg/namelist_80.f90: New.
8614
8615 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8616
8617 PR fortran/45159
8618 * gfortran.dg/string_length_2.f90: New test.
8619 * gfortran.dg/dependency_41.f90: New test.
8620
8621 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8622
8623 PR fortran/55806
8624 * gfortran.dg/array_constructor_43.f90: New test.
8625 * gfortran.dg/random_seed_3.f90: New test.
8626
8627 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8628
8629 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8630 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8631 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8632 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8633 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8634 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8635 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8636 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8637 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8638 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8639
8640 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/56725
8643 * g++.dg/conversion/op4.C: Adjust.
8644 * g++.dg/cpp0x/rv1n.C: Likewise.
8645 * g++.dg/cpp0x/rv2n.C: Likewise.
8646 * g++.dg/cpp0x/template_deduction.C: Likewise.
8647 * g++.dg/expr/cond8.C: Likewise.
8648 * g++.dg/other/error4.C: Likewise.
8649 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8650 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8651 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8652 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8653 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8654 * g++.old-deja/g++.law/cvt20.C: Likewise.
8655 * g++.old-deja/g++.law/cvt8.C: Likewise.
8656 * g++.old-deja/g++.law/init8.C: Likewise.
8657 * g++.old-deja/g++.mike/net12.C: Likewise.
8658 * g++.old-deja/g++.mike/net8.C: Likewise.
8659 * g++.old-deja/g++.mike/p2793.C: Likewise.
8660 * g++.old-deja/g++.mike/p3836.C: Likewise.
8661 * g++.old-deja/g++.mike/p418.C: Likewise.
8662 * g++.old-deja/g++.mike/p701.C: Likewise.
8663 * g++.old-deja/g++.mike/p807.C: Likewise.
8664
8665 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8666
8667 PR middle-end/56694
8668 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8669 targets.
8670
8671 2013-03-28 Marek Polacek <polacek@redhat.com>
8672
8673 PR tree-optimization/56695
8674 * gcc.dg/vect/pr56695.c: New test.
8675
8676 2013-03-28 Richard Biener <rguenther@suse.de>
8677
8678 PR tree-optimization/37021
8679 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8680 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8681
8682 2013-03-27 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/56650
8685 PR fortran/36437
8686 * gfortran.dg/sizeof_2.f90: New.
8687 * gfortran.dg/sizeof_3.f90: New.
8688 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8689
8690 2013-03-27 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/37021
8693 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8694
8695 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8696
8697 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8698 * g++.dg/ipa/ivinline-2.C: Likewise.
8699 * g++.dg/ipa/ivinline-3.C: Likewise.
8700 * g++.dg/ipa/ivinline-4.C: Likewise.
8701 * g++.dg/ipa/ivinline-5.C: Likewise.
8702 * g++.dg/ipa/ivinline-7.C: Likewise.
8703 * g++.dg/ipa/ivinline-8.C: Likewise.
8704 * g++.dg/ipa/ivinline-9.C: Likewise.
8705 * g++.dg/cpp0x/noexcept03.C: Likewise.
8706 * gcc.dg/const-1.c: Likewise.
8707 * gcc.dg/ipa/pure-const-1.c: Likewise.
8708 * gcc.dg/noreturn-8.c: Likewise.
8709 * gcc.target/i386/mmx-1.c: Likewise.
8710 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8711 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8712 * gcc.c-torture/execute/pr33992.x: New file.
8713
8714 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8715
8716 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8717
8718 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 PR c++/55951
8721 * g++.dg/ext/desig5.C: New.
8722
8723 2013-03-26 Tobias Burnus <burnus@net-b.de>
8724
8725 PR fortran/56649
8726 * gfortran.dg/merge_init_expr_2.f90: New.
8727 * gfortran.dg/merge_char_1.f90: Modify test to
8728 stay a run-time test.
8729 * gfortran.dg/merge_char_3.f90: Ditto.
8730
8731 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8732
8733 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8734 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8735
8736 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8737
8738 PR c++/56722
8739 * g++.dg/cpp0x/range-for23.C: New.
8740
8741 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8742
8743 PR libfortran/52512
8744 * gfortran.dg/namelist_79.f90: New.
8745
8746 2013-03-25 Martin Jambor <mjambor@suse.cz>
8747
8748 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8749
8750 2013-03-25 Tobias Burnus <burnus@net-b.de>
8751
8752 PR fortran/38536
8753 PR fortran/38813
8754 PR fortran/38894
8755 PR fortran/39288
8756 PR fortran/40963
8757 PR fortran/45824
8758 PR fortran/47023
8759 PR fortran/47034
8760 PR fortran/49023
8761 PR fortran/50269
8762 PR fortran/50612
8763 PR fortran/52426
8764 PR fortran/54263
8765 PR fortran/55343
8766 PR fortran/55444
8767 PR fortran/55574
8768 PR fortran/56079
8769 PR fortran/56378
8770 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8771 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8772 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8773 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8774 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8775 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8776 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8777 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8778 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8779 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8780 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8781 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8782 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8783 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8784 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8785 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8786 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8787 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8788 * gfortran.dg/pr32601_1.f03: Ditto.
8789 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8790 * gfortran.dg/blockdata_7.f90: New.
8791 * gfortran.dg/c_assoc_4.f90: New.
8792 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8793 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8794 * gfortran.dg/c_funloc_tests_8.f90: New.
8795 * gfortran.dg/c_loc_test_17.f90: New.
8796 * gfortran.dg/c_loc_test_18.f90: New.
8797 * gfortran.dg/c_loc_test_19.f90: New.
8798 * gfortran.dg/c_loc_test_20.f90: New.
8799 * gfortran.dg/c_sizeof_5.f90: New.
8800 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8801 * gfortran.dg/transfer_resolve_2.f90: New.
8802 * gfortran.dg/transfer_resolve_3.f90: New.
8803 * gfortran.dg/transfer_resolve_4.f90: New.
8804 * gfortran.dg/pr32601.f03: Update dg-error.
8805 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8806 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8807
8808 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8809
8810 * gcc.target/arm/vseleqdf.c: New test.
8811 * gcc.target/arm/vseleqsf.c: Likewise.
8812 * gcc.target/arm/vselgedf.c: Likewise.
8813 * gcc.target/arm/vselgesf.c: Likewise.
8814 * gcc.target/arm/vselgtdf.c: Likewise.
8815 * gcc.target/arm/vselgtsf.c: Likewise.
8816 * gcc.target/arm/vselledf.c: Likewise.
8817 * gcc.target/arm/vsellesf.c: Likewise.
8818 * gcc.target/arm/vselltdf.c: Likewise.
8819 * gcc.target/arm/vselltsf.c: Likewise.
8820 * gcc.target/arm/vselnedf.c: Likewise.
8821 * gcc.target/arm/vselnesf.c: Likewise.
8822 * gcc.target/arm/vselvcdf.c: Likewise.
8823 * gcc.target/arm/vselvcsf.c: Likewise.
8824 * gcc.target/arm/vselvsdf.c: Likewise.
8825 * gcc.target/arm/vselvssf.c: Likewise.
8826
8827 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8828
8829 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8830 body from here...
8831 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8832 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8833 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8834 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8835 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8836 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8837 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8838 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8839 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8840 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8841 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8842 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8843 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8844 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8845 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8846 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8847 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8848 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8849 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8850 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8851 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8852 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8853 * gcc.target/arm/atomic-op-char.c: Likewise.
8854 * gcc.target/arm/atomic-op-consume.c: Likewise.
8855 * gcc.target/arm/atomic-op-int.c: Likewise.
8856 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8857 * gcc.target/arm/atomic-op-release.c: Likewise.
8858 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8859 * gcc.target/arm/atomic-op-short.c: Likewise.
8860
8861 2013-03-25 Richard Biener <rguenther@suse.de>
8862
8863 PR middle-end/56694
8864 * g++.dg/torture/pr56694.C: New testcase.
8865
8866 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8867
8868 PR target/56720
8869 * gcc.target/arm/neon-vcond-gt.c: New test.
8870 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8871 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8872
8873 2013-03-25 Richard Biener <rguenther@suse.de>
8874
8875 PR tree-optimization/56689
8876 * gcc.dg/torture/pr56689.c: New testcase.
8877
8878 2013-03-25 Kai Tietz <ktietz@redhat.com>
8879
8880 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8881
8882 2013-03-24 Tobias Burnus <burnus@net-b.de>
8883
8884 PR fortran/56696
8885 * gfortran.dg/eof_5.f90: New.
8886
8887 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8888
8889 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8890 alphabetically.
8891
8892 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8893
8894 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8895
8896 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8897
8898 PR testsuite/55994
8899 * gcc.c-torture/execute/builtins/builtins.exp: Add
8900 -Wl,--allow-multiple-definition for RTEMS targets.
8901
8902 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8903
8904 * gcc.target/aarch64/movk.c: New test.
8905
8906 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8907
8908 * g++.dg/ext/vector21.C: New testcase.
8909
8910 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8911
8912 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8913 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8914
8915 2013-03-21 Richard Biener <rguenther@suse.de>
8916
8917 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8918 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8919
8920 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8921
8922 * gcc.target/aarch64/vect.c: Test and result vector added
8923 for sabd and saba instructions.
8924 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8925 instructions in assembly.
8926 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8927 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8928 for fabd instruction.
8929 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8930 instruction in assembly.
8931 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8932
8933 2013-03-20 Jeff Law <law@redhat.com>
8934
8935 * g++.dg/tree-ssa/ssa-dom.C: New test.
8936
8937 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8938
8939 * gcc.target/powerpc/mmfpgpr.c: New test.
8940 * gcc.target/powerpc/sd-vsx.c: Likewise.
8941 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8942 * gcc.target/powerpc/vsx-float0.c: Likewise.
8943
8944 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8945
8946 PR tree-optimization/56355
8947 * gcc.dg/pr56355-1.c: New file.
8948
8949 2013-03-20 Catherine Moore <clm@codesourcery.com>
8950 Richard Sandiford <rdsandiford@googlemail.com>
8951
8952 * gcc.target/mips/mips.exp: Add microMIPS support.
8953 * gcc.target/mips/umips-movep-2.c: New test.
8954 * gcc.target/mips/umips-lwp-2.c: New test.
8955 * gcc.target/mips/umips-swp-5.c: New test.
8956 * gcc.target/mips/umips-constraints-1.c: New test.
8957 * gcc.target/mips/umips-lwp-3.c: New test.
8958 * gcc.target/mips/umips-swp-6.c: New test.
8959 * gcc.target/mips/umips-constraints-2.c: New test.
8960 * gcc.target/mips/umips-save-restore-1.c: New test.
8961 * gcc.target/mips/umips-lwp-4.c: New test.
8962 * gcc.target/mips/umips-swp-7.c: New test.
8963 * gcc.target/mips/umips-save-restore-2.c: New test.
8964 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8965 * gcc.target/mips/umips-lwp-5.c: New test.
8966 * gcc.target/mips/umips-save-restore-3.c: New test.
8967 * gcc.target/mips/umips-lwp-6.c: New test.
8968 * gcc.target/mips/umips-swp-1.c: New test.
8969 * gcc.target/mips/umips-lwp-7.c: New test.
8970 * gcc.target/mips/umips-swp-2.c: New test.
8971 * gcc.target/mips/umips-lwp-8.c: New test.
8972 * gcc.target/mips/umips-swp-3.c: New test.
8973 * gcc.target/mips/umips-movep-1.c: New test.
8974 * gcc.target/mips/umips-lwp-1.c: New test.
8975 * gcc.target/mips/umips-swp-4.c: New test.
8976
8977 2013-03-20 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/56661
8980 * gcc.dg/torture/pr56661.c: New testcase.
8981
8982 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8983
8984 PR rtl-optimization/56605
8985 * gcc.target/powerpc/pr56605.c: New.
8986
8987 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8988
8989 PR fortran/54932
8990 * gfortran.dg/do_1.f90: Don't xfail.
8991
8992 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8993
8994 PR libfortran/51825
8995 * gfortran.dg/namelist_77.f90: New.
8996 * gfortran.dg/namelist_78.f90: New.
8997
8998 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8999
9000 PR libfortran/48618
9001 * gfortran.dg/open_negative_unit_1.f90: New.
9002
9003 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9004
9005 * gcc.target/aarch64/sbc.c: New test.
9006
9007 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9008
9009 * gcc.target/aarch64/ror.c: New test.
9010
9011 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9012
9013 * gcc.target/aarch64/extr.c: New test.
9014
9015 2013-03-19 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/56273
9018 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9019 * c-c++-common/uninit-17.c: Likewise.
9020
9021 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR tree-optimization/56635
9024 * g++.dg/torture/pr56635.C: New test.
9025
9026 2013-03-18 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/3713
9029 * g++.dg/ipa/devirt-12.C: New testcase.
9030
9031 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR c/56566
9034 * c-c++-common/pr56566.c: New test.
9035
9036 2013-03-17 Jason Merrill <jason@redhat.com>
9037
9038 * g++.dg/template/abstract-dr337.C: XFAIL.
9039
9040 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR c++/56607
9043 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9044 * c-c++-common/pr56607.c: New test.
9045
9046 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9047
9048 PR c++/56582
9049 * g++.dg/cpp0x/constexpr-array5.C: New.
9050
9051 2013-03-15 Tobias Burnus <burnus@net-b.de>
9052
9053 PR fortran/56615
9054 * gfortran.dg/transfer_intrinsic_5.f90: New.
9055
9056 2013-03-15 Kai Tietz <ktietz@redhat.com>
9057
9058 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9059 * gcc.target/i386/pr20020-1.c: Likewise.
9060 * gcc.target/i386/pr20020-2.c: Likewise.
9061 * gcc.target/i386/pr20020-3.c: Likewise.
9062 * gcc.target/i386/pr53425-1.c: Likewise.
9063 * gcc.target/i386/pr53425-2.c: Likewise.
9064 * gcc.target/i386/pr55093.c: Likewise.
9065 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9066
9067 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR debug/56307
9070 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9071 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9072
9073 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR tree-optimization/53265
9076 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9077 undefined behavior.
9078 * gcc.dg/graphite/id-6.c (test): Likewise.
9079 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9080 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9081
9082 PR tree-optimization/53265
9083 * gcc.dg/pr53265.c: New test.
9084 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9085 to dg-options.
9086 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9087 arrays.
9088 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9089 n, use it as high bound instead of 4.
9090
9091 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9092
9093 PR target/49880
9094 * gcc.target/sh/pr49880-1.c: New.
9095 * gcc.target/sh/pr49880-2.c: New.
9096 * gcc.target/sh/pr49880-3.c: New.
9097 * gcc.target/sh/pr49880-4.c: New.
9098 * gcc.target/sh/pr49880-5.c: New.
9099
9100 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9101
9102 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9103
9104 2013-03-13 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/56608
9107 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9108
9109 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9110
9111 PR c++/56611
9112 * g++.dg/cpp0x/alias-decl-32.C: New.
9113
9114 2013-03-11 Jan Hubicka <jh@suse.cz>
9115
9116 PR middle-end/56571
9117 * gcc.c-torture/compile/pr56571.c: New testcase.
9118
9119 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9120
9121 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9122 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9123
9124 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9125
9126 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9127 * gcc.dg/inline_4.c: Likewise.
9128 * gcc.dg/unroll_2.c: Likewise.
9129 * gcc.dg/unroll_3.c: Likewise.
9130 * gcc.dg/unroll_4.c: Likewise.
9131
9132 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9133
9134 PR testsuite/54119
9135 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9136
9137 PR debug/56307
9138 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9139
9140 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9141
9142 PR target/40797
9143 * gcc.c-torture/compile/pr40797.c: New.
9144
9145 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9146
9147 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9148
9149 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9150
9151 PR fortran/56575
9152 * gfortran.dg/class_56.f90: New test.
9153
9154 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9155
9156 PR middle-end/56524
9157 * gcc.target/mips/pr56524.c: New test.
9158
9159 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/56565
9162 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9163
9164 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/51412
9167 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9168
9169 2013-03-08 Marek Polacek <polacek@redhat.com>
9170
9171 PR tree-optimization/56478
9172 * gcc.dg/torture/pr56478.c: New test.
9173
9174 2013-03-08 Kai Tietz <ktietz@redhat.com>
9175
9176 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9177 targets linker option --allow-multiple-definition.
9178
9179 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9180 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9181 * gcc.dg/pr52549.c: Add LLP64 case.
9182 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9183 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9184 * gcc.dg/torture/pr51071-2.c: Likewise.
9185 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9186 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9187 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9188 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9189 * gcc.dg/weak/weak-1.c: Likewise.
9190 * gcc.dg/weak/weak-2.c: Likewise.
9191 * gcc.dg/weak/weak-3.c: Likewise.
9192 * gcc.dg/weak/weak-4.c: Likewise.
9193 * gcc.dg/weak/weak-5.c: Likewise.
9194 * gcc.dg/weak/weak-15.c: Likewise.
9195 * gcc.dg/weak/weak-16.c: Likewise.
9196
9197 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9198
9199 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR tree-optimization/56559
9202 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9203
9204 2013-03-07 Andreas Schwab <schwab@suse.de>
9205
9206 * gcc.dg/pr31490.c: Fix last change.
9207
9208 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9209
9210 PR c++/56534
9211 * g++.dg/template/crash115.C: New.
9212
9213 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR tree-optimization/56539
9216 * gcc.c-torture/compile/pr56539.c: New test.
9217
9218 2013-03-06 Kai Tietz <ktietz@redhat.com>
9219
9220 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9221 targets.
9222 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9223 * gcc.dg/lto/20091013-1_2.c: Likewise.
9224 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9225
9226 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9227
9228 * gnat.dg/specs/aggr6.ads: New test.
9229
9230 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9231
9232 * gnat.dg/loop_optimization15.ad[sb]: New test.
9233
9234 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR middle-end/56548
9237 * gcc.dg/pr56548.c: New test.
9238
9239 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9240
9241 PR debug/53363
9242 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9243
9244 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR c++/56543
9247 * g++.dg/template/typename20.C: New test.
9248
9249 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR debug/56510
9252 * gcc.dg/pr56510.c: New test.
9253
9254 PR rtl-optimization/56484
9255 * gcc.c-torture/compile/pr56484.c: New test.
9256
9257 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/56530
9260 * g++.dg/warn/Wsign-conversion-2.C: New.
9261
9262 2013-03-05 Richard Biener <rguenther@suse.de>
9263
9264 PR tree-optimization/56270
9265 * gcc.dg/vect/slp-38.c: New testcase.
9266
9267 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR rtl-optimization/56494
9270 * gcc.dg/pr56494.c: New test.
9271
9272 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9273
9274 * gcc.dg/pr56424.c: New test.
9275
9276 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9277
9278 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9279 * gcc.dg/pr56228.c <avr>: Skip.
9280
9281 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9282
9283 PR testsuite/52641
9284 PR tree-optimization/52631
9285 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9286
9287 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9288
9289 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9290 * gcc.dg/vect/vect-83_64.c: Same.
9291
9292 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9293
9294 PR fortran/56477
9295 * gfortran.dg/pointer_check_13.f90: New test.
9296
9297 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9298
9299 PR fortran/54730
9300 * gfortran.dg/array_constructor_42.f90: New test.
9301
9302 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9303
9304 PR c++/52688
9305 * g++.dg/template/static33.C: New.
9306 * g++.dg/template/static34.C: Likewise.
9307
9308 PR c++/10291
9309 * g++.dg/template/static35.C: New.
9310
9311 2013-03-01 Steve Ellcey <sellcey@mips.com>
9312
9313 * gcc.dg/pr56396.c: Require pic support.
9314
9315 2013-03-01 Richard Biener <rguenther@suse.de>
9316
9317 PR tree-optimization/55481
9318 * gcc.dg/torture/pr56488.c: New testcase.
9319
9320 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9321 Jakub Jelinek <jakub@redhat.com>
9322
9323 PR sanitizer/56454
9324 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9325 no_sanitize_address attribute rather than no_address_safety_analysis.
9326 * g++.dg/asan/sanitizer_test_utils.h
9327 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9328 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9329 in addition to no_address_safety_analysis.
9330
9331 2013-02-28 Jason Merrill <jason@redhat.com>
9332
9333 PR c++/56481
9334 * g++.dg/cpp0x/constexpr-and.C: New.
9335
9336 2013-02-28 Martin Jambor <mjambor@suse.cz>
9337
9338 PR tree-optimization/56294
9339 * g++.dg/debug/pr56294.C: New test.
9340
9341 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9342
9343 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9344
9345 2013-02-27 Marek Polacek <polacek@redhat.com>
9346
9347 PR rtl-optimization/56466
9348 * gcc.dg/pr56466.c: New test.
9349
9350 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9351
9352 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9353 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9354 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9355
9356 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9357
9358 PR middle-end/45472
9359 * gcc.dg/pr45472.c: New test.
9360
9361 2013-02-26 Marek Polacek <polacek@redhat.com>
9362
9363 PR tree-optimization/56426
9364 * gcc.dg/pr56436.c: New test.
9365
9366 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR tree-optimization/56448
9369 * gcc.c-torture/compile/pr56448.c: New test.
9370
9371 PR tree-optimization/56443
9372 * gcc.dg/torture/pr56443.c: New test.
9373
9374 2013-02-25 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/56175
9377 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9378
9379 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR c++/56403
9382 * g++.dg/torture/pr56403.C: New test.
9383
9384 2013-02-25 Catherine Moore <clm@codesourcery.com>
9385
9386 Revert:
9387 2013-02-24 Catherine Moore <clm@codesourcery.com>
9388 Richard Sandiford <rdsandiford@googlemail.com>
9389
9390 * gcc.target/mips/mips.exp: Add microMIPS support.
9391 * gcc.target/mips/umips-movep-2.c: New test.
9392 * gcc.target/mips/umips-lwp-2.c: New test.
9393 * gcc.target/mips/umips-swp-5.c: New test.
9394 * gcc.target/mips/umips-constraints-1.c: New test.
9395 * gcc.target/mips/umips-lwp-3.c: New test.
9396 * gcc.target/mips/umips-swp-6.c: New test.
9397 * gcc.target/mips/umips-constraints-2.c: New test.
9398 * gcc.target/mips/umips-save-restore-1.c: New test.
9399 * gcc.target/mips/umips-lwp-4.c: New test.
9400 * gcc.target/mips/umips-swp-7.c: New test.
9401 * gcc.target/mips/umips-save-restore-2.c: New test.
9402 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9403 * gcc.target/mips/umips-lwp-5.c: New test.
9404 * gcc.target/mips/umips-save-restore-3.c: New test.
9405 * gcc.target/mips/umips-lwp-6.c: New test.
9406 * gcc.target/mips/umips-swp-1.c: New test.
9407 * gcc.target/mips/umips-lwp-7.c: New test.
9408 * gcc.target/mips/umips-swp-2.c: New test.
9409 * gcc.target/mips/umips-lwp-8.c: New test.
9410 * gcc.target/mips/umips-swp-3.c: New test.
9411 * gcc.target/mips/umips-movep-1.c: New test.
9412 * gcc.target/mips/umips-lwp-1.c: New test.
9413 * gcc.target/mips/umips-swp-4.c: New test.
9414
9415 2013-02-24 Catherine Moore <clm@codesourcery.com>
9416 Richard Sandiford <rdsandiford@googlemail.com>
9417
9418 * gcc.target/mips/mips.exp: Add microMIPS support.
9419 * gcc.target/mips/umips-movep-2.c: New test.
9420 * gcc.target/mips/umips-lwp-2.c: New test.
9421 * gcc.target/mips/umips-swp-5.c: New test.
9422 * gcc.target/mips/umips-constraints-1.c: New test.
9423 * gcc.target/mips/umips-lwp-3.c: New test.
9424 * gcc.target/mips/umips-swp-6.c: New test.
9425 * gcc.target/mips/umips-constraints-2.c: New test.
9426 * gcc.target/mips/umips-save-restore-1.c: New test.
9427 * gcc.target/mips/umips-lwp-4.c: New test.
9428 * gcc.target/mips/umips-swp-7.c: New test.
9429 * gcc.target/mips/umips-save-restore-2.c: New test.
9430 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9431 * gcc.target/mips/umips-lwp-5.c: New test.
9432 * gcc.target/mips/umips-save-restore-3.c: New test.
9433 * gcc.target/mips/umips-lwp-6.c: New test.
9434 * gcc.target/mips/umips-swp-1.c: New test.
9435 * gcc.target/mips/umips-lwp-7.c: New test.
9436 * gcc.target/mips/umips-swp-2.c: New test.
9437 * gcc.target/mips/umips-lwp-8.c: New test.
9438 * gcc.target/mips/umips-swp-3.c: New test.
9439 * gcc.target/mips/umips-movep-1.c: New test.
9440 * gcc.target/mips/umips-lwp-1.c: New test.
9441 * gcc.target/mips/umips-swp-4.c: New test.
9442
9443 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR sanitizer/56393
9446 * lib/asan-dg.exp (asan_link_flags): Add
9447 -B${gccpath}/libsanitizer/asan/ to flags.
9448
9449 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR middle-end/56420
9452 * gcc.dg/torture/pr56420.c: New test.
9453
9454 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9455
9456 PR middle-end/56108
9457 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9458
9459 2013-02-21 Martin Jambor <mjambor@suse.cz>
9460
9461 PR tree-optimization/56310
9462 * g++.dg/ipa/pr56310.C: New test.
9463
9464 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9465
9466 PR fortran/56385
9467 * gfortran.dg/proc_ptr_comp_37.f90: New.
9468
9469 2013-02-21 Richard Biener <rguenther@suse.de>
9470
9471 PR tree-optimization/56415
9472 Revert
9473 2013-02-11 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/56273
9476 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9477 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9478 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9479 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9480 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9481 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9482
9483 2013-02-21 Marek Polacek <polacek@redhat.com>
9484
9485 PR tree-optimization/56398
9486 * g++.dg/torture/pr56398.C: New test.
9487
9488 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR inline-asm/56405
9491 * gcc.c-torture/compile/pr56405.c: New test.
9492
9493 2013-02-20 Jan Hubicka <jh@suse.cz>
9494
9495 PR tree-optimization/56265
9496 * g++.dg/ipa/devirt-11.C: New testcase.
9497
9498 2013-02-20 Richard Biener <rguenther@suse.de>
9499
9500 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9501
9502 2013-02-20 Richard Biener <rguenther@suse.de>
9503 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR tree-optimization/56396
9506 * gcc.dg/pr56396.c: New testcase.
9507
9508 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9509
9510 PR c++/56373
9511 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9512
9513 2013-02-19 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/56384
9516 * gcc.dg/torture/pr56384.c: New testcase.
9517
9518 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR tree-optimization/56350
9521 * gcc.dg/pr56350.c: New test.
9522
9523 PR tree-optimization/56381
9524 * g++.dg/opt/pr56381.C: New test.
9525
9526 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR pch/54117
9529 * lib/dg-pch.exp (pch-init, pch-finish,
9530 check_effective_target_pch_supported_debug): New procs.
9531 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9532 Likewise if $pch_unsupported_debug and $flags include -g.
9533 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9534 and dg-require-effective-target pch_unsupported_debug.
9535 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9536 * objc.dg/pch/pch.exp: Likewise.
9537 * gcc.dg/pch/pch.exp: Likewise.
9538 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9539 pch_unsupported_debug.
9540 * gcc.dg/pch/valid-1.hs: Likewise.
9541 * gcc.dg/pch/valid-1b.c: Likewise.
9542 * gcc.dg/pch/valid-1b.hs: Likewise.
9543
9544 2013-02-18 Richard Biener <rguenther@suse.de>
9545
9546 PR tree-optimization/56366
9547 * gcc.dg/torture/pr56366.c: New testcase.
9548
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9550
9551 PR middle-end/56349
9552 * gcc.dg/torture/pr56349.c: New testcase.
9553
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/56321
9557 * gcc.dg/torture/pr56321.c: New testcase.
9558
9559 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9560
9561 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9562
9563 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9564 Dodji Seketeli <dodji@redhat.com>
9565
9566 PR asan/56330
9567 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9568 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9569 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9570 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9571 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9572 * c-c++-common/asan/pr56330.c: Likewise.
9573 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9574 Ensure the size argument of __builtin_memcpy is a constant.
9575
9576 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9577 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 PR c++/51242
9580 * g++.dg/cpp0x/enum23.C: New.
9581
9582 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9583
9584 PR target/54685
9585 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9586
9587 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9588
9589 PR rtl-optimization/56348
9590 * gcc.target/i386/pr56348.c: New test.
9591
9592 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9593
9594 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9595 * gcc.target/arm/interrupt-2.c: Likewise.
9596
9597 2013-02-15 Tobias Burnus <burnus@net-b.de>
9598
9599 PR fortran/56318
9600 * gfortran.dg/matmul_9.f90: New.
9601
9602 2013-02-15 Tobias Burnus <burnus@net-b.de>
9603
9604 PR fortran/53818
9605 * gfortran.dg/init_flag_11.f90: New.
9606
9607 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9608
9609 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9610
9611 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9614 characters.
9615
9616 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9617 Tobias Burnus <burnus@net-b.de>
9618
9619 PR testsuite/56138
9620 * gfortran.dg/allocatable_function_7.f90: New.
9621
9622 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9623
9624 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9625 * asan_globals_test-wrapper.cc: New file.
9626 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9627 instead of asan_globals_test.cc as dg-additional-sources.
9628 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9629 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9630 "sanitizer_test_utils.h" instead of
9631 "sanitizer_common/tests/sanitizer_test_utils.h".
9632 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9633 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9634 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9635 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9636 * g++.dg/asan/asan_test.cc: Synced from upstream.
9637 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9638
9639 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9640
9641 Fix an asan crash
9642 * c-c++-common/asan/memcmp-2.c: New test.
9643
9644 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9645
9646 PR c++/55582
9647 * g++.dg/cpp0x/udlit-string-literal.h: New.
9648 * g++.dg/cpp0x/udlit-string-literal.C: New.
9649
9650 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9651
9652 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9653
9654 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9655
9656 PR target/56184
9657 * gcc.target/arm/pr56184.C: New test.
9658
9659 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR c++/56302
9662 * g++.dg/torture/pr56302.C: New test.
9663 * g++.dg/cpp0x/constexpr-56302.C: New test.
9664 * c-c++-common/pr56302.c: New test.
9665
9666 2013-02-13 Tobias Burnus <burnus@net-b.de>
9667 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9668
9669 PR fortran/56204
9670 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9671 * gfortran.dg/quad_3.f90: Ditto.
9672
9673 2013-02-13 Kostya Serebryany <kcc@google.com>
9674
9675 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9676 to match the fresh asan run-time.
9677 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9678
9679 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9680
9681 Avoid instrumenting duplicated memory access in the same basic block
9682 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9683 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9684 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9685 * c-c++-common/asan/inc.c: Likewise.
9686
9687 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9688
9689 PR inline-asm/56148
9690 * gcc.target/i386/pr56148.c: New test.
9691
9692 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9693 Tobias Burnus <burnus@net-b.de>
9694
9695 PR testsuite/56082
9696 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9697 to kind=2.
9698
9699 2013-02-12 Richard Biener <rguenther@suse.de>
9700
9701 PR lto/56297
9702 * gcc.dg/lto/pr56297_0.c: New testcase.
9703 * gcc.dg/lto/pr56297_0.c: Likewise.
9704
9705 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9706
9707 PR fortran/46952
9708 * gfortran.dg/typebound_deferred_1.f90: New.
9709
9710 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR rtl-optimization/56151
9713 * gcc.target/i386/pr56151.c: New test.
9714
9715 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9716
9717 * g++.dg/ext/mv12.C: New test.
9718 * g++.dg/ext/mv12.h: New file.
9719 * g++.dg/ext/mv12-aux.C: New file.
9720 * g++.dg/ext/mv13.C: New test.
9721
9722 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9723
9724 * lib/target-supports.exp
9725 (check_effective_target_powerpc_eabi_ok): New.
9726 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9727 powerpc_eabi_ok.
9728 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9729 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9730 only.
9731 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9732 * gcc.target/powerpc/pr51623.c: Likewise.
9733 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9734 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9735
9736 2013-02-11 Alexander Potapenko <glider@google.com>
9737 Jack Howarth <howarth@bromo.med.uc.edu>
9738 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR sanitizer/55617
9741 * g++.dg/asan/pr55617.C: Run on all targets.
9742
9743 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9744
9745 PR rtl-optimization/56275
9746 * gcc.dg/pr56275.c: New test.
9747
9748 2013-02-11 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/56273
9751 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9752
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/56264
9756 * gcc.dg/torture/pr56264.c: New testcase.
9757
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/56273
9761 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9762 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9763 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9764 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9765 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9766 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9767
9768 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9769
9770 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9771 for *-*-linux-gnu targets.
9772 * g++.dg/asan/interception-test-1.c: Ditto.
9773 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9774 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9775
9776 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9777
9778 PR fortran/55362
9779 * gfortran.dg/intrinsic_size_4.f90 : New test.
9780
9781 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR target/56256
9784 * gcc.target/powerpc/pr56256.c: New test.
9785
9786 2013-02-08 Ian Lance Taylor <iant@google.com>
9787
9788 * lib/go.exp: Load timeout.exp.
9789
9790 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9791
9792 PR rtl-optimization/56246
9793 * gcc.target/i386/pr56246.c: New test.
9794
9795 2013-02-08 Jeff Law <law@redhat.com>
9796
9797 PR debug/53948
9798 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9799
9800 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9801
9802 PR target/56043
9803 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9804 powerpc*-*-linux*.
9805
9806 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9807
9808 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9809
9810 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR rtl-optimization/56195
9813 * gcc.dg/torture/pr56195.c: New test.
9814
9815 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9816
9817 PR fortran/54107
9818 * gfortran.dg/recursive_interface_2.f90: New test.
9819
9820 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR tree-optimization/56250
9823 * gcc.c-torture/execute/pr56250.c: New test.
9824
9825 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9826
9827 PR tree-optimization/56064
9828 * gcc.dg/fixed-point/view-convert-2.c: New test.
9829
9830 2013-02-08 Michael Matz <matz@suse.de>
9831
9832 PR tree-optimization/52448
9833 * gcc.dg/pr52448.c: New test.
9834
9835 2013-02-08 Richard Biener <rguenther@suse.de>
9836
9837 PR middle-end/56181
9838 * gcc.dg/torture/pr56181.c: New testcase.
9839
9840 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9841
9842 PR target/54222
9843 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9844 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9845
9846 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR c++/56241
9849 * g++.dg/parse/crash61.C: New test.
9850
9851 PR c++/56239
9852 * g++.dg/parse/pr56239.C: New test.
9853
9854 PR c++/56237
9855 * g++.dg/abi/mangle61.C: New test.
9856
9857 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9858
9859 PR rtl-optimization/56225
9860 * gcc.target/i386/pr56225.c: New test.
9861
9862 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR debug/56154
9865 * gcc.dg/guality/pr56154-1.c: New test.
9866 * gcc.dg/guality/pr56154-2.c: New test.
9867 * gcc.dg/guality/pr56154-3.c: New test.
9868 * gcc.dg/guality/pr56154-4.c: New test.
9869 * gcc.dg/guality/pr56154-aux.c: New file.
9870
9871 PR tree-optimization/55789
9872 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9873 cleanup-tree-dump.
9874 * gcc.dg/tree-ssa/inline-3.c: Add
9875 --param max-early-inliner-iterations=2 option.
9876
9877 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9878
9879 PR debug/53363
9880 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9881 Add -fno-dwarf2-cfi-asm to dg-options.
9882 Adapt match count.
9883
9884 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR target/56228
9887 * gcc.dg/pr56228.c: New test.
9888
9889 2013-02-07 Alan Modra <amodra@gmail.com>
9890
9891 PR target/54009
9892 * gcc.target/powerpc/pr54009.c: New test.
9893 PR target/54131
9894 * gfortran.dg/pr54131.f: New test.
9895
9896 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9897
9898 PR fortran/55789
9899 * gfortran.dg/array_constructor_41.f90: New test.
9900
9901 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9902
9903 PR fortran/55978
9904 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9905
9906 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR middle-end/56217
9909 * g++.dg/gomp/pr56217.C: New test.
9910
9911 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9912
9913 PR tree-optimization/56205
9914 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9915 * gcc.c-torture/execute/pr56205.c: New test.
9916
9917 2013-02-05 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/53342
9920 PR tree-optimization/53185
9921 * gcc.dg/vect/pr53185-2.c: New testcase.
9922
9923 2013-02-05 Jan Hubicka <jh@suse.cz>
9924
9925 PR tree-optimization/55789
9926 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9927 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9928 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9929 * g++.dg/ipa/inline-1.C: New testcase.
9930 * g++.dg/ipa/inline-2.C: New testcase.
9931 * g++.dg/ipa/inline-3.C: New testcase.
9932
9933 2013-02-05 Jan Hubicka <jh@suse.cz>
9934
9935 PR tree-optimization/55789
9936 * g++.dg/torture/pr55789.C: New testcase.
9937
9938 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR middle-end/56167
9941 * gcc.dg/pr56167.c: New test.
9942
9943 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9944
9945 PR target/55146
9946 * gcc.target/sh/pr55146.c: New.
9947
9948 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9949
9950 PR tree-optimization/54386
9951 * gcc.target/sh/pr54386.c: New.
9952
9953 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9954
9955 PR fortran/56008
9956 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9957
9958 PR fortran/47517
9959 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9960
9961 2013-02-04 Alexander Potapenko <glider@google.com>
9962 Jack Howarth <howarth@bromo.med.uc.edu>
9963 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR sanitizer/55617
9966 * g++.dg/asan/pr55617.C: New test.
9967
9968 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9969
9970 PR fortran/54195
9971 * gfortran.dg/typebound_operator_19.f90: New test.
9972 * gfortran.dg/typebound_assignment_4.f90: New test.
9973
9974 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9975
9976 PR fortran/54107
9977 * gfortran.dg/recursive_interface_1.f90: New test.
9978
9979 2013-02-04 Richard Guenther <rguenther@suse.de>
9980
9981 PR lto/56168
9982 * gcc.dg/lto/pr56168_0.c: New testcase.
9983 * gcc.dg/lto/pr56168_1.c: Likewise.
9984
9985 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9986
9987 PR fortran/50627
9988 PR fortran/56054
9989 * gfortran.dg/block_12.f90: New test.
9990 * gfortran.dg/module_error_1.f90: New test.
9991
9992 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9993
9994 * lib/target-supports.exp (check_effective_target_vect_float)
9995 (check_effective_target_vect_no_align): Add mips-sde-elf.
9996
9997 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9998
9999 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10000
10001 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10002
10003 * gcc.dg/pr56023.c: XFAIL on AIX.
10004 * gcc.dg/vect/pr49352.c: Same.
10005
10006 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10007
10008 * gnat.dg/opt26.adb: New test.
10009
10010 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10011
10012 Revert.
10013 2013-01-27 Amol Pise <amolpise15@gmail.com>
10014
10015 * gcc.target/arm/neon-vfnms-1.c: New test.
10016 * gcc.target/arm/neon-vfnma-1.c: New test.
10017
10018 2013-01-31 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/56157
10021 * gcc.dg/torture/pr56157.c: New testcase.
10022
10023 2013-01-30 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/56150
10026 * gcc.dg/torture/pr56150.c: New testcase.
10027
10028 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR sanitizer/55374
10031 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10032 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10033 printed in backtrace.
10034 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10035 to avoid errors about mismatched allocation vs. deallocation.
10036
10037 PR c++/55742
10038 * g++.dg/mv1.C: Moved to...
10039 * g++.dg/ext/mv1.C: ... here. Adjust test.
10040 * g++.dg/mv2.C: Moved to...
10041 * g++.dg/ext/mv2.C: ... here. Adjust test.
10042 * g++.dg/mv3.C: Moved to...
10043 * g++.dg/ext/mv3.C: ... here.
10044 * g++.dg/mv4.C: Moved to...
10045 * g++.dg/ext/mv4.C: ... here.
10046 * g++.dg/mv5.C: Moved to...
10047 * g++.dg/ext/mv5.C: ... here. Adjust test.
10048 * g++.dg/mv6.C: Moved to...
10049 * g++.dg/ext/mv6.C: ... here. Adjust test.
10050 * g++.dg/ext/mv7.C: New test.
10051 * g++.dg/ext/mv8.C: New test.
10052 * g++.dg/ext/mv9.C: New test.
10053 * g++.dg/ext/mv10.C: New test.
10054 * g++.dg/ext/mv11.C: New test.
10055
10056 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10057
10058 PR rtl-optimization/56144
10059 * gcc.dg/pr56144.c: New.
10060
10061 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10062
10063 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10064 message.
10065 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10066 * g++.dg/cpp0x/constexpr-55573.C: Same
10067
10068 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10069
10070 PR tree-optimization/56064
10071 * gcc.dg/fixed-point/view-convert.c: New test.
10072
10073 2013-01-30 Andreas Schwab <schwab@suse.de>
10074
10075 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10076 evaluate the end index in string range.
10077
10078 2013-01-30 Tobias Burnus <burnus@net-b.de>
10079
10080 PR fortran/56138
10081 * gfortran.dg/allocatable_function_6.f90: New.
10082
10083 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10084 Mikael Morin <mikael@gcc.gnu.org>
10085
10086 PR fortran/54107
10087 * gfortran.dg/proc_ptr_comp_36.f90: New.
10088
10089 2013-01-29 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/55270
10092 * gcc.dg/torture/pr55270.c: New testcase.
10093
10094 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR rtl-optimization/56117
10097 * gcc.dg/pr56117.c: New test.
10098
10099 2013-01-28 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/56034
10102 * gcc.dg/torture/pr56034.c: New testcase.
10103
10104 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR tree-optimization/56125
10107 * gcc.dg/pr56125.c: New test.
10108
10109 2013-01-28 Tobias Burnus <burnus@net-b.de>
10110 Mikael Morin <mikael@gcc.gnu.org>
10111
10112 PR fortran/53537
10113 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10114 * gfortran.dg/import8.f90: Likewise.
10115 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10116 * gfortran.dg/import10.f90: New test.
10117 * gfortran.dg/import11.f90: Likewise
10118
10119 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR testsuite/56053
10122 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10123 string.h. Provide memset, malloc and free prototypes, adjust line
10124 numbers in dg-output.
10125 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10126 Provide memset prototype and adjust line numbers in dg-output.
10127 * c-c++-common/asan/global-overflow-1.c: Likewise.
10128
10129 PR tree-optimization/56094
10130 * gcc.dg/pr56094.c: New test.
10131
10132 2013-01-27 Amol Pise <amolpise15@gmail.com>
10133
10134 * gcc.target/arm/neon-vfnms-1.c: New test.
10135 * gcc.target/arm/neon-vfnma-1.c: New test.
10136
10137 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10138
10139 PR target/56114
10140 * gcc.target/i386/pr56114.c: New test.
10141
10142 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10143
10144 PR fortran/55984
10145 * gfortran.dg/associate_14.f90: New test.
10146
10147 PR fortran/56047
10148 * gfortran.dg/associate_13.f90: New test.
10149
10150 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR tree-optimization/56098
10153 * gcc.dg/pr56098-1.c: New test.
10154 * gcc.dg/pr56098-2.c: New test.
10155
10156 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10157
10158 PR target/54222
10159 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10160
10161 2013-01-22 Marek Polacek <polacek@redhat.com>
10162
10163 PR tree-optimization/56035
10164 * gcc.dg/pr56035.c: New test.
10165
10166 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10167
10168 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10169 for MIPS.
10170
10171 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10172
10173 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10174
10175 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR c/56078
10178 * gcc.dg/pr56078.c: New test.
10179 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10180
10181 2013-01-24 Martin Jambor <mjambor@suse.cz>
10182
10183 PR tree-optimization/55927
10184 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10185
10186 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10187
10188 * gcc.target/i386/movsd.c: New test.
10189
10190 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10191
10192 PR inline-asm/55934
10193 * gcc.target/i386/pr55934.c: New test.
10194
10195 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10196
10197 PR fortran/56081
10198 * gfortran.dg/select_8.f90: New.
10199
10200 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10201
10202 * gcc.target/microblaze/microblaze.exp: Remove
10203 target_config_cflags check.
10204
10205 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR fortran/56052
10208 * gfortran.dg/gomp/pr56052.f90: New test.
10209
10210 PR target/49069
10211 * gcc.dg/pr49069.c: New test.
10212
10213 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10214
10215 PR c++/55944
10216 * g++.dg/cpp0x/constexpr-static10.C: New.
10217
10218 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10219
10220 PR target/56028
10221 * gcc.target/i386/pr56028.c: New test.
10222
10223 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR target/55686
10226 * gcc.target/i386/pr55686.c: New test.
10227
10228 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10229
10230 PR c++/53609
10231 * g++.dg/cpp0x/variadic139.C: New test.
10232 * g++.dg/cpp0x/variadic140.C: Likewise.
10233 * g++.dg/cpp0x/variadic141.C: Likewise.
10234
10235 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * gnat.dg/warn8.adb: New test.
10238
10239 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10240
10241 PR fortran/55919
10242 * gfortran.dg/include_8.f90: New test.
10243
10244 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10245
10246 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10247 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10248
10249 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR tree-optimization/56051
10252 * gcc.c-torture/execute/pr56051.c: New test.
10253
10254 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10255
10256 PR rtl-optimization/56023
10257 * gcc.dg/pr56023.c: New test.
10258
10259 2013-01-21 Martin Jambor <mjambor@suse.cz>
10260
10261 PR middle-end/56022
10262 * gcc.target/i386/pr56022.c: New test.
10263
10264 2013-01-21 Jason Merrill <jason@redhat.com>
10265
10266 * lib/target-supports.exp (check_effective_target_alias): New.
10267
10268 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10269
10270 PR debug/53235
10271 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10272
10273 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10274
10275 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10276
10277 2013-01-19 Jeff Law <law@redhat.com>
10278
10279 PR tree-optimization/52631
10280 * tree-ssa/pr52631.c: New test.
10281 * tree-ssa/ssa-fre-9: Update expected output.
10282
10283 2013-01-19 Anthony Green <green@moxielogic.com>
10284
10285 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10286 for moxie.
10287
10288 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR tree-optimization/56029
10291 * g++.dg/torture/pr56029.C: New test.
10292
10293 2013-01-18 Sharad Singhai <singhai@google.com>
10294
10295 PR tree-optimization/55995
10296 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10297
10298 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10299
10300 PR target/55433
10301 * gcc.target/i386/pr55433.c: New.
10302
10303 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10304
10305 PR middle-end/56015
10306 * gfortran.dg/pr56015.f90: New test.
10307
10308 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10309
10310 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10311
10312 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10313
10314 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10315 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10316 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10317 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10318 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10319
10320 2013-01-17 Jeff Law <law@redhat.com>
10321
10322 * gcc.dg/pr52573.c: Move to...
10323 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10324
10325 PR rtl-optimization/52573
10326 * gcc.dg/pr52573.c: New test.
10327
10328 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10329
10330 PR sanitizer/55679
10331 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10332 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10333 check_no_compiler_messages to test support in ucontext.h.
10334 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10335 compliant RLIMIT_AS.
10336
10337 2013-01-17 Marek Polacek <polacek@redhat.com>
10338
10339 PR rtl-optimization/55833
10340 * gcc.dg/pr55833.c: New test.
10341
10342 2013-01-17 Jan Hubicka <jh@suse.cz>
10343
10344 PR tree-optimization/55273
10345 * gcc.c-torture/compile/pr55273.c: New testcase.
10346
10347 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10348
10349 PR target/55981
10350 * gcc.target/pr55981.c: New test.
10351
10352 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10353
10354 * gcc.target/arm/pr40887.c: Require at least armv5.
10355 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10356 * gcc.target/arm/pr51915.c: Likewise.
10357 * gcc.target/arm/pr52006.c: Likewise.
10358 * gcc.target/arm/pr53187.c: Likewise.
10359
10360 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10361 * gcc.target/arm/ftest-support-arm.h: Delete.
10362 * gcc.target/arm/ftest-support-thumb.h: Delete.
10363 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10364 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10365 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10366 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10367 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10368 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10369 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10370 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10371 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10372 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10373 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10374 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10375 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10376 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10378 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10379 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10380 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10381 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10383 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10384 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10385 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10386 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10387
10388 2013-01-17 Martin Jambor <mjambor@suse.cz>
10389
10390 PR tree-optimizations/55264
10391 * g++.dg/ipa/pr55264.C: New test.
10392
10393 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10394
10395 PR fortran/55983
10396 * gfortran.dg/class_55.f90: New.
10397
10398 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10399
10400 PR testsuite/55994
10401 * gcc.c-torture/execute/builtins/builtins.exp: Add
10402 -Wl,--allow-multiple-definition for eabi and elf targets.
10403
10404 PR testsuite/54622
10405 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10406 check_effective_target_vect_perm_short,
10407 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10408 check_effective_target_vect64): Return 0 for big-endian ARM.
10409 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10410
10411 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10412 prototypes.
10413
10414 2013-01-16 Richard Biener <rguenther@suse.de>
10415
10416 PR tree-optimization/55964
10417 * gcc.dg/torture/pr55964.c: New testcase.
10418
10419 2013-01-16 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/54767
10422 PR tree-optimization/53465
10423 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10424
10425 2013-01-16 Christian Bruel <christian.bruel@st.com>
10426
10427 PR target/55301
10428 * gcc.target/sh/sh-switch.c: New testcase.
10429
10430 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10431
10432 * gcc.dg/webizer.c: Increase the array size.
10433
10434 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/55940
10437 * gcc.dg/pr55940.c: New test.
10438
10439 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10440 Harald Anlauf <anlauf@gmx.de>
10441
10442 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10443 * gfortran.dg/bounds_check_5.f90: Likewise.
10444 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10445 * gfortran.dg/continuation_9.f90: Likewise.
10446 * gfortran.dg/move_alloc_13.f90: Likewise.
10447 * gfortran.dg/structure_constructor_11.f90: Likewise.
10448 * gfortran.dg/tab_continuation.f: Likewise.
10449 * gfortran.dg/warning-directive-2.F90: Likewise.
10450 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10451
10452 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10453
10454 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10455 * gcc.target/arm/fma-sp.c: Likewise.
10456
10457 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10458
10459 PR rtl-optimization/55153
10460 * gcc.dg/pr55153.c: New.
10461
10462 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR tree-optimization/55920
10465 * gcc.c-torture/compile/pr55920.c: New test.
10466
10467 2013-01-15 Richard Biener <rguenther@suse.de>
10468
10469 PR middle-end/55882
10470 * gcc.dg/torture/pr55882.c: New testcase.
10471
10472 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR tree-optimization/55955
10475 * gcc.c-torture/compile/pr55955.c: New test.
10476
10477 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10478
10479 PR c++/55663
10480 * g++.dg/cpp0x/alias-decl-31.C: New test.
10481
10482 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10483
10484 PR fortran/54286
10485 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10486 case where interface is null.
10487
10488 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10489
10490 PR fortran/55806
10491 * gfortran.dg/array_constructor_40.f90: New test.
10492
10493 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10494
10495 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10496
10497 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10498
10499 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10500 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10501 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10502 * gcc.target/aarch64/vect-ld1r.c: New.
10503 * gcc.target/aarch64/vect-ld1r.x: New.
10504
10505 2013-01-14 Andi Kleen <ak@linux.intel.com>
10506
10507 PR target/55948
10508 * gcc.target/i386/hle-clear-rel.c: New file
10509 * gcc.target/i386/hle-store-rel.c: New file.
10510
10511 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10512
10513 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10514 * gfortran.dg/bounds_check_4.f90: Likewise.
10515 * gfortran.dg/inquire_10.f90: Likewise.
10516 * gfortran.dg/minloc_3.f90: Likewise.
10517 * gfortran.dg/minlocval_3.f90: Likewise.
10518 * gfortran.dg/module_double_reuse.f90: Likewise.
10519 * gfortran.dg/mvbits_1.f90: Likewise.
10520 * gfortran.dg/oldstyle_1.f90: Likewise.
10521 * gfortran.dg/pr20163-2.f: Likewise.
10522 * gfortran.dg/save_1.f90: Likewise.
10523 * gfortran.dg/scan_1.f90: Likewise.
10524 * gfortran.dg/select_char_1.f90: Likewise.
10525 * gfortran.dg/shape_4.f90: Likewise.
10526 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10527 * gfortran.dg/function_optimize_10.f90: Likewise.
10528 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10529 * gfortran.dg/used_types_17.f90: Likewise.
10530 * gfortran.dg/used_types_18.f90: Likewise.
10531
10532 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10533
10534 PR fortran/54286
10535 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10536
10537 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10538
10539 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10540
10541 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10542
10543 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10544
10545 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10546
10547 PR fortran/55072
10548 * gfortran.dg/assumed_type_2.f90: Fix test case.
10549 * gfortran.dg/internal_pack_13.f90: New test.
10550 * gfortran.dg/internal_pack_14.f90: New test.
10551
10552 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10553
10554 PR fortran/55868
10555 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10556 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10557 $tar to STAR.
10558
10559 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10560
10561 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10562
10563 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10564
10565 PR target/55719
10566 * gcc.target/s390/pr55719.c: New testcase.
10567
10568 2013-01-11 Richard Guenther <rguenther@suse.de>
10569
10570 PR tree-optimization/44061
10571 * gcc.dg/pr44061.c: New testcase.
10572
10573 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10574
10575 Update copyright years.
10576
10577 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10578 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR target/55565
10581 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10582
10583 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10584
10585 PR rtl-optimization/55672
10586 * gcc.target/i386/pr55672.c: New.
10587
10588 2013-01-10 Jeff Law <law@redhat.com>
10589
10590 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10591 pass/fail message unique.
10592
10593
10594 2013-01-10 Jason Merrill <jason@redhat.com>
10595
10596 * ada/.gitignore: New.
10597
10598 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10599
10600 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10601 Add tls options.
10602 * g++.dg/tls/thread_local2.C: Likewise.
10603 * g++.dg/tls/thread_local2g.C: Likewise.
10604 * g++.dg/tls/thread_local6.C: Likewise.
10605 * g++.dg/tls/thread_local-order1.C: Add tls options.
10606 * g++.dg/tls/thread_local-order2.C: Likewise.
10607 * g++.dg/tls/thread_local3.C: Likewise.
10608 * g++.dg/tls/thread_local3g.C: Likewise.
10609 * g++.dg/tls/thread_local4.C: Likewise.
10610 * g++.dg/tls/thread_local4g.C: Likewise.
10611 * g++.dg/tls/thread_local5.C: Likewise.
10612 * g++.dg/tls/thread_local5g.C: Likewise.
10613 * g++.dg/tls/thread_local6g.C: Likewise.
10614
10615 2013-01-10 Kostya Serebryany <kcc@google.com>
10616
10617 * g++.dg/asan/asan_test.cc: Sync from upstream.
10618
10619 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10620
10621 PR tree-optimization/55921
10622 * gcc.c-torture/compile/pr55921.c: New test.
10623
10624 2013-01-09 Jan Hubicka <jh@suse.cz>
10625
10626 PR tree-optimization/55569
10627 * gcc.c-torture/compile/pr55569.c: New testcase.
10628
10629 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10630
10631 PR fortran/47203
10632 * gfortran.dg/use_28.f90: New test.
10633
10634 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10635
10636 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10637 number matching more robust.
10638
10639 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10640
10641 PR rtl-optimization/55829
10642 * gcc.target/i386/pr55829.c: New.
10643
10644 2013-01-09 Tobias Burnus <burnus@net-b.de>
10645
10646 PR fortran/55758
10647 * gfortran.dg/bind_c_bool_1.f90: New.
10648 * gfortran.dg/do_5.f90: Add dg-warning.
10649
10650 2013-01-09 Jan Hubicka <jh@suse.cz>
10651
10652 PR tree-optimization/55875
10653 * gcc.c-torture/execute/pr55875.c: New testcase.
10654 * g++.dg/torture/pr55875.C: New testcase.
10655
10656 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR c/48418
10659 * c-c++-common/pr48418.c: New test.
10660
10661 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10662
10663 PR c++/55801
10664 * g++.dg/tls/thread_local-ice.C: New.
10665
10666 2013-01-09 Andreas Schwab <schwab@suse.de>
10667
10668 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10669
10670 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR tree-optimization/48189
10673 * gcc.dg/pr48189.c: New test.
10674
10675 2013-01-04 Jan Hubicka <jh@suse.cz>
10676
10677 PR tree-optimization/55823
10678 * g++.dg/ipa/devirt-10.C: New testcase.
10679
10680 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10681 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10682
10683 PR rtl-optimization/55845
10684 * gcc.target/i386/pr55845.c: New test.
10685
10686 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10687
10688 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10689 instructions generated instead of number of occurances.
10690
10691 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10692
10693 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10694 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10695 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10696 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10697 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10698 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10699 * gcc.target/aarch64/vect-fcm.x: Likewise.
10700 * lib/target-supports.exp
10701 (check_effective_target_vect_cond): Enable for AArch64.
10702
10703 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10704
10705 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10706 endian-safe float pool loading.
10707 (test_square_root_v4sf): Likewise.
10708 (test_square_root_v2df): Likewise.
10709 * lib/target-supports.exp
10710 (check_effective_target_vect_call_sqrtf): Add AArch64.
10711
10712 2013-01-08 Martin Jambor <mjambor@suse.cz>
10713
10714 PR debug/55579
10715 * gcc.dg/tree-ssa/pr55579.c: New test.
10716
10717 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10718
10719 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10720 asm comments.
10721
10722 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR middle-end/55890
10725 * gcc.dg/torture/pr55890-3.c: New test.
10726
10727 PR middle-end/55851
10728 * gcc.c-torture/compile/pr55851.c: New test.
10729
10730 PR sanitizer/55844
10731 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10732 dg-options.
10733
10734 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10735
10736 PR fortran/55618
10737 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10738
10739 2013-01-07 Tobias Burnus <burnus@net-b.de>
10740
10741 PR fortran/55763
10742 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10743 * gfortran.dg/pointer_init_7.f90: New.
10744
10745 2013-01-07 Richard Biener <rguenther@suse.de>
10746
10747 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10748
10749 2013-01-07 Richard Biener <rguenther@suse.de>
10750
10751 PR middle-end/55890
10752 * gcc.dg/torture/pr55890-1.c: New testcase.
10753 * gcc.dg/torture/pr55890-2.c: Likewise.
10754
10755 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10756
10757 * gcc.target/aarch64/fmovd.c: New.
10758 * gcc.target/aarch64/fmovf.c: Likewise.
10759 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10760 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10761 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10762 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10763 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10764 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10765
10766 2013-01-07 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/55888
10769 PR tree-optimization/55862
10770 * gcc.dg/torture/pr55888.c: New testcase.
10771
10772 2013-01-07 Tobias Burnus <burnus@net-b.de>
10773
10774 PR fortran/55852
10775 * gfortran.dg/intrinsic_size_3.f90: New.
10776
10777 2013-01-07 Tobias Burnus <burnus@net-b.de>
10778
10779 PR fortran/55763
10780 * gfortran.dg/select_type_32.f90: New.
10781
10782 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10783
10784 PR c++/52343
10785 * g++.dg/cpp0x/alias-decl-29.C: New test.
10786
10787 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10788
10789 PR fortran/53876
10790 PR fortran/54990
10791 PR fortran/54992
10792 * gfortran.dg/class_array_15.f03: New test.
10793
10794 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10795
10796 PR fortran/42769
10797 PR fortran/45836
10798 PR fortran/45900
10799 * gfortran.dg/use_23.f90: New test.
10800 * gfortran.dg/use_24.f90: New test.
10801 * gfortran.dg/use_25.f90: New test.
10802 * gfortran.dg/use_26.f90: New test.
10803 * gfortran.dg/use_27.f90: New test.
10804
10805 2013-01-06 Olivier Hainque <hainque@adacore.com>
10806
10807 * gnat.dg/specs/clause_on_volatile.ads: New test.
10808
10809 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10810
10811 * gnat.dg/alignment10.adb: New test.
10812
10813 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10814 Mikael Morin <mikael@gcc.gnu.org>
10815
10816 PR fortran/55827
10817 * gfortran.dg/use_22.f90: New test.
10818
10819 2013-01-04 Andrew Pinski <apinski@cavium.com>
10820
10821 * gcc.target/aarch64/cmp-1.c: New testcase.
10822
10823 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10824
10825 PR fortran/55172
10826 * gfortran.dg/select_type_31.f03: New test.
10827
10828 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10829
10830 PR c++/54526 (again)
10831 * g++.dg/cpp0x/parse2.C: Extend.
10832 * g++.old-deja/g++.other/crash28.C: Adjust.
10833
10834 2013-01-04 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/55862
10837 * gcc.dg/torture/pr55862.c: New testcase.
10838
10839 2013-01-04 Martin Jambor <mjambor@suse.cz>
10840
10841 PR tree-optimization/55755
10842 * gcc.dg/torture/pr55755.c: New test.
10843 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10844 * gcc.dg/tree-ssa/pr45144.c: Update.
10845
10846 2013-01-04 Richard Biener <rguenther@suse.de>
10847
10848 PR middle-end/55863
10849 * gcc.dg/fold-reassoc-2.c: New testcase.
10850
10851 2013-01-04 Tobias Burnus <burnus@net-b.de>
10852
10853 PR fortran/55763
10854 * gfortran.dg/null_7.f90: New.
10855
10856 2013-01-04 Tobias Burnus <burnus@net-b.de>
10857
10858 PR fortran/55854
10859 PR fortran/55763
10860 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10861 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10862 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10863
10864 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10865
10866 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10867
10868 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10869
10870 PR fortran/55855
10871 * gfortran.dg/assignment_1.f90: Modified.
10872 * gfortran.dg/assignment_4.f90: New.
10873
10874 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10875
10876 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10877
10878 2013-01-03 Richard Biener <rguenther@suse.de>
10879
10880 PR tree-optimization/55857
10881 * gcc.dg/vect/pr55857-1.c: New testcase.
10882 * gcc.dg/vect/pr55857-2.c: Likewise.
10883
10884 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR rtl-optimization/55838
10887 * gcc.dg/pr55838.c: New test.
10888
10889 PR tree-optimization/55832
10890 * gcc.c-torture/compile/pr55832.c: New test.
10891
10892 2013-01-02 Teresa Johnson <tejohnson@google.com>
10893
10894 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10895 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10896 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10897 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10898 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10899 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10900 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10901 * gcc.dg/unroll_1.c: Ditto.
10902 * gcc.dg/unroll_2.c: Ditto.
10903 * gcc.dg/unroll_3.c: Ditto.
10904 * gcc.dg/unroll_4.c: Ditto.
10905
10906 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10907
10908 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10909
10910 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10911
10912 PR fortran/55818
10913 * gfortran.dg/eof_4.f90: New test.
10914
10915 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10916
10917 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10918 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10919 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10920 (compat_setup_dfp): Initialize compat_alt_caret and
10921 compat_save_TEST_ALWAYS_FLAGS.
10922
10923 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10924
10925 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10926
10927 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10928
10929 * gcc.dg/torture/fp-int-convert-2.c: New test.
10930
10931 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10932
10933 * gfortran.dg/newunit_3.f90: Add dg-do run.
10934 * gfortran.dg/inquire_15.f90: Add dg-do run.
10935
10936 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR tree-optimization/55831
10939 * gcc.dg/pr55831.c: New test.
10940 \f
10941 Copyright (C) 2013 Free Software Foundation, Inc.
10942
10943 Copying and distribution of this file, with or without modification,
10944 are permitted in any medium without royalty provided the copyright
10945 notice and this notice are preserved.