1 2013-12-23 Marek Polacek <polacek@redhat.com>
4 * g++.dg/cpp0x/pr59111.C: New test.
5 * g++.dg/cpp1y/pr59110.C: New test.
7 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
11 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
12 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
13 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
15 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
17 * gcc.target/arm/nested-apcs.c: New test.
19 2013-12-20 Jakub Jelinek <jakub@redhat.com>
22 * g++.dg/tree-prof/pr59255.C: New test.
24 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26 * gcc.target/arm/neon-vceq_p64.c: New test.
27 * gcc.target/arm/neon-vtst_p64.c: Likewise.
29 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
31 PR tree-optimization/59544
32 * gcc.target/i386/pr59544.c: New test.
34 2013-12-20 Jakub Jelinek <jakub@redhat.com>
36 PR tree-optimization/59413
37 * gcc.c-torture/execute/pr59413.c: New test.
39 * c-c++-common/ubsan/load-bool-enum.c: New test.
41 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
45 (add_options_for_arm_crypto): Likewise.
46 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
47 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
48 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
49 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
50 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
51 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
52 * gcc.target/arm/crypto-vmullp64.c: Likewise.
53 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
54 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
55 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
56 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
57 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
58 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
59 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
60 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
61 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
62 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
63 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
64 * gcc.target/arm/neon/vbslQp64: Generate.
65 * gcc.target/arm/neon/vbslp64: Likewise.
66 * gcc.target/arm/neon/vcombinep64: Likewise.
67 * gcc.target/arm/neon/vcreatep64: Likewise.
68 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
69 * gcc.target/arm/neon/vdupQ_np64: Likewise.
70 * gcc.target/arm/neon/vdup_lanep64: Likewise.
71 * gcc.target/arm/neon/vdup_np64: Likewise.
72 * gcc.target/arm/neon/vextQp64: Likewise.
73 * gcc.target/arm/neon/vextp64: Likewise.
74 * gcc.target/arm/neon/vget_highp64: Likewise.
75 * gcc.target/arm/neon/vget_lowp64: Likewise.
76 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
77 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
78 * gcc.target/arm/neon/vld1Qp64: Likewise.
79 * gcc.target/arm/neon/vld1_dupp64: Likewise.
80 * gcc.target/arm/neon/vld1_lanep64: Likewise.
81 * gcc.target/arm/neon/vld1p64: Likewise.
82 * gcc.target/arm/neon/vld2_dupp64: Likewise.
83 * gcc.target/arm/neon/vld2p64: Likewise.
84 * gcc.target/arm/neon/vld3_dupp64: Likewise.
85 * gcc.target/arm/neon/vld3p64: Likewise.
86 * gcc.target/arm/neon/vld4_dupp64: Likewise.
87 * gcc.target/arm/neon/vld4p64: Likewise.
88 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
89 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
95 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
100 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
101 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
102 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
105 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
106 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
107 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
108 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
109 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
110 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
111 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
112 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
113 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
114 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
115 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
116 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
117 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
118 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
119 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
120 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
121 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
122 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
123 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
125 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
127 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
128 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
129 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
131 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
133 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
135 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
137 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
138 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
139 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
140 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
141 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
142 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
143 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
144 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
145 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
146 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
147 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
148 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
149 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
150 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
151 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
152 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
153 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
154 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
155 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
156 * gcc.target/arm/neon/vsliQ_np64: Likewise.
157 * gcc.target/arm/neon/vsli_np64: Likewise.
158 * gcc.target/arm/neon/vsriQ_np64: Likewise.
159 * gcc.target/arm/neon/vsri_np64: Likewise.
160 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
161 * gcc.target/arm/neon/vst1Qp64: Likewise.
162 * gcc.target/arm/neon/vst1_lanep64: Likewise.
163 * gcc.target/arm/neon/vst1p64: Likewise.
164 * gcc.target/arm/neon/vst2p64: Likewise.
165 * gcc.target/arm/neon/vst3p64: Likewise.
166 * gcc.target/arm/neon/vst4p64: Likewise.
168 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
170 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
171 (check_effective_target_arm_crc_ok_nocache): Likewise.
172 (check_effective_target_arm_crc_ok): Likewise.
173 * gcc.target/arm/acle/: New directory.
174 * gcc.target/arm/acle/acle.exp: New.
175 * gcc.target/arm/acle/crc32b.c: New test.
176 * gcc.target/arm/acle/crc32h.c: Likewise.
177 * gcc.target/arm/acle/crc32w.c: Likewise.
178 * gcc.target/arm/acle/crc32d.c: Likewise.
179 * gcc.target/arm/acle/crc32cb.c: Likewise.
180 * gcc.target/arm/acle/crc32ch.c: Likewise.
181 * gcc.target/arm/acle/crc32cw.c: Likewise.
182 * gcc.target/arm/acle/crc32cd.c: Likewise.
184 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
186 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
188 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
190 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
193 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
195 * gcc.target/aarch64/pmull_1.c: New.
197 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
199 * gcc.target/aarch64/sha256_1.c: New.
201 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
203 * gcc.target/aarch64/sha1_1.c: New.
205 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
207 * gcc.target/aarch64/aes_1.c: New.
209 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
210 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
212 * gcc.target/s390/hotpatch-1.c: New test
213 * gcc.target/s390/hotpatch-2.c: New test
214 * gcc.target/s390/hotpatch-3.c: New test
215 * gcc.target/s390/hotpatch-4.c: New test
216 * gcc.target/s390/hotpatch-5.c: New test
217 * gcc.target/s390/hotpatch-6.c: New test
218 * gcc.target/s390/hotpatch-7.c: New test
219 * gcc.target/s390/hotpatch-8.c: New test
220 * gcc.target/s390/hotpatch-9.c: New test
221 * gcc.target/s390/hotpatch-10.c: New test
222 * gcc.target/s390/hotpatch-11.c: New test
223 * gcc.target/s390/hotpatch-12.c: New test
224 * gcc.target/s390/hotpatch-compile-1.c: New test
225 * gcc.target/s390/hotpatch-compile-2.c: New test
226 * gcc.target/s390/hotpatch-compile-3.c: New test
227 * gcc.target/s390/hotpatch-compile-4.c: New test
228 * gcc.target/s390/hotpatch-compile-5.c: New test
229 * gcc.target/s390/hotpatch-compile-6.c: New test
230 * gcc.target/s390/hotpatch-compile-7.c: New test
232 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
237 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
239 * gfortran.dg/io_err_1.f90: New test.
241 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
243 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
244 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
245 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
246 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
247 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
248 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
249 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
251 2013-12-18 Jakub Jelinek <jakub@redhat.com>
254 * gcc.target/i386/pr59539-1.c: New test.
255 * gcc.target/i386/pr59539-2.c: New test.
257 2013-12-18 Nick Clifton <nickc@redhat.com>
259 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
261 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
263 * gcc.dg/pr59418.c: New test.
265 2013-12-17 Jakub Jelinek <jakub@redhat.com>
267 PR tree-optimization/59523
268 * gcc.dg/pr59523.c: New test.
270 2013-12-17 Marek Polacek <polacek@redhat.com>
272 * c-c++-common/ubsan/overflow-int128.c: New test.
274 2013-12-17 Jakub Jelinek <jakub@redhat.com>
277 * gfortran.dg/pr58290.f90: New test.
279 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
281 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
283 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
285 * g++.dg/ipa/devirt-13.C: Update template.
287 2013-12-16 Janus Weil <janus@gcc.gnu.org>
290 * gfortran.dg/proc_ptr_44.f90: New.
292 2013-12-16 Jakub Jelinek <jakub@redhat.com>
294 * c-c++-common/ubsan/overflow-mul-3.c: New test.
295 * c-c++-common/ubsan/overflow-mul-4.c: New test.
298 * gfortran.dg/gomp/pr59337.f90: New test.
300 2013-12-16 Jakub Jelinek <jakub@redhat.com>
304 * gcc.target/i386/pr59470.c: New test.
306 2013-12-14 Jan Hubicka <jh@suse.cz>
309 g++.dg/torture/pr59265.C: New testcase.
311 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
313 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
314 __builtin_ia32_emms for 32bit x86 targets.
316 (main): Reorder function calls.
318 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
322 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
325 * gcc.target/i386/pr43662.c (dg-options):
326 Add -maccumulate-outgoing-args.
327 * gcc.target/i386/pr43869.c (dg-options): Ditto.
328 * gcc.target/i386/pr57003.c (dg-options): Ditto.
329 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
330 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
331 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
332 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
333 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
334 Add -maccumulate-outgoing-args.
335 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
336 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
337 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
338 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
340 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
341 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
345 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
346 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
347 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
348 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
349 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
351 2013-12-15 Janus Weil <janus@gcc.gnu.org>
354 * gfortran.dg/unlimited_polymorphic_15.f90: New.
356 2013-12-14 Jan Hubicka <jh@suse.cz>
359 * g++.dg/ipa/devirt-19.C: New testcase.
361 2013-12-14 Marek Polacek <polacek@redhat.com>
363 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
364 require int128 target.
365 * c-c++-common/ubsan/overflow-negate-2.c: New test.
367 2013-12-14 Janus Weil <janus@gcc.gnu.org>
370 * gfortran.dg/class_57.f90: New.
372 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
375 * g++.dg/other/pr59492.C: New file.
377 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
379 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
381 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
383 * gcc.dg/pr59350.c: New test.
385 2013-12-14 Marek Polacek <polacek@redhat.com>
387 * c-c++-common/ubsan/overflow-1.c: New test.
388 * c-c++-common/ubsan/overflow-2.c: New test.
390 2013-12-14 Marek Polacek <polacek@redhat.com>
393 * c-c++-common/ubsan/pr59503.c: New test.
395 2013-12-14 Janus Weil <janus@gcc.gnu.org>
398 * gfortran.dg/typebound_proc_31.f90: New.
400 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
402 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
403 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
405 2013-12-03 Jeff Law <law@redhat.com>
407 PR tree-optimization/45685
408 * gcc.dg/tree-ssa/pr45685.c: New test.
410 2013-12-13 Bin Cheng <bin.cheng@arm.com>
412 PR tree-optimization/58296
413 PR tree-optimization/41488
414 * gcc.dg/tree-ssa/scev-7.c: New test.
415 * gcc.dg/pr41488.c: New test.
416 * g++.dg/pr59445.C: New test.
418 2013-12-12 Tobias Burnus <burnus@net-b.de>
421 * gfortran.dg/namelist_83.f90: New.
422 * gfortran.dg/namelist_83_2.f90: New.
424 2013-12-12 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/opt/pr59470.C: New test.
429 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
431 * c-c++-common/tsan/free_race2.c: New file.
432 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
433 * c-c++-common/tsan/race_on_mutex.c: Likewise.
434 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
435 * c-c++-common/tsan/simple_race.c: Likewise.
436 * c-c++-common/tsan/simple_stack.c: Likewise.
437 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
438 * g++.dg/tsan/atomic_free.C: Likewise.
439 * g++.dg/tsan/atomic_free2.C: Likewise.
440 * g++.dg/tsan/benign_race.C: Likewise.
441 * g++.dg/tsan/cond_race.C: Likewise.
442 * g++.dg/tsan/default_options.C: Likewise.
443 * g++.dg/tsan/fd_close_norace.C: Likewise.
444 * g++.dg/tsan/fd_close_norace2.C: Likewise.
445 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
447 2013-12-12 Jakub Jelinek <jakub@redhat.com>
450 * gfortran.dg/gomp/pr59467.f90: New test.
451 * c-c++-common/gomp/pr59467.c: New test.
453 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
456 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
457 * gcc.target/i386/sse2-movapd-2.c: Likewise.
458 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
459 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
461 2013-12-11 Sriraman Tallam <tmsriram@google.com>
464 * gcc.target/i386/pr59390.c: New test.
465 * gcc.target/i386/pr59390_1.c: New test.
466 * gcc.target/i386/pr59390_2.c: New test.
468 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
470 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
471 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
472 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
473 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
474 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
475 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
476 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
477 test stored in c-c++-common. Also, added the Cilk runtime's library
478 to the ld_library_path.
480 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
483 * gcc.c-torture/compile/pr59134.c: New test.
484 * gnat.dg/misaligned_volatile.adb: New test.
486 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
487 Sandra Loosemore <sandra@codesourcery.com>
489 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
491 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
497 * gcc.dg/pr23623.c: New test.
498 * gcc.dg/pr48784-1.c: New test.
499 * gcc.dg/pr48784-2.c: New test.
500 * gcc.dg/pr56341-1.c: New test.
501 * gcc.dg/pr56341-2.c: New test.
502 * gcc.dg/pr56997-1.c: New test.
503 * gcc.dg/pr56997-2.c: New test.
504 * gcc.dg/pr56997-3.c: New test.
506 2013-12-11 Janus Weil <janus@gcc.gnu.org>
509 * gfortran.dg/allocate_with_source_4.f90: New.
511 2013-12-11 Jakub Jelinek <jakub@redhat.com>
513 PR tree-optimization/59417
514 * gcc.c-torture/compile/pr59417.c: New test.
516 PR tree-optimization/59386
517 * gcc.c-torture/compile/pr59386.c: New test.
519 2013-12-11 Bin Cheng <bin.cheng@arm.com>
522 2013-12-10 Bin Cheng <bin.cheng@arm.com>
523 PR tree-optimization/41488
524 * gcc.dg/tree-ssa/scev-7.c: New test.
525 * gcc.dg/pr41488.c: New test.
527 2013-12-10 Janus Weil <janus@gcc.gnu.org>
530 * gfortran.dg/c_by_val_5.f90: Modified.
531 * gfortran.dg/dummy_procedure_10.f90: New.
533 2013-12-10 Yury Gribov <y.gribov@samsung.com>
535 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
536 * g++-dg/tsan/tsan.exp: Likewise.
538 2013-12-10 Richard Biener <rguenther@suse.de>
541 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
543 2013-12-10 Jakub Jelinek <jakub@redhat.com>
545 * gcc.dg/vect/vect-cond-11.c: New test.
546 * gcc.target/i386/vect-cond-1.c: New test.
547 * gcc.target/i386/avx2-gather-5.c: New test.
548 * gcc.target/i386/avx2-gather-6.c: New test.
549 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
550 * gcc.dg/vect/vect-mask-load-1.c: New test.
552 2013-12-09 Marek Polacek <polacek@redhat.com>
555 * g++.dg/ubsan/pr59437.C: New test.
557 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
559 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
560 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
561 * g++-dg/tsan/tsan.exp: Likewise.
563 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
565 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
566 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
568 2013-12-10 Bin Cheng <bin.cheng@arm.com>
570 PR tree-optimization/41488
571 * gcc.dg/tree-ssa/scev-7.c: New test.
572 * gcc.dg/pr41488.c: New test.
574 2013-12-09 Joseph Myers <joseph@codesourcery.com>
576 PR preprocessor/55715
577 * gcc.dg/cpp/expr-overflow-1.c: New test.
579 2013-12-10 Tobias Burnus <burnus@net-b.de>
585 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
587 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp0x/variadic-sizeof3.C: New.
592 2013-12-09 David Malcolm <dmalcolm@redhat.com>
594 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
595 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
597 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
599 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
601 * gcc.target/arm/ldrd-strd-offset.c: New.
603 2013-12-09 Martin Jambor <mjambor@suse.cz>
605 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
606 * gcc.c-torture/compile/pr48929.c: Likewise.
607 * gcc.c-torture/compile/pr55569.c: Likewise.
608 * gcc.c-torture/compile/sra-1.c: Likewise.
609 * gcc.c-torture/compile/pr45085.c: Moved to...
610 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
612 2013-12-09 Marek Polacek <polacek@redhat.com>
615 * g++.dg/ubsan/pr59415.C: New test.
617 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/cpp0x/deleted2.C: New.
622 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
624 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
626 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
628 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
629 pass/fail line and add it to the log instead.
631 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
635 * gcc.target/sh/pr51697.c: New.
637 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
639 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
640 * gcc.dg/macro-fusion-2.c: Ditto.
641 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
642 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
644 2013-12-08 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/elemental_subroutine_8.f90: New.
650 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
651 * gfortran.dg/proc_ptr_11.f90: Ditto.
652 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
653 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
654 * gfortran.dg/proc_ptr_33.f90: Ditto.
655 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
656 which is not elemental.
657 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
659 2013-12-07 Janus Weil <janus@gcc.gnu.org>
662 * gfortran.dg/class_result_2.f90: New.
664 2013-12-06 Jakub Jelinek <jakub@redhat.com>
666 PR tree-optimization/59388
667 * gcc.c-torture/execute/pr59388.c: New test.
669 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
672 * g++.dg/pubtypes.C: Adjust the regular expression.
673 * gcc.dg/pubtypes-1.c: Likewise.
674 * gcc.dg/pubtypes-2.c: Likewise.
675 * gcc.dg/pubtypes-3.c: Likewise.
676 * gcc.dg/pubtypes-4.c: Likewise.
678 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
680 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
682 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
685 * gcc.target/i386/pr59405.c: New test.
687 2013-12-06 Ian Bolton <ian.bolton@arm.com>
688 Mark Mitchell <mark@codesourcery.com>
691 * gcc.target/arm/builtin-trap.c: New test.
692 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
694 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
696 * gcc.target/sparc/pdistn.c: New test.
697 * gcc.target/sparc/pdistn-2.c: Likewise.
699 2013-12-06 Richard Biener <rguenther@suse.de>
701 PR tree-optimization/59058
702 * gcc.dg/torture/pr59058.c: New testcase.
704 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/warn/pr15774-1.C: Adjust expected message.
708 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
710 PR rtl-optimization/59317
711 * gcc.target/mips/pr59317.c: New.
713 2013-12-05 Marek Polacek <polacek@redhat.com>
717 * c-c++-common/ubsan/pr59333.c: New test.
718 * c-c++-common/ubsan/pr59397.c: New test.
720 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
722 * gcc.dg/vect/vect-nop-move.c: New test.
724 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
726 * c-c++-common/tsan/atomic_stack.c: New test.
727 * c-c++-common/tsan/fd_pipe_race.c: New test.
728 * c-c++-common/tsan/free_race.c: New test.
729 * c-c++-common/tsan/mutexset1.c: New test.
730 * c-c++-common/tsan/race_on_barrier.c: New test.
731 * c-c++-common/tsan/sleep_sync.c: New test.
732 * c-c++-common/tsan/thread_leak.c: New test.
733 * c-c++-common/tsan/thread_leak1.c: New test.
734 * c-c++-common/tsan/thread_leak2.c: New test.
735 * c-c++-common/tsan/tiny_race.c: New test.
736 * c-c++-common/tsan/tls_race.c: New test.
737 * c-c++-common/tsan/write_in_reader_lock.c: New test.
738 * lib/tsan-dg.exp: New file.
739 * gcc.dg/tsan/tsan.exp: New file.
740 * g++.dg/tsan/tsan.exp: New file.
741 * g++.dg/dg.exp: Prune tsan subdirectory.
743 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
745 * gcc.target/i386/readeflags-1.c: New.
746 * gcc.target/i386/writeeflags-1.c: Ditto.
748 2013-12-05 Yury Gribov <y.gribov@samsung.com>
751 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
752 * c-c++-common/asan/pr59063-2.c: Likewise.
754 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
757 * g++.dg/cpp0x/defaulted2.C: Likewise.
758 * g++.dg/cpp1y/auto-fn8.C: Likewise.
759 * g++.dg/gomp/udr-3.C: Likewise.
760 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
761 * g++.dg/lookup/linkage1.C: Likewise.
762 * g++.dg/overload/new1.C: Likewise.
763 * g++.dg/parse/friend5.C: Likewise.
764 * g++.dg/parse/namespace-alias-1.C: Likewise.
765 * g++.dg/parse/namespace10.C: Likewise.
766 * g++.dg/parse/redef2.C: Likewise.
767 * g++.dg/template/friend44.C: Likewise.
768 * g++.old-deja/g++.brendan/crash42.C: Likewise.
769 * g++.old-deja/g++.brendan/crash52.C: Likewise.
770 * g++.old-deja/g++.brendan/crash55.C: Likewise.
771 * g++.old-deja/g++.jason/overload21.C: Likewise.
772 * g++.old-deja/g++.jason/overload5.C: Likewise.
773 * g++.old-deja/g++.jason/redecl1.C: Likewise.
774 * g++.old-deja/g++.law/arm8.C: Likewise.
775 * g++.old-deja/g++.other/main1.C: Likewise.
777 2013-12-05 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/56787
780 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
782 2013-12-05 Kostya Serebryany <kcc@google.com>
784 * c-c++-common/asan/null-deref-1.c: Update the test
785 to match the fresh asan run-time.
787 2013-12-05 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/59374
790 * gcc.dg/torture/pr59374-1.c: New testcase.
791 * gcc.dg/torture/pr59374-2.c: Likewise.
793 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
795 * gcc.target/ia64/pr52731.c: New.
797 2013-12-04 Jeff Law <law@redhat.com>
799 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
800 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
801 -fisolate-erroneous-paths-attribute.
802 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
804 2013-12-04 Joseph Myers <joseph@codesourcery.com>
807 * gcc.dg/c11-align-6.c: New test.
809 2013-12-04 Marek Polacek <polacek@redhat.com>
811 * c-c++-common/ubsan/overflow-mul-2.c: New test.
812 * c-c++-common/ubsan/overflow-add-1.c: New test.
813 * c-c++-common/ubsan/overflow-add-2.c: New test.
814 * c-c++-common/ubsan/overflow-mul-1.c: New test.
815 * c-c++-common/ubsan/overflow-sub-1.c: New test.
816 * c-c++-common/ubsan/overflow-sub-2.c: New test.
817 * c-c++-common/ubsan/overflow-negate-1.c: New test.
819 2013-12-04 Marek Polacek <polacek@redhat.com>
822 * gcc.dg/pr54113.c: New test.
824 2013-12-04 Jakub Jelinek <jakub@redhat.com>
827 * g++.dg/cpp0x/constexpr-template6.C: New test.
829 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
831 * gnat.dg/pack19.adb: New test.
833 2013-12-04 Jakub Jelinek <jakub@redhat.com>
835 PR rtl-optimization/58726
836 * gcc.c-torture/execute/pr58726.c: New test.
839 * g++.dg/torture/pr59163.C: New test.
841 PR tree-optimization/59355
842 * g++.dg/ipa/pr59355.C: New test.
844 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
846 * gcc.dg/tree-ssa/slsr-39.c: Update.
847 * gcc.dg/tree-ssa/slsr-41.c: New test.
849 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
851 * gcc.target/powerpc/pr57363.c: New test.
853 2013-12-03 Wei Mi <wmi@google.com>
855 PR rtl-optimization/59020
856 * gcc.dg/pr59020.c: New.
857 * gcc.dg/macro-fusion-1.c: New.
858 * gcc.dg/macro-fusion-2.c: New.
860 2013-12-03 Yury Gribov <y.gribov@samsung.com>
863 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
865 * lib/ubsan-dg.exp: Likewise. Append to flags also
866 -B${gccpath}/libsanitizer/.
868 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
870 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
872 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
875 * gcc.target/i386/pr59363.c: New file.
877 2013-12-03 Marek Polacek <polacek@redhat.com>
880 * gcc.dg/pr59351.c: New test.
882 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
884 * gcc.dg/20020312-2.c: Add __nds32__ case.
885 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
886 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
887 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
888 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
889 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
890 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
891 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
892 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
893 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
894 * gcc.target/nds32: New nds32 specific directory and testcases.
895 * lib/target-supports.exp (check_profiling_available): Check for
898 2013-12-03 Jakub Jelinek <jakub@redhat.com>
900 PR tree-optimization/59362
901 * gcc.c-torture/compile/pr59362.c: New test.
904 * gcc.dg/pr59011.c: New test.
907 * g++.dg/opt/pr58864.C: New test.
909 2013-12-02 Jeff Law <law@redhat.com>
911 PR tree-optimization/59322
912 * gcc.c-torture/compile/pr59322.c: New test.
914 2013-12-02 Sriraman Tallam <tmsriram@google.com>
917 * gcc.target/i386/pr58944.c: New test.
919 2013-12-02 Joseph Myers <joseph@codesourcery.com>
922 * gcc.dg/c90-array-lval-8.c: New test.
924 2013-12-02 Jakub Jelinek <jakub@redhat.com>
926 PR tree-optimization/59358
927 * gcc.c-torture/execute/pr59358.c: New test.
930 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
931 * lib/target-supports.exp (check_effective_target_avx2): ... here.
932 (check_effective_target_vect_simd_clones): New.
933 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
935 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
936 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
937 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
938 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
939 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
940 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
941 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
942 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
943 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
944 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
945 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
947 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
949 * gcc.dg/pr56997-4.c: New testcase.
951 2013-12-02 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
956 2013-12-02 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/59139
959 * gcc.dg/torture/pr59139.c: New testcase.
961 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
963 * gnat.dg/opt30.adb: New test.
965 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
968 * gfortran.dg/realloc_on_assign_23.f90 : New test
970 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
973 * gfortran.dg/null_5.f90 : Include new error.
974 * gfortran.dg/null_6.f90 : Include new error.
976 2013-11-29 Marek Polacek <polacek@redhat.com>
979 * g++.dg/ubsan/pr59331.C: New test.
980 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
981 Disable the -w option.
982 * c-c++-common/ubsan/vla-1.c: Likewise.
983 * c-c++-common/ubsan/vla-2.c: Likewise.
984 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
986 2013-11-29 Joseph Myers <joseph@codesourcery.com>
989 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
991 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
993 * lib/asan-dg.exp (asan_link_flags): Properly add path to
994 libsanitizer.spec to cflags.
996 2013-11-29 Richard Biener <rguenther@suse.de>
999 * g++.dg/torture/pr59208.C: New testcase.
1001 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1002 Yury Gribov <y.gribov@samsung.com>
1005 * c-c++-common/asan/pr59063-1.c: New test.
1006 * c-c++-common/asan/pr59063-2.c: Likewise.
1007 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1008 * lib/ubsan-dg.exp: Likewise.
1010 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
1012 * gnat.dg/opt29.ad[sb]: New test.
1014 2013-11-29 Richard Biener <rguenther@suse.de>
1017 * gcc.dg/torture/pr59338.c: New testcase.
1019 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1023 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1024 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1027 * c-c++-common/pr59280.c: New test.
1029 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1031 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1033 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1036 * gcc.dg/inline-35.c: New test.
1038 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1041 * g++.dg/gomp/pr59297.C: New test.
1043 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1046 * gcc.target/i386/pr57293.c: New.
1048 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1050 * gcc.target/arm/vrinta-ce.c: New testcase.
1052 2013-11-28 Richard Biener <rguenther@suse.de>
1055 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1057 2013-11-28 Richard Biener <rguenther@suse.de>
1059 PR tree-optimization/59330
1060 * gcc.dg/torture/pr59330.c: New testcase.
1062 2013-11-28 Richard Biener <rguenther@suse.de>
1065 * gcc.dg/lto/pr59323_0.c: New testcase.
1067 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1070 PR tree-optimization/58018
1071 PR tree-optimization/58131
1072 * gcc.dg/torture/pr57393-1.c: New test.
1073 * gcc.dg/torture/pr57393-2.c: New test.
1074 * gcc.dg/torture/pr57393-3.c: New test.
1075 * gcc.dg/torture/pr58018.c: New test.
1076 * gcc.dg/torture/pr58131.c: New test.
1077 * gfortran.dg/pr57393-1.f90: New test.
1078 * gfortran.dg/pr57393-2.f90: New test.
1080 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1082 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1084 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1086 * gcc.dg/guality/param-3.c: New test.
1088 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1089 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1092 * gcc.target/i386/xop-frczX.c: New test.
1094 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1096 PR tree-optimization/59014
1097 * gcc.c-torture/execute/pr59014-2.c: New test.
1099 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/parse/crash66.C: New.
1104 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1106 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1107 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1109 2013-11-27 Marek Polacek <polacek@redhat.com>
1112 * g++.dg/ubsan/pr59306.C: New test.
1114 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1115 Jakub Jelinek <jakub@redhat.com>
1117 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1118 simdlen is a power of two.
1119 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1120 Remove -msse2. Adjust regexps for name mangling changes.
1121 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1122 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1123 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1124 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1125 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1126 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1127 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1128 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1129 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1130 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1131 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1132 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1133 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1134 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1136 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1138 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1139 Call set_ld_library_path_env_vars.
1140 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1142 2013-11-27 Tom de Vries <tom@codesourcery.com>
1143 Marc Glisse <marc.glisse@inria.fr>
1146 * c-c++-common/pr59032.c: New testcase.
1148 2013-11-27 Tom de Vries <tom@codesourcery.com>
1149 Marc Glisse <marc.glisse@inria.fr>
1152 * c-c++-common/pr59037.c: New testcase.
1154 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1156 * gcc.c-torture/execute/20131127-1.c: New test.
1158 2013-11-27 Richard Biener <rguenther@suse.de>
1160 PR tree-optimization/59288
1161 * gcc.dg/torture/pr59288.c: New testcase.
1163 2013-11-27 Marek Polacek <polacek@redhat.com>
1165 * c-c++-common/ubsan/undefined-1.c: New test.
1167 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1169 PR tree-optimization/59014
1170 * gcc.c-torture/execute/pr59014.c: New test.
1173 * gcc.c-torture/execute/pr59229.c: New test.
1175 PR rtl-optimization/59166
1176 * gcc.dg/torture/pr59166.c: New test.
1179 * g++.dg/gomp/pr58874.C: New test.
1182 * g++.dg/gomp/pr59150.C: New test.
1185 * c-c++-common/gomp/pr59152.c: New test.
1187 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1189 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1190 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1191 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1192 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1193 * gfortran.dg/c_loc_test_22.f90: Ditto.
1194 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1195 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1196 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1197 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1198 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1199 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1201 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1203 * gcc.target/arm/20131120.c: New test.
1205 2013-11-26 Richard Biener <rguenther@suse.de>
1207 PR tree-optimization/59245
1208 * gcc.dg/torture/pr59245.c: New testcase.
1210 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213 * gcc.target/arm/negdi-2.c: Scan more general register names.
1215 2013-11-26 Terry Guo <terry.guo@arm.com>
1217 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1218 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1220 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/parse/bitfield4.C: New.
1225 2013-11-26 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/59287
1228 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1230 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/other/default8.C: New.
1234 * g++.dg/tc1/dr217.C: Remove xfail.
1235 * g++.dg/other/default5.C: Adjust.
1236 * g++.old-deja/g++.mike/p1989.C: Likewise.
1238 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/constexpr-ice9.C: New.
1243 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/other/cv_func3.C: New.
1247 * g++.dg/other/cv_func.C: Adjust.
1248 * g++.dg/parse/fn-typedef2.C: Likewise.
1250 2013-11-25 Marek Polacek <polacek@redhat.com>
1253 * g++.dg/ubsan/pr59250.C: New test.
1255 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1258 * gfortran.dg/typebound_proc_30.f90: New.
1260 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/initlist75.C: New.
1266 * g++.dg/cpp0x/gen-attrs-57.C: New.
1268 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1272 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1273 * g++.dg/cpp1y/pr59112.C: New testcase.
1274 * g++.dg/cpp1y/pr59113.C: New testcase.
1276 2013-11-25 Terry Guo <terry.guo@arm.com>
1278 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1280 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1282 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1283 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1285 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1288 * gfortran.dg/asynchronous_4.f90: New.
1290 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1292 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1293 cleanup-tree-dump directive.
1295 2013-11-22 Jan Hubicka <jh@suse.cz>
1297 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1298 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1300 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1302 * g++.dg/ubsan/return-1.C: New test.
1303 * g++.dg/ubsan/return-2.C: New test.
1305 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1306 optimizing away some __asan_report* calls.
1308 2013-11-22 Martin Jambor <mjambor@suse.cz>
1310 * gcc.dg/pr10474.c: Also test ppc64.
1311 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1313 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1315 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1318 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1319 specify an appropriate register class for VSX operations.
1321 (load_gpr_to_vsx): Likewise.
1322 (load_vsx_to_gpr): Likewise.
1323 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1324 register class for VSX registers that the type can handle. Remove
1325 checks for explicit number of instructions generated, just check
1326 if the instruction is generated.
1327 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1328 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1329 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1330 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1331 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1332 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1333 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1335 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1337 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1338 * gcc.target/powerpc/bool3-p7.c: Likewise.
1339 * gcc.target/powerpc/bool3-p8.c: Likewise.
1341 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1342 appropriate instructions are generated, don't check the count.
1344 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1347 * gcc.target/arm/negdi-4.c: Delete invalid test.
1348 * gcc.dg/torture/pr59216.c: New test.
1350 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1352 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1354 2013-11-22 Richard Biener <rguenther@suse.de>
1356 * gcc.dg/torture/20131122-0.c: New testcase.
1358 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/vect/vect-124.c: New test.
1362 2013-11-21 Cary Coutant <ccoutant@google.com>
1364 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1365 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1367 2013-11-21 Jeff Law <law@redhat.com>
1369 PR tree-optimization/59221
1370 * gcc.c-torture/execute/pr59221.c: New test.
1372 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1375 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1376 Make more generic for other platforms.
1378 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1381 * gcc.target/sh/pr53976-1.c: New.
1383 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1386 * gfortran.dg/erf_3.F90: New file.
1388 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1392 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1394 PR rtl-optimization/59133
1395 * gcc.target/i386/pr59133.c: New.
1397 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1400 * gcc.dg/float-exact-1.c: New test.
1402 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1404 PR rtl-optimization/54300
1405 * gcc.target/arm/pr54300.C: New test.
1407 2013-11-20 Diego Novillo <dnovillo@google.com>
1410 * g++.dg/plugin/selfassign.c: Include stringpool.h
1412 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1414 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1416 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1418 * gcc.target/s390/htm-1.c: Rename to ...
1419 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1420 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1421 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1422 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1423 * gcc.target/s390/htm-builtins-1.c: New testcase.
1424 * gcc.target/s390/htm-builtins-2.c: New testcase.
1425 * gcc.target/s390/s390.exp: Add check for htm machine.
1427 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1430 * c-c++-common/Wfloat-conversion.c: Copies relevant
1431 tests from c-c++-common/Wconversion-real.c,
1432 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1433 new testcase for conversions that are warned about by
1436 2013-11-19 Martin Jambor <mjambor@suse.cz>
1438 PR rtl-optimization/59099
1439 * gcc.target/i386/pr59099.c: New test.
1441 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1443 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1445 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1447 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1448 construct parameter slot value in endian-independent way.
1449 (fcevv, fciievv, fcvevv): Use it.
1451 2013-11-19 Jan Hubicka <jh@suse.cz>
1453 * ipa/devirt9.C: Fix prevoius change.
1455 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1457 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1458 Remove defined(__linux__).
1460 2013-11-19 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/59164
1463 * gcc.dg/torture/pr59164.c: New testcase.
1465 2013-11-19 Richard Biener <rguenther@suse.de>
1468 * gcc.dg/torture/pr58956.c: New testcase.
1470 2013-11-19 Marek Polacek <polacek@redhat.com>
1472 * c-c++-common/ubsan/null-1.c: New test.
1473 * c-c++-common/ubsan/null-2.c: New test.
1474 * c-c++-common/ubsan/null-3.c: New test.
1475 * c-c++-common/ubsan/null-4.c: New test.
1476 * c-c++-common/ubsan/null-5.c: New test.
1477 * c-c++-common/ubsan/null-6.c: New test.
1478 * c-c++-common/ubsan/null-7.c: New test.
1479 * c-c++-common/ubsan/null-8.c: New test.
1480 * c-c++-common/ubsan/null-9.c: New test.
1481 * c-c++-common/ubsan/null-10.c: New test.
1482 * c-c++-common/ubsan/null-11.c: New test.
1483 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1484 * c-c++-common/ubsan/shift-1.c: Likewise.
1485 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1487 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1489 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1491 2013-11-19 Jan Hubicka <jh@suse.cz>
1493 * ipa/devirt9.C: Verify that the optimization happens already before.
1496 2013-11-19 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/57517
1499 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1500 * gcc.dg/torture/pr57517.c: Likewise.
1502 2013-11-19 Jan Hubicka <jh@suse.cz>
1504 * gcc.target/i386/memcpy-3.c: New testcase.
1506 2013-11-18 Jan Hubicka <jh@suse.cz>
1507 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/memcpy-2.c: Fix template;
1511 add +1 so the testcase passes at 32bit.
1513 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1515 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1516 Remove spurious FIXME.
1518 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1520 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1522 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1527 2013-11-18 Richard Biener <rguenther@suse.de>
1529 PR tree-optimization/59125
1530 PR tree-optimization/54570
1531 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1532 * gcc.dg/builtin-object-size-14.c: New testcase.
1533 * gcc.dg/strlenopt-14gf.c: Adjust.
1534 * gcc.dg/strlenopt-1f.c: Likewise.
1535 * gcc.dg/strlenopt-4gf.c: Likewise.
1537 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/volatile11.adb: New test.
1540 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1542 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1545 * c-c++-common/asan/pr59106.c: New test.
1547 2013-11-17 Jan Hubicka <jh@suse.cz>
1549 * gcc.target/i386/memcpy-2.c: New testcase.
1551 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1554 * gcc.target/i386/pr59153.c: New test.
1556 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1559 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1560 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1562 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/overload/addr2.C: New.
1566 * g++.old-deja/g++.other/overload11.C: Adjust.
1568 2013-11-15 Mike Stump <mikestump@comcast.net>
1570 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1571 * lib/g++.exp (g++_target_compile): Likewise.
1572 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1573 libraries. Remove debugging.
1574 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1575 libraries. Remove -O0, redundant with default.
1577 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1579 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1581 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/cpp0x/nsdmi-template8.C: New.
1586 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/cpp0x/nsdmi-template7.C: New.
1591 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/nsdmi-template6.C: New.
1596 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/nsdmi-template5.C: New.
1601 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1603 * c-c++-common/cilk-plus/PS: New directory.
1604 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1605 * g++.dg/dg.exp: Run Cilk Plus tests.
1606 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1608 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1612 2013-11-15 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/50262
1615 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1616 * gcc.dg/strlenopt-1.c: Adjust.
1617 * gcc.dg/strlenopt-1f.c: Likewise.
1619 2013-11-15 Richard Biener <rguenther@suse.de>
1621 * gcc.dg/torture/20131115-1.c: New testcase.
1623 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1625 * gcc.dg/cpp/ucnid-9.c: New test.
1627 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1629 * gnat.dg/stack_usage1b.adb: New test.
1630 * gnat.dg/stack_usage1c.adb: Likewise.
1632 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1634 * gnat.dg/specs/addr1.ads: Revert the last change.
1635 * gnat.dg/specs/atomic1.ads: Likewise.
1637 2013-11-14 Cong Hou <congh@google.com>
1639 * gcc.dg/vect/vect-alias-check.c: Update.
1641 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/cpp0x/nsdmi-template3.C: New.
1645 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1647 2013-11-14 Diego Novillo <dnovillo@google.com>
1649 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1650 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1652 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1654 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1655 compiler and linker field if _CALL_ELF == 2.
1656 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1657 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1658 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1660 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1662 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1664 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1665 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1666 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1668 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1670 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1672 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1673 * gcc.target/powerpc/pr57949-2.c: Likewise.
1675 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1677 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1679 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1681 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1682 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1683 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1685 2013-11-14 Richard Biener <rguenther@suse.de>
1687 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1689 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1691 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1692 * gnat.dg/specs/atomic1.ads: Likewise.
1694 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1696 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1698 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1701 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1703 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1704 *-*-solaris2.1[0-9]*.
1705 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1707 2013-11-14 Joey Ye <joey.ye@arm.com>
1709 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1710 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1711 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1713 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1715 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1718 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1720 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.c-torture/execute/pr59101.c: New test.
1725 2013-11-13 Jeff Law <law@redhat.com>
1727 PR tree-optimization/59102
1728 * gcc.c-torture/compile/pr59102.c: New test.
1730 2013-11-13 Tom de Vries <tom@codesourcery.com>
1732 * gcc.dg/tail-merge-store.c: New test.
1734 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1736 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1737 * gcc.dg/plugin/selfassign.c: Likewise.
1739 2013-11-13 Jeff Law <law@redhat.com>
1741 * PR middle-end/59119
1742 * gcc.c-torture/compile/pr59119.c: New test.
1744 2013-11-13 Martin Jambor <mjambor@suse.cz>
1746 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1747 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1748 * gcc.dg/pr10474.c: Likewise.
1750 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1752 * lib/target-supports.exp
1753 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1754 of targets that do not need command line argument to enable SIMD.
1756 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1758 * gcc.dg/guality/param-4.c: New test.
1760 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1762 * gcc.dg/c11-complex-1.c: New test.
1764 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1766 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1767 gcc.dg/auto-type-2.c: New tests.
1769 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1771 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1774 2013-11-12 Jeff Law <law@redhat.com>
1776 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1777 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1780 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1783 * gcc.target/powerpc/pr59054.c: New test.
1785 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1787 * g++.dg/cpp1y/lambda-generic.C: New test case.
1788 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1789 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1790 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1791 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1792 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1793 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1794 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1795 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1797 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1804 * g++.dg/cpp1y/pr58534.C: New testcase.
1805 * g++.dg/cpp1y/pr58536.C: New testcase.
1806 * g++.dg/cpp1y/pr58548.C: New testcase.
1807 * g++.dg/cpp1y/pr58549.C: New testcase.
1808 * g++.dg/cpp1y/pr58637.C: New testcase.
1810 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1812 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1813 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1814 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1817 2013-11-12 Tristan Gingold <gingold@adacore.com>
1819 * gnat.dg/aggr21.adb: New test.
1820 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1822 2013-11-12 Jeff Law <law@redhat.com>
1824 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1825 * gcc.dg/tree-ssa/isolate-5.c: New test.
1827 2013-11-12 Martin Jambor <mjambor@suse.cz>
1829 PR rtl-optimization/10474
1830 * gcc.dg/pr10474.c: New testcase.
1831 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1832 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1834 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1839 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1841 * gcc.dg/time-profiler-1.c: New test.
1842 * gcc.dg/time-profiler-2.c: Ditto.
1844 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1845 Jeff Law <law@redhat.com>
1847 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1849 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1852 * gcc.target/i386/pr58853.c: New test.
1854 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1856 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1857 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1858 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1863 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1864 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1866 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1868 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1869 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1870 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1871 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1872 gcc.dg/atomic/stdatomic-exchange-1.c,
1873 gcc.dg/atomic/stdatomic-exchange-2.c,
1874 gcc.dg/atomic/stdatomic-exchange-3.c,
1875 gcc.dg/atomic/stdatomic-exchange-4.c,
1876 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1877 gcc.dg/atomic/stdatomic-generic.c,
1878 gcc.dg/atomic/stdatomic-kill-dep.c,
1879 gcc.dg/atomic/stdatomic-load-1.c,
1880 gcc.dg/atomic/stdatomic-load-2.c,
1881 gcc.dg/atomic/stdatomic-load-3.c,
1882 gcc.dg/atomic/stdatomic-load-4.c,
1883 gcc.dg/atomic/stdatomic-lockfree.c,
1884 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1885 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1886 gcc.dg/atomic/stdatomic-store-1.c,
1887 gcc.dg/atomic/stdatomic-store-2.c,
1888 gcc.dg/atomic/stdatomic-store-3.c,
1889 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1892 2013-11-08 Cong Hou <congh@google.com>
1894 PR tree-optimization/58508
1895 * gcc.dg/vect/pr58508.c: Update.
1897 2013-11-08 Richard Biener <rguenther@suse.de>
1899 PR tree-optimization/59047
1900 * gcc.dg/torture/pr59047.c: New testcase.
1902 2013-11-08 Richard Biener <rguenther@suse.de>
1904 PR tree-optimization/59038
1905 PR tree-optimization/58955
1906 * gcc.dg/torture/pr59038.c: New testcase.
1908 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1911 * gfortran.dg/constructor_9.f90: New.
1913 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1915 * gcc.dg/atomic-compare-exchange-1.c,
1916 gcc.dg/atomic-compare-exchange-2.c,
1917 gcc.dg/atomic-compare-exchange-3.c,
1918 gcc.dg/atomic-compare-exchange-4.c,
1919 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1920 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1921 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1922 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1923 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1924 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1925 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1926 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1927 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1928 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1929 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1930 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1931 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1932 gcc.dg/atomic-store-5.c: Declare main as returning int.
1933 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1934 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1935 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1936 expression using value of count.
1938 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1940 * lib/target-supports.exp
1941 (check_effective_target_fenv_exceptions): New function.
1942 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1943 * gcc.dg/atomic/c11-atomic-exec-1.c,
1944 gcc.dg/atomic/c11-atomic-exec-2.c,
1945 gcc.dg/atomic/c11-atomic-exec-3.c,
1946 gcc.dg/atomic/c11-atomic-exec-4.c,
1947 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1948 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1949 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1951 2013-11-07 Cong Hou <congh@google.com>
1953 * gcc.dg/vect/vect-alias-check.c: New.
1955 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.dg/tree-ssa/loop-39.c: New test.
1959 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1960 * gcc.dg/unroll_2.c: Likewise.
1961 * gcc.dg/unroll_3.c: Likewise.
1962 * gcc.dg/unroll_4.c: Likewise.
1963 * gcc.dg/vrp90.c: New test.
1965 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/cpp0x/nullptr30.C: New.
1970 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1971 Jakub Jelinek <jakub@redhat.com>
1974 * c-c++-common/asan/pr59029.c: New test.
1976 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1979 * gcc.target/i386/pr59034-1.c: New test.
1980 * gcc.target/i386/pr59034-2.c: Likewise.
1982 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1984 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1985 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1986 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1988 2013-11-06 DJ Delorie <dj@redhat.com>
1990 * gcc.dg/mismatch-decl-1.c: New test.
1992 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1994 * gcc.dg/torture/float128-cmp-invalid.c,
1995 gcc.dg/torture/float128-div-underflow.c,
1996 gcc.dg/torture/float128-extend-nan.c,
1997 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1999 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2001 * gcc.target/sh/pr51244-11.c: Remove target line.
2002 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2003 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2004 * gcc.target/sh/pr51244-15.c: Likewise.
2005 * gcc.target/sh/pr51244-19.c: Likewise.
2006 * gcc.target/sh/cmpstr.c: Likewise.
2007 * gcc.target/sh/pr33135-3.c: Likewise.
2008 * gcc.target/sh/pr53512-2.c: Likewise.
2009 * gcc.target/sh/pr54602-2.c: Likewise.
2010 * gcc.target/sh/pr52483-1.c: Likewise.
2011 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2012 * gcc.target/sh/pr54760-4.c: Likewise.
2013 * gcc.target/sh/pr52483-5.c: Likewise.
2014 * gcc.target/sh/pr54089-2.c: Likewise.
2015 * gcc.target/sh/pr56547-2.c: Likewise.
2016 * gcc.target/sh/pr54089-6.c: Likewise.
2017 * gcc.target/sh/pr51244-20.c: Likewise.
2018 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2019 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2020 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2021 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2022 * gcc.target/sh/pr55303-2.c: Likewise.
2023 * gcc.target/sh/sh2a-resbank.c: Likewise.
2024 * gcc.target/sh/sp-switch.c: Likewise.
2025 * gcc.target/sh/pr51244-3.c: Likewise.
2026 * gcc.target/sh/pr50751-3.c: Likewise.
2027 * gcc.target/sh/pr51244-7.c: Likewise.
2028 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2029 * gcc.target/sh/pr50751-7.c: Likewise.
2030 * gcc.target/sh/pr49468-di.c: Likewise.
2031 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2032 * gcc.target/sh/pr49880-3.c: Likewise.
2033 * gcc.target/sh/pr51244-12.c: Likewise.
2034 * gcc.target/sh/pr53988.c: Likewise.
2035 * gcc.target/sh/pr6526.c: Likewise.
2036 * gcc.target/sh/sh2a-bxor.c: Likewise.
2037 * gcc.target/sh/pr51244-16.c: Likewise.
2038 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2039 * gcc.target/sh/sh2a-bor.c: Likewise.
2040 * gcc.target/sh/pr53511-1.c: Likewise.
2041 * gcc.target/sh/pr21255-3.c: Likewise.
2042 * gcc.target/sh/pr53512-3.c: Likewise.
2043 * gcc.target/sh/pr33135-4.c: Likewise.
2044 * gcc.target/sh/pr54602-3.c: Likewise.
2045 * gcc.target/sh/pr54760-1.c: Likewise.
2046 * gcc.target/sh/pr52483-2.c: Likewise.
2047 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2048 * gcc.target/sh/pr54680.c: Likewise.
2049 * gcc.target/sh/pr54386.c: Likewise.
2050 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2051 * gcc.target/sh/pr54089-3.c: Likewise.
2052 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2053 * gcc.target/sh/pr54089-7.c: Likewise.
2054 * gcc.target/sh/strlen.c: Likewise.
2055 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2056 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2057 * gcc.target/sh/pr55303-3.c: Likewise.
2058 * gcc.target/sh/pr51244-4.c: Likewise.
2059 * gcc.target/sh/pr50751-4.c: Likewise.
2060 * gcc.target/sh/pr39423-1.c: Likewise.
2061 * gcc.target/sh/pr51244-8.c: Likewise.
2062 * gcc.target/sh/pr55146.c: Likewise.
2063 * gcc.target/sh/pr50751-8.c: Likewise.
2064 * gcc.target/sh/sh2a-bset.c: Likewise.
2065 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2066 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2067 * gcc.target/sh/20080410-1.c: Likewise.
2068 * gcc.target/sh/pr49880-4.c: Likewise.
2069 * gcc.target/sh/pr51244-13.c: Likewise.
2070 * gcc.target/sh/sh2a-movrt.c: Likewise.
2071 * gcc.target/sh/pr51244-17.c: Likewise.
2072 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2073 * gcc.target/sh/sh2a-bclr.c: Likewise.
2074 * gcc.target/sh/pr33135-1.c: Likewise.
2075 * gcc.target/sh/pr53512-4.c: Likewise.
2076 * gcc.target/sh/pr54602-4.c: Likewise.
2077 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2078 * gcc.target/sh/pr54760-2.c: Likewise.
2079 * gcc.target/sh/pr52483-3.c: Likewise.
2080 * gcc.target/sh/sh2a-bld.c: Likewise.
2081 * gcc.target/sh/pr54089-4.c: Likewise.
2082 * gcc.target/sh/pr54685.c: Likewise.
2083 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2084 * gcc.target/sh/pr54089-8.c: Likewise.
2085 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2086 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2087 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2088 * gcc.target/sh/pr51244-1.c: Likewise.
2089 * gcc.target/sh/pr50751-1.c: Likewise.
2090 * gcc.target/sh/pr55160.c: Likewise.
2091 * gcc.target/sh/pr51244-5.c: Likewise.
2092 * gcc.target/sh/pr54236-1.c: Likewise.
2093 * gcc.target/sh/pr50751-5.c: Likewise.
2094 * gcc.target/sh/pr52933-1.c: Likewise.
2095 * gcc.target/sh/pr39423-2.c: Likewise.
2096 * gcc.target/sh/pr51244-9.c: Likewise.
2097 * gcc.target/sh/pr49263.c: Likewise.
2098 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2099 * gcc.target/sh/pr49880-1.c: Likewise.
2100 * gcc.target/sh/sh2a-band.c: Likewise.
2101 * gcc.target/sh/pr51244-10.c: Likewise.
2102 * gcc.target/sh/pr49880-5.c: Likewise.
2103 * gcc.target/sh/prefetch.c: Likewise.
2104 * gcc.target/sh/pr51244-14.c: Likewise.
2105 * gcc.target/sh/rte-delay-slot.c: Likewise.
2106 * gcc.target/sh/fpul-usage-1.c: Likewise.
2107 * gcc.target/sh/pr51244-18.c: Likewise.
2108 * gcc.target/sh/pr21255-1.c: Likewise.
2109 * gcc.target/sh/pr33135-2.c: Likewise.
2110 * gcc.target/sh/pr53512-1.c: Likewise.
2111 * gcc.target/sh/pr54602-1.c: Likewise.
2112 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2113 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2114 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2115 * gcc.target/sh/torture/pr58314.c: Likewise.
2116 * gcc.target/sh/torture/pr34777.c: Likewise.
2117 * gcc.target/sh/torture/pr58475.c: Likewise.
2118 * gcc.target/sh/pr54760-3.c: Likewise.
2119 * gcc.target/sh/sh4a-cosf.c: Likewise.
2120 * gcc.target/sh/pr52483-4.c: Likewise.
2121 * gcc.target/sh/mfmovd.c: Likewise.
2122 * gcc.target/sh/pr54089-1.c: Likewise.
2123 * gcc.target/sh/pr56547-1.c: Likewise.
2124 * gcc.target/sh/pr54089-5.c: Likewise.
2125 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2126 * gcc.target/sh/pr54089-9.c: Likewise.
2127 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2128 * gcc.target/sh/pr49468-si.c: Likewise.
2129 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2130 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2131 * gcc.target/sh/pr55303-1.c: Likewise.
2132 * gcc.target/sh/pr51244-2.c: Likewise.
2133 * gcc.target/sh/pr50751-2.c: Likewise.
2134 * gcc.target/sh/pr54236-2.c: Likewise.
2135 * gcc.target/sh/pr51244-6.c: Likewise.
2136 * gcc.target/sh/cmpstrn.c: Likewise.
2137 * gcc.target/sh/pr50751-6.c: Likewise.
2138 * gcc.target/sh/pr52933-2.c: Likewise.
2139 * gcc.target/sh/pr53568-1.c: Likewise.
2140 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2141 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2142 * gcc.target/sh/sh4a-sinf.c: Likewise.
2143 * gcc.target/sh/pr49880-2.c: Likewise.
2145 2013-11-06 Tobias Burnus <burnus@net-b.de>
2147 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2148 * gcc.dg/wdate-time.c: Ditto.
2149 * gfortran.dg/wdate-time.F90: Ditto.
2151 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2154 * gcc.target/sh/torture/pr30807.c: New.
2156 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2159 * g++.dg/other/java3.C: New.
2161 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2164 * gcc.target/i386/pr59021.c: New test.
2166 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2168 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2169 dg-additional-files to also match BOL.
2171 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2173 * gcc.dg/torture/c99-contract-1.c: New test.
2175 2013-11-06 Richard Biener <rguenther@suse.de>
2177 PR tree-optimization/58653
2178 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2179 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2181 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2183 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2184 40 to 30. Replaced iteration variable with a #define. Instead of
2185 returning non-zero value for error, called __builtin_abort (). Fixed
2186 a bug of calling fib_serial in serial case instead of fib.
2187 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2188 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2189 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2190 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2191 compiler flag testing.
2193 2013-11-06 Christian Bruel <christian.bruel@st.com>
2195 * gcc.target/sh/strlen.c: New test.
2197 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.c-torture/compile/pr58970.c: New test.
2202 2013-11-05 Wei Mi <wmi@google.com>
2205 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2207 2013-11-05 Tobias Burnus <burnus@net-b.de>
2209 * g++.dg/warn/wdate-time.C: New.
2210 * gcc.dg/wdate-time.c: New.
2211 * gfortran.dg/wdate-time.F90: New.
2213 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2216 * gfortran.dg/reshape_6.f90: New test.
2218 2013-11-05 Jeff Law <law@redhat.com>
2220 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2221 * gcc.dg/tree-ssa/isolate-1.c: New test.
2222 * gcc.dg/tree-ssa/isolate-2.c: New test.
2223 * gcc.dg/tree-ssa/isolate-3.c: New test.
2224 * gcc.dg/tree-ssa/isolate-4.c: New test.
2226 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2228 PR rtl-optimization/58997
2229 * gcc.c-torture/compile/pr58997.c: New test.
2231 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp0x/gen-attrs-56.C: New.
2236 2013-11-05 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/ipa/pr58492.c: New testcase.
2241 2013-11-05 Richard Biener <rguenther@suse.de>
2243 PR tree-optimization/58955
2244 * gcc.dg/torture/pr58955-1.c: New testcase.
2245 * gcc.dg/torture/pr58955-2.c: Likewise.
2247 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2250 * gcc.dg/pr58981.c: New test.
2252 2013-11-05 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/torture/pr58941.c: New testcase.
2257 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2259 PR tree-optimization/58958
2260 * gcc.dg/tree-ssa/pr58958.c: New file.
2262 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2264 * gcc.dg/tree-ssa/alias-26.c: New file.
2266 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2268 PR tree-optimization/58984
2269 * gcc.c-torture/execute/pr58984.c: New test.
2271 2013-11-05 Andreas Schwab <schwab@suse.de>
2273 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2275 2013-11-05 Tobias Burnus <burnus@net-b.de>
2277 * g++.dg/gomp/openmp-simd-1.C: New.
2278 * g++.dg/gomp/openmp-simd-2.C: New.
2279 * gcc.dg/gomp/openmp-simd-1.c: New.
2280 * gcc.dg/gomp/openmp-simd-2.c: New.
2282 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2284 * gcc.dg/superblock.c: Require scheduling support.
2286 2013-11-04 Kostya Serebryany <kcc@google.com>
2288 * g++.dg/asan/asan_test.cc: Update the test
2289 to match the fresh asan run-time.
2290 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2292 2013-11-04 Ian Lance Taylor <iant@google.com>
2294 * g++.dg/ext/sync-4.C: New test.
2296 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2299 * gfortran.dg/derived_external_function_1.f90 : New test
2301 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2303 PR tree-optimization/58978
2304 * gcc.c-torture/compile/pr58978.c: New test.
2306 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2309 * gfortran.dg/optional_class_1.f90 : New test
2311 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2313 PR rtl-optimization/58968
2314 * gfortran.dg/pr58968.f: New
2316 2013-11-04 Marek Polacek <polacek@redhat.com>
2319 * g++.dg/diagnostic/pr58979.C: New test.
2321 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2323 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2324 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2325 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2326 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2327 gcc.dg/iec-559-macros-9.c: New tests.
2329 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2331 PR tree-optimization/58946
2332 * gcc.c-torture/compile/pr58946.c: New test.
2334 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/parse/pr52071.C: New.
2339 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/lookup/name-clash10.C: New.
2344 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2346 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2347 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2348 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2351 2013-11-03 Marek Polacek <polacek@redhat.com>
2353 * g++.dg/ubsan/cxx1y-vla.C: New test.
2354 * c-c++-common/ubsan/vla-3.c: New test.
2355 * c-c++-common/ubsan/vla-2.c: New test.
2356 * c-c++-common/ubsan/vla-4.c: New test.
2357 * c-c++-common/ubsan/vla-1.c: New test.
2359 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2361 * gcc.dg/vmx/vec-set.c: New.
2363 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/parse/pr29234.C: New.
2368 * g++.dg/parse/pr56037.C: Likewise.
2370 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2372 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2373 passed it in as one of the options to all Cilk keywords test.
2375 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2378 * g++.dg/cpp1y/pr58708.C: New.
2380 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2383 * g++.dg/ext/pr58834.C: New file.
2385 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2389 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2392 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2395 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2398 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2400 * g++.dg/gomp/simd-1.C: New test.
2401 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2402 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2403 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2404 * c-c++-common/gomp/simd6.c: New test.
2406 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2408 Implement C++14 digit separators.
2409 * g++.dg/cpp1y/digit-sep.C: New.
2410 * g++.dg/cpp1y/digit-sep-neg.C: New.
2411 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2413 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.dg/vect/vect-align-3.c: New test.
2417 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2418 we warn about it already during VRP1 pass.
2420 2013-10-31 Martin Jambor <mjambor@suse.cz>
2422 PR rtl-optimization/58934
2424 2013-10-30 Martin Jambor <mjambor@suse.cz>
2425 PR rtl-optimization/10474
2426 * gcc.dg/pr10474.c: New testcase.
2427 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2428 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2430 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2434 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/cpp0x/variadic145.C: New.
2439 * g++.dg/cpp0x/sfinae49.C: New.
2441 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/cpp0x/deleted1.C: New.
2446 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2448 * gcc.target/arm/lp1243022.c: New test.
2450 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2453 * gcc.target/avr/pr58545.c: New test.
2455 2013-10-30 Tobias Burnus <burnus@net-b.de>
2458 2013-10-30 Tobias Burnus <burnus@net-b.de>
2459 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2460 path to the compile flags.
2462 2013-10-30 Cong Hou <congh@google.com>
2464 * gcc.target/i386/vect-abs-s8.c: New test.
2465 * gcc.target/i386/vect-abs-s16.c: New test.
2466 * gcc.target/i386/vect-abs-s32.c: New test.
2468 2013-10-30 Tobias Burnus <burnus@net-b.de>
2470 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2471 path to the compile flags.
2473 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2475 PR rtl-optimization/58369
2476 * g++.dg/torture/pr58369.C: New test.
2478 2013-10-30 Tobias Burnus <burnus@net-b.de>
2481 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2482 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2483 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2485 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2488 * gcc.target/arm/pr58784.c: New.
2490 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2492 * gcc.dg/tree-ssa/alias-24.c: New file.
2494 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2496 * gcc.target/i386/fma_double_3.c: Use pattern for
2497 scan-assembler-times instead of just one insn name.
2498 * gcc.target/i386/fma_double_5.c: Ditto.
2499 * gcc.target/i386/fma_float_3.c: Ditto.
2500 * gcc.target/i386/fma_float_5.c: Ditto.
2501 * gcc.target/i386/l_fma_double_1.c: Ditto.
2502 * gcc.target/i386/l_fma_double_2.c: Ditto.
2503 * gcc.target/i386/l_fma_double_3.c: Ditto.
2504 * gcc.target/i386/l_fma_double_4.c: Ditto.
2505 * gcc.target/i386/l_fma_double_5.c: Ditto.
2506 * gcc.target/i386/l_fma_double_6.c: Ditto.
2507 * gcc.target/i386/l_fma_float_1.c: Ditto.
2508 * gcc.target/i386/l_fma_float_2.c: Ditto.
2509 * gcc.target/i386/l_fma_float_3.c: Ditto.
2510 * gcc.target/i386/l_fma_float_4.c: Ditto.
2511 * gcc.target/i386/l_fma_float_5.c: Ditto.
2512 * gcc.target/i386/l_fma_float_6.c: Ditto.
2514 2013-10-30 Christian Bruel <christian.bruel@st.com>
2516 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2517 * gcc.target/sh/cmpstr.c: New test.
2518 * gcc.target/sh/cmpstrn.c: New test.
2520 2013-10-30 Martin Jambor <mjambor@suse.cz>
2522 PR rtl-optimization/10474
2523 * gcc.dg/pr10474.c: New testcase.
2524 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2525 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2527 2013-10-29 Andrew Pinski <apinski@cavium.com>
2528 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2531 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2536 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2537 conditional move to be used.
2538 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2540 2013-10-29 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/blockdata_8.f90: New.
2545 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2548 * gcc.target/sh/pr54236-2: New.
2549 * gcc.target/sh/pr54089-6: Add another rotl special case.
2551 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2555 to determine sizes of real kinds.
2558 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2560 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2562 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2563 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2564 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2565 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2566 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2567 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2568 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2569 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2570 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2571 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2572 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2573 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2574 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2575 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2576 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2577 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2578 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2579 test stored in c-c++-common. Also, added the Cilk runtime's library
2580 to the ld_library_path.
2582 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/cpp0x/auto40.C: New.
2586 * g++.dg/other/warning1.C: Adjust.
2588 2013-10-29 Richard Biener <rguenther@suse.de>
2590 * gcc.dg/torture/restrict-2.c: New testcase.
2591 * gcc.dg/torture/restrict-3.c: Likewise.
2592 * gcc.dg/torture/restrict-4.c: Likewise.
2593 * gcc.dg/torture/restrict-5.c: Likewise.
2595 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2597 PR tree-optimization/19831
2598 * gcc.dg/tree-ssa/alias-25.c: New file.
2600 2013-10-29 Richard Biener <rguenther@suse.de>
2602 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2604 * gcc.dg/vect/bb-slp-32.c: Likewise.
2605 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2606 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2607 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2608 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2609 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2610 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2611 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2612 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2613 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2614 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2615 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2616 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2617 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2618 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2619 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2620 * gfortran.dg/vect/vect.exp: Likewise.
2622 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2625 * gcc.dg/vmx/eg-5.c: Likewise.
2627 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2628 Joern Rennecke <joern.rennecke@embecosm.com>
2630 * gcc.target/arc/jump-around-jump.c: New test.
2632 2013-10-27 Tom de Vries <tom@codesourcery.com>
2634 * gcc.target/arm/require-pic-register-loc.c: New test.
2636 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/pr58679-1.c: New test.
2640 * gcc.target/i386/pr58679-2.c: Ditto.
2642 2013-10-27 Tobias Burnus <burnus@net-b.de>
2645 * gcc.dg/vect/vect-ivdep-2.c: New.
2647 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2650 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2651 * gcc.target/sh/pr52483-2.c: Likewise.
2652 * gcc.target/sh/pr52483-3.c: Likewise.
2653 * gcc.target/sh/pr52483-4.c: Likewise.
2655 2013-10-26 Jeff Law <law@redhat.com>
2657 * g++.dg/torture/pr49309.C: Removed.
2658 * gcc.dg/dfp/pr35739.c: Removed.
2660 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2662 PR rtl-optimization/58759
2663 * gcc.target/i386/pr58759.c: New.
2665 2013-10-25 Tobias Burnus <burnus@net-b.de>
2667 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2668 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2669 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2671 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2673 * gcc.dg/wmul-1.c: New test.
2675 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2678 * g++.dg/template/pr58878.C: New.
2680 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2682 * gcc.dg/tree-ssa/alias-23.c: New file.
2684 2013-10-25 Richard Biener <rguenther@suse.de>
2686 PR tree-optimization/58626
2687 * gcc.dg/torture/pr58626.c: New testcase.
2689 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2692 * g++.dg/cpp0x/defaulted47.C: New.
2694 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2696 * gcc.c-torture/execute/pr58831.c: New test.
2698 2013-10-25 Nick Clifton <nickc@redhat.com>
2700 * c-c++-common/pr57793.c: Add expected error messages for
2701 targets with small integers.
2702 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2703 * gcc.dg/c99-stdint-2.c: Likewise.
2704 * gcc.dg/cdce1.c: Likewise.
2705 * gcc.dg/fold-overflow-1.c: Likewise.
2706 * gcc.dg/utf-cvt.c: Likewise.
2707 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2709 * gcc.dg/ftrapv-2.c: Likewise.
2710 * gcc.dg/pr30286.c: Likewise.
2711 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2712 * lib/target-supports.exp (check_effective_target_trapping): New
2713 proc. Returns true if the target supports trapping arithmetic.
2715 2013-10-25 Tobias Burnus <burnus@net-b.de>
2717 * g++.dg/parse/ivdep.C: New.
2718 * g++.dg/vect/pr33426-ivdep.cc: New.
2720 2013-10-24 Richard Henderson <rth@redhat.com>
2723 * gcc.dg/atomic-store-6.c: New.
2725 2013-10-24 Ian Lance Taylor <iant@google.com>
2727 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2729 2013-10-24 Cong Hou <congh@google.com>
2731 * gcc.c-torture/execute/20030125-1.c: Update.
2733 2013-10-24 Tobias Burnus <burnus@net-b.de>
2736 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2738 2013-10-24 Dehao Chen <dehao@google.com>
2740 * g++.dg/opt/devirt3.C: New test.
2742 2013-08-24 Tobias Burnus <burnus@net-b.de>
2745 * gcc.dg/ivdep.c: New.
2746 * gcc.dg/vect/vect-ivdep-1.c: New.
2748 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2750 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2751 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2753 2013-10-24 Nick Clifton <nickc@redhat.com>
2755 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2757 2013-10-24 Marek Polacek <polacek@redhat.com>
2760 * g++.dg/parse/pr58705.C: New test.
2762 2013-10-24 Marek Polacek <polacek@redhat.com>
2764 * gcc.dg/c11-align-5.c: Add more testing.
2766 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2768 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2770 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2772 PR tree-optimization/58775
2773 PR tree-optimization/58791
2774 * gcc.dg/guality/pr58791-1.c: New test.
2775 * gcc.dg/guality/pr58791-2.c: New test.
2776 * gcc.dg/guality/pr58791-3.c: New test.
2777 * gcc.dg/guality/pr58791-4.c: New test.
2778 * gcc.dg/guality/pr58791-5.c: New test.
2779 * gcc.c-torture/compile/pr58775.c: New test.
2780 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2782 2013-10-23 Tom de Vries <tom@codesourcery.com>
2784 PR tree-optimization/58805
2785 * gcc.dg/pr58805.c: New test.
2787 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2789 * gcc.target/i386/vect-div-1.c: New test.
2791 * gcc.dg/vect/pr58508.c: Remove dg-options.
2793 2013-10-23 Richard Biener <rguenther@suse.de>
2795 * gcc.dg/torture/pr58830.c: New testcase.
2797 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2799 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2800 * g++.dg/cpp1y/attr-deprecated.C: New.
2801 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2803 2013-10-23 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/assumed_type_8.f90: New.
2808 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2812 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2813 * gcc.dg/torture/pr58779.c: New test.
2815 2013-10-22 Steve Ellcey <sellcey@mips.com>
2817 * gcc.target/mips/nor.c: New.
2819 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2821 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2823 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2824 restricted to big-endian targets.
2826 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2829 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2831 2013-10-21 Tobias Burnus <burnus@net-b.de>
2834 * gfortran.dg/proc_ptr_comp_38.f90: New.
2836 2013-10-21 Marek Polacek <polacek@redhat.com>
2839 * gcc.dg/gomp/pr58809.c: New test.
2841 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2843 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2844 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2846 2013-10-21 Richard Biener <rguenther@suse.de>
2848 PR tree-optimization/58794
2849 * c-c++-common/torture/pr58794-1.c: New testcase.
2850 * c-c++-common/torture/pr58794-2.c: Likewise.
2852 2013-10-21 Richard Biener <rguenther@suse.de>
2855 * c-c++-common/fold-divmul-1.c: New testcase.
2857 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2859 * gcc.target/i386/memset-vector_loop-1.c: New test.
2860 * gcc.target/i386/memset-vector_loop-2.c: New test.
2862 2013-10-21 Diego Novillo <dnovillo@google.com>
2864 * g++.dg/plugin/selfassign.c: Include tree.h.
2865 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2866 * gcc.dg/plugin/ggcplug.c: Likewise.
2867 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2868 * gcc.dg/plugin/selfassign.c: Likewise.
2869 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2871 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2873 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2874 * gcc.target/mips/mips-ps-7.c: Likewise.
2876 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2878 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2879 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2880 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2882 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2884 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2887 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2889 2013-10-19 Mike Stump <mikestump@comcast.net>
2891 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2893 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2894 * g++.dg/lto/pr54625-1_0.c: ... to here.
2895 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2896 * g++.dg/lto/pr54625-1_1.C: Likewise.
2897 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2898 * g++.dg/lto/pr54625-2_0.c: Likewise.
2899 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2900 * g++.dg/lto/pr54625-2_1.C: Likewise.
2902 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2904 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2906 2013-10-18 Cong Hou <congh@google.com>
2908 * gcc.dg/vect/pr58508.c: New test.
2910 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/cpp0x/variadic145.C: New.
2915 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2917 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2919 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2921 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2922 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2923 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2924 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2926 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2928 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2929 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2930 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2931 effective target arm_thumb1_ok.
2932 * lib/target-supports.exp
2933 (check_effective_target_arm_fp16_ok_nocache): Don't force
2934 -mfloat-abi=soft when building for hardfloat target.
2936 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2939 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2940 -mquad-word + -mno-vsx-timode causes errors.
2941 * gcc.target/powerpc/pr58673-2.c: Likewise.
2943 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2946 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2948 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2950 * gcc.target/aarch64/c-output-template.c: New testcase.
2951 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2952 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2954 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2956 * lib/target-supports.exp
2957 (check_effective_target_sync_long_long): AArch64 supports
2958 atomic operations on "long long".
2959 (check_effective_target_sync_long_long_runtime): AArch64 can
2960 execute atomic operations on "long long".
2962 2013-10-17 Richard Biener <rguenther@suse.de>
2964 PR tree-optimization/58143
2965 * gcc.dg/torture/pr58143-1.c: New testcase.
2966 * gcc.dg/torture/pr58143-2.c: Likewise.
2967 * gcc.dg/torture/pr58143-3.c: Likewise.
2969 2013-10-17 Marek Polacek <polacek@redhat.com>
2972 * gcc.dg/c1x-align-5.c: New test.
2974 2013-10-16 Tobias Burnus <burnus@net-b.de>
2977 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2979 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2981 * c-c++-common/cpp/openmp-define-1.c: Move
2982 dg-require-effective-target fopenmp after dg-do directive.
2983 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2984 * gfortran.dg/openmp-define-1.f90: Likewise.
2985 * gfortran.dg/openmp-define-2.f90: Likewise.
2986 * gfortran.dg/openmp-define-3.f90: Likewise.
2988 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2990 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2992 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2995 * gcc.target/i386/pr57756.c: New test.
2996 * gcc.target/i386/pr57756_2.c: New test.
2998 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
3000 * gcc.dg/torture/builtin-self.c: New file.
3002 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
3004 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3005 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3006 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3007 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3008 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3010 2013-10-15 Cong Hou <congh@google.com>
3012 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3014 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3017 * g++.dg/cpp0x/pr58707.C: New.
3019 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3021 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3022 after other directives.
3024 2013-10-15 Tobias Burnus <burnus@net-b.de>
3027 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3029 2013-10-14 Ian Lance Taylor <iant@google.com>
3031 * go.test/go-test.exp (go-find-packages): New proc.
3032 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3033 subdirectories. Do simple +build line matching. Handle run with
3034 arguments. Handle errorcheckdir and rundircmpout. Use packages
3035 for rundir. Remove special handling for bug191 and dwarf.
3037 2013-10-14 Tobias Burnus <burnus@net-b.de>
3040 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3042 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3044 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3047 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3049 * gnat.dg/specs/opt1.ads: New test.
3051 2013-10-14 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/58640
3054 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3056 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3058 * gnat.dg/uninit_array.ad[sn]: New test.
3059 * gnat.dg/uninit_array_pkg.ads: New helper.
3061 2013-10-13 Richard Biener <rguenther@suse.de>
3063 * gcc.c-torture/execute/pr58662.c: New test.
3065 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3068 * gcc.dg/torture/p51244-21.c: New.
3069 * gcc.target/sh/pr51244-20.c: New.
3070 * gcc.target/sh/pr51244-20-sh2a.c: New.
3072 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3074 * gnat.dg/specs/linker_section.ads: Update test.
3076 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3079 * gcc.target/i386/pr58690.c: New test
3081 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3083 * gcc.target/i386/builtin-ucmp.c: New test.
3085 2013-10-11 Brooks Moses <bmoses@google.com>
3087 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3089 2013-10-11 Jeff Law <law@redhat.com>
3091 * gcc.c-torture/execute/pr58640.c: New test.
3093 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3096 * g++.dg/cpp0x/decltype57.C: New.
3098 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/template/nontype26.C: New.
3103 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3105 * c-c++-common/cpp/openmp-define-1.c: New file.
3106 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3107 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3108 * gfortran.dg/openmp-define-1.f90: Likewise.
3109 * gfortran.dg/openmp-define-2.f90: Likewise.
3110 * gfortran.dg/openmp-define-3.f90: Likewise.
3112 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3113 for test source files.
3114 * gcc.dg/gomp/gomp.exp: Likewise.
3115 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3116 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3117 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3118 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3119 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3121 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3123 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3124 Remove error test that is now valid in OpenMP 4.0.
3125 * c-c++-common/gomp/atomic-16.c: New test.
3126 * c-c++-common/gomp/cancel-1.c: New test.
3127 * c-c++-common/gomp/depend-1.c: New test.
3128 * c-c++-common/gomp/depend-2.c: New test.
3129 * c-c++-common/gomp/map-1.c: New test.
3130 * c-c++-common/gomp/pr58472.c: New test.
3131 * c-c++-common/gomp/sections1.c: New test.
3132 * c-c++-common/gomp/simd1.c: New test.
3133 * c-c++-common/gomp/simd2.c: New test.
3134 * c-c++-common/gomp/simd3.c: New test.
3135 * c-c++-common/gomp/simd4.c: New test.
3136 * c-c++-common/gomp/simd5.c: New test.
3137 * c-c++-common/gomp/single1.c: New test.
3138 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3140 * g++.dg/gomp/block-3.C: Likewise.
3141 * g++.dg/gomp/clause-3.C: Adjust error messages.
3142 * g++.dg/gomp/declare-simd-1.C: New test.
3143 * g++.dg/gomp/declare-simd-2.C: New test.
3144 * g++.dg/gomp/depend-1.C: New test.
3145 * g++.dg/gomp/depend-2.C: New test.
3146 * g++.dg/gomp/target-1.C: New test.
3147 * g++.dg/gomp/target-2.C: New test.
3148 * g++.dg/gomp/taskgroup-1.C: New test.
3149 * g++.dg/gomp/teams-1.C: New test.
3150 * g++.dg/gomp/udr-1.C: New test.
3151 * g++.dg/gomp/udr-2.C: New test.
3152 * g++.dg/gomp/udr-3.C: New test.
3153 * g++.dg/gomp/udr-4.C: New test.
3154 * g++.dg/gomp/udr-5.C: New test.
3155 * g++.dg/gomp/udr-6.C: New test.
3156 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3157 * gcc.dg/autopar/outer-2.c: Likewise.
3158 * gcc.dg/autopar/outer-3.c: Likewise.
3159 * gcc.dg/autopar/outer-4.c: Likewise.
3160 * gcc.dg/autopar/outer-5.c: Likewise.
3161 * gcc.dg/autopar/outer-6.c: Likewise.
3162 * gcc.dg/autopar/parallelization-1.c: Likewise.
3163 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3165 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3166 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3167 instead of GOMP_parallel_loop_runtime_start.
3168 * gcc.dg/gomp/declare-simd-1.c: New test.
3169 * gcc.dg/gomp/declare-simd-2.c: New test.
3170 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3171 parser. Add further #pragma omp sections nesting tests.
3172 * gcc.dg/gomp/target-1.c: New test.
3173 * gcc.dg/gomp/target-2.c: New test.
3174 * gcc.dg/gomp/taskgroup-1.c: New test.
3175 * gcc.dg/gomp/teams-1.c: New test.
3176 * gcc.dg/gomp/udr-1.c: New test.
3177 * gcc.dg/gomp/udr-2.c: New test.
3178 * gcc.dg/gomp/udr-3.c: New test.
3179 * gcc.dg/gomp/udr-4.c: New test.
3180 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3182 2013-10-10 Jan Hubicka <jh@suse.cz>
3184 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3186 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3187 * gcc.target/i386/pr49168-1.c: Likewise.
3188 * gcc.target/i386/pr49002-2.c: Likewise.
3190 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3193 * gcc.dg/torture/pr58670.c: New test.
3195 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3197 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3199 2013-10-09 Marek Polacek <polacek@redhat.com>
3202 * g++.dg/tm/pr58635-1.C: New test.
3203 * g++.dg/tm/pr58635-2.C: New test.
3205 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3207 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3209 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3211 PR tree-optimization/20318
3212 * c-c++-common/pr20318.c: New file.
3213 * gcc.dg/tree-ssa/pr20318.c: New file.
3215 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3217 * gcc.c-torture/execute/pr58570.c: New test.
3219 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3221 * gcc.target/aarch64/vclz.c: New testcase.
3223 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3225 * gcc.target/aarch64/vadd_f64.c: New testcase.
3226 * gcc.target/aarch64/vsub_f64.c: New testcase.
3228 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3230 * gcc.target/aarch64/vdiv_f.c: New testcase.
3232 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3234 * gcc.target/aarch64/vneg_f.c: New testcase.
3235 * gcc.target/aarch64/vneg_s.c: New testcase.
3237 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3240 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3241 * g++.old-deja/g++.mike/misc9.C: Adjust.
3243 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3247 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/template/crash117.C: New.
3252 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3254 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3256 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3258 PR tree-optimization/58480
3259 * gcc.dg/tree-ssa/pr58480.c: New file.
3261 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3263 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3264 * gcc.target/powerpc/fusion.c: Likewise.
3266 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3268 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3270 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3272 * gcc.target/s390/htm-1.c: Add more tests to cover different
3275 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3278 * g++.dg/init/uninitialized1.C: New.
3280 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3283 * g++.dg/cpp0x/variadic144.C: New.
3285 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp0x/auto39.C: New.
3290 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3293 * g++.dg/cpp0x/range-for26.C: New.
3294 * g++.dg/cpp0x/range-for27.C: Likewise.
3296 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/template/crash117.C: New.
3301 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3304 * g++.dg/tree-ssa/pr19476-5.C: New file.
3305 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3307 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3310 * g++.dg/cpp0x/gen-attrs-55.C: New.
3312 2013-10-03 Easwaran Raman <eraman@google.com>
3315 * g++.dg/ext/attribute47.C: New.
3317 2013-10-03 Rong Xu <xur@google.com>
3319 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3321 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3322 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3324 2013-10-03 Marek Polacek <polacek@redhat.com>
3327 * g++.dg/cpp0x/pr58510.C: New test.
3329 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3332 * g++.dg/tree-ssa/pr19476-1.C: New file.
3333 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3334 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3335 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3337 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3339 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3340 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3341 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3342 VSX scalar operations or the traditional floating point form of
3344 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3345 * gcc.target/powerpc/recip-3.c: Likewise.
3346 * gcc.target/powerpc/recip-5.c: Likewise.
3347 * gcc.target/powerpc/pr72747.c: Likewise.
3348 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3350 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3353 * gcc.target/aarch64/pr58460.c: New file.
3355 2013-10-02 Tobias Burnus <burnus@net-b.de>
3358 * gfortran.dg/char_length_19.f90: New.
3360 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/parse/crash65.C: New.
3364 * g++.dg/cpp1y/pr58535.C: Likewise.
3366 2013-10-02 Richard Biener <rguenther@suse.de>
3368 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3369 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3370 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3371 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3372 * gfortran.dg/ldist-pr45199.f: Likewise.
3374 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3377 * g++.dg/parse/crash64.C: New.
3379 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3381 * gcc.dg/tree-ssa/slsr-40.c: New test.
3383 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/cpp0x/pr58563.C: New.
3388 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3390 * gcc.target/aarch64/vect_saddl_1.c: New.
3392 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3395 * gcc.c-torture/execute/pr58574.c: New testcase.
3397 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3400 * gcc.target/arm/pr58578.c: New test.
3402 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3404 PR tree-optimization/58556
3405 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3406 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3408 2013-10-01 Nick Clifton <nickc@redhat.com>
3410 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3412 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3414 * gcc.c-torture/compile/pr41181.c: Likewise.
3415 * gcc.c-torture/compile/calls.c: Likewise.
3416 * gcc.c-torture/compile/990617-1.c: Likewise.
3417 * gcc.c-torture/compile/pr55955.c: Only run the test for
3419 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3421 2013-10-01 Richard Biener <rguenther@suse.de>
3423 PR tree-optimization/58553
3424 * gcc.dg/torture/pr58553.c: New testcase.
3426 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3429 * gcc.c-torture/execute/pr58564.c: New test.
3431 2013-09-30 Teresa Johnson <tejohnson@google.com>
3433 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3434 Update for additional dump message.
3436 2013-09-30 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/58554
3439 * gcc.dg/torture/pr58554.c: New testcase.
3441 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3442 Joern Rennecke <joern.rennecke@embecosm.com>
3444 * gcc.target/arc/barrel-shifter-1.c: New test.
3445 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3446 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3447 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3448 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3449 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3450 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3451 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3452 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3453 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3454 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3455 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3456 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3457 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3458 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3459 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3460 * gcc.target/arc/mtune-ARC600.c: Likewise.
3461 * gcc.target/arc/mtune-ARC601.c: Likewise.
3462 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3463 * gcc.target/arc/mtune-ARC700.c: Likewise.
3464 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3465 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3466 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3467 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3469 2013-09-30 Richard Biener <rguenther@suse.de>
3472 * g++.dg/torture/pr58552.C: New testcase.
3474 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3476 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3477 and -mupper-regs-df.
3479 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3482 * gcc.dg/pr58463.c: New test.
3484 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3487 * c-c++-common/gomp/pr58551.c: New test.
3489 2013-09-27 Richard Biener <rguenther@suse.de>
3491 PR tree-optimization/58459
3492 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3494 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3497 * gfortran.dg/round_4.f90: Check for rounding support.
3499 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3501 * g++.dg/vect/pr58513.cc (op): Make static.
3503 2013-09-26 Richard Biener <rguenther@suse.de>
3505 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3507 2013-09-26 Richard Biener <rguenther@suse.de>
3509 PR tree-optimization/58539
3510 * gcc.dg/torture/pr58539.c: New testcase.
3512 2013-09-25 Jeff Law <law@redhat.com>
3514 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3516 2013-09-25 Tobias Burnus <burnus@net-b.de>
3519 * gfortran.dg/finalize_21.f90: New.
3521 2013-09-25 Tobias Burnus <burnus@net-b.de>
3525 * gfortran.dg/defined_assignment_8.f90: New.
3526 * gfortran.dg/defined_assignment_9.f90: New.
3528 2013-09-25 Marek Polacek <polacek@redhat.com>
3531 * c-c++-common/ubsan/shift-5.c: New test.
3532 * c-c++-common/ubsan/shift-6.c: New test.
3533 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3534 * gcc.dg/ubsan/c-shift-1.c: New test.
3536 2013-09-25 Marek Polacek <polacek@redhat.com>
3539 * g++.dg/tm/pr58516.C: New test.
3541 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3543 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3545 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3547 2013-09-24 Richard Biener <rguenther@suse.de>
3550 * g++.dg/vect/pr58513.cc: New testcase.
3552 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3554 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3557 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3560 * g++.dg/cpp1y/pr58500.C: New testcase.
3562 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3564 * gnat.dg/opt28.ad[sb]: New test.
3565 * gnat.dg/opt28_pkg.ads: New helper.
3567 2013-09-23 Richard Biener <rguenther@suse.de>
3569 PR tree-optimization/58464
3570 * g++.dg/torture/pr58464.C: New testcase.
3572 2013-09-23 Christian Bruel <christian.bruel@st.com>
3575 * gcc.target/sh/torture/pr58475.c: New test.
3577 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3580 * gfortran.dg/extends_15.f90: New.
3582 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3587 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3590 * gcc.target/vax/vax.exp: New.
3591 * gcc.target/vax/pr56875.c: Ditto.
3593 2013-09-20 Richard Biener <rguenther@suse.de>
3596 * gfortran.dg/pr58484.f: New testcase.
3598 2013-09-20 Jeff Law <law@redhat.com>
3600 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3602 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3605 * gcc.dg/torture/pr57748-1.c: New test.
3606 * gcc.dg/torture/pr57748-2.c: New test.
3608 2013-09-20 Marek Polacek <polacek@redhat.com>
3611 * c-c++-common/ubsan/shift-4.c: New test.
3613 2013-09-20 Richard Biener <rguenther@suse.de>
3615 PR tree-optimization/58453
3616 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3618 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3621 * gfortran.dg/proc_ptr_43.f90: New.
3623 2013-09-18 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/defined_assignment_11.f90: New.
3628 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3630 PR rtl-optimization/58438
3631 * g++.dg/pr58438.C: New test.
3633 2013-09-18 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/class_39.f03: Update dg-error.
3637 * gfortran.dg/class_5.f03: Ditto.
3638 * gfortran.dg/class_53.f90: Ditto.
3639 * gfortran.dg/realloc_on_assign_20.f90: New.
3640 * gfortran.dg/realloc_on_assign_21.f90: New.
3641 * gfortran.dg/realloc_on_assign_22.f90: New.
3643 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/parse/using4.C: New.
3648 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3650 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3652 2013-09-18 Marek Polacek <polacek@redhat.com>
3655 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3656 instead of the shift option.
3657 * c-c++-common/ubsan/pr58443-1.c: New test.
3658 * c-c++-common/ubsan/pr58443-3.c: New test.
3659 * c-c++-common/ubsan/pr58443-2.c: New test.
3661 2013-09-18 Richard Biener <rguenther@suse.de>
3663 PR tree-optimization/58417
3664 * gcc.dg/torture/pr58417.c: New testcase.
3666 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3668 * gnat.dg/array_bounds_test2.adb: New test.
3670 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3672 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3673 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3675 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3677 * gnat.dg/in_out_parameter4.adb: New test.
3679 2013-09-18 Marek Polacek <polacek@redhat.com>
3682 * c-c++-common/ubsan/attrib-1.c: New test.
3684 2013-09-17 Cong Hou <congh@google.com>
3686 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3687 on two arrays with short and int types. This should not be recognized
3688 as a dot product pattern.
3690 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3693 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3694 the cp_type_quals (r) too.
3696 2013-09-17 Jan Hubicka <jh@suse.cz>
3699 * gcc.c-torture/compile/pr58332.c: New testcase.
3701 2013-09-17 Jeff Law <law@redhat.com>
3703 * gcc.c-torture/execute/pr58387.c: New test.
3705 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707 PR tree-optimization/58088
3708 * gcc.c-torture/compile/pr58088.c: New test.
3710 2013-09-17 Nick Clifton <nickc@redhat.com>
3712 * lib/target-supports.exp (check_effective_target_trampolines):
3713 Add MSP430 to the list of targets that do not support trampolines.
3714 (check_profiling_available): Add MSP430 to the list of targets
3715 that do not support profiling.
3716 (check_effective_target_tls_runtime): Add MSP430 to the list of
3717 targets that do not support TLS.
3719 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3721 * gnat.dg/opt27.adb: New test.
3722 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3724 2013-09-17 Andreas Schwab <schwab@suse.de>
3726 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3728 2013-09-17 Richard Biener <rguenther@suse.de>
3730 PR tree-optimization/58432
3731 * gcc.dg/pr58432.c: New testcase.
3733 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3735 * gcc.dg/tree-ssa/slsr-39.c: New test.
3737 2013-09-16 Xinliang David Li <davidxl@google.com>
3739 * gcc.misc-tests/help.exp: Optimizer help change.
3741 2013-09-16 Jeff Law <law@redhat.com>
3743 * gcc.c-torture/execute/pr58419.c: New test.
3744 * gcc.c-torture/execute/pr58431.c: New test.
3746 2013-09-16 Tobias Burnus <burnus@net-b.de>
3749 * gfortran.dg/finalize_19.f90: New.
3751 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3753 * gcc.target/i386/pr58418.c: New.
3755 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3757 * gcc.target/aarch64/fmla-intrinsic.c: New.
3758 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3759 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3760 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3762 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3764 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3765 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3767 2013-09-16 Richard Biener <rguenther@suse.de>
3769 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3771 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3773 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3774 interpreted as implicit templates) to be expected pedwarns instead.
3776 2013-09-16 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3781 2013-09-15 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/defined_assignment_10.f90: New.
3786 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3788 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3789 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3791 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3793 * g++.dg/abi/main.C: Added implicit C linkage tests
3795 2013-09-13 Kai Tietz <ktietz@redhat.com>
3797 * gcc.target/i386/pr57848.c: New file.
3799 2013-09-13 Christian Bruel <christian.bruel@st.com>
3802 * gcc.target/sh/torture/pr58314.c: New test.
3804 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3806 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3808 2013-09-12 Martin Jambor <mjambor@suse.cz>
3811 * g++.dg/pr58389.C: New test.
3813 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3815 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3816 * g++.dg/template/pseudodtor3.C: Likewise.
3818 2013-09-12 Richard Biener <rguenther@suse.de>
3820 PR tree-optimization/58404
3821 * g++.dg/tree-ssa/pr58404.C: New testcase.
3823 2013-09-12 Martin Jambor <mjambor@suse.cz>
3826 * g++.dg/ipa/pr58371.C: New test.
3828 2013-09-12 Richard Biener <rguenther@suse.de>
3830 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3831 expected outcome and comment why that happens.
3833 2013-09-11 Richard Biener <rguenther@suse.de>
3836 * g++.dg/uninit-pred-4.C: New testcase.
3838 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3840 PR tree-optimization/58385
3841 * gcc.c-torture/execute/pr58385.c: New test.
3843 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3845 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3847 2013-09-10 Jeff Law <law@redhat.com>
3849 * g++.dg/torture/pr58380.C: New test.
3851 2013-09-10 Jan Hubicka <jh@suse.cz>
3852 Paolo Carlini <paolo.carlini@oracle.com>
3854 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3856 2013-09-10 Jeff Law <law@redhat.com>
3858 * gcc.c-torture/compile/pr58343.c: New test.
3860 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3862 PR rtl-optimization/58365
3863 * gcc.c-torture/execute/pr58365.c: New test.
3865 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3867 * gcc.dg/torture/memcpy-1.c: New test.
3869 2013-09-10 Alan Modra <amodra@gmail.com>
3871 * gcc.target/powerpc/pr58330.c: New.
3873 2013-09-10 Alan Modra <amodra@gmail.com>
3875 * gcc.target/powerpc/medium_offset.c: New.
3877 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/warn/Wunused-var-21.C: New test.
3882 PR tree-optimization/58364
3883 * gcc.c-torture/execute/pr58364.c: New test.
3885 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3888 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3889 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3890 * g++.dg/init/delete1.C: Adjust.
3892 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3894 * gcc.target/aarch64/movdi_1.c: New test.
3896 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/warn/Wunused-parm-5.C: New.
3901 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3903 * gcc.target/aarch64/cmn-neg.c: New test.
3905 2013-09-09 Richard Biener <rguenther@suse.de>
3908 * gcc.dg/torture/pr58326-1.c: New testcase.
3909 * gcc.dg/torture/pr58326-2.c: Likewise.
3911 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3914 * g++.dg/ext/pr57735.C: New test.
3916 2013-09-09 Jan Hubicka <jh@suse.cz>
3919 * g++.dg/torture/PR58294.C: New testcase.
3921 2013-09-08 Jeff Law <law@redhat.com>
3923 * gcc.c-torture/compile/pr58340.c: New test.
3925 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3927 * g++.dg/debug/ra1.C: New test.
3929 2013-09-08 Jan Hubicka <jh@suse.cz>
3931 * g++.dg/ipa/devirt-11.C: Update template.
3932 * g++.dg/ipa/devirt-16.C: New testcase.
3933 * g++.dg/ipa/devirt-17.C: New testcase.
3934 * g++.dg/ipa/devirt-18.C: New testcase.
3936 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3939 * g++.dg/overload/new1.C: Adjust.
3941 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3943 * c-c++-common/opaque-vector.c: New test.
3945 2013-09-08 Tom de Vries <tom@codesourcery.com>
3948 * g++.dg/tm/noexcept-6.C: New test.
3950 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3952 * gcc.target/arc/cond-set-use.c: New test.
3954 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3956 * gnat.dg/stack_usage2.adb: New test.
3958 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3960 * gcc.target/aarch64/table-intrinsics.c
3961 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3962 (qtb_tests8_< ,2,3,4>): Likewise.
3963 (qtblq_tests8_< ,2,3,4>): Likewise.
3964 (qtbxq_tests8_< ,2,3,4>): Likewise.
3966 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3968 * gnat.dg/warn10.ad[sb]: New test.
3969 * gnat.dg/warn10_pkg.ads: New helper.
3971 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3973 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3974 Don't expect NULL in foo.result set.
3975 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3977 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3978 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3980 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3982 * gcc.target/s390/nearestint-1.c: New testcase.
3984 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3985 Vineet Gupta <Vineet.Gupta@synopsys.com>
3987 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3988 * gcc.target/arc: New directory.
3989 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3990 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3991 * gcc.dg/torture/stackalign/builtin-apply-2.c
3992 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3993 * gcc.dg/builtin-apply2.c
3994 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3996 2013-09-04 Jan Hubicka <jh@suse.cz>
3999 * g++.dg/torture/pr58201_0.C: New testcase.
4000 * g++.dg/torture/pr58201_1.C: New testcase.
4001 * g++.dg/torture/pr58201.h: New testcase.
4003 2013-09-05 Jan Hubicka <jh@suse.cz>
4005 * gcc.dg/autopar/pr49960.c: Disable partial inlining
4007 2013-09-05 Richard Biener <rguenther@suse.de>
4009 PR tree-optimization/58137
4010 * gcc.target/i386/pr58137.c: New testcase.
4012 2013-09-05 Martin Jambor <mjambor@suse.cz>
4014 * g++.dg/ipa/remref-1.C: New test.
4015 * g++.dg/ipa/remref-2.C: Likewise.
4017 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4020 * g++.dg/parse/access11.C: New.
4022 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4024 * g++.dg/warn/weak1.C: Skip on AIX.
4026 2013-09-04 Easwaran Raman <eraman@google.com>
4029 PR tree-optimization/58011
4030 * gfortran.dg/reassoc_12.f90: New testcase.
4031 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4033 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4035 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4036 * gcc.dg/torture/pr53922.c: Skip on AIX.
4037 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4039 2013-09-04 Teresa Johnson <tejohnson@google.com>
4041 * gcc.dg/unroll_1.c: Test dumping to stderr.
4043 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4046 * g++.dg/warn/deprecated-8.C: New.
4048 2013-09-03 Jeff Law <law@redhat.com>
4050 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4053 2013-09-03 Meador Inge <meadori@codesourcery.com>
4057 2013-08-30 Meador Inge <meadori@codesourcery.com>
4059 * gcc.dg/Warray-bounds-11.c: New testcase.
4061 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4063 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4065 2013-09-03 Jan Hubicka <jh@suse.cz>
4067 * g++.dg/ipa/devirt-15.C: Fix testcase.
4069 2013-09-03 Richard Biener <rguenther@suse.de>
4072 * gcc.dg/torture/pr57656.c: New testcase.
4074 2013-09-03 Richard Biener <rguenther@suse.de>
4077 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4079 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4082 * gfortran.dg/do_concurrent_3.f90: New test case.
4084 2013-09-02 Jan Hubicka <jh@suse.cz>
4086 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4088 2013-09-02 Martin Jambor <mjambor@suse.cz>
4091 * gcc.dg/ipa/pr58106.c: New test.
4093 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4095 * gcc.target/aarch64/scalar_intrinsics.c
4096 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4098 2013-09-02 Richard Biener <rguenther@suse.de>
4101 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4103 2013-09-02 Richard Biener <rguenther@suse.de>
4105 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4108 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4110 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4112 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4114 PR c++/21682, implement DR 565
4115 * g++.dg/template/using24.C: New.
4116 * g++.dg/template/using25.C: Likewise.
4117 * g++.dg/template/using26.C: Likewise.
4119 2013-09-01 Jan Hubicka <jh@suse.cz>
4121 * g++.dg/ipa/devirt-15.C: New testcase.
4123 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4125 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4127 2013-08-31 Jan Hubicka <jh@suse.cz>
4129 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4130 * g++.dg/tree-ssa/pr45453.C: Likewise.
4132 2013-08-31 Jan Hubicka <jh@suse.cz>
4134 * gcc.dg/fork-instrumentation.c: New testcase.
4136 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4138 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4140 2013-08-30 Meador Inge <meadori@codesourcery.com>
4142 * gcc.dg/Warray-bounds-11.c: New testcase.
4144 2013-08-30 Marek Polacek <polacek@redhat.com>
4146 * g++.dg/ubsan/div-by-zero-1.C: New test.
4147 * c-c++-common/ubsan/save-expr-1.c: New test.
4148 * c-c++-common/ubsan/save-expr-2.c: New test.
4149 * c-c++-common/ubsan/save-expr-3.c: New test.
4150 * c-c++-common/ubsan/save-expr-4.c: New test.
4151 * c-c++-common/ubsan/typedef-1.c: New test.
4152 * c-c++-common/ubsan/const-char-1.c: New test.
4153 * c-c++-common/ubsan/const-expr.c: New test.
4154 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4155 * c-c++-common/ubsan/shift-1.c: Likewise.
4156 * c-c++-common/ubsan/shift-2.c: Likewise.
4157 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4158 * lib/ubsan-dg.exp: New file.
4159 * g++.dg/dg.exp: Add ubsan tests.
4160 * g++.dg/ubsan/ubsan.exp: New file.
4161 * gcc.dg/ubsan/ubsan.exp: New file.
4162 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4163 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4164 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4165 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4166 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4167 * c-c++-common/ubsan/shift-3.c: New test.
4168 * c-c++-common/ubsan/unreachable-1.c: New test.
4169 * c-c++-common/ubsan/shift-1.c: New test.
4170 * c-c++-common/ubsan/shift-2.c: New test.
4171 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4172 * gcc.dg/ubsan/c99-shift-2.c: New test.
4173 * gcc.dg/ubsan/c99-shift-1.c: New test.
4175 2013-08-29 Jan Hubicka <jh@suse.cz>
4177 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4178 to match template and comment.
4180 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4183 * g++.dg/cpp0x/dc8.C: New.
4184 * g++.dg/template/meminit1.C: Adjust.
4186 2013-08-30 Teresa Johnson <tejohnson@google.com>
4188 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4190 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4192 PR tree-optimization/58277
4193 * gcc.c-torture/execute/pr58277-1.c: New test.
4194 * gcc.c-torture/execute/pr58277-2.c: New test.
4196 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4198 * gcc.dg/guality/param-1.c: New test.
4199 * gcc.dg/guality/param-2.c: Likewise.
4201 2013-08-30 Richard Biener <rguenther@suse.de>
4203 PR tree-optimization/58228
4204 * gcc.dg/torture/pr58228.c: New testcase.
4206 2013-08-30 Richard Biener <rguenther@suse.de>
4208 PR tree-optimization/58223
4209 * gcc.dg/torture/pr58223.c: New testcase.
4210 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4212 2013-08-30 Richard Biener <rguenther@suse.de>
4214 PR tree-optimization/58010
4215 * gcc.dg/pr58010.c: New testcase.
4217 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4219 * gcc.dg/unroll_3.c: Message change.
4220 * gcc.dg/unroll_4.c: Likewise.
4221 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4222 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4223 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4224 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4225 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4226 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4227 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4228 * gcc.dg/unroll_1.c: Likewise.
4229 * gcc.dg/vect/bb-slp-31.c: Likewise.
4230 * gcc.dg/vect/bb-slp-14.c: Likewise.
4231 * gcc.dg/vect/bb-slp-8.c: Likewise.
4232 * gcc.dg/vect/bb-slp-23.c: Likewise.
4233 * gcc.dg/vect/bb-slp-15.c: Likewise.
4234 * gcc.dg/vect/bb-slp-9.c: Likewise.
4235 * gcc.dg/vect/bb-slp-24.c: Likewise.
4236 * gcc.dg/vect/bb-slp-16.c: Likewise.
4237 * gcc.dg/vect/bb-slp-25.c: Likewise.
4238 * gcc.dg/vect/bb-slp-17.c: Likewise.
4239 * gcc.dg/vect/bb-slp-26.c: Likewise.
4240 * gcc.dg/vect/bb-slp-18.c: Likewise.
4241 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4242 * gcc.dg/vect/bb-slp-27.c: Likewise.
4243 * gcc.dg/vect/bb-slp-19.c: Likewise.
4244 * gcc.dg/vect/bb-slp-28.c: Likewise.
4245 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4246 * gcc.dg/vect/bb-slp-29.c: Likewise.
4247 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4248 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4249 * gcc.dg/vect/bb-slp-1.c: Likewise.
4250 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4251 * gcc.dg/vect/bb-slp-2.c: Likewise.
4252 * gcc.dg/vect/bb-slp-3.c: Likewise.
4253 * gcc.dg/vect/bb-slp-10.c: Likewise.
4254 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4255 * gcc.dg/vect/bb-slp-4.c: Likewise.
4256 * gcc.dg/vect/bb-slp-11.c: Likewise.
4257 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4258 * gcc.dg/vect/bb-slp-5.c: Likewise.
4259 * gcc.dg/vect/bb-slp-20.c: Likewise.
4260 * gcc.dg/vect/bb-slp-6.c: Likewise.
4261 * gcc.dg/vect/bb-slp-21.c: Likewise.
4262 * gcc.dg/vect/bb-slp-30.c: Likewise.
4263 * gcc.dg/vect/bb-slp-13.c: Likewise.
4264 * gcc.dg/vect/bb-slp-7.c: Likewise.
4265 * gcc.dg/vect/bb-slp-22.c: Likewise.
4266 * gcc.dg/unroll_2.c: Likewise.
4267 * g++.dg/vect/slp-pr50413.cc: Likewise.
4268 * g++.dg/vect/slp-pr56812.cc: Likewise.
4269 * g++.dg/vect/slp-pr50819.cc: Likewise.
4271 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4273 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4275 2013-08-29 Teresa Johnson <tejohnson@google.com>
4277 * gcc.dg/pr40209.c: Use -fopt-info.
4278 * gcc.dg/pr26570.c: Ditto.
4279 * gcc.dg/pr32773.c: Ditto.
4280 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4282 2013-08-29 Richard Biener <rguenther@suse.de>
4284 PR tree-optimization/58246
4285 * gcc.dg/torture/pr58246.c: New testcase.
4287 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4290 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4292 * gfortran.dg/realloc_on_assign_19.f90: New test.
4294 2013-08-29 Richard Biener <rguenther@suse.de>
4297 * gcc.dg/pr57287-2.c: New testcase.
4299 2013-08-29 Richard Biener <rguenther@suse.de>
4301 PR tree-optimization/57685
4302 * gcc.dg/torture/pr57685.c: New testcase.
4304 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/cpp0x/dc7.C: New.
4309 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4312 * c-c++-common/gomp/pr58257.c: New test.
4314 2013-08-28 Richard Biener <rguenther@suse.de>
4316 PR tree-optimization/56933
4317 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4319 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4321 * gcc.target/aarch64/scalar_shift_1.c: New.
4323 2013-08-27 Richard Biener <rguenther@suse.de>
4325 PR tree-optimization/57521
4326 * gcc.dg/torture/pr57521.c: New testcase.
4328 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4330 PR rtl-optimization/57860
4331 PR rtl-optimization/57861
4332 PR rtl-optimization/57875
4333 PR rtl-optimization/57876
4334 PR rtl-optimization/57877
4335 * gcc.c-torture/execute/pr57860.c: New test.
4336 * gcc.c-torture/execute/pr57861.c: New test.
4337 * gcc.c-torture/execute/pr57875.c: New test.
4338 * gcc.c-torture/execute/pr57876.c: New test.
4339 * gcc.c-torture/execute/pr57877.c: New test.
4341 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4344 * gfortran.dg/bounds_check_18.f90: New test.
4346 2013-08-23 Jan Hubicka <jh@suse.cz>
4348 * g++.dg/ipa/devirt-14.C: Fix typo.
4350 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4353 * gfortran.dg/inline_sum_5.f90: New.
4355 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4358 * gfortran.dg/typebound_assignment_7.f90: New.
4360 2013-08-23 Jan Hubicka <jh@suse.cz>
4362 * g++.dg/ipa/devirt-13.C: New testcase.
4363 * g++.dg/ipa/devirt-14.C: New testcase.
4365 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.target/i386/pr58218.c: New test.
4370 PR tree-optimization/58209
4371 * gcc.c-torture/execute/pr58209.c: New test.
4373 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4375 * gcc.target/powerpc/pr57744.c: Declare abort.
4377 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4380 * g++.dg/template/error54.C: New.
4382 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4385 * gfortran.dg/select_type_34.f90: New.
4387 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4390 * g++.dg/warn/deprecated-7.C: New.
4392 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4394 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4396 2013-08-21 Jeff Law <law@redhat.com>
4398 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4400 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/ext/attr-alias-3.C: New.
4405 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4408 * gfortran.dg/intent_out_8.f90: New.
4410 2013-08-20 Teresa Johnson <tejohnson@google.com>
4412 PR rtl-optimizations/57451
4413 * g++.dg/tree-prof/pr57451.C: New test.
4415 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4418 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4420 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4423 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4425 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4427 * gcc.target/powerpc/dfp-dd-2.c: New test.
4428 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4429 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4431 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4433 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4434 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4437 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4439 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4444 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4445 correct test response.
4448 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4449 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4450 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4452 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4453 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4455 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4457 2013-08-18 Jan Hubicka <jh@suse.cz>
4459 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4461 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4464 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4466 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4468 PR tree-optimization/58006
4469 * g++.dg/opt/pr58006.C: New test.
4471 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4473 * gnat.dg/specs/linker_alias.ads: New test.
4475 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4477 PR tree-optimization/58164
4478 * gcc.c-torture/compile/pr58164.c: New test.
4480 PR tree-optimization/58165
4481 * g++.dg/opt/pr58165.C: New test.
4483 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4486 * g++.dg/cpp0x/enum28.C: New.
4487 * g++.dg/cpp0x/enum15.C: Adjust.
4489 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4492 * gcc.target/powerpc/pr57949-1.c: New.
4493 * gcc.target/powerpc/pr57949-2.c: New.
4495 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4497 PR tree-optimization/58145
4498 * gcc.dg/pr58145-1.c: New test.
4499 * gcc.dg/pr58145-2.c: New test.
4501 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4503 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4504 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4505 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4506 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4507 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4509 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4510 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4512 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4516 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4517 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4518 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4519 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4520 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4521 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4522 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4523 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4524 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4525 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4526 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4527 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4528 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4529 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4530 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4531 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4532 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4533 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4534 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4535 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4536 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4537 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4538 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4539 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4540 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4541 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4542 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4543 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4546 * gcc.c-torture/execute/pr56799.x: New file.
4548 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4550 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4552 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4553 * gcc.dg/pr44214-3.c (v2df): Likewise.
4555 * gcc.dg/pr46647.c: xfail for avr-*-*.
4557 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4559 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4560 Expect l to be optimized away.
4561 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4564 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4565 to tests that assume int/double are larger than short/float.
4568 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4570 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4571 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4572 target { int16 }. Restrict existing tests to target { int32 }
4574 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4575 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4576 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4577 * lib/target-supports.exp (check_effective_target_int32): New proc.
4579 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4580 exclude from scan test.
4582 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4583 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4584 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4585 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4586 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4587 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4588 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4589 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4590 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4591 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4592 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4593 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4594 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4595 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4596 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4597 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4598 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4599 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4600 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4602 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4604 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4606 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4607 to be the first test directive.
4608 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4609 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4610 * gcc.target/arm/atomic-op-char.c: Likewise.
4611 * gcc.target/arm/atomic-op-consume.c: Likewise.
4612 * gcc.target/arm/atomic-op-int.c: Likewise.
4613 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4614 * gcc.target/arm/atomic-op-release.c: Likewise.
4615 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4616 * gcc.target/arm/atomic-op-short.c: Likewise.
4618 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4620 PR rtl-optimization/57662
4621 * gcc.dg/pr57662.c: New test.
4623 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4625 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4627 * gcc.target/mips/nans-legacy.c: Likewise.
4629 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4631 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4633 * gcc.target/mips/fabs-legacy.c: Likewise.
4634 * gcc.target/mips/fabsf-2008.c: Likewise.
4635 * gcc.target/mips/fabsf-legacy.c: Likewise.
4636 * gcc.target/mips/fneg-2008.c: Likewise.
4637 * gcc.target/mips/fneg-legacy.c: Likewise.
4638 * gcc.target/mips/fnegf-2008.c: Likewise.
4639 * gcc.target/mips/fnegf-legacy.c: Likewise.
4640 * gcc.target/mips/nan-2008.c: Likewise.
4641 * gcc.target/mips/nan-legacy.c: Likewise.
4642 * gcc.target/mips/nanf-2008.c: Likewise.
4643 * gcc.target/mips/nanf-legacy.c: Likewise.
4644 * gcc.target/mips/nans-2008.c: Likewise.
4645 * gcc.target/mips/nans-legacy.c: Likewise.
4646 * gcc.target/mips/nansf-2008.c: Likewise.
4647 * gcc.target/mips/nansf-legacy.c: Likewise.
4649 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/valued_proc.adb: New test.
4652 * gnat.dg/valued_proc_pkg.ads: New helper.
4654 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4656 PR tree-optimization/57661
4657 * g++.dg/opt/pr57661.C: New test.
4660 * gcc.dg/asan/pr56417.c: New test.
4662 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4664 * gnat.dg/loop_optimization16.adb: New test.
4665 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4667 2013-08-13 Marek Polacek <polacek@redhat.com>
4669 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4671 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4673 Example of converting global state to per-pass state.
4675 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4676 global state "static int counter" to...
4677 (one_pass::counter): ...this instance data.
4679 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4681 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4682 to member function...
4683 (one_pass::gate): ...this.
4684 (one_pass_exec): Convert to member function...
4685 (one_pass::impl_execute): ...this.
4687 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4690 * g++.dg/cpp0x/pr57416.C: New.
4692 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4694 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4696 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4697 * g++.dg/cpp0x/defaulted2.C: Likewise.
4698 * g++.dg/cpp0x/defaulted31.C: Likewise.
4699 * g++.dg/cpp0x/error6.C: Likewise.
4700 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4701 * g++.dg/cpp0x/override2.C: Likewise.
4702 * g++.dg/cpp0x/parse1.C: Likewise.
4703 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4704 * g++.dg/cpp0x/temp_default4.C: Likewise.
4705 * g++.dg/ext/attrib32.C: Likewise.
4706 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4707 * g++.dg/ext/mv13.C: Likewise.
4708 * g++.dg/ext/mv7.C: Likewise.
4709 * g++.dg/ext/mv9.C: Likewise.
4710 * g++.dg/ext/pr57362.C: Likewise.
4711 * g++.dg/ext/typeof10.C: Likewise.
4712 * g++.dg/lookup/anon6.C: Likewise.
4713 * g++.dg/lookup/crash6.C: Likewise.
4714 * g++.dg/lookup/name-clash5.C: Likewise.
4715 * g++.dg/lookup/name-clash6.C: Likewise.
4716 * g++.dg/other/anon4.C: Likewise.
4717 * g++.dg/other/error15.C: Likewise.
4718 * g++.dg/other/error8.C: Likewise.
4719 * g++.dg/other/redecl2.C: Likewise.
4720 * g++.dg/parse/crash16.C: Likewise.
4721 * g++.dg/parse/crash21.C: Likewise.
4722 * g++.dg/parse/crash38.C: Likewise.
4723 * g++.dg/parse/redef2.C: Likewise.
4724 * g++.dg/parse/struct-as-enum1.C: Likewise.
4725 * g++.dg/template/crash39.C: Likewise.
4726 * g++.dg/template/redecl3.C: Likewise.
4727 * g++.dg/tls/diag-3.C: Likewise.
4728 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4729 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4730 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4731 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4732 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4733 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4734 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4735 * g++.old-deja/g++.brendan/static3.C: Likewise.
4736 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4737 * g++.old-deja/g++.jason/binding.C: Likewise.
4738 * g++.old-deja/g++.jason/crash4.C: Likewise.
4739 * g++.old-deja/g++.jason/crash7.C: Likewise.
4740 * g++.old-deja/g++.jason/lineno.C: Likewise.
4741 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4742 * g++.old-deja/g++.mike/misc3.C: Likewise.
4743 * g++.old-deja/g++.mike/net44.C: Likewise.
4744 * g++.old-deja/g++.mike/ns3.C: Likewise.
4745 * g++.old-deja/g++.ns/alias4.C: Likewise.
4746 * g++.old-deja/g++.ns/ns11.C: Likewise.
4747 * g++.old-deja/g++.other/crash23.C: Likewise.
4748 * g++.old-deja/g++.other/decl8.C: Likewise.
4749 * g++.old-deja/g++.other/linkage3.C: Likewise.
4750 * g++.old-deja/g++.other/typeck1.C: Likewise.
4751 * g++.old-deja/g++.other/typedef5.C: Likewise.
4752 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4753 * g++.old-deja/g++.pt/friend36.C: Likewise.
4754 * obj-c++.dg/method-8.mm: Likewise.
4755 * obj-c++.dg/tls/diag-3.mm: Likewise.
4757 2013-08-12 Perez Read <netfirewall@gmail.com>
4760 * gcc.target/i386/movabs-1.c: New test.
4762 2013-08-12 Marek Polacek <polacek@redhat.com>
4764 PR tree-optimization/57980
4765 * gcc.dg/pr57980.c: New test.
4767 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4770 * gfortran.dg/do_check_10.f90: New test.
4771 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4772 * gfortran.dg/array_constructor_18.f90: Likewise.
4773 * gfortran.dg/array_constructor_22.f90: Likewise.
4774 * gfortran.dg/coarray_15.f90: Likewise.
4775 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4776 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4777 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4779 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4782 * g++.dg/cpp0x/constexpr-ice8.C: New.
4784 2013-08-09 Xinliang David Li <davidxl@google.com>
4786 * gcc.target/i386/memcpy-strategy-1.c: New test.
4787 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4788 * gcc.target/i386/memset-strategy-1.c: Ditto.
4789 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4791 2013-08-09 Jan Hubicka <jh@suse.cz>
4793 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4794 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4796 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4798 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4800 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4803 * gfortran.dg/transfer_intrinsic_6.f90: New.
4805 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4808 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4811 * g++.dg/lookup/typedef2.C: New.
4813 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4815 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4816 output of vdup intrinsics.
4818 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4820 * gcc.target/arm/lp1189445.c: New testcase.
4822 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4824 PR rtl-optimization/58079
4825 * gcc.dg/torture/pr58079.c: New test.
4827 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4829 * gnat.dg/warn9.adb: New test.
4831 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4834 * g++.dg/lookup/typedef2.C: New.
4836 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4838 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4839 to optstr when building plugins on darwin.
4841 2013-08-06 Martin Jambor <mjambor@suse.cz>
4843 PR tree-optimization/57539
4844 * gcc.dg/ipa/pr57539.c: New test.
4846 2013-08-06 Martin Jambor <mjambor@suse.cz>
4847 Bernd Edlinger <bernd.edlinger@hotmail.de>
4849 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4850 (a): Fix constructor.
4852 2013-08-06 Martin Jambor <mjambor@suse.cz>
4855 * gfortran.dg/pr57987.f90: New test.
4857 2013-08-06 Martin Jambor <mjambor@suse.cz>
4860 * gcc.dg/torture/pr58041.c: New test.
4861 * gcc.target/arm/pr58041.c: Likewise.
4863 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4866 * gfortran.dg/pointer_init_8.f90: New.
4868 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4871 * g++.dg/cpp0x/pr58080.C: New.
4873 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4875 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4876 to optstr when building plugins.
4878 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4880 Patch autogenerated by refactor_passes.py from
4881 https://github.com/davidmalcolm/gcc-refactoring-scripts
4882 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4884 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4885 struct to a subclass of gimple_opt_pass along with...
4886 (pass_data_one_pass): ...new pass_data instance and...
4887 (make_one_pass): ...new function.
4888 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4889 global struct to a subclass of gimple_opt_pass along with...
4890 (pass_data_warn_self_assign): ...new pass_data instance and...
4891 (make_pass_warn_self_assign): ...new function.
4892 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4893 a global struct to a subclass of gimple_opt_pass along with...
4894 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4895 (make_pass_dumb_plugin_example): ...new function.
4896 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4897 global struct to a subclass of gimple_opt_pass along with...
4898 (pass_data_warn_self_assign): ...new pass_data instance and...
4899 (make_pass_warn_self_assign): ...new function.
4901 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4903 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4904 is created and added to the pass_manager to reflect
4905 autogenerated changes.
4906 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4907 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4908 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4910 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4913 * g++.dg/cpp0x/pr58072.C: New.
4915 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4917 * gcc.dg/torture/pr57993-2.cpp: New.
4919 2013-08-02 Jan Hubicka <jh@suse.cz>
4921 * gcc.dg/ipa/ipa-1.c: Update.
4922 * gcc.dg/ipa/ipa-2.c: Update.
4923 * gcc.dg/ipa/ipa-3.c: Update.
4924 * gcc.dg/ipa/ipa-4.c: Update.
4925 * gcc.dg/ipa/ipa-5.c: Update.
4926 * gcc.dg/ipa/ipa-7.c: Update.
4927 * gcc.dg/ipa/ipa-8.c: Update.
4928 * gcc.dg/ipa/ipcp-1.c: Update.
4929 * gcc.dg/ipa/ipcp-2.c: Update.
4931 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4933 PR rtl-optimization/58048
4934 * gcc.target/i386/pr58048.c: New.
4936 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4938 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4940 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4941 Peter Bergner <bergner@vnet.ibm.com>
4944 * g++.dg/overload/using3.C: New.
4945 * g++.dg/overload/using2.C: Adjust.
4946 * g++.dg/lookup/using9.C: Likewise.
4948 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4950 * gcc.target/arm/pr46972-2.c: New test.
4952 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4954 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4956 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4958 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4960 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4962 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4963 rather than addressing!=absolute when deciding how to handle MIPS16
4964 when the test forces an ABI.
4966 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4971 2013-07-30 Steve Ellcey <sellcey@mips.com>
4973 * gcc.target/mips/code-readable-1.c: Increase switch size.
4974 * gcc.target/mips/code-readable-2.c: Ditto.
4975 * gcc.target/mips/code-readable-3.c: Ditto.
4976 * gcc.target/mips/code-readable-4.c: Ditto.
4978 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4981 * g++.dg/parse/crash63.C: New.
4983 2013-07-30 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/pointer_assign_8.f90: New.
4987 * gfortran.dg/pointer_assign_9.f90: New.
4988 * gfortran.dg/pointer_assign_10.f90: New.
4989 * gfortran.dg/pointer_assign_11.f90: New.
4991 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4993 * gcc.target/arm/pr57637.c: New testcase.
4995 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4997 PR tree-optimization/57993
4998 * gcc.dg/torture/pr57993.c: New test.
5000 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
5002 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5004 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5007 * g++.dg/conversion/ambig2.C: New.
5009 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
5011 * gcc.target/mips/fabs-2008.c: New test case.
5012 * gcc.target/mips/fabs-legacy.c: New test case.
5013 * gcc.target/mips/fabsf-2008.c: New test case.
5014 * gcc.target/mips/fabsf-legacy.c: New test case.
5015 * gcc.target/mips/fneg-2008.c: New test case.
5016 * gcc.target/mips/fneg-legacy.c: New test case.
5017 * gcc.target/mips/fneg-2008.c: New test case.
5018 * gcc.target/mips/fneg-legacy.c: New test case.
5019 * gcc.target/mips/nan-2008.c: New test case.
5020 * gcc.target/mips/nan-legacy.c: New test case.
5021 * gcc.target/mips/nanf-2008.c: New test case.
5022 * gcc.target/mips/nanf-legacy.c: New test case.
5023 * gcc.target/mips/nans-2008.c: New test case.
5024 * gcc.target/mips/nans-legacy.c: New test case.
5025 * gcc.target/mips/nansf-2008.c: New test case.
5026 * gcc.target/mips/nansf-legacy.c: New test case.
5027 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5029 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5030 Maxim Kuvyrkov <maxim@kugelworks.com>
5032 * lib/target-supports.exp (check_effective_target_non_bionic): New
5033 effective-target test.
5034 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5035 * g++.dg/tls/thread_local4g.C: Ditto.
5037 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5040 * gfortran.dg/vector_subsript_7.f90: New test.
5042 2013-07-27 Tobias Burnus <burnus@net-b.de>
5045 * gfortran.dg/warn_alias.f90: New.
5047 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5050 * gfortran.dg/class_array_19.f90: New.
5052 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5054 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5055 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5056 * gcc.dg/vect/pr57741-3.c: Likewise.
5057 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5059 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5061 Skip tests that make assumptions about struct layout that don't hold
5063 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5064 * g++.dg/cpp0x/iop.C: Likewise.
5065 * g++.dg/cpp0x/named_refs.C: Likewise.
5066 * g++.dg/cpp0x/rv1p.C: Likewise.
5067 * g++.dg/cpp0x/rv2p.C: Likewise.
5068 * g++.dg/cpp0x/rv3p.C: Likewise.
5069 * g++.dg/cpp0x/rv4p.C: Likewise.
5070 * g++.dg/cpp0x/rv5p.C: Likewise.
5071 * g++.dg/cpp0x/rv6p.C: Likewise.
5072 * g++.dg/cpp0x/rv7p.C: Likewise.
5073 * g++.dg/cpp0x/rv8p.C: Likewise.
5074 * g++.dg/ext/strncpy-chk1.C: Likewise.
5075 * gcc.dg/builtin-object-size-10.c: Likewise.
5076 * gcc.dg/builtin-object-size-11.c: Likewise.
5077 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5078 * gcc.dg/pr25805.c: Likewise.
5079 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5080 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5081 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5082 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5083 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5084 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5085 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5086 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5087 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5088 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5089 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5090 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5091 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5092 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5093 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5095 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5096 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5098 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5099 * gcc.dg/sibcall-6.c: Enable for epiphany.
5101 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5103 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5105 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5107 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5108 memcpy not initializers.
5110 * gcc.dg/guality/guality.exp: Skip on AIX.
5112 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5115 * g++.dg/cpp0x/pr57101.C: New.
5117 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5119 * gcc.target/aarch64/neg_1.c: New test.
5121 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5124 * gfortran.dg/typebound_call_25.f90: New.
5126 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5129 * g++.dg/cpp0x/pr57981.C: New.
5131 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5136 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5138 PR rtl-optimization/57960
5139 * gcc.target/s390/pr57960.c: New.
5141 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5144 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5146 2013-07-25 Terry Guo <terry.guo@arm.com>
5148 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5150 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5153 * g++.dg/inherit/pr57942.C: New.
5155 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5157 * gcc.target/powerpc/bool2.h: New file, test the code generation
5158 of logical operations for power5, altivec, power7, and power8 systems.
5159 * gcc.target/powerpc/bool2-p5.c: Likewise.
5160 * gcc.target/powerpc/bool2-av.c: Likewise.
5161 * gcc.target/powerpc/bool2-p7.c: Likewise.
5162 * gcc.target/powerpc/bool2-p8.c: Likewise.
5163 * gcc.target/powerpc/bool3.h: Likewise.
5164 * gcc.target/powerpc/bool3-av.c: Likewise.
5165 * gcc.target/powerpc/bool2-p7.c: Likewise.
5166 * gcc.target/powerpc/bool2-p8.c: Likewise.
5168 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5170 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5172 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5174 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5176 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5178 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5179 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5180 type from long to long long.
5181 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5182 to have effective-target keywords of lp64 and ilp32.
5183 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5184 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5185 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5186 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5187 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5188 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5189 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5190 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5191 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5193 2013-07-23 Tom Tromey <tromey@redhat.com>
5194 Joseph Myers <joseph@codesourcery.com>
5196 * gcc.dg/c11-generic-1.c: New file.
5197 * gcc.dg/c11-generic-2.c: New file.
5199 2013-07-22 Tobias Burnus <burnus@net-b.de>
5203 * coarray/lib_realloc_1.f90: Permit optimization.
5204 * gfortran.dg/coarray_31.f90: New.
5206 2013-07-22 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/class_array_7.f03: Fix memory leak.
5211 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5214 * g++.dg/cpp0x/decltype56.C: New.
5216 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5218 * gcc.dg/pr53265.c: Correct line number in dg-message.
5220 2013-07-22 Diego Novillo <dnovillo@google.com>
5222 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5224 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5227 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5228 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5230 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5233 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5234 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5235 * gcc.dg/torture/pr53366-1.c: Same.
5236 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5237 * gcc.dg/torture/pr56488.c: Same.
5238 * gcc.dg/torture/pr57584.c: Same.
5239 * gcc.dg/tree-ssa/pr57385.c: Same.
5240 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5242 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5244 * c-c++-common/pr41779.c: Fix typos.
5245 * gcc.c-torture/compile/20031125-2.c: Likewise.
5246 * gcc.c-torture/compile/20040621-1.c: Likewise.
5247 * gcc.c-torture/execute/20020418-1.c: Likewise.
5248 * gcc.dg/20020108-1.c: Likewise.
5249 * gcc.dg/atomic-generic-aux.c: Likewise.
5250 * gcc.dg/builtin-complex-err-2.c: Likewise.
5251 * gcc.dg/decl-1.c: Likewise.
5252 * gcc.dg/di-sync-multithread.c: Likewise.
5253 * gcc.dg/format/c90-printf-1.c: Likewise.
5254 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5255 * gcc.dg/long-long-compare-1.c: Likewise.
5256 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5257 * gcc.dg/pr17055-1.c: Likewise.
5258 * gcc.dg/pr27095.c: Likewise.
5259 * gcc.dg/torture/fp-int-convert.h: Likewise.
5260 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5261 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5262 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5263 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5264 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5265 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5266 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5267 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5268 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5269 * gcc.dg/vect/vect-cond-5.c: Likewise.
5270 * gcc.dg/weak/typeof-2.c: Likewise.
5271 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5272 * gcc.target/arm/naked-1.c: Likewise.
5273 * gcc.target/i386/pr9771-1.c: Likewise.
5274 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5275 * gcc.target/sparc/struct-ret-check.c: Likewise.
5276 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5277 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5278 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5281 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5284 * gfortran.dg/dependency_42.f90: New test.
5285 * gfortran.dg/dependency_43.f90: New test.
5287 2013-07-21 Tobias Burnus <burnus@net-b.de>
5290 * gfortran.dg/round_4.f90: New.
5292 2013-07-21 Tobias Burnus <burnus@net-b.de>
5295 * gfortran.dg/min_max_conformance_2.f90: New.
5297 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5299 PR preprocessor/57620
5300 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5301 (main): Don't test {s,u,U,L}12.
5302 * c-c++-common/raw-string-13.c: New test.
5303 * c-c++-common/raw-string-14.c: New test.
5304 * c-c++-common/raw-string-15.c: New test.
5305 * c-c++-common/raw-string-16.c: New test.
5307 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5309 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5311 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5313 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5315 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5316 target { ! keeps_null_pointer_checks }.
5317 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5318 target { ! keeps_null_pointer_checks }.
5320 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5321 * gcc.dg/torture/pr56488.c: Likewise.
5323 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5325 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5328 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5330 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5331 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5332 * gfortran.dg/guality/guality.exp: Skip on AIX.
5334 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5336 * g++.dg/debug/pr56819.C: Skip on AIX.
5337 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5338 * g++.dg/guality/guality.exp: Skip on AIX.
5340 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5342 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5344 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5346 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5349 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5350 Adjust to corrected rounding.
5352 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5354 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5355 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5356 check_effective_target_cilkplus.
5357 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5359 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5361 * gcc.target/powerpc/pr57744.c: Fix typo.
5363 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5366 * gcc.c-torture/compile/pr57698.c: New test.
5367 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5368 * gcc.c-torture/compile/pr44043.c: Ditto.
5370 2013-07-18 Wei Mi <wmi@google.com>
5372 PR rtl-optimization/57878
5373 * g++.dg/pr57878.C: New test.
5375 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5377 * gcc.dg/pr42611.c: Move dg-error to correct line.
5379 2013-07-17 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/dollar_sym_3.f: New.
5383 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5385 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5390 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5391 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5392 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5393 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5394 * objc.dg/image-info.m: Likewise.
5395 * objc.dg/symtab-1.m: Likewise.
5396 * objc.dg/torture/strings/const-str-10.m: Likewise.
5397 * objc.dg/torture/strings/const-str-11.m: Likewise.
5398 * objc.dg/torture/strings/const-str-9.m: Likewise.
5399 * objc.dg/zero-link-1.m: Likewise.
5400 * objc.dg/zero-link-2.m: Likewise.
5401 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5402 * objc.dg/objc-foreach-4.m: Likewise.
5403 * objc.dg/objc-foreach-5.m: Likewise.
5404 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5406 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5407 * obj-c++.dg/syntax-error-1.mm: Likewise.
5408 * objc.dg/method-6.m: Likewise.
5409 * objc.dg/pr23214.m: Likewise.
5410 * objc.dg/proto-lossage-7.m: Likewise.
5411 * objc.dg/strings/const-str-12b.m: Likewise.
5412 * objc.dg/zero-link-3.m: Likewise.
5413 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5414 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5415 adjust headers, interfaces and encoded types to reflect current system
5416 versions. Add FIXME and outputs from current system compiler for
5419 2013-07-15 Cong Hou <congh@google.com>
5421 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5423 * gcc.target/i386/l_fma_float_3.c: Likewise.
5424 * gcc.target/i386/l_fma_double_1.c: Likewise.
5425 * gcc.target/i386/l_fma_double_3.c: Likewise.
5427 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5429 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5430 function to test if HTM is available.
5431 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5432 * gcc.target/powerpc/htm-builtin-1.c: New test.
5434 2013-07-15 Tobias Burnus <burnus@net-b.de>
5436 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5437 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5438 * gfortran.dg/coarray_6.f90: Add dg-error.
5440 2013-07-15 Tobias Burnus <burnus@net-b.de>
5443 * gfortran.dg/finalize_18.f90: New.
5445 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5448 * fortran.dg/module_variable_1.f90: New test.
5449 * fortran.dg/module_variable_2.f90: New test.
5451 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5453 * g++.dg/ext/vector19.C: Adapt.
5454 * g++.dg/ext/vector23.C: New testcase.
5456 2013-07-12 Michael Matz <matz@suse.de>
5459 * c-c++-common/pr55771.c: New test.
5461 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5463 * gcc.target/aarch64/vect-movi.c: New.
5465 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5468 * g++.dg/ext/pr57362.C: New.
5470 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5473 * gcc.target/avr/torture/pr57631.c: New test.
5475 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/cpp0x/constexpr-ice7.C: New.
5480 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5482 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5484 * gcc.c-torture/execute/nest-align-1.x: New.
5486 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp0x/sfinae48.C: New.
5491 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5493 PR preprocessor/57824
5494 * c-c++-common/raw-string-17.c: New test.
5495 * c-c++-common/gomp/pr57824.c: New test.
5497 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5500 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5501 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5502 * g++.dg/conversion/dr195.C: Update.
5503 * g++.dg/expr/cast2.C: Likewise.
5505 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5507 * c-c++-common/raw-string-18.c: New test.
5508 * c-c++-common/raw-string-19.c: New test.
5510 PR preprocessor/57757
5511 * g++.dg/cpp/paste1.C: New test.
5512 * g++.dg/cpp/paste2.C: New test.
5514 2013-07-10 Graham Stott <grahams@btinternet.com>
5516 * gcc.target/mips/mulsize-1.c: New.
5517 * gcc.target/mips/mulsize-2.c: New.
5518 * gcc.target/mips/mulsize-3.c: New.
5519 * gcc.target/mips/mulsize-4.c: New.
5521 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5524 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5525 * g++.dg/ext/vector24.C: New testcase.
5527 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5530 * g++.dg/cpp0x/decltype17.C: Adjust.
5532 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5535 * g++.dg/cpp0x/pr51786.C: New.
5537 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5539 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5541 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5543 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5545 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5546 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5548 2013-07-08 Tobias Burnus <burnus@net-b.de>
5551 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5553 2013-07-08 Tobias Burnus <burnus@net-b.de>
5556 * gfortran.dg/do_check_9.f90: New.
5558 2013-07-08 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/dot_product_2.f90: New.
5563 2013-07-08 Tobias Burnus <burnus@net-b.de>
5566 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5568 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5570 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5571 * gfortran.dg/finalize_10.f90: Fix dg-final.
5573 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5576 * gcc.target/i386/pr57819.c: New test.
5578 PR rtl-optimization/57829
5579 * gcc.c-torture/execute/pr57829.c: New test.
5581 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5583 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5584 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5586 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5589 * gcc.target/i386/pr57807.c: New test.
5591 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5594 * gcc.dg/tree-ssa/vrp89.c: New test.
5596 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5599 * g++.dg/parse/defarg16.C: New.
5601 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5603 PR rtl-optimization/55342
5604 * gcc.target/i386/pr55342.c: New.
5606 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5608 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5610 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5613 * g++.dg/inherit/virtual10.C: New.
5615 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5618 * gcc.dg/large-size-array-6.c: New test.
5620 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5623 * g++.dg/template/crash116.C: New.
5625 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5627 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5628 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5630 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5633 * g++.dg/cpp0x/nsdmi-list3.C: New.
5635 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5638 * gcc.target/i386/pr57777.c: New test.
5641 * g++.dg/template/arg9.C: New test.
5643 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5645 * gcc.target/i386/avx-inline.c: New test.
5647 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5649 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5650 * gcc.target/mips/call-2.c: Likewise.
5651 * gcc.target/mips/call-3.c: Likewise.
5652 * gcc.target/mips/lazy-binding-1.c: Likewise.
5654 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5656 PR tree-optimization/57741
5657 * gcc.dg/vect/pr57741-1.c: New test.
5658 * gcc.dg/vect/pr57741-2.c: New test.
5659 * gcc.dg/vect/pr57741-3.c: New test.
5661 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5663 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5665 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5666 * lib/target-supports.exp: Define aarch64_little_endian.
5668 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5670 * gcc.target/aarch64/abs_1.c: New test.
5672 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5674 * gcc.target/aarch64/bfxil_1.c: New test.
5675 * gcc.target/aarch64/bfxil_2.c: Likewise.
5677 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5680 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5681 array sizes from 100 to 20.
5683 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5686 * gfortran.dg/pointer_remapping_8.f90: New.
5688 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5690 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5691 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5692 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5693 * g++.dg/cpp1y/complex_literals.h: New.
5695 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/cpp0x/noexcept21.C: New.
5700 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.target/i386/pr57736.c: New test.
5705 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5707 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5709 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5710 strings to match the fixed error messages.
5711 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5712 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5715 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5718 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5719 stqcx. get even registers.
5721 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5724 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5726 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5728 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5730 * gcc.target/i386/bmi-1.c: Ditto.
5731 * gcc.target/i386/bmi-bextr-4.c: New.
5732 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5734 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5737 * g++.dg/cpp0x/initlist73.C: New.
5739 2013-06-27 Meador Inge <meadori@codesourcery.com>
5741 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5742 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5743 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5745 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5748 * g++.dg/ext/pr57509.C: New file.
5750 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5753 * gcc.target/i386/bmi-bextr-3.c: New test.
5756 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5758 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5761 * g++.dg/cpp0x/pr57172.C: New testcase.
5763 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5765 * gcc.target/s390/htm-1.c: New file.
5766 * gcc.target/s390/htm-nofloat-1.c: New file.
5767 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5769 2013-06-26 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/bounds_check_17.f90: New.
5774 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5777 * g++.dg/cpp1y/pr57640.C: New.
5779 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5782 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5783 overflow due to size of arrays.
5785 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5787 PR tree-optimization/57705
5788 * gcc.dg/vect/pr57705.c: New test.
5789 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5791 2013-06-25 Martin Jambor <mjambor@suse.cz>
5794 * g++.dg/ipa/pr57670.C: New test.
5796 2013-06-25 Richard Biener <rguenther@suse.de>
5799 * gcc.dg/pr56977.c: New testcase.
5801 2013-06-24 Martin Jambor <mjambor@suse.cz>
5803 PR tree-optimization/57358
5804 * gcc.dg/ipa/pr57358.c: New test.
5806 2013-06-24 Richard Biener <rguenther@suse.de>
5809 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5811 2013-06-24 Richard Biener <rguenther@suse.de>
5813 PR tree-optimization/57488
5814 * gcc.dg/torture/pr57488.c: New testcase.
5816 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5817 Dominique d'Humieres <dominiq@lps.ens.fr>
5820 * gfortran.dg/fraction.f90: New.
5822 2013-06-24 Alan Modra <amodra@gmail.com>
5824 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5825 Add scan-assembler-not "lvx".
5826 * gcc.target/powerpc/le-altivec-consts.c: New.
5828 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5830 * g++.dg/cpp0x/sfinae47.C: New.
5832 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5835 * gcc.target/sh/pr52483-1.c: New.
5836 * gcc.target/sh/pr52483-2.c: New.
5837 * gcc.target/sh/pr52483-3.c: New.
5838 * gcc.target/sh/pr52483-4.c: New.
5839 * gcc.target/sh/pr52483-5.c: New.
5841 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5843 * gcc.target/i386/intrinsics_1.c: New test.
5844 * gcc.target/i386/intrinsics_2.c: Ditto.
5845 * gcc.target/i386/intrinsics_3.c: Ditto.
5846 * gcc.target/i386/intrinsics_4.c: Ditto.
5847 * gcc.target/i386/intrinsics_5.c: Ditto.
5848 * gcc.target/i386/intrinsics_6.c: Ditto.
5849 * gcc.target/i386/avx-1.c: Provide macros for builtins
5850 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5852 2013-06-21 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/finalize_17.f90: New.
5857 2013-06-21 Tobias Burnus <burnus@net-b.de>
5859 * gfortran.dg/realloc_on_assign_18.f90: New.
5861 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5863 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5864 Also changed the returns from error as distinct values so that
5865 debugging can get easier.
5866 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5867 errors specific to C, if necessary. Also added new error
5869 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5870 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5871 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5872 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5873 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5874 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5875 the same changes as parser_errors3.c, spaces were added between colons
5876 to not confuse C++ compiler with 2 colons as scope.
5877 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5878 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5879 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5880 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5881 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5882 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5883 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5884 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5885 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5886 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5887 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5888 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5891 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5894 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5896 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5899 * gcc.target/i386/pr57655.c: New test.
5901 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5903 * ada/acats/tests/gcc: Delete.
5904 * gnat.dg/style: Likewise.
5906 2013-06-20 Jeff Law <law@redhat.com>
5908 PR tree-optimization/57660
5909 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5910 based on their branch cost.
5912 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5914 2013-06-20 Tobias Burnus <burnus@net-b.de>
5917 * gfortran.dg/list_read_11.f90: New.
5919 2013-06-20 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/57584
5922 * gcc.dg/torture/pr57584.c: New testcase.
5924 2013-06-19 Sharad Singhai <singhai@google.com>
5926 * g++.dg/gcov/gcov-8.C: New testcase.
5927 * lib/gcov.exp: Handle intermediate format.
5929 2013-06-19 Wei Mi <wmi@google.com>
5931 PR rtl-optimization/57518
5932 * gcc.dg/pr57518.c: New test.
5934 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5936 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5938 2013-06-19 Jan Hubicka <jh@suse.cz>
5940 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5942 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5944 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5945 hard-coded values of array sizes with a #define.
5946 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5947 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5948 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5949 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5950 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5952 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5954 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5955 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5957 2013-06-19 Jeff Law <law@redhat.com>
5959 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5961 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5964 * g++.dg/template/error53.C: New.
5966 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5969 * gcc.target/powerpc/pr55033.c: Fix options.
5971 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5973 * gcc.target/i386/inline_error.c: New test.
5974 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5975 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5977 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5980 * g++.dg/cpp0x/decltype55.C: New.
5982 2013-06-18 Marek Polacek <polacek@redhat.com>
5984 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5986 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5988 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5990 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5992 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5993 Also changed the returns from error as distinct values so that it is
5996 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5998 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6000 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6003 * g++.dg/template/error52.C: New.
6004 * g++.dg/lookup/friend15.C: Update.
6005 * g++.dg/parse/error11.C: Likewise.
6006 * g++.dg/parse/error14.C: Likewise.
6007 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6008 * g++.dg/parse/template25.C: Likewise.
6009 * g++.old-deja/g++.jason/cond.C: Likewise.
6010 * g++.old-deja/g++.mike/for2.C: Likewise.
6011 * g++.old-deja/g++.robertl/eb125.C: Likewise.
6012 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6014 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6019 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6021 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6022 accidentally placing minus sign for length instead of stride.
6024 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6026 PR rtl-optimization/57425
6027 PR rtl-optimization/57569
6028 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6029 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6031 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6035 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6037 * gfortran.dg/typebound_assignment_6.f03: New.
6039 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6041 * gcc.target/h8300/h8300.exp: New.
6042 * gcc.dg/pragma-isr.c: Move to ...
6043 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6044 * gcc.target/h8300/pragma-isr.c: ... and here.
6045 * gcc.dg/pragma-isr2.c: Move to ...
6046 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6047 * gcc.target/h8300/pragma-isr2.c: ... and here.
6048 * gcc.dg/pragma-isr-trapa.c: Move to ...
6049 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6050 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6051 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6052 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6053 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6054 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6055 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6056 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6057 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6058 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6059 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6060 * gcc.dg/attr-isr-trapa.c: Move to ...
6061 * gcc.target/sh/attr-isr-trapa.c: ... here.
6063 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6066 * g++.dg/ext/builtin-offsetof1.C: New.
6068 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6070 * gcc.target/aarch64/vect_smlal_1.c: New file.
6072 2013-06-14 Tobias Burnus <burnus@net-b.de>
6075 * gfortran.dg/defined_assignment_7.f90: New.
6077 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6080 * g++.dg/rtti/dyncast6.C: New.
6081 * g++.dg/cpp0x/dyncast1.C: Likewise.
6083 2013-06-14 Alan Modra <amodra@gmail.com>
6086 * gcc.dg/pr57134.c: New.
6088 2013-06-14 Tobias Burnus <burnus@net-b.de>
6091 * gfortran.dg/deferred_type_param_9.f90: New.
6093 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6095 * gcc.dg/fold-minus-1.c: New testcase.
6097 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6100 * gfortran.dg/typebound_assignment_5.f03: New.
6102 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6104 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6106 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6107 Pat Haugen <pthaugen@us.ibm.com>
6108 Peter Bergner <bergner@vnet.ibm.com>
6110 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6111 load/store instructions on power7, power8.
6112 * gcc.target/powerpc/atomic-p8.c: Likewise.
6114 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6117 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6119 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6122 * g++.dg/warn/Wunused-var-20.C: New.
6124 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6126 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6127 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6128 Run with -fno-common.
6130 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6132 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6133 and exit function calls with return 1 and return 0, respectively.
6135 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6137 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6140 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6142 PR tree-optimization/57361
6143 * gcc.dg/tree-ssa/pr57361.c: New file.
6145 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6147 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6148 to ensure alignment.
6149 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6151 2013-06-12 Tobias Burnus <burnus@net-b.de>
6153 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6155 2013-06-12 Tobias Burnus <burnus@net-b.de>
6156 Dominique d'Humieres <dominiq@lps.ens.fr>
6158 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6160 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6163 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6164 * gcc.target/i386/pr56564-3.c: Likewise.
6166 2013-06-11 Tobias Burnus <burnus@net-b.de>
6169 * gfortran.dg/class_array_18.f90: New.
6171 2013-06-11 Jan Hubicka <jh@suse.cz>
6174 * g++.dg/ext/visibility/anon6.C: Update testcase.
6176 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6179 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6180 in how we check __sec_reduce_mutating function's result.
6182 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6183 Pat Haugen <pthaugen@us.ibm.com>
6184 Peter Bergner <bergner@vnet.ibm.com>
6186 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6187 direct move instructions.
6188 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6189 * gcc.target/powerpc/direct-move.h: Likewise.
6190 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6191 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6192 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6193 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6194 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6195 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6197 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/cpp0x/pr52440.C: New.
6202 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.target/i386/pr56564-1.c: New test.
6206 * gcc.target/i386/pr56564-2.c: New test.
6207 * gcc.target/i386/pr56564-3.c: New test.
6208 * gcc.target/i386/pr56564-4.c: New test.
6209 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6210 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6211 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6212 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6213 * gcc.target/i386/vect-sizes-1.c: Likewise.
6214 * gcc.target/i386/memcpy-1.c: Likewise.
6215 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6216 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6218 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6220 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6221 systems to cover all GNU systems.
6222 * g++.dg/abi/guard2.C: Likewise.
6223 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6224 * g++.dg/eh/sighandle.C: Likewise.
6225 * g++.dg/ext/cleanup-10.C: Likewise.
6226 * g++.dg/ext/cleanup-11.C: Likewise.
6227 * g++.dg/ext/cleanup-8.C: Likewise.
6228 * g++.dg/ext/cleanup-9.C: Likewise.
6229 * g++.dg/opt/const5.C: Likewise.
6230 * g++.dg/opt/life1.C: Likewise.
6231 * g++.dg/other/pr39496.C: Likewise.
6232 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6233 * g++.old-deja/g++.abi/align.C: Likewise.
6234 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6235 * g++.old-deja/g++.law/weak.C: Likewise.
6236 * g++.old-deja/g++.pt/asm1.C: Likewise.
6237 * gcc.c-torture/execute/20030125-1.x: Likewise.
6238 * gcc.c-torture/execute/990127-2.x: Likewise.
6239 * gcc.dg/20041106-1.c: Likewise.
6240 * gcc.dg/20050503-1.c: Likewise.
6241 * gcc.dg/builtin-object-size-5.c: Likewise.
6242 * gcc.dg/cleanup-10.c: Likewise.
6243 * gcc.dg/cleanup-11.c: Likewise.
6244 * gcc.dg/cleanup-8.c: Likewise.
6245 * gcc.dg/cleanup-9.c: Likewise.
6246 * gcc.dg/complex-5.c: Likewise.
6247 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6248 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6249 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6250 * gcc.dg/dfp/pr35739.c: Likewise.
6251 * gcc.dg/fdata-sections-1.c: Likewise.
6252 * gcc.dg/lto/20090206-1_0.c: Likewise.
6253 * gcc.dg/lto/20090206-2_0.c: Likewise.
6254 * gcc.dg/pr30360.c: Likewise.
6255 * gcc.dg/pr37303.c: Likewise.
6256 * gcc.dg/pr39323-1.c: Likewise.
6257 * gcc.dg/pr39323-2.c: Likewise.
6258 * gcc.dg/pr39323-3.c: Likewise.
6259 * gcc.dg/pr45416.c: Likewise.
6260 * gcc.dg/setjmp-2.c: Likewise.
6261 * gcc.dg/split-1.c: Likewise.
6262 * gcc.dg/split-3.c: Likewise.
6263 * gcc.dg/split-4.c: Likewise.
6264 * gcc.dg/strlenopt-12g.c: Likewise.
6265 * gcc.dg/strlenopt-14g.c: Likewise.
6266 * gcc.dg/strlenopt-14gf.c: Likewise.
6267 * gcc.dg/strlenopt-16g.c: Likewise.
6268 * gcc.dg/strlenopt-17g.c: Likewise.
6269 * gcc.dg/strlenopt-18g.c: Likewise.
6270 * gcc.dg/strlenopt-1f.c: Likewise.
6271 * gcc.dg/strlenopt-22g.c: Likewise.
6272 * gcc.dg/strlenopt-2f.c: Likewise.
6273 * gcc.dg/strlenopt-4g.c: Likewise.
6274 * gcc.dg/strlenopt-4gf.c: Likewise.
6275 * gcc.dg/struct-ret-3.c: Likewise.
6276 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6277 * gcc.misc-tests/linkage.exp: Likewise.
6278 * gcc.target/i386/20000724-1.c: Likewise.
6279 * gcc.target/i386/align-main-3.c: Likewise.
6280 * gcc.target/i386/cleanup-1.c: Likewise.
6281 * gcc.target/i386/inline-mcpy.c: Likewise.
6282 * gcc.target/i386/pr32268.c: Likewise.
6283 * gcc.target/i386/pr36613.c: Likewise.
6284 * gcc.target/i386/pr39013-1.c: Likewise.
6285 * gcc.target/i386/pr39013-2.c: Likewise.
6286 * gcc.target/i386/pr39496.c: Likewise.
6287 * gcc.target/i386/pr40906-3.c: Likewise.
6288 * gcc.target/i386/pr46084.c: Likewise.
6289 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6291 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6294 * gcc.target/sh/pr6526.c: New.
6296 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.c-torture/execute/pr57568.c: New test.
6301 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6304 * g++.dg/other/vararg-4.C: New.
6306 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6308 PR rtl-optimization/57559
6309 * gcc.target/s390/pr57559.c : New test.
6311 2013-06-08 Tobias Burnus <burnus@net-b.de>
6314 * gfortran.dg/finalize_10.f90: New.
6315 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6316 * gfortran.dg/finalize_15.f90: New.
6318 2013-06-08 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/storage_size_4.f90: New.
6323 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6326 * g++.dg/ext/pr57548.C: New test.
6328 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6331 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6333 2013-06-07 Jan Hubicka <jh@suse.cz>
6335 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6337 2013-06-07 Tobias Burnus <burnus@net-b.de>
6340 * gfortran.dg/array_constructor_48.f90: New.
6341 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6342 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6344 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6347 * gcc.target/arm/xordi3-opt.c: New test.
6349 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6352 Revert to dg-options.
6354 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6357 * gcc.target/powerpc/pr55033.c: New.
6359 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6362 * g++.dg/cpp0x/alias-decl-36.C: New.
6364 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6365 Pat Haugen <pthaugen@us.ibm.com>
6366 Peter Bergner <bergner@vnet.ibm.com>
6368 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6369 power8 builtin functions.
6370 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6371 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6372 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6373 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6374 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6375 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6376 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6377 tests to test power8 auto-vectorization.
6378 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6379 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6380 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6381 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6383 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6384 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6386 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6388 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6390 (check_effective_target_powerpc_p8vector_ok): Likewise.
6391 (is-effective-target): Likewise.
6392 (check_vect_support_and_set_flags): Likewise.
6394 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.dg/parse/error53.C: New.
6399 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6401 PR rtl-optimization/57459
6402 * gcc.target/i386/pr57459.c: New test.
6404 2013-06-06 Teresa Johnson <tejohnson@google.com>
6407 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6408 into -freorder-blocks-and-partition test.
6409 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6410 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6411 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6412 * gcc.dg/tree-prof/pr50907.c: Ditto.
6413 * gcc.dg/tree-prof/pr45354.c: Ditto.
6414 * g++.dg/tree-prof/partition2.C: Ditto.
6415 * g++.dg/tree-prof/partition3.C: Ditto.
6417 2013-06-06 Tobias Burnus <burnus@net-b.de>
6420 * gfortran.dg/finalize_16.f90: New.
6422 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6424 * gcc.dg/vect/no-section-anchors-vect-68.c:
6425 Add dg-skip-if aarch64_tiny.
6427 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6430 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6431 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6433 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6436 * g++.dg/cpp0x/decltype54.C: New.
6438 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6440 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6441 arm*-*-*eabi* targets.
6442 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6444 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6446 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6447 Tobias Burnus <burnus@net-b.de>
6449 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6450 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6451 * gfortran.dg/io_real_boz_4.f90: Ditto.
6452 * gfortran.dg/io_real_boz_5.f90: Ditto.
6454 2013-06-05 Andreas Schwab <schwab@suse.de>
6456 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6458 2013-06-04 Jan Hubicka <jh@suse.cz>
6460 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6462 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6464 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6465 parameters with void.
6466 (main2): Removed argc parameter.
6467 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6468 (main): Replaced argc, argv parameters with void.
6469 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6470 (main2): Removed argc parameter.
6471 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6472 argv parameters with void. Added __asm volatile to avoid optimization
6473 on argc, if necessary.
6474 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6475 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6476 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6477 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6478 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6479 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6480 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6481 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6482 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6483 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6484 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6485 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6486 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6487 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6488 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6489 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6490 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6491 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6492 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6493 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6494 parameters with void.
6495 (main2): Removed argc parameter.
6496 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6497 (main): Replaced argc, argv parameters with void.
6498 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6499 argv parameters with void. Also renamed this function as main, and
6500 delete the existing main.
6501 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6502 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6503 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6505 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6507 * gcc.target/aarch64/movi_1.c: New test.
6509 2013-06-04 Tobias Burnus <burnus@net-b.de>
6512 * gfortran.dg/finalize_12.f90: New.
6513 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6514 end of scope finalization.
6515 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6516 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6517 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6518 * gfortran.dg/class_19.f03: Ditto.
6519 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6520 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6521 * gfortran.dg/extends_14.f03: Ditto.
6522 * gfortran.dg/move_alloc_4.f90: Ditto.
6523 * gfortran.dg/typebound_proc_27.f03: Ditto.
6525 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6527 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6528 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6529 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6530 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6531 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6532 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6533 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6534 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6535 * gfortran.dg/io_real_boz_4.f90: Ditto.
6536 * gfortran.dg/io_real_boz_5.f90: Ditto.
6537 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6538 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6539 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6540 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6541 * gfortran.dg/transpose_2.f90: Fix dg-output.
6543 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6545 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6546 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6547 dg-option and an header comment.
6549 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/cpp0x/sfinae46.C: New.
6553 * g++.dg/cpp0x/defaulted13.C: Adjust.
6554 * g++.dg/cpp0x/defaulted2.C: Likewise.
6555 * g++.dg/cpp0x/defaulted26.C: Likewise.
6556 * g++.dg/cpp0x/defaulted3.C: Likewise.
6557 * g++.dg/cpp0x/error1.C: Likewise.
6558 * g++.dg/cpp0x/implicit1.C: Likewise.
6559 * g++.dg/cpp0x/implicit11.C: Likewise.
6560 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6561 * g++.dg/cpp0x/initlist47.C: Likewise.
6562 * g++.dg/cpp0x/initlist9.C: Likewise.
6563 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6564 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6565 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6566 * g++.dg/cpp0x/union4.C: Likewise.
6567 * g++.dg/template/crash108.C: Likewise.
6568 * g++.dg/template/crash41.C: Likewise.
6569 * g++.old-deja/g++.jason/local.C: Likewise.
6570 * g++.old-deja/g++.law/visibility3.C: Likewise.
6572 2013-06-03 Teresa Johnson <tejohnson@google.com>
6574 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6575 * gcc.dg/vect/bb-slp-14.c: Ditto.
6576 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6577 * gcc.dg/vect/bb-slp-23.c: Ditto.
6578 * gcc.dg/vect/bb-slp-15.c: Ditto.
6579 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6580 * gcc.dg/vect/bb-slp-24.c: Ditto.
6581 * gcc.dg/vect/bb-slp-16.c: Ditto.
6582 * gcc.dg/vect/bb-slp-25.c: Ditto.
6583 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6584 * gcc.dg/vect/bb-slp-17.c: Ditto.
6585 * gcc.dg/vect/bb-slp-1.c: Ditto.
6586 * gcc.dg/vect/bb-slp-26.c: Ditto.
6587 * gcc.dg/vect/bb-slp-18.c: Ditto.
6588 * gcc.dg/vect/bb-slp-2.c: Ditto.
6589 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6590 * gcc.dg/vect/bb-slp-27.c: Ditto.
6591 * gcc.dg/vect/bb-slp-19.c: Ditto.
6592 * gcc.dg/vect/bb-slp-3.c: Ditto.
6593 * gcc.dg/vect/bb-slp-28.c: Ditto.
6594 * gcc.dg/vect/bb-slp-4.c: Ditto.
6595 * gcc.dg/vect/bb-slp-29.c: Ditto.
6596 * gcc.dg/vect/bb-slp-5.c: Ditto.
6597 * gcc.dg/vect/bb-slp-6.c: Ditto.
6598 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6599 * gcc.dg/vect/bb-slp-7.c: Ditto.
6600 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6601 * gcc.dg/vect/bb-slp-8.c: Ditto.
6602 * gcc.dg/vect/bb-slp-9.c: Ditto.
6603 * gcc.dg/vect/bb-slp-10.c: Ditto.
6604 * gcc.dg/vect/bb-slp-11.c: Ditto.
6605 * gcc.dg/vect/bb-slp-20.c: Ditto.
6606 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6607 * gcc.dg/vect/bb-slp-21.c: Ditto.
6608 * gcc.dg/vect/bb-slp-30.c: Ditto.
6609 * gcc.dg/vect/bb-slp-13.c: Ditto.
6610 * gcc.dg/vect/bb-slp-22.c: Ditto.
6611 * g++.dg/vect/slp-pr50413.cc: Ditto.
6612 * g++.dg/vect/slp-pr56812.cc: Ditto.
6613 * g++.dg/vect/slp-pr50819.cc: Ditto.
6615 2013-06-01 Tobias Burnus <burnus@net-b.de>
6618 * gfortran.dg/class_array_17.f90: New.
6620 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6622 * ada/acats/floatstore.lst: New.
6623 * ada/acats/run_all.sh: Process it.
6625 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6627 * gcc.target/powerpc/e500-ord-1.c: New test.
6628 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6629 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6630 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6632 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6634 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6636 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6638 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6640 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6642 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6644 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6647 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6650 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6654 2013-05-31 Marek Polacek <polacek@redhat.com>
6656 PR tree-optimization/57478
6657 PR tree-optimization/57453
6658 * gcc.dg/torture/pr57478.c: New test.
6660 2013-05-31 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/class_array_17.f90: New.
6665 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6668 * gcc.target/arm/iordi3-opt.c: New test.
6670 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6674 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6675 * gfortran.dg/interface_26.f90: Ditto.
6676 * gfortran.dg/proc_ptr_11.f90: Ditto.
6677 * gfortran.dg/proc_ptr_15.f90: Ditto.
6678 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6679 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6680 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6681 * gfortran.dg/typebound_override_1.f90: Ditto.
6682 * gfortran.dg/typebound_override_4.f90: Ditto.
6683 * gfortran.dg/typebound_proc_6.f03: Ditto.
6684 * gfortran.dg/assumed_type_7.f90: New test.
6685 * gfortran.dg/typebound_override_5.f90: New test.
6686 * gfortran.dg/typebound_override_6.f90: New test.
6687 * gfortran.dg/typebound_override_7.f90: New test.
6689 2013-05-30 Tobias Burnus <burnus@net-b.de>
6692 * gfortran.dg/power_6.f90: New.
6694 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6696 * gcc.target/aarch64/insv_1.c: New test.
6698 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6700 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6701 dg-skip-if "No stabs".
6703 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6706 * gfortran.dg/assumed_size_1.f90: New.
6708 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6710 * gcc.dg/shrink-wrap-alloca.c: New added.
6711 * gcc.dg/shrink-wrap-pretend.c: New added.
6712 * gcc.dg/shrink-wrap-sibcall.c: New added.
6714 2013-05-30 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/assumed_rank_13.f90: New.
6719 2013-05-29 Easwaran Raman <eraman@google.com>
6721 PR tree-optimization/57442
6722 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6724 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726 PR tree-optimization/57441
6727 * gcc.c-torture/compile/pr57441.c: New.
6729 2013-05-29 Dehao Chen <dehao@google.com>
6732 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6734 2013-05-29 Tobias Burnus <burnus@net-b.de>
6737 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6738 * gfortran.dg/class_19.f03: Ditto.
6740 2013-05-29 Richard Biener <rguenther@suse.de>
6742 * gcc.dg/vect/bb-slp-32.c: New testcase.
6744 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6746 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6747 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6766 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6767 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6768 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6769 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6770 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6771 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6772 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6773 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6774 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6775 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6776 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6777 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6778 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6779 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6780 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6781 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6782 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6783 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6784 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6786 2013-05-29 Tobias Burnus <burnus@net-b.de>
6789 * gfortran.dg/finalize_11.f90: New.
6790 * gfortran.dg/finalize_4.f03: Remove dg-error.
6791 * gfortran.dg/finalize_5.f03: Ditto.
6792 * gfortran.dg/finalize_6.f03: Ditto.
6793 * gfortran.dg/finalize_7.f03: Ditto.
6795 2013-05-28 Tobias Burnus <burnus@net-b.de>
6797 * gfortran.dg/class_array_16.f90: New.
6799 2013-05-28 Tobias Burnus <burnus@net-b.de>
6802 * gfortran.dg/use_29.f90: New.
6804 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6806 * gnat.dg/fp_exception.adb: New test.
6808 2013-05-28 Richard Biener <rguenther@suse.de>
6810 PR tree-optimization/56787
6811 * gcc.dg/vect/pr56787.c: New testcase.
6813 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6814 Tobias Burnus <burnus@net-b.de>
6817 * gfortran.dg/typebound_override_4.f90: New.
6819 2013-05-28 Richard Biener <rguenther@suse.de>
6821 PR tree-optimization/57411
6822 * g++.dg/opt/pr57411.C: New testcase.
6824 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6826 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6827 * gcc.dg/builtin-bswap-9.c: Likewise.
6829 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6831 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6833 2013-05-27 Richard Biener <rguenther@suse.de>
6836 * gcc.dg/gomp/pr57412.c: New testcase.
6838 2013-05-27 Bud Davis <jmdavis@link.com>
6841 * gfortran.dg/stfunc_8.f90: New.
6843 2013-05-27 Richard Biener <rguenther@suse.de>
6845 PR tree-optimization/57343
6846 * gcc.dg/torture/pr57343.c: New testcase.
6848 2013-05-27 Richard Biener <rguenther@suse.de>
6850 PR tree-optimization/57417
6851 * gcc.dg/torture/pr57417.c: New testcase.
6853 2013-05-27 Richard Biener <rguenther@suse.de>
6855 PR tree-optimization/57396
6856 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6858 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6860 * gnat.dg/specs/last_bit.ads: New test.
6862 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6864 * gnat.dg/specs/machine_attribute.ads: New test.
6866 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/incomplete3.ad[sb]: New test.
6870 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6873 * gcc.target/mips/div-13.c: New test.
6875 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6878 * gcc.target/mips/mips16-attributes-5.c,
6879 * gcc.target/mips/mips16-attributes-6.c: New tests.
6881 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6883 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6884 * gcc.dg/builtin-bswap-8.c: Likewise.
6886 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6889 * g++.dg/cpp0x/new1.C: New.
6891 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6894 * g++.dg/parse/dtor16.C: New.
6895 * g++.dg/parse/dtor6.C: Adjust.
6897 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/expr/bitfield12.C: New.
6902 2013-05-24 Jeff Law <law@redhat.com>
6904 PR tree-optimization/57124
6905 * gcc.c-torture/execute/pr57124.c: New test.
6906 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6908 2013-05-24 Martin Jambor <mjambor@suse.cz>
6910 PR tree-optimization/57294
6911 * gcc.dg/ipa/pr57294.c: New test.
6913 2013-05-24 Dehao Chen <dehao@google.com>
6915 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6917 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6919 * gcc.target/aarch64/scalar_intrinsics.c
6920 (force_simd): Use a valid instruction.
6921 (test_vdupd_lane_s64): Pass a valid lane argument.
6922 (test_vdupd_lane_u64): Likewise.
6924 2013-05-24 Richard Biener <rguenther@suse.de>
6926 PR tree-optimization/57287
6927 * gcc.dg/pr57287.c: New testcase.
6929 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6932 * g++.dg/template/error51.C: New.
6934 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6937 * g++.dg/template/bitfield2.C: New.
6939 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6941 * gnat.dg/specs/noinline1.ads: New test.
6942 * gnat.dg/noinline2.ad[sb]: Likewise.
6943 * gnat.dg/specs/noinline3.ads: Likewise.
6944 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6946 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6949 * gcc.dg/tree-ssa/pr57385.c: New test.
6951 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6953 * gnat.dg/derived_type4.adb: New test.
6955 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6957 * gcc.dg/builtin-bswap-6.c: New test.
6958 * gcc.dg/builtin-bswap-7.c: Likewise.
6959 * gcc.dg/builtin-bswap-8.c: Likewise.
6960 * gcc.dg/builtin-bswap-9.c: Likewise.
6962 2013-05-23 Christian Bruel <christian.bruel@st.com>
6965 * gcc.dg/debug/pr57351.c: New test
6967 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6969 * gcc.target/aarch64/vect-clz.c: New file.
6971 2013-05-23 Martin Jambor <mjambor@suse.cz>
6974 * gcc.dg/ipa/pr57347.c: New test.
6976 2013-05-23 Richard Biener <rguenther@suse.de>
6978 PR tree-optimization/57380
6979 * g++.dg/tree-ssa/pr57380.C: New testcase.
6981 2013-05-23 Richard Biener <rguenther@suse.de>
6984 * gcc.dg/torture/pr57381.c: New testcase.
6986 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6989 * gcc.c-torture/execute/pr57344-1.c: New test.
6990 * gcc.c-torture/execute/pr57344-2.c: New test.
6991 * gcc.c-torture/execute/pr57344-3.c: New test.
6992 * gcc.c-torture/execute/pr57344-4.c: New test.
6994 2013-05-23 Richard Biener <rguenther@suse.de>
6996 PR rtl-optimization/57341
6997 * gcc.dg/torture/pr57341.c: New testcase.
6999 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7002 * g++.dg/parse/crash62.C: New.
7004 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7005 Pat Haugen <pthaugen@us.ibm.com>
7006 Peter Bergner <bergner@vnet.ibm.com>
7008 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7011 2013-05-22 Tobias Burnus <burnus@net-b.de>
7014 * gfortran.dg/defined_assignment_6.f90: New.
7016 2013-05-22 Tobias Burnus <burnus@net-b.de>
7019 * gfortran.dg/assumed_type_6.f90: New.
7021 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7024 * g++.dg/cpp0x/Wunused-parm.C: New.
7026 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7028 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7029 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7031 2013-05-21 Easwaran Raman <eraman@google.com>
7033 PR tree-optimization/57322
7034 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7036 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7038 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7041 2013-05-21 Tobias Burnus <burnus@net-b.de>
7044 * gfortran.dg/assumed_type_5.f90: New.
7045 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7046 * gfortran.dg/assumed_rank_2.f90: Ditto.
7047 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7048 * gfortran.dg/no_arg_check_3.f90: Ditto.
7050 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7052 PR tree-optimization/57331
7053 * gcc.c-torture/compile/pr57331.c: New test.
7055 2013-05-21 Richard Biener <rguenther@suse.de>
7057 PR tree-optimization/57330
7058 * gcc.dg/torture/pr57330.c: New testcase.
7060 2013-05-21 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/57303
7063 * gcc.dg/torture/pr57303.c: New testcase.
7065 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7067 PR tree-optimization/57321
7068 * gcc.c-torture/execute/pr57321.c: New test.
7070 2013-05-20 Tobias Burnus <burnus@net-b.de>
7074 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7075 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7076 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7077 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7078 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7079 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7080 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7081 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7082 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7083 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7084 * gfortran.dg/binding_label_tests_24.f90: New.
7085 * gfortran.dg/binding_label_tests_25.f90: New.
7087 2013-05-20 Tobias Burnus <burnus@net-b.de>
7090 * gfortran.dg/binding_label_tests_17.f90: New.
7091 * gfortran.dg/binding_label_tests_18.f90: New.
7092 * gfortran.dg/binding_label_tests_19.f90: New.
7093 * gfortran.dg/binding_label_tests_20.f90: New.
7094 * gfortran.dg/binding_label_tests_21.f90: New.
7095 * gfortran.dg/binding_label_tests_22.f90: New.
7096 * gfortran.dg/binding_label_tests_23.f90: New.
7098 2013-05-20 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7102 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7103 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7104 * gfortran.dg/common_18.f90: New.
7105 * gfortran.dg/common_19.f90: New.
7106 * gfortran.dg/common_20.f90: New.
7107 * gfortran.dg/common_21.f90: New.
7109 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7112 * g++.dg/parse/error52.C: New.
7113 * g++.dg/parse/error3.C: Adjust.
7114 * g++.dg/parse/error36.C: Likewise.
7116 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7119 * gcc.target/sh/pr56547-1.c: New.
7120 * gcc.target/sh/pr56547-2.c: New.
7122 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7125 * g++.dg/warn/Wsign-compare-6.C: New.
7126 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7128 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7131 * g++.dg/template/error50.C: New.
7133 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7136 * g++.dg/ext/complit13.C: New.
7138 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7141 * g++.dg/pr57175.C: New testcase.
7143 2013-05-17 Easwaran Raman <eraman@google.com>
7145 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7147 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7150 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7152 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7154 PR rtl-optimization/57281
7155 PR rtl-optimization/57300
7156 * gcc.dg/pr57300.c: New test.
7157 * gcc.c-torture/execute/pr57281.c: New test.
7159 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7162 * g++.dg/ext/sizeof-complit.C: New.
7164 2013-05-17 Marek Polacek <polacek@redhat.com>
7166 * gcc.dg/strlenopt-25.c: New test.
7167 * gcc.dg/strlenopt-26.c: Likewise.
7169 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7171 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7172 instead of -mavx2, require only avx instead of avx2.
7173 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7174 of avx2-check.h and turn into an avx runtime test instead of
7177 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7179 * g++.dg/ext/vector22.C: Uncomment working test.
7181 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7184 * g++.dg/template/pr17410.C: New.
7186 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.target/i386/rotate-3.c: New test.
7189 * gcc.target/i386/rotate-3a.c: New test.
7190 * gcc.target/i386/rotate-4.c: New test.
7191 * gcc.target/i386/rotate-4a.c: New test.
7192 * gcc.target/i386/rotate-5.c: New test.
7193 * gcc.target/i386/rotate-5a.c: New test.
7195 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7197 * gcc.dg/visibility-21.c: Require section_anchors.
7199 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7201 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7202 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7203 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7205 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7207 * gcc.dg/visibility-21.c: New.
7209 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7212 * gcc.dg/pr57286.c: New testcase.
7213 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7214 * g++.dg/ext/vector22.C: Comment out transformations not
7217 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7220 * gcc.target/mips/call-1.c: Restrict to o32.
7221 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7223 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7225 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7227 * g++.dg/warn/Wshadow-1.C: Likewise.
7228 * g++.dg/warn/Wshadow-6.C: Likewise.
7229 * g++.dg/warn/Wshadow-7.C: Likewise.
7231 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/parse/pr31952-1.C: New.
7235 * g++.dg/parse/pr31952-2.C: Likewise.
7236 * g++.dg/parse/pr31952-3.C: Likewise.
7238 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7239 * g++.old-deja/g++.jason/cond.C: Likewise.
7240 * g++.dg/cpp0x/range-for5.C: Likewise.
7242 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7245 * gcc.target/arm/pr40887.c: Adjust testcase.
7246 * gcc.target/arm/pr19599.c: New test.
7248 2013-05-15 Richard Biener <rguenther@suse.de>
7250 PR tree-optimization/57275
7251 * gcc.target/i386/pr57275.c: New testcase.
7253 2013-05-15 Jan Hubicka <jh@suse.cz>
7255 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7256 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7257 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7259 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7261 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7264 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7267 * c-c++-common/Wsequence-point-1.c: New test.
7269 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7271 * g++.dg/ext/vector22.C: New testcase.
7272 * gcc.dg/binop-xor3.c: Remove xfail.
7274 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7276 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7277 FLOAT cmp FLOAT ? INT : INT.
7278 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7279 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7280 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7281 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7282 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7283 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7285 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/cpp0x/defaulted43.C: New.
7290 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7292 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7293 (alloca): Remove declaration.
7294 (foo9): Replace alloca by __builtin_alloca.
7296 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7298 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7299 Expect "size of array is too large" error.
7301 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7303 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7305 2013-05-14 Richard Biener <rguenther@suse.de>
7308 * g++.dg/torture/pr57235.C: New testcase.
7310 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.dg/torture/pr57251.c: New test.
7315 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7318 * gcc.target/i386/pr57264.c: New test.
7320 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7322 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7324 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7326 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7328 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7330 PR tree-optimization/45216
7331 PR tree-optimization/57157
7332 * c-c++-common/rotate-1.c: Add 32 tests with +.
7333 * c-c++-common/rotate-1a.c: Adjust.
7334 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7335 * c-c++-common/rotate-2b.c: New test.
7336 * c-c++-common/rotate-3.c: Add 32 tests with +.
7337 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7338 * c-c++-common/rotate-4b.c: New test.
7339 * c-c++-common/rotate-5.c: New test.
7341 2013-05-13 Martin Jambor <mjambor@suse.cz>
7344 * gcc.dg/ipa/remref-0.c: New test.
7345 * gcc.dg/ipa/remref-1a.c: Likewise.
7346 * gcc.dg/ipa/remref-1b.c: Likewise.
7347 * gcc.dg/ipa/remref-2a.c: Likewise.
7348 * gcc.dg/ipa/remref-2b.c: Likewise.
7350 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7352 * gcc.dg/vector-shift-2.c: New testcase.
7354 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7356 PR tree-optimization/57230
7357 * gcc.dg/strlenopt-24.c: New test.
7359 PR tree-optimization/57230
7360 * gcc.dg/strlenopt-23.c: New test.
7362 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7365 * gcc.target/sh/pr57108.c: Move this test case to ...
7366 * gcc.c-torture/compile/pr57108.c: ... here.
7368 2013-05-10 Richard Biener <rguenther@suse.de>
7370 PR tree-optimization/57214
7371 * gcc.dg/torture/pr57214.c: New testcase.
7373 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7375 * gcc.dg/vector-shift.c: New testcase.
7377 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7379 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7381 PR tree-optimization/45216
7382 PR tree-optimization/57157
7383 * c-c++-common/rotate-1.c: New test.
7384 * c-c++-common/rotate-1a.c: New test.
7385 * c-c++-common/rotate-2.c: New test.
7386 * c-c++-common/rotate-2a.c: New test.
7387 * c-c++-common/rotate-3.c: New test.
7388 * c-c++-common/rotate-3a.c: New test.
7389 * c-c++-common/rotate-4.c: New test.
7390 * c-c++-common/rotate-4a.c: New test.
7392 2013-05-10 Richard Biener <rguenther@suse.de>
7394 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7395 * gcc.target/i386/l_fma_double_1.c: Adjust.
7396 * gcc.target/i386/l_fma_double_2.c: Likewise.
7397 * gcc.target/i386/l_fma_double_3.c: Likewise.
7398 * gcc.target/i386/l_fma_double_4.c: Likewise.
7399 * gcc.target/i386/l_fma_double_5.c: Likewise.
7400 * gcc.target/i386/l_fma_double_6.c: Likewise.
7401 * gcc.target/i386/l_fma_float_1.c: Likewise.
7402 * gcc.target/i386/l_fma_float_2.c: Likewise.
7403 * gcc.target/i386/l_fma_float_3.c: Likewise.
7404 * gcc.target/i386/l_fma_float_4.c: Likewise.
7405 * gcc.target/i386/l_fma_float_5.c: Likewise.
7406 * gcc.target/i386/l_fma_float_6.c: Likewise.
7408 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7411 * g++.dg/cpp0x/pr51226.C: New.
7413 2013-04-16 Han Shen <shenhan@google.com>
7415 Test cases for '-fstack-protector-strong'.
7416 * gcc.dg/fstack-protector-strong.c: New.
7417 * g++.dg/fstack-protector-strong.C: New.
7419 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7421 * gcc.target/aarch64/ands_1.c: New test.
7422 * gcc.target/aarch64/ands_2.c: Likewise
7424 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7426 * lib/target-supports.exp (check_effective_target_hw): New
7428 * c-c++-common/asan/clone-test-1.c: Call
7429 check_effective_target_hw.
7430 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7431 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7432 possible decorations.
7433 * c-c++-common/asan/null-deref-1.c: Likewise.
7434 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7435 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7436 * c-c++-common/asan/use-after-free-1.c: Likewise.
7437 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7438 * g++.dg/asan/large-func-test-1.C: Likewise.
7440 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7442 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7444 2013-05-07 Richard Biener <rguenther@suse.de>
7447 * g++.dg/torture/pr57190.C: New testcase.
7449 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7451 PR tree-optimization/57149
7452 * gcc.dg/pr57149.c: New test.
7455 * gcc.dg/pr57184.c: New test.
7457 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7459 * gnat.dg/specs/array3.ads: New test.
7461 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7463 * c-c++-common/vector-scalar-2.c: New testcase.
7465 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7467 * gcc.target/i386/asm-dialect-2.c: New testcase.
7469 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7472 * g++.dg/cpp0x/auto38.C: New.
7474 2013-05-06 Richard Biener <rguenther@suse.de>
7476 PR tree-optimization/57185
7477 * gcc.dg/autopar/pr57185.c: New testcase.
7479 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7482 * gcc.target/i386/pr57106.c: New test.
7484 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7486 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7487 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7488 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7489 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7490 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7491 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7492 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7494 2013-05-06 Teresa Johnson <tejohnson@google.com>
7497 * gcc.dg/pr57154.c: New test.
7499 2013-05-06 Richard Biener <rguenther@suse.de>
7502 * gcc.dg/torture/pr57147-1.c: New testcase.
7503 * gcc.dg/torture/pr57147-2.c: Likewise.
7504 * gcc.dg/torture/pr57147-3.c: Likewise.
7506 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7509 * gcc.target/sh/pr55303-1.c: New.
7510 * gcc.target/sh/pr55303-2.c: New.
7511 * gcc.target/sh/pr55303-3.c: New.
7513 2013-05-05 Tobias Burnus <burnus@net-b.de>
7515 * gfortran.dg/allocate_with_source_3.f90: New.
7517 2013-05-05 Tobias Burnus <burnus@net-b.de>
7520 * gfortran.dg/null_8.f90: New.
7522 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7525 * g++.dg/cpp0x/enum27.C: New.
7526 * g++.dg/cpp0x/enum_base.C: Adjust.
7528 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7530 PR tree-optimization/56205
7531 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7533 2013-05-04 Tobias Burnus <burnus@net-b.de>
7535 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7536 * gfortran.dg/bind_c_usage_27.f90: New.
7537 * gfortran.dg/bind_c_usage_28.f90: New.
7539 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7542 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7544 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7547 * gcc.target/powerpc/pr57150.c: New file.
7549 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7551 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7552 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7553 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7554 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7555 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7556 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7557 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7559 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7561 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7562 scan-assembler-times.
7564 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7566 * gcc.dg/tree-ssa/slsr-32.c: New.
7567 * gcc.dg/tree-ssa/slsr-33.c: New.
7568 * gcc.dg/tree-ssa/slsr-34.c: New.
7569 * gcc.dg/tree-ssa/slsr-35.c: New.
7570 * gcc.dg/tree-ssa/slsr-36.c: New.
7571 * gcc.dg/tree-ssa/slsr-37.c: New.
7572 * gcc.dg/tree-ssa/slsr-38.c: New.
7574 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7576 * gcc.target/aarch64/tst_1.c: New test.
7577 * gcc.target/aarch64/tst_2.c: Likewise
7579 2013-05-02 Jeff Law <law@redhat.com>
7581 PR tree-optimization/57144
7582 * gcc.c-torture/execute/pr57144.c: New test.
7584 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7586 PR rtl-optimization/57130
7587 * gcc.c-torture/execute/pr57130.c: New test.
7589 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7591 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7593 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7595 * gcc.target/aarch64/fabd.c: New file.
7597 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7600 * g++.dg/cpp0x/pr54318.C: New.
7602 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7605 * g++.dg/parse/error51.C: New.
7606 * g++.dg/parse/error15.C: Adjust column numbers.
7608 2013-05-02 Tobias Burnus <burnus@net-b.de>
7611 * gfortran.dg/size_kind_2.f90: New.
7612 * gfortran.dg/size_kind_3.f90: New.
7614 2013-05-02 Richard Biener <rguenther@suse.de>
7617 * g++.dg/torture/pr57140.C: New testcase.
7619 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7622 * gcc.target/arm/pr56732-1.c: New test.
7624 2013-05-02 Martin Jambor <mjambor@suse.cz>
7627 * gcc.dg/ipa/pr56988.c: New test.
7629 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7631 * gcc.target/aarch64/bics_1.c: New test.
7632 * gcc.target/aarch64/bics_2.c: Likewise.
7634 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7636 PR rtl-optimization/57131
7637 * gcc.c-torture/execute/pr57131.c: New test.
7639 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7642 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7644 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7647 * gcc.target/i386/pr57091.c: New test.
7649 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7651 * gcc.target/aarch64/vect-vaddv.c: New.
7653 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7655 * gcc.target/aarch64/vect-vmaxv.c: New.
7656 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7658 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7660 * gcc.target/aarch64/scalar-vca.c: New.
7661 * gcc.target/aarch64/vect-vca.c: Likewise.
7663 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7665 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7666 (test_vceqd_s64): Force arguments to SIMD registers.
7667 (test_vceqzd_s64): Likewise.
7668 (test_vcged_s64): Likewise.
7669 (test_vcled_s64): Likewise.
7670 (test_vcgezd_s64): Likewise.
7671 (test_vcged_u64): Likewise.
7672 (test_vcgtd_s64): Likewise.
7673 (test_vcltd_s64): Likewise.
7674 (test_vcgtzd_s64): Likewise.
7675 (test_vcgtd_u64): Likewise.
7676 (test_vclezd_s64): Likewise.
7677 (test_vcltzd_s64): Likewise.
7678 (test_vtst_s64): Likewise.
7679 (test_vtst_u64): Likewise.
7681 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7684 * g++.dg/cpp0x/decltype53.C: New.
7686 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7689 * gfortran.dg/power_5.f90: New test.
7691 2013-04-30 Richard Biener <rguenther@suse.de>
7694 * gcc.dg/torture/pr57122.c: New testcase.
7696 2013-04-30 Richard Biener <rguenther@suse.de>
7699 * g++.dg/torture/pr57107.C: New testcase.
7701 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7703 PR rtl-optimization/57105
7704 * gcc.dg/pr57105.c: New test.
7706 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7708 PR tree-optimization/57104
7709 * gcc.dg/pr57104.c: New test.
7711 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7714 * gcc.target/i386/pr44578.c: New test.
7716 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7719 * gcc.target/i386/pr57097.c: New test.
7721 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7724 * gcc.target/i386/pr57098.c: New test.
7726 2013-04-29 Kai Tietz <ktietz@redhat.com>
7728 * gcc.c-torture/execute/pr55875.c: New test.
7730 2013-04-29 Richard Biener <rguenther@suse.de>
7733 * gcc.dg/torture/pr57075.c: New testcase.
7735 2013-04-29 Richard Biener <rguenther@suse.de>
7738 * gcc.dg/autopar/pr57103.c: New testcase.
7740 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7742 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7744 2013-04-29 Tom de Vries <tom@codesourcery.com>
7746 * gcc.dg/pr50763.c: Update test.
7748 2013-04-26 Jeff Law <law@redhat.com>
7750 * gcc.dg/tree-ssa/vrp88.c: New test.
7752 2013-04-29 Christian Bruel <christian.bruel@st.com>
7755 * gcc.target/sh/pr57108.c: New test.
7757 2013-04-29 Richard Biener <rguenther@suse.de>
7760 * gfortran.dg/gomp/pr57089.f90: New testcase.
7762 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7764 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7766 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7768 * gcc.target/aarch64/vect-vcvt.c: New.
7770 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7772 * gcc.target/aarch64/vect-vrnd.c: New.
7774 2013-04-29 Richard Biener <rguenther@suse.de>
7776 PR tree-optimization/57081
7777 * gcc.dg/torture/pr57081.c: New testcase.
7779 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7781 PR tree-optimization/57083
7782 * gcc.dg/torture/pr57083.c: New test.
7784 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7787 * g++.dg/cpp0x/decltype52.C: New.
7789 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7791 N3472 binary constants
7792 * g++.dg/cpp/limits.C: Adjust warning wording.
7793 * g++.dg/system-binary-constants-1.C: Likewise.
7794 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7796 2013-04-28 Tobias Burnus <burnus@net-b.de>
7799 * gfortran.dg/coarray_30.f90: New.
7801 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7804 * frontend-passes (optimize_power): New function.
7805 (optimize_op): Use it.
7807 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7810 * gcc.c-torture/execute/pr56866.c: New test.
7811 * gcc.target/i386/pr56866.c: New test.
7813 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7816 * gcc.dg/setjmp-5.c: New test.
7818 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7821 * g++.dg/cpp0x/constexpr-55708.C: New.
7823 2013-04-26 Richard Biener <rguenther@suse.de>
7825 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7826 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7827 * gcc.dg/pr53265.c: Remove XFAILs.
7828 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7829 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7831 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7833 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7834 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7835 -fdiagnostics-color=never option similarly to
7836 -fno-diagnostics-show-caret option.
7838 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7840 PR rtl-optimization/57003
7841 * gcc.target/i386/pr57003.c: New test.
7843 2013-04-25 Marek Polacek <polacek@redhat.com>
7845 PR tree-optimization/57066
7846 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7848 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7849 Tejas Belagod <tejas.belagod@arm.com>
7851 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7852 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7853 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7855 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7857 * gcc.target/aarch64/cmp.c: New.
7859 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7861 * gcc.target/aarch64/ngc.c: New.
7863 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7865 * lib/target-supports.exp
7866 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7867 (check_effective_target_arm_neon_fp16_ok): Likewise.
7868 (add_options_for_arm_neon_fp16): Likewise.
7869 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7870 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7872 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7874 PR rtl-optimizations/57046
7875 * gcc.target/i386/pr57046.c: New test.
7877 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7879 * g++.dg/cpp1y/cplusplus.C: New.
7881 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7883 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7885 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7887 * c-c++-common/Wpointer-arith-1.c: New.
7889 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7891 * g++.dg/cpp1y/cxx1y_macro.C: New.
7893 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7896 * g++.dg/cpp0x/sfinae45.C: New.
7898 2013-04-24 Richard Biener <rguenther@suse.de>
7901 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7903 2013-04-23 Richard Biener <rguenther@suse.de>
7906 * gcc.dg/torture/pr57036-1.c: New testcase.
7907 * gcc.dg/torture/pr57036-2.c: Likewise.
7909 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7911 * gcc.target/aarch64/scalar-mov.c: New testcase.
7913 2013-04-23 Richard Biener <rguenther@suse.de>
7915 PR tree-optimization/57026
7916 * gcc.dg/torture/pr57026.c: New testcase.
7918 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7922 * gfortran.dg/transfer_check_4.f90: New.
7924 2013-04-22 Marek Polacek <polacek@redhat.com>
7927 * gcc.dg/pr56990.c: New test.
7929 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7932 * gcc.target/i386/pr57018.c: New test.
7934 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7936 * gcc.target/aarch64/vrecps.c: New.
7937 * gcc.target/aarch64/vrecpx.c: Likewise.
7939 2013-04-22 Christian Bruel <christian.bruel@st.com>
7942 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7944 2013-04-21 Jeff Law <law@redhat.com>
7946 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7948 2013-04-20 Tobias Burnus <burnus@net-b.de>
7951 * gfortran.dg/c_loc_test_22.f90: New.
7953 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7955 PR rtl-optimization/56847
7956 * gcc.dg/pr56847.c: New test.
7958 2013-04-19 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/56982
7961 * gcc.c-torture/execute/pr56982.c: New testcase.
7963 2013-04-19 Martin Jambor <mjambor@suse.cz>
7965 PR tree-optimization/56718
7966 * g++.dg/ipa/imm-devirt-1.C: New test.
7967 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7969 2013-04-19 Richard Biener <rguenther@suse.de>
7971 PR tree-optimization/57000
7972 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7974 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7975 Mikael Morin <mikael@gcc.gnu.org>
7978 * gfortran.dg/array_constructor_45.f90: New test.
7979 * gfortran.dg/array_constructor_46.f90: New test.
7980 * gfortran.dg/array_constructor_47.f90: New test.
7981 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7983 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7985 PR rtl-optimization/56999
7986 * g++.dg/opt/pr56999.C: New test.
7988 2013-04-18 Cary Coutant <ccoutant@google.com>
7990 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7991 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7993 2013-04-18 Cary Coutant <ccoutant@google.com>
7995 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7996 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7997 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7998 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7999 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8000 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8001 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8002 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8003 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8004 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8005 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8007 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
8009 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8011 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8013 PR tree-optimization/56984
8014 * gcc.c-torture/compile/pr56984.c: New test.
8016 PR rtl-optimization/56992
8017 * gcc.dg/pr56992.c: New test.
8019 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8022 * gfortran.dg/proc_ptr_42.f90: New.
8024 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8026 * gnat.dg/discr41.ad[sb]: New test.
8027 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8028 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8029 * gcc.dg/vect/slp-24.c: Likewise.
8030 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8031 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8032 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8033 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8034 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8035 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8036 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8037 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8038 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8039 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8040 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8041 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8042 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8043 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8044 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8045 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8046 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8047 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8048 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8049 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8050 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8051 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8052 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8053 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8054 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8055 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8057 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8060 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8061 * gfortran.dg/module_md5_1.f90: Remove.
8063 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8065 * gcc.target/aarch64/adds3.c: New.
8066 * gcc.target/aarch64/subs3.c: New.
8068 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8070 * gcc.target/aarch64/adds1.c: New.
8071 * gcc.target/aarch64/adds2.c: New.
8072 * gcc.target/aarch64/subs1.c: New.
8073 * gcc.target/aarch64/subs2.c: New.
8075 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8077 Implement n3599 - Literal operator templates for strings.
8078 * g++.dg/cpp1y/udlit-char-template.C: New test.
8079 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8081 2013-04-16 Tobias Burnus <burnus@net-b.de>
8084 * gfortran.dg/no_arg_check_1.f90: New.
8085 * gfortran.dg/no_arg_check_2.f90: New.
8086 * gfortran.dg/no_arg_check_3.f90: New.
8088 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8091 * gfortran.dg/proc_ptr_41.f90: New.
8093 2013-04-16 Richard Biener <rguenther@suse.de>
8095 PR tree-optimization/56756
8096 * gcc.dg/torture/pr56756.c: New testcase.
8098 2013-04-16 Tobias Burnus <burnus@net-b.de>
8101 * gfortran.dg/c_assoc_5.f90: New.
8103 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8105 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8106 * gcc.c-torture/execute/pr33992.x: Remove.
8107 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8108 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8109 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8111 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8113 PR tree-optimization/56962
8114 * gcc.c-torture/execute/pr56962.c: New test.
8116 2013-04-15 Richard Biener <rguenther@suse.de>
8118 PR tree-optimization/56933
8119 * gcc.dg/vect/pr56933.c: New testcase.
8121 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8123 * gcc.target/arm/anddi3-opt.c: New test.
8124 * gcc.target/arm/anddi3-opt2.c: Likewise.
8126 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8128 * gcc.dg/pr56890-1.c: New test.
8129 * gcc.dg/pr56890-2.c: Likewise.
8131 2013-04-15 Joey Ye <joey.ye@arm.com>
8133 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8134 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8136 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8139 * gfortran.dg/select_type_33.f03: New test.
8141 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8144 * gfortran.dg/typebound_proc_29.f03: New.
8146 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8149 * gfortran.dg/typebound_proc_28.f03: New.
8151 2013-04-12 Jeff Law <law@redhat.com>
8153 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8156 2013-04-12 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8161 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8164 * gcc.target/i386/pr56903.c: New test.
8166 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8169 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8170 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8171 * gfortran.dg/block_11.f90: Fix invalid test case.
8172 * gfortran.dg/function_types_3.f90: Add new error message.
8173 * gfortran.dg/global_references_1.f90: Ditto.
8174 * gfortran.dg/import2.f90: Remove unneeded parts.
8175 * gfortran.dg/import6.f90: Fix invalid test case.
8176 * gfortran.dg/proc_decl_2.f90: Ditto.
8177 * gfortran.dg/proc_decl_9.f90: Ditto.
8178 * gfortran.dg/proc_decl_18.f90: Ditto.
8179 * gfortran.dg/proc_ptr_40.f90: New.
8180 * gfortran.dg/whole_file_7.f90: Modified error wording.
8181 * gfortran.dg/whole_file_16.f90: Ditto.
8182 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8183 * gfortran.dg/whole_file_18.f90: Modified error wording.
8184 * gfortran.dg/whole_file_20.f03: Ditto.
8185 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8188 2013-04-12 Richard Biener <rguenther@suse.de>
8191 2013-04-10 Richard Biener <rguenther@suse.de>
8193 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8195 2013-04-12 Tobias Burnus <burnus@net-b.de>
8198 * gfortran.dg/class_allocate_15.f90: New.
8201 2013-04-12 Tobias Burnus <burnus@net-b.de>
8203 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8204 scan-tree-dump-times.
8206 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8208 PR tree-optimization/56918
8209 PR tree-optimization/56920
8210 * gcc.dg/vect/pr56918.c: New test.
8211 * gcc.dg/vect/pr56920.c: New test.
8213 2013-04-12 Tobias Burnus <burnus@net-b.de>
8216 * gfortran.dg/class_allocate_14.f90: New.
8217 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8218 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8220 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8222 * gcc.dg/fold-cstvecshift.c: New testcase.
8224 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8226 * gcc.target/aarch64/negs.c: New.
8228 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8231 * g++.dg/template/arrow4.C: New test.
8233 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8235 * gnat.dg/array23.adb: New test.
8236 * gnat.dg/array23_pkg[123].ads: New helpers.
8238 2013-04-11 Jeff Law <law@redhat.com>
8240 PR tree-optimization/56900
8241 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8243 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/cpp0x/sfinae44.C: New.
8248 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8250 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8251 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8253 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8256 * g++.dg/cpp0x/enum26.C: New.
8257 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8259 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8261 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8263 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8265 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8266 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8267 loop is vectorized and that the correct instruction is generated.
8268 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8269 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8270 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8272 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8274 PR tree-optimization/56899
8275 * gcc.c-torture/execute/pr56899.c: New test.
8277 2013-04-10 David S. Miller <davem@davemloft.net>
8279 * gcc.target/sparc/setcc-4.c: New test.
8280 * gcc.target/sparc/setcc-5.c: New test.
8282 2013-04-10 Richard Biener <rguenther@suse.de>
8284 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8286 2013-04-10 Richard Biener <rguenther@suse.de>
8288 * gcc.dg/vect/slp-39.c: New testcase.
8290 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8292 PR tree-optimization/55524
8293 * gcc.target/epiphany/fnma-1.c: New test.
8295 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8297 * gcc.dg/tree-ssa/inline-11.c: New test
8299 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/template/arrow3.C: New test.
8304 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8306 * gcc.target/arm/minmax_minus.c: New test.
8308 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8311 * c-c++-common/gomp/pr56883.c: New test.
8313 2013-04-09 Jeff Law <law@redhat.com>
8315 * gcc.dg/tree-ssa/vrp87.c: New test.
8317 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8319 PR tree-optimization/56854
8320 * g++.dg/torture/pr56854.C: New test.
8322 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8325 * gfortran.dg/array_constructor_44.f90: New test.
8327 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8330 * g++.dg/cpp0x/constexpr-specialization.C: New.
8332 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8334 * gcc.c-torture/execute/pr56837.c: New test.
8338 * g++.dg/opt/vt3.C: New test.
8339 * g++.dg/opt/vt4.C: New test.
8341 2013-04-08 Jeff Law <law@redhat.com>
8343 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8345 2013-04-08 Richard Biener <rguenther@suse.de>
8347 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8349 2013-04-08 Richard Biener <rguenther@suse.de>
8351 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8353 2013-04-08 Richard Biener <rguenther@suse.de>
8355 * g++.dg/vect/slp-pr56812.cc: Adjust.
8357 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8359 * gcc.dg/pr56837.c: New test.
8360 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8361 "generated memset minus one".
8363 2013-04-07 Tobias Burnus <burnus@net-b.de>
8366 * gfortran.dg/reshape_5.f90: New.
8368 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8371 * gcc.target/powerpc/recip-1.c: Modify expected output.
8372 * gcc.target/powerpc/recip-3.c: Likewise.
8373 * gcc.target/powerpc/recip-4.c: Likewise.
8374 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8376 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8378 * gcc.target/arm/peep-ldrd-1.c: New test.
8379 * gcc.target/arm/peep-strd-1.c: Likewise.
8381 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8383 * gcc.target/arm/negdi-1.c: New test.
8384 * gcc.target/arm/negdi-2.c: Likewise.
8385 * gcc.target/arm/negdi-3.c: Likewise.
8386 * gcc.target/arm/negdi-4.c: Likewise.
8388 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8390 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8391 Add -march=armv8-a when we use v8 NEON.
8392 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8393 (check_effective_target_vect_call_ceilf): Likewise.
8394 (check_effective_target_vect_call_floorf): Likewise.
8395 (check_effective_target_vect_call_roundf): Likewise.
8396 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8397 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8398 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8399 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8400 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8402 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8404 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8405 * gcc.target/powerpc/sd-pwr6.c: Same.
8406 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8407 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8409 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8411 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8413 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8416 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8417 * gfortran.dg/altreturn_4.f90: Ditto.
8418 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8419 * gfortran.dg/altreturn_5.f90: Ditto.
8420 * gfortran.dg/altreturn_6.f90: Ditto.
8421 * gfortran.dg/altreturn_7.f90: Ditto.
8423 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8425 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8427 (check_effective_target_arm_v8_neon_ok_nocache):
8429 (check_effective_target_arm_v8_neon_ok): Change to use
8430 check_effective_target_arm_v8_neon_ok_nocache.
8431 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8433 (check_effective_target_vect_call_btruncf):
8434 Enable for arm and ARMv8 NEON.
8435 (check_effective_target_vect_call_ceilf): Likewise.
8436 (check_effective_target_vect_call_floorf): Likewise.
8437 (check_effective_target_vect_call_roundf): Likewise.
8438 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8441 2013-04-04 Marek Polacek <polacek@redhat.com>
8443 PR tree-optimization/48186
8444 * gcc.dg/pr48186.c: New test.
8446 2013-04-04 Richard Biener <rguenther@suse.de>
8448 PR tree-optimization/56826
8449 * gcc.dg/vect/pr56826.c: New testcase.
8450 * gcc.dg/vect/O3-pr36098.c: Adjust.
8452 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8454 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8455 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8456 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8457 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8458 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8459 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8460 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8461 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8462 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8463 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8465 2013-04-04 Richard Biener <rguenther@suse.de>
8467 PR tree-optimization/56213
8468 * gcc.dg/vect/vect-123.c: New testcase.
8470 2013-04-04 Tobias Burnus <burnus@net-b.de>
8473 * gfortran.dg/read_repeat_2.f90: New.
8475 2013-04-04 Richard Biener <rguenther@suse.de>
8477 PR tree-optimization/56837
8478 * g++.dg/torture/pr56837.C: New testcase.
8480 2013-04-04 Tobias Burnus <burnus@net-b.de>
8483 * gfortran.dg/c_loc_test_21.f90: New.
8484 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8485 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8486 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8487 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8488 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8490 2013-04-03 Jeff Law <law@redhat.com>
8492 PR tree-optimization/56799
8493 * gcc.c-torture/execute/pr56799.c: New test.
8495 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8498 * g++.dg/warn/Wpointer-arith-1.C: New.
8499 * g++.dg/gomp/for-19.C: Adjust.
8501 2013-04-03 Marek Polacek <polacek@redhat.com>
8504 * gcc.dg/pr55702.c: New test.
8506 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8509 * gcc.dg/pr56809.c: New testcase.
8511 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8514 * g++.dg/debug/pr56819.C: New test.
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/56817
8519 * g++.dg/torture/pr56817.C: New testcase.
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8523 * gcc.dg/vect/bb-slp-31.c: New file.
8525 2013-04-03 Jason Merrill <jason@redhat.com>
8528 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8530 2013-04-03 Richard Biener <rguenther@suse.de>
8532 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8534 2013-04-03 Richard Biener <rguenther@suse.de>
8536 PR tree-optimization/55964
8537 * gcc.dg/torture/pr55964-2.c: New testcase.
8539 2013-04-03 Richard Biener <rguenther@suse.de>
8541 PR tree-optimization/56501
8542 * gcc.dg/torture/pr56501.c: New testcase.
8544 2013-04-03 Richard Biener <rguenther@suse.de>
8546 PR tree-optimization/56407
8547 * gcc.dg/torture/pr56407.c: New testcase.
8549 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8551 PR tree-optimization/56790
8552 * g++.dg/ext/pr56790-1.C: New testcase.
8554 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8556 * gcc.target/i386/merge-1.c: New testcase.
8557 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8559 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.c-torture/execute/pr19449.c: New test.
8564 2013-04-03 Richard Biener <rguenther@suse.de>
8566 PR tree-optimization/56812
8567 * g++.dg/vect/slp-pr56812.cc: New testcase.
8569 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8573 * gfortran.dg/altreturn_8.f90: New.
8574 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8575 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8576 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8578 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8580 PR rtl-optimization/56745
8581 * gcc.c-torture/compile/pr56745.c: New test.
8583 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8585 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8587 2013-04-02 Richard Biener <rguenther@suse.de>
8589 PR tree-optimization/56778
8590 * gcc.dg/torture/pr56778.c: New testcase.
8592 2013-04-02 Richard Biener <rguenther@suse.de>
8595 * g++.dg/torture/pr56768.C: New testcase.
8597 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8599 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8601 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8604 * gfortran.dg/namelist_82.f90: New test.
8606 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8609 * gfortran.dg/implicit_class_1.f90: New.
8611 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614 * gfortran.dg/namelist_81.f90: New test.
8616 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8618 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8619 for constant and equal string lengths.
8620 * gfortran.dg/character_comparison_5.f90: Likewise.
8621 * gfortran.dg/character_comparison_9.f90: New test.
8623 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8625 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8626 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8628 2013-03-29 Tobias Burnus <burnus@net-b.de>
8631 * gfortran.dg/optional_absent_3.f90: New.
8633 2013-03-29 Tobias Burnus <burnus@net-b.de>
8636 * gfortran.dg/fmt_cache_3.f90: New.
8638 2013-03-29 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/namelist_80.f90: New.
8643 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8646 * gfortran.dg/string_length_2.f90: New test.
8647 * gfortran.dg/dependency_41.f90: New test.
8649 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8652 * gfortran.dg/array_constructor_43.f90: New test.
8653 * gfortran.dg/random_seed_3.f90: New test.
8655 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8657 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8658 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8659 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8660 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8661 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8662 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8663 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8664 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8665 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8666 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8668 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8671 * g++.dg/conversion/op4.C: Adjust.
8672 * g++.dg/cpp0x/rv1n.C: Likewise.
8673 * g++.dg/cpp0x/rv2n.C: Likewise.
8674 * g++.dg/cpp0x/template_deduction.C: Likewise.
8675 * g++.dg/expr/cond8.C: Likewise.
8676 * g++.dg/other/error4.C: Likewise.
8677 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8678 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8679 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8680 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8681 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8682 * g++.old-deja/g++.law/cvt20.C: Likewise.
8683 * g++.old-deja/g++.law/cvt8.C: Likewise.
8684 * g++.old-deja/g++.law/init8.C: Likewise.
8685 * g++.old-deja/g++.mike/net12.C: Likewise.
8686 * g++.old-deja/g++.mike/net8.C: Likewise.
8687 * g++.old-deja/g++.mike/p2793.C: Likewise.
8688 * g++.old-deja/g++.mike/p3836.C: Likewise.
8689 * g++.old-deja/g++.mike/p418.C: Likewise.
8690 * g++.old-deja/g++.mike/p701.C: Likewise.
8691 * g++.old-deja/g++.mike/p807.C: Likewise.
8693 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8696 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8699 2013-03-28 Marek Polacek <polacek@redhat.com>
8701 PR tree-optimization/56695
8702 * gcc.dg/vect/pr56695.c: New test.
8704 2013-03-28 Richard Biener <rguenther@suse.de>
8706 PR tree-optimization/37021
8707 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8708 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8710 2013-03-27 Tobias Burnus <burnus@net-b.de>
8714 * gfortran.dg/sizeof_2.f90: New.
8715 * gfortran.dg/sizeof_3.f90: New.
8716 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8718 2013-03-27 Richard Biener <rguenther@suse.de>
8720 PR tree-optimization/37021
8721 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8723 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8725 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8726 * g++.dg/ipa/ivinline-2.C: Likewise.
8727 * g++.dg/ipa/ivinline-3.C: Likewise.
8728 * g++.dg/ipa/ivinline-4.C: Likewise.
8729 * g++.dg/ipa/ivinline-5.C: Likewise.
8730 * g++.dg/ipa/ivinline-7.C: Likewise.
8731 * g++.dg/ipa/ivinline-8.C: Likewise.
8732 * g++.dg/ipa/ivinline-9.C: Likewise.
8733 * g++.dg/cpp0x/noexcept03.C: Likewise.
8734 * gcc.dg/const-1.c: Likewise.
8735 * gcc.dg/ipa/pure-const-1.c: Likewise.
8736 * gcc.dg/noreturn-8.c: Likewise.
8737 * gcc.target/i386/mmx-1.c: Likewise.
8738 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8739 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8740 * gcc.c-torture/execute/pr33992.x: New file.
8742 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8744 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8746 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8749 * g++.dg/ext/desig5.C: New.
8751 2013-03-26 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/merge_init_expr_2.f90: New.
8755 * gfortran.dg/merge_char_1.f90: Modify test to
8756 stay a run-time test.
8757 * gfortran.dg/merge_char_3.f90: Ditto.
8759 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8761 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8762 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8764 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8767 * g++.dg/cpp0x/range-for23.C: New.
8769 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8772 * gfortran.dg/namelist_79.f90: New.
8774 2013-03-25 Martin Jambor <mjambor@suse.cz>
8776 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8778 2013-03-25 Tobias Burnus <burnus@net-b.de>
8798 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8799 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8800 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8801 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8802 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8803 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8804 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8805 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8806 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8807 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8808 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8809 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8810 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8811 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8812 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8813 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8814 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8815 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8816 * gfortran.dg/pr32601_1.f03: Ditto.
8817 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8818 * gfortran.dg/blockdata_7.f90: New.
8819 * gfortran.dg/c_assoc_4.f90: New.
8820 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8821 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8822 * gfortran.dg/c_funloc_tests_8.f90: New.
8823 * gfortran.dg/c_loc_test_17.f90: New.
8824 * gfortran.dg/c_loc_test_18.f90: New.
8825 * gfortran.dg/c_loc_test_19.f90: New.
8826 * gfortran.dg/c_loc_test_20.f90: New.
8827 * gfortran.dg/c_sizeof_5.f90: New.
8828 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8829 * gfortran.dg/transfer_resolve_2.f90: New.
8830 * gfortran.dg/transfer_resolve_3.f90: New.
8831 * gfortran.dg/transfer_resolve_4.f90: New.
8832 * gfortran.dg/pr32601.f03: Update dg-error.
8833 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8834 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8836 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8838 * gcc.target/arm/vseleqdf.c: New test.
8839 * gcc.target/arm/vseleqsf.c: Likewise.
8840 * gcc.target/arm/vselgedf.c: Likewise.
8841 * gcc.target/arm/vselgesf.c: Likewise.
8842 * gcc.target/arm/vselgtdf.c: Likewise.
8843 * gcc.target/arm/vselgtsf.c: Likewise.
8844 * gcc.target/arm/vselledf.c: Likewise.
8845 * gcc.target/arm/vsellesf.c: Likewise.
8846 * gcc.target/arm/vselltdf.c: Likewise.
8847 * gcc.target/arm/vselltsf.c: Likewise.
8848 * gcc.target/arm/vselnedf.c: Likewise.
8849 * gcc.target/arm/vselnesf.c: Likewise.
8850 * gcc.target/arm/vselvcdf.c: Likewise.
8851 * gcc.target/arm/vselvcsf.c: Likewise.
8852 * gcc.target/arm/vselvsdf.c: Likewise.
8853 * gcc.target/arm/vselvssf.c: Likewise.
8855 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8857 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8859 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8860 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8861 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8862 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8863 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8864 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8865 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8866 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8867 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8868 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8869 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8870 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8871 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8872 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8873 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8874 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8875 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8876 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8877 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8878 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8879 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8880 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8881 * gcc.target/arm/atomic-op-char.c: Likewise.
8882 * gcc.target/arm/atomic-op-consume.c: Likewise.
8883 * gcc.target/arm/atomic-op-int.c: Likewise.
8884 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8885 * gcc.target/arm/atomic-op-release.c: Likewise.
8886 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8887 * gcc.target/arm/atomic-op-short.c: Likewise.
8889 2013-03-25 Richard Biener <rguenther@suse.de>
8892 * g++.dg/torture/pr56694.C: New testcase.
8894 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8897 * gcc.target/arm/neon-vcond-gt.c: New test.
8898 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8899 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8901 2013-03-25 Richard Biener <rguenther@suse.de>
8903 PR tree-optimization/56689
8904 * gcc.dg/torture/pr56689.c: New testcase.
8906 2013-03-25 Kai Tietz <ktietz@redhat.com>
8908 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8910 2013-03-24 Tobias Burnus <burnus@net-b.de>
8913 * gfortran.dg/eof_5.f90: New.
8915 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8917 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8920 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8922 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8924 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8927 * gcc.c-torture/execute/builtins/builtins.exp: Add
8928 -Wl,--allow-multiple-definition for RTEMS targets.
8930 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8932 * gcc.target/aarch64/movk.c: New test.
8934 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8936 * g++.dg/ext/vector21.C: New testcase.
8938 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8940 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8941 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8943 2013-03-21 Richard Biener <rguenther@suse.de>
8945 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8946 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8948 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8950 * gcc.target/aarch64/vect.c: Test and result vector added
8951 for sabd and saba instructions.
8952 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8953 instructions in assembly.
8954 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8955 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8956 for fabd instruction.
8957 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8958 instruction in assembly.
8959 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8961 2013-03-20 Jeff Law <law@redhat.com>
8963 * g++.dg/tree-ssa/ssa-dom.C: New test.
8965 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8967 * gcc.target/powerpc/mmfpgpr.c: New test.
8968 * gcc.target/powerpc/sd-vsx.c: Likewise.
8969 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8970 * gcc.target/powerpc/vsx-float0.c: Likewise.
8972 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8974 PR tree-optimization/56355
8975 * gcc.dg/pr56355-1.c: New file.
8977 2013-03-20 Catherine Moore <clm@codesourcery.com>
8978 Richard Sandiford <rdsandiford@googlemail.com>
8980 * gcc.target/mips/mips.exp: Add microMIPS support.
8981 * gcc.target/mips/umips-movep-2.c: New test.
8982 * gcc.target/mips/umips-lwp-2.c: New test.
8983 * gcc.target/mips/umips-swp-5.c: New test.
8984 * gcc.target/mips/umips-constraints-1.c: New test.
8985 * gcc.target/mips/umips-lwp-3.c: New test.
8986 * gcc.target/mips/umips-swp-6.c: New test.
8987 * gcc.target/mips/umips-constraints-2.c: New test.
8988 * gcc.target/mips/umips-save-restore-1.c: New test.
8989 * gcc.target/mips/umips-lwp-4.c: New test.
8990 * gcc.target/mips/umips-swp-7.c: New test.
8991 * gcc.target/mips/umips-save-restore-2.c: New test.
8992 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8993 * gcc.target/mips/umips-lwp-5.c: New test.
8994 * gcc.target/mips/umips-save-restore-3.c: New test.
8995 * gcc.target/mips/umips-lwp-6.c: New test.
8996 * gcc.target/mips/umips-swp-1.c: New test.
8997 * gcc.target/mips/umips-lwp-7.c: New test.
8998 * gcc.target/mips/umips-swp-2.c: New test.
8999 * gcc.target/mips/umips-lwp-8.c: New test.
9000 * gcc.target/mips/umips-swp-3.c: New test.
9001 * gcc.target/mips/umips-movep-1.c: New test.
9002 * gcc.target/mips/umips-lwp-1.c: New test.
9003 * gcc.target/mips/umips-swp-4.c: New test.
9005 2013-03-20 Richard Biener <rguenther@suse.de>
9007 PR tree-optimization/56661
9008 * gcc.dg/torture/pr56661.c: New testcase.
9010 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9012 PR rtl-optimization/56605
9013 * gcc.target/powerpc/pr56605.c: New.
9015 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9018 * gfortran.dg/do_1.f90: Don't xfail.
9020 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9023 * gfortran.dg/namelist_77.f90: New.
9024 * gfortran.dg/namelist_78.f90: New.
9026 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9029 * gfortran.dg/open_negative_unit_1.f90: New.
9031 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9033 * gcc.target/aarch64/sbc.c: New test.
9035 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9037 * gcc.target/aarch64/ror.c: New test.
9039 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9041 * gcc.target/aarch64/extr.c: New test.
9043 2013-03-19 Richard Biener <rguenther@suse.de>
9045 PR tree-optimization/56273
9046 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9047 * c-c++-common/uninit-17.c: Likewise.
9049 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9051 PR tree-optimization/56635
9052 * g++.dg/torture/pr56635.C: New test.
9054 2013-03-18 Richard Biener <rguenther@suse.de>
9056 PR tree-optimization/3713
9057 * g++.dg/ipa/devirt-12.C: New testcase.
9059 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9062 * c-c++-common/pr56566.c: New test.
9064 2013-03-17 Jason Merrill <jason@redhat.com>
9066 * g++.dg/template/abstract-dr337.C: XFAIL.
9068 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9071 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9072 * c-c++-common/pr56607.c: New test.
9074 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9077 * g++.dg/cpp0x/constexpr-array5.C: New.
9079 2013-03-15 Tobias Burnus <burnus@net-b.de>
9082 * gfortran.dg/transfer_intrinsic_5.f90: New.
9084 2013-03-15 Kai Tietz <ktietz@redhat.com>
9086 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9087 * gcc.target/i386/pr20020-1.c: Likewise.
9088 * gcc.target/i386/pr20020-2.c: Likewise.
9089 * gcc.target/i386/pr20020-3.c: Likewise.
9090 * gcc.target/i386/pr53425-1.c: Likewise.
9091 * gcc.target/i386/pr53425-2.c: Likewise.
9092 * gcc.target/i386/pr55093.c: Likewise.
9093 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9095 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9099 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9101 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9103 PR tree-optimization/53265
9104 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9106 * gcc.dg/graphite/id-6.c (test): Likewise.
9107 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9108 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9110 PR tree-optimization/53265
9111 * gcc.dg/pr53265.c: New test.
9112 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9114 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9116 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9117 n, use it as high bound instead of 4.
9119 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9122 * gcc.target/sh/pr49880-1.c: New.
9123 * gcc.target/sh/pr49880-2.c: New.
9124 * gcc.target/sh/pr49880-3.c: New.
9125 * gcc.target/sh/pr49880-4.c: New.
9126 * gcc.target/sh/pr49880-5.c: New.
9128 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9130 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9132 2013-03-13 Richard Biener <rguenther@suse.de>
9134 PR tree-optimization/56608
9135 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9137 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9140 * g++.dg/cpp0x/alias-decl-32.C: New.
9142 2013-03-11 Jan Hubicka <jh@suse.cz>
9145 * gcc.c-torture/compile/pr56571.c: New testcase.
9147 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9149 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9150 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9152 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9154 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9155 * gcc.dg/inline_4.c: Likewise.
9156 * gcc.dg/unroll_2.c: Likewise.
9157 * gcc.dg/unroll_3.c: Likewise.
9158 * gcc.dg/unroll_4.c: Likewise.
9160 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9163 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9166 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9168 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9171 * gcc.c-torture/compile/pr40797.c: New.
9173 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9175 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9177 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9180 * gfortran.dg/class_56.f90: New test.
9182 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9185 * gcc.target/mips/pr56524.c: New test.
9187 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9190 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9192 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9195 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9197 2013-03-08 Marek Polacek <polacek@redhat.com>
9199 PR tree-optimization/56478
9200 * gcc.dg/torture/pr56478.c: New test.
9202 2013-03-08 Kai Tietz <ktietz@redhat.com>
9204 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9205 targets linker option --allow-multiple-definition.
9207 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9208 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9209 * gcc.dg/pr52549.c: Add LLP64 case.
9210 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9211 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9212 * gcc.dg/torture/pr51071-2.c: Likewise.
9213 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9214 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9215 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9216 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9217 * gcc.dg/weak/weak-1.c: Likewise.
9218 * gcc.dg/weak/weak-2.c: Likewise.
9219 * gcc.dg/weak/weak-3.c: Likewise.
9220 * gcc.dg/weak/weak-4.c: Likewise.
9221 * gcc.dg/weak/weak-5.c: Likewise.
9222 * gcc.dg/weak/weak-15.c: Likewise.
9223 * gcc.dg/weak/weak-16.c: Likewise.
9225 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9227 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9229 PR tree-optimization/56559
9230 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9232 2013-03-07 Andreas Schwab <schwab@suse.de>
9234 * gcc.dg/pr31490.c: Fix last change.
9236 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9239 * g++.dg/template/crash115.C: New.
9241 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9243 PR tree-optimization/56539
9244 * gcc.c-torture/compile/pr56539.c: New test.
9246 2013-03-06 Kai Tietz <ktietz@redhat.com>
9248 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9250 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9251 * gcc.dg/lto/20091013-1_2.c: Likewise.
9252 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9254 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9256 * gnat.dg/specs/aggr6.ads: New test.
9258 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9260 * gnat.dg/loop_optimization15.ad[sb]: New test.
9262 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9265 * gcc.dg/pr56548.c: New test.
9267 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9270 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9272 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9275 * g++.dg/template/typename20.C: New test.
9277 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9280 * gcc.dg/pr56510.c: New test.
9282 PR rtl-optimization/56484
9283 * gcc.c-torture/compile/pr56484.c: New test.
9285 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9288 * g++.dg/warn/Wsign-conversion-2.C: New.
9290 2013-03-05 Richard Biener <rguenther@suse.de>
9292 PR tree-optimization/56270
9293 * gcc.dg/vect/slp-38.c: New testcase.
9295 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9297 PR rtl-optimization/56494
9298 * gcc.dg/pr56494.c: New test.
9300 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9302 * gcc.dg/pr56424.c: New test.
9304 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9306 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9307 * gcc.dg/pr56228.c <avr>: Skip.
9309 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9312 PR tree-optimization/52631
9313 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9315 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9317 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9318 * gcc.dg/vect/vect-83_64.c: Same.
9320 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9323 * gfortran.dg/pointer_check_13.f90: New test.
9325 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9328 * gfortran.dg/array_constructor_42.f90: New test.
9330 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9333 * g++.dg/template/static33.C: New.
9334 * g++.dg/template/static34.C: Likewise.
9337 * g++.dg/template/static35.C: New.
9339 2013-03-01 Steve Ellcey <sellcey@mips.com>
9341 * gcc.dg/pr56396.c: Require pic support.
9343 2013-03-01 Richard Biener <rguenther@suse.de>
9345 PR tree-optimization/55481
9346 * gcc.dg/torture/pr56488.c: New testcase.
9348 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9349 Jakub Jelinek <jakub@redhat.com>
9352 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9353 no_sanitize_address attribute rather than no_address_safety_analysis.
9354 * g++.dg/asan/sanitizer_test_utils.h
9355 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9356 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9357 in addition to no_address_safety_analysis.
9359 2013-02-28 Jason Merrill <jason@redhat.com>
9362 * g++.dg/cpp0x/constexpr-and.C: New.
9364 2013-02-28 Martin Jambor <mjambor@suse.cz>
9366 PR tree-optimization/56294
9367 * g++.dg/debug/pr56294.C: New test.
9369 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9371 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9373 2013-02-27 Marek Polacek <polacek@redhat.com>
9375 PR rtl-optimization/56466
9376 * gcc.dg/pr56466.c: New test.
9378 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9380 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9381 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9382 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9384 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9387 * gcc.dg/pr45472.c: New test.
9389 2013-02-26 Marek Polacek <polacek@redhat.com>
9391 PR tree-optimization/56426
9392 * gcc.dg/pr56436.c: New test.
9394 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9396 PR tree-optimization/56448
9397 * gcc.c-torture/compile/pr56448.c: New test.
9399 PR tree-optimization/56443
9400 * gcc.dg/torture/pr56443.c: New test.
9402 2013-02-25 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/56175
9405 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9407 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9410 * g++.dg/torture/pr56403.C: New test.
9412 2013-02-25 Catherine Moore <clm@codesourcery.com>
9415 2013-02-24 Catherine Moore <clm@codesourcery.com>
9416 Richard Sandiford <rdsandiford@googlemail.com>
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.
9443 2013-02-24 Catherine Moore <clm@codesourcery.com>
9444 Richard Sandiford <rdsandiford@googlemail.com>
9446 * gcc.target/mips/mips.exp: Add microMIPS support.
9447 * gcc.target/mips/umips-movep-2.c: New test.
9448 * gcc.target/mips/umips-lwp-2.c: New test.
9449 * gcc.target/mips/umips-swp-5.c: New test.
9450 * gcc.target/mips/umips-constraints-1.c: New test.
9451 * gcc.target/mips/umips-lwp-3.c: New test.
9452 * gcc.target/mips/umips-swp-6.c: New test.
9453 * gcc.target/mips/umips-constraints-2.c: New test.
9454 * gcc.target/mips/umips-save-restore-1.c: New test.
9455 * gcc.target/mips/umips-lwp-4.c: New test.
9456 * gcc.target/mips/umips-swp-7.c: New test.
9457 * gcc.target/mips/umips-save-restore-2.c: New test.
9458 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9459 * gcc.target/mips/umips-lwp-5.c: New test.
9460 * gcc.target/mips/umips-save-restore-3.c: New test.
9461 * gcc.target/mips/umips-lwp-6.c: New test.
9462 * gcc.target/mips/umips-swp-1.c: New test.
9463 * gcc.target/mips/umips-lwp-7.c: New test.
9464 * gcc.target/mips/umips-swp-2.c: New test.
9465 * gcc.target/mips/umips-lwp-8.c: New test.
9466 * gcc.target/mips/umips-swp-3.c: New test.
9467 * gcc.target/mips/umips-movep-1.c: New test.
9468 * gcc.target/mips/umips-lwp-1.c: New test.
9469 * gcc.target/mips/umips-swp-4.c: New test.
9471 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9474 * lib/asan-dg.exp (asan_link_flags): Add
9475 -B${gccpath}/libsanitizer/asan/ to flags.
9477 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9480 * gcc.dg/torture/pr56420.c: New test.
9482 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9485 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9487 2013-02-21 Martin Jambor <mjambor@suse.cz>
9489 PR tree-optimization/56310
9490 * g++.dg/ipa/pr56310.C: New test.
9492 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9495 * gfortran.dg/proc_ptr_comp_37.f90: New.
9497 2013-02-21 Richard Biener <rguenther@suse.de>
9499 PR tree-optimization/56415
9501 2013-02-11 Richard Biener <rguenther@suse.de>
9503 PR tree-optimization/56273
9504 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9505 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9506 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9507 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9508 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9509 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9511 2013-02-21 Marek Polacek <polacek@redhat.com>
9513 PR tree-optimization/56398
9514 * g++.dg/torture/pr56398.C: New test.
9516 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9519 * gcc.c-torture/compile/pr56405.c: New test.
9521 2013-02-20 Jan Hubicka <jh@suse.cz>
9523 PR tree-optimization/56265
9524 * g++.dg/ipa/devirt-11.C: New testcase.
9526 2013-02-20 Richard Biener <rguenther@suse.de>
9528 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9530 2013-02-20 Richard Biener <rguenther@suse.de>
9531 Jakub Jelinek <jakub@redhat.com>
9533 PR tree-optimization/56396
9534 * gcc.dg/pr56396.c: New testcase.
9536 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9539 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9541 2013-02-19 Richard Biener <rguenther@suse.de>
9543 PR tree-optimization/56384
9544 * gcc.dg/torture/pr56384.c: New testcase.
9546 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9548 PR tree-optimization/56350
9549 * gcc.dg/pr56350.c: New test.
9551 PR tree-optimization/56381
9552 * g++.dg/opt/pr56381.C: New test.
9554 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9557 * lib/dg-pch.exp (pch-init, pch-finish,
9558 check_effective_target_pch_supported_debug): New procs.
9559 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9560 Likewise if $pch_unsupported_debug and $flags include -g.
9561 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9562 and dg-require-effective-target pch_unsupported_debug.
9563 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9564 * objc.dg/pch/pch.exp: Likewise.
9565 * gcc.dg/pch/pch.exp: Likewise.
9566 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9567 pch_unsupported_debug.
9568 * gcc.dg/pch/valid-1.hs: Likewise.
9569 * gcc.dg/pch/valid-1b.c: Likewise.
9570 * gcc.dg/pch/valid-1b.hs: Likewise.
9572 2013-02-18 Richard Biener <rguenther@suse.de>
9574 PR tree-optimization/56366
9575 * gcc.dg/torture/pr56366.c: New testcase.
9577 2013-02-18 Richard Biener <rguenther@suse.de>
9580 * gcc.dg/torture/pr56349.c: New testcase.
9582 2013-02-18 Richard Biener <rguenther@suse.de>
9584 PR tree-optimization/56321
9585 * gcc.dg/torture/pr56321.c: New testcase.
9587 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9589 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9591 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9592 Dodji Seketeli <dodji@redhat.com>
9595 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9596 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9597 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9598 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9599 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9600 * c-c++-common/asan/pr56330.c: Likewise.
9601 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9602 Ensure the size argument of __builtin_memcpy is a constant.
9604 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9605 Paolo Carlini <paolo.carlini@oracle.com>
9608 * g++.dg/cpp0x/enum23.C: New.
9610 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9613 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9615 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9617 PR rtl-optimization/56348
9618 * gcc.target/i386/pr56348.c: New test.
9620 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9622 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9623 * gcc.target/arm/interrupt-2.c: Likewise.
9625 2013-02-15 Tobias Burnus <burnus@net-b.de>
9628 * gfortran.dg/matmul_9.f90: New.
9630 2013-02-15 Tobias Burnus <burnus@net-b.de>
9633 * gfortran.dg/init_flag_11.f90: New.
9635 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9637 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9639 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9641 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9644 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9645 Tobias Burnus <burnus@net-b.de>
9648 * gfortran.dg/allocatable_function_7.f90: New.
9650 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9652 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9653 * asan_globals_test-wrapper.cc: New file.
9654 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9655 instead of asan_globals_test.cc as dg-additional-sources.
9656 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9657 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9658 "sanitizer_test_utils.h" instead of
9659 "sanitizer_common/tests/sanitizer_test_utils.h".
9660 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9661 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9662 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9663 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9664 * g++.dg/asan/asan_test.cc: Synced from upstream.
9665 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9667 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9670 * c-c++-common/asan/memcmp-2.c: New test.
9672 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9675 * g++.dg/cpp0x/udlit-string-literal.h: New.
9676 * g++.dg/cpp0x/udlit-string-literal.C: New.
9678 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9680 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9682 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9685 * gcc.target/arm/pr56184.C: New test.
9687 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9690 * g++.dg/torture/pr56302.C: New test.
9691 * g++.dg/cpp0x/constexpr-56302.C: New test.
9692 * c-c++-common/pr56302.c: New test.
9694 2013-02-13 Tobias Burnus <burnus@net-b.de>
9695 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9698 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9699 * gfortran.dg/quad_3.f90: Ditto.
9701 2013-02-13 Kostya Serebryany <kcc@google.com>
9703 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9704 to match the fresh asan run-time.
9705 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9707 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9709 Avoid instrumenting duplicated memory access in the same basic block
9710 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9711 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9712 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9713 * c-c++-common/asan/inc.c: Likewise.
9715 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9718 * gcc.target/i386/pr56148.c: New test.
9720 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9721 Tobias Burnus <burnus@net-b.de>
9724 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9727 2013-02-12 Richard Biener <rguenther@suse.de>
9730 * gcc.dg/lto/pr56297_0.c: New testcase.
9731 * gcc.dg/lto/pr56297_0.c: Likewise.
9733 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9736 * gfortran.dg/typebound_deferred_1.f90: New.
9738 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9740 PR rtl-optimization/56151
9741 * gcc.target/i386/pr56151.c: New test.
9743 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9745 * g++.dg/ext/mv12.C: New test.
9746 * g++.dg/ext/mv12.h: New file.
9747 * g++.dg/ext/mv12-aux.C: New file.
9748 * g++.dg/ext/mv13.C: New test.
9750 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9752 * lib/target-supports.exp
9753 (check_effective_target_powerpc_eabi_ok): New.
9754 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9756 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9757 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9759 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9760 * gcc.target/powerpc/pr51623.c: Likewise.
9761 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9762 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9764 2013-02-11 Alexander Potapenko <glider@google.com>
9765 Jack Howarth <howarth@bromo.med.uc.edu>
9766 Jakub Jelinek <jakub@redhat.com>
9769 * g++.dg/asan/pr55617.C: Run on all targets.
9771 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9773 PR rtl-optimization/56275
9774 * gcc.dg/pr56275.c: New test.
9776 2013-02-11 Richard Biener <rguenther@suse.de>
9778 PR tree-optimization/56273
9779 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9781 2013-02-11 Richard Biener <rguenther@suse.de>
9783 PR tree-optimization/56264
9784 * gcc.dg/torture/pr56264.c: New testcase.
9786 2013-02-11 Richard Biener <rguenther@suse.de>
9788 PR tree-optimization/56273
9789 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9790 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9791 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9792 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9793 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9794 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9796 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9798 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9799 for *-*-linux-gnu targets.
9800 * g++.dg/asan/interception-test-1.c: Ditto.
9801 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9802 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9804 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9807 * gfortran.dg/intrinsic_size_4.f90 : New test.
9809 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.target/powerpc/pr56256.c: New test.
9814 2013-02-08 Ian Lance Taylor <iant@google.com>
9816 * lib/go.exp: Load timeout.exp.
9818 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9820 PR rtl-optimization/56246
9821 * gcc.target/i386/pr56246.c: New test.
9823 2013-02-08 Jeff Law <law@redhat.com>
9826 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9828 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9831 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9834 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9836 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9838 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9840 PR rtl-optimization/56195
9841 * gcc.dg/torture/pr56195.c: New test.
9843 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9846 * gfortran.dg/recursive_interface_2.f90: New test.
9848 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9850 PR tree-optimization/56250
9851 * gcc.c-torture/execute/pr56250.c: New test.
9853 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9855 PR tree-optimization/56064
9856 * gcc.dg/fixed-point/view-convert-2.c: New test.
9858 2013-02-08 Michael Matz <matz@suse.de>
9860 PR tree-optimization/52448
9861 * gcc.dg/pr52448.c: New test.
9863 2013-02-08 Richard Biener <rguenther@suse.de>
9866 * gcc.dg/torture/pr56181.c: New testcase.
9868 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9871 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9872 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9874 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9877 * g++.dg/parse/crash61.C: New test.
9880 * g++.dg/parse/pr56239.C: New test.
9883 * g++.dg/abi/mangle61.C: New test.
9885 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9887 PR rtl-optimization/56225
9888 * gcc.target/i386/pr56225.c: New test.
9890 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9893 * gcc.dg/guality/pr56154-1.c: New test.
9894 * gcc.dg/guality/pr56154-2.c: New test.
9895 * gcc.dg/guality/pr56154-3.c: New test.
9896 * gcc.dg/guality/pr56154-4.c: New test.
9897 * gcc.dg/guality/pr56154-aux.c: New file.
9899 PR tree-optimization/55789
9900 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9902 * gcc.dg/tree-ssa/inline-3.c: Add
9903 --param max-early-inliner-iterations=2 option.
9905 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9908 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9909 Add -fno-dwarf2-cfi-asm to dg-options.
9912 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9915 * gcc.dg/pr56228.c: New test.
9917 2013-02-07 Alan Modra <amodra@gmail.com>
9920 * gcc.target/powerpc/pr54009.c: New test.
9922 * gfortran.dg/pr54131.f: New test.
9924 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9927 * gfortran.dg/array_constructor_41.f90: New test.
9929 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9932 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9934 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9937 * g++.dg/gomp/pr56217.C: New test.
9939 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9941 PR tree-optimization/56205
9942 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9943 * gcc.c-torture/execute/pr56205.c: New test.
9945 2013-02-05 Richard Biener <rguenther@suse.de>
9947 PR tree-optimization/53342
9948 PR tree-optimization/53185
9949 * gcc.dg/vect/pr53185-2.c: New testcase.
9951 2013-02-05 Jan Hubicka <jh@suse.cz>
9953 PR tree-optimization/55789
9954 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9955 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9956 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9957 * g++.dg/ipa/inline-1.C: New testcase.
9958 * g++.dg/ipa/inline-2.C: New testcase.
9959 * g++.dg/ipa/inline-3.C: New testcase.
9961 2013-02-05 Jan Hubicka <jh@suse.cz>
9963 PR tree-optimization/55789
9964 * g++.dg/torture/pr55789.C: New testcase.
9966 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9969 * gcc.dg/pr56167.c: New test.
9971 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9974 * gcc.target/sh/pr55146.c: New.
9976 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9978 PR tree-optimization/54386
9979 * gcc.target/sh/pr54386.c: New.
9981 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9984 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9987 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9989 2013-02-04 Alexander Potapenko <glider@google.com>
9990 Jack Howarth <howarth@bromo.med.uc.edu>
9991 Jakub Jelinek <jakub@redhat.com>
9994 * g++.dg/asan/pr55617.C: New test.
9996 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9999 * gfortran.dg/typebound_operator_19.f90: New test.
10000 * gfortran.dg/typebound_assignment_4.f90: New test.
10002 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10005 * gfortran.dg/recursive_interface_1.f90: New test.
10007 2013-02-04 Richard Guenther <rguenther@suse.de>
10010 * gcc.dg/lto/pr56168_0.c: New testcase.
10011 * gcc.dg/lto/pr56168_1.c: Likewise.
10013 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10017 * gfortran.dg/block_12.f90: New test.
10018 * gfortran.dg/module_error_1.f90: New test.
10020 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10022 * lib/target-supports.exp (check_effective_target_vect_float)
10023 (check_effective_target_vect_no_align): Add mips-sde-elf.
10025 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10027 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10029 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10031 * gcc.dg/pr56023.c: XFAIL on AIX.
10032 * gcc.dg/vect/pr49352.c: Same.
10034 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10036 * gnat.dg/opt26.adb: New test.
10038 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10041 2013-01-27 Amol Pise <amolpise15@gmail.com>
10043 * gcc.target/arm/neon-vfnms-1.c: New test.
10044 * gcc.target/arm/neon-vfnma-1.c: New test.
10046 2013-01-31 Richard Biener <rguenther@suse.de>
10048 PR tree-optimization/56157
10049 * gcc.dg/torture/pr56157.c: New testcase.
10051 2013-01-30 Richard Biener <rguenther@suse.de>
10053 PR tree-optimization/56150
10054 * gcc.dg/torture/pr56150.c: New testcase.
10056 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10059 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10060 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10061 printed in backtrace.
10062 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10063 to avoid errors about mismatched allocation vs. deallocation.
10066 * g++.dg/mv1.C: Moved to...
10067 * g++.dg/ext/mv1.C: ... here. Adjust test.
10068 * g++.dg/mv2.C: Moved to...
10069 * g++.dg/ext/mv2.C: ... here. Adjust test.
10070 * g++.dg/mv3.C: Moved to...
10071 * g++.dg/ext/mv3.C: ... here.
10072 * g++.dg/mv4.C: Moved to...
10073 * g++.dg/ext/mv4.C: ... here.
10074 * g++.dg/mv5.C: Moved to...
10075 * g++.dg/ext/mv5.C: ... here. Adjust test.
10076 * g++.dg/mv6.C: Moved to...
10077 * g++.dg/ext/mv6.C: ... here. Adjust test.
10078 * g++.dg/ext/mv7.C: New test.
10079 * g++.dg/ext/mv8.C: New test.
10080 * g++.dg/ext/mv9.C: New test.
10081 * g++.dg/ext/mv10.C: New test.
10082 * g++.dg/ext/mv11.C: New test.
10084 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10086 PR rtl-optimization/56144
10087 * gcc.dg/pr56144.c: New.
10089 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10091 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10093 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10094 * g++.dg/cpp0x/constexpr-55573.C: Same
10096 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10098 PR tree-optimization/56064
10099 * gcc.dg/fixed-point/view-convert.c: New test.
10101 2013-01-30 Andreas Schwab <schwab@suse.de>
10103 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10104 evaluate the end index in string range.
10106 2013-01-30 Tobias Burnus <burnus@net-b.de>
10109 * gfortran.dg/allocatable_function_6.f90: New.
10111 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10112 Mikael Morin <mikael@gcc.gnu.org>
10115 * gfortran.dg/proc_ptr_comp_36.f90: New.
10117 2013-01-29 Richard Biener <rguenther@suse.de>
10119 PR tree-optimization/55270
10120 * gcc.dg/torture/pr55270.c: New testcase.
10122 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10124 PR rtl-optimization/56117
10125 * gcc.dg/pr56117.c: New test.
10127 2013-01-28 Richard Biener <rguenther@suse.de>
10129 PR tree-optimization/56034
10130 * gcc.dg/torture/pr56034.c: New testcase.
10132 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10134 PR tree-optimization/56125
10135 * gcc.dg/pr56125.c: New test.
10137 2013-01-28 Tobias Burnus <burnus@net-b.de>
10138 Mikael Morin <mikael@gcc.gnu.org>
10141 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10142 * gfortran.dg/import8.f90: Likewise.
10143 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10144 * gfortran.dg/import10.f90: New test.
10145 * gfortran.dg/import11.f90: Likewise
10147 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10150 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10151 string.h. Provide memset, malloc and free prototypes, adjust line
10152 numbers in dg-output.
10153 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10154 Provide memset prototype and adjust line numbers in dg-output.
10155 * c-c++-common/asan/global-overflow-1.c: Likewise.
10157 PR tree-optimization/56094
10158 * gcc.dg/pr56094.c: New test.
10160 2013-01-27 Amol Pise <amolpise15@gmail.com>
10162 * gcc.target/arm/neon-vfnms-1.c: New test.
10163 * gcc.target/arm/neon-vfnma-1.c: New test.
10165 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10168 * gcc.target/i386/pr56114.c: New test.
10170 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10173 * gfortran.dg/associate_14.f90: New test.
10176 * gfortran.dg/associate_13.f90: New test.
10178 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10180 PR tree-optimization/56098
10181 * gcc.dg/pr56098-1.c: New test.
10182 * gcc.dg/pr56098-2.c: New test.
10184 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10187 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10189 2013-01-22 Marek Polacek <polacek@redhat.com>
10191 PR tree-optimization/56035
10192 * gcc.dg/pr56035.c: New test.
10194 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10196 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10199 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10201 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10203 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10206 * gcc.dg/pr56078.c: New test.
10207 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10209 2013-01-24 Martin Jambor <mjambor@suse.cz>
10211 PR tree-optimization/55927
10212 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10214 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10216 * gcc.target/i386/movsd.c: New test.
10218 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10220 PR inline-asm/55934
10221 * gcc.target/i386/pr55934.c: New test.
10223 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10226 * gfortran.dg/select_8.f90: New.
10228 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10230 * gcc.target/microblaze/microblaze.exp: Remove
10231 target_config_cflags check.
10233 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10236 * gfortran.dg/gomp/pr56052.f90: New test.
10239 * gcc.dg/pr49069.c: New test.
10241 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/cpp0x/constexpr-static10.C: New.
10246 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10249 * gcc.target/i386/pr56028.c: New test.
10251 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10254 * gcc.target/i386/pr55686.c: New test.
10256 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10259 * g++.dg/cpp0x/variadic139.C: New test.
10260 * g++.dg/cpp0x/variadic140.C: Likewise.
10261 * g++.dg/cpp0x/variadic141.C: Likewise.
10263 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10265 * gnat.dg/warn8.adb: New test.
10267 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10270 * gfortran.dg/include_8.f90: New test.
10272 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10274 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10275 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10277 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10279 PR tree-optimization/56051
10280 * gcc.c-torture/execute/pr56051.c: New test.
10282 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10284 PR rtl-optimization/56023
10285 * gcc.dg/pr56023.c: New test.
10287 2013-01-21 Martin Jambor <mjambor@suse.cz>
10289 PR middle-end/56022
10290 * gcc.target/i386/pr56022.c: New test.
10292 2013-01-21 Jason Merrill <jason@redhat.com>
10294 * lib/target-supports.exp (check_effective_target_alias): New.
10296 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10299 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10301 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10303 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10305 2013-01-19 Jeff Law <law@redhat.com>
10307 PR tree-optimization/52631
10308 * tree-ssa/pr52631.c: New test.
10309 * tree-ssa/ssa-fre-9: Update expected output.
10311 2013-01-19 Anthony Green <green@moxielogic.com>
10313 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10316 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10318 PR tree-optimization/56029
10319 * g++.dg/torture/pr56029.C: New test.
10321 2013-01-18 Sharad Singhai <singhai@google.com>
10323 PR tree-optimization/55995
10324 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10326 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10329 * gcc.target/i386/pr55433.c: New.
10331 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10333 PR middle-end/56015
10334 * gfortran.dg/pr56015.f90: New test.
10336 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10338 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10340 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10342 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10343 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10344 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10345 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10346 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10348 2013-01-17 Jeff Law <law@redhat.com>
10350 * gcc.dg/pr52573.c: Move to...
10351 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10353 PR rtl-optimization/52573
10354 * gcc.dg/pr52573.c: New test.
10356 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10359 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10360 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10361 check_no_compiler_messages to test support in ucontext.h.
10362 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10363 compliant RLIMIT_AS.
10365 2013-01-17 Marek Polacek <polacek@redhat.com>
10367 PR rtl-optimization/55833
10368 * gcc.dg/pr55833.c: New test.
10370 2013-01-17 Jan Hubicka <jh@suse.cz>
10372 PR tree-optimization/55273
10373 * gcc.c-torture/compile/pr55273.c: New testcase.
10375 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10378 * gcc.target/pr55981.c: New test.
10380 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10382 * gcc.target/arm/pr40887.c: Require at least armv5.
10383 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10384 * gcc.target/arm/pr51915.c: Likewise.
10385 * gcc.target/arm/pr52006.c: Likewise.
10386 * gcc.target/arm/pr53187.c: Likewise.
10388 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10389 * gcc.target/arm/ftest-support-arm.h: Delete.
10390 * gcc.target/arm/ftest-support-thumb.h: Delete.
10391 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10392 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10393 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10394 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10395 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10396 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10397 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10398 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10399 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10400 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10401 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10402 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10403 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10404 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10405 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10406 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10407 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10408 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10409 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10410 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10411 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10412 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10413 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10414 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10416 2013-01-17 Martin Jambor <mjambor@suse.cz>
10418 PR tree-optimizations/55264
10419 * g++.dg/ipa/pr55264.C: New test.
10421 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10424 * gfortran.dg/class_55.f90: New.
10426 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10429 * gcc.c-torture/execute/builtins/builtins.exp: Add
10430 -Wl,--allow-multiple-definition for eabi and elf targets.
10433 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10434 check_effective_target_vect_perm_short,
10435 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10436 check_effective_target_vect64): Return 0 for big-endian ARM.
10437 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10439 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10442 2013-01-16 Richard Biener <rguenther@suse.de>
10444 PR tree-optimization/55964
10445 * gcc.dg/torture/pr55964.c: New testcase.
10447 2013-01-16 Richard Biener <rguenther@suse.de>
10449 PR tree-optimization/54767
10450 PR tree-optimization/53465
10451 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10453 2013-01-16 Christian Bruel <christian.bruel@st.com>
10456 * gcc.target/sh/sh-switch.c: New testcase.
10458 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10460 * gcc.dg/webizer.c: Increase the array size.
10462 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10465 * gcc.dg/pr55940.c: New test.
10467 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10468 Harald Anlauf <anlauf@gmx.de>
10470 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10471 * gfortran.dg/bounds_check_5.f90: Likewise.
10472 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10473 * gfortran.dg/continuation_9.f90: Likewise.
10474 * gfortran.dg/move_alloc_13.f90: Likewise.
10475 * gfortran.dg/structure_constructor_11.f90: Likewise.
10476 * gfortran.dg/tab_continuation.f: Likewise.
10477 * gfortran.dg/warning-directive-2.F90: Likewise.
10478 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10480 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10482 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10483 * gcc.target/arm/fma-sp.c: Likewise.
10485 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10487 PR rtl-optimization/55153
10488 * gcc.dg/pr55153.c: New.
10490 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10492 PR tree-optimization/55920
10493 * gcc.c-torture/compile/pr55920.c: New test.
10495 2013-01-15 Richard Biener <rguenther@suse.de>
10497 PR middle-end/55882
10498 * gcc.dg/torture/pr55882.c: New testcase.
10500 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10502 PR tree-optimization/55955
10503 * gcc.c-torture/compile/pr55955.c: New test.
10505 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10508 * g++.dg/cpp0x/alias-decl-31.C: New test.
10510 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10513 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10514 case where interface is null.
10516 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10519 * gfortran.dg/array_constructor_40.f90: New test.
10521 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10523 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10525 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10527 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10528 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10529 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10530 * gcc.target/aarch64/vect-ld1r.c: New.
10531 * gcc.target/aarch64/vect-ld1r.x: New.
10533 2013-01-14 Andi Kleen <ak@linux.intel.com>
10536 * gcc.target/i386/hle-clear-rel.c: New file
10537 * gcc.target/i386/hle-store-rel.c: New file.
10539 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10541 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10542 * gfortran.dg/bounds_check_4.f90: Likewise.
10543 * gfortran.dg/inquire_10.f90: Likewise.
10544 * gfortran.dg/minloc_3.f90: Likewise.
10545 * gfortran.dg/minlocval_3.f90: Likewise.
10546 * gfortran.dg/module_double_reuse.f90: Likewise.
10547 * gfortran.dg/mvbits_1.f90: Likewise.
10548 * gfortran.dg/oldstyle_1.f90: Likewise.
10549 * gfortran.dg/pr20163-2.f: Likewise.
10550 * gfortran.dg/save_1.f90: Likewise.
10551 * gfortran.dg/scan_1.f90: Likewise.
10552 * gfortran.dg/select_char_1.f90: Likewise.
10553 * gfortran.dg/shape_4.f90: Likewise.
10554 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10555 * gfortran.dg/function_optimize_10.f90: Likewise.
10556 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10557 * gfortran.dg/used_types_17.f90: Likewise.
10558 * gfortran.dg/used_types_18.f90: Likewise.
10560 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10563 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10565 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10567 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10569 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10571 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10573 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10576 * gfortran.dg/assumed_type_2.f90: Fix test case.
10577 * gfortran.dg/internal_pack_13.f90: New test.
10578 * gfortran.dg/internal_pack_14.f90: New test.
10580 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10583 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10584 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10587 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10589 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10591 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10594 * gcc.target/s390/pr55719.c: New testcase.
10596 2013-01-11 Richard Guenther <rguenther@suse.de>
10598 PR tree-optimization/44061
10599 * gcc.dg/pr44061.c: New testcase.
10601 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10603 Update copyright years.
10605 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10606 Jakub Jelinek <jakub@redhat.com>
10609 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10611 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10613 PR rtl-optimization/55672
10614 * gcc.target/i386/pr55672.c: New.
10616 2013-01-10 Jeff Law <law@redhat.com>
10618 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10619 pass/fail message unique.
10622 2013-01-10 Jason Merrill <jason@redhat.com>
10624 * ada/.gitignore: New.
10626 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10628 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10630 * g++.dg/tls/thread_local2.C: Likewise.
10631 * g++.dg/tls/thread_local2g.C: Likewise.
10632 * g++.dg/tls/thread_local6.C: Likewise.
10633 * g++.dg/tls/thread_local-order1.C: Add tls options.
10634 * g++.dg/tls/thread_local-order2.C: Likewise.
10635 * g++.dg/tls/thread_local3.C: Likewise.
10636 * g++.dg/tls/thread_local3g.C: Likewise.
10637 * g++.dg/tls/thread_local4.C: Likewise.
10638 * g++.dg/tls/thread_local4g.C: Likewise.
10639 * g++.dg/tls/thread_local5.C: Likewise.
10640 * g++.dg/tls/thread_local5g.C: Likewise.
10641 * g++.dg/tls/thread_local6g.C: Likewise.
10643 2013-01-10 Kostya Serebryany <kcc@google.com>
10645 * g++.dg/asan/asan_test.cc: Sync from upstream.
10647 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10649 PR tree-optimization/55921
10650 * gcc.c-torture/compile/pr55921.c: New test.
10652 2013-01-09 Jan Hubicka <jh@suse.cz>
10654 PR tree-optimization/55569
10655 * gcc.c-torture/compile/pr55569.c: New testcase.
10657 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10660 * gfortran.dg/use_28.f90: New test.
10662 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10664 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10665 number matching more robust.
10667 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10669 PR rtl-optimization/55829
10670 * gcc.target/i386/pr55829.c: New.
10672 2013-01-09 Tobias Burnus <burnus@net-b.de>
10675 * gfortran.dg/bind_c_bool_1.f90: New.
10676 * gfortran.dg/do_5.f90: Add dg-warning.
10678 2013-01-09 Jan Hubicka <jh@suse.cz>
10680 PR tree-optimization/55875
10681 * gcc.c-torture/execute/pr55875.c: New testcase.
10682 * g++.dg/torture/pr55875.C: New testcase.
10684 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10687 * c-c++-common/pr48418.c: New test.
10689 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10692 * g++.dg/tls/thread_local-ice.C: New.
10694 2013-01-09 Andreas Schwab <schwab@suse.de>
10696 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10698 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10700 PR tree-optimization/48189
10701 * gcc.dg/pr48189.c: New test.
10703 2013-01-04 Jan Hubicka <jh@suse.cz>
10705 PR tree-optimization/55823
10706 * g++.dg/ipa/devirt-10.C: New testcase.
10708 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10709 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10711 PR rtl-optimization/55845
10712 * gcc.target/i386/pr55845.c: New test.
10714 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10716 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10717 instructions generated instead of number of occurances.
10719 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10721 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10722 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10723 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10724 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10725 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10726 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10727 * gcc.target/aarch64/vect-fcm.x: Likewise.
10728 * lib/target-supports.exp
10729 (check_effective_target_vect_cond): Enable for AArch64.
10731 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10733 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10734 endian-safe float pool loading.
10735 (test_square_root_v4sf): Likewise.
10736 (test_square_root_v2df): Likewise.
10737 * lib/target-supports.exp
10738 (check_effective_target_vect_call_sqrtf): Add AArch64.
10740 2013-01-08 Martin Jambor <mjambor@suse.cz>
10743 * gcc.dg/tree-ssa/pr55579.c: New test.
10745 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10747 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10750 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10752 PR middle-end/55890
10753 * gcc.dg/torture/pr55890-3.c: New test.
10755 PR middle-end/55851
10756 * gcc.c-torture/compile/pr55851.c: New test.
10759 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10762 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10765 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10767 2013-01-07 Tobias Burnus <burnus@net-b.de>
10770 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10771 * gfortran.dg/pointer_init_7.f90: New.
10773 2013-01-07 Richard Biener <rguenther@suse.de>
10775 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10777 2013-01-07 Richard Biener <rguenther@suse.de>
10779 PR middle-end/55890
10780 * gcc.dg/torture/pr55890-1.c: New testcase.
10781 * gcc.dg/torture/pr55890-2.c: Likewise.
10783 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10785 * gcc.target/aarch64/fmovd.c: New.
10786 * gcc.target/aarch64/fmovf.c: Likewise.
10787 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10788 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10789 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10790 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10791 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10792 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10794 2013-01-07 Richard Biener <rguenther@suse.de>
10796 PR tree-optimization/55888
10797 PR tree-optimization/55862
10798 * gcc.dg/torture/pr55888.c: New testcase.
10800 2013-01-07 Tobias Burnus <burnus@net-b.de>
10803 * gfortran.dg/intrinsic_size_3.f90: New.
10805 2013-01-07 Tobias Burnus <burnus@net-b.de>
10808 * gfortran.dg/select_type_32.f90: New.
10810 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10813 * g++.dg/cpp0x/alias-decl-29.C: New test.
10815 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10820 * gfortran.dg/class_array_15.f03: New test.
10822 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10827 * gfortran.dg/use_23.f90: New test.
10828 * gfortran.dg/use_24.f90: New test.
10829 * gfortran.dg/use_25.f90: New test.
10830 * gfortran.dg/use_26.f90: New test.
10831 * gfortran.dg/use_27.f90: New test.
10833 2013-01-06 Olivier Hainque <hainque@adacore.com>
10835 * gnat.dg/specs/clause_on_volatile.ads: New test.
10837 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10839 * gnat.dg/alignment10.adb: New test.
10841 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10842 Mikael Morin <mikael@gcc.gnu.org>
10845 * gfortran.dg/use_22.f90: New test.
10847 2013-01-04 Andrew Pinski <apinski@cavium.com>
10849 * gcc.target/aarch64/cmp-1.c: New testcase.
10851 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10854 * gfortran.dg/select_type_31.f03: New test.
10856 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10858 PR c++/54526 (again)
10859 * g++.dg/cpp0x/parse2.C: Extend.
10860 * g++.old-deja/g++.other/crash28.C: Adjust.
10862 2013-01-04 Richard Biener <rguenther@suse.de>
10864 PR tree-optimization/55862
10865 * gcc.dg/torture/pr55862.c: New testcase.
10867 2013-01-04 Martin Jambor <mjambor@suse.cz>
10869 PR tree-optimization/55755
10870 * gcc.dg/torture/pr55755.c: New test.
10871 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10872 * gcc.dg/tree-ssa/pr45144.c: Update.
10874 2013-01-04 Richard Biener <rguenther@suse.de>
10876 PR middle-end/55863
10877 * gcc.dg/fold-reassoc-2.c: New testcase.
10879 2013-01-04 Tobias Burnus <burnus@net-b.de>
10882 * gfortran.dg/null_7.f90: New.
10884 2013-01-04 Tobias Burnus <burnus@net-b.de>
10888 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10889 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10890 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10892 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10894 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10896 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10899 * gfortran.dg/assignment_1.f90: Modified.
10900 * gfortran.dg/assignment_4.f90: New.
10902 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10904 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10906 2013-01-03 Richard Biener <rguenther@suse.de>
10908 PR tree-optimization/55857
10909 * gcc.dg/vect/pr55857-1.c: New testcase.
10910 * gcc.dg/vect/pr55857-2.c: Likewise.
10912 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10914 PR rtl-optimization/55838
10915 * gcc.dg/pr55838.c: New test.
10917 PR tree-optimization/55832
10918 * gcc.c-torture/compile/pr55832.c: New test.
10920 2013-01-02 Teresa Johnson <tejohnson@google.com>
10922 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10923 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10924 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10925 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10926 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10927 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10928 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10929 * gcc.dg/unroll_1.c: Ditto.
10930 * gcc.dg/unroll_2.c: Ditto.
10931 * gcc.dg/unroll_3.c: Ditto.
10932 * gcc.dg/unroll_4.c: Ditto.
10934 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10936 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10938 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10941 * gfortran.dg/eof_4.f90: New test.
10943 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10945 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10946 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10947 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10948 (compat_setup_dfp): Initialize compat_alt_caret and
10949 compat_save_TEST_ALWAYS_FLAGS.
10951 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10953 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10955 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10957 * gcc.dg/torture/fp-int-convert-2.c: New test.
10959 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10961 * gfortran.dg/newunit_3.f90: Add dg-do run.
10962 * gfortran.dg/inquire_15.f90: Add dg-do run.
10964 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10966 PR tree-optimization/55831
10967 * gcc.dg/pr55831.c: New test.
10969 Copyright (C) 2013 Free Software Foundation, Inc.
10971 Copying and distribution of this file, with or without modification,
10972 are permitted in any medium without royalty provided the copyright
10973 notice and this notice are preserved.