1 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
4 * gcc.c-torture/compile/pr59569-1.c: New test.
5 * gcc.c-torture/compile/pr59569-2.c: Ditto.
7 2013-12-23 Marek Polacek <polacek@redhat.com>
10 * g++.dg/cpp0x/pr59111.C: New test.
11 * g++.dg/cpp1y/pr59110.C: New test.
13 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
15 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
17 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
18 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
19 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
21 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
23 * gcc.target/arm/nested-apcs.c: New test.
25 2013-12-20 Jakub Jelinek <jakub@redhat.com>
28 * g++.dg/tree-prof/pr59255.C: New test.
30 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32 * gcc.target/arm/neon-vceq_p64.c: New test.
33 * gcc.target/arm/neon-vtst_p64.c: Likewise.
35 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
37 PR tree-optimization/59544
38 * gcc.target/i386/pr59544.c: New test.
40 2013-12-20 Jakub Jelinek <jakub@redhat.com>
42 PR tree-optimization/59413
43 * gcc.c-torture/execute/pr59413.c: New test.
45 * c-c++-common/ubsan/load-bool-enum.c: New test.
47 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
51 (add_options_for_arm_crypto): Likewise.
52 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
53 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
54 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
55 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
56 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
57 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
58 * gcc.target/arm/crypto-vmullp64.c: Likewise.
59 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
60 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
61 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
62 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
63 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
64 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
65 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
66 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
67 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
68 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
69 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
70 * gcc.target/arm/neon/vbslQp64: Generate.
71 * gcc.target/arm/neon/vbslp64: Likewise.
72 * gcc.target/arm/neon/vcombinep64: Likewise.
73 * gcc.target/arm/neon/vcreatep64: Likewise.
74 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
75 * gcc.target/arm/neon/vdupQ_np64: Likewise.
76 * gcc.target/arm/neon/vdup_lanep64: Likewise.
77 * gcc.target/arm/neon/vdup_np64: Likewise.
78 * gcc.target/arm/neon/vextQp64: Likewise.
79 * gcc.target/arm/neon/vextp64: Likewise.
80 * gcc.target/arm/neon/vget_highp64: Likewise.
81 * gcc.target/arm/neon/vget_lowp64: Likewise.
82 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
83 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
84 * gcc.target/arm/neon/vld1Qp64: Likewise.
85 * gcc.target/arm/neon/vld1_dupp64: Likewise.
86 * gcc.target/arm/neon/vld1_lanep64: Likewise.
87 * gcc.target/arm/neon/vld1p64: Likewise.
88 * gcc.target/arm/neon/vld2_dupp64: Likewise.
89 * gcc.target/arm/neon/vld2p64: Likewise.
90 * gcc.target/arm/neon/vld3_dupp64: Likewise.
91 * gcc.target/arm/neon/vld3p64: Likewise.
92 * gcc.target/arm/neon/vld4_dupp64: Likewise.
93 * gcc.target/arm/neon/vld4p64: Likewise.
94 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
95 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
100 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
101 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
102 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
103 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
104 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
105 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
106 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
107 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
108 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
109 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
110 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
111 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
112 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
113 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
114 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
115 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
116 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
117 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
118 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
119 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
120 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
121 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
122 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
123 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
125 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
127 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
128 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
129 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
131 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
133 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
135 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
137 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
138 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
139 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
140 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
141 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
142 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
143 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
144 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
145 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
146 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
147 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
148 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
149 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
150 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
151 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
152 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
153 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
154 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
155 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
156 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
157 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
158 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
159 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
160 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
161 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
162 * gcc.target/arm/neon/vsliQ_np64: Likewise.
163 * gcc.target/arm/neon/vsli_np64: Likewise.
164 * gcc.target/arm/neon/vsriQ_np64: Likewise.
165 * gcc.target/arm/neon/vsri_np64: Likewise.
166 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
167 * gcc.target/arm/neon/vst1Qp64: Likewise.
168 * gcc.target/arm/neon/vst1_lanep64: Likewise.
169 * gcc.target/arm/neon/vst1p64: Likewise.
170 * gcc.target/arm/neon/vst2p64: Likewise.
171 * gcc.target/arm/neon/vst3p64: Likewise.
172 * gcc.target/arm/neon/vst4p64: Likewise.
174 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
176 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
177 (check_effective_target_arm_crc_ok_nocache): Likewise.
178 (check_effective_target_arm_crc_ok): Likewise.
179 * gcc.target/arm/acle/: New directory.
180 * gcc.target/arm/acle/acle.exp: New.
181 * gcc.target/arm/acle/crc32b.c: New test.
182 * gcc.target/arm/acle/crc32h.c: Likewise.
183 * gcc.target/arm/acle/crc32w.c: Likewise.
184 * gcc.target/arm/acle/crc32d.c: Likewise.
185 * gcc.target/arm/acle/crc32cb.c: Likewise.
186 * gcc.target/arm/acle/crc32ch.c: Likewise.
187 * gcc.target/arm/acle/crc32cw.c: Likewise.
188 * gcc.target/arm/acle/crc32cd.c: Likewise.
190 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
194 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
196 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
199 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
201 * gcc.target/aarch64/pmull_1.c: New.
203 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
205 * gcc.target/aarch64/sha256_1.c: New.
207 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
209 * gcc.target/aarch64/sha1_1.c: New.
211 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
213 * gcc.target/aarch64/aes_1.c: New.
215 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
216 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
218 * gcc.target/s390/hotpatch-1.c: New test
219 * gcc.target/s390/hotpatch-2.c: New test
220 * gcc.target/s390/hotpatch-3.c: New test
221 * gcc.target/s390/hotpatch-4.c: New test
222 * gcc.target/s390/hotpatch-5.c: New test
223 * gcc.target/s390/hotpatch-6.c: New test
224 * gcc.target/s390/hotpatch-7.c: New test
225 * gcc.target/s390/hotpatch-8.c: New test
226 * gcc.target/s390/hotpatch-9.c: New test
227 * gcc.target/s390/hotpatch-10.c: New test
228 * gcc.target/s390/hotpatch-11.c: New test
229 * gcc.target/s390/hotpatch-12.c: New test
230 * gcc.target/s390/hotpatch-compile-1.c: New test
231 * gcc.target/s390/hotpatch-compile-2.c: New test
232 * gcc.target/s390/hotpatch-compile-3.c: New test
233 * gcc.target/s390/hotpatch-compile-4.c: New test
234 * gcc.target/s390/hotpatch-compile-5.c: New test
235 * gcc.target/s390/hotpatch-compile-6.c: New test
236 * gcc.target/s390/hotpatch-compile-7.c: New test
238 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
243 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
245 * gfortran.dg/io_err_1.f90: New test.
247 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
249 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
250 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
251 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
252 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
253 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
254 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
255 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
257 2013-12-18 Jakub Jelinek <jakub@redhat.com>
260 * gcc.target/i386/pr59539-1.c: New test.
261 * gcc.target/i386/pr59539-2.c: New test.
263 2013-12-18 Nick Clifton <nickc@redhat.com>
265 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
267 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
269 * gcc.dg/pr59418.c: New test.
271 2013-12-17 Jakub Jelinek <jakub@redhat.com>
273 PR tree-optimization/59523
274 * gcc.dg/pr59523.c: New test.
276 2013-12-17 Marek Polacek <polacek@redhat.com>
278 * c-c++-common/ubsan/overflow-int128.c: New test.
280 2013-12-17 Jakub Jelinek <jakub@redhat.com>
283 * gfortran.dg/pr58290.f90: New test.
285 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
287 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
289 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
291 * g++.dg/ipa/devirt-13.C: Update template.
293 2013-12-16 Janus Weil <janus@gcc.gnu.org>
296 * gfortran.dg/proc_ptr_44.f90: New.
298 2013-12-16 Jakub Jelinek <jakub@redhat.com>
300 * c-c++-common/ubsan/overflow-mul-3.c: New test.
301 * c-c++-common/ubsan/overflow-mul-4.c: New test.
304 * gfortran.dg/gomp/pr59337.f90: New test.
306 2013-12-16 Jakub Jelinek <jakub@redhat.com>
310 * gcc.target/i386/pr59470.c: New test.
312 2013-12-14 Jan Hubicka <jh@suse.cz>
315 g++.dg/torture/pr59265.C: New testcase.
317 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
319 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
320 __builtin_ia32_emms for 32bit x86 targets.
322 (main): Reorder function calls.
324 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
328 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
331 * gcc.target/i386/pr43662.c (dg-options):
332 Add -maccumulate-outgoing-args.
333 * gcc.target/i386/pr43869.c (dg-options): Ditto.
334 * gcc.target/i386/pr57003.c (dg-options): Ditto.
335 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
336 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
337 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
338 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
340 Add -maccumulate-outgoing-args.
341 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
345 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
346 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
347 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
348 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
349 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
350 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
351 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
352 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
353 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
354 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
355 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
357 2013-12-15 Janus Weil <janus@gcc.gnu.org>
360 * gfortran.dg/unlimited_polymorphic_15.f90: New.
362 2013-12-14 Jan Hubicka <jh@suse.cz>
365 * g++.dg/ipa/devirt-19.C: New testcase.
367 2013-12-14 Marek Polacek <polacek@redhat.com>
369 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
370 require int128 target.
371 * c-c++-common/ubsan/overflow-negate-2.c: New test.
373 2013-12-14 Janus Weil <janus@gcc.gnu.org>
376 * gfortran.dg/class_57.f90: New.
378 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
381 * g++.dg/other/pr59492.C: New file.
383 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
385 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
387 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
389 * gcc.dg/pr59350.c: New test.
391 2013-12-14 Marek Polacek <polacek@redhat.com>
393 * c-c++-common/ubsan/overflow-1.c: New test.
394 * c-c++-common/ubsan/overflow-2.c: New test.
396 2013-12-14 Marek Polacek <polacek@redhat.com>
399 * c-c++-common/ubsan/pr59503.c: New test.
401 2013-12-14 Janus Weil <janus@gcc.gnu.org>
404 * gfortran.dg/typebound_proc_31.f90: New.
406 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
408 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
409 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
411 2013-12-03 Jeff Law <law@redhat.com>
413 PR tree-optimization/45685
414 * gcc.dg/tree-ssa/pr45685.c: New test.
416 2013-12-13 Bin Cheng <bin.cheng@arm.com>
418 PR tree-optimization/58296
419 PR tree-optimization/41488
420 * gcc.dg/tree-ssa/scev-7.c: New test.
421 * gcc.dg/pr41488.c: New test.
422 * g++.dg/pr59445.C: New test.
424 2013-12-12 Tobias Burnus <burnus@net-b.de>
427 * gfortran.dg/namelist_83.f90: New.
428 * gfortran.dg/namelist_83_2.f90: New.
430 2013-12-12 Jakub Jelinek <jakub@redhat.com>
433 * g++.dg/opt/pr59470.C: New test.
435 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
437 * c-c++-common/tsan/free_race2.c: New file.
438 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
439 * c-c++-common/tsan/race_on_mutex.c: Likewise.
440 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
441 * c-c++-common/tsan/simple_race.c: Likewise.
442 * c-c++-common/tsan/simple_stack.c: Likewise.
443 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
444 * g++.dg/tsan/atomic_free.C: Likewise.
445 * g++.dg/tsan/atomic_free2.C: Likewise.
446 * g++.dg/tsan/benign_race.C: Likewise.
447 * g++.dg/tsan/cond_race.C: Likewise.
448 * g++.dg/tsan/default_options.C: Likewise.
449 * g++.dg/tsan/fd_close_norace.C: Likewise.
450 * g++.dg/tsan/fd_close_norace2.C: Likewise.
451 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
453 2013-12-12 Jakub Jelinek <jakub@redhat.com>
456 * gfortran.dg/gomp/pr59467.f90: New test.
457 * c-c++-common/gomp/pr59467.c: New test.
459 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
462 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
463 * gcc.target/i386/sse2-movapd-2.c: Likewise.
464 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
465 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
467 2013-12-11 Sriraman Tallam <tmsriram@google.com>
470 * gcc.target/i386/pr59390.c: New test.
471 * gcc.target/i386/pr59390_1.c: New test.
472 * gcc.target/i386/pr59390_2.c: New test.
474 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
476 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
477 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
478 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
479 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
480 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
481 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
482 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
483 test stored in c-c++-common. Also, added the Cilk runtime's library
484 to the ld_library_path.
486 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
489 * gcc.c-torture/compile/pr59134.c: New test.
490 * gnat.dg/misaligned_volatile.adb: New test.
492 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
493 Sandra Loosemore <sandra@codesourcery.com>
495 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
497 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
503 * gcc.dg/pr23623.c: New test.
504 * gcc.dg/pr48784-1.c: New test.
505 * gcc.dg/pr48784-2.c: New test.
506 * gcc.dg/pr56341-1.c: New test.
507 * gcc.dg/pr56341-2.c: New test.
508 * gcc.dg/pr56997-1.c: New test.
509 * gcc.dg/pr56997-2.c: New test.
510 * gcc.dg/pr56997-3.c: New test.
512 2013-12-11 Janus Weil <janus@gcc.gnu.org>
515 * gfortran.dg/allocate_with_source_4.f90: New.
517 2013-12-11 Jakub Jelinek <jakub@redhat.com>
519 PR tree-optimization/59417
520 * gcc.c-torture/compile/pr59417.c: New test.
522 PR tree-optimization/59386
523 * gcc.c-torture/compile/pr59386.c: New test.
525 2013-12-11 Bin Cheng <bin.cheng@arm.com>
528 2013-12-10 Bin Cheng <bin.cheng@arm.com>
529 PR tree-optimization/41488
530 * gcc.dg/tree-ssa/scev-7.c: New test.
531 * gcc.dg/pr41488.c: New test.
533 2013-12-10 Janus Weil <janus@gcc.gnu.org>
536 * gfortran.dg/c_by_val_5.f90: Modified.
537 * gfortran.dg/dummy_procedure_10.f90: New.
539 2013-12-10 Yury Gribov <y.gribov@samsung.com>
541 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
542 * g++-dg/tsan/tsan.exp: Likewise.
544 2013-12-10 Richard Biener <rguenther@suse.de>
547 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
549 2013-12-10 Jakub Jelinek <jakub@redhat.com>
551 * gcc.dg/vect/vect-cond-11.c: New test.
552 * gcc.target/i386/vect-cond-1.c: New test.
553 * gcc.target/i386/avx2-gather-5.c: New test.
554 * gcc.target/i386/avx2-gather-6.c: New test.
555 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
556 * gcc.dg/vect/vect-mask-load-1.c: New test.
558 2013-12-09 Marek Polacek <polacek@redhat.com>
561 * g++.dg/ubsan/pr59437.C: New test.
563 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
565 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
566 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
567 * g++-dg/tsan/tsan.exp: Likewise.
569 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
571 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
572 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
574 2013-12-10 Bin Cheng <bin.cheng@arm.com>
576 PR tree-optimization/41488
577 * gcc.dg/tree-ssa/scev-7.c: New test.
578 * gcc.dg/pr41488.c: New test.
580 2013-12-09 Joseph Myers <joseph@codesourcery.com>
582 PR preprocessor/55715
583 * gcc.dg/cpp/expr-overflow-1.c: New test.
585 2013-12-10 Tobias Burnus <burnus@net-b.de>
591 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
593 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/variadic-sizeof3.C: New.
598 2013-12-09 David Malcolm <dmalcolm@redhat.com>
600 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
601 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
603 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
605 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
607 * gcc.target/arm/ldrd-strd-offset.c: New.
609 2013-12-09 Martin Jambor <mjambor@suse.cz>
611 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
612 * gcc.c-torture/compile/pr48929.c: Likewise.
613 * gcc.c-torture/compile/pr55569.c: Likewise.
614 * gcc.c-torture/compile/sra-1.c: Likewise.
615 * gcc.c-torture/compile/pr45085.c: Moved to...
616 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
618 2013-12-09 Marek Polacek <polacek@redhat.com>
621 * g++.dg/ubsan/pr59415.C: New test.
623 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/cpp0x/deleted2.C: New.
628 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
630 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
632 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
634 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
635 pass/fail line and add it to the log instead.
637 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
641 * gcc.target/sh/pr51697.c: New.
643 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
645 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
646 * gcc.dg/macro-fusion-2.c: Ditto.
647 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
648 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
650 2013-12-08 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/elemental_subroutine_8.f90: New.
656 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
657 * gfortran.dg/proc_ptr_11.f90: Ditto.
658 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
659 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
660 * gfortran.dg/proc_ptr_33.f90: Ditto.
661 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
662 which is not elemental.
663 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
665 2013-12-07 Janus Weil <janus@gcc.gnu.org>
668 * gfortran.dg/class_result_2.f90: New.
670 2013-12-06 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/59388
673 * gcc.c-torture/execute/pr59388.c: New test.
675 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
678 * g++.dg/pubtypes.C: Adjust the regular expression.
679 * gcc.dg/pubtypes-1.c: Likewise.
680 * gcc.dg/pubtypes-2.c: Likewise.
681 * gcc.dg/pubtypes-3.c: Likewise.
682 * gcc.dg/pubtypes-4.c: Likewise.
684 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
686 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
688 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
691 * gcc.target/i386/pr59405.c: New test.
693 2013-12-06 Ian Bolton <ian.bolton@arm.com>
694 Mark Mitchell <mark@codesourcery.com>
697 * gcc.target/arm/builtin-trap.c: New test.
698 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
700 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
702 * gcc.target/sparc/pdistn.c: New test.
703 * gcc.target/sparc/pdistn-2.c: Likewise.
705 2013-12-06 Richard Biener <rguenther@suse.de>
707 PR tree-optimization/59058
708 * gcc.dg/torture/pr59058.c: New testcase.
710 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/warn/pr15774-1.C: Adjust expected message.
714 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
716 PR rtl-optimization/59317
717 * gcc.target/mips/pr59317.c: New.
719 2013-12-05 Marek Polacek <polacek@redhat.com>
723 * c-c++-common/ubsan/pr59333.c: New test.
724 * c-c++-common/ubsan/pr59397.c: New test.
726 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
728 * gcc.dg/vect/vect-nop-move.c: New test.
730 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
732 * c-c++-common/tsan/atomic_stack.c: New test.
733 * c-c++-common/tsan/fd_pipe_race.c: New test.
734 * c-c++-common/tsan/free_race.c: New test.
735 * c-c++-common/tsan/mutexset1.c: New test.
736 * c-c++-common/tsan/race_on_barrier.c: New test.
737 * c-c++-common/tsan/sleep_sync.c: New test.
738 * c-c++-common/tsan/thread_leak.c: New test.
739 * c-c++-common/tsan/thread_leak1.c: New test.
740 * c-c++-common/tsan/thread_leak2.c: New test.
741 * c-c++-common/tsan/tiny_race.c: New test.
742 * c-c++-common/tsan/tls_race.c: New test.
743 * c-c++-common/tsan/write_in_reader_lock.c: New test.
744 * lib/tsan-dg.exp: New file.
745 * gcc.dg/tsan/tsan.exp: New file.
746 * g++.dg/tsan/tsan.exp: New file.
747 * g++.dg/dg.exp: Prune tsan subdirectory.
749 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
751 * gcc.target/i386/readeflags-1.c: New.
752 * gcc.target/i386/writeeflags-1.c: Ditto.
754 2013-12-05 Yury Gribov <y.gribov@samsung.com>
757 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
758 * c-c++-common/asan/pr59063-2.c: Likewise.
760 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
763 * g++.dg/cpp0x/defaulted2.C: Likewise.
764 * g++.dg/cpp1y/auto-fn8.C: Likewise.
765 * g++.dg/gomp/udr-3.C: Likewise.
766 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
767 * g++.dg/lookup/linkage1.C: Likewise.
768 * g++.dg/overload/new1.C: Likewise.
769 * g++.dg/parse/friend5.C: Likewise.
770 * g++.dg/parse/namespace-alias-1.C: Likewise.
771 * g++.dg/parse/namespace10.C: Likewise.
772 * g++.dg/parse/redef2.C: Likewise.
773 * g++.dg/template/friend44.C: Likewise.
774 * g++.old-deja/g++.brendan/crash42.C: Likewise.
775 * g++.old-deja/g++.brendan/crash52.C: Likewise.
776 * g++.old-deja/g++.brendan/crash55.C: Likewise.
777 * g++.old-deja/g++.jason/overload21.C: Likewise.
778 * g++.old-deja/g++.jason/overload5.C: Likewise.
779 * g++.old-deja/g++.jason/redecl1.C: Likewise.
780 * g++.old-deja/g++.law/arm8.C: Likewise.
781 * g++.old-deja/g++.other/main1.C: Likewise.
783 2013-12-05 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/56787
786 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
788 2013-12-05 Kostya Serebryany <kcc@google.com>
790 * c-c++-common/asan/null-deref-1.c: Update the test
791 to match the fresh asan run-time.
793 2013-12-05 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/59374
796 * gcc.dg/torture/pr59374-1.c: New testcase.
797 * gcc.dg/torture/pr59374-2.c: Likewise.
799 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
801 * gcc.target/ia64/pr52731.c: New.
803 2013-12-04 Jeff Law <law@redhat.com>
805 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
806 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
807 -fisolate-erroneous-paths-attribute.
808 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
810 2013-12-04 Joseph Myers <joseph@codesourcery.com>
813 * gcc.dg/c11-align-6.c: New test.
815 2013-12-04 Marek Polacek <polacek@redhat.com>
817 * c-c++-common/ubsan/overflow-mul-2.c: New test.
818 * c-c++-common/ubsan/overflow-add-1.c: New test.
819 * c-c++-common/ubsan/overflow-add-2.c: New test.
820 * c-c++-common/ubsan/overflow-mul-1.c: New test.
821 * c-c++-common/ubsan/overflow-sub-1.c: New test.
822 * c-c++-common/ubsan/overflow-sub-2.c: New test.
823 * c-c++-common/ubsan/overflow-negate-1.c: New test.
825 2013-12-04 Marek Polacek <polacek@redhat.com>
828 * gcc.dg/pr54113.c: New test.
830 2013-12-04 Jakub Jelinek <jakub@redhat.com>
833 * g++.dg/cpp0x/constexpr-template6.C: New test.
835 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
837 * gnat.dg/pack19.adb: New test.
839 2013-12-04 Jakub Jelinek <jakub@redhat.com>
841 PR rtl-optimization/58726
842 * gcc.c-torture/execute/pr58726.c: New test.
845 * g++.dg/torture/pr59163.C: New test.
847 PR tree-optimization/59355
848 * g++.dg/ipa/pr59355.C: New test.
850 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
852 * gcc.dg/tree-ssa/slsr-39.c: Update.
853 * gcc.dg/tree-ssa/slsr-41.c: New test.
855 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
857 * gcc.target/powerpc/pr57363.c: New test.
859 2013-12-03 Wei Mi <wmi@google.com>
861 PR rtl-optimization/59020
862 * gcc.dg/pr59020.c: New.
863 * gcc.dg/macro-fusion-1.c: New.
864 * gcc.dg/macro-fusion-2.c: New.
866 2013-12-03 Yury Gribov <y.gribov@samsung.com>
869 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
871 * lib/ubsan-dg.exp: Likewise. Append to flags also
872 -B${gccpath}/libsanitizer/.
874 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
876 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
878 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
881 * gcc.target/i386/pr59363.c: New file.
883 2013-12-03 Marek Polacek <polacek@redhat.com>
886 * gcc.dg/pr59351.c: New test.
888 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
890 * gcc.dg/20020312-2.c: Add __nds32__ case.
891 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
892 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
893 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
894 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
895 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
896 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
897 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
898 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
899 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
900 * gcc.target/nds32: New nds32 specific directory and testcases.
901 * lib/target-supports.exp (check_profiling_available): Check for
904 2013-12-03 Jakub Jelinek <jakub@redhat.com>
906 PR tree-optimization/59362
907 * gcc.c-torture/compile/pr59362.c: New test.
910 * gcc.dg/pr59011.c: New test.
913 * g++.dg/opt/pr58864.C: New test.
915 2013-12-02 Jeff Law <law@redhat.com>
917 PR tree-optimization/59322
918 * gcc.c-torture/compile/pr59322.c: New test.
920 2013-12-02 Sriraman Tallam <tmsriram@google.com>
923 * gcc.target/i386/pr58944.c: New test.
925 2013-12-02 Joseph Myers <joseph@codesourcery.com>
928 * gcc.dg/c90-array-lval-8.c: New test.
930 2013-12-02 Jakub Jelinek <jakub@redhat.com>
932 PR tree-optimization/59358
933 * gcc.c-torture/execute/pr59358.c: New test.
936 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
937 * lib/target-supports.exp (check_effective_target_avx2): ... here.
938 (check_effective_target_vect_simd_clones): New.
939 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
941 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
942 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
943 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
944 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
945 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
946 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
947 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
948 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
949 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
950 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
951 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
953 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
955 * gcc.dg/pr56997-4.c: New testcase.
957 2013-12-02 Marek Polacek <polacek@redhat.com>
959 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
962 2013-12-02 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/59139
965 * gcc.dg/torture/pr59139.c: New testcase.
967 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
969 * gnat.dg/opt30.adb: New test.
971 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
974 * gfortran.dg/realloc_on_assign_23.f90 : New test
976 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
979 * gfortran.dg/null_5.f90 : Include new error.
980 * gfortran.dg/null_6.f90 : Include new error.
982 2013-11-29 Marek Polacek <polacek@redhat.com>
985 * g++.dg/ubsan/pr59331.C: New test.
986 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
987 Disable the -w option.
988 * c-c++-common/ubsan/vla-1.c: Likewise.
989 * c-c++-common/ubsan/vla-2.c: Likewise.
990 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
992 2013-11-29 Joseph Myers <joseph@codesourcery.com>
995 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
997 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
999 * lib/asan-dg.exp (asan_link_flags): Properly add path to
1000 libsanitizer.spec to cflags.
1002 2013-11-29 Richard Biener <rguenther@suse.de>
1005 * g++.dg/torture/pr59208.C: New testcase.
1007 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1008 Yury Gribov <y.gribov@samsung.com>
1011 * c-c++-common/asan/pr59063-1.c: New test.
1012 * c-c++-common/asan/pr59063-2.c: Likewise.
1013 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1014 * lib/ubsan-dg.exp: Likewise.
1016 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
1018 * gnat.dg/opt29.ad[sb]: New test.
1020 2013-11-29 Richard Biener <rguenther@suse.de>
1023 * gcc.dg/torture/pr59338.c: New testcase.
1025 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1029 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1030 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1033 * c-c++-common/pr59280.c: New test.
1035 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1037 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1039 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1042 * gcc.dg/inline-35.c: New test.
1044 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/gomp/pr59297.C: New test.
1049 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1052 * gcc.target/i386/pr57293.c: New.
1054 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1056 * gcc.target/arm/vrinta-ce.c: New testcase.
1058 2013-11-28 Richard Biener <rguenther@suse.de>
1061 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1063 2013-11-28 Richard Biener <rguenther@suse.de>
1065 PR tree-optimization/59330
1066 * gcc.dg/torture/pr59330.c: New testcase.
1068 2013-11-28 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/lto/pr59323_0.c: New testcase.
1073 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/58018
1077 PR tree-optimization/58131
1078 * gcc.dg/torture/pr57393-1.c: New test.
1079 * gcc.dg/torture/pr57393-2.c: New test.
1080 * gcc.dg/torture/pr57393-3.c: New test.
1081 * gcc.dg/torture/pr58018.c: New test.
1082 * gcc.dg/torture/pr58131.c: New test.
1083 * gfortran.dg/pr57393-1.f90: New test.
1084 * gfortran.dg/pr57393-2.f90: New test.
1086 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1088 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1090 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1092 * gcc.dg/guality/param-3.c: New test.
1094 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1095 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1098 * gcc.target/i386/xop-frczX.c: New test.
1100 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1102 PR tree-optimization/59014
1103 * gcc.c-torture/execute/pr59014-2.c: New test.
1105 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/parse/crash66.C: New.
1110 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1112 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1113 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1115 2013-11-27 Marek Polacek <polacek@redhat.com>
1118 * g++.dg/ubsan/pr59306.C: New test.
1120 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1121 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1124 simdlen is a power of two.
1125 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1126 Remove -msse2. Adjust regexps for name mangling changes.
1127 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1128 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1129 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1130 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1131 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1132 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1133 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1134 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1135 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1136 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1137 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1138 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1139 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1140 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1142 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1144 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1145 Call set_ld_library_path_env_vars.
1146 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1148 2013-11-27 Tom de Vries <tom@codesourcery.com>
1149 Marc Glisse <marc.glisse@inria.fr>
1152 * c-c++-common/pr59032.c: New testcase.
1154 2013-11-27 Tom de Vries <tom@codesourcery.com>
1155 Marc Glisse <marc.glisse@inria.fr>
1158 * c-c++-common/pr59037.c: New testcase.
1160 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1162 * gcc.c-torture/execute/20131127-1.c: New test.
1164 2013-11-27 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/59288
1167 * gcc.dg/torture/pr59288.c: New testcase.
1169 2013-11-27 Marek Polacek <polacek@redhat.com>
1171 * c-c++-common/ubsan/undefined-1.c: New test.
1173 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1175 PR tree-optimization/59014
1176 * gcc.c-torture/execute/pr59014.c: New test.
1179 * gcc.c-torture/execute/pr59229.c: New test.
1181 PR rtl-optimization/59166
1182 * gcc.dg/torture/pr59166.c: New test.
1185 * g++.dg/gomp/pr58874.C: New test.
1188 * g++.dg/gomp/pr59150.C: New test.
1191 * c-c++-common/gomp/pr59152.c: New test.
1193 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1195 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1196 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1197 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1198 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1199 * gfortran.dg/c_loc_test_22.f90: Ditto.
1200 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1201 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1202 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1203 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1204 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1205 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1207 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1209 * gcc.target/arm/20131120.c: New test.
1211 2013-11-26 Richard Biener <rguenther@suse.de>
1213 PR tree-optimization/59245
1214 * gcc.dg/torture/pr59245.c: New testcase.
1216 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1219 * gcc.target/arm/negdi-2.c: Scan more general register names.
1221 2013-11-26 Terry Guo <terry.guo@arm.com>
1223 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1224 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1226 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/parse/bitfield4.C: New.
1231 2013-11-26 Richard Biener <rguenther@suse.de>
1233 PR tree-optimization/59287
1234 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1236 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/other/default8.C: New.
1240 * g++.dg/tc1/dr217.C: Remove xfail.
1241 * g++.dg/other/default5.C: Adjust.
1242 * g++.old-deja/g++.mike/p1989.C: Likewise.
1244 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/cpp0x/constexpr-ice9.C: New.
1249 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/other/cv_func3.C: New.
1253 * g++.dg/other/cv_func.C: Adjust.
1254 * g++.dg/parse/fn-typedef2.C: Likewise.
1256 2013-11-25 Marek Polacek <polacek@redhat.com>
1259 * g++.dg/ubsan/pr59250.C: New test.
1261 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1264 * gfortran.dg/typebound_proc_30.f90: New.
1266 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/initlist75.C: New.
1272 * g++.dg/cpp0x/gen-attrs-57.C: New.
1274 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1278 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1279 * g++.dg/cpp1y/pr59112.C: New testcase.
1280 * g++.dg/cpp1y/pr59113.C: New testcase.
1282 2013-11-25 Terry Guo <terry.guo@arm.com>
1284 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1286 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1289 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1291 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1294 * gfortran.dg/asynchronous_4.f90: New.
1296 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1298 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1299 cleanup-tree-dump directive.
1301 2013-11-22 Jan Hubicka <jh@suse.cz>
1303 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1304 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1306 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1308 * g++.dg/ubsan/return-1.C: New test.
1309 * g++.dg/ubsan/return-2.C: New test.
1311 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1312 optimizing away some __asan_report* calls.
1314 2013-11-22 Martin Jambor <mjambor@suse.cz>
1316 * gcc.dg/pr10474.c: Also test ppc64.
1317 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1319 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1321 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1324 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1325 specify an appropriate register class for VSX operations.
1327 (load_gpr_to_vsx): Likewise.
1328 (load_vsx_to_gpr): Likewise.
1329 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1330 register class for VSX registers that the type can handle. Remove
1331 checks for explicit number of instructions generated, just check
1332 if the instruction is generated.
1333 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1334 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1335 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1336 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1337 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1338 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1339 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1341 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1343 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1344 * gcc.target/powerpc/bool3-p7.c: Likewise.
1345 * gcc.target/powerpc/bool3-p8.c: Likewise.
1347 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1348 appropriate instructions are generated, don't check the count.
1350 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1353 * gcc.target/arm/negdi-4.c: Delete invalid test.
1354 * gcc.dg/torture/pr59216.c: New test.
1356 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1358 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1360 2013-11-22 Richard Biener <rguenther@suse.de>
1362 * gcc.dg/torture/20131122-0.c: New testcase.
1364 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/vect/vect-124.c: New test.
1368 2013-11-21 Cary Coutant <ccoutant@google.com>
1370 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1371 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1373 2013-11-21 Jeff Law <law@redhat.com>
1375 PR tree-optimization/59221
1376 * gcc.c-torture/execute/pr59221.c: New test.
1378 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1381 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1382 Make more generic for other platforms.
1384 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1387 * gcc.target/sh/pr53976-1.c: New.
1389 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1392 * gfortran.dg/erf_3.F90: New file.
1394 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1396 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1398 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1400 PR rtl-optimization/59133
1401 * gcc.target/i386/pr59133.c: New.
1403 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1406 * gcc.dg/float-exact-1.c: New test.
1408 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1410 PR rtl-optimization/54300
1411 * gcc.target/arm/pr54300.C: New test.
1413 2013-11-20 Diego Novillo <dnovillo@google.com>
1416 * g++.dg/plugin/selfassign.c: Include stringpool.h
1418 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1420 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1422 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1424 * gcc.target/s390/htm-1.c: Rename to ...
1425 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1426 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1427 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1428 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1429 * gcc.target/s390/htm-builtins-1.c: New testcase.
1430 * gcc.target/s390/htm-builtins-2.c: New testcase.
1431 * gcc.target/s390/s390.exp: Add check for htm machine.
1433 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1436 * c-c++-common/Wfloat-conversion.c: Copies relevant
1437 tests from c-c++-common/Wconversion-real.c,
1438 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1439 new testcase for conversions that are warned about by
1442 2013-11-19 Martin Jambor <mjambor@suse.cz>
1444 PR rtl-optimization/59099
1445 * gcc.target/i386/pr59099.c: New test.
1447 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1449 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1451 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1453 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1454 construct parameter slot value in endian-independent way.
1455 (fcevv, fciievv, fcvevv): Use it.
1457 2013-11-19 Jan Hubicka <jh@suse.cz>
1459 * ipa/devirt9.C: Fix prevoius change.
1461 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1463 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1464 Remove defined(__linux__).
1466 2013-11-19 Richard Biener <rguenther@suse.de>
1468 PR tree-optimization/59164
1469 * gcc.dg/torture/pr59164.c: New testcase.
1471 2013-11-19 Richard Biener <rguenther@suse.de>
1474 * gcc.dg/torture/pr58956.c: New testcase.
1476 2013-11-19 Marek Polacek <polacek@redhat.com>
1478 * c-c++-common/ubsan/null-1.c: New test.
1479 * c-c++-common/ubsan/null-2.c: New test.
1480 * c-c++-common/ubsan/null-3.c: New test.
1481 * c-c++-common/ubsan/null-4.c: New test.
1482 * c-c++-common/ubsan/null-5.c: New test.
1483 * c-c++-common/ubsan/null-6.c: New test.
1484 * c-c++-common/ubsan/null-7.c: New test.
1485 * c-c++-common/ubsan/null-8.c: New test.
1486 * c-c++-common/ubsan/null-9.c: New test.
1487 * c-c++-common/ubsan/null-10.c: New test.
1488 * c-c++-common/ubsan/null-11.c: New test.
1489 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1490 * c-c++-common/ubsan/shift-1.c: Likewise.
1491 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1493 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1495 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1497 2013-11-19 Jan Hubicka <jh@suse.cz>
1499 * ipa/devirt9.C: Verify that the optimization happens already before.
1502 2013-11-19 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/57517
1505 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1506 * gcc.dg/torture/pr57517.c: Likewise.
1508 2013-11-19 Jan Hubicka <jh@suse.cz>
1510 * gcc.target/i386/memcpy-3.c: New testcase.
1512 2013-11-18 Jan Hubicka <jh@suse.cz>
1513 Uros Bizjak <ubizjak@gmail.com>
1516 * gcc.target/i386/memcpy-2.c: Fix template;
1517 add +1 so the testcase passes at 32bit.
1519 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1521 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1522 Remove spurious FIXME.
1524 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1526 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1528 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1533 2013-11-18 Richard Biener <rguenther@suse.de>
1535 PR tree-optimization/59125
1536 PR tree-optimization/54570
1537 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1538 * gcc.dg/builtin-object-size-14.c: New testcase.
1539 * gcc.dg/strlenopt-14gf.c: Adjust.
1540 * gcc.dg/strlenopt-1f.c: Likewise.
1541 * gcc.dg/strlenopt-4gf.c: Likewise.
1543 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1545 * gnat.dg/volatile11.adb: New test.
1546 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1548 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1551 * c-c++-common/asan/pr59106.c: New test.
1553 2013-11-17 Jan Hubicka <jh@suse.cz>
1555 * gcc.target/i386/memcpy-2.c: New testcase.
1557 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1560 * gcc.target/i386/pr59153.c: New test.
1562 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1566 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1568 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/overload/addr2.C: New.
1572 * g++.old-deja/g++.other/overload11.C: Adjust.
1574 2013-11-15 Mike Stump <mikestump@comcast.net>
1576 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1577 * lib/g++.exp (g++_target_compile): Likewise.
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1579 libraries. Remove debugging.
1580 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1581 libraries. Remove -O0, redundant with default.
1583 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1585 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1587 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/nsdmi-template8.C: New.
1592 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/nsdmi-template7.C: New.
1597 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/nsdmi-template6.C: New.
1602 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/cpp0x/nsdmi-template5.C: New.
1607 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1609 * c-c++-common/cilk-plus/PS: New directory.
1610 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1611 * g++.dg/dg.exp: Run Cilk Plus tests.
1612 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1614 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1616 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1618 2013-11-15 Richard Biener <rguenther@suse.de>
1620 PR tree-optimization/50262
1621 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1622 * gcc.dg/strlenopt-1.c: Adjust.
1623 * gcc.dg/strlenopt-1f.c: Likewise.
1625 2013-11-15 Richard Biener <rguenther@suse.de>
1627 * gcc.dg/torture/20131115-1.c: New testcase.
1629 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1631 * gcc.dg/cpp/ucnid-9.c: New test.
1633 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/stack_usage1b.adb: New test.
1636 * gnat.dg/stack_usage1c.adb: Likewise.
1638 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1640 * gnat.dg/specs/addr1.ads: Revert the last change.
1641 * gnat.dg/specs/atomic1.ads: Likewise.
1643 2013-11-14 Cong Hou <congh@google.com>
1645 * gcc.dg/vect/vect-alias-check.c: Update.
1647 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/nsdmi-template3.C: New.
1651 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1653 2013-11-14 Diego Novillo <dnovillo@google.com>
1655 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1656 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1658 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1660 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1661 compiler and linker field if _CALL_ELF == 2.
1662 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1663 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1664 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1666 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1668 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1670 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1671 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1672 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1674 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1676 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1678 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1679 * gcc.target/powerpc/pr57949-2.c: Likewise.
1681 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1685 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1688 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1689 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1691 2013-11-14 Richard Biener <rguenther@suse.de>
1693 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1695 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1697 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1698 * gnat.dg/specs/atomic1.ads: Likewise.
1700 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1702 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1704 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1707 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1709 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1710 *-*-solaris2.1[0-9]*.
1711 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1713 2013-11-14 Joey Ye <joey.ye@arm.com>
1715 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1716 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1719 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1721 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1724 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1726 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.c-torture/execute/pr59101.c: New test.
1731 2013-11-13 Jeff Law <law@redhat.com>
1733 PR tree-optimization/59102
1734 * gcc.c-torture/compile/pr59102.c: New test.
1736 2013-11-13 Tom de Vries <tom@codesourcery.com>
1738 * gcc.dg/tail-merge-store.c: New test.
1740 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1742 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1743 * gcc.dg/plugin/selfassign.c: Likewise.
1745 2013-11-13 Jeff Law <law@redhat.com>
1747 * PR middle-end/59119
1748 * gcc.c-torture/compile/pr59119.c: New test.
1750 2013-11-13 Martin Jambor <mjambor@suse.cz>
1752 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1753 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1754 * gcc.dg/pr10474.c: Likewise.
1756 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1758 * lib/target-supports.exp
1759 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1760 of targets that do not need command line argument to enable SIMD.
1762 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1764 * gcc.dg/guality/param-4.c: New test.
1766 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1768 * gcc.dg/c11-complex-1.c: New test.
1770 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1772 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1773 gcc.dg/auto-type-2.c: New tests.
1775 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1777 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1780 2013-11-12 Jeff Law <law@redhat.com>
1782 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1783 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1786 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1789 * gcc.target/powerpc/pr59054.c: New test.
1791 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1793 * g++.dg/cpp1y/lambda-generic.C: New test case.
1794 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1795 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1796 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1797 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1798 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1799 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1800 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1801 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1803 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1810 * g++.dg/cpp1y/pr58534.C: New testcase.
1811 * g++.dg/cpp1y/pr58536.C: New testcase.
1812 * g++.dg/cpp1y/pr58548.C: New testcase.
1813 * g++.dg/cpp1y/pr58549.C: New testcase.
1814 * g++.dg/cpp1y/pr58637.C: New testcase.
1816 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1818 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1819 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1820 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1823 2013-11-12 Tristan Gingold <gingold@adacore.com>
1825 * gnat.dg/aggr21.adb: New test.
1826 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1828 2013-11-12 Jeff Law <law@redhat.com>
1830 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1831 * gcc.dg/tree-ssa/isolate-5.c: New test.
1833 2013-11-12 Martin Jambor <mjambor@suse.cz>
1835 PR rtl-optimization/10474
1836 * gcc.dg/pr10474.c: New testcase.
1837 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1838 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1840 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1845 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1847 * gcc.dg/time-profiler-1.c: New test.
1848 * gcc.dg/time-profiler-2.c: Ditto.
1850 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1851 Jeff Law <law@redhat.com>
1853 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1855 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1858 * gcc.target/i386/pr58853.c: New test.
1860 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1862 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1863 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1864 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1868 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1869 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1870 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1872 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1874 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1875 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1876 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1877 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1878 gcc.dg/atomic/stdatomic-exchange-1.c,
1879 gcc.dg/atomic/stdatomic-exchange-2.c,
1880 gcc.dg/atomic/stdatomic-exchange-3.c,
1881 gcc.dg/atomic/stdatomic-exchange-4.c,
1882 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1883 gcc.dg/atomic/stdatomic-generic.c,
1884 gcc.dg/atomic/stdatomic-kill-dep.c,
1885 gcc.dg/atomic/stdatomic-load-1.c,
1886 gcc.dg/atomic/stdatomic-load-2.c,
1887 gcc.dg/atomic/stdatomic-load-3.c,
1888 gcc.dg/atomic/stdatomic-load-4.c,
1889 gcc.dg/atomic/stdatomic-lockfree.c,
1890 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1891 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1892 gcc.dg/atomic/stdatomic-store-1.c,
1893 gcc.dg/atomic/stdatomic-store-2.c,
1894 gcc.dg/atomic/stdatomic-store-3.c,
1895 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1898 2013-11-08 Cong Hou <congh@google.com>
1900 PR tree-optimization/58508
1901 * gcc.dg/vect/pr58508.c: Update.
1903 2013-11-08 Richard Biener <rguenther@suse.de>
1905 PR tree-optimization/59047
1906 * gcc.dg/torture/pr59047.c: New testcase.
1908 2013-11-08 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/59038
1911 PR tree-optimization/58955
1912 * gcc.dg/torture/pr59038.c: New testcase.
1914 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1917 * gfortran.dg/constructor_9.f90: New.
1919 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1921 * gcc.dg/atomic-compare-exchange-1.c,
1922 gcc.dg/atomic-compare-exchange-2.c,
1923 gcc.dg/atomic-compare-exchange-3.c,
1924 gcc.dg/atomic-compare-exchange-4.c,
1925 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1926 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1927 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1928 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1929 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1930 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1931 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1932 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1933 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1934 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1935 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1936 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1937 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1938 gcc.dg/atomic-store-5.c: Declare main as returning int.
1939 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1940 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1941 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1942 expression using value of count.
1944 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1946 * lib/target-supports.exp
1947 (check_effective_target_fenv_exceptions): New function.
1948 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1949 * gcc.dg/atomic/c11-atomic-exec-1.c,
1950 gcc.dg/atomic/c11-atomic-exec-2.c,
1951 gcc.dg/atomic/c11-atomic-exec-3.c,
1952 gcc.dg/atomic/c11-atomic-exec-4.c,
1953 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1954 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1955 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1957 2013-11-07 Cong Hou <congh@google.com>
1959 * gcc.dg/vect/vect-alias-check.c: New.
1961 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.dg/tree-ssa/loop-39.c: New test.
1965 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1966 * gcc.dg/unroll_2.c: Likewise.
1967 * gcc.dg/unroll_3.c: Likewise.
1968 * gcc.dg/unroll_4.c: Likewise.
1969 * gcc.dg/vrp90.c: New test.
1971 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1974 * g++.dg/cpp0x/nullptr30.C: New.
1976 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1977 Jakub Jelinek <jakub@redhat.com>
1980 * c-c++-common/asan/pr59029.c: New test.
1982 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1985 * gcc.target/i386/pr59034-1.c: New test.
1986 * gcc.target/i386/pr59034-2.c: Likewise.
1988 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1990 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1991 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1992 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1994 2013-11-06 DJ Delorie <dj@redhat.com>
1996 * gcc.dg/mismatch-decl-1.c: New test.
1998 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2000 * gcc.dg/torture/float128-cmp-invalid.c,
2001 gcc.dg/torture/float128-div-underflow.c,
2002 gcc.dg/torture/float128-extend-nan.c,
2003 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
2005 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2007 * gcc.target/sh/pr51244-11.c: Remove target line.
2008 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2009 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2010 * gcc.target/sh/pr51244-15.c: Likewise.
2011 * gcc.target/sh/pr51244-19.c: Likewise.
2012 * gcc.target/sh/cmpstr.c: Likewise.
2013 * gcc.target/sh/pr33135-3.c: Likewise.
2014 * gcc.target/sh/pr53512-2.c: Likewise.
2015 * gcc.target/sh/pr54602-2.c: Likewise.
2016 * gcc.target/sh/pr52483-1.c: Likewise.
2017 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2018 * gcc.target/sh/pr54760-4.c: Likewise.
2019 * gcc.target/sh/pr52483-5.c: Likewise.
2020 * gcc.target/sh/pr54089-2.c: Likewise.
2021 * gcc.target/sh/pr56547-2.c: Likewise.
2022 * gcc.target/sh/pr54089-6.c: Likewise.
2023 * gcc.target/sh/pr51244-20.c: Likewise.
2024 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2025 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2026 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2027 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2028 * gcc.target/sh/pr55303-2.c: Likewise.
2029 * gcc.target/sh/sh2a-resbank.c: Likewise.
2030 * gcc.target/sh/sp-switch.c: Likewise.
2031 * gcc.target/sh/pr51244-3.c: Likewise.
2032 * gcc.target/sh/pr50751-3.c: Likewise.
2033 * gcc.target/sh/pr51244-7.c: Likewise.
2034 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2035 * gcc.target/sh/pr50751-7.c: Likewise.
2036 * gcc.target/sh/pr49468-di.c: Likewise.
2037 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2038 * gcc.target/sh/pr49880-3.c: Likewise.
2039 * gcc.target/sh/pr51244-12.c: Likewise.
2040 * gcc.target/sh/pr53988.c: Likewise.
2041 * gcc.target/sh/pr6526.c: Likewise.
2042 * gcc.target/sh/sh2a-bxor.c: Likewise.
2043 * gcc.target/sh/pr51244-16.c: Likewise.
2044 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2045 * gcc.target/sh/sh2a-bor.c: Likewise.
2046 * gcc.target/sh/pr53511-1.c: Likewise.
2047 * gcc.target/sh/pr21255-3.c: Likewise.
2048 * gcc.target/sh/pr53512-3.c: Likewise.
2049 * gcc.target/sh/pr33135-4.c: Likewise.
2050 * gcc.target/sh/pr54602-3.c: Likewise.
2051 * gcc.target/sh/pr54760-1.c: Likewise.
2052 * gcc.target/sh/pr52483-2.c: Likewise.
2053 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2054 * gcc.target/sh/pr54680.c: Likewise.
2055 * gcc.target/sh/pr54386.c: Likewise.
2056 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2057 * gcc.target/sh/pr54089-3.c: Likewise.
2058 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2059 * gcc.target/sh/pr54089-7.c: Likewise.
2060 * gcc.target/sh/strlen.c: Likewise.
2061 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2062 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2063 * gcc.target/sh/pr55303-3.c: Likewise.
2064 * gcc.target/sh/pr51244-4.c: Likewise.
2065 * gcc.target/sh/pr50751-4.c: Likewise.
2066 * gcc.target/sh/pr39423-1.c: Likewise.
2067 * gcc.target/sh/pr51244-8.c: Likewise.
2068 * gcc.target/sh/pr55146.c: Likewise.
2069 * gcc.target/sh/pr50751-8.c: Likewise.
2070 * gcc.target/sh/sh2a-bset.c: Likewise.
2071 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2072 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2073 * gcc.target/sh/20080410-1.c: Likewise.
2074 * gcc.target/sh/pr49880-4.c: Likewise.
2075 * gcc.target/sh/pr51244-13.c: Likewise.
2076 * gcc.target/sh/sh2a-movrt.c: Likewise.
2077 * gcc.target/sh/pr51244-17.c: Likewise.
2078 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2079 * gcc.target/sh/sh2a-bclr.c: Likewise.
2080 * gcc.target/sh/pr33135-1.c: Likewise.
2081 * gcc.target/sh/pr53512-4.c: Likewise.
2082 * gcc.target/sh/pr54602-4.c: Likewise.
2083 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2084 * gcc.target/sh/pr54760-2.c: Likewise.
2085 * gcc.target/sh/pr52483-3.c: Likewise.
2086 * gcc.target/sh/sh2a-bld.c: Likewise.
2087 * gcc.target/sh/pr54089-4.c: Likewise.
2088 * gcc.target/sh/pr54685.c: Likewise.
2089 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2090 * gcc.target/sh/pr54089-8.c: Likewise.
2091 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2092 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2093 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2094 * gcc.target/sh/pr51244-1.c: Likewise.
2095 * gcc.target/sh/pr50751-1.c: Likewise.
2096 * gcc.target/sh/pr55160.c: Likewise.
2097 * gcc.target/sh/pr51244-5.c: Likewise.
2098 * gcc.target/sh/pr54236-1.c: Likewise.
2099 * gcc.target/sh/pr50751-5.c: Likewise.
2100 * gcc.target/sh/pr52933-1.c: Likewise.
2101 * gcc.target/sh/pr39423-2.c: Likewise.
2102 * gcc.target/sh/pr51244-9.c: Likewise.
2103 * gcc.target/sh/pr49263.c: Likewise.
2104 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2105 * gcc.target/sh/pr49880-1.c: Likewise.
2106 * gcc.target/sh/sh2a-band.c: Likewise.
2107 * gcc.target/sh/pr51244-10.c: Likewise.
2108 * gcc.target/sh/pr49880-5.c: Likewise.
2109 * gcc.target/sh/prefetch.c: Likewise.
2110 * gcc.target/sh/pr51244-14.c: Likewise.
2111 * gcc.target/sh/rte-delay-slot.c: Likewise.
2112 * gcc.target/sh/fpul-usage-1.c: Likewise.
2113 * gcc.target/sh/pr51244-18.c: Likewise.
2114 * gcc.target/sh/pr21255-1.c: Likewise.
2115 * gcc.target/sh/pr33135-2.c: Likewise.
2116 * gcc.target/sh/pr53512-1.c: Likewise.
2117 * gcc.target/sh/pr54602-1.c: Likewise.
2118 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2119 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2120 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2121 * gcc.target/sh/torture/pr58314.c: Likewise.
2122 * gcc.target/sh/torture/pr34777.c: Likewise.
2123 * gcc.target/sh/torture/pr58475.c: Likewise.
2124 * gcc.target/sh/pr54760-3.c: Likewise.
2125 * gcc.target/sh/sh4a-cosf.c: Likewise.
2126 * gcc.target/sh/pr52483-4.c: Likewise.
2127 * gcc.target/sh/mfmovd.c: Likewise.
2128 * gcc.target/sh/pr54089-1.c: Likewise.
2129 * gcc.target/sh/pr56547-1.c: Likewise.
2130 * gcc.target/sh/pr54089-5.c: Likewise.
2131 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2132 * gcc.target/sh/pr54089-9.c: Likewise.
2133 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2134 * gcc.target/sh/pr49468-si.c: Likewise.
2135 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2136 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2137 * gcc.target/sh/pr55303-1.c: Likewise.
2138 * gcc.target/sh/pr51244-2.c: Likewise.
2139 * gcc.target/sh/pr50751-2.c: Likewise.
2140 * gcc.target/sh/pr54236-2.c: Likewise.
2141 * gcc.target/sh/pr51244-6.c: Likewise.
2142 * gcc.target/sh/cmpstrn.c: Likewise.
2143 * gcc.target/sh/pr50751-6.c: Likewise.
2144 * gcc.target/sh/pr52933-2.c: Likewise.
2145 * gcc.target/sh/pr53568-1.c: Likewise.
2146 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2147 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2148 * gcc.target/sh/sh4a-sinf.c: Likewise.
2149 * gcc.target/sh/pr49880-2.c: Likewise.
2151 2013-11-06 Tobias Burnus <burnus@net-b.de>
2153 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2154 * gcc.dg/wdate-time.c: Ditto.
2155 * gfortran.dg/wdate-time.F90: Ditto.
2157 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2160 * gcc.target/sh/torture/pr30807.c: New.
2162 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/other/java3.C: New.
2167 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2170 * gcc.target/i386/pr59021.c: New test.
2172 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2174 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2175 dg-additional-files to also match BOL.
2177 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2179 * gcc.dg/torture/c99-contract-1.c: New test.
2181 2013-11-06 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/58653
2184 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2185 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2187 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2189 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2190 40 to 30. Replaced iteration variable with a #define. Instead of
2191 returning non-zero value for error, called __builtin_abort (). Fixed
2192 a bug of calling fib_serial in serial case instead of fib.
2193 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2194 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2195 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2196 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2197 compiler flag testing.
2199 2013-11-06 Christian Bruel <christian.bruel@st.com>
2201 * gcc.target/sh/strlen.c: New test.
2203 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.c-torture/compile/pr58970.c: New test.
2208 2013-11-05 Wei Mi <wmi@google.com>
2211 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2213 2013-11-05 Tobias Burnus <burnus@net-b.de>
2215 * g++.dg/warn/wdate-time.C: New.
2216 * gcc.dg/wdate-time.c: New.
2217 * gfortran.dg/wdate-time.F90: New.
2219 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2222 * gfortran.dg/reshape_6.f90: New test.
2224 2013-11-05 Jeff Law <law@redhat.com>
2226 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2227 * gcc.dg/tree-ssa/isolate-1.c: New test.
2228 * gcc.dg/tree-ssa/isolate-2.c: New test.
2229 * gcc.dg/tree-ssa/isolate-3.c: New test.
2230 * gcc.dg/tree-ssa/isolate-4.c: New test.
2232 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2234 PR rtl-optimization/58997
2235 * gcc.c-torture/compile/pr58997.c: New test.
2237 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/gen-attrs-56.C: New.
2242 2013-11-05 Richard Biener <rguenther@suse.de>
2245 * gcc.dg/ipa/pr58492.c: New testcase.
2247 2013-11-05 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/58955
2250 * gcc.dg/torture/pr58955-1.c: New testcase.
2251 * gcc.dg/torture/pr58955-2.c: Likewise.
2253 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2256 * gcc.dg/pr58981.c: New test.
2258 2013-11-05 Richard Biener <rguenther@suse.de>
2261 * gcc.dg/torture/pr58941.c: New testcase.
2263 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2265 PR tree-optimization/58958
2266 * gcc.dg/tree-ssa/pr58958.c: New file.
2268 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2270 * gcc.dg/tree-ssa/alias-26.c: New file.
2272 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2274 PR tree-optimization/58984
2275 * gcc.c-torture/execute/pr58984.c: New test.
2277 2013-11-05 Andreas Schwab <schwab@suse.de>
2279 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2281 2013-11-05 Tobias Burnus <burnus@net-b.de>
2283 * g++.dg/gomp/openmp-simd-1.C: New.
2284 * g++.dg/gomp/openmp-simd-2.C: New.
2285 * gcc.dg/gomp/openmp-simd-1.c: New.
2286 * gcc.dg/gomp/openmp-simd-2.c: New.
2288 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2290 * gcc.dg/superblock.c: Require scheduling support.
2292 2013-11-04 Kostya Serebryany <kcc@google.com>
2294 * g++.dg/asan/asan_test.cc: Update the test
2295 to match the fresh asan run-time.
2296 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2298 2013-11-04 Ian Lance Taylor <iant@google.com>
2300 * g++.dg/ext/sync-4.C: New test.
2302 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2305 * gfortran.dg/derived_external_function_1.f90 : New test
2307 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2309 PR tree-optimization/58978
2310 * gcc.c-torture/compile/pr58978.c: New test.
2312 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2315 * gfortran.dg/optional_class_1.f90 : New test
2317 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2319 PR rtl-optimization/58968
2320 * gfortran.dg/pr58968.f: New
2322 2013-11-04 Marek Polacek <polacek@redhat.com>
2325 * g++.dg/diagnostic/pr58979.C: New test.
2327 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2329 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2330 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2331 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2332 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2333 gcc.dg/iec-559-macros-9.c: New tests.
2335 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2337 PR tree-optimization/58946
2338 * gcc.c-torture/compile/pr58946.c: New test.
2340 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/parse/pr52071.C: New.
2345 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2348 * g++.dg/lookup/name-clash10.C: New.
2350 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2352 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2353 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2354 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2357 2013-11-03 Marek Polacek <polacek@redhat.com>
2359 * g++.dg/ubsan/cxx1y-vla.C: New test.
2360 * c-c++-common/ubsan/vla-3.c: New test.
2361 * c-c++-common/ubsan/vla-2.c: New test.
2362 * c-c++-common/ubsan/vla-4.c: New test.
2363 * c-c++-common/ubsan/vla-1.c: New test.
2365 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2367 * gcc.dg/vmx/vec-set.c: New.
2369 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/parse/pr29234.C: New.
2374 * g++.dg/parse/pr56037.C: Likewise.
2376 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2378 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2379 passed it in as one of the options to all Cilk keywords test.
2381 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2384 * g++.dg/cpp1y/pr58708.C: New.
2386 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2389 * g++.dg/ext/pr58834.C: New file.
2391 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2393 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2395 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2398 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2401 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2404 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2406 * g++.dg/gomp/simd-1.C: New test.
2407 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2408 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2409 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2410 * c-c++-common/gomp/simd6.c: New test.
2412 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2414 Implement C++14 digit separators.
2415 * g++.dg/cpp1y/digit-sep.C: New.
2416 * g++.dg/cpp1y/digit-sep-neg.C: New.
2417 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2419 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2421 * gcc.dg/vect/vect-align-3.c: New test.
2423 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2424 we warn about it already during VRP1 pass.
2426 2013-10-31 Martin Jambor <mjambor@suse.cz>
2428 PR rtl-optimization/58934
2430 2013-10-30 Martin Jambor <mjambor@suse.cz>
2431 PR rtl-optimization/10474
2432 * gcc.dg/pr10474.c: New testcase.
2433 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2434 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2436 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2440 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/cpp0x/variadic145.C: New.
2445 * g++.dg/cpp0x/sfinae49.C: New.
2447 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/deleted1.C: New.
2452 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2454 * gcc.target/arm/lp1243022.c: New test.
2456 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2459 * gcc.target/avr/pr58545.c: New test.
2461 2013-10-30 Tobias Burnus <burnus@net-b.de>
2464 2013-10-30 Tobias Burnus <burnus@net-b.de>
2465 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2466 path to the compile flags.
2468 2013-10-30 Cong Hou <congh@google.com>
2470 * gcc.target/i386/vect-abs-s8.c: New test.
2471 * gcc.target/i386/vect-abs-s16.c: New test.
2472 * gcc.target/i386/vect-abs-s32.c: New test.
2474 2013-10-30 Tobias Burnus <burnus@net-b.de>
2476 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2477 path to the compile flags.
2479 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2481 PR rtl-optimization/58369
2482 * g++.dg/torture/pr58369.C: New test.
2484 2013-10-30 Tobias Burnus <burnus@net-b.de>
2487 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2488 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2489 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2491 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2494 * gcc.target/arm/pr58784.c: New.
2496 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2498 * gcc.dg/tree-ssa/alias-24.c: New file.
2500 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2502 * gcc.target/i386/fma_double_3.c: Use pattern for
2503 scan-assembler-times instead of just one insn name.
2504 * gcc.target/i386/fma_double_5.c: Ditto.
2505 * gcc.target/i386/fma_float_3.c: Ditto.
2506 * gcc.target/i386/fma_float_5.c: Ditto.
2507 * gcc.target/i386/l_fma_double_1.c: Ditto.
2508 * gcc.target/i386/l_fma_double_2.c: Ditto.
2509 * gcc.target/i386/l_fma_double_3.c: Ditto.
2510 * gcc.target/i386/l_fma_double_4.c: Ditto.
2511 * gcc.target/i386/l_fma_double_5.c: Ditto.
2512 * gcc.target/i386/l_fma_double_6.c: Ditto.
2513 * gcc.target/i386/l_fma_float_1.c: Ditto.
2514 * gcc.target/i386/l_fma_float_2.c: Ditto.
2515 * gcc.target/i386/l_fma_float_3.c: Ditto.
2516 * gcc.target/i386/l_fma_float_4.c: Ditto.
2517 * gcc.target/i386/l_fma_float_5.c: Ditto.
2518 * gcc.target/i386/l_fma_float_6.c: Ditto.
2520 2013-10-30 Christian Bruel <christian.bruel@st.com>
2522 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2523 * gcc.target/sh/cmpstr.c: New test.
2524 * gcc.target/sh/cmpstrn.c: New test.
2526 2013-10-30 Martin Jambor <mjambor@suse.cz>
2528 PR rtl-optimization/10474
2529 * gcc.dg/pr10474.c: New testcase.
2530 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2531 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2533 2013-10-29 Andrew Pinski <apinski@cavium.com>
2534 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2537 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2538 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2539 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2540 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2541 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2542 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2543 conditional move to be used.
2544 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2546 2013-10-29 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/blockdata_8.f90: New.
2551 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2554 * gcc.target/sh/pr54236-2: New.
2555 * gcc.target/sh/pr54089-6: Add another rotl special case.
2557 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2561 to determine sizes of real kinds.
2564 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2566 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2568 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2569 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2570 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2571 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2572 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2573 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2574 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2575 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2576 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2577 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2578 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2579 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2580 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2581 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2582 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2583 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2584 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2585 test stored in c-c++-common. Also, added the Cilk runtime's library
2586 to the ld_library_path.
2588 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2591 * g++.dg/cpp0x/auto40.C: New.
2592 * g++.dg/other/warning1.C: Adjust.
2594 2013-10-29 Richard Biener <rguenther@suse.de>
2596 * gcc.dg/torture/restrict-2.c: New testcase.
2597 * gcc.dg/torture/restrict-3.c: Likewise.
2598 * gcc.dg/torture/restrict-4.c: Likewise.
2599 * gcc.dg/torture/restrict-5.c: Likewise.
2601 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2603 PR tree-optimization/19831
2604 * gcc.dg/tree-ssa/alias-25.c: New file.
2606 2013-10-29 Richard Biener <rguenther@suse.de>
2608 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2610 * gcc.dg/vect/bb-slp-32.c: Likewise.
2611 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2612 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2613 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2614 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2615 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2616 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2617 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2618 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2619 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2620 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2621 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2622 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2623 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2624 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2625 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2626 * gfortran.dg/vect/vect.exp: Likewise.
2628 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2630 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2631 * gcc.dg/vmx/eg-5.c: Likewise.
2633 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2634 Joern Rennecke <joern.rennecke@embecosm.com>
2636 * gcc.target/arc/jump-around-jump.c: New test.
2638 2013-10-27 Tom de Vries <tom@codesourcery.com>
2640 * gcc.target/arm/require-pic-register-loc.c: New test.
2642 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2645 * gcc.target/i386/pr58679-1.c: New test.
2646 * gcc.target/i386/pr58679-2.c: Ditto.
2648 2013-10-27 Tobias Burnus <burnus@net-b.de>
2651 * gcc.dg/vect/vect-ivdep-2.c: New.
2653 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2656 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2657 * gcc.target/sh/pr52483-2.c: Likewise.
2658 * gcc.target/sh/pr52483-3.c: Likewise.
2659 * gcc.target/sh/pr52483-4.c: Likewise.
2661 2013-10-26 Jeff Law <law@redhat.com>
2663 * g++.dg/torture/pr49309.C: Removed.
2664 * gcc.dg/dfp/pr35739.c: Removed.
2666 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2668 PR rtl-optimization/58759
2669 * gcc.target/i386/pr58759.c: New.
2671 2013-10-25 Tobias Burnus <burnus@net-b.de>
2673 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2674 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2675 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2677 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2679 * gcc.dg/wmul-1.c: New test.
2681 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2684 * g++.dg/template/pr58878.C: New.
2686 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2688 * gcc.dg/tree-ssa/alias-23.c: New file.
2690 2013-10-25 Richard Biener <rguenther@suse.de>
2692 PR tree-optimization/58626
2693 * gcc.dg/torture/pr58626.c: New testcase.
2695 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/cpp0x/defaulted47.C: New.
2700 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2702 * gcc.c-torture/execute/pr58831.c: New test.
2704 2013-10-25 Nick Clifton <nickc@redhat.com>
2706 * c-c++-common/pr57793.c: Add expected error messages for
2707 targets with small integers.
2708 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2709 * gcc.dg/c99-stdint-2.c: Likewise.
2710 * gcc.dg/cdce1.c: Likewise.
2711 * gcc.dg/fold-overflow-1.c: Likewise.
2712 * gcc.dg/utf-cvt.c: Likewise.
2713 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2715 * gcc.dg/ftrapv-2.c: Likewise.
2716 * gcc.dg/pr30286.c: Likewise.
2717 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2718 * lib/target-supports.exp (check_effective_target_trapping): New
2719 proc. Returns true if the target supports trapping arithmetic.
2721 2013-10-25 Tobias Burnus <burnus@net-b.de>
2723 * g++.dg/parse/ivdep.C: New.
2724 * g++.dg/vect/pr33426-ivdep.cc: New.
2726 2013-10-24 Richard Henderson <rth@redhat.com>
2729 * gcc.dg/atomic-store-6.c: New.
2731 2013-10-24 Ian Lance Taylor <iant@google.com>
2733 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2735 2013-10-24 Cong Hou <congh@google.com>
2737 * gcc.c-torture/execute/20030125-1.c: Update.
2739 2013-10-24 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2744 2013-10-24 Dehao Chen <dehao@google.com>
2746 * g++.dg/opt/devirt3.C: New test.
2748 2013-08-24 Tobias Burnus <burnus@net-b.de>
2751 * gcc.dg/ivdep.c: New.
2752 * gcc.dg/vect/vect-ivdep-1.c: New.
2754 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2756 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2757 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2759 2013-10-24 Nick Clifton <nickc@redhat.com>
2761 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2763 2013-10-24 Marek Polacek <polacek@redhat.com>
2766 * g++.dg/parse/pr58705.C: New test.
2768 2013-10-24 Marek Polacek <polacek@redhat.com>
2770 * gcc.dg/c11-align-5.c: Add more testing.
2772 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2774 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2776 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2778 PR tree-optimization/58775
2779 PR tree-optimization/58791
2780 * gcc.dg/guality/pr58791-1.c: New test.
2781 * gcc.dg/guality/pr58791-2.c: New test.
2782 * gcc.dg/guality/pr58791-3.c: New test.
2783 * gcc.dg/guality/pr58791-4.c: New test.
2784 * gcc.dg/guality/pr58791-5.c: New test.
2785 * gcc.c-torture/compile/pr58775.c: New test.
2786 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2788 2013-10-23 Tom de Vries <tom@codesourcery.com>
2790 PR tree-optimization/58805
2791 * gcc.dg/pr58805.c: New test.
2793 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2795 * gcc.target/i386/vect-div-1.c: New test.
2797 * gcc.dg/vect/pr58508.c: Remove dg-options.
2799 2013-10-23 Richard Biener <rguenther@suse.de>
2801 * gcc.dg/torture/pr58830.c: New testcase.
2803 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2805 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2806 * g++.dg/cpp1y/attr-deprecated.C: New.
2807 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2809 2013-10-23 Tobias Burnus <burnus@net-b.de>
2812 * gfortran.dg/assumed_type_8.f90: New.
2814 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2817 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2818 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2819 * gcc.dg/torture/pr58779.c: New test.
2821 2013-10-22 Steve Ellcey <sellcey@mips.com>
2823 * gcc.target/mips/nor.c: New.
2825 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2827 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2829 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2830 restricted to big-endian targets.
2832 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2835 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2837 2013-10-21 Tobias Burnus <burnus@net-b.de>
2840 * gfortran.dg/proc_ptr_comp_38.f90: New.
2842 2013-10-21 Marek Polacek <polacek@redhat.com>
2845 * gcc.dg/gomp/pr58809.c: New test.
2847 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2849 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2850 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2852 2013-10-21 Richard Biener <rguenther@suse.de>
2854 PR tree-optimization/58794
2855 * c-c++-common/torture/pr58794-1.c: New testcase.
2856 * c-c++-common/torture/pr58794-2.c: Likewise.
2858 2013-10-21 Richard Biener <rguenther@suse.de>
2861 * c-c++-common/fold-divmul-1.c: New testcase.
2863 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2865 * gcc.target/i386/memset-vector_loop-1.c: New test.
2866 * gcc.target/i386/memset-vector_loop-2.c: New test.
2868 2013-10-21 Diego Novillo <dnovillo@google.com>
2870 * g++.dg/plugin/selfassign.c: Include tree.h.
2871 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2872 * gcc.dg/plugin/ggcplug.c: Likewise.
2873 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2874 * gcc.dg/plugin/selfassign.c: Likewise.
2875 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2877 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2879 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2880 * gcc.target/mips/mips-ps-7.c: Likewise.
2882 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2884 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2885 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2886 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2888 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2890 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2893 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2895 2013-10-19 Mike Stump <mikestump@comcast.net>
2897 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2899 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2900 * g++.dg/lto/pr54625-1_0.c: ... to here.
2901 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2902 * g++.dg/lto/pr54625-1_1.C: Likewise.
2903 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2904 * g++.dg/lto/pr54625-2_0.c: Likewise.
2905 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2906 * g++.dg/lto/pr54625-2_1.C: Likewise.
2908 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2910 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2912 2013-10-18 Cong Hou <congh@google.com>
2914 * gcc.dg/vect/pr58508.c: New test.
2916 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2919 * g++.dg/cpp0x/variadic145.C: New.
2921 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2923 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2925 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2927 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2928 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2929 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2930 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2932 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2934 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2935 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2936 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2937 effective target arm_thumb1_ok.
2938 * lib/target-supports.exp
2939 (check_effective_target_arm_fp16_ok_nocache): Don't force
2940 -mfloat-abi=soft when building for hardfloat target.
2942 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2945 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2946 -mquad-word + -mno-vsx-timode causes errors.
2947 * gcc.target/powerpc/pr58673-2.c: Likewise.
2949 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2952 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2954 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2956 * gcc.target/aarch64/c-output-template.c: New testcase.
2957 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2958 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2960 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2962 * lib/target-supports.exp
2963 (check_effective_target_sync_long_long): AArch64 supports
2964 atomic operations on "long long".
2965 (check_effective_target_sync_long_long_runtime): AArch64 can
2966 execute atomic operations on "long long".
2968 2013-10-17 Richard Biener <rguenther@suse.de>
2970 PR tree-optimization/58143
2971 * gcc.dg/torture/pr58143-1.c: New testcase.
2972 * gcc.dg/torture/pr58143-2.c: Likewise.
2973 * gcc.dg/torture/pr58143-3.c: Likewise.
2975 2013-10-17 Marek Polacek <polacek@redhat.com>
2978 * gcc.dg/c1x-align-5.c: New test.
2980 2013-10-16 Tobias Burnus <burnus@net-b.de>
2983 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2985 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2987 * c-c++-common/cpp/openmp-define-1.c: Move
2988 dg-require-effective-target fopenmp after dg-do directive.
2989 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2990 * gfortran.dg/openmp-define-1.f90: Likewise.
2991 * gfortran.dg/openmp-define-2.f90: Likewise.
2992 * gfortran.dg/openmp-define-3.f90: Likewise.
2994 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2996 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2998 2013-10-15 Sriraman Tallam <tmsriram@google.com>
3001 * gcc.target/i386/pr57756.c: New test.
3002 * gcc.target/i386/pr57756_2.c: New test.
3004 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
3006 * gcc.dg/torture/builtin-self.c: New file.
3008 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
3010 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3011 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3012 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3013 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3014 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3016 2013-10-15 Cong Hou <congh@google.com>
3018 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3020 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/cpp0x/pr58707.C: New.
3025 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3027 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3028 after other directives.
3030 2013-10-15 Tobias Burnus <burnus@net-b.de>
3033 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3035 2013-10-14 Ian Lance Taylor <iant@google.com>
3037 * go.test/go-test.exp (go-find-packages): New proc.
3038 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3039 subdirectories. Do simple +build line matching. Handle run with
3040 arguments. Handle errorcheckdir and rundircmpout. Use packages
3041 for rundir. Remove special handling for bug191 and dwarf.
3043 2013-10-14 Tobias Burnus <burnus@net-b.de>
3046 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3048 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3050 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3053 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3055 * gnat.dg/specs/opt1.ads: New test.
3057 2013-10-14 Richard Biener <rguenther@suse.de>
3059 PR tree-optimization/58640
3060 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3062 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3064 * gnat.dg/uninit_array.ad[sn]: New test.
3065 * gnat.dg/uninit_array_pkg.ads: New helper.
3067 2013-10-13 Richard Biener <rguenther@suse.de>
3069 * gcc.c-torture/execute/pr58662.c: New test.
3071 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3074 * gcc.dg/torture/p51244-21.c: New.
3075 * gcc.target/sh/pr51244-20.c: New.
3076 * gcc.target/sh/pr51244-20-sh2a.c: New.
3078 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3080 * gnat.dg/specs/linker_section.ads: Update test.
3082 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3085 * gcc.target/i386/pr58690.c: New test
3087 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3089 * gcc.target/i386/builtin-ucmp.c: New test.
3091 2013-10-11 Brooks Moses <bmoses@google.com>
3093 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3095 2013-10-11 Jeff Law <law@redhat.com>
3097 * gcc.c-torture/execute/pr58640.c: New test.
3099 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/cpp0x/decltype57.C: New.
3104 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/template/nontype26.C: New.
3109 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3111 * c-c++-common/cpp/openmp-define-1.c: New file.
3112 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3113 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3114 * gfortran.dg/openmp-define-1.f90: Likewise.
3115 * gfortran.dg/openmp-define-2.f90: Likewise.
3116 * gfortran.dg/openmp-define-3.f90: Likewise.
3118 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3119 for test source files.
3120 * gcc.dg/gomp/gomp.exp: Likewise.
3121 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3122 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3123 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3124 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3125 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3127 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3129 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3130 Remove error test that is now valid in OpenMP 4.0.
3131 * c-c++-common/gomp/atomic-16.c: New test.
3132 * c-c++-common/gomp/cancel-1.c: New test.
3133 * c-c++-common/gomp/depend-1.c: New test.
3134 * c-c++-common/gomp/depend-2.c: New test.
3135 * c-c++-common/gomp/map-1.c: New test.
3136 * c-c++-common/gomp/pr58472.c: New test.
3137 * c-c++-common/gomp/sections1.c: New test.
3138 * c-c++-common/gomp/simd1.c: New test.
3139 * c-c++-common/gomp/simd2.c: New test.
3140 * c-c++-common/gomp/simd3.c: New test.
3141 * c-c++-common/gomp/simd4.c: New test.
3142 * c-c++-common/gomp/simd5.c: New test.
3143 * c-c++-common/gomp/single1.c: New test.
3144 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3146 * g++.dg/gomp/block-3.C: Likewise.
3147 * g++.dg/gomp/clause-3.C: Adjust error messages.
3148 * g++.dg/gomp/declare-simd-1.C: New test.
3149 * g++.dg/gomp/declare-simd-2.C: New test.
3150 * g++.dg/gomp/depend-1.C: New test.
3151 * g++.dg/gomp/depend-2.C: New test.
3152 * g++.dg/gomp/target-1.C: New test.
3153 * g++.dg/gomp/target-2.C: New test.
3154 * g++.dg/gomp/taskgroup-1.C: New test.
3155 * g++.dg/gomp/teams-1.C: New test.
3156 * g++.dg/gomp/udr-1.C: New test.
3157 * g++.dg/gomp/udr-2.C: New test.
3158 * g++.dg/gomp/udr-3.C: New test.
3159 * g++.dg/gomp/udr-4.C: New test.
3160 * g++.dg/gomp/udr-5.C: New test.
3161 * g++.dg/gomp/udr-6.C: New test.
3162 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3163 * gcc.dg/autopar/outer-2.c: Likewise.
3164 * gcc.dg/autopar/outer-3.c: Likewise.
3165 * gcc.dg/autopar/outer-4.c: Likewise.
3166 * gcc.dg/autopar/outer-5.c: Likewise.
3167 * gcc.dg/autopar/outer-6.c: Likewise.
3168 * gcc.dg/autopar/parallelization-1.c: Likewise.
3169 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3171 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3172 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3173 instead of GOMP_parallel_loop_runtime_start.
3174 * gcc.dg/gomp/declare-simd-1.c: New test.
3175 * gcc.dg/gomp/declare-simd-2.c: New test.
3176 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3177 parser. Add further #pragma omp sections nesting tests.
3178 * gcc.dg/gomp/target-1.c: New test.
3179 * gcc.dg/gomp/target-2.c: New test.
3180 * gcc.dg/gomp/taskgroup-1.c: New test.
3181 * gcc.dg/gomp/teams-1.c: New test.
3182 * gcc.dg/gomp/udr-1.c: New test.
3183 * gcc.dg/gomp/udr-2.c: New test.
3184 * gcc.dg/gomp/udr-3.c: New test.
3185 * gcc.dg/gomp/udr-4.c: New test.
3186 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3188 2013-10-10 Jan Hubicka <jh@suse.cz>
3190 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3192 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3193 * gcc.target/i386/pr49168-1.c: Likewise.
3194 * gcc.target/i386/pr49002-2.c: Likewise.
3196 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.dg/torture/pr58670.c: New test.
3201 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3203 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3205 2013-10-09 Marek Polacek <polacek@redhat.com>
3208 * g++.dg/tm/pr58635-1.C: New test.
3209 * g++.dg/tm/pr58635-2.C: New test.
3211 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3215 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3217 PR tree-optimization/20318
3218 * c-c++-common/pr20318.c: New file.
3219 * gcc.dg/tree-ssa/pr20318.c: New file.
3221 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3223 * gcc.c-torture/execute/pr58570.c: New test.
3225 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3227 * gcc.target/aarch64/vclz.c: New testcase.
3229 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3231 * gcc.target/aarch64/vadd_f64.c: New testcase.
3232 * gcc.target/aarch64/vsub_f64.c: New testcase.
3234 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3236 * gcc.target/aarch64/vdiv_f.c: New testcase.
3238 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3240 * gcc.target/aarch64/vneg_f.c: New testcase.
3241 * gcc.target/aarch64/vneg_s.c: New testcase.
3243 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3246 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3247 * g++.old-deja/g++.mike/misc9.C: Adjust.
3249 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3253 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3256 * g++.dg/template/crash117.C: New.
3258 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3260 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3262 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3264 PR tree-optimization/58480
3265 * gcc.dg/tree-ssa/pr58480.c: New file.
3267 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3270 * gcc.target/powerpc/fusion.c: Likewise.
3272 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3274 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3276 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3278 * gcc.target/s390/htm-1.c: Add more tests to cover different
3281 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3284 * g++.dg/init/uninitialized1.C: New.
3286 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/cpp0x/variadic144.C: New.
3291 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/cpp0x/auto39.C: New.
3296 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/cpp0x/range-for26.C: New.
3300 * g++.dg/cpp0x/range-for27.C: Likewise.
3302 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3305 * g++.dg/template/crash117.C: New.
3307 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3310 * g++.dg/tree-ssa/pr19476-5.C: New file.
3311 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3313 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/cpp0x/gen-attrs-55.C: New.
3318 2013-10-03 Easwaran Raman <eraman@google.com>
3321 * g++.dg/ext/attribute47.C: New.
3323 2013-10-03 Rong Xu <xur@google.com>
3325 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3327 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3328 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3330 2013-10-03 Marek Polacek <polacek@redhat.com>
3333 * g++.dg/cpp0x/pr58510.C: New test.
3335 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3338 * g++.dg/tree-ssa/pr19476-1.C: New file.
3339 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3340 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3341 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3343 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3345 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3346 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3347 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3348 VSX scalar operations or the traditional floating point form of
3350 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3351 * gcc.target/powerpc/recip-3.c: Likewise.
3352 * gcc.target/powerpc/recip-5.c: Likewise.
3353 * gcc.target/powerpc/pr72747.c: Likewise.
3354 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3356 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3359 * gcc.target/aarch64/pr58460.c: New file.
3361 2013-10-02 Tobias Burnus <burnus@net-b.de>
3364 * gfortran.dg/char_length_19.f90: New.
3366 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/parse/crash65.C: New.
3370 * g++.dg/cpp1y/pr58535.C: Likewise.
3372 2013-10-02 Richard Biener <rguenther@suse.de>
3374 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3375 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3376 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3377 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3378 * gfortran.dg/ldist-pr45199.f: Likewise.
3380 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3383 * g++.dg/parse/crash64.C: New.
3385 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3387 * gcc.dg/tree-ssa/slsr-40.c: New test.
3389 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3392 * g++.dg/cpp0x/pr58563.C: New.
3394 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3396 * gcc.target/aarch64/vect_saddl_1.c: New.
3398 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.c-torture/execute/pr58574.c: New testcase.
3403 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3406 * gcc.target/arm/pr58578.c: New test.
3408 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3410 PR tree-optimization/58556
3411 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3412 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3414 2013-10-01 Nick Clifton <nickc@redhat.com>
3416 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3418 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3420 * gcc.c-torture/compile/pr41181.c: Likewise.
3421 * gcc.c-torture/compile/calls.c: Likewise.
3422 * gcc.c-torture/compile/990617-1.c: Likewise.
3423 * gcc.c-torture/compile/pr55955.c: Only run the test for
3425 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3427 2013-10-01 Richard Biener <rguenther@suse.de>
3429 PR tree-optimization/58553
3430 * gcc.dg/torture/pr58553.c: New testcase.
3432 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3435 * gcc.c-torture/execute/pr58564.c: New test.
3437 2013-09-30 Teresa Johnson <tejohnson@google.com>
3439 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3440 Update for additional dump message.
3442 2013-09-30 Richard Biener <rguenther@suse.de>
3444 PR tree-optimization/58554
3445 * gcc.dg/torture/pr58554.c: New testcase.
3447 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3448 Joern Rennecke <joern.rennecke@embecosm.com>
3450 * gcc.target/arc/barrel-shifter-1.c: New test.
3451 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3452 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3453 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3454 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3455 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3456 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3457 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3458 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3459 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3460 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3461 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3462 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3463 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3464 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3465 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3466 * gcc.target/arc/mtune-ARC600.c: Likewise.
3467 * gcc.target/arc/mtune-ARC601.c: Likewise.
3468 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3469 * gcc.target/arc/mtune-ARC700.c: Likewise.
3470 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3471 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3472 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3473 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3475 2013-09-30 Richard Biener <rguenther@suse.de>
3478 * g++.dg/torture/pr58552.C: New testcase.
3480 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3482 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3483 and -mupper-regs-df.
3485 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3488 * gcc.dg/pr58463.c: New test.
3490 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3493 * c-c++-common/gomp/pr58551.c: New test.
3495 2013-09-27 Richard Biener <rguenther@suse.de>
3497 PR tree-optimization/58459
3498 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3500 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3503 * gfortran.dg/round_4.f90: Check for rounding support.
3505 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3507 * g++.dg/vect/pr58513.cc (op): Make static.
3509 2013-09-26 Richard Biener <rguenther@suse.de>
3511 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3513 2013-09-26 Richard Biener <rguenther@suse.de>
3515 PR tree-optimization/58539
3516 * gcc.dg/torture/pr58539.c: New testcase.
3518 2013-09-25 Jeff Law <law@redhat.com>
3520 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3522 2013-09-25 Tobias Burnus <burnus@net-b.de>
3525 * gfortran.dg/finalize_21.f90: New.
3527 2013-09-25 Tobias Burnus <burnus@net-b.de>
3531 * gfortran.dg/defined_assignment_8.f90: New.
3532 * gfortran.dg/defined_assignment_9.f90: New.
3534 2013-09-25 Marek Polacek <polacek@redhat.com>
3537 * c-c++-common/ubsan/shift-5.c: New test.
3538 * c-c++-common/ubsan/shift-6.c: New test.
3539 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3540 * gcc.dg/ubsan/c-shift-1.c: New test.
3542 2013-09-25 Marek Polacek <polacek@redhat.com>
3545 * g++.dg/tm/pr58516.C: New test.
3547 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3549 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3551 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3553 2013-09-24 Richard Biener <rguenther@suse.de>
3556 * g++.dg/vect/pr58513.cc: New testcase.
3558 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3560 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3563 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3566 * g++.dg/cpp1y/pr58500.C: New testcase.
3568 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3570 * gnat.dg/opt28.ad[sb]: New test.
3571 * gnat.dg/opt28_pkg.ads: New helper.
3573 2013-09-23 Richard Biener <rguenther@suse.de>
3575 PR tree-optimization/58464
3576 * g++.dg/torture/pr58464.C: New testcase.
3578 2013-09-23 Christian Bruel <christian.bruel@st.com>
3581 * gcc.target/sh/torture/pr58475.c: New test.
3583 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3586 * gfortran.dg/extends_15.f90: New.
3588 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3591 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3593 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3596 * gcc.target/vax/vax.exp: New.
3597 * gcc.target/vax/pr56875.c: Ditto.
3599 2013-09-20 Richard Biener <rguenther@suse.de>
3602 * gfortran.dg/pr58484.f: New testcase.
3604 2013-09-20 Jeff Law <law@redhat.com>
3606 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3608 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3611 * gcc.dg/torture/pr57748-1.c: New test.
3612 * gcc.dg/torture/pr57748-2.c: New test.
3614 2013-09-20 Marek Polacek <polacek@redhat.com>
3617 * c-c++-common/ubsan/shift-4.c: New test.
3619 2013-09-20 Richard Biener <rguenther@suse.de>
3621 PR tree-optimization/58453
3622 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3624 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3627 * gfortran.dg/proc_ptr_43.f90: New.
3629 2013-09-18 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/defined_assignment_11.f90: New.
3634 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3636 PR rtl-optimization/58438
3637 * g++.dg/pr58438.C: New test.
3639 2013-09-18 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/class_39.f03: Update dg-error.
3643 * gfortran.dg/class_5.f03: Ditto.
3644 * gfortran.dg/class_53.f90: Ditto.
3645 * gfortran.dg/realloc_on_assign_20.f90: New.
3646 * gfortran.dg/realloc_on_assign_21.f90: New.
3647 * gfortran.dg/realloc_on_assign_22.f90: New.
3649 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3652 * g++.dg/parse/using4.C: New.
3654 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3656 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3658 2013-09-18 Marek Polacek <polacek@redhat.com>
3661 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3662 instead of the shift option.
3663 * c-c++-common/ubsan/pr58443-1.c: New test.
3664 * c-c++-common/ubsan/pr58443-3.c: New test.
3665 * c-c++-common/ubsan/pr58443-2.c: New test.
3667 2013-09-18 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/58417
3670 * gcc.dg/torture/pr58417.c: New testcase.
3672 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/array_bounds_test2.adb: New test.
3676 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3679 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3681 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3683 * gnat.dg/in_out_parameter4.adb: New test.
3685 2013-09-18 Marek Polacek <polacek@redhat.com>
3688 * c-c++-common/ubsan/attrib-1.c: New test.
3690 2013-09-17 Cong Hou <congh@google.com>
3692 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3693 on two arrays with short and int types. This should not be recognized
3694 as a dot product pattern.
3696 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3699 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3700 the cp_type_quals (r) too.
3702 2013-09-17 Jan Hubicka <jh@suse.cz>
3705 * gcc.c-torture/compile/pr58332.c: New testcase.
3707 2013-09-17 Jeff Law <law@redhat.com>
3709 * gcc.c-torture/execute/pr58387.c: New test.
3711 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713 PR tree-optimization/58088
3714 * gcc.c-torture/compile/pr58088.c: New test.
3716 2013-09-17 Nick Clifton <nickc@redhat.com>
3718 * lib/target-supports.exp (check_effective_target_trampolines):
3719 Add MSP430 to the list of targets that do not support trampolines.
3720 (check_profiling_available): Add MSP430 to the list of targets
3721 that do not support profiling.
3722 (check_effective_target_tls_runtime): Add MSP430 to the list of
3723 targets that do not support TLS.
3725 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3727 * gnat.dg/opt27.adb: New test.
3728 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3730 2013-09-17 Andreas Schwab <schwab@suse.de>
3732 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3734 2013-09-17 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/58432
3737 * gcc.dg/pr58432.c: New testcase.
3739 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3741 * gcc.dg/tree-ssa/slsr-39.c: New test.
3743 2013-09-16 Xinliang David Li <davidxl@google.com>
3745 * gcc.misc-tests/help.exp: Optimizer help change.
3747 2013-09-16 Jeff Law <law@redhat.com>
3749 * gcc.c-torture/execute/pr58419.c: New test.
3750 * gcc.c-torture/execute/pr58431.c: New test.
3752 2013-09-16 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/finalize_19.f90: New.
3757 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3759 * gcc.target/i386/pr58418.c: New.
3761 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3763 * gcc.target/aarch64/fmla-intrinsic.c: New.
3764 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3765 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3766 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3768 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3770 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3771 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3773 2013-09-16 Richard Biener <rguenther@suse.de>
3775 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3777 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3779 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3780 interpreted as implicit templates) to be expected pedwarns instead.
3782 2013-09-16 Tobias Burnus <burnus@net-b.de>
3785 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3787 2013-09-15 Tobias Burnus <burnus@net-b.de>
3790 * gfortran.dg/defined_assignment_10.f90: New.
3792 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3794 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3795 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3797 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3799 * g++.dg/abi/main.C: Added implicit C linkage tests
3801 2013-09-13 Kai Tietz <ktietz@redhat.com>
3803 * gcc.target/i386/pr57848.c: New file.
3805 2013-09-13 Christian Bruel <christian.bruel@st.com>
3808 * gcc.target/sh/torture/pr58314.c: New test.
3810 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3812 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3814 2013-09-12 Martin Jambor <mjambor@suse.cz>
3817 * g++.dg/pr58389.C: New test.
3819 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3821 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3822 * g++.dg/template/pseudodtor3.C: Likewise.
3824 2013-09-12 Richard Biener <rguenther@suse.de>
3826 PR tree-optimization/58404
3827 * g++.dg/tree-ssa/pr58404.C: New testcase.
3829 2013-09-12 Martin Jambor <mjambor@suse.cz>
3832 * g++.dg/ipa/pr58371.C: New test.
3834 2013-09-12 Richard Biener <rguenther@suse.de>
3836 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3837 expected outcome and comment why that happens.
3839 2013-09-11 Richard Biener <rguenther@suse.de>
3842 * g++.dg/uninit-pred-4.C: New testcase.
3844 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3846 PR tree-optimization/58385
3847 * gcc.c-torture/execute/pr58385.c: New test.
3849 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3851 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3853 2013-09-10 Jeff Law <law@redhat.com>
3855 * g++.dg/torture/pr58380.C: New test.
3857 2013-09-10 Jan Hubicka <jh@suse.cz>
3858 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3862 2013-09-10 Jeff Law <law@redhat.com>
3864 * gcc.c-torture/compile/pr58343.c: New test.
3866 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3868 PR rtl-optimization/58365
3869 * gcc.c-torture/execute/pr58365.c: New test.
3871 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3873 * gcc.dg/torture/memcpy-1.c: New test.
3875 2013-09-10 Alan Modra <amodra@gmail.com>
3877 * gcc.target/powerpc/pr58330.c: New.
3879 2013-09-10 Alan Modra <amodra@gmail.com>
3881 * gcc.target/powerpc/medium_offset.c: New.
3883 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3886 * g++.dg/warn/Wunused-var-21.C: New test.
3888 PR tree-optimization/58364
3889 * gcc.c-torture/execute/pr58364.c: New test.
3891 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3894 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3895 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3896 * g++.dg/init/delete1.C: Adjust.
3898 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3900 * gcc.target/aarch64/movdi_1.c: New test.
3902 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3905 * g++.dg/warn/Wunused-parm-5.C: New.
3907 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3909 * gcc.target/aarch64/cmn-neg.c: New test.
3911 2013-09-09 Richard Biener <rguenther@suse.de>
3914 * gcc.dg/torture/pr58326-1.c: New testcase.
3915 * gcc.dg/torture/pr58326-2.c: Likewise.
3917 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920 * g++.dg/ext/pr57735.C: New test.
3922 2013-09-09 Jan Hubicka <jh@suse.cz>
3925 * g++.dg/torture/PR58294.C: New testcase.
3927 2013-09-08 Jeff Law <law@redhat.com>
3929 * gcc.c-torture/compile/pr58340.c: New test.
3931 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3933 * g++.dg/debug/ra1.C: New test.
3935 2013-09-08 Jan Hubicka <jh@suse.cz>
3937 * g++.dg/ipa/devirt-11.C: Update template.
3938 * g++.dg/ipa/devirt-16.C: New testcase.
3939 * g++.dg/ipa/devirt-17.C: New testcase.
3940 * g++.dg/ipa/devirt-18.C: New testcase.
3942 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/overload/new1.C: Adjust.
3947 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3949 * c-c++-common/opaque-vector.c: New test.
3951 2013-09-08 Tom de Vries <tom@codesourcery.com>
3954 * g++.dg/tm/noexcept-6.C: New test.
3956 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3958 * gcc.target/arc/cond-set-use.c: New test.
3960 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/stack_usage2.adb: New test.
3964 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3966 * gcc.target/aarch64/table-intrinsics.c
3967 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3968 (qtb_tests8_< ,2,3,4>): Likewise.
3969 (qtblq_tests8_< ,2,3,4>): Likewise.
3970 (qtbxq_tests8_< ,2,3,4>): Likewise.
3972 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3974 * gnat.dg/warn10.ad[sb]: New test.
3975 * gnat.dg/warn10_pkg.ads: New helper.
3977 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3979 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3980 Don't expect NULL in foo.result set.
3981 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3983 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3984 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3986 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3988 * gcc.target/s390/nearestint-1.c: New testcase.
3990 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3991 Vineet Gupta <Vineet.Gupta@synopsys.com>
3993 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3994 * gcc.target/arc: New directory.
3995 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3996 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3997 * gcc.dg/torture/stackalign/builtin-apply-2.c
3998 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3999 * gcc.dg/builtin-apply2.c
4000 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4002 2013-09-04 Jan Hubicka <jh@suse.cz>
4005 * g++.dg/torture/pr58201_0.C: New testcase.
4006 * g++.dg/torture/pr58201_1.C: New testcase.
4007 * g++.dg/torture/pr58201.h: New testcase.
4009 2013-09-05 Jan Hubicka <jh@suse.cz>
4011 * gcc.dg/autopar/pr49960.c: Disable partial inlining
4013 2013-09-05 Richard Biener <rguenther@suse.de>
4015 PR tree-optimization/58137
4016 * gcc.target/i386/pr58137.c: New testcase.
4018 2013-09-05 Martin Jambor <mjambor@suse.cz>
4020 * g++.dg/ipa/remref-1.C: New test.
4021 * g++.dg/ipa/remref-2.C: Likewise.
4023 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4026 * g++.dg/parse/access11.C: New.
4028 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4030 * g++.dg/warn/weak1.C: Skip on AIX.
4032 2013-09-04 Easwaran Raman <eraman@google.com>
4035 PR tree-optimization/58011
4036 * gfortran.dg/reassoc_12.f90: New testcase.
4037 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4039 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4041 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4042 * gcc.dg/torture/pr53922.c: Skip on AIX.
4043 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4045 2013-09-04 Teresa Johnson <tejohnson@google.com>
4047 * gcc.dg/unroll_1.c: Test dumping to stderr.
4049 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4052 * g++.dg/warn/deprecated-8.C: New.
4054 2013-09-03 Jeff Law <law@redhat.com>
4056 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4059 2013-09-03 Meador Inge <meadori@codesourcery.com>
4063 2013-08-30 Meador Inge <meadori@codesourcery.com>
4065 * gcc.dg/Warray-bounds-11.c: New testcase.
4067 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4069 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4071 2013-09-03 Jan Hubicka <jh@suse.cz>
4073 * g++.dg/ipa/devirt-15.C: Fix testcase.
4075 2013-09-03 Richard Biener <rguenther@suse.de>
4078 * gcc.dg/torture/pr57656.c: New testcase.
4080 2013-09-03 Richard Biener <rguenther@suse.de>
4083 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4085 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4088 * gfortran.dg/do_concurrent_3.f90: New test case.
4090 2013-09-02 Jan Hubicka <jh@suse.cz>
4092 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4094 2013-09-02 Martin Jambor <mjambor@suse.cz>
4097 * gcc.dg/ipa/pr58106.c: New test.
4099 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4101 * gcc.target/aarch64/scalar_intrinsics.c
4102 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4104 2013-09-02 Richard Biener <rguenther@suse.de>
4107 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4109 2013-09-02 Richard Biener <rguenther@suse.de>
4111 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4114 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4116 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4118 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4120 PR c++/21682, implement DR 565
4121 * g++.dg/template/using24.C: New.
4122 * g++.dg/template/using25.C: Likewise.
4123 * g++.dg/template/using26.C: Likewise.
4125 2013-09-01 Jan Hubicka <jh@suse.cz>
4127 * g++.dg/ipa/devirt-15.C: New testcase.
4129 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4131 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4133 2013-08-31 Jan Hubicka <jh@suse.cz>
4135 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4136 * g++.dg/tree-ssa/pr45453.C: Likewise.
4138 2013-08-31 Jan Hubicka <jh@suse.cz>
4140 * gcc.dg/fork-instrumentation.c: New testcase.
4142 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4144 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4146 2013-08-30 Meador Inge <meadori@codesourcery.com>
4148 * gcc.dg/Warray-bounds-11.c: New testcase.
4150 2013-08-30 Marek Polacek <polacek@redhat.com>
4152 * g++.dg/ubsan/div-by-zero-1.C: New test.
4153 * c-c++-common/ubsan/save-expr-1.c: New test.
4154 * c-c++-common/ubsan/save-expr-2.c: New test.
4155 * c-c++-common/ubsan/save-expr-3.c: New test.
4156 * c-c++-common/ubsan/save-expr-4.c: New test.
4157 * c-c++-common/ubsan/typedef-1.c: New test.
4158 * c-c++-common/ubsan/const-char-1.c: New test.
4159 * c-c++-common/ubsan/const-expr.c: New test.
4160 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4161 * c-c++-common/ubsan/shift-1.c: Likewise.
4162 * c-c++-common/ubsan/shift-2.c: Likewise.
4163 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4164 * lib/ubsan-dg.exp: New file.
4165 * g++.dg/dg.exp: Add ubsan tests.
4166 * g++.dg/ubsan/ubsan.exp: New file.
4167 * gcc.dg/ubsan/ubsan.exp: New file.
4168 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4169 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4170 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4171 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4172 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4173 * c-c++-common/ubsan/shift-3.c: New test.
4174 * c-c++-common/ubsan/unreachable-1.c: New test.
4175 * c-c++-common/ubsan/shift-1.c: New test.
4176 * c-c++-common/ubsan/shift-2.c: New test.
4177 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4178 * gcc.dg/ubsan/c99-shift-2.c: New test.
4179 * gcc.dg/ubsan/c99-shift-1.c: New test.
4181 2013-08-29 Jan Hubicka <jh@suse.cz>
4183 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4184 to match template and comment.
4186 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4189 * g++.dg/cpp0x/dc8.C: New.
4190 * g++.dg/template/meminit1.C: Adjust.
4192 2013-08-30 Teresa Johnson <tejohnson@google.com>
4194 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4196 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4198 PR tree-optimization/58277
4199 * gcc.c-torture/execute/pr58277-1.c: New test.
4200 * gcc.c-torture/execute/pr58277-2.c: New test.
4202 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4204 * gcc.dg/guality/param-1.c: New test.
4205 * gcc.dg/guality/param-2.c: Likewise.
4207 2013-08-30 Richard Biener <rguenther@suse.de>
4209 PR tree-optimization/58228
4210 * gcc.dg/torture/pr58228.c: New testcase.
4212 2013-08-30 Richard Biener <rguenther@suse.de>
4214 PR tree-optimization/58223
4215 * gcc.dg/torture/pr58223.c: New testcase.
4216 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4218 2013-08-30 Richard Biener <rguenther@suse.de>
4220 PR tree-optimization/58010
4221 * gcc.dg/pr58010.c: New testcase.
4223 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4225 * gcc.dg/unroll_3.c: Message change.
4226 * gcc.dg/unroll_4.c: Likewise.
4227 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4228 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4229 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4230 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4231 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4232 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4233 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4234 * gcc.dg/unroll_1.c: Likewise.
4235 * gcc.dg/vect/bb-slp-31.c: Likewise.
4236 * gcc.dg/vect/bb-slp-14.c: Likewise.
4237 * gcc.dg/vect/bb-slp-8.c: Likewise.
4238 * gcc.dg/vect/bb-slp-23.c: Likewise.
4239 * gcc.dg/vect/bb-slp-15.c: Likewise.
4240 * gcc.dg/vect/bb-slp-9.c: Likewise.
4241 * gcc.dg/vect/bb-slp-24.c: Likewise.
4242 * gcc.dg/vect/bb-slp-16.c: Likewise.
4243 * gcc.dg/vect/bb-slp-25.c: Likewise.
4244 * gcc.dg/vect/bb-slp-17.c: Likewise.
4245 * gcc.dg/vect/bb-slp-26.c: Likewise.
4246 * gcc.dg/vect/bb-slp-18.c: Likewise.
4247 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4248 * gcc.dg/vect/bb-slp-27.c: Likewise.
4249 * gcc.dg/vect/bb-slp-19.c: Likewise.
4250 * gcc.dg/vect/bb-slp-28.c: Likewise.
4251 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4252 * gcc.dg/vect/bb-slp-29.c: Likewise.
4253 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4254 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4255 * gcc.dg/vect/bb-slp-1.c: Likewise.
4256 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4257 * gcc.dg/vect/bb-slp-2.c: Likewise.
4258 * gcc.dg/vect/bb-slp-3.c: Likewise.
4259 * gcc.dg/vect/bb-slp-10.c: Likewise.
4260 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4261 * gcc.dg/vect/bb-slp-4.c: Likewise.
4262 * gcc.dg/vect/bb-slp-11.c: Likewise.
4263 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4264 * gcc.dg/vect/bb-slp-5.c: Likewise.
4265 * gcc.dg/vect/bb-slp-20.c: Likewise.
4266 * gcc.dg/vect/bb-slp-6.c: Likewise.
4267 * gcc.dg/vect/bb-slp-21.c: Likewise.
4268 * gcc.dg/vect/bb-slp-30.c: Likewise.
4269 * gcc.dg/vect/bb-slp-13.c: Likewise.
4270 * gcc.dg/vect/bb-slp-7.c: Likewise.
4271 * gcc.dg/vect/bb-slp-22.c: Likewise.
4272 * gcc.dg/unroll_2.c: Likewise.
4273 * g++.dg/vect/slp-pr50413.cc: Likewise.
4274 * g++.dg/vect/slp-pr56812.cc: Likewise.
4275 * g++.dg/vect/slp-pr50819.cc: Likewise.
4277 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4279 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4281 2013-08-29 Teresa Johnson <tejohnson@google.com>
4283 * gcc.dg/pr40209.c: Use -fopt-info.
4284 * gcc.dg/pr26570.c: Ditto.
4285 * gcc.dg/pr32773.c: Ditto.
4286 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4288 2013-08-29 Richard Biener <rguenther@suse.de>
4290 PR tree-optimization/58246
4291 * gcc.dg/torture/pr58246.c: New testcase.
4293 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4296 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4298 * gfortran.dg/realloc_on_assign_19.f90: New test.
4300 2013-08-29 Richard Biener <rguenther@suse.de>
4303 * gcc.dg/pr57287-2.c: New testcase.
4305 2013-08-29 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/57685
4308 * gcc.dg/torture/pr57685.c: New testcase.
4310 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4313 * g++.dg/cpp0x/dc7.C: New.
4315 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4318 * c-c++-common/gomp/pr58257.c: New test.
4320 2013-08-28 Richard Biener <rguenther@suse.de>
4322 PR tree-optimization/56933
4323 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4325 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4327 * gcc.target/aarch64/scalar_shift_1.c: New.
4329 2013-08-27 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/57521
4332 * gcc.dg/torture/pr57521.c: New testcase.
4334 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4336 PR rtl-optimization/57860
4337 PR rtl-optimization/57861
4338 PR rtl-optimization/57875
4339 PR rtl-optimization/57876
4340 PR rtl-optimization/57877
4341 * gcc.c-torture/execute/pr57860.c: New test.
4342 * gcc.c-torture/execute/pr57861.c: New test.
4343 * gcc.c-torture/execute/pr57875.c: New test.
4344 * gcc.c-torture/execute/pr57876.c: New test.
4345 * gcc.c-torture/execute/pr57877.c: New test.
4347 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4350 * gfortran.dg/bounds_check_18.f90: New test.
4352 2013-08-23 Jan Hubicka <jh@suse.cz>
4354 * g++.dg/ipa/devirt-14.C: Fix typo.
4356 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4359 * gfortran.dg/inline_sum_5.f90: New.
4361 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4364 * gfortran.dg/typebound_assignment_7.f90: New.
4366 2013-08-23 Jan Hubicka <jh@suse.cz>
4368 * g++.dg/ipa/devirt-13.C: New testcase.
4369 * g++.dg/ipa/devirt-14.C: New testcase.
4371 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4374 * gcc.target/i386/pr58218.c: New test.
4376 PR tree-optimization/58209
4377 * gcc.c-torture/execute/pr58209.c: New test.
4379 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4381 * gcc.target/powerpc/pr57744.c: Declare abort.
4383 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/template/error54.C: New.
4388 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4391 * gfortran.dg/select_type_34.f90: New.
4393 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4396 * g++.dg/warn/deprecated-7.C: New.
4398 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4402 2013-08-21 Jeff Law <law@redhat.com>
4404 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4406 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4409 * g++.dg/ext/attr-alias-3.C: New.
4411 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4414 * gfortran.dg/intent_out_8.f90: New.
4416 2013-08-20 Teresa Johnson <tejohnson@google.com>
4418 PR rtl-optimizations/57451
4419 * g++.dg/tree-prof/pr57451.C: New test.
4421 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4424 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4426 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4429 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4431 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4433 * gcc.target/powerpc/dfp-dd-2.c: New test.
4434 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4435 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4437 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4439 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4440 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4443 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4445 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4447 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4450 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4451 correct test response.
4454 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4455 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4456 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4458 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4459 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4461 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4463 2013-08-18 Jan Hubicka <jh@suse.cz>
4465 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4467 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4470 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4472 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4474 PR tree-optimization/58006
4475 * g++.dg/opt/pr58006.C: New test.
4477 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4479 * gnat.dg/specs/linker_alias.ads: New test.
4481 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4483 PR tree-optimization/58164
4484 * gcc.c-torture/compile/pr58164.c: New test.
4486 PR tree-optimization/58165
4487 * g++.dg/opt/pr58165.C: New test.
4489 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/cpp0x/enum28.C: New.
4493 * g++.dg/cpp0x/enum15.C: Adjust.
4495 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4498 * gcc.target/powerpc/pr57949-1.c: New.
4499 * gcc.target/powerpc/pr57949-2.c: New.
4501 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4503 PR tree-optimization/58145
4504 * gcc.dg/pr58145-1.c: New test.
4505 * gcc.dg/pr58145-2.c: New test.
4507 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4509 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4510 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4511 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4512 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4513 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4516 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4517 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4518 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4519 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4520 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4521 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4522 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4523 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4524 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4525 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4526 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4527 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4528 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4529 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4530 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4531 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4532 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4533 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4534 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4535 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4536 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4537 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4538 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4539 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4540 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4541 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4542 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4543 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4544 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4545 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4546 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4547 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4548 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4549 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4552 * gcc.c-torture/execute/pr56799.x: New file.
4554 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4556 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4558 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4559 * gcc.dg/pr44214-3.c (v2df): Likewise.
4561 * gcc.dg/pr46647.c: xfail for avr-*-*.
4563 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4565 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4566 Expect l to be optimized away.
4567 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4570 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4571 to tests that assume int/double are larger than short/float.
4574 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4576 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4577 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4578 target { int16 }. Restrict existing tests to target { int32 }
4580 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4581 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4582 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4583 * lib/target-supports.exp (check_effective_target_int32): New proc.
4585 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4586 exclude from scan test.
4588 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4589 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4590 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4591 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4592 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4593 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4594 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4595 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4596 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4597 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4598 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4599 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4600 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4601 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4602 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4603 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4604 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4605 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4606 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4608 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4610 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4612 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4613 to be the first test directive.
4614 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4615 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4616 * gcc.target/arm/atomic-op-char.c: Likewise.
4617 * gcc.target/arm/atomic-op-consume.c: Likewise.
4618 * gcc.target/arm/atomic-op-int.c: Likewise.
4619 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4620 * gcc.target/arm/atomic-op-release.c: Likewise.
4621 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4622 * gcc.target/arm/atomic-op-short.c: Likewise.
4624 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4626 PR rtl-optimization/57662
4627 * gcc.dg/pr57662.c: New test.
4629 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4631 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4633 * gcc.target/mips/nans-legacy.c: Likewise.
4635 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4637 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4639 * gcc.target/mips/fabs-legacy.c: Likewise.
4640 * gcc.target/mips/fabsf-2008.c: Likewise.
4641 * gcc.target/mips/fabsf-legacy.c: Likewise.
4642 * gcc.target/mips/fneg-2008.c: Likewise.
4643 * gcc.target/mips/fneg-legacy.c: Likewise.
4644 * gcc.target/mips/fnegf-2008.c: Likewise.
4645 * gcc.target/mips/fnegf-legacy.c: Likewise.
4646 * gcc.target/mips/nan-2008.c: Likewise.
4647 * gcc.target/mips/nan-legacy.c: Likewise.
4648 * gcc.target/mips/nanf-2008.c: Likewise.
4649 * gcc.target/mips/nanf-legacy.c: Likewise.
4650 * gcc.target/mips/nans-2008.c: Likewise.
4651 * gcc.target/mips/nans-legacy.c: Likewise.
4652 * gcc.target/mips/nansf-2008.c: Likewise.
4653 * gcc.target/mips/nansf-legacy.c: Likewise.
4655 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4657 * gnat.dg/valued_proc.adb: New test.
4658 * gnat.dg/valued_proc_pkg.ads: New helper.
4660 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4662 PR tree-optimization/57661
4663 * g++.dg/opt/pr57661.C: New test.
4666 * gcc.dg/asan/pr56417.c: New test.
4668 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4670 * gnat.dg/loop_optimization16.adb: New test.
4671 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4673 2013-08-13 Marek Polacek <polacek@redhat.com>
4675 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4677 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4679 Example of converting global state to per-pass state.
4681 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4682 global state "static int counter" to...
4683 (one_pass::counter): ...this instance data.
4685 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4687 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4688 to member function...
4689 (one_pass::gate): ...this.
4690 (one_pass_exec): Convert to member function...
4691 (one_pass::impl_execute): ...this.
4693 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4696 * g++.dg/cpp0x/pr57416.C: New.
4698 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4700 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4702 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4703 * g++.dg/cpp0x/defaulted2.C: Likewise.
4704 * g++.dg/cpp0x/defaulted31.C: Likewise.
4705 * g++.dg/cpp0x/error6.C: Likewise.
4706 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4707 * g++.dg/cpp0x/override2.C: Likewise.
4708 * g++.dg/cpp0x/parse1.C: Likewise.
4709 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4710 * g++.dg/cpp0x/temp_default4.C: Likewise.
4711 * g++.dg/ext/attrib32.C: Likewise.
4712 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4713 * g++.dg/ext/mv13.C: Likewise.
4714 * g++.dg/ext/mv7.C: Likewise.
4715 * g++.dg/ext/mv9.C: Likewise.
4716 * g++.dg/ext/pr57362.C: Likewise.
4717 * g++.dg/ext/typeof10.C: Likewise.
4718 * g++.dg/lookup/anon6.C: Likewise.
4719 * g++.dg/lookup/crash6.C: Likewise.
4720 * g++.dg/lookup/name-clash5.C: Likewise.
4721 * g++.dg/lookup/name-clash6.C: Likewise.
4722 * g++.dg/other/anon4.C: Likewise.
4723 * g++.dg/other/error15.C: Likewise.
4724 * g++.dg/other/error8.C: Likewise.
4725 * g++.dg/other/redecl2.C: Likewise.
4726 * g++.dg/parse/crash16.C: Likewise.
4727 * g++.dg/parse/crash21.C: Likewise.
4728 * g++.dg/parse/crash38.C: Likewise.
4729 * g++.dg/parse/redef2.C: Likewise.
4730 * g++.dg/parse/struct-as-enum1.C: Likewise.
4731 * g++.dg/template/crash39.C: Likewise.
4732 * g++.dg/template/redecl3.C: Likewise.
4733 * g++.dg/tls/diag-3.C: Likewise.
4734 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4735 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4736 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4737 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4738 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4739 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4740 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4741 * g++.old-deja/g++.brendan/static3.C: Likewise.
4742 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4743 * g++.old-deja/g++.jason/binding.C: Likewise.
4744 * g++.old-deja/g++.jason/crash4.C: Likewise.
4745 * g++.old-deja/g++.jason/crash7.C: Likewise.
4746 * g++.old-deja/g++.jason/lineno.C: Likewise.
4747 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4748 * g++.old-deja/g++.mike/misc3.C: Likewise.
4749 * g++.old-deja/g++.mike/net44.C: Likewise.
4750 * g++.old-deja/g++.mike/ns3.C: Likewise.
4751 * g++.old-deja/g++.ns/alias4.C: Likewise.
4752 * g++.old-deja/g++.ns/ns11.C: Likewise.
4753 * g++.old-deja/g++.other/crash23.C: Likewise.
4754 * g++.old-deja/g++.other/decl8.C: Likewise.
4755 * g++.old-deja/g++.other/linkage3.C: Likewise.
4756 * g++.old-deja/g++.other/typeck1.C: Likewise.
4757 * g++.old-deja/g++.other/typedef5.C: Likewise.
4758 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4759 * g++.old-deja/g++.pt/friend36.C: Likewise.
4760 * obj-c++.dg/method-8.mm: Likewise.
4761 * obj-c++.dg/tls/diag-3.mm: Likewise.
4763 2013-08-12 Perez Read <netfirewall@gmail.com>
4766 * gcc.target/i386/movabs-1.c: New test.
4768 2013-08-12 Marek Polacek <polacek@redhat.com>
4770 PR tree-optimization/57980
4771 * gcc.dg/pr57980.c: New test.
4773 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4776 * gfortran.dg/do_check_10.f90: New test.
4777 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4778 * gfortran.dg/array_constructor_18.f90: Likewise.
4779 * gfortran.dg/array_constructor_22.f90: Likewise.
4780 * gfortran.dg/coarray_15.f90: Likewise.
4781 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4782 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4783 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4785 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4788 * g++.dg/cpp0x/constexpr-ice8.C: New.
4790 2013-08-09 Xinliang David Li <davidxl@google.com>
4792 * gcc.target/i386/memcpy-strategy-1.c: New test.
4793 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4794 * gcc.target/i386/memset-strategy-1.c: Ditto.
4795 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4797 2013-08-09 Jan Hubicka <jh@suse.cz>
4799 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4800 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4802 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4804 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4806 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4809 * gfortran.dg/transfer_intrinsic_6.f90: New.
4811 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4814 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4817 * g++.dg/lookup/typedef2.C: New.
4819 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4821 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4822 output of vdup intrinsics.
4824 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4826 * gcc.target/arm/lp1189445.c: New testcase.
4828 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4830 PR rtl-optimization/58079
4831 * gcc.dg/torture/pr58079.c: New test.
4833 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4835 * gnat.dg/warn9.adb: New test.
4837 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4840 * g++.dg/lookup/typedef2.C: New.
4842 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4844 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4845 to optstr when building plugins on darwin.
4847 2013-08-06 Martin Jambor <mjambor@suse.cz>
4849 PR tree-optimization/57539
4850 * gcc.dg/ipa/pr57539.c: New test.
4852 2013-08-06 Martin Jambor <mjambor@suse.cz>
4853 Bernd Edlinger <bernd.edlinger@hotmail.de>
4855 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4856 (a): Fix constructor.
4858 2013-08-06 Martin Jambor <mjambor@suse.cz>
4861 * gfortran.dg/pr57987.f90: New test.
4863 2013-08-06 Martin Jambor <mjambor@suse.cz>
4866 * gcc.dg/torture/pr58041.c: New test.
4867 * gcc.target/arm/pr58041.c: Likewise.
4869 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4872 * gfortran.dg/pointer_init_8.f90: New.
4874 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/cpp0x/pr58080.C: New.
4879 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4881 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4882 to optstr when building plugins.
4884 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4886 Patch autogenerated by refactor_passes.py from
4887 https://github.com/davidmalcolm/gcc-refactoring-scripts
4888 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4890 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4891 struct to a subclass of gimple_opt_pass along with...
4892 (pass_data_one_pass): ...new pass_data instance and...
4893 (make_one_pass): ...new function.
4894 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4895 global struct to a subclass of gimple_opt_pass along with...
4896 (pass_data_warn_self_assign): ...new pass_data instance and...
4897 (make_pass_warn_self_assign): ...new function.
4898 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4899 a global struct to a subclass of gimple_opt_pass along with...
4900 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4901 (make_pass_dumb_plugin_example): ...new function.
4902 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4903 global struct to a subclass of gimple_opt_pass along with...
4904 (pass_data_warn_self_assign): ...new pass_data instance and...
4905 (make_pass_warn_self_assign): ...new function.
4907 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4909 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4910 is created and added to the pass_manager to reflect
4911 autogenerated changes.
4912 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4913 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4914 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4916 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4919 * g++.dg/cpp0x/pr58072.C: New.
4921 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4923 * gcc.dg/torture/pr57993-2.cpp: New.
4925 2013-08-02 Jan Hubicka <jh@suse.cz>
4927 * gcc.dg/ipa/ipa-1.c: Update.
4928 * gcc.dg/ipa/ipa-2.c: Update.
4929 * gcc.dg/ipa/ipa-3.c: Update.
4930 * gcc.dg/ipa/ipa-4.c: Update.
4931 * gcc.dg/ipa/ipa-5.c: Update.
4932 * gcc.dg/ipa/ipa-7.c: Update.
4933 * gcc.dg/ipa/ipa-8.c: Update.
4934 * gcc.dg/ipa/ipcp-1.c: Update.
4935 * gcc.dg/ipa/ipcp-2.c: Update.
4937 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4939 PR rtl-optimization/58048
4940 * gcc.target/i386/pr58048.c: New.
4942 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4944 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4946 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4947 Peter Bergner <bergner@vnet.ibm.com>
4950 * g++.dg/overload/using3.C: New.
4951 * g++.dg/overload/using2.C: Adjust.
4952 * g++.dg/lookup/using9.C: Likewise.
4954 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4956 * gcc.target/arm/pr46972-2.c: New test.
4958 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4960 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4962 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4964 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4966 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4968 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4969 rather than addressing!=absolute when deciding how to handle MIPS16
4970 when the test forces an ABI.
4972 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4977 2013-07-30 Steve Ellcey <sellcey@mips.com>
4979 * gcc.target/mips/code-readable-1.c: Increase switch size.
4980 * gcc.target/mips/code-readable-2.c: Ditto.
4981 * gcc.target/mips/code-readable-3.c: Ditto.
4982 * gcc.target/mips/code-readable-4.c: Ditto.
4984 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4987 * g++.dg/parse/crash63.C: New.
4989 2013-07-30 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/pointer_assign_8.f90: New.
4993 * gfortran.dg/pointer_assign_9.f90: New.
4994 * gfortran.dg/pointer_assign_10.f90: New.
4995 * gfortran.dg/pointer_assign_11.f90: New.
4997 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4999 * gcc.target/arm/pr57637.c: New testcase.
5001 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5003 PR tree-optimization/57993
5004 * gcc.dg/torture/pr57993.c: New test.
5006 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
5008 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5010 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5013 * g++.dg/conversion/ambig2.C: New.
5015 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
5017 * gcc.target/mips/fabs-2008.c: New test case.
5018 * gcc.target/mips/fabs-legacy.c: New test case.
5019 * gcc.target/mips/fabsf-2008.c: New test case.
5020 * gcc.target/mips/fabsf-legacy.c: New test case.
5021 * gcc.target/mips/fneg-2008.c: New test case.
5022 * gcc.target/mips/fneg-legacy.c: New test case.
5023 * gcc.target/mips/fneg-2008.c: New test case.
5024 * gcc.target/mips/fneg-legacy.c: New test case.
5025 * gcc.target/mips/nan-2008.c: New test case.
5026 * gcc.target/mips/nan-legacy.c: New test case.
5027 * gcc.target/mips/nanf-2008.c: New test case.
5028 * gcc.target/mips/nanf-legacy.c: New test case.
5029 * gcc.target/mips/nans-2008.c: New test case.
5030 * gcc.target/mips/nans-legacy.c: New test case.
5031 * gcc.target/mips/nansf-2008.c: New test case.
5032 * gcc.target/mips/nansf-legacy.c: New test case.
5033 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5035 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5036 Maxim Kuvyrkov <maxim@kugelworks.com>
5038 * lib/target-supports.exp (check_effective_target_non_bionic): New
5039 effective-target test.
5040 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5041 * g++.dg/tls/thread_local4g.C: Ditto.
5043 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5046 * gfortran.dg/vector_subsript_7.f90: New test.
5048 2013-07-27 Tobias Burnus <burnus@net-b.de>
5051 * gfortran.dg/warn_alias.f90: New.
5053 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5056 * gfortran.dg/class_array_19.f90: New.
5058 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5060 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5061 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5062 * gcc.dg/vect/pr57741-3.c: Likewise.
5063 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5065 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5067 Skip tests that make assumptions about struct layout that don't hold
5069 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5070 * g++.dg/cpp0x/iop.C: Likewise.
5071 * g++.dg/cpp0x/named_refs.C: Likewise.
5072 * g++.dg/cpp0x/rv1p.C: Likewise.
5073 * g++.dg/cpp0x/rv2p.C: Likewise.
5074 * g++.dg/cpp0x/rv3p.C: Likewise.
5075 * g++.dg/cpp0x/rv4p.C: Likewise.
5076 * g++.dg/cpp0x/rv5p.C: Likewise.
5077 * g++.dg/cpp0x/rv6p.C: Likewise.
5078 * g++.dg/cpp0x/rv7p.C: Likewise.
5079 * g++.dg/cpp0x/rv8p.C: Likewise.
5080 * g++.dg/ext/strncpy-chk1.C: Likewise.
5081 * gcc.dg/builtin-object-size-10.c: Likewise.
5082 * gcc.dg/builtin-object-size-11.c: Likewise.
5083 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5084 * gcc.dg/pr25805.c: Likewise.
5085 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5086 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5087 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5088 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5089 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5090 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5091 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5092 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5093 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5094 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5095 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5096 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5097 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5098 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5099 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5101 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5102 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5104 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5105 * gcc.dg/sibcall-6.c: Enable for epiphany.
5107 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5109 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5111 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5113 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5114 memcpy not initializers.
5116 * gcc.dg/guality/guality.exp: Skip on AIX.
5118 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5121 * g++.dg/cpp0x/pr57101.C: New.
5123 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5125 * gcc.target/aarch64/neg_1.c: New test.
5127 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5130 * gfortran.dg/typebound_call_25.f90: New.
5132 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5135 * g++.dg/cpp0x/pr57981.C: New.
5137 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5140 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5142 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5144 PR rtl-optimization/57960
5145 * gcc.target/s390/pr57960.c: New.
5147 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5150 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5152 2013-07-25 Terry Guo <terry.guo@arm.com>
5154 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5156 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/inherit/pr57942.C: New.
5161 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5163 * gcc.target/powerpc/bool2.h: New file, test the code generation
5164 of logical operations for power5, altivec, power7, and power8 systems.
5165 * gcc.target/powerpc/bool2-p5.c: Likewise.
5166 * gcc.target/powerpc/bool2-av.c: Likewise.
5167 * gcc.target/powerpc/bool2-p7.c: Likewise.
5168 * gcc.target/powerpc/bool2-p8.c: Likewise.
5169 * gcc.target/powerpc/bool3.h: Likewise.
5170 * gcc.target/powerpc/bool3-av.c: Likewise.
5171 * gcc.target/powerpc/bool2-p7.c: Likewise.
5172 * gcc.target/powerpc/bool2-p8.c: Likewise.
5174 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5176 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5178 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5180 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5182 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5184 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5185 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5186 type from long to long long.
5187 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5188 to have effective-target keywords of lp64 and ilp32.
5189 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5190 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5191 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5192 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5193 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5194 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5195 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5196 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5197 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5199 2013-07-23 Tom Tromey <tromey@redhat.com>
5200 Joseph Myers <joseph@codesourcery.com>
5202 * gcc.dg/c11-generic-1.c: New file.
5203 * gcc.dg/c11-generic-2.c: New file.
5205 2013-07-22 Tobias Burnus <burnus@net-b.de>
5209 * coarray/lib_realloc_1.f90: Permit optimization.
5210 * gfortran.dg/coarray_31.f90: New.
5212 2013-07-22 Tobias Burnus <burnus@net-b.de>
5215 * gfortran.dg/class_array_7.f03: Fix memory leak.
5217 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5220 * g++.dg/cpp0x/decltype56.C: New.
5222 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5224 * gcc.dg/pr53265.c: Correct line number in dg-message.
5226 2013-07-22 Diego Novillo <dnovillo@google.com>
5228 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5230 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5233 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5234 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5236 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5239 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5240 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5241 * gcc.dg/torture/pr53366-1.c: Same.
5242 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5243 * gcc.dg/torture/pr56488.c: Same.
5244 * gcc.dg/torture/pr57584.c: Same.
5245 * gcc.dg/tree-ssa/pr57385.c: Same.
5246 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5248 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5250 * c-c++-common/pr41779.c: Fix typos.
5251 * gcc.c-torture/compile/20031125-2.c: Likewise.
5252 * gcc.c-torture/compile/20040621-1.c: Likewise.
5253 * gcc.c-torture/execute/20020418-1.c: Likewise.
5254 * gcc.dg/20020108-1.c: Likewise.
5255 * gcc.dg/atomic-generic-aux.c: Likewise.
5256 * gcc.dg/builtin-complex-err-2.c: Likewise.
5257 * gcc.dg/decl-1.c: Likewise.
5258 * gcc.dg/di-sync-multithread.c: Likewise.
5259 * gcc.dg/format/c90-printf-1.c: Likewise.
5260 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5261 * gcc.dg/long-long-compare-1.c: Likewise.
5262 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5263 * gcc.dg/pr17055-1.c: Likewise.
5264 * gcc.dg/pr27095.c: Likewise.
5265 * gcc.dg/torture/fp-int-convert.h: Likewise.
5266 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5267 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5268 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5269 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5270 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5271 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5272 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5273 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5274 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5275 * gcc.dg/vect/vect-cond-5.c: Likewise.
5276 * gcc.dg/weak/typeof-2.c: Likewise.
5277 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5278 * gcc.target/arm/naked-1.c: Likewise.
5279 * gcc.target/i386/pr9771-1.c: Likewise.
5280 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5281 * gcc.target/sparc/struct-ret-check.c: Likewise.
5282 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5283 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5284 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5287 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5290 * gfortran.dg/dependency_42.f90: New test.
5291 * gfortran.dg/dependency_43.f90: New test.
5293 2013-07-21 Tobias Burnus <burnus@net-b.de>
5296 * gfortran.dg/round_4.f90: New.
5298 2013-07-21 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/min_max_conformance_2.f90: New.
5303 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5305 PR preprocessor/57620
5306 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5307 (main): Don't test {s,u,U,L}12.
5308 * c-c++-common/raw-string-13.c: New test.
5309 * c-c++-common/raw-string-14.c: New test.
5310 * c-c++-common/raw-string-15.c: New test.
5311 * c-c++-common/raw-string-16.c: New test.
5313 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5315 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5317 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5319 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5321 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5322 target { ! keeps_null_pointer_checks }.
5323 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5324 target { ! keeps_null_pointer_checks }.
5326 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5327 * gcc.dg/torture/pr56488.c: Likewise.
5329 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5331 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5334 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5336 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5337 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5338 * gfortran.dg/guality/guality.exp: Skip on AIX.
5340 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5342 * g++.dg/debug/pr56819.C: Skip on AIX.
5343 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5344 * g++.dg/guality/guality.exp: Skip on AIX.
5346 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5348 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5350 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5352 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5355 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5356 Adjust to corrected rounding.
5358 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5360 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5361 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5362 check_effective_target_cilkplus.
5363 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5365 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5367 * gcc.target/powerpc/pr57744.c: Fix typo.
5369 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5372 * gcc.c-torture/compile/pr57698.c: New test.
5373 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5374 * gcc.c-torture/compile/pr44043.c: Ditto.
5376 2013-07-18 Wei Mi <wmi@google.com>
5378 PR rtl-optimization/57878
5379 * g++.dg/pr57878.C: New test.
5381 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5383 * gcc.dg/pr42611.c: Move dg-error to correct line.
5385 2013-07-17 Tobias Burnus <burnus@net-b.de>
5388 * gfortran.dg/dollar_sym_3.f: New.
5389 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5391 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5396 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5397 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5398 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5399 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5400 * objc.dg/image-info.m: Likewise.
5401 * objc.dg/symtab-1.m: Likewise.
5402 * objc.dg/torture/strings/const-str-10.m: Likewise.
5403 * objc.dg/torture/strings/const-str-11.m: Likewise.
5404 * objc.dg/torture/strings/const-str-9.m: Likewise.
5405 * objc.dg/zero-link-1.m: Likewise.
5406 * objc.dg/zero-link-2.m: Likewise.
5407 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5408 * objc.dg/objc-foreach-4.m: Likewise.
5409 * objc.dg/objc-foreach-5.m: Likewise.
5410 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5412 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5413 * obj-c++.dg/syntax-error-1.mm: Likewise.
5414 * objc.dg/method-6.m: Likewise.
5415 * objc.dg/pr23214.m: Likewise.
5416 * objc.dg/proto-lossage-7.m: Likewise.
5417 * objc.dg/strings/const-str-12b.m: Likewise.
5418 * objc.dg/zero-link-3.m: Likewise.
5419 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5420 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5421 adjust headers, interfaces and encoded types to reflect current system
5422 versions. Add FIXME and outputs from current system compiler for
5425 2013-07-15 Cong Hou <congh@google.com>
5427 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5429 * gcc.target/i386/l_fma_float_3.c: Likewise.
5430 * gcc.target/i386/l_fma_double_1.c: Likewise.
5431 * gcc.target/i386/l_fma_double_3.c: Likewise.
5433 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5435 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5436 function to test if HTM is available.
5437 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5438 * gcc.target/powerpc/htm-builtin-1.c: New test.
5440 2013-07-15 Tobias Burnus <burnus@net-b.de>
5442 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5443 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5444 * gfortran.dg/coarray_6.f90: Add dg-error.
5446 2013-07-15 Tobias Burnus <burnus@net-b.de>
5449 * gfortran.dg/finalize_18.f90: New.
5451 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5454 * fortran.dg/module_variable_1.f90: New test.
5455 * fortran.dg/module_variable_2.f90: New test.
5457 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5459 * g++.dg/ext/vector19.C: Adapt.
5460 * g++.dg/ext/vector23.C: New testcase.
5462 2013-07-12 Michael Matz <matz@suse.de>
5465 * c-c++-common/pr55771.c: New test.
5467 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5469 * gcc.target/aarch64/vect-movi.c: New.
5471 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5474 * g++.dg/ext/pr57362.C: New.
5476 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5479 * gcc.target/avr/torture/pr57631.c: New test.
5481 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5484 * g++.dg/cpp0x/constexpr-ice7.C: New.
5486 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5488 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5490 * gcc.c-torture/execute/nest-align-1.x: New.
5492 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5495 * g++.dg/cpp0x/sfinae48.C: New.
5497 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5499 PR preprocessor/57824
5500 * c-c++-common/raw-string-17.c: New test.
5501 * c-c++-common/gomp/pr57824.c: New test.
5503 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5506 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5507 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5508 * g++.dg/conversion/dr195.C: Update.
5509 * g++.dg/expr/cast2.C: Likewise.
5511 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5513 * c-c++-common/raw-string-18.c: New test.
5514 * c-c++-common/raw-string-19.c: New test.
5516 PR preprocessor/57757
5517 * g++.dg/cpp/paste1.C: New test.
5518 * g++.dg/cpp/paste2.C: New test.
5520 2013-07-10 Graham Stott <grahams@btinternet.com>
5522 * gcc.target/mips/mulsize-1.c: New.
5523 * gcc.target/mips/mulsize-2.c: New.
5524 * gcc.target/mips/mulsize-3.c: New.
5525 * gcc.target/mips/mulsize-4.c: New.
5527 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5530 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5531 * g++.dg/ext/vector24.C: New testcase.
5533 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5536 * g++.dg/cpp0x/decltype17.C: Adjust.
5538 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5541 * g++.dg/cpp0x/pr51786.C: New.
5543 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5545 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5547 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5549 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5551 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5552 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5554 2013-07-08 Tobias Burnus <burnus@net-b.de>
5557 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5559 2013-07-08 Tobias Burnus <burnus@net-b.de>
5562 * gfortran.dg/do_check_9.f90: New.
5564 2013-07-08 Tobias Burnus <burnus@net-b.de>
5567 * gfortran.dg/dot_product_2.f90: New.
5569 2013-07-08 Tobias Burnus <burnus@net-b.de>
5572 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5574 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5576 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5577 * gfortran.dg/finalize_10.f90: Fix dg-final.
5579 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5582 * gcc.target/i386/pr57819.c: New test.
5584 PR rtl-optimization/57829
5585 * gcc.c-torture/execute/pr57829.c: New test.
5587 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5589 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5590 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5592 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5595 * gcc.target/i386/pr57807.c: New test.
5597 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5600 * gcc.dg/tree-ssa/vrp89.c: New test.
5602 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/parse/defarg16.C: New.
5607 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5609 PR rtl-optimization/55342
5610 * gcc.target/i386/pr55342.c: New.
5612 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5614 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5616 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/inherit/virtual10.C: New.
5621 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5624 * gcc.dg/large-size-array-6.c: New test.
5626 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5629 * g++.dg/template/crash116.C: New.
5631 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5633 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5634 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5636 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5639 * g++.dg/cpp0x/nsdmi-list3.C: New.
5641 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.target/i386/pr57777.c: New test.
5647 * g++.dg/template/arg9.C: New test.
5649 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5651 * gcc.target/i386/avx-inline.c: New test.
5653 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5655 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5656 * gcc.target/mips/call-2.c: Likewise.
5657 * gcc.target/mips/call-3.c: Likewise.
5658 * gcc.target/mips/lazy-binding-1.c: Likewise.
5660 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5662 PR tree-optimization/57741
5663 * gcc.dg/vect/pr57741-1.c: New test.
5664 * gcc.dg/vect/pr57741-2.c: New test.
5665 * gcc.dg/vect/pr57741-3.c: New test.
5667 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5669 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5671 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5672 * lib/target-supports.exp: Define aarch64_little_endian.
5674 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5676 * gcc.target/aarch64/abs_1.c: New test.
5678 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5680 * gcc.target/aarch64/bfxil_1.c: New test.
5681 * gcc.target/aarch64/bfxil_2.c: Likewise.
5683 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5686 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5687 array sizes from 100 to 20.
5689 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5692 * gfortran.dg/pointer_remapping_8.f90: New.
5694 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5696 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5697 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5698 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5699 * g++.dg/cpp1y/complex_literals.h: New.
5701 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5704 * g++.dg/cpp0x/noexcept21.C: New.
5706 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5709 * gcc.target/i386/pr57736.c: New test.
5711 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5713 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5715 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5716 strings to match the fixed error messages.
5717 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5718 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5721 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5724 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5725 stqcx. get even registers.
5727 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5730 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5732 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5734 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5736 * gcc.target/i386/bmi-1.c: Ditto.
5737 * gcc.target/i386/bmi-bextr-4.c: New.
5738 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5740 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5743 * g++.dg/cpp0x/initlist73.C: New.
5745 2013-06-27 Meador Inge <meadori@codesourcery.com>
5747 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5748 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5749 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5751 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5754 * g++.dg/ext/pr57509.C: New file.
5756 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.target/i386/bmi-bextr-3.c: New test.
5762 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5764 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5767 * g++.dg/cpp0x/pr57172.C: New testcase.
5769 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5771 * gcc.target/s390/htm-1.c: New file.
5772 * gcc.target/s390/htm-nofloat-1.c: New file.
5773 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5775 2013-06-26 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/bounds_check_17.f90: New.
5780 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5783 * g++.dg/cpp1y/pr57640.C: New.
5785 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5788 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5789 overflow due to size of arrays.
5791 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5793 PR tree-optimization/57705
5794 * gcc.dg/vect/pr57705.c: New test.
5795 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5797 2013-06-25 Martin Jambor <mjambor@suse.cz>
5800 * g++.dg/ipa/pr57670.C: New test.
5802 2013-06-25 Richard Biener <rguenther@suse.de>
5805 * gcc.dg/pr56977.c: New testcase.
5807 2013-06-24 Martin Jambor <mjambor@suse.cz>
5809 PR tree-optimization/57358
5810 * gcc.dg/ipa/pr57358.c: New test.
5812 2013-06-24 Richard Biener <rguenther@suse.de>
5815 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5817 2013-06-24 Richard Biener <rguenther@suse.de>
5819 PR tree-optimization/57488
5820 * gcc.dg/torture/pr57488.c: New testcase.
5822 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5823 Dominique d'Humieres <dominiq@lps.ens.fr>
5826 * gfortran.dg/fraction.f90: New.
5828 2013-06-24 Alan Modra <amodra@gmail.com>
5830 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5831 Add scan-assembler-not "lvx".
5832 * gcc.target/powerpc/le-altivec-consts.c: New.
5834 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5836 * g++.dg/cpp0x/sfinae47.C: New.
5838 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5841 * gcc.target/sh/pr52483-1.c: New.
5842 * gcc.target/sh/pr52483-2.c: New.
5843 * gcc.target/sh/pr52483-3.c: New.
5844 * gcc.target/sh/pr52483-4.c: New.
5845 * gcc.target/sh/pr52483-5.c: New.
5847 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5849 * gcc.target/i386/intrinsics_1.c: New test.
5850 * gcc.target/i386/intrinsics_2.c: Ditto.
5851 * gcc.target/i386/intrinsics_3.c: Ditto.
5852 * gcc.target/i386/intrinsics_4.c: Ditto.
5853 * gcc.target/i386/intrinsics_5.c: Ditto.
5854 * gcc.target/i386/intrinsics_6.c: Ditto.
5855 * gcc.target/i386/avx-1.c: Provide macros for builtins
5856 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5858 2013-06-21 Tobias Burnus <burnus@net-b.de>
5861 * gfortran.dg/finalize_17.f90: New.
5863 2013-06-21 Tobias Burnus <burnus@net-b.de>
5865 * gfortran.dg/realloc_on_assign_18.f90: New.
5867 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5869 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5870 Also changed the returns from error as distinct values so that
5871 debugging can get easier.
5872 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5873 errors specific to C, if necessary. Also added new error
5875 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5876 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5877 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5878 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5879 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5880 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5881 the same changes as parser_errors3.c, spaces were added between colons
5882 to not confuse C++ compiler with 2 colons as scope.
5883 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5884 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5885 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5886 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5887 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5888 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5889 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5890 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5891 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5892 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5893 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5894 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5897 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5900 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5902 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5905 * gcc.target/i386/pr57655.c: New test.
5907 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5909 * ada/acats/tests/gcc: Delete.
5910 * gnat.dg/style: Likewise.
5912 2013-06-20 Jeff Law <law@redhat.com>
5914 PR tree-optimization/57660
5915 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5916 based on their branch cost.
5918 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5920 2013-06-20 Tobias Burnus <burnus@net-b.de>
5923 * gfortran.dg/list_read_11.f90: New.
5925 2013-06-20 Richard Biener <rguenther@suse.de>
5927 PR tree-optimization/57584
5928 * gcc.dg/torture/pr57584.c: New testcase.
5930 2013-06-19 Sharad Singhai <singhai@google.com>
5932 * g++.dg/gcov/gcov-8.C: New testcase.
5933 * lib/gcov.exp: Handle intermediate format.
5935 2013-06-19 Wei Mi <wmi@google.com>
5937 PR rtl-optimization/57518
5938 * gcc.dg/pr57518.c: New test.
5940 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5942 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5944 2013-06-19 Jan Hubicka <jh@suse.cz>
5946 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5948 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5950 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5951 hard-coded values of array sizes with a #define.
5952 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5953 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5954 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5955 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5956 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5958 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5960 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5961 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5963 2013-06-19 Jeff Law <law@redhat.com>
5965 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5967 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5970 * g++.dg/template/error53.C: New.
5972 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5975 * gcc.target/powerpc/pr55033.c: Fix options.
5977 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5979 * gcc.target/i386/inline_error.c: New test.
5980 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5981 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5983 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/cpp0x/decltype55.C: New.
5988 2013-06-18 Marek Polacek <polacek@redhat.com>
5990 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5992 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5994 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5996 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5998 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5999 Also changed the returns from error as distinct values so that it is
6002 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
6004 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6006 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6009 * g++.dg/template/error52.C: New.
6010 * g++.dg/lookup/friend15.C: Update.
6011 * g++.dg/parse/error11.C: Likewise.
6012 * g++.dg/parse/error14.C: Likewise.
6013 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6014 * g++.dg/parse/template25.C: Likewise.
6015 * g++.old-deja/g++.jason/cond.C: Likewise.
6016 * g++.old-deja/g++.mike/for2.C: Likewise.
6017 * g++.old-deja/g++.robertl/eb125.C: Likewise.
6018 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6020 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6022 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6025 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6027 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6028 accidentally placing minus sign for length instead of stride.
6030 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6032 PR rtl-optimization/57425
6033 PR rtl-optimization/57569
6034 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6035 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6037 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6041 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6043 * gfortran.dg/typebound_assignment_6.f03: New.
6045 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6047 * gcc.target/h8300/h8300.exp: New.
6048 * gcc.dg/pragma-isr.c: Move to ...
6049 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6050 * gcc.target/h8300/pragma-isr.c: ... and here.
6051 * gcc.dg/pragma-isr2.c: Move to ...
6052 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6053 * gcc.target/h8300/pragma-isr2.c: ... and here.
6054 * gcc.dg/pragma-isr-trapa.c: Move to ...
6055 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6056 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6057 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6058 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6059 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6060 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6061 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6062 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6063 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6064 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6065 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6066 * gcc.dg/attr-isr-trapa.c: Move to ...
6067 * gcc.target/sh/attr-isr-trapa.c: ... here.
6069 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6072 * g++.dg/ext/builtin-offsetof1.C: New.
6074 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6076 * gcc.target/aarch64/vect_smlal_1.c: New file.
6078 2013-06-14 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/defined_assignment_7.f90: New.
6083 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6086 * g++.dg/rtti/dyncast6.C: New.
6087 * g++.dg/cpp0x/dyncast1.C: Likewise.
6089 2013-06-14 Alan Modra <amodra@gmail.com>
6092 * gcc.dg/pr57134.c: New.
6094 2013-06-14 Tobias Burnus <burnus@net-b.de>
6097 * gfortran.dg/deferred_type_param_9.f90: New.
6099 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6101 * gcc.dg/fold-minus-1.c: New testcase.
6103 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6106 * gfortran.dg/typebound_assignment_5.f03: New.
6108 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6110 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6112 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6113 Pat Haugen <pthaugen@us.ibm.com>
6114 Peter Bergner <bergner@vnet.ibm.com>
6116 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6117 load/store instructions on power7, power8.
6118 * gcc.target/powerpc/atomic-p8.c: Likewise.
6120 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6123 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6125 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6128 * g++.dg/warn/Wunused-var-20.C: New.
6130 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6132 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6133 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6134 Run with -fno-common.
6136 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6138 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6139 and exit function calls with return 1 and return 0, respectively.
6141 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6143 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6146 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6148 PR tree-optimization/57361
6149 * gcc.dg/tree-ssa/pr57361.c: New file.
6151 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6153 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6154 to ensure alignment.
6155 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6157 2013-06-12 Tobias Burnus <burnus@net-b.de>
6159 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6161 2013-06-12 Tobias Burnus <burnus@net-b.de>
6162 Dominique d'Humieres <dominiq@lps.ens.fr>
6164 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6166 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6169 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6170 * gcc.target/i386/pr56564-3.c: Likewise.
6172 2013-06-11 Tobias Burnus <burnus@net-b.de>
6175 * gfortran.dg/class_array_18.f90: New.
6177 2013-06-11 Jan Hubicka <jh@suse.cz>
6180 * g++.dg/ext/visibility/anon6.C: Update testcase.
6182 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6185 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6186 in how we check __sec_reduce_mutating function's result.
6188 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6189 Pat Haugen <pthaugen@us.ibm.com>
6190 Peter Bergner <bergner@vnet.ibm.com>
6192 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6193 direct move instructions.
6194 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6195 * gcc.target/powerpc/direct-move.h: Likewise.
6196 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6197 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6198 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6199 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6200 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6201 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6203 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6206 * g++.dg/cpp0x/pr52440.C: New.
6208 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6211 * gcc.target/i386/pr56564-1.c: New test.
6212 * gcc.target/i386/pr56564-2.c: New test.
6213 * gcc.target/i386/pr56564-3.c: New test.
6214 * gcc.target/i386/pr56564-4.c: New test.
6215 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6216 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6217 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6218 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6219 * gcc.target/i386/vect-sizes-1.c: Likewise.
6220 * gcc.target/i386/memcpy-1.c: Likewise.
6221 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6222 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6224 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6226 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6227 systems to cover all GNU systems.
6228 * g++.dg/abi/guard2.C: Likewise.
6229 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6230 * g++.dg/eh/sighandle.C: Likewise.
6231 * g++.dg/ext/cleanup-10.C: Likewise.
6232 * g++.dg/ext/cleanup-11.C: Likewise.
6233 * g++.dg/ext/cleanup-8.C: Likewise.
6234 * g++.dg/ext/cleanup-9.C: Likewise.
6235 * g++.dg/opt/const5.C: Likewise.
6236 * g++.dg/opt/life1.C: Likewise.
6237 * g++.dg/other/pr39496.C: Likewise.
6238 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6239 * g++.old-deja/g++.abi/align.C: Likewise.
6240 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6241 * g++.old-deja/g++.law/weak.C: Likewise.
6242 * g++.old-deja/g++.pt/asm1.C: Likewise.
6243 * gcc.c-torture/execute/20030125-1.x: Likewise.
6244 * gcc.c-torture/execute/990127-2.x: Likewise.
6245 * gcc.dg/20041106-1.c: Likewise.
6246 * gcc.dg/20050503-1.c: Likewise.
6247 * gcc.dg/builtin-object-size-5.c: Likewise.
6248 * gcc.dg/cleanup-10.c: Likewise.
6249 * gcc.dg/cleanup-11.c: Likewise.
6250 * gcc.dg/cleanup-8.c: Likewise.
6251 * gcc.dg/cleanup-9.c: Likewise.
6252 * gcc.dg/complex-5.c: Likewise.
6253 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6254 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6255 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6256 * gcc.dg/dfp/pr35739.c: Likewise.
6257 * gcc.dg/fdata-sections-1.c: Likewise.
6258 * gcc.dg/lto/20090206-1_0.c: Likewise.
6259 * gcc.dg/lto/20090206-2_0.c: Likewise.
6260 * gcc.dg/pr30360.c: Likewise.
6261 * gcc.dg/pr37303.c: Likewise.
6262 * gcc.dg/pr39323-1.c: Likewise.
6263 * gcc.dg/pr39323-2.c: Likewise.
6264 * gcc.dg/pr39323-3.c: Likewise.
6265 * gcc.dg/pr45416.c: Likewise.
6266 * gcc.dg/setjmp-2.c: Likewise.
6267 * gcc.dg/split-1.c: Likewise.
6268 * gcc.dg/split-3.c: Likewise.
6269 * gcc.dg/split-4.c: Likewise.
6270 * gcc.dg/strlenopt-12g.c: Likewise.
6271 * gcc.dg/strlenopt-14g.c: Likewise.
6272 * gcc.dg/strlenopt-14gf.c: Likewise.
6273 * gcc.dg/strlenopt-16g.c: Likewise.
6274 * gcc.dg/strlenopt-17g.c: Likewise.
6275 * gcc.dg/strlenopt-18g.c: Likewise.
6276 * gcc.dg/strlenopt-1f.c: Likewise.
6277 * gcc.dg/strlenopt-22g.c: Likewise.
6278 * gcc.dg/strlenopt-2f.c: Likewise.
6279 * gcc.dg/strlenopt-4g.c: Likewise.
6280 * gcc.dg/strlenopt-4gf.c: Likewise.
6281 * gcc.dg/struct-ret-3.c: Likewise.
6282 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6283 * gcc.misc-tests/linkage.exp: Likewise.
6284 * gcc.target/i386/20000724-1.c: Likewise.
6285 * gcc.target/i386/align-main-3.c: Likewise.
6286 * gcc.target/i386/cleanup-1.c: Likewise.
6287 * gcc.target/i386/inline-mcpy.c: Likewise.
6288 * gcc.target/i386/pr32268.c: Likewise.
6289 * gcc.target/i386/pr36613.c: Likewise.
6290 * gcc.target/i386/pr39013-1.c: Likewise.
6291 * gcc.target/i386/pr39013-2.c: Likewise.
6292 * gcc.target/i386/pr39496.c: Likewise.
6293 * gcc.target/i386/pr40906-3.c: Likewise.
6294 * gcc.target/i386/pr46084.c: Likewise.
6295 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6297 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6300 * gcc.target/sh/pr6526.c: New.
6302 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6305 * gcc.c-torture/execute/pr57568.c: New test.
6307 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6310 * g++.dg/other/vararg-4.C: New.
6312 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6314 PR rtl-optimization/57559
6315 * gcc.target/s390/pr57559.c : New test.
6317 2013-06-08 Tobias Burnus <burnus@net-b.de>
6320 * gfortran.dg/finalize_10.f90: New.
6321 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6322 * gfortran.dg/finalize_15.f90: New.
6324 2013-06-08 Tobias Burnus <burnus@net-b.de>
6327 * gfortran.dg/storage_size_4.f90: New.
6329 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6332 * g++.dg/ext/pr57548.C: New test.
6334 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6337 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6339 2013-06-07 Jan Hubicka <jh@suse.cz>
6341 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6343 2013-06-07 Tobias Burnus <burnus@net-b.de>
6346 * gfortran.dg/array_constructor_48.f90: New.
6347 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6348 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6350 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6353 * gcc.target/arm/xordi3-opt.c: New test.
6355 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6357 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6358 Revert to dg-options.
6360 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6363 * gcc.target/powerpc/pr55033.c: New.
6365 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6368 * g++.dg/cpp0x/alias-decl-36.C: New.
6370 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6371 Pat Haugen <pthaugen@us.ibm.com>
6372 Peter Bergner <bergner@vnet.ibm.com>
6374 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6375 power8 builtin functions.
6376 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6377 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6378 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6379 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6380 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6381 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6382 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6383 tests to test power8 auto-vectorization.
6384 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6385 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6386 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6387 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6389 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6390 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6392 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6394 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6396 (check_effective_target_powerpc_p8vector_ok): Likewise.
6397 (is-effective-target): Likewise.
6398 (check_vect_support_and_set_flags): Likewise.
6400 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6403 * g++.dg/parse/error53.C: New.
6405 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6407 PR rtl-optimization/57459
6408 * gcc.target/i386/pr57459.c: New test.
6410 2013-06-06 Teresa Johnson <tejohnson@google.com>
6413 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6414 into -freorder-blocks-and-partition test.
6415 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6416 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6417 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6418 * gcc.dg/tree-prof/pr50907.c: Ditto.
6419 * gcc.dg/tree-prof/pr45354.c: Ditto.
6420 * g++.dg/tree-prof/partition2.C: Ditto.
6421 * g++.dg/tree-prof/partition3.C: Ditto.
6423 2013-06-06 Tobias Burnus <burnus@net-b.de>
6426 * gfortran.dg/finalize_16.f90: New.
6428 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6430 * gcc.dg/vect/no-section-anchors-vect-68.c:
6431 Add dg-skip-if aarch64_tiny.
6433 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6436 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6437 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6439 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6442 * g++.dg/cpp0x/decltype54.C: New.
6444 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6446 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6447 arm*-*-*eabi* targets.
6448 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6450 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6452 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6453 Tobias Burnus <burnus@net-b.de>
6455 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6456 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6457 * gfortran.dg/io_real_boz_4.f90: Ditto.
6458 * gfortran.dg/io_real_boz_5.f90: Ditto.
6460 2013-06-05 Andreas Schwab <schwab@suse.de>
6462 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6464 2013-06-04 Jan Hubicka <jh@suse.cz>
6466 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6468 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6470 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6471 parameters with void.
6472 (main2): Removed argc parameter.
6473 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6474 (main): Replaced argc, argv parameters with void.
6475 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6476 (main2): Removed argc parameter.
6477 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6478 argv parameters with void. Added __asm volatile to avoid optimization
6479 on argc, if necessary.
6480 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6481 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6482 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6483 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6484 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6485 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6486 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6487 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6488 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6489 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6490 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6491 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6492 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6493 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6494 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6495 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6496 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6497 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6498 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6499 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6500 parameters with void.
6501 (main2): Removed argc parameter.
6502 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6503 (main): Replaced argc, argv parameters with void.
6504 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6505 argv parameters with void. Also renamed this function as main, and
6506 delete the existing main.
6507 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6508 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6509 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6511 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6513 * gcc.target/aarch64/movi_1.c: New test.
6515 2013-06-04 Tobias Burnus <burnus@net-b.de>
6518 * gfortran.dg/finalize_12.f90: New.
6519 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6520 end of scope finalization.
6521 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6522 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6523 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6524 * gfortran.dg/class_19.f03: Ditto.
6525 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6526 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6527 * gfortran.dg/extends_14.f03: Ditto.
6528 * gfortran.dg/move_alloc_4.f90: Ditto.
6529 * gfortran.dg/typebound_proc_27.f03: Ditto.
6531 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6533 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6534 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6535 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6536 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6537 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6538 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6539 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6540 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6541 * gfortran.dg/io_real_boz_4.f90: Ditto.
6542 * gfortran.dg/io_real_boz_5.f90: Ditto.
6543 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6544 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6545 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6546 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6547 * gfortran.dg/transpose_2.f90: Fix dg-output.
6549 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6551 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6552 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6553 dg-option and an header comment.
6555 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6558 * g++.dg/cpp0x/sfinae46.C: New.
6559 * g++.dg/cpp0x/defaulted13.C: Adjust.
6560 * g++.dg/cpp0x/defaulted2.C: Likewise.
6561 * g++.dg/cpp0x/defaulted26.C: Likewise.
6562 * g++.dg/cpp0x/defaulted3.C: Likewise.
6563 * g++.dg/cpp0x/error1.C: Likewise.
6564 * g++.dg/cpp0x/implicit1.C: Likewise.
6565 * g++.dg/cpp0x/implicit11.C: Likewise.
6566 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6567 * g++.dg/cpp0x/initlist47.C: Likewise.
6568 * g++.dg/cpp0x/initlist9.C: Likewise.
6569 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6570 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6571 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6572 * g++.dg/cpp0x/union4.C: Likewise.
6573 * g++.dg/template/crash108.C: Likewise.
6574 * g++.dg/template/crash41.C: Likewise.
6575 * g++.old-deja/g++.jason/local.C: Likewise.
6576 * g++.old-deja/g++.law/visibility3.C: Likewise.
6578 2013-06-03 Teresa Johnson <tejohnson@google.com>
6580 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6581 * gcc.dg/vect/bb-slp-14.c: Ditto.
6582 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6583 * gcc.dg/vect/bb-slp-23.c: Ditto.
6584 * gcc.dg/vect/bb-slp-15.c: Ditto.
6585 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6586 * gcc.dg/vect/bb-slp-24.c: Ditto.
6587 * gcc.dg/vect/bb-slp-16.c: Ditto.
6588 * gcc.dg/vect/bb-slp-25.c: Ditto.
6589 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6590 * gcc.dg/vect/bb-slp-17.c: Ditto.
6591 * gcc.dg/vect/bb-slp-1.c: Ditto.
6592 * gcc.dg/vect/bb-slp-26.c: Ditto.
6593 * gcc.dg/vect/bb-slp-18.c: Ditto.
6594 * gcc.dg/vect/bb-slp-2.c: Ditto.
6595 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6596 * gcc.dg/vect/bb-slp-27.c: Ditto.
6597 * gcc.dg/vect/bb-slp-19.c: Ditto.
6598 * gcc.dg/vect/bb-slp-3.c: Ditto.
6599 * gcc.dg/vect/bb-slp-28.c: Ditto.
6600 * gcc.dg/vect/bb-slp-4.c: Ditto.
6601 * gcc.dg/vect/bb-slp-29.c: Ditto.
6602 * gcc.dg/vect/bb-slp-5.c: Ditto.
6603 * gcc.dg/vect/bb-slp-6.c: Ditto.
6604 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6605 * gcc.dg/vect/bb-slp-7.c: Ditto.
6606 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6607 * gcc.dg/vect/bb-slp-8.c: Ditto.
6608 * gcc.dg/vect/bb-slp-9.c: Ditto.
6609 * gcc.dg/vect/bb-slp-10.c: Ditto.
6610 * gcc.dg/vect/bb-slp-11.c: Ditto.
6611 * gcc.dg/vect/bb-slp-20.c: Ditto.
6612 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6613 * gcc.dg/vect/bb-slp-21.c: Ditto.
6614 * gcc.dg/vect/bb-slp-30.c: Ditto.
6615 * gcc.dg/vect/bb-slp-13.c: Ditto.
6616 * gcc.dg/vect/bb-slp-22.c: Ditto.
6617 * g++.dg/vect/slp-pr50413.cc: Ditto.
6618 * g++.dg/vect/slp-pr56812.cc: Ditto.
6619 * g++.dg/vect/slp-pr50819.cc: Ditto.
6621 2013-06-01 Tobias Burnus <burnus@net-b.de>
6624 * gfortran.dg/class_array_17.f90: New.
6626 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6628 * ada/acats/floatstore.lst: New.
6629 * ada/acats/run_all.sh: Process it.
6631 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6633 * gcc.target/powerpc/e500-ord-1.c: New test.
6634 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6635 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6636 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6638 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6640 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6642 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6644 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6646 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6648 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6650 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6653 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6656 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6658 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6660 2013-05-31 Marek Polacek <polacek@redhat.com>
6662 PR tree-optimization/57478
6663 PR tree-optimization/57453
6664 * gcc.dg/torture/pr57478.c: New test.
6666 2013-05-31 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/class_array_17.f90: New.
6671 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6674 * gcc.target/arm/iordi3-opt.c: New test.
6676 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6680 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6681 * gfortran.dg/interface_26.f90: Ditto.
6682 * gfortran.dg/proc_ptr_11.f90: Ditto.
6683 * gfortran.dg/proc_ptr_15.f90: Ditto.
6684 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6685 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6686 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6687 * gfortran.dg/typebound_override_1.f90: Ditto.
6688 * gfortran.dg/typebound_override_4.f90: Ditto.
6689 * gfortran.dg/typebound_proc_6.f03: Ditto.
6690 * gfortran.dg/assumed_type_7.f90: New test.
6691 * gfortran.dg/typebound_override_5.f90: New test.
6692 * gfortran.dg/typebound_override_6.f90: New test.
6693 * gfortran.dg/typebound_override_7.f90: New test.
6695 2013-05-30 Tobias Burnus <burnus@net-b.de>
6698 * gfortran.dg/power_6.f90: New.
6700 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6702 * gcc.target/aarch64/insv_1.c: New test.
6704 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6706 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6707 dg-skip-if "No stabs".
6709 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6712 * gfortran.dg/assumed_size_1.f90: New.
6714 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6716 * gcc.dg/shrink-wrap-alloca.c: New added.
6717 * gcc.dg/shrink-wrap-pretend.c: New added.
6718 * gcc.dg/shrink-wrap-sibcall.c: New added.
6720 2013-05-30 Tobias Burnus <burnus@net-b.de>
6723 * gfortran.dg/assumed_rank_13.f90: New.
6725 2013-05-29 Easwaran Raman <eraman@google.com>
6727 PR tree-optimization/57442
6728 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6730 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6732 PR tree-optimization/57441
6733 * gcc.c-torture/compile/pr57441.c: New.
6735 2013-05-29 Dehao Chen <dehao@google.com>
6738 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6740 2013-05-29 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6744 * gfortran.dg/class_19.f03: Ditto.
6746 2013-05-29 Richard Biener <rguenther@suse.de>
6748 * gcc.dg/vect/bb-slp-32.c: New testcase.
6750 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6752 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6753 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6766 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6767 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6768 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6769 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6770 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6771 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6772 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6773 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6774 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6775 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6776 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6777 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6778 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6779 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6780 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6781 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6782 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6783 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6784 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6785 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6786 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6787 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6788 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6789 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6790 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6792 2013-05-29 Tobias Burnus <burnus@net-b.de>
6795 * gfortran.dg/finalize_11.f90: New.
6796 * gfortran.dg/finalize_4.f03: Remove dg-error.
6797 * gfortran.dg/finalize_5.f03: Ditto.
6798 * gfortran.dg/finalize_6.f03: Ditto.
6799 * gfortran.dg/finalize_7.f03: Ditto.
6801 2013-05-28 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/class_array_16.f90: New.
6805 2013-05-28 Tobias Burnus <burnus@net-b.de>
6808 * gfortran.dg/use_29.f90: New.
6810 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6812 * gnat.dg/fp_exception.adb: New test.
6814 2013-05-28 Richard Biener <rguenther@suse.de>
6816 PR tree-optimization/56787
6817 * gcc.dg/vect/pr56787.c: New testcase.
6819 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6820 Tobias Burnus <burnus@net-b.de>
6823 * gfortran.dg/typebound_override_4.f90: New.
6825 2013-05-28 Richard Biener <rguenther@suse.de>
6827 PR tree-optimization/57411
6828 * g++.dg/opt/pr57411.C: New testcase.
6830 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6832 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6833 * gcc.dg/builtin-bswap-9.c: Likewise.
6835 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6837 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6839 2013-05-27 Richard Biener <rguenther@suse.de>
6842 * gcc.dg/gomp/pr57412.c: New testcase.
6844 2013-05-27 Bud Davis <jmdavis@link.com>
6847 * gfortran.dg/stfunc_8.f90: New.
6849 2013-05-27 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/57343
6852 * gcc.dg/torture/pr57343.c: New testcase.
6854 2013-05-27 Richard Biener <rguenther@suse.de>
6856 PR tree-optimization/57417
6857 * gcc.dg/torture/pr57417.c: New testcase.
6859 2013-05-27 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/57396
6862 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6864 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6866 * gnat.dg/specs/last_bit.ads: New test.
6868 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6870 * gnat.dg/specs/machine_attribute.ads: New test.
6872 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6874 * gnat.dg/incomplete3.ad[sb]: New test.
6876 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6879 * gcc.target/mips/div-13.c: New test.
6881 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6884 * gcc.target/mips/mips16-attributes-5.c,
6885 * gcc.target/mips/mips16-attributes-6.c: New tests.
6887 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6889 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6890 * gcc.dg/builtin-bswap-8.c: Likewise.
6892 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6895 * g++.dg/cpp0x/new1.C: New.
6897 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6900 * g++.dg/parse/dtor16.C: New.
6901 * g++.dg/parse/dtor6.C: Adjust.
6903 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6906 * g++.dg/expr/bitfield12.C: New.
6908 2013-05-24 Jeff Law <law@redhat.com>
6910 PR tree-optimization/57124
6911 * gcc.c-torture/execute/pr57124.c: New test.
6912 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6914 2013-05-24 Martin Jambor <mjambor@suse.cz>
6916 PR tree-optimization/57294
6917 * gcc.dg/ipa/pr57294.c: New test.
6919 2013-05-24 Dehao Chen <dehao@google.com>
6921 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6923 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6925 * gcc.target/aarch64/scalar_intrinsics.c
6926 (force_simd): Use a valid instruction.
6927 (test_vdupd_lane_s64): Pass a valid lane argument.
6928 (test_vdupd_lane_u64): Likewise.
6930 2013-05-24 Richard Biener <rguenther@suse.de>
6932 PR tree-optimization/57287
6933 * gcc.dg/pr57287.c: New testcase.
6935 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6938 * g++.dg/template/error51.C: New.
6940 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6943 * g++.dg/template/bitfield2.C: New.
6945 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6947 * gnat.dg/specs/noinline1.ads: New test.
6948 * gnat.dg/noinline2.ad[sb]: Likewise.
6949 * gnat.dg/specs/noinline3.ads: Likewise.
6950 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6952 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6955 * gcc.dg/tree-ssa/pr57385.c: New test.
6957 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6959 * gnat.dg/derived_type4.adb: New test.
6961 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6963 * gcc.dg/builtin-bswap-6.c: New test.
6964 * gcc.dg/builtin-bswap-7.c: Likewise.
6965 * gcc.dg/builtin-bswap-8.c: Likewise.
6966 * gcc.dg/builtin-bswap-9.c: Likewise.
6968 2013-05-23 Christian Bruel <christian.bruel@st.com>
6971 * gcc.dg/debug/pr57351.c: New test
6973 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6975 * gcc.target/aarch64/vect-clz.c: New file.
6977 2013-05-23 Martin Jambor <mjambor@suse.cz>
6980 * gcc.dg/ipa/pr57347.c: New test.
6982 2013-05-23 Richard Biener <rguenther@suse.de>
6984 PR tree-optimization/57380
6985 * g++.dg/tree-ssa/pr57380.C: New testcase.
6987 2013-05-23 Richard Biener <rguenther@suse.de>
6990 * gcc.dg/torture/pr57381.c: New testcase.
6992 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6995 * gcc.c-torture/execute/pr57344-1.c: New test.
6996 * gcc.c-torture/execute/pr57344-2.c: New test.
6997 * gcc.c-torture/execute/pr57344-3.c: New test.
6998 * gcc.c-torture/execute/pr57344-4.c: New test.
7000 2013-05-23 Richard Biener <rguenther@suse.de>
7002 PR rtl-optimization/57341
7003 * gcc.dg/torture/pr57341.c: New testcase.
7005 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7008 * g++.dg/parse/crash62.C: New.
7010 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7011 Pat Haugen <pthaugen@us.ibm.com>
7012 Peter Bergner <bergner@vnet.ibm.com>
7014 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7017 2013-05-22 Tobias Burnus <burnus@net-b.de>
7020 * gfortran.dg/defined_assignment_6.f90: New.
7022 2013-05-22 Tobias Burnus <burnus@net-b.de>
7025 * gfortran.dg/assumed_type_6.f90: New.
7027 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7030 * g++.dg/cpp0x/Wunused-parm.C: New.
7032 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7034 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7035 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7037 2013-05-21 Easwaran Raman <eraman@google.com>
7039 PR tree-optimization/57322
7040 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7042 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7044 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7047 2013-05-21 Tobias Burnus <burnus@net-b.de>
7050 * gfortran.dg/assumed_type_5.f90: New.
7051 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7052 * gfortran.dg/assumed_rank_2.f90: Ditto.
7053 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7054 * gfortran.dg/no_arg_check_3.f90: Ditto.
7056 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7058 PR tree-optimization/57331
7059 * gcc.c-torture/compile/pr57331.c: New test.
7061 2013-05-21 Richard Biener <rguenther@suse.de>
7063 PR tree-optimization/57330
7064 * gcc.dg/torture/pr57330.c: New testcase.
7066 2013-05-21 Richard Biener <rguenther@suse.de>
7068 PR tree-optimization/57303
7069 * gcc.dg/torture/pr57303.c: New testcase.
7071 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7073 PR tree-optimization/57321
7074 * gcc.c-torture/execute/pr57321.c: New test.
7076 2013-05-20 Tobias Burnus <burnus@net-b.de>
7080 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7081 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7082 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7083 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7084 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7085 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7086 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7087 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7088 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7089 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7090 * gfortran.dg/binding_label_tests_24.f90: New.
7091 * gfortran.dg/binding_label_tests_25.f90: New.
7093 2013-05-20 Tobias Burnus <burnus@net-b.de>
7096 * gfortran.dg/binding_label_tests_17.f90: New.
7097 * gfortran.dg/binding_label_tests_18.f90: New.
7098 * gfortran.dg/binding_label_tests_19.f90: New.
7099 * gfortran.dg/binding_label_tests_20.f90: New.
7100 * gfortran.dg/binding_label_tests_21.f90: New.
7101 * gfortran.dg/binding_label_tests_22.f90: New.
7102 * gfortran.dg/binding_label_tests_23.f90: New.
7104 2013-05-20 Tobias Burnus <burnus@net-b.de>
7107 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7108 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7109 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7110 * gfortran.dg/common_18.f90: New.
7111 * gfortran.dg/common_19.f90: New.
7112 * gfortran.dg/common_20.f90: New.
7113 * gfortran.dg/common_21.f90: New.
7115 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/parse/error52.C: New.
7119 * g++.dg/parse/error3.C: Adjust.
7120 * g++.dg/parse/error36.C: Likewise.
7122 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7125 * gcc.target/sh/pr56547-1.c: New.
7126 * gcc.target/sh/pr56547-2.c: New.
7128 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7131 * g++.dg/warn/Wsign-compare-6.C: New.
7132 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7134 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7137 * g++.dg/template/error50.C: New.
7139 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/ext/complit13.C: New.
7144 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7147 * g++.dg/pr57175.C: New testcase.
7149 2013-05-17 Easwaran Raman <eraman@google.com>
7151 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7153 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7156 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7158 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7160 PR rtl-optimization/57281
7161 PR rtl-optimization/57300
7162 * gcc.dg/pr57300.c: New test.
7163 * gcc.c-torture/execute/pr57281.c: New test.
7165 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7168 * g++.dg/ext/sizeof-complit.C: New.
7170 2013-05-17 Marek Polacek <polacek@redhat.com>
7172 * gcc.dg/strlenopt-25.c: New test.
7173 * gcc.dg/strlenopt-26.c: Likewise.
7175 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7177 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7178 instead of -mavx2, require only avx instead of avx2.
7179 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7180 of avx2-check.h and turn into an avx runtime test instead of
7183 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7185 * g++.dg/ext/vector22.C: Uncomment working test.
7187 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7190 * g++.dg/template/pr17410.C: New.
7192 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7194 * gcc.target/i386/rotate-3.c: New test.
7195 * gcc.target/i386/rotate-3a.c: New test.
7196 * gcc.target/i386/rotate-4.c: New test.
7197 * gcc.target/i386/rotate-4a.c: New test.
7198 * gcc.target/i386/rotate-5.c: New test.
7199 * gcc.target/i386/rotate-5a.c: New test.
7201 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7203 * gcc.dg/visibility-21.c: Require section_anchors.
7205 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7207 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7208 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7209 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7211 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7213 * gcc.dg/visibility-21.c: New.
7215 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7218 * gcc.dg/pr57286.c: New testcase.
7219 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7220 * g++.dg/ext/vector22.C: Comment out transformations not
7223 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7226 * gcc.target/mips/call-1.c: Restrict to o32.
7227 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7229 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7231 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7233 * g++.dg/warn/Wshadow-1.C: Likewise.
7234 * g++.dg/warn/Wshadow-6.C: Likewise.
7235 * g++.dg/warn/Wshadow-7.C: Likewise.
7237 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7240 * g++.dg/parse/pr31952-1.C: New.
7241 * g++.dg/parse/pr31952-2.C: Likewise.
7242 * g++.dg/parse/pr31952-3.C: Likewise.
7244 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7245 * g++.old-deja/g++.jason/cond.C: Likewise.
7246 * g++.dg/cpp0x/range-for5.C: Likewise.
7248 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7251 * gcc.target/arm/pr40887.c: Adjust testcase.
7252 * gcc.target/arm/pr19599.c: New test.
7254 2013-05-15 Richard Biener <rguenther@suse.de>
7256 PR tree-optimization/57275
7257 * gcc.target/i386/pr57275.c: New testcase.
7259 2013-05-15 Jan Hubicka <jh@suse.cz>
7261 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7262 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7263 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7265 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7267 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7270 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7273 * c-c++-common/Wsequence-point-1.c: New test.
7275 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7277 * g++.dg/ext/vector22.C: New testcase.
7278 * gcc.dg/binop-xor3.c: Remove xfail.
7280 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7282 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7283 FLOAT cmp FLOAT ? INT : INT.
7284 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7285 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7286 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7287 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7288 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7289 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7291 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/cpp0x/defaulted43.C: New.
7296 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7298 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7299 (alloca): Remove declaration.
7300 (foo9): Replace alloca by __builtin_alloca.
7302 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7304 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7305 Expect "size of array is too large" error.
7307 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7309 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7311 2013-05-14 Richard Biener <rguenther@suse.de>
7314 * g++.dg/torture/pr57235.C: New testcase.
7316 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7319 * gcc.dg/torture/pr57251.c: New test.
7321 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7324 * gcc.target/i386/pr57264.c: New test.
7326 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7328 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7330 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7332 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7334 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7336 PR tree-optimization/45216
7337 PR tree-optimization/57157
7338 * c-c++-common/rotate-1.c: Add 32 tests with +.
7339 * c-c++-common/rotate-1a.c: Adjust.
7340 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7341 * c-c++-common/rotate-2b.c: New test.
7342 * c-c++-common/rotate-3.c: Add 32 tests with +.
7343 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7344 * c-c++-common/rotate-4b.c: New test.
7345 * c-c++-common/rotate-5.c: New test.
7347 2013-05-13 Martin Jambor <mjambor@suse.cz>
7350 * gcc.dg/ipa/remref-0.c: New test.
7351 * gcc.dg/ipa/remref-1a.c: Likewise.
7352 * gcc.dg/ipa/remref-1b.c: Likewise.
7353 * gcc.dg/ipa/remref-2a.c: Likewise.
7354 * gcc.dg/ipa/remref-2b.c: Likewise.
7356 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7358 * gcc.dg/vector-shift-2.c: New testcase.
7360 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7362 PR tree-optimization/57230
7363 * gcc.dg/strlenopt-24.c: New test.
7365 PR tree-optimization/57230
7366 * gcc.dg/strlenopt-23.c: New test.
7368 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7371 * gcc.target/sh/pr57108.c: Move this test case to ...
7372 * gcc.c-torture/compile/pr57108.c: ... here.
7374 2013-05-10 Richard Biener <rguenther@suse.de>
7376 PR tree-optimization/57214
7377 * gcc.dg/torture/pr57214.c: New testcase.
7379 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7381 * gcc.dg/vector-shift.c: New testcase.
7383 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7385 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7387 PR tree-optimization/45216
7388 PR tree-optimization/57157
7389 * c-c++-common/rotate-1.c: New test.
7390 * c-c++-common/rotate-1a.c: New test.
7391 * c-c++-common/rotate-2.c: New test.
7392 * c-c++-common/rotate-2a.c: New test.
7393 * c-c++-common/rotate-3.c: New test.
7394 * c-c++-common/rotate-3a.c: New test.
7395 * c-c++-common/rotate-4.c: New test.
7396 * c-c++-common/rotate-4a.c: New test.
7398 2013-05-10 Richard Biener <rguenther@suse.de>
7400 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7401 * gcc.target/i386/l_fma_double_1.c: Adjust.
7402 * gcc.target/i386/l_fma_double_2.c: Likewise.
7403 * gcc.target/i386/l_fma_double_3.c: Likewise.
7404 * gcc.target/i386/l_fma_double_4.c: Likewise.
7405 * gcc.target/i386/l_fma_double_5.c: Likewise.
7406 * gcc.target/i386/l_fma_double_6.c: Likewise.
7407 * gcc.target/i386/l_fma_float_1.c: Likewise.
7408 * gcc.target/i386/l_fma_float_2.c: Likewise.
7409 * gcc.target/i386/l_fma_float_3.c: Likewise.
7410 * gcc.target/i386/l_fma_float_4.c: Likewise.
7411 * gcc.target/i386/l_fma_float_5.c: Likewise.
7412 * gcc.target/i386/l_fma_float_6.c: Likewise.
7414 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7417 * g++.dg/cpp0x/pr51226.C: New.
7419 2013-04-16 Han Shen <shenhan@google.com>
7421 Test cases for '-fstack-protector-strong'.
7422 * gcc.dg/fstack-protector-strong.c: New.
7423 * g++.dg/fstack-protector-strong.C: New.
7425 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7427 * gcc.target/aarch64/ands_1.c: New test.
7428 * gcc.target/aarch64/ands_2.c: Likewise
7430 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7432 * lib/target-supports.exp (check_effective_target_hw): New
7434 * c-c++-common/asan/clone-test-1.c: Call
7435 check_effective_target_hw.
7436 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7437 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7438 possible decorations.
7439 * c-c++-common/asan/null-deref-1.c: Likewise.
7440 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7441 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7442 * c-c++-common/asan/use-after-free-1.c: Likewise.
7443 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7444 * g++.dg/asan/large-func-test-1.C: Likewise.
7446 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7448 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7450 2013-05-07 Richard Biener <rguenther@suse.de>
7453 * g++.dg/torture/pr57190.C: New testcase.
7455 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7457 PR tree-optimization/57149
7458 * gcc.dg/pr57149.c: New test.
7461 * gcc.dg/pr57184.c: New test.
7463 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7465 * gnat.dg/specs/array3.ads: New test.
7467 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7469 * c-c++-common/vector-scalar-2.c: New testcase.
7471 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7473 * gcc.target/i386/asm-dialect-2.c: New testcase.
7475 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7478 * g++.dg/cpp0x/auto38.C: New.
7480 2013-05-06 Richard Biener <rguenther@suse.de>
7482 PR tree-optimization/57185
7483 * gcc.dg/autopar/pr57185.c: New testcase.
7485 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7488 * gcc.target/i386/pr57106.c: New test.
7490 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7492 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7493 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7494 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7495 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7496 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7497 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7498 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7500 2013-05-06 Teresa Johnson <tejohnson@google.com>
7503 * gcc.dg/pr57154.c: New test.
7505 2013-05-06 Richard Biener <rguenther@suse.de>
7508 * gcc.dg/torture/pr57147-1.c: New testcase.
7509 * gcc.dg/torture/pr57147-2.c: Likewise.
7510 * gcc.dg/torture/pr57147-3.c: Likewise.
7512 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7515 * gcc.target/sh/pr55303-1.c: New.
7516 * gcc.target/sh/pr55303-2.c: New.
7517 * gcc.target/sh/pr55303-3.c: New.
7519 2013-05-05 Tobias Burnus <burnus@net-b.de>
7521 * gfortran.dg/allocate_with_source_3.f90: New.
7523 2013-05-05 Tobias Burnus <burnus@net-b.de>
7526 * gfortran.dg/null_8.f90: New.
7528 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7531 * g++.dg/cpp0x/enum27.C: New.
7532 * g++.dg/cpp0x/enum_base.C: Adjust.
7534 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7536 PR tree-optimization/56205
7537 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7539 2013-05-04 Tobias Burnus <burnus@net-b.de>
7541 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7542 * gfortran.dg/bind_c_usage_27.f90: New.
7543 * gfortran.dg/bind_c_usage_28.f90: New.
7545 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7548 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7550 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7553 * gcc.target/powerpc/pr57150.c: New file.
7555 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7557 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7558 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7559 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7560 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7561 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7562 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7563 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7565 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7567 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7568 scan-assembler-times.
7570 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7572 * gcc.dg/tree-ssa/slsr-32.c: New.
7573 * gcc.dg/tree-ssa/slsr-33.c: New.
7574 * gcc.dg/tree-ssa/slsr-34.c: New.
7575 * gcc.dg/tree-ssa/slsr-35.c: New.
7576 * gcc.dg/tree-ssa/slsr-36.c: New.
7577 * gcc.dg/tree-ssa/slsr-37.c: New.
7578 * gcc.dg/tree-ssa/slsr-38.c: New.
7580 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7582 * gcc.target/aarch64/tst_1.c: New test.
7583 * gcc.target/aarch64/tst_2.c: Likewise
7585 2013-05-02 Jeff Law <law@redhat.com>
7587 PR tree-optimization/57144
7588 * gcc.c-torture/execute/pr57144.c: New test.
7590 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7592 PR rtl-optimization/57130
7593 * gcc.c-torture/execute/pr57130.c: New test.
7595 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7597 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7599 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7601 * gcc.target/aarch64/fabd.c: New file.
7603 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7606 * g++.dg/cpp0x/pr54318.C: New.
7608 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/parse/error51.C: New.
7612 * g++.dg/parse/error15.C: Adjust column numbers.
7614 2013-05-02 Tobias Burnus <burnus@net-b.de>
7617 * gfortran.dg/size_kind_2.f90: New.
7618 * gfortran.dg/size_kind_3.f90: New.
7620 2013-05-02 Richard Biener <rguenther@suse.de>
7623 * g++.dg/torture/pr57140.C: New testcase.
7625 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7628 * gcc.target/arm/pr56732-1.c: New test.
7630 2013-05-02 Martin Jambor <mjambor@suse.cz>
7633 * gcc.dg/ipa/pr56988.c: New test.
7635 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7637 * gcc.target/aarch64/bics_1.c: New test.
7638 * gcc.target/aarch64/bics_2.c: Likewise.
7640 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7642 PR rtl-optimization/57131
7643 * gcc.c-torture/execute/pr57131.c: New test.
7645 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7648 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7650 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7653 * gcc.target/i386/pr57091.c: New test.
7655 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7657 * gcc.target/aarch64/vect-vaddv.c: New.
7659 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7661 * gcc.target/aarch64/vect-vmaxv.c: New.
7662 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7664 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7666 * gcc.target/aarch64/scalar-vca.c: New.
7667 * gcc.target/aarch64/vect-vca.c: Likewise.
7669 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7671 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7672 (test_vceqd_s64): Force arguments to SIMD registers.
7673 (test_vceqzd_s64): Likewise.
7674 (test_vcged_s64): Likewise.
7675 (test_vcled_s64): Likewise.
7676 (test_vcgezd_s64): Likewise.
7677 (test_vcged_u64): Likewise.
7678 (test_vcgtd_s64): Likewise.
7679 (test_vcltd_s64): Likewise.
7680 (test_vcgtzd_s64): Likewise.
7681 (test_vcgtd_u64): Likewise.
7682 (test_vclezd_s64): Likewise.
7683 (test_vcltzd_s64): Likewise.
7684 (test_vtst_s64): Likewise.
7685 (test_vtst_u64): Likewise.
7687 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7690 * g++.dg/cpp0x/decltype53.C: New.
7692 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7695 * gfortran.dg/power_5.f90: New test.
7697 2013-04-30 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/torture/pr57122.c: New testcase.
7702 2013-04-30 Richard Biener <rguenther@suse.de>
7705 * g++.dg/torture/pr57107.C: New testcase.
7707 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7709 PR rtl-optimization/57105
7710 * gcc.dg/pr57105.c: New test.
7712 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7714 PR tree-optimization/57104
7715 * gcc.dg/pr57104.c: New test.
7717 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7720 * gcc.target/i386/pr44578.c: New test.
7722 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7725 * gcc.target/i386/pr57097.c: New test.
7727 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7730 * gcc.target/i386/pr57098.c: New test.
7732 2013-04-29 Kai Tietz <ktietz@redhat.com>
7734 * gcc.c-torture/execute/pr55875.c: New test.
7736 2013-04-29 Richard Biener <rguenther@suse.de>
7739 * gcc.dg/torture/pr57075.c: New testcase.
7741 2013-04-29 Richard Biener <rguenther@suse.de>
7744 * gcc.dg/autopar/pr57103.c: New testcase.
7746 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7748 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7750 2013-04-29 Tom de Vries <tom@codesourcery.com>
7752 * gcc.dg/pr50763.c: Update test.
7754 2013-04-26 Jeff Law <law@redhat.com>
7756 * gcc.dg/tree-ssa/vrp88.c: New test.
7758 2013-04-29 Christian Bruel <christian.bruel@st.com>
7761 * gcc.target/sh/pr57108.c: New test.
7763 2013-04-29 Richard Biener <rguenther@suse.de>
7766 * gfortran.dg/gomp/pr57089.f90: New testcase.
7768 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7770 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7772 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7774 * gcc.target/aarch64/vect-vcvt.c: New.
7776 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7778 * gcc.target/aarch64/vect-vrnd.c: New.
7780 2013-04-29 Richard Biener <rguenther@suse.de>
7782 PR tree-optimization/57081
7783 * gcc.dg/torture/pr57081.c: New testcase.
7785 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7787 PR tree-optimization/57083
7788 * gcc.dg/torture/pr57083.c: New test.
7790 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7793 * g++.dg/cpp0x/decltype52.C: New.
7795 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7797 N3472 binary constants
7798 * g++.dg/cpp/limits.C: Adjust warning wording.
7799 * g++.dg/system-binary-constants-1.C: Likewise.
7800 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7802 2013-04-28 Tobias Burnus <burnus@net-b.de>
7805 * gfortran.dg/coarray_30.f90: New.
7807 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7810 * frontend-passes (optimize_power): New function.
7811 (optimize_op): Use it.
7813 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7816 * gcc.c-torture/execute/pr56866.c: New test.
7817 * gcc.target/i386/pr56866.c: New test.
7819 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7822 * gcc.dg/setjmp-5.c: New test.
7824 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7827 * g++.dg/cpp0x/constexpr-55708.C: New.
7829 2013-04-26 Richard Biener <rguenther@suse.de>
7831 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7832 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7833 * gcc.dg/pr53265.c: Remove XFAILs.
7834 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7835 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7837 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7839 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7840 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7841 -fdiagnostics-color=never option similarly to
7842 -fno-diagnostics-show-caret option.
7844 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7846 PR rtl-optimization/57003
7847 * gcc.target/i386/pr57003.c: New test.
7849 2013-04-25 Marek Polacek <polacek@redhat.com>
7851 PR tree-optimization/57066
7852 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7854 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7855 Tejas Belagod <tejas.belagod@arm.com>
7857 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7858 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7859 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7861 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7863 * gcc.target/aarch64/cmp.c: New.
7865 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7867 * gcc.target/aarch64/ngc.c: New.
7869 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871 * lib/target-supports.exp
7872 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7873 (check_effective_target_arm_neon_fp16_ok): Likewise.
7874 (add_options_for_arm_neon_fp16): Likewise.
7875 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7876 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7878 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7880 PR rtl-optimizations/57046
7881 * gcc.target/i386/pr57046.c: New test.
7883 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7885 * g++.dg/cpp1y/cplusplus.C: New.
7887 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7889 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7891 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7893 * c-c++-common/Wpointer-arith-1.c: New.
7895 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7897 * g++.dg/cpp1y/cxx1y_macro.C: New.
7899 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7902 * g++.dg/cpp0x/sfinae45.C: New.
7904 2013-04-24 Richard Biener <rguenther@suse.de>
7907 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7909 2013-04-23 Richard Biener <rguenther@suse.de>
7912 * gcc.dg/torture/pr57036-1.c: New testcase.
7913 * gcc.dg/torture/pr57036-2.c: Likewise.
7915 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7917 * gcc.target/aarch64/scalar-mov.c: New testcase.
7919 2013-04-23 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/57026
7922 * gcc.dg/torture/pr57026.c: New testcase.
7924 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7928 * gfortran.dg/transfer_check_4.f90: New.
7930 2013-04-22 Marek Polacek <polacek@redhat.com>
7933 * gcc.dg/pr56990.c: New test.
7935 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7938 * gcc.target/i386/pr57018.c: New test.
7940 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7942 * gcc.target/aarch64/vrecps.c: New.
7943 * gcc.target/aarch64/vrecpx.c: Likewise.
7945 2013-04-22 Christian Bruel <christian.bruel@st.com>
7948 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7950 2013-04-21 Jeff Law <law@redhat.com>
7952 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7954 2013-04-20 Tobias Burnus <burnus@net-b.de>
7957 * gfortran.dg/c_loc_test_22.f90: New.
7959 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7961 PR rtl-optimization/56847
7962 * gcc.dg/pr56847.c: New test.
7964 2013-04-19 Richard Biener <rguenther@suse.de>
7966 PR tree-optimization/56982
7967 * gcc.c-torture/execute/pr56982.c: New testcase.
7969 2013-04-19 Martin Jambor <mjambor@suse.cz>
7971 PR tree-optimization/56718
7972 * g++.dg/ipa/imm-devirt-1.C: New test.
7973 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7975 2013-04-19 Richard Biener <rguenther@suse.de>
7977 PR tree-optimization/57000
7978 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7980 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7981 Mikael Morin <mikael@gcc.gnu.org>
7984 * gfortran.dg/array_constructor_45.f90: New test.
7985 * gfortran.dg/array_constructor_46.f90: New test.
7986 * gfortran.dg/array_constructor_47.f90: New test.
7987 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7989 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7991 PR rtl-optimization/56999
7992 * g++.dg/opt/pr56999.C: New test.
7994 2013-04-18 Cary Coutant <ccoutant@google.com>
7996 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7997 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7999 2013-04-18 Cary Coutant <ccoutant@google.com>
8001 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
8002 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
8003 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
8004 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
8005 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8006 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8007 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8008 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8009 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8010 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8011 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8013 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
8015 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8017 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8019 PR tree-optimization/56984
8020 * gcc.c-torture/compile/pr56984.c: New test.
8022 PR rtl-optimization/56992
8023 * gcc.dg/pr56992.c: New test.
8025 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8028 * gfortran.dg/proc_ptr_42.f90: New.
8030 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8032 * gnat.dg/discr41.ad[sb]: New test.
8033 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8034 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8035 * gcc.dg/vect/slp-24.c: Likewise.
8036 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8037 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8038 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8039 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8040 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8041 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8042 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8043 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8044 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8045 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8046 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8047 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8048 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8049 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8050 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8051 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8052 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8053 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8054 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8055 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8056 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8057 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8058 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8059 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8060 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8061 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8063 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8066 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8067 * gfortran.dg/module_md5_1.f90: Remove.
8069 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8071 * gcc.target/aarch64/adds3.c: New.
8072 * gcc.target/aarch64/subs3.c: New.
8074 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8076 * gcc.target/aarch64/adds1.c: New.
8077 * gcc.target/aarch64/adds2.c: New.
8078 * gcc.target/aarch64/subs1.c: New.
8079 * gcc.target/aarch64/subs2.c: New.
8081 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8083 Implement n3599 - Literal operator templates for strings.
8084 * g++.dg/cpp1y/udlit-char-template.C: New test.
8085 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8087 2013-04-16 Tobias Burnus <burnus@net-b.de>
8090 * gfortran.dg/no_arg_check_1.f90: New.
8091 * gfortran.dg/no_arg_check_2.f90: New.
8092 * gfortran.dg/no_arg_check_3.f90: New.
8094 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8097 * gfortran.dg/proc_ptr_41.f90: New.
8099 2013-04-16 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/56756
8102 * gcc.dg/torture/pr56756.c: New testcase.
8104 2013-04-16 Tobias Burnus <burnus@net-b.de>
8107 * gfortran.dg/c_assoc_5.f90: New.
8109 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8111 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8112 * gcc.c-torture/execute/pr33992.x: Remove.
8113 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8114 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8115 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8117 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8119 PR tree-optimization/56962
8120 * gcc.c-torture/execute/pr56962.c: New test.
8122 2013-04-15 Richard Biener <rguenther@suse.de>
8124 PR tree-optimization/56933
8125 * gcc.dg/vect/pr56933.c: New testcase.
8127 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8129 * gcc.target/arm/anddi3-opt.c: New test.
8130 * gcc.target/arm/anddi3-opt2.c: Likewise.
8132 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8134 * gcc.dg/pr56890-1.c: New test.
8135 * gcc.dg/pr56890-2.c: Likewise.
8137 2013-04-15 Joey Ye <joey.ye@arm.com>
8139 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8140 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8142 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8145 * gfortran.dg/select_type_33.f03: New test.
8147 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8150 * gfortran.dg/typebound_proc_29.f03: New.
8152 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8155 * gfortran.dg/typebound_proc_28.f03: New.
8157 2013-04-12 Jeff Law <law@redhat.com>
8159 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8162 2013-04-12 Tobias Burnus <burnus@net-b.de>
8165 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8167 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8170 * gcc.target/i386/pr56903.c: New test.
8172 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8175 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8176 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8177 * gfortran.dg/block_11.f90: Fix invalid test case.
8178 * gfortran.dg/function_types_3.f90: Add new error message.
8179 * gfortran.dg/global_references_1.f90: Ditto.
8180 * gfortran.dg/import2.f90: Remove unneeded parts.
8181 * gfortran.dg/import6.f90: Fix invalid test case.
8182 * gfortran.dg/proc_decl_2.f90: Ditto.
8183 * gfortran.dg/proc_decl_9.f90: Ditto.
8184 * gfortran.dg/proc_decl_18.f90: Ditto.
8185 * gfortran.dg/proc_ptr_40.f90: New.
8186 * gfortran.dg/whole_file_7.f90: Modified error wording.
8187 * gfortran.dg/whole_file_16.f90: Ditto.
8188 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8189 * gfortran.dg/whole_file_18.f90: Modified error wording.
8190 * gfortran.dg/whole_file_20.f03: Ditto.
8191 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8194 2013-04-12 Richard Biener <rguenther@suse.de>
8197 2013-04-10 Richard Biener <rguenther@suse.de>
8199 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8201 2013-04-12 Tobias Burnus <burnus@net-b.de>
8204 * gfortran.dg/class_allocate_15.f90: New.
8207 2013-04-12 Tobias Burnus <burnus@net-b.de>
8209 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8210 scan-tree-dump-times.
8212 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8214 PR tree-optimization/56918
8215 PR tree-optimization/56920
8216 * gcc.dg/vect/pr56918.c: New test.
8217 * gcc.dg/vect/pr56920.c: New test.
8219 2013-04-12 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/class_allocate_14.f90: New.
8223 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8224 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8226 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8228 * gcc.dg/fold-cstvecshift.c: New testcase.
8230 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8232 * gcc.target/aarch64/negs.c: New.
8234 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8237 * g++.dg/template/arrow4.C: New test.
8239 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8241 * gnat.dg/array23.adb: New test.
8242 * gnat.dg/array23_pkg[123].ads: New helpers.
8244 2013-04-11 Jeff Law <law@redhat.com>
8246 PR tree-optimization/56900
8247 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8249 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8252 * g++.dg/cpp0x/sfinae44.C: New.
8254 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8256 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8257 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8259 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8262 * g++.dg/cpp0x/enum26.C: New.
8263 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8265 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8267 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8269 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8271 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8272 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8273 loop is vectorized and that the correct instruction is generated.
8274 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8275 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8276 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8278 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8280 PR tree-optimization/56899
8281 * gcc.c-torture/execute/pr56899.c: New test.
8283 2013-04-10 David S. Miller <davem@davemloft.net>
8285 * gcc.target/sparc/setcc-4.c: New test.
8286 * gcc.target/sparc/setcc-5.c: New test.
8288 2013-04-10 Richard Biener <rguenther@suse.de>
8290 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8292 2013-04-10 Richard Biener <rguenther@suse.de>
8294 * gcc.dg/vect/slp-39.c: New testcase.
8296 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8298 PR tree-optimization/55524
8299 * gcc.target/epiphany/fnma-1.c: New test.
8301 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8303 * gcc.dg/tree-ssa/inline-11.c: New test
8305 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8308 * g++.dg/template/arrow3.C: New test.
8310 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8312 * gcc.target/arm/minmax_minus.c: New test.
8314 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8317 * c-c++-common/gomp/pr56883.c: New test.
8319 2013-04-09 Jeff Law <law@redhat.com>
8321 * gcc.dg/tree-ssa/vrp87.c: New test.
8323 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8325 PR tree-optimization/56854
8326 * g++.dg/torture/pr56854.C: New test.
8328 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8331 * gfortran.dg/array_constructor_44.f90: New test.
8333 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8336 * g++.dg/cpp0x/constexpr-specialization.C: New.
8338 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8340 * gcc.c-torture/execute/pr56837.c: New test.
8344 * g++.dg/opt/vt3.C: New test.
8345 * g++.dg/opt/vt4.C: New test.
8347 2013-04-08 Jeff Law <law@redhat.com>
8349 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8351 2013-04-08 Richard Biener <rguenther@suse.de>
8353 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8355 2013-04-08 Richard Biener <rguenther@suse.de>
8357 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8359 2013-04-08 Richard Biener <rguenther@suse.de>
8361 * g++.dg/vect/slp-pr56812.cc: Adjust.
8363 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8365 * gcc.dg/pr56837.c: New test.
8366 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8367 "generated memset minus one".
8369 2013-04-07 Tobias Burnus <burnus@net-b.de>
8372 * gfortran.dg/reshape_5.f90: New.
8374 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8377 * gcc.target/powerpc/recip-1.c: Modify expected output.
8378 * gcc.target/powerpc/recip-3.c: Likewise.
8379 * gcc.target/powerpc/recip-4.c: Likewise.
8380 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8382 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8384 * gcc.target/arm/peep-ldrd-1.c: New test.
8385 * gcc.target/arm/peep-strd-1.c: Likewise.
8387 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8389 * gcc.target/arm/negdi-1.c: New test.
8390 * gcc.target/arm/negdi-2.c: Likewise.
8391 * gcc.target/arm/negdi-3.c: Likewise.
8392 * gcc.target/arm/negdi-4.c: Likewise.
8394 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8397 Add -march=armv8-a when we use v8 NEON.
8398 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8399 (check_effective_target_vect_call_ceilf): Likewise.
8400 (check_effective_target_vect_call_floorf): Likewise.
8401 (check_effective_target_vect_call_roundf): Likewise.
8402 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8403 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8404 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8405 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8406 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8408 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8410 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8411 * gcc.target/powerpc/sd-pwr6.c: Same.
8412 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8413 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8415 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8417 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8419 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8422 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8423 * gfortran.dg/altreturn_4.f90: Ditto.
8424 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8425 * gfortran.dg/altreturn_5.f90: Ditto.
8426 * gfortran.dg/altreturn_6.f90: Ditto.
8427 * gfortran.dg/altreturn_7.f90: Ditto.
8429 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8433 (check_effective_target_arm_v8_neon_ok_nocache):
8435 (check_effective_target_arm_v8_neon_ok): Change to use
8436 check_effective_target_arm_v8_neon_ok_nocache.
8437 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8439 (check_effective_target_vect_call_btruncf):
8440 Enable for arm and ARMv8 NEON.
8441 (check_effective_target_vect_call_ceilf): Likewise.
8442 (check_effective_target_vect_call_floorf): Likewise.
8443 (check_effective_target_vect_call_roundf): Likewise.
8444 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8447 2013-04-04 Marek Polacek <polacek@redhat.com>
8449 PR tree-optimization/48186
8450 * gcc.dg/pr48186.c: New test.
8452 2013-04-04 Richard Biener <rguenther@suse.de>
8454 PR tree-optimization/56826
8455 * gcc.dg/vect/pr56826.c: New testcase.
8456 * gcc.dg/vect/O3-pr36098.c: Adjust.
8458 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8460 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8461 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8462 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8463 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8464 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8465 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8466 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8467 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8468 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8469 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8471 2013-04-04 Richard Biener <rguenther@suse.de>
8473 PR tree-optimization/56213
8474 * gcc.dg/vect/vect-123.c: New testcase.
8476 2013-04-04 Tobias Burnus <burnus@net-b.de>
8479 * gfortran.dg/read_repeat_2.f90: New.
8481 2013-04-04 Richard Biener <rguenther@suse.de>
8483 PR tree-optimization/56837
8484 * g++.dg/torture/pr56837.C: New testcase.
8486 2013-04-04 Tobias Burnus <burnus@net-b.de>
8489 * gfortran.dg/c_loc_test_21.f90: New.
8490 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8491 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8492 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8493 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8494 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8496 2013-04-03 Jeff Law <law@redhat.com>
8498 PR tree-optimization/56799
8499 * gcc.c-torture/execute/pr56799.c: New test.
8501 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8504 * g++.dg/warn/Wpointer-arith-1.C: New.
8505 * g++.dg/gomp/for-19.C: Adjust.
8507 2013-04-03 Marek Polacek <polacek@redhat.com>
8510 * gcc.dg/pr55702.c: New test.
8512 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8515 * gcc.dg/pr56809.c: New testcase.
8517 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8520 * g++.dg/debug/pr56819.C: New test.
8522 2013-04-03 Richard Biener <rguenther@suse.de>
8524 PR tree-optimization/56817
8525 * g++.dg/torture/pr56817.C: New testcase.
8527 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8529 * gcc.dg/vect/bb-slp-31.c: New file.
8531 2013-04-03 Jason Merrill <jason@redhat.com>
8534 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8536 2013-04-03 Richard Biener <rguenther@suse.de>
8538 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8540 2013-04-03 Richard Biener <rguenther@suse.de>
8542 PR tree-optimization/55964
8543 * gcc.dg/torture/pr55964-2.c: New testcase.
8545 2013-04-03 Richard Biener <rguenther@suse.de>
8547 PR tree-optimization/56501
8548 * gcc.dg/torture/pr56501.c: New testcase.
8550 2013-04-03 Richard Biener <rguenther@suse.de>
8552 PR tree-optimization/56407
8553 * gcc.dg/torture/pr56407.c: New testcase.
8555 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8557 PR tree-optimization/56790
8558 * g++.dg/ext/pr56790-1.C: New testcase.
8560 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8562 * gcc.target/i386/merge-1.c: New testcase.
8563 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8565 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8568 * gcc.c-torture/execute/pr19449.c: New test.
8570 2013-04-03 Richard Biener <rguenther@suse.de>
8572 PR tree-optimization/56812
8573 * g++.dg/vect/slp-pr56812.cc: New testcase.
8575 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/altreturn_8.f90: New.
8580 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8581 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8582 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8584 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8586 PR rtl-optimization/56745
8587 * gcc.c-torture/compile/pr56745.c: New test.
8589 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8591 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8593 2013-04-02 Richard Biener <rguenther@suse.de>
8595 PR tree-optimization/56778
8596 * gcc.dg/torture/pr56778.c: New testcase.
8598 2013-04-02 Richard Biener <rguenther@suse.de>
8601 * g++.dg/torture/pr56768.C: New testcase.
8603 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8605 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8607 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8610 * gfortran.dg/namelist_82.f90: New test.
8612 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8615 * gfortran.dg/implicit_class_1.f90: New.
8617 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620 * gfortran.dg/namelist_81.f90: New test.
8622 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8624 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8625 for constant and equal string lengths.
8626 * gfortran.dg/character_comparison_5.f90: Likewise.
8627 * gfortran.dg/character_comparison_9.f90: New test.
8629 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8631 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8632 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8634 2013-03-29 Tobias Burnus <burnus@net-b.de>
8637 * gfortran.dg/optional_absent_3.f90: New.
8639 2013-03-29 Tobias Burnus <burnus@net-b.de>
8642 * gfortran.dg/fmt_cache_3.f90: New.
8644 2013-03-29 Tobias Burnus <burnus@net-b.de>
8647 * gfortran.dg/namelist_80.f90: New.
8649 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8652 * gfortran.dg/string_length_2.f90: New test.
8653 * gfortran.dg/dependency_41.f90: New test.
8655 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8658 * gfortran.dg/array_constructor_43.f90: New test.
8659 * gfortran.dg/random_seed_3.f90: New test.
8661 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8663 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8664 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8665 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8666 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8667 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8668 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8669 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8670 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8671 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8672 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8674 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8677 * g++.dg/conversion/op4.C: Adjust.
8678 * g++.dg/cpp0x/rv1n.C: Likewise.
8679 * g++.dg/cpp0x/rv2n.C: Likewise.
8680 * g++.dg/cpp0x/template_deduction.C: Likewise.
8681 * g++.dg/expr/cond8.C: Likewise.
8682 * g++.dg/other/error4.C: Likewise.
8683 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8684 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8685 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8686 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8687 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8688 * g++.old-deja/g++.law/cvt20.C: Likewise.
8689 * g++.old-deja/g++.law/cvt8.C: Likewise.
8690 * g++.old-deja/g++.law/init8.C: Likewise.
8691 * g++.old-deja/g++.mike/net12.C: Likewise.
8692 * g++.old-deja/g++.mike/net8.C: Likewise.
8693 * g++.old-deja/g++.mike/p2793.C: Likewise.
8694 * g++.old-deja/g++.mike/p3836.C: Likewise.
8695 * g++.old-deja/g++.mike/p418.C: Likewise.
8696 * g++.old-deja/g++.mike/p701.C: Likewise.
8697 * g++.old-deja/g++.mike/p807.C: Likewise.
8699 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8702 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8705 2013-03-28 Marek Polacek <polacek@redhat.com>
8707 PR tree-optimization/56695
8708 * gcc.dg/vect/pr56695.c: New test.
8710 2013-03-28 Richard Biener <rguenther@suse.de>
8712 PR tree-optimization/37021
8713 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8714 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8716 2013-03-27 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/sizeof_2.f90: New.
8721 * gfortran.dg/sizeof_3.f90: New.
8722 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8724 2013-03-27 Richard Biener <rguenther@suse.de>
8726 PR tree-optimization/37021
8727 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8729 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8731 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8732 * g++.dg/ipa/ivinline-2.C: Likewise.
8733 * g++.dg/ipa/ivinline-3.C: Likewise.
8734 * g++.dg/ipa/ivinline-4.C: Likewise.
8735 * g++.dg/ipa/ivinline-5.C: Likewise.
8736 * g++.dg/ipa/ivinline-7.C: Likewise.
8737 * g++.dg/ipa/ivinline-8.C: Likewise.
8738 * g++.dg/ipa/ivinline-9.C: Likewise.
8739 * g++.dg/cpp0x/noexcept03.C: Likewise.
8740 * gcc.dg/const-1.c: Likewise.
8741 * gcc.dg/ipa/pure-const-1.c: Likewise.
8742 * gcc.dg/noreturn-8.c: Likewise.
8743 * gcc.target/i386/mmx-1.c: Likewise.
8744 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8745 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8746 * gcc.c-torture/execute/pr33992.x: New file.
8748 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8750 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8752 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8755 * g++.dg/ext/desig5.C: New.
8757 2013-03-26 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/merge_init_expr_2.f90: New.
8761 * gfortran.dg/merge_char_1.f90: Modify test to
8762 stay a run-time test.
8763 * gfortran.dg/merge_char_3.f90: Ditto.
8765 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8767 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8768 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8770 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8773 * g++.dg/cpp0x/range-for23.C: New.
8775 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8778 * gfortran.dg/namelist_79.f90: New.
8780 2013-03-25 Martin Jambor <mjambor@suse.cz>
8782 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8784 2013-03-25 Tobias Burnus <burnus@net-b.de>
8804 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8805 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8806 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8807 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8808 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8809 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8810 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8811 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8812 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8813 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8814 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8815 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8816 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8817 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8818 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8819 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8820 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8821 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8822 * gfortran.dg/pr32601_1.f03: Ditto.
8823 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8824 * gfortran.dg/blockdata_7.f90: New.
8825 * gfortran.dg/c_assoc_4.f90: New.
8826 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8827 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8828 * gfortran.dg/c_funloc_tests_8.f90: New.
8829 * gfortran.dg/c_loc_test_17.f90: New.
8830 * gfortran.dg/c_loc_test_18.f90: New.
8831 * gfortran.dg/c_loc_test_19.f90: New.
8832 * gfortran.dg/c_loc_test_20.f90: New.
8833 * gfortran.dg/c_sizeof_5.f90: New.
8834 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8835 * gfortran.dg/transfer_resolve_2.f90: New.
8836 * gfortran.dg/transfer_resolve_3.f90: New.
8837 * gfortran.dg/transfer_resolve_4.f90: New.
8838 * gfortran.dg/pr32601.f03: Update dg-error.
8839 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8840 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8842 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8844 * gcc.target/arm/vseleqdf.c: New test.
8845 * gcc.target/arm/vseleqsf.c: Likewise.
8846 * gcc.target/arm/vselgedf.c: Likewise.
8847 * gcc.target/arm/vselgesf.c: Likewise.
8848 * gcc.target/arm/vselgtdf.c: Likewise.
8849 * gcc.target/arm/vselgtsf.c: Likewise.
8850 * gcc.target/arm/vselledf.c: Likewise.
8851 * gcc.target/arm/vsellesf.c: Likewise.
8852 * gcc.target/arm/vselltdf.c: Likewise.
8853 * gcc.target/arm/vselltsf.c: Likewise.
8854 * gcc.target/arm/vselnedf.c: Likewise.
8855 * gcc.target/arm/vselnesf.c: Likewise.
8856 * gcc.target/arm/vselvcdf.c: Likewise.
8857 * gcc.target/arm/vselvcsf.c: Likewise.
8858 * gcc.target/arm/vselvsdf.c: Likewise.
8859 * gcc.target/arm/vselvssf.c: Likewise.
8861 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8863 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8865 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8866 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8867 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8868 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8869 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8870 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8871 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8872 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8873 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8874 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8875 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8876 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8877 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8878 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8879 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8880 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8881 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8882 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8883 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8884 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8885 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8886 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8887 * gcc.target/arm/atomic-op-char.c: Likewise.
8888 * gcc.target/arm/atomic-op-consume.c: Likewise.
8889 * gcc.target/arm/atomic-op-int.c: Likewise.
8890 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8891 * gcc.target/arm/atomic-op-release.c: Likewise.
8892 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8893 * gcc.target/arm/atomic-op-short.c: Likewise.
8895 2013-03-25 Richard Biener <rguenther@suse.de>
8898 * g++.dg/torture/pr56694.C: New testcase.
8900 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8903 * gcc.target/arm/neon-vcond-gt.c: New test.
8904 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8905 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8907 2013-03-25 Richard Biener <rguenther@suse.de>
8909 PR tree-optimization/56689
8910 * gcc.dg/torture/pr56689.c: New testcase.
8912 2013-03-25 Kai Tietz <ktietz@redhat.com>
8914 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8916 2013-03-24 Tobias Burnus <burnus@net-b.de>
8919 * gfortran.dg/eof_5.f90: New.
8921 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8923 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8926 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8928 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8930 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8933 * gcc.c-torture/execute/builtins/builtins.exp: Add
8934 -Wl,--allow-multiple-definition for RTEMS targets.
8936 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8938 * gcc.target/aarch64/movk.c: New test.
8940 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8942 * g++.dg/ext/vector21.C: New testcase.
8944 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8946 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8947 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8949 2013-03-21 Richard Biener <rguenther@suse.de>
8951 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8952 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8954 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8956 * gcc.target/aarch64/vect.c: Test and result vector added
8957 for sabd and saba instructions.
8958 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8959 instructions in assembly.
8960 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8961 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8962 for fabd instruction.
8963 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8964 instruction in assembly.
8965 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8967 2013-03-20 Jeff Law <law@redhat.com>
8969 * g++.dg/tree-ssa/ssa-dom.C: New test.
8971 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8973 * gcc.target/powerpc/mmfpgpr.c: New test.
8974 * gcc.target/powerpc/sd-vsx.c: Likewise.
8975 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8976 * gcc.target/powerpc/vsx-float0.c: Likewise.
8978 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8980 PR tree-optimization/56355
8981 * gcc.dg/pr56355-1.c: New file.
8983 2013-03-20 Catherine Moore <clm@codesourcery.com>
8984 Richard Sandiford <rdsandiford@googlemail.com>
8986 * gcc.target/mips/mips.exp: Add microMIPS support.
8987 * gcc.target/mips/umips-movep-2.c: New test.
8988 * gcc.target/mips/umips-lwp-2.c: New test.
8989 * gcc.target/mips/umips-swp-5.c: New test.
8990 * gcc.target/mips/umips-constraints-1.c: New test.
8991 * gcc.target/mips/umips-lwp-3.c: New test.
8992 * gcc.target/mips/umips-swp-6.c: New test.
8993 * gcc.target/mips/umips-constraints-2.c: New test.
8994 * gcc.target/mips/umips-save-restore-1.c: New test.
8995 * gcc.target/mips/umips-lwp-4.c: New test.
8996 * gcc.target/mips/umips-swp-7.c: New test.
8997 * gcc.target/mips/umips-save-restore-2.c: New test.
8998 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8999 * gcc.target/mips/umips-lwp-5.c: New test.
9000 * gcc.target/mips/umips-save-restore-3.c: New test.
9001 * gcc.target/mips/umips-lwp-6.c: New test.
9002 * gcc.target/mips/umips-swp-1.c: New test.
9003 * gcc.target/mips/umips-lwp-7.c: New test.
9004 * gcc.target/mips/umips-swp-2.c: New test.
9005 * gcc.target/mips/umips-lwp-8.c: New test.
9006 * gcc.target/mips/umips-swp-3.c: New test.
9007 * gcc.target/mips/umips-movep-1.c: New test.
9008 * gcc.target/mips/umips-lwp-1.c: New test.
9009 * gcc.target/mips/umips-swp-4.c: New test.
9011 2013-03-20 Richard Biener <rguenther@suse.de>
9013 PR tree-optimization/56661
9014 * gcc.dg/torture/pr56661.c: New testcase.
9016 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9018 PR rtl-optimization/56605
9019 * gcc.target/powerpc/pr56605.c: New.
9021 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024 * gfortran.dg/do_1.f90: Don't xfail.
9026 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9029 * gfortran.dg/namelist_77.f90: New.
9030 * gfortran.dg/namelist_78.f90: New.
9032 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9035 * gfortran.dg/open_negative_unit_1.f90: New.
9037 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9039 * gcc.target/aarch64/sbc.c: New test.
9041 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9043 * gcc.target/aarch64/ror.c: New test.
9045 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9047 * gcc.target/aarch64/extr.c: New test.
9049 2013-03-19 Richard Biener <rguenther@suse.de>
9051 PR tree-optimization/56273
9052 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9053 * c-c++-common/uninit-17.c: Likewise.
9055 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9057 PR tree-optimization/56635
9058 * g++.dg/torture/pr56635.C: New test.
9060 2013-03-18 Richard Biener <rguenther@suse.de>
9062 PR tree-optimization/3713
9063 * g++.dg/ipa/devirt-12.C: New testcase.
9065 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9068 * c-c++-common/pr56566.c: New test.
9070 2013-03-17 Jason Merrill <jason@redhat.com>
9072 * g++.dg/template/abstract-dr337.C: XFAIL.
9074 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9077 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9078 * c-c++-common/pr56607.c: New test.
9080 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9083 * g++.dg/cpp0x/constexpr-array5.C: New.
9085 2013-03-15 Tobias Burnus <burnus@net-b.de>
9088 * gfortran.dg/transfer_intrinsic_5.f90: New.
9090 2013-03-15 Kai Tietz <ktietz@redhat.com>
9092 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9093 * gcc.target/i386/pr20020-1.c: Likewise.
9094 * gcc.target/i386/pr20020-2.c: Likewise.
9095 * gcc.target/i386/pr20020-3.c: Likewise.
9096 * gcc.target/i386/pr53425-1.c: Likewise.
9097 * gcc.target/i386/pr53425-2.c: Likewise.
9098 * gcc.target/i386/pr55093.c: Likewise.
9099 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9101 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9104 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9105 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9107 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9109 PR tree-optimization/53265
9110 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9112 * gcc.dg/graphite/id-6.c (test): Likewise.
9113 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9114 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9116 PR tree-optimization/53265
9117 * gcc.dg/pr53265.c: New test.
9118 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9120 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9122 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9123 n, use it as high bound instead of 4.
9125 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9128 * gcc.target/sh/pr49880-1.c: New.
9129 * gcc.target/sh/pr49880-2.c: New.
9130 * gcc.target/sh/pr49880-3.c: New.
9131 * gcc.target/sh/pr49880-4.c: New.
9132 * gcc.target/sh/pr49880-5.c: New.
9134 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9136 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9138 2013-03-13 Richard Biener <rguenther@suse.de>
9140 PR tree-optimization/56608
9141 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9143 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9146 * g++.dg/cpp0x/alias-decl-32.C: New.
9148 2013-03-11 Jan Hubicka <jh@suse.cz>
9151 * gcc.c-torture/compile/pr56571.c: New testcase.
9153 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9155 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9156 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9158 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9160 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9161 * gcc.dg/inline_4.c: Likewise.
9162 * gcc.dg/unroll_2.c: Likewise.
9163 * gcc.dg/unroll_3.c: Likewise.
9164 * gcc.dg/unroll_4.c: Likewise.
9166 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9169 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9172 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9174 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9177 * gcc.c-torture/compile/pr40797.c: New.
9179 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9181 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9183 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9186 * gfortran.dg/class_56.f90: New test.
9188 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9191 * gcc.target/mips/pr56524.c: New test.
9193 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9196 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9198 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9201 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9203 2013-03-08 Marek Polacek <polacek@redhat.com>
9205 PR tree-optimization/56478
9206 * gcc.dg/torture/pr56478.c: New test.
9208 2013-03-08 Kai Tietz <ktietz@redhat.com>
9210 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9211 targets linker option --allow-multiple-definition.
9213 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9214 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9215 * gcc.dg/pr52549.c: Add LLP64 case.
9216 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9217 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9218 * gcc.dg/torture/pr51071-2.c: Likewise.
9219 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9220 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9221 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9222 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9223 * gcc.dg/weak/weak-1.c: Likewise.
9224 * gcc.dg/weak/weak-2.c: Likewise.
9225 * gcc.dg/weak/weak-3.c: Likewise.
9226 * gcc.dg/weak/weak-4.c: Likewise.
9227 * gcc.dg/weak/weak-5.c: Likewise.
9228 * gcc.dg/weak/weak-15.c: Likewise.
9229 * gcc.dg/weak/weak-16.c: Likewise.
9231 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9233 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9235 PR tree-optimization/56559
9236 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9238 2013-03-07 Andreas Schwab <schwab@suse.de>
9240 * gcc.dg/pr31490.c: Fix last change.
9242 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9245 * g++.dg/template/crash115.C: New.
9247 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9249 PR tree-optimization/56539
9250 * gcc.c-torture/compile/pr56539.c: New test.
9252 2013-03-06 Kai Tietz <ktietz@redhat.com>
9254 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9256 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9257 * gcc.dg/lto/20091013-1_2.c: Likewise.
9258 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9260 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9262 * gnat.dg/specs/aggr6.ads: New test.
9264 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9266 * gnat.dg/loop_optimization15.ad[sb]: New test.
9268 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9271 * gcc.dg/pr56548.c: New test.
9273 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9276 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9278 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9281 * g++.dg/template/typename20.C: New test.
9283 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9286 * gcc.dg/pr56510.c: New test.
9288 PR rtl-optimization/56484
9289 * gcc.c-torture/compile/pr56484.c: New test.
9291 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9294 * g++.dg/warn/Wsign-conversion-2.C: New.
9296 2013-03-05 Richard Biener <rguenther@suse.de>
9298 PR tree-optimization/56270
9299 * gcc.dg/vect/slp-38.c: New testcase.
9301 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9303 PR rtl-optimization/56494
9304 * gcc.dg/pr56494.c: New test.
9306 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9308 * gcc.dg/pr56424.c: New test.
9310 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9312 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9313 * gcc.dg/pr56228.c <avr>: Skip.
9315 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9318 PR tree-optimization/52631
9319 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9321 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9323 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9324 * gcc.dg/vect/vect-83_64.c: Same.
9326 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9329 * gfortran.dg/pointer_check_13.f90: New test.
9331 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9334 * gfortran.dg/array_constructor_42.f90: New test.
9336 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9339 * g++.dg/template/static33.C: New.
9340 * g++.dg/template/static34.C: Likewise.
9343 * g++.dg/template/static35.C: New.
9345 2013-03-01 Steve Ellcey <sellcey@mips.com>
9347 * gcc.dg/pr56396.c: Require pic support.
9349 2013-03-01 Richard Biener <rguenther@suse.de>
9351 PR tree-optimization/55481
9352 * gcc.dg/torture/pr56488.c: New testcase.
9354 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9355 Jakub Jelinek <jakub@redhat.com>
9358 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9359 no_sanitize_address attribute rather than no_address_safety_analysis.
9360 * g++.dg/asan/sanitizer_test_utils.h
9361 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9362 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9363 in addition to no_address_safety_analysis.
9365 2013-02-28 Jason Merrill <jason@redhat.com>
9368 * g++.dg/cpp0x/constexpr-and.C: New.
9370 2013-02-28 Martin Jambor <mjambor@suse.cz>
9372 PR tree-optimization/56294
9373 * g++.dg/debug/pr56294.C: New test.
9375 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9377 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9379 2013-02-27 Marek Polacek <polacek@redhat.com>
9381 PR rtl-optimization/56466
9382 * gcc.dg/pr56466.c: New test.
9384 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9386 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9387 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9388 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9390 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9393 * gcc.dg/pr45472.c: New test.
9395 2013-02-26 Marek Polacek <polacek@redhat.com>
9397 PR tree-optimization/56426
9398 * gcc.dg/pr56436.c: New test.
9400 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9402 PR tree-optimization/56448
9403 * gcc.c-torture/compile/pr56448.c: New test.
9405 PR tree-optimization/56443
9406 * gcc.dg/torture/pr56443.c: New test.
9408 2013-02-25 Richard Biener <rguenther@suse.de>
9410 PR tree-optimization/56175
9411 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9413 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9416 * g++.dg/torture/pr56403.C: New test.
9418 2013-02-25 Catherine Moore <clm@codesourcery.com>
9421 2013-02-24 Catherine Moore <clm@codesourcery.com>
9422 Richard Sandiford <rdsandiford@googlemail.com>
9424 * gcc.target/mips/mips.exp: Add microMIPS support.
9425 * gcc.target/mips/umips-movep-2.c: New test.
9426 * gcc.target/mips/umips-lwp-2.c: New test.
9427 * gcc.target/mips/umips-swp-5.c: New test.
9428 * gcc.target/mips/umips-constraints-1.c: New test.
9429 * gcc.target/mips/umips-lwp-3.c: New test.
9430 * gcc.target/mips/umips-swp-6.c: New test.
9431 * gcc.target/mips/umips-constraints-2.c: New test.
9432 * gcc.target/mips/umips-save-restore-1.c: New test.
9433 * gcc.target/mips/umips-lwp-4.c: New test.
9434 * gcc.target/mips/umips-swp-7.c: New test.
9435 * gcc.target/mips/umips-save-restore-2.c: New test.
9436 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9437 * gcc.target/mips/umips-lwp-5.c: New test.
9438 * gcc.target/mips/umips-save-restore-3.c: New test.
9439 * gcc.target/mips/umips-lwp-6.c: New test.
9440 * gcc.target/mips/umips-swp-1.c: New test.
9441 * gcc.target/mips/umips-lwp-7.c: New test.
9442 * gcc.target/mips/umips-swp-2.c: New test.
9443 * gcc.target/mips/umips-lwp-8.c: New test.
9444 * gcc.target/mips/umips-swp-3.c: New test.
9445 * gcc.target/mips/umips-movep-1.c: New test.
9446 * gcc.target/mips/umips-lwp-1.c: New test.
9447 * gcc.target/mips/umips-swp-4.c: New test.
9449 2013-02-24 Catherine Moore <clm@codesourcery.com>
9450 Richard Sandiford <rdsandiford@googlemail.com>
9452 * gcc.target/mips/mips.exp: Add microMIPS support.
9453 * gcc.target/mips/umips-movep-2.c: New test.
9454 * gcc.target/mips/umips-lwp-2.c: New test.
9455 * gcc.target/mips/umips-swp-5.c: New test.
9456 * gcc.target/mips/umips-constraints-1.c: New test.
9457 * gcc.target/mips/umips-lwp-3.c: New test.
9458 * gcc.target/mips/umips-swp-6.c: New test.
9459 * gcc.target/mips/umips-constraints-2.c: New test.
9460 * gcc.target/mips/umips-save-restore-1.c: New test.
9461 * gcc.target/mips/umips-lwp-4.c: New test.
9462 * gcc.target/mips/umips-swp-7.c: New test.
9463 * gcc.target/mips/umips-save-restore-2.c: New test.
9464 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9465 * gcc.target/mips/umips-lwp-5.c: New test.
9466 * gcc.target/mips/umips-save-restore-3.c: New test.
9467 * gcc.target/mips/umips-lwp-6.c: New test.
9468 * gcc.target/mips/umips-swp-1.c: New test.
9469 * gcc.target/mips/umips-lwp-7.c: New test.
9470 * gcc.target/mips/umips-swp-2.c: New test.
9471 * gcc.target/mips/umips-lwp-8.c: New test.
9472 * gcc.target/mips/umips-swp-3.c: New test.
9473 * gcc.target/mips/umips-movep-1.c: New test.
9474 * gcc.target/mips/umips-lwp-1.c: New test.
9475 * gcc.target/mips/umips-swp-4.c: New test.
9477 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9480 * lib/asan-dg.exp (asan_link_flags): Add
9481 -B${gccpath}/libsanitizer/asan/ to flags.
9483 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.dg/torture/pr56420.c: New test.
9488 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9491 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9493 2013-02-21 Martin Jambor <mjambor@suse.cz>
9495 PR tree-optimization/56310
9496 * g++.dg/ipa/pr56310.C: New test.
9498 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9501 * gfortran.dg/proc_ptr_comp_37.f90: New.
9503 2013-02-21 Richard Biener <rguenther@suse.de>
9505 PR tree-optimization/56415
9507 2013-02-11 Richard Biener <rguenther@suse.de>
9509 PR tree-optimization/56273
9510 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9511 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9512 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9513 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9514 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9515 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9517 2013-02-21 Marek Polacek <polacek@redhat.com>
9519 PR tree-optimization/56398
9520 * g++.dg/torture/pr56398.C: New test.
9522 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9525 * gcc.c-torture/compile/pr56405.c: New test.
9527 2013-02-20 Jan Hubicka <jh@suse.cz>
9529 PR tree-optimization/56265
9530 * g++.dg/ipa/devirt-11.C: New testcase.
9532 2013-02-20 Richard Biener <rguenther@suse.de>
9534 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9536 2013-02-20 Richard Biener <rguenther@suse.de>
9537 Jakub Jelinek <jakub@redhat.com>
9539 PR tree-optimization/56396
9540 * gcc.dg/pr56396.c: New testcase.
9542 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9545 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9547 2013-02-19 Richard Biener <rguenther@suse.de>
9549 PR tree-optimization/56384
9550 * gcc.dg/torture/pr56384.c: New testcase.
9552 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9554 PR tree-optimization/56350
9555 * gcc.dg/pr56350.c: New test.
9557 PR tree-optimization/56381
9558 * g++.dg/opt/pr56381.C: New test.
9560 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9563 * lib/dg-pch.exp (pch-init, pch-finish,
9564 check_effective_target_pch_supported_debug): New procs.
9565 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9566 Likewise if $pch_unsupported_debug and $flags include -g.
9567 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9568 and dg-require-effective-target pch_unsupported_debug.
9569 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9570 * objc.dg/pch/pch.exp: Likewise.
9571 * gcc.dg/pch/pch.exp: Likewise.
9572 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9573 pch_unsupported_debug.
9574 * gcc.dg/pch/valid-1.hs: Likewise.
9575 * gcc.dg/pch/valid-1b.c: Likewise.
9576 * gcc.dg/pch/valid-1b.hs: Likewise.
9578 2013-02-18 Richard Biener <rguenther@suse.de>
9580 PR tree-optimization/56366
9581 * gcc.dg/torture/pr56366.c: New testcase.
9583 2013-02-18 Richard Biener <rguenther@suse.de>
9586 * gcc.dg/torture/pr56349.c: New testcase.
9588 2013-02-18 Richard Biener <rguenther@suse.de>
9590 PR tree-optimization/56321
9591 * gcc.dg/torture/pr56321.c: New testcase.
9593 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9595 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9597 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9598 Dodji Seketeli <dodji@redhat.com>
9601 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9602 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9603 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9604 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9605 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9606 * c-c++-common/asan/pr56330.c: Likewise.
9607 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9608 Ensure the size argument of __builtin_memcpy is a constant.
9610 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9611 Paolo Carlini <paolo.carlini@oracle.com>
9614 * g++.dg/cpp0x/enum23.C: New.
9616 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9619 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9621 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9623 PR rtl-optimization/56348
9624 * gcc.target/i386/pr56348.c: New test.
9626 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9628 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9629 * gcc.target/arm/interrupt-2.c: Likewise.
9631 2013-02-15 Tobias Burnus <burnus@net-b.de>
9634 * gfortran.dg/matmul_9.f90: New.
9636 2013-02-15 Tobias Burnus <burnus@net-b.de>
9639 * gfortran.dg/init_flag_11.f90: New.
9641 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9643 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9645 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9647 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9650 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9651 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/allocatable_function_7.f90: New.
9656 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9658 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9659 * asan_globals_test-wrapper.cc: New file.
9660 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9661 instead of asan_globals_test.cc as dg-additional-sources.
9662 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9663 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9664 "sanitizer_test_utils.h" instead of
9665 "sanitizer_common/tests/sanitizer_test_utils.h".
9666 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9667 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9668 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9669 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9670 * g++.dg/asan/asan_test.cc: Synced from upstream.
9671 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9673 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9676 * c-c++-common/asan/memcmp-2.c: New test.
9678 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9681 * g++.dg/cpp0x/udlit-string-literal.h: New.
9682 * g++.dg/cpp0x/udlit-string-literal.C: New.
9684 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9686 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9688 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9691 * gcc.target/arm/pr56184.C: New test.
9693 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9696 * g++.dg/torture/pr56302.C: New test.
9697 * g++.dg/cpp0x/constexpr-56302.C: New test.
9698 * c-c++-common/pr56302.c: New test.
9700 2013-02-13 Tobias Burnus <burnus@net-b.de>
9701 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9704 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9705 * gfortran.dg/quad_3.f90: Ditto.
9707 2013-02-13 Kostya Serebryany <kcc@google.com>
9709 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9710 to match the fresh asan run-time.
9711 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9713 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9715 Avoid instrumenting duplicated memory access in the same basic block
9716 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9717 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9718 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9719 * c-c++-common/asan/inc.c: Likewise.
9721 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9724 * gcc.target/i386/pr56148.c: New test.
9726 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9727 Tobias Burnus <burnus@net-b.de>
9730 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9733 2013-02-12 Richard Biener <rguenther@suse.de>
9736 * gcc.dg/lto/pr56297_0.c: New testcase.
9737 * gcc.dg/lto/pr56297_0.c: Likewise.
9739 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9742 * gfortran.dg/typebound_deferred_1.f90: New.
9744 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9746 PR rtl-optimization/56151
9747 * gcc.target/i386/pr56151.c: New test.
9749 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9751 * g++.dg/ext/mv12.C: New test.
9752 * g++.dg/ext/mv12.h: New file.
9753 * g++.dg/ext/mv12-aux.C: New file.
9754 * g++.dg/ext/mv13.C: New test.
9756 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9758 * lib/target-supports.exp
9759 (check_effective_target_powerpc_eabi_ok): New.
9760 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9762 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9763 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9765 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9766 * gcc.target/powerpc/pr51623.c: Likewise.
9767 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9768 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9770 2013-02-11 Alexander Potapenko <glider@google.com>
9771 Jack Howarth <howarth@bromo.med.uc.edu>
9772 Jakub Jelinek <jakub@redhat.com>
9775 * g++.dg/asan/pr55617.C: Run on all targets.
9777 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9779 PR rtl-optimization/56275
9780 * gcc.dg/pr56275.c: New test.
9782 2013-02-11 Richard Biener <rguenther@suse.de>
9784 PR tree-optimization/56273
9785 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9787 2013-02-11 Richard Biener <rguenther@suse.de>
9789 PR tree-optimization/56264
9790 * gcc.dg/torture/pr56264.c: New testcase.
9792 2013-02-11 Richard Biener <rguenther@suse.de>
9794 PR tree-optimization/56273
9795 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9796 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9797 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9798 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9799 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9800 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9802 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9804 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9805 for *-*-linux-gnu targets.
9806 * g++.dg/asan/interception-test-1.c: Ditto.
9807 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9808 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9810 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9813 * gfortran.dg/intrinsic_size_4.f90 : New test.
9815 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9818 * gcc.target/powerpc/pr56256.c: New test.
9820 2013-02-08 Ian Lance Taylor <iant@google.com>
9822 * lib/go.exp: Load timeout.exp.
9824 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9826 PR rtl-optimization/56246
9827 * gcc.target/i386/pr56246.c: New test.
9829 2013-02-08 Jeff Law <law@redhat.com>
9832 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9834 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9837 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9840 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9842 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9844 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9846 PR rtl-optimization/56195
9847 * gcc.dg/torture/pr56195.c: New test.
9849 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9852 * gfortran.dg/recursive_interface_2.f90: New test.
9854 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9856 PR tree-optimization/56250
9857 * gcc.c-torture/execute/pr56250.c: New test.
9859 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9861 PR tree-optimization/56064
9862 * gcc.dg/fixed-point/view-convert-2.c: New test.
9864 2013-02-08 Michael Matz <matz@suse.de>
9866 PR tree-optimization/52448
9867 * gcc.dg/pr52448.c: New test.
9869 2013-02-08 Richard Biener <rguenther@suse.de>
9872 * gcc.dg/torture/pr56181.c: New testcase.
9874 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9877 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9878 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9880 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9883 * g++.dg/parse/crash61.C: New test.
9886 * g++.dg/parse/pr56239.C: New test.
9889 * g++.dg/abi/mangle61.C: New test.
9891 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9893 PR rtl-optimization/56225
9894 * gcc.target/i386/pr56225.c: New test.
9896 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9899 * gcc.dg/guality/pr56154-1.c: New test.
9900 * gcc.dg/guality/pr56154-2.c: New test.
9901 * gcc.dg/guality/pr56154-3.c: New test.
9902 * gcc.dg/guality/pr56154-4.c: New test.
9903 * gcc.dg/guality/pr56154-aux.c: New file.
9905 PR tree-optimization/55789
9906 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9908 * gcc.dg/tree-ssa/inline-3.c: Add
9909 --param max-early-inliner-iterations=2 option.
9911 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9914 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9915 Add -fno-dwarf2-cfi-asm to dg-options.
9918 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9921 * gcc.dg/pr56228.c: New test.
9923 2013-02-07 Alan Modra <amodra@gmail.com>
9926 * gcc.target/powerpc/pr54009.c: New test.
9928 * gfortran.dg/pr54131.f: New test.
9930 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9933 * gfortran.dg/array_constructor_41.f90: New test.
9935 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9938 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9940 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9943 * g++.dg/gomp/pr56217.C: New test.
9945 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9947 PR tree-optimization/56205
9948 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9949 * gcc.c-torture/execute/pr56205.c: New test.
9951 2013-02-05 Richard Biener <rguenther@suse.de>
9953 PR tree-optimization/53342
9954 PR tree-optimization/53185
9955 * gcc.dg/vect/pr53185-2.c: New testcase.
9957 2013-02-05 Jan Hubicka <jh@suse.cz>
9959 PR tree-optimization/55789
9960 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9961 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9962 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9963 * g++.dg/ipa/inline-1.C: New testcase.
9964 * g++.dg/ipa/inline-2.C: New testcase.
9965 * g++.dg/ipa/inline-3.C: New testcase.
9967 2013-02-05 Jan Hubicka <jh@suse.cz>
9969 PR tree-optimization/55789
9970 * g++.dg/torture/pr55789.C: New testcase.
9972 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9975 * gcc.dg/pr56167.c: New test.
9977 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9980 * gcc.target/sh/pr55146.c: New.
9982 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9984 PR tree-optimization/54386
9985 * gcc.target/sh/pr54386.c: New.
9987 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9990 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9993 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9995 2013-02-04 Alexander Potapenko <glider@google.com>
9996 Jack Howarth <howarth@bromo.med.uc.edu>
9997 Jakub Jelinek <jakub@redhat.com>
10000 * g++.dg/asan/pr55617.C: New test.
10002 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10005 * gfortran.dg/typebound_operator_19.f90: New test.
10006 * gfortran.dg/typebound_assignment_4.f90: New test.
10008 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10011 * gfortran.dg/recursive_interface_1.f90: New test.
10013 2013-02-04 Richard Guenther <rguenther@suse.de>
10016 * gcc.dg/lto/pr56168_0.c: New testcase.
10017 * gcc.dg/lto/pr56168_1.c: Likewise.
10019 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10023 * gfortran.dg/block_12.f90: New test.
10024 * gfortran.dg/module_error_1.f90: New test.
10026 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10028 * lib/target-supports.exp (check_effective_target_vect_float)
10029 (check_effective_target_vect_no_align): Add mips-sde-elf.
10031 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10033 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10035 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10037 * gcc.dg/pr56023.c: XFAIL on AIX.
10038 * gcc.dg/vect/pr49352.c: Same.
10040 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10042 * gnat.dg/opt26.adb: New test.
10044 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10047 2013-01-27 Amol Pise <amolpise15@gmail.com>
10049 * gcc.target/arm/neon-vfnms-1.c: New test.
10050 * gcc.target/arm/neon-vfnma-1.c: New test.
10052 2013-01-31 Richard Biener <rguenther@suse.de>
10054 PR tree-optimization/56157
10055 * gcc.dg/torture/pr56157.c: New testcase.
10057 2013-01-30 Richard Biener <rguenther@suse.de>
10059 PR tree-optimization/56150
10060 * gcc.dg/torture/pr56150.c: New testcase.
10062 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10065 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10066 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10067 printed in backtrace.
10068 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10069 to avoid errors about mismatched allocation vs. deallocation.
10072 * g++.dg/mv1.C: Moved to...
10073 * g++.dg/ext/mv1.C: ... here. Adjust test.
10074 * g++.dg/mv2.C: Moved to...
10075 * g++.dg/ext/mv2.C: ... here. Adjust test.
10076 * g++.dg/mv3.C: Moved to...
10077 * g++.dg/ext/mv3.C: ... here.
10078 * g++.dg/mv4.C: Moved to...
10079 * g++.dg/ext/mv4.C: ... here.
10080 * g++.dg/mv5.C: Moved to...
10081 * g++.dg/ext/mv5.C: ... here. Adjust test.
10082 * g++.dg/mv6.C: Moved to...
10083 * g++.dg/ext/mv6.C: ... here. Adjust test.
10084 * g++.dg/ext/mv7.C: New test.
10085 * g++.dg/ext/mv8.C: New test.
10086 * g++.dg/ext/mv9.C: New test.
10087 * g++.dg/ext/mv10.C: New test.
10088 * g++.dg/ext/mv11.C: New test.
10090 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10092 PR rtl-optimization/56144
10093 * gcc.dg/pr56144.c: New.
10095 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10097 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10099 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10100 * g++.dg/cpp0x/constexpr-55573.C: Same
10102 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10104 PR tree-optimization/56064
10105 * gcc.dg/fixed-point/view-convert.c: New test.
10107 2013-01-30 Andreas Schwab <schwab@suse.de>
10109 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10110 evaluate the end index in string range.
10112 2013-01-30 Tobias Burnus <burnus@net-b.de>
10115 * gfortran.dg/allocatable_function_6.f90: New.
10117 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10118 Mikael Morin <mikael@gcc.gnu.org>
10121 * gfortran.dg/proc_ptr_comp_36.f90: New.
10123 2013-01-29 Richard Biener <rguenther@suse.de>
10125 PR tree-optimization/55270
10126 * gcc.dg/torture/pr55270.c: New testcase.
10128 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10130 PR rtl-optimization/56117
10131 * gcc.dg/pr56117.c: New test.
10133 2013-01-28 Richard Biener <rguenther@suse.de>
10135 PR tree-optimization/56034
10136 * gcc.dg/torture/pr56034.c: New testcase.
10138 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10140 PR tree-optimization/56125
10141 * gcc.dg/pr56125.c: New test.
10143 2013-01-28 Tobias Burnus <burnus@net-b.de>
10144 Mikael Morin <mikael@gcc.gnu.org>
10147 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10148 * gfortran.dg/import8.f90: Likewise.
10149 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10150 * gfortran.dg/import10.f90: New test.
10151 * gfortran.dg/import11.f90: Likewise
10153 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10156 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10157 string.h. Provide memset, malloc and free prototypes, adjust line
10158 numbers in dg-output.
10159 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10160 Provide memset prototype and adjust line numbers in dg-output.
10161 * c-c++-common/asan/global-overflow-1.c: Likewise.
10163 PR tree-optimization/56094
10164 * gcc.dg/pr56094.c: New test.
10166 2013-01-27 Amol Pise <amolpise15@gmail.com>
10168 * gcc.target/arm/neon-vfnms-1.c: New test.
10169 * gcc.target/arm/neon-vfnma-1.c: New test.
10171 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10174 * gcc.target/i386/pr56114.c: New test.
10176 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10179 * gfortran.dg/associate_14.f90: New test.
10182 * gfortran.dg/associate_13.f90: New test.
10184 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10186 PR tree-optimization/56098
10187 * gcc.dg/pr56098-1.c: New test.
10188 * gcc.dg/pr56098-2.c: New test.
10190 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10193 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10195 2013-01-22 Marek Polacek <polacek@redhat.com>
10197 PR tree-optimization/56035
10198 * gcc.dg/pr56035.c: New test.
10200 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10202 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10205 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10207 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10209 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/pr56078.c: New test.
10213 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10215 2013-01-24 Martin Jambor <mjambor@suse.cz>
10217 PR tree-optimization/55927
10218 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10220 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10222 * gcc.target/i386/movsd.c: New test.
10224 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10226 PR inline-asm/55934
10227 * gcc.target/i386/pr55934.c: New test.
10229 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10232 * gfortran.dg/select_8.f90: New.
10234 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10236 * gcc.target/microblaze/microblaze.exp: Remove
10237 target_config_cflags check.
10239 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10242 * gfortran.dg/gomp/pr56052.f90: New test.
10245 * gcc.dg/pr49069.c: New test.
10247 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10250 * g++.dg/cpp0x/constexpr-static10.C: New.
10252 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10255 * gcc.target/i386/pr56028.c: New test.
10257 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10260 * gcc.target/i386/pr55686.c: New test.
10262 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10265 * g++.dg/cpp0x/variadic139.C: New test.
10266 * g++.dg/cpp0x/variadic140.C: Likewise.
10267 * g++.dg/cpp0x/variadic141.C: Likewise.
10269 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10271 * gnat.dg/warn8.adb: New test.
10273 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10276 * gfortran.dg/include_8.f90: New test.
10278 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10280 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10281 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10283 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10285 PR tree-optimization/56051
10286 * gcc.c-torture/execute/pr56051.c: New test.
10288 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10290 PR rtl-optimization/56023
10291 * gcc.dg/pr56023.c: New test.
10293 2013-01-21 Martin Jambor <mjambor@suse.cz>
10295 PR middle-end/56022
10296 * gcc.target/i386/pr56022.c: New test.
10298 2013-01-21 Jason Merrill <jason@redhat.com>
10300 * lib/target-supports.exp (check_effective_target_alias): New.
10302 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10305 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10307 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10309 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10311 2013-01-19 Jeff Law <law@redhat.com>
10313 PR tree-optimization/52631
10314 * tree-ssa/pr52631.c: New test.
10315 * tree-ssa/ssa-fre-9: Update expected output.
10317 2013-01-19 Anthony Green <green@moxielogic.com>
10319 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10322 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10324 PR tree-optimization/56029
10325 * g++.dg/torture/pr56029.C: New test.
10327 2013-01-18 Sharad Singhai <singhai@google.com>
10329 PR tree-optimization/55995
10330 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10332 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10335 * gcc.target/i386/pr55433.c: New.
10337 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10339 PR middle-end/56015
10340 * gfortran.dg/pr56015.f90: New test.
10342 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10344 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10346 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10348 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10349 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10350 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10351 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10352 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10354 2013-01-17 Jeff Law <law@redhat.com>
10356 * gcc.dg/pr52573.c: Move to...
10357 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10359 PR rtl-optimization/52573
10360 * gcc.dg/pr52573.c: New test.
10362 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10365 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10366 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10367 check_no_compiler_messages to test support in ucontext.h.
10368 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10369 compliant RLIMIT_AS.
10371 2013-01-17 Marek Polacek <polacek@redhat.com>
10373 PR rtl-optimization/55833
10374 * gcc.dg/pr55833.c: New test.
10376 2013-01-17 Jan Hubicka <jh@suse.cz>
10378 PR tree-optimization/55273
10379 * gcc.c-torture/compile/pr55273.c: New testcase.
10381 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10384 * gcc.target/pr55981.c: New test.
10386 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10388 * gcc.target/arm/pr40887.c: Require at least armv5.
10389 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10390 * gcc.target/arm/pr51915.c: Likewise.
10391 * gcc.target/arm/pr52006.c: Likewise.
10392 * gcc.target/arm/pr53187.c: Likewise.
10394 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10395 * gcc.target/arm/ftest-support-arm.h: Delete.
10396 * gcc.target/arm/ftest-support-thumb.h: Delete.
10397 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10398 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10399 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10400 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10401 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10402 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10403 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10404 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10405 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10406 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10407 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10408 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10409 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10410 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10411 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10412 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10413 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10414 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10415 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10416 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10417 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10418 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10419 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10420 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10422 2013-01-17 Martin Jambor <mjambor@suse.cz>
10424 PR tree-optimizations/55264
10425 * g++.dg/ipa/pr55264.C: New test.
10427 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10430 * gfortran.dg/class_55.f90: New.
10432 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10435 * gcc.c-torture/execute/builtins/builtins.exp: Add
10436 -Wl,--allow-multiple-definition for eabi and elf targets.
10439 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10440 check_effective_target_vect_perm_short,
10441 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10442 check_effective_target_vect64): Return 0 for big-endian ARM.
10443 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10445 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10448 2013-01-16 Richard Biener <rguenther@suse.de>
10450 PR tree-optimization/55964
10451 * gcc.dg/torture/pr55964.c: New testcase.
10453 2013-01-16 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/54767
10456 PR tree-optimization/53465
10457 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10459 2013-01-16 Christian Bruel <christian.bruel@st.com>
10462 * gcc.target/sh/sh-switch.c: New testcase.
10464 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10466 * gcc.dg/webizer.c: Increase the array size.
10468 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10471 * gcc.dg/pr55940.c: New test.
10473 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10474 Harald Anlauf <anlauf@gmx.de>
10476 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10477 * gfortran.dg/bounds_check_5.f90: Likewise.
10478 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10479 * gfortran.dg/continuation_9.f90: Likewise.
10480 * gfortran.dg/move_alloc_13.f90: Likewise.
10481 * gfortran.dg/structure_constructor_11.f90: Likewise.
10482 * gfortran.dg/tab_continuation.f: Likewise.
10483 * gfortran.dg/warning-directive-2.F90: Likewise.
10484 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10486 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10488 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10489 * gcc.target/arm/fma-sp.c: Likewise.
10491 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10493 PR rtl-optimization/55153
10494 * gcc.dg/pr55153.c: New.
10496 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10498 PR tree-optimization/55920
10499 * gcc.c-torture/compile/pr55920.c: New test.
10501 2013-01-15 Richard Biener <rguenther@suse.de>
10503 PR middle-end/55882
10504 * gcc.dg/torture/pr55882.c: New testcase.
10506 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10508 PR tree-optimization/55955
10509 * gcc.c-torture/compile/pr55955.c: New test.
10511 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10514 * g++.dg/cpp0x/alias-decl-31.C: New test.
10516 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10519 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10520 case where interface is null.
10522 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10525 * gfortran.dg/array_constructor_40.f90: New test.
10527 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10529 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10531 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10533 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10534 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10535 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10536 * gcc.target/aarch64/vect-ld1r.c: New.
10537 * gcc.target/aarch64/vect-ld1r.x: New.
10539 2013-01-14 Andi Kleen <ak@linux.intel.com>
10542 * gcc.target/i386/hle-clear-rel.c: New file
10543 * gcc.target/i386/hle-store-rel.c: New file.
10545 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10547 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10548 * gfortran.dg/bounds_check_4.f90: Likewise.
10549 * gfortran.dg/inquire_10.f90: Likewise.
10550 * gfortran.dg/minloc_3.f90: Likewise.
10551 * gfortran.dg/minlocval_3.f90: Likewise.
10552 * gfortran.dg/module_double_reuse.f90: Likewise.
10553 * gfortran.dg/mvbits_1.f90: Likewise.
10554 * gfortran.dg/oldstyle_1.f90: Likewise.
10555 * gfortran.dg/pr20163-2.f: Likewise.
10556 * gfortran.dg/save_1.f90: Likewise.
10557 * gfortran.dg/scan_1.f90: Likewise.
10558 * gfortran.dg/select_char_1.f90: Likewise.
10559 * gfortran.dg/shape_4.f90: Likewise.
10560 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10561 * gfortran.dg/function_optimize_10.f90: Likewise.
10562 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10563 * gfortran.dg/used_types_17.f90: Likewise.
10564 * gfortran.dg/used_types_18.f90: Likewise.
10566 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10569 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10571 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10573 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10575 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10577 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10579 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10582 * gfortran.dg/assumed_type_2.f90: Fix test case.
10583 * gfortran.dg/internal_pack_13.f90: New test.
10584 * gfortran.dg/internal_pack_14.f90: New test.
10586 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10589 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10590 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10593 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10595 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10597 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10600 * gcc.target/s390/pr55719.c: New testcase.
10602 2013-01-11 Richard Guenther <rguenther@suse.de>
10604 PR tree-optimization/44061
10605 * gcc.dg/pr44061.c: New testcase.
10607 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10609 Update copyright years.
10611 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10612 Jakub Jelinek <jakub@redhat.com>
10615 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10617 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10619 PR rtl-optimization/55672
10620 * gcc.target/i386/pr55672.c: New.
10622 2013-01-10 Jeff Law <law@redhat.com>
10624 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10625 pass/fail message unique.
10628 2013-01-10 Jason Merrill <jason@redhat.com>
10630 * ada/.gitignore: New.
10632 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10634 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10636 * g++.dg/tls/thread_local2.C: Likewise.
10637 * g++.dg/tls/thread_local2g.C: Likewise.
10638 * g++.dg/tls/thread_local6.C: Likewise.
10639 * g++.dg/tls/thread_local-order1.C: Add tls options.
10640 * g++.dg/tls/thread_local-order2.C: Likewise.
10641 * g++.dg/tls/thread_local3.C: Likewise.
10642 * g++.dg/tls/thread_local3g.C: Likewise.
10643 * g++.dg/tls/thread_local4.C: Likewise.
10644 * g++.dg/tls/thread_local4g.C: Likewise.
10645 * g++.dg/tls/thread_local5.C: Likewise.
10646 * g++.dg/tls/thread_local5g.C: Likewise.
10647 * g++.dg/tls/thread_local6g.C: Likewise.
10649 2013-01-10 Kostya Serebryany <kcc@google.com>
10651 * g++.dg/asan/asan_test.cc: Sync from upstream.
10653 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10655 PR tree-optimization/55921
10656 * gcc.c-torture/compile/pr55921.c: New test.
10658 2013-01-09 Jan Hubicka <jh@suse.cz>
10660 PR tree-optimization/55569
10661 * gcc.c-torture/compile/pr55569.c: New testcase.
10663 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10666 * gfortran.dg/use_28.f90: New test.
10668 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10670 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10671 number matching more robust.
10673 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10675 PR rtl-optimization/55829
10676 * gcc.target/i386/pr55829.c: New.
10678 2013-01-09 Tobias Burnus <burnus@net-b.de>
10681 * gfortran.dg/bind_c_bool_1.f90: New.
10682 * gfortran.dg/do_5.f90: Add dg-warning.
10684 2013-01-09 Jan Hubicka <jh@suse.cz>
10686 PR tree-optimization/55875
10687 * gcc.c-torture/execute/pr55875.c: New testcase.
10688 * g++.dg/torture/pr55875.C: New testcase.
10690 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10693 * c-c++-common/pr48418.c: New test.
10695 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10698 * g++.dg/tls/thread_local-ice.C: New.
10700 2013-01-09 Andreas Schwab <schwab@suse.de>
10702 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10704 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10706 PR tree-optimization/48189
10707 * gcc.dg/pr48189.c: New test.
10709 2013-01-04 Jan Hubicka <jh@suse.cz>
10711 PR tree-optimization/55823
10712 * g++.dg/ipa/devirt-10.C: New testcase.
10714 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10715 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10717 PR rtl-optimization/55845
10718 * gcc.target/i386/pr55845.c: New test.
10720 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10722 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10723 instructions generated instead of number of occurances.
10725 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10727 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10728 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10729 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10730 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10731 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10732 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10733 * gcc.target/aarch64/vect-fcm.x: Likewise.
10734 * lib/target-supports.exp
10735 (check_effective_target_vect_cond): Enable for AArch64.
10737 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10739 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10740 endian-safe float pool loading.
10741 (test_square_root_v4sf): Likewise.
10742 (test_square_root_v2df): Likewise.
10743 * lib/target-supports.exp
10744 (check_effective_target_vect_call_sqrtf): Add AArch64.
10746 2013-01-08 Martin Jambor <mjambor@suse.cz>
10749 * gcc.dg/tree-ssa/pr55579.c: New test.
10751 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10753 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10756 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10758 PR middle-end/55890
10759 * gcc.dg/torture/pr55890-3.c: New test.
10761 PR middle-end/55851
10762 * gcc.c-torture/compile/pr55851.c: New test.
10765 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10768 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10771 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10773 2013-01-07 Tobias Burnus <burnus@net-b.de>
10776 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10777 * gfortran.dg/pointer_init_7.f90: New.
10779 2013-01-07 Richard Biener <rguenther@suse.de>
10781 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10783 2013-01-07 Richard Biener <rguenther@suse.de>
10785 PR middle-end/55890
10786 * gcc.dg/torture/pr55890-1.c: New testcase.
10787 * gcc.dg/torture/pr55890-2.c: Likewise.
10789 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10791 * gcc.target/aarch64/fmovd.c: New.
10792 * gcc.target/aarch64/fmovf.c: Likewise.
10793 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10794 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10795 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10796 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10797 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10798 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10800 2013-01-07 Richard Biener <rguenther@suse.de>
10802 PR tree-optimization/55888
10803 PR tree-optimization/55862
10804 * gcc.dg/torture/pr55888.c: New testcase.
10806 2013-01-07 Tobias Burnus <burnus@net-b.de>
10809 * gfortran.dg/intrinsic_size_3.f90: New.
10811 2013-01-07 Tobias Burnus <burnus@net-b.de>
10814 * gfortran.dg/select_type_32.f90: New.
10816 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10819 * g++.dg/cpp0x/alias-decl-29.C: New test.
10821 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10826 * gfortran.dg/class_array_15.f03: New test.
10828 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10833 * gfortran.dg/use_23.f90: New test.
10834 * gfortran.dg/use_24.f90: New test.
10835 * gfortran.dg/use_25.f90: New test.
10836 * gfortran.dg/use_26.f90: New test.
10837 * gfortran.dg/use_27.f90: New test.
10839 2013-01-06 Olivier Hainque <hainque@adacore.com>
10841 * gnat.dg/specs/clause_on_volatile.ads: New test.
10843 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10845 * gnat.dg/alignment10.adb: New test.
10847 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10848 Mikael Morin <mikael@gcc.gnu.org>
10851 * gfortran.dg/use_22.f90: New test.
10853 2013-01-04 Andrew Pinski <apinski@cavium.com>
10855 * gcc.target/aarch64/cmp-1.c: New testcase.
10857 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10860 * gfortran.dg/select_type_31.f03: New test.
10862 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10864 PR c++/54526 (again)
10865 * g++.dg/cpp0x/parse2.C: Extend.
10866 * g++.old-deja/g++.other/crash28.C: Adjust.
10868 2013-01-04 Richard Biener <rguenther@suse.de>
10870 PR tree-optimization/55862
10871 * gcc.dg/torture/pr55862.c: New testcase.
10873 2013-01-04 Martin Jambor <mjambor@suse.cz>
10875 PR tree-optimization/55755
10876 * gcc.dg/torture/pr55755.c: New test.
10877 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10878 * gcc.dg/tree-ssa/pr45144.c: Update.
10880 2013-01-04 Richard Biener <rguenther@suse.de>
10882 PR middle-end/55863
10883 * gcc.dg/fold-reassoc-2.c: New testcase.
10885 2013-01-04 Tobias Burnus <burnus@net-b.de>
10888 * gfortran.dg/null_7.f90: New.
10890 2013-01-04 Tobias Burnus <burnus@net-b.de>
10894 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10895 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10896 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10898 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10900 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10902 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10905 * gfortran.dg/assignment_1.f90: Modified.
10906 * gfortran.dg/assignment_4.f90: New.
10908 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10910 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10912 2013-01-03 Richard Biener <rguenther@suse.de>
10914 PR tree-optimization/55857
10915 * gcc.dg/vect/pr55857-1.c: New testcase.
10916 * gcc.dg/vect/pr55857-2.c: Likewise.
10918 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10920 PR rtl-optimization/55838
10921 * gcc.dg/pr55838.c: New test.
10923 PR tree-optimization/55832
10924 * gcc.c-torture/compile/pr55832.c: New test.
10926 2013-01-02 Teresa Johnson <tejohnson@google.com>
10928 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10929 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10930 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10931 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10932 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10933 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10934 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10935 * gcc.dg/unroll_1.c: Ditto.
10936 * gcc.dg/unroll_2.c: Ditto.
10937 * gcc.dg/unroll_3.c: Ditto.
10938 * gcc.dg/unroll_4.c: Ditto.
10940 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10942 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10944 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10947 * gfortran.dg/eof_4.f90: New test.
10949 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10951 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10952 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10953 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10954 (compat_setup_dfp): Initialize compat_alt_caret and
10955 compat_save_TEST_ALWAYS_FLAGS.
10957 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10959 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10961 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10963 * gcc.dg/torture/fp-int-convert-2.c: New test.
10965 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10967 * gfortran.dg/newunit_3.f90: Add dg-do run.
10968 * gfortran.dg/inquire_15.f90: Add dg-do run.
10970 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10972 PR tree-optimization/55831
10973 * gcc.dg/pr55831.c: New test.
10975 Copyright (C) 2013 Free Software Foundation, Inc.
10977 Copying and distribution of this file, with or without modification,
10978 are permitted in any medium without royalty provided the copyright
10979 notice and this notice are preserved.