1 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/arm/neon-vceq_p64.c: New test.
4 * gcc.target/arm/neon-vtst_p64.c: Likewise.
6 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
8 PR tree-optimization/59544
9 * gcc.target/i386/pr59544.c: New test.
11 2013-12-20 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/59413
14 * gcc.c-torture/execute/pr59413.c: New test.
16 * c-c++-common/ubsan/load-bool-enum.c: New test.
18 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
22 (add_options_for_arm_crypto): Likewise.
23 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
24 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
25 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
26 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
27 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
28 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
29 * gcc.target/arm/crypto-vmullp64.c: Likewise.
30 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
31 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
32 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
33 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
34 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
35 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
36 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
37 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
38 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
39 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
40 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
41 * gcc.target/arm/neon/vbslQp64: Generate.
42 * gcc.target/arm/neon/vbslp64: Likewise.
43 * gcc.target/arm/neon/vcombinep64: Likewise.
44 * gcc.target/arm/neon/vcreatep64: Likewise.
45 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
46 * gcc.target/arm/neon/vdupQ_np64: Likewise.
47 * gcc.target/arm/neon/vdup_lanep64: Likewise.
48 * gcc.target/arm/neon/vdup_np64: Likewise.
49 * gcc.target/arm/neon/vextQp64: Likewise.
50 * gcc.target/arm/neon/vextp64: Likewise.
51 * gcc.target/arm/neon/vget_highp64: Likewise.
52 * gcc.target/arm/neon/vget_lowp64: Likewise.
53 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
54 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
55 * gcc.target/arm/neon/vld1Qp64: Likewise.
56 * gcc.target/arm/neon/vld1_dupp64: Likewise.
57 * gcc.target/arm/neon/vld1_lanep64: Likewise.
58 * gcc.target/arm/neon/vld1p64: Likewise.
59 * gcc.target/arm/neon/vld2_dupp64: Likewise.
60 * gcc.target/arm/neon/vld2p64: Likewise.
61 * gcc.target/arm/neon/vld3_dupp64: Likewise.
62 * gcc.target/arm/neon/vld3p64: Likewise.
63 * gcc.target/arm/neon/vld4_dupp64: Likewise.
64 * gcc.target/arm/neon/vld4p64: Likewise.
65 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
66 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
95 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
96 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
98 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
100 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
101 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
102 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
103 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
104 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
105 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
106 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
107 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
108 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
109 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
110 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
111 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
112 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
114 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
115 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
116 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
117 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
119 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
120 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
121 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
122 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
123 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
124 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
125 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
126 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
127 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
128 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
129 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
131 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
133 * gcc.target/arm/neon/vsliQ_np64: Likewise.
134 * gcc.target/arm/neon/vsli_np64: Likewise.
135 * gcc.target/arm/neon/vsriQ_np64: Likewise.
136 * gcc.target/arm/neon/vsri_np64: Likewise.
137 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
138 * gcc.target/arm/neon/vst1Qp64: Likewise.
139 * gcc.target/arm/neon/vst1_lanep64: Likewise.
140 * gcc.target/arm/neon/vst1p64: Likewise.
141 * gcc.target/arm/neon/vst2p64: Likewise.
142 * gcc.target/arm/neon/vst3p64: Likewise.
143 * gcc.target/arm/neon/vst4p64: Likewise.
145 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
147 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
148 (check_effective_target_arm_crc_ok_nocache): Likewise.
149 (check_effective_target_arm_crc_ok): Likewise.
150 * gcc.target/arm/acle/: New directory.
151 * gcc.target/arm/acle/acle.exp: New.
152 * gcc.target/arm/acle/crc32b.c: New test.
153 * gcc.target/arm/acle/crc32h.c: Likewise.
154 * gcc.target/arm/acle/crc32w.c: Likewise.
155 * gcc.target/arm/acle/crc32d.c: Likewise.
156 * gcc.target/arm/acle/crc32cb.c: Likewise.
157 * gcc.target/arm/acle/crc32ch.c: Likewise.
158 * gcc.target/arm/acle/crc32cw.c: Likewise.
159 * gcc.target/arm/acle/crc32cd.c: Likewise.
161 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
163 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
165 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
167 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
170 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
172 * gcc.target/aarch64/pmull_1.c: New.
174 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
176 * gcc.target/aarch64/sha256_1.c: New.
178 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
180 * gcc.target/aarch64/sha1_1.c: New.
182 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
184 * gcc.target/aarch64/aes_1.c: New.
186 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
187 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
189 * gcc.target/s390/hotpatch-1.c: New test
190 * gcc.target/s390/hotpatch-2.c: New test
191 * gcc.target/s390/hotpatch-3.c: New test
192 * gcc.target/s390/hotpatch-4.c: New test
193 * gcc.target/s390/hotpatch-5.c: New test
194 * gcc.target/s390/hotpatch-6.c: New test
195 * gcc.target/s390/hotpatch-7.c: New test
196 * gcc.target/s390/hotpatch-8.c: New test
197 * gcc.target/s390/hotpatch-9.c: New test
198 * gcc.target/s390/hotpatch-10.c: New test
199 * gcc.target/s390/hotpatch-11.c: New test
200 * gcc.target/s390/hotpatch-12.c: New test
201 * gcc.target/s390/hotpatch-compile-1.c: New test
202 * gcc.target/s390/hotpatch-compile-2.c: New test
203 * gcc.target/s390/hotpatch-compile-3.c: New test
204 * gcc.target/s390/hotpatch-compile-4.c: New test
205 * gcc.target/s390/hotpatch-compile-5.c: New test
206 * gcc.target/s390/hotpatch-compile-6.c: New test
207 * gcc.target/s390/hotpatch-compile-7.c: New test
209 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
211 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
214 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/io_err_1.f90: New test.
218 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
220 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
221 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
222 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
223 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
224 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
225 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
226 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
228 2013-12-18 Jakub Jelinek <jakub@redhat.com>
231 * gcc.target/i386/pr59539-1.c: New test.
232 * gcc.target/i386/pr59539-2.c: New test.
234 2013-12-18 Nick Clifton <nickc@redhat.com>
236 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
238 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
240 * gcc.dg/pr59418.c: New test.
242 2013-12-17 Jakub Jelinek <jakub@redhat.com>
244 PR tree-optimization/59523
245 * gcc.dg/pr59523.c: New test.
247 2013-12-17 Marek Polacek <polacek@redhat.com>
249 * c-c++-common/ubsan/overflow-int128.c: New test.
251 2013-12-17 Jakub Jelinek <jakub@redhat.com>
254 * gfortran.dg/pr58290.f90: New test.
256 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
258 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
260 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
262 * g++.dg/ipa/devirt-13.C: Update template.
264 2013-12-16 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/proc_ptr_44.f90: New.
269 2013-12-16 Jakub Jelinek <jakub@redhat.com>
271 * c-c++-common/ubsan/overflow-mul-3.c: New test.
272 * c-c++-common/ubsan/overflow-mul-4.c: New test.
275 * gfortran.dg/gomp/pr59337.f90: New test.
277 2013-12-16 Jakub Jelinek <jakub@redhat.com>
281 * gcc.target/i386/pr59470.c: New test.
283 2013-12-14 Jan Hubicka <jh@suse.cz>
286 g++.dg/torture/pr59265.C: New testcase.
288 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
290 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
291 __builtin_ia32_emms for 32bit x86 targets.
293 (main): Reorder function calls.
295 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
299 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.target/i386/pr43662.c (dg-options):
303 Add -maccumulate-outgoing-args.
304 * gcc.target/i386/pr43869.c (dg-options): Ditto.
305 * gcc.target/i386/pr57003.c (dg-options): Ditto.
306 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
307 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
308 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
309 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
311 Add -maccumulate-outgoing-args.
312 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
323 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
324 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
325 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
326 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
328 2013-12-15 Janus Weil <janus@gcc.gnu.org>
331 * gfortran.dg/unlimited_polymorphic_15.f90: New.
333 2013-12-14 Jan Hubicka <jh@suse.cz>
336 * g++.dg/ipa/devirt-19.C: New testcase.
338 2013-12-14 Marek Polacek <polacek@redhat.com>
340 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
341 require int128 target.
342 * c-c++-common/ubsan/overflow-negate-2.c: New test.
344 2013-12-14 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/class_57.f90: New.
349 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
352 * g++.dg/other/pr59492.C: New file.
354 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
356 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
358 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
360 * gcc.dg/pr59350.c: New test.
362 2013-12-14 Marek Polacek <polacek@redhat.com>
364 * c-c++-common/ubsan/overflow-1.c: New test.
365 * c-c++-common/ubsan/overflow-2.c: New test.
367 2013-12-14 Marek Polacek <polacek@redhat.com>
370 * c-c++-common/ubsan/pr59503.c: New test.
372 2013-12-14 Janus Weil <janus@gcc.gnu.org>
375 * gfortran.dg/typebound_proc_31.f90: New.
377 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
379 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
380 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
382 2013-12-03 Jeff Law <law@redhat.com>
384 PR tree-optimization/45685
385 * gcc.dg/tree-ssa/pr45685.c: New test.
387 2013-12-13 Bin Cheng <bin.cheng@arm.com>
389 PR tree-optimization/58296
390 PR tree-optimization/41488
391 * gcc.dg/tree-ssa/scev-7.c: New test.
392 * gcc.dg/pr41488.c: New test.
393 * g++.dg/pr59445.C: New test.
395 2013-12-12 Tobias Burnus <burnus@net-b.de>
398 * gfortran.dg/namelist_83.f90: New.
399 * gfortran.dg/namelist_83_2.f90: New.
401 2013-12-12 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/opt/pr59470.C: New test.
406 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
408 * c-c++-common/tsan/free_race2.c: New file.
409 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
410 * c-c++-common/tsan/race_on_mutex.c: Likewise.
411 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
412 * c-c++-common/tsan/simple_race.c: Likewise.
413 * c-c++-common/tsan/simple_stack.c: Likewise.
414 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
415 * g++.dg/tsan/atomic_free.C: Likewise.
416 * g++.dg/tsan/atomic_free2.C: Likewise.
417 * g++.dg/tsan/benign_race.C: Likewise.
418 * g++.dg/tsan/cond_race.C: Likewise.
419 * g++.dg/tsan/default_options.C: Likewise.
420 * g++.dg/tsan/fd_close_norace.C: Likewise.
421 * g++.dg/tsan/fd_close_norace2.C: Likewise.
422 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
424 2013-12-12 Jakub Jelinek <jakub@redhat.com>
427 * gfortran.dg/gomp/pr59467.f90: New test.
428 * c-c++-common/gomp/pr59467.c: New test.
430 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
433 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
434 * gcc.target/i386/sse2-movapd-2.c: Likewise.
435 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
436 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
438 2013-12-11 Sriraman Tallam <tmsriram@google.com>
441 * gcc.target/i386/pr59390.c: New test.
442 * gcc.target/i386/pr59390_1.c: New test.
443 * gcc.target/i386/pr59390_2.c: New test.
445 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
447 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
448 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
449 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
450 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
451 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
452 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
453 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
454 test stored in c-c++-common. Also, added the Cilk runtime's library
455 to the ld_library_path.
457 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
460 * gcc.c-torture/compile/pr59134.c: New test.
461 * gnat.dg/misaligned_volatile.adb: New test.
463 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
464 Sandra Loosemore <sandra@codesourcery.com>
466 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
468 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
474 * gcc.dg/pr23623.c: New test.
475 * gcc.dg/pr48784-1.c: New test.
476 * gcc.dg/pr48784-2.c: New test.
477 * gcc.dg/pr56341-1.c: New test.
478 * gcc.dg/pr56341-2.c: New test.
479 * gcc.dg/pr56997-1.c: New test.
480 * gcc.dg/pr56997-2.c: New test.
481 * gcc.dg/pr56997-3.c: New test.
483 2013-12-11 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/allocate_with_source_4.f90: New.
488 2013-12-11 Jakub Jelinek <jakub@redhat.com>
490 PR tree-optimization/59417
491 * gcc.c-torture/compile/pr59417.c: New test.
493 PR tree-optimization/59386
494 * gcc.c-torture/compile/pr59386.c: New test.
496 2013-12-11 Bin Cheng <bin.cheng@arm.com>
499 2013-12-10 Bin Cheng <bin.cheng@arm.com>
500 PR tree-optimization/41488
501 * gcc.dg/tree-ssa/scev-7.c: New test.
502 * gcc.dg/pr41488.c: New test.
504 2013-12-10 Janus Weil <janus@gcc.gnu.org>
507 * gfortran.dg/c_by_val_5.f90: Modified.
508 * gfortran.dg/dummy_procedure_10.f90: New.
510 2013-12-10 Yury Gribov <y.gribov@samsung.com>
512 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
513 * g++-dg/tsan/tsan.exp: Likewise.
515 2013-12-10 Richard Biener <rguenther@suse.de>
518 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
520 2013-12-10 Jakub Jelinek <jakub@redhat.com>
522 * gcc.dg/vect/vect-cond-11.c: New test.
523 * gcc.target/i386/vect-cond-1.c: New test.
524 * gcc.target/i386/avx2-gather-5.c: New test.
525 * gcc.target/i386/avx2-gather-6.c: New test.
526 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
527 * gcc.dg/vect/vect-mask-load-1.c: New test.
529 2013-12-09 Marek Polacek <polacek@redhat.com>
532 * g++.dg/ubsan/pr59437.C: New test.
534 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
536 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
537 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
538 * g++-dg/tsan/tsan.exp: Likewise.
540 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
542 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
543 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
545 2013-12-10 Bin Cheng <bin.cheng@arm.com>
547 PR tree-optimization/41488
548 * gcc.dg/tree-ssa/scev-7.c: New test.
549 * gcc.dg/pr41488.c: New test.
551 2013-12-09 Joseph Myers <joseph@codesourcery.com>
553 PR preprocessor/55715
554 * gcc.dg/cpp/expr-overflow-1.c: New test.
556 2013-12-10 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
564 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
567 * g++.dg/cpp0x/variadic-sizeof3.C: New.
569 2013-12-09 David Malcolm <dmalcolm@redhat.com>
571 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
572 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
574 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
576 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
578 * gcc.target/arm/ldrd-strd-offset.c: New.
580 2013-12-09 Martin Jambor <mjambor@suse.cz>
582 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
583 * gcc.c-torture/compile/pr48929.c: Likewise.
584 * gcc.c-torture/compile/pr55569.c: Likewise.
585 * gcc.c-torture/compile/sra-1.c: Likewise.
586 * gcc.c-torture/compile/pr45085.c: Moved to...
587 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
589 2013-12-09 Marek Polacek <polacek@redhat.com>
592 * g++.dg/ubsan/pr59415.C: New test.
594 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/cpp0x/deleted2.C: New.
599 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
603 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
605 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
606 pass/fail line and add it to the log instead.
608 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
612 * gcc.target/sh/pr51697.c: New.
614 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
616 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
617 * gcc.dg/macro-fusion-2.c: Ditto.
618 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
619 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
621 2013-12-08 Tobias Burnus <burnus@net-b.de>
626 * gfortran.dg/elemental_subroutine_8.f90: New.
627 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
628 * gfortran.dg/proc_ptr_11.f90: Ditto.
629 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
630 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
631 * gfortran.dg/proc_ptr_33.f90: Ditto.
632 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
633 which is not elemental.
634 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
636 2013-12-07 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/class_result_2.f90: New.
641 2013-12-06 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/59388
644 * gcc.c-torture/execute/pr59388.c: New test.
646 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
649 * g++.dg/pubtypes.C: Adjust the regular expression.
650 * gcc.dg/pubtypes-1.c: Likewise.
651 * gcc.dg/pubtypes-2.c: Likewise.
652 * gcc.dg/pubtypes-3.c: Likewise.
653 * gcc.dg/pubtypes-4.c: Likewise.
655 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
657 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
659 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
662 * gcc.target/i386/pr59405.c: New test.
664 2013-12-06 Ian Bolton <ian.bolton@arm.com>
665 Mark Mitchell <mark@codesourcery.com>
668 * gcc.target/arm/builtin-trap.c: New test.
669 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
671 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
673 * gcc.target/sparc/pdistn.c: New test.
674 * gcc.target/sparc/pdistn-2.c: Likewise.
676 2013-12-06 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/59058
679 * gcc.dg/torture/pr59058.c: New testcase.
681 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/warn/pr15774-1.C: Adjust expected message.
685 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
687 PR rtl-optimization/59317
688 * gcc.target/mips/pr59317.c: New.
690 2013-12-05 Marek Polacek <polacek@redhat.com>
694 * c-c++-common/ubsan/pr59333.c: New test.
695 * c-c++-common/ubsan/pr59397.c: New test.
697 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
699 * gcc.dg/vect/vect-nop-move.c: New test.
701 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
703 * c-c++-common/tsan/atomic_stack.c: New test.
704 * c-c++-common/tsan/fd_pipe_race.c: New test.
705 * c-c++-common/tsan/free_race.c: New test.
706 * c-c++-common/tsan/mutexset1.c: New test.
707 * c-c++-common/tsan/race_on_barrier.c: New test.
708 * c-c++-common/tsan/sleep_sync.c: New test.
709 * c-c++-common/tsan/thread_leak.c: New test.
710 * c-c++-common/tsan/thread_leak1.c: New test.
711 * c-c++-common/tsan/thread_leak2.c: New test.
712 * c-c++-common/tsan/tiny_race.c: New test.
713 * c-c++-common/tsan/tls_race.c: New test.
714 * c-c++-common/tsan/write_in_reader_lock.c: New test.
715 * lib/tsan-dg.exp: New file.
716 * gcc.dg/tsan/tsan.exp: New file.
717 * g++.dg/tsan/tsan.exp: New file.
718 * g++.dg/dg.exp: Prune tsan subdirectory.
720 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
722 * gcc.target/i386/readeflags-1.c: New.
723 * gcc.target/i386/writeeflags-1.c: Ditto.
725 2013-12-05 Yury Gribov <y.gribov@samsung.com>
728 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
729 * c-c++-common/asan/pr59063-2.c: Likewise.
731 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
734 * g++.dg/cpp0x/defaulted2.C: Likewise.
735 * g++.dg/cpp1y/auto-fn8.C: Likewise.
736 * g++.dg/gomp/udr-3.C: Likewise.
737 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
738 * g++.dg/lookup/linkage1.C: Likewise.
739 * g++.dg/overload/new1.C: Likewise.
740 * g++.dg/parse/friend5.C: Likewise.
741 * g++.dg/parse/namespace-alias-1.C: Likewise.
742 * g++.dg/parse/namespace10.C: Likewise.
743 * g++.dg/parse/redef2.C: Likewise.
744 * g++.dg/template/friend44.C: Likewise.
745 * g++.old-deja/g++.brendan/crash42.C: Likewise.
746 * g++.old-deja/g++.brendan/crash52.C: Likewise.
747 * g++.old-deja/g++.brendan/crash55.C: Likewise.
748 * g++.old-deja/g++.jason/overload21.C: Likewise.
749 * g++.old-deja/g++.jason/overload5.C: Likewise.
750 * g++.old-deja/g++.jason/redecl1.C: Likewise.
751 * g++.old-deja/g++.law/arm8.C: Likewise.
752 * g++.old-deja/g++.other/main1.C: Likewise.
754 2013-12-05 Richard Biener <rguenther@suse.de>
756 PR tree-optimization/56787
757 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
759 2013-12-05 Kostya Serebryany <kcc@google.com>
761 * c-c++-common/asan/null-deref-1.c: Update the test
762 to match the fresh asan run-time.
764 2013-12-05 Richard Biener <rguenther@suse.de>
766 PR tree-optimization/59374
767 * gcc.dg/torture/pr59374-1.c: New testcase.
768 * gcc.dg/torture/pr59374-2.c: Likewise.
770 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
772 * gcc.target/ia64/pr52731.c: New.
774 2013-12-04 Jeff Law <law@redhat.com>
776 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
777 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
778 -fisolate-erroneous-paths-attribute.
779 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
781 2013-12-04 Joseph Myers <joseph@codesourcery.com>
784 * gcc.dg/c11-align-6.c: New test.
786 2013-12-04 Marek Polacek <polacek@redhat.com>
788 * c-c++-common/ubsan/overflow-mul-2.c: New test.
789 * c-c++-common/ubsan/overflow-add-1.c: New test.
790 * c-c++-common/ubsan/overflow-add-2.c: New test.
791 * c-c++-common/ubsan/overflow-mul-1.c: New test.
792 * c-c++-common/ubsan/overflow-sub-1.c: New test.
793 * c-c++-common/ubsan/overflow-sub-2.c: New test.
794 * c-c++-common/ubsan/overflow-negate-1.c: New test.
796 2013-12-04 Marek Polacek <polacek@redhat.com>
799 * gcc.dg/pr54113.c: New test.
801 2013-12-04 Jakub Jelinek <jakub@redhat.com>
804 * g++.dg/cpp0x/constexpr-template6.C: New test.
806 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/pack19.adb: New test.
810 2013-12-04 Jakub Jelinek <jakub@redhat.com>
812 PR rtl-optimization/58726
813 * gcc.c-torture/execute/pr58726.c: New test.
816 * g++.dg/torture/pr59163.C: New test.
818 PR tree-optimization/59355
819 * g++.dg/ipa/pr59355.C: New test.
821 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
823 * gcc.dg/tree-ssa/slsr-39.c: Update.
824 * gcc.dg/tree-ssa/slsr-41.c: New test.
826 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
828 * gcc.target/powerpc/pr57363.c: New test.
830 2013-12-03 Wei Mi <wmi@google.com>
832 PR rtl-optimization/59020
833 * gcc.dg/pr59020.c: New.
834 * gcc.dg/macro-fusion-1.c: New.
835 * gcc.dg/macro-fusion-2.c: New.
837 2013-12-03 Yury Gribov <y.gribov@samsung.com>
840 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
842 * lib/ubsan-dg.exp: Likewise. Append to flags also
843 -B${gccpath}/libsanitizer/.
845 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
847 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
849 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
852 * gcc.target/i386/pr59363.c: New file.
854 2013-12-03 Marek Polacek <polacek@redhat.com>
857 * gcc.dg/pr59351.c: New test.
859 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
861 * gcc.dg/20020312-2.c: Add __nds32__ case.
862 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
863 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
864 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
865 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
866 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
867 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
868 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
869 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
870 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
871 * gcc.target/nds32: New nds32 specific directory and testcases.
872 * lib/target-supports.exp (check_profiling_available): Check for
875 2013-12-03 Jakub Jelinek <jakub@redhat.com>
877 PR tree-optimization/59362
878 * gcc.c-torture/compile/pr59362.c: New test.
881 * gcc.dg/pr59011.c: New test.
884 * g++.dg/opt/pr58864.C: New test.
886 2013-12-02 Jeff Law <law@redhat.com>
888 PR tree-optimization/59322
889 * gcc.c-torture/compile/pr59322.c: New test.
891 2013-12-02 Sriraman Tallam <tmsriram@google.com>
894 * gcc.target/i386/pr58944.c: New test.
896 2013-12-02 Joseph Myers <joseph@codesourcery.com>
899 * gcc.dg/c90-array-lval-8.c: New test.
901 2013-12-02 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/59358
904 * gcc.c-torture/execute/pr59358.c: New test.
907 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
908 * lib/target-supports.exp (check_effective_target_avx2): ... here.
909 (check_effective_target_vect_simd_clones): New.
910 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
912 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
913 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
914 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
915 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
917 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
918 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
919 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
920 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
921 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
922 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
924 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
926 * gcc.dg/pr56997-4.c: New testcase.
928 2013-12-02 Marek Polacek <polacek@redhat.com>
930 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
933 2013-12-02 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/59139
936 * gcc.dg/torture/pr59139.c: New testcase.
938 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
940 * gnat.dg/opt30.adb: New test.
942 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
945 * gfortran.dg/realloc_on_assign_23.f90 : New test
947 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
950 * gfortran.dg/null_5.f90 : Include new error.
951 * gfortran.dg/null_6.f90 : Include new error.
953 2013-11-29 Marek Polacek <polacek@redhat.com>
956 * g++.dg/ubsan/pr59331.C: New test.
957 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
958 Disable the -w option.
959 * c-c++-common/ubsan/vla-1.c: Likewise.
960 * c-c++-common/ubsan/vla-2.c: Likewise.
961 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
963 2013-11-29 Joseph Myers <joseph@codesourcery.com>
966 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
968 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
970 * lib/asan-dg.exp (asan_link_flags): Properly add path to
971 libsanitizer.spec to cflags.
973 2013-11-29 Richard Biener <rguenther@suse.de>
976 * g++.dg/torture/pr59208.C: New testcase.
978 2013-11-29 Jakub Jelinek <jakub@redhat.com>
979 Yury Gribov <y.gribov@samsung.com>
982 * c-c++-common/asan/pr59063-1.c: New test.
983 * c-c++-common/asan/pr59063-2.c: Likewise.
984 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
985 * lib/ubsan-dg.exp: Likewise.
987 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
989 * gnat.dg/opt29.ad[sb]: New test.
991 2013-11-29 Richard Biener <rguenther@suse.de>
994 * gcc.dg/torture/pr59338.c: New testcase.
996 2013-11-29 Jakub Jelinek <jakub@redhat.com>
999 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1000 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1001 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1004 * c-c++-common/pr59280.c: New test.
1006 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1008 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1010 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1013 * gcc.dg/inline-35.c: New test.
1015 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1018 * g++.dg/gomp/pr59297.C: New test.
1020 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1023 * gcc.target/i386/pr57293.c: New.
1025 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1027 * gcc.target/arm/vrinta-ce.c: New testcase.
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1032 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1036 PR tree-optimization/59330
1037 * gcc.dg/torture/pr59330.c: New testcase.
1039 2013-11-28 Richard Biener <rguenther@suse.de>
1042 * gcc.dg/lto/pr59323_0.c: New testcase.
1044 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1047 PR tree-optimization/58018
1048 PR tree-optimization/58131
1049 * gcc.dg/torture/pr57393-1.c: New test.
1050 * gcc.dg/torture/pr57393-2.c: New test.
1051 * gcc.dg/torture/pr57393-3.c: New test.
1052 * gcc.dg/torture/pr58018.c: New test.
1053 * gcc.dg/torture/pr58131.c: New test.
1054 * gfortran.dg/pr57393-1.f90: New test.
1055 * gfortran.dg/pr57393-2.f90: New test.
1057 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1059 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1061 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1063 * gcc.dg/guality/param-3.c: New test.
1065 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1066 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1069 * gcc.target/i386/xop-frczX.c: New test.
1071 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1073 PR tree-optimization/59014
1074 * gcc.c-torture/execute/pr59014-2.c: New test.
1076 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/parse/crash66.C: New.
1081 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1083 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1084 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1086 2013-11-27 Marek Polacek <polacek@redhat.com>
1089 * g++.dg/ubsan/pr59306.C: New test.
1091 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1092 Jakub Jelinek <jakub@redhat.com>
1094 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1095 simdlen is a power of two.
1096 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1097 Remove -msse2. Adjust regexps for name mangling changes.
1098 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1099 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1100 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1101 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1102 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1103 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1104 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1105 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1106 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1107 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1108 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1109 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1110 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1111 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1113 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1115 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1116 Call set_ld_library_path_env_vars.
1117 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1119 2013-11-27 Tom de Vries <tom@codesourcery.com>
1120 Marc Glisse <marc.glisse@inria.fr>
1123 * c-c++-common/pr59032.c: New testcase.
1125 2013-11-27 Tom de Vries <tom@codesourcery.com>
1126 Marc Glisse <marc.glisse@inria.fr>
1129 * c-c++-common/pr59037.c: New testcase.
1131 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1133 * gcc.c-torture/execute/20131127-1.c: New test.
1135 2013-11-27 Richard Biener <rguenther@suse.de>
1137 PR tree-optimization/59288
1138 * gcc.dg/torture/pr59288.c: New testcase.
1140 2013-11-27 Marek Polacek <polacek@redhat.com>
1142 * c-c++-common/ubsan/undefined-1.c: New test.
1144 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1146 PR tree-optimization/59014
1147 * gcc.c-torture/execute/pr59014.c: New test.
1150 * gcc.c-torture/execute/pr59229.c: New test.
1152 PR rtl-optimization/59166
1153 * gcc.dg/torture/pr59166.c: New test.
1156 * g++.dg/gomp/pr58874.C: New test.
1159 * g++.dg/gomp/pr59150.C: New test.
1162 * c-c++-common/gomp/pr59152.c: New test.
1164 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1167 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1168 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1169 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1170 * gfortran.dg/c_loc_test_22.f90: Ditto.
1171 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1172 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1173 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1174 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1175 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1176 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1178 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1180 * gcc.target/arm/20131120.c: New test.
1182 2013-11-26 Richard Biener <rguenther@suse.de>
1184 PR tree-optimization/59245
1185 * gcc.dg/torture/pr59245.c: New testcase.
1187 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1190 * gcc.target/arm/negdi-2.c: Scan more general register names.
1192 2013-11-26 Terry Guo <terry.guo@arm.com>
1194 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1195 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1197 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/parse/bitfield4.C: New.
1202 2013-11-26 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/59287
1205 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1207 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/other/default8.C: New.
1211 * g++.dg/tc1/dr217.C: Remove xfail.
1212 * g++.dg/other/default5.C: Adjust.
1213 * g++.old-deja/g++.mike/p1989.C: Likewise.
1215 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/cpp0x/constexpr-ice9.C: New.
1220 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/other/cv_func3.C: New.
1224 * g++.dg/other/cv_func.C: Adjust.
1225 * g++.dg/parse/fn-typedef2.C: Likewise.
1227 2013-11-25 Marek Polacek <polacek@redhat.com>
1230 * g++.dg/ubsan/pr59250.C: New test.
1232 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1235 * gfortran.dg/typebound_proc_30.f90: New.
1237 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/cpp0x/initlist75.C: New.
1243 * g++.dg/cpp0x/gen-attrs-57.C: New.
1245 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1249 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1250 * g++.dg/cpp1y/pr59112.C: New testcase.
1251 * g++.dg/cpp1y/pr59113.C: New testcase.
1253 2013-11-25 Terry Guo <terry.guo@arm.com>
1255 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1257 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1259 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1260 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1262 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/asynchronous_4.f90: New.
1267 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1269 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1270 cleanup-tree-dump directive.
1272 2013-11-22 Jan Hubicka <jh@suse.cz>
1274 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1275 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1277 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1279 * g++.dg/ubsan/return-1.C: New test.
1280 * g++.dg/ubsan/return-2.C: New test.
1282 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1283 optimizing away some __asan_report* calls.
1285 2013-11-22 Martin Jambor <mjambor@suse.cz>
1287 * gcc.dg/pr10474.c: Also test ppc64.
1288 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1290 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1292 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1295 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1296 specify an appropriate register class for VSX operations.
1298 (load_gpr_to_vsx): Likewise.
1299 (load_vsx_to_gpr): Likewise.
1300 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1301 register class for VSX registers that the type can handle. Remove
1302 checks for explicit number of instructions generated, just check
1303 if the instruction is generated.
1304 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1305 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1306 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1307 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1308 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1309 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1310 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1312 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1314 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1315 * gcc.target/powerpc/bool3-p7.c: Likewise.
1316 * gcc.target/powerpc/bool3-p8.c: Likewise.
1318 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1319 appropriate instructions are generated, don't check the count.
1321 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1324 * gcc.target/arm/negdi-4.c: Delete invalid test.
1325 * gcc.dg/torture/pr59216.c: New test.
1327 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1329 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1331 2013-11-22 Richard Biener <rguenther@suse.de>
1333 * gcc.dg/torture/20131122-0.c: New testcase.
1335 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.dg/vect/vect-124.c: New test.
1339 2013-11-21 Cary Coutant <ccoutant@google.com>
1341 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1342 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1344 2013-11-21 Jeff Law <law@redhat.com>
1346 PR tree-optimization/59221
1347 * gcc.c-torture/execute/pr59221.c: New test.
1349 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1352 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1353 Make more generic for other platforms.
1355 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1358 * gcc.target/sh/pr53976-1.c: New.
1360 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1363 * gfortran.dg/erf_3.F90: New file.
1365 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1367 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1369 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1371 PR rtl-optimization/59133
1372 * gcc.target/i386/pr59133.c: New.
1374 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1377 * gcc.dg/float-exact-1.c: New test.
1379 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1381 PR rtl-optimization/54300
1382 * gcc.target/arm/pr54300.C: New test.
1384 2013-11-20 Diego Novillo <dnovillo@google.com>
1387 * g++.dg/plugin/selfassign.c: Include stringpool.h
1389 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1391 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1393 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1395 * gcc.target/s390/htm-1.c: Rename to ...
1396 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1397 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1398 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1399 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1400 * gcc.target/s390/htm-builtins-1.c: New testcase.
1401 * gcc.target/s390/htm-builtins-2.c: New testcase.
1402 * gcc.target/s390/s390.exp: Add check for htm machine.
1404 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1407 * c-c++-common/Wfloat-conversion.c: Copies relevant
1408 tests from c-c++-common/Wconversion-real.c,
1409 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1410 new testcase for conversions that are warned about by
1413 2013-11-19 Martin Jambor <mjambor@suse.cz>
1415 PR rtl-optimization/59099
1416 * gcc.target/i386/pr59099.c: New test.
1418 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1420 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1422 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1424 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1425 construct parameter slot value in endian-independent way.
1426 (fcevv, fciievv, fcvevv): Use it.
1428 2013-11-19 Jan Hubicka <jh@suse.cz>
1430 * ipa/devirt9.C: Fix prevoius change.
1432 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1434 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1435 Remove defined(__linux__).
1437 2013-11-19 Richard Biener <rguenther@suse.de>
1439 PR tree-optimization/59164
1440 * gcc.dg/torture/pr59164.c: New testcase.
1442 2013-11-19 Richard Biener <rguenther@suse.de>
1445 * gcc.dg/torture/pr58956.c: New testcase.
1447 2013-11-19 Marek Polacek <polacek@redhat.com>
1449 * c-c++-common/ubsan/null-1.c: New test.
1450 * c-c++-common/ubsan/null-2.c: New test.
1451 * c-c++-common/ubsan/null-3.c: New test.
1452 * c-c++-common/ubsan/null-4.c: New test.
1453 * c-c++-common/ubsan/null-5.c: New test.
1454 * c-c++-common/ubsan/null-6.c: New test.
1455 * c-c++-common/ubsan/null-7.c: New test.
1456 * c-c++-common/ubsan/null-8.c: New test.
1457 * c-c++-common/ubsan/null-9.c: New test.
1458 * c-c++-common/ubsan/null-10.c: New test.
1459 * c-c++-common/ubsan/null-11.c: New test.
1460 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1461 * c-c++-common/ubsan/shift-1.c: Likewise.
1462 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1464 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1466 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1468 2013-11-19 Jan Hubicka <jh@suse.cz>
1470 * ipa/devirt9.C: Verify that the optimization happens already before.
1473 2013-11-19 Richard Biener <rguenther@suse.de>
1475 PR tree-optimization/57517
1476 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1477 * gcc.dg/torture/pr57517.c: Likewise.
1479 2013-11-19 Jan Hubicka <jh@suse.cz>
1481 * gcc.target/i386/memcpy-3.c: New testcase.
1483 2013-11-18 Jan Hubicka <jh@suse.cz>
1484 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.target/i386/memcpy-2.c: Fix template;
1488 add +1 so the testcase passes at 32bit.
1490 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1492 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1493 Remove spurious FIXME.
1495 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1499 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1504 2013-11-18 Richard Biener <rguenther@suse.de>
1506 PR tree-optimization/59125
1507 PR tree-optimization/54570
1508 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1509 * gcc.dg/builtin-object-size-14.c: New testcase.
1510 * gcc.dg/strlenopt-14gf.c: Adjust.
1511 * gcc.dg/strlenopt-1f.c: Likewise.
1512 * gcc.dg/strlenopt-4gf.c: Likewise.
1514 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/volatile11.adb: New test.
1517 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1519 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1522 * c-c++-common/asan/pr59106.c: New test.
1524 2013-11-17 Jan Hubicka <jh@suse.cz>
1526 * gcc.target/i386/memcpy-2.c: New testcase.
1528 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1531 * gcc.target/i386/pr59153.c: New test.
1533 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1537 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1539 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1542 * g++.dg/overload/addr2.C: New.
1543 * g++.old-deja/g++.other/overload11.C: Adjust.
1545 2013-11-15 Mike Stump <mikestump@comcast.net>
1547 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1548 * lib/g++.exp (g++_target_compile): Likewise.
1549 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1550 libraries. Remove debugging.
1551 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1552 libraries. Remove -O0, redundant with default.
1554 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1556 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/cpp0x/nsdmi-template8.C: New.
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/nsdmi-template7.C: New.
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/cpp0x/nsdmi-template6.C: New.
1573 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp0x/nsdmi-template5.C: New.
1578 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1580 * c-c++-common/cilk-plus/PS: New directory.
1581 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1582 * g++.dg/dg.exp: Run Cilk Plus tests.
1583 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1585 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1587 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1589 2013-11-15 Richard Biener <rguenther@suse.de>
1591 PR tree-optimization/50262
1592 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1593 * gcc.dg/strlenopt-1.c: Adjust.
1594 * gcc.dg/strlenopt-1f.c: Likewise.
1596 2013-11-15 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/torture/20131115-1.c: New testcase.
1600 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/cpp/ucnid-9.c: New test.
1604 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1606 * gnat.dg/stack_usage1b.adb: New test.
1607 * gnat.dg/stack_usage1c.adb: Likewise.
1609 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1611 * gnat.dg/specs/addr1.ads: Revert the last change.
1612 * gnat.dg/specs/atomic1.ads: Likewise.
1614 2013-11-14 Cong Hou <congh@google.com>
1616 * gcc.dg/vect/vect-alias-check.c: Update.
1618 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/nsdmi-template3.C: New.
1622 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1624 2013-11-14 Diego Novillo <dnovillo@google.com>
1626 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1627 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1629 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1632 compiler and linker field if _CALL_ELF == 2.
1633 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1634 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1635 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1637 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1639 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1641 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1642 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1643 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1645 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1647 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1649 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1650 * gcc.target/powerpc/pr57949-2.c: Likewise.
1652 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1654 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1656 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1658 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1659 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1660 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1662 2013-11-14 Richard Biener <rguenther@suse.de>
1664 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1666 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1668 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1669 * gnat.dg/specs/atomic1.ads: Likewise.
1671 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1673 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1675 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1678 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1680 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1681 *-*-solaris2.1[0-9]*.
1682 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1684 2013-11-14 Joey Ye <joey.ye@arm.com>
1686 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1687 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1688 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1689 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1690 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1692 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1695 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1697 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.c-torture/execute/pr59101.c: New test.
1702 2013-11-13 Jeff Law <law@redhat.com>
1704 PR tree-optimization/59102
1705 * gcc.c-torture/compile/pr59102.c: New test.
1707 2013-11-13 Tom de Vries <tom@codesourcery.com>
1709 * gcc.dg/tail-merge-store.c: New test.
1711 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1713 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1714 * gcc.dg/plugin/selfassign.c: Likewise.
1716 2013-11-13 Jeff Law <law@redhat.com>
1718 * PR middle-end/59119
1719 * gcc.c-torture/compile/pr59119.c: New test.
1721 2013-11-13 Martin Jambor <mjambor@suse.cz>
1723 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1724 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1725 * gcc.dg/pr10474.c: Likewise.
1727 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1729 * lib/target-supports.exp
1730 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1731 of targets that do not need command line argument to enable SIMD.
1733 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1735 * gcc.dg/guality/param-4.c: New test.
1737 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1739 * gcc.dg/c11-complex-1.c: New test.
1741 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1743 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1744 gcc.dg/auto-type-2.c: New tests.
1746 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1748 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1751 2013-11-12 Jeff Law <law@redhat.com>
1753 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1754 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1757 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1760 * gcc.target/powerpc/pr59054.c: New test.
1762 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1764 * g++.dg/cpp1y/lambda-generic.C: New test case.
1765 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1766 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1767 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1768 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1769 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1770 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1771 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1772 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1774 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1781 * g++.dg/cpp1y/pr58534.C: New testcase.
1782 * g++.dg/cpp1y/pr58536.C: New testcase.
1783 * g++.dg/cpp1y/pr58548.C: New testcase.
1784 * g++.dg/cpp1y/pr58549.C: New testcase.
1785 * g++.dg/cpp1y/pr58637.C: New testcase.
1787 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1789 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1790 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1791 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1794 2013-11-12 Tristan Gingold <gingold@adacore.com>
1796 * gnat.dg/aggr21.adb: New test.
1797 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1799 2013-11-12 Jeff Law <law@redhat.com>
1801 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1802 * gcc.dg/tree-ssa/isolate-5.c: New test.
1804 2013-11-12 Martin Jambor <mjambor@suse.cz>
1806 PR rtl-optimization/10474
1807 * gcc.dg/pr10474.c: New testcase.
1808 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1809 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1811 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1816 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1818 * gcc.dg/time-profiler-1.c: New test.
1819 * gcc.dg/time-profiler-2.c: Ditto.
1821 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1822 Jeff Law <law@redhat.com>
1824 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1826 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1829 * gcc.target/i386/pr58853.c: New test.
1831 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1833 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1834 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1835 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1840 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1841 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1843 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1845 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1846 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1847 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1848 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1849 gcc.dg/atomic/stdatomic-exchange-1.c,
1850 gcc.dg/atomic/stdatomic-exchange-2.c,
1851 gcc.dg/atomic/stdatomic-exchange-3.c,
1852 gcc.dg/atomic/stdatomic-exchange-4.c,
1853 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1854 gcc.dg/atomic/stdatomic-generic.c,
1855 gcc.dg/atomic/stdatomic-kill-dep.c,
1856 gcc.dg/atomic/stdatomic-load-1.c,
1857 gcc.dg/atomic/stdatomic-load-2.c,
1858 gcc.dg/atomic/stdatomic-load-3.c,
1859 gcc.dg/atomic/stdatomic-load-4.c,
1860 gcc.dg/atomic/stdatomic-lockfree.c,
1861 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1862 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1863 gcc.dg/atomic/stdatomic-store-1.c,
1864 gcc.dg/atomic/stdatomic-store-2.c,
1865 gcc.dg/atomic/stdatomic-store-3.c,
1866 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1869 2013-11-08 Cong Hou <congh@google.com>
1871 PR tree-optimization/58508
1872 * gcc.dg/vect/pr58508.c: Update.
1874 2013-11-08 Richard Biener <rguenther@suse.de>
1876 PR tree-optimization/59047
1877 * gcc.dg/torture/pr59047.c: New testcase.
1879 2013-11-08 Richard Biener <rguenther@suse.de>
1881 PR tree-optimization/59038
1882 PR tree-optimization/58955
1883 * gcc.dg/torture/pr59038.c: New testcase.
1885 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/constructor_9.f90: New.
1890 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1892 * gcc.dg/atomic-compare-exchange-1.c,
1893 gcc.dg/atomic-compare-exchange-2.c,
1894 gcc.dg/atomic-compare-exchange-3.c,
1895 gcc.dg/atomic-compare-exchange-4.c,
1896 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1897 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1898 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1899 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1900 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1901 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1902 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1903 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1904 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1905 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1906 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1907 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1908 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1909 gcc.dg/atomic-store-5.c: Declare main as returning int.
1910 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1911 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1912 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1913 expression using value of count.
1915 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1917 * lib/target-supports.exp
1918 (check_effective_target_fenv_exceptions): New function.
1919 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1920 * gcc.dg/atomic/c11-atomic-exec-1.c,
1921 gcc.dg/atomic/c11-atomic-exec-2.c,
1922 gcc.dg/atomic/c11-atomic-exec-3.c,
1923 gcc.dg/atomic/c11-atomic-exec-4.c,
1924 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1925 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1926 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1928 2013-11-07 Cong Hou <congh@google.com>
1930 * gcc.dg/vect/vect-alias-check.c: New.
1932 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1934 * gcc.dg/tree-ssa/loop-39.c: New test.
1936 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1937 * gcc.dg/unroll_2.c: Likewise.
1938 * gcc.dg/unroll_3.c: Likewise.
1939 * gcc.dg/unroll_4.c: Likewise.
1940 * gcc.dg/vrp90.c: New test.
1942 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1945 * g++.dg/cpp0x/nullptr30.C: New.
1947 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1948 Jakub Jelinek <jakub@redhat.com>
1951 * c-c++-common/asan/pr59029.c: New test.
1953 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1956 * gcc.target/i386/pr59034-1.c: New test.
1957 * gcc.target/i386/pr59034-2.c: Likewise.
1959 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1961 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1962 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1963 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1965 2013-11-06 DJ Delorie <dj@redhat.com>
1967 * gcc.dg/mismatch-decl-1.c: New test.
1969 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1971 * gcc.dg/torture/float128-cmp-invalid.c,
1972 gcc.dg/torture/float128-div-underflow.c,
1973 gcc.dg/torture/float128-extend-nan.c,
1974 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1976 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1978 * gcc.target/sh/pr51244-11.c: Remove target line.
1979 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1980 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1981 * gcc.target/sh/pr51244-15.c: Likewise.
1982 * gcc.target/sh/pr51244-19.c: Likewise.
1983 * gcc.target/sh/cmpstr.c: Likewise.
1984 * gcc.target/sh/pr33135-3.c: Likewise.
1985 * gcc.target/sh/pr53512-2.c: Likewise.
1986 * gcc.target/sh/pr54602-2.c: Likewise.
1987 * gcc.target/sh/pr52483-1.c: Likewise.
1988 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1989 * gcc.target/sh/pr54760-4.c: Likewise.
1990 * gcc.target/sh/pr52483-5.c: Likewise.
1991 * gcc.target/sh/pr54089-2.c: Likewise.
1992 * gcc.target/sh/pr56547-2.c: Likewise.
1993 * gcc.target/sh/pr54089-6.c: Likewise.
1994 * gcc.target/sh/pr51244-20.c: Likewise.
1995 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1996 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1997 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1998 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1999 * gcc.target/sh/pr55303-2.c: Likewise.
2000 * gcc.target/sh/sh2a-resbank.c: Likewise.
2001 * gcc.target/sh/sp-switch.c: Likewise.
2002 * gcc.target/sh/pr51244-3.c: Likewise.
2003 * gcc.target/sh/pr50751-3.c: Likewise.
2004 * gcc.target/sh/pr51244-7.c: Likewise.
2005 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2006 * gcc.target/sh/pr50751-7.c: Likewise.
2007 * gcc.target/sh/pr49468-di.c: Likewise.
2008 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2009 * gcc.target/sh/pr49880-3.c: Likewise.
2010 * gcc.target/sh/pr51244-12.c: Likewise.
2011 * gcc.target/sh/pr53988.c: Likewise.
2012 * gcc.target/sh/pr6526.c: Likewise.
2013 * gcc.target/sh/sh2a-bxor.c: Likewise.
2014 * gcc.target/sh/pr51244-16.c: Likewise.
2015 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2016 * gcc.target/sh/sh2a-bor.c: Likewise.
2017 * gcc.target/sh/pr53511-1.c: Likewise.
2018 * gcc.target/sh/pr21255-3.c: Likewise.
2019 * gcc.target/sh/pr53512-3.c: Likewise.
2020 * gcc.target/sh/pr33135-4.c: Likewise.
2021 * gcc.target/sh/pr54602-3.c: Likewise.
2022 * gcc.target/sh/pr54760-1.c: Likewise.
2023 * gcc.target/sh/pr52483-2.c: Likewise.
2024 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2025 * gcc.target/sh/pr54680.c: Likewise.
2026 * gcc.target/sh/pr54386.c: Likewise.
2027 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2028 * gcc.target/sh/pr54089-3.c: Likewise.
2029 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2030 * gcc.target/sh/pr54089-7.c: Likewise.
2031 * gcc.target/sh/strlen.c: Likewise.
2032 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2033 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2034 * gcc.target/sh/pr55303-3.c: Likewise.
2035 * gcc.target/sh/pr51244-4.c: Likewise.
2036 * gcc.target/sh/pr50751-4.c: Likewise.
2037 * gcc.target/sh/pr39423-1.c: Likewise.
2038 * gcc.target/sh/pr51244-8.c: Likewise.
2039 * gcc.target/sh/pr55146.c: Likewise.
2040 * gcc.target/sh/pr50751-8.c: Likewise.
2041 * gcc.target/sh/sh2a-bset.c: Likewise.
2042 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2043 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2044 * gcc.target/sh/20080410-1.c: Likewise.
2045 * gcc.target/sh/pr49880-4.c: Likewise.
2046 * gcc.target/sh/pr51244-13.c: Likewise.
2047 * gcc.target/sh/sh2a-movrt.c: Likewise.
2048 * gcc.target/sh/pr51244-17.c: Likewise.
2049 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2050 * gcc.target/sh/sh2a-bclr.c: Likewise.
2051 * gcc.target/sh/pr33135-1.c: Likewise.
2052 * gcc.target/sh/pr53512-4.c: Likewise.
2053 * gcc.target/sh/pr54602-4.c: Likewise.
2054 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2055 * gcc.target/sh/pr54760-2.c: Likewise.
2056 * gcc.target/sh/pr52483-3.c: Likewise.
2057 * gcc.target/sh/sh2a-bld.c: Likewise.
2058 * gcc.target/sh/pr54089-4.c: Likewise.
2059 * gcc.target/sh/pr54685.c: Likewise.
2060 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2061 * gcc.target/sh/pr54089-8.c: Likewise.
2062 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2063 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2064 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2065 * gcc.target/sh/pr51244-1.c: Likewise.
2066 * gcc.target/sh/pr50751-1.c: Likewise.
2067 * gcc.target/sh/pr55160.c: Likewise.
2068 * gcc.target/sh/pr51244-5.c: Likewise.
2069 * gcc.target/sh/pr54236-1.c: Likewise.
2070 * gcc.target/sh/pr50751-5.c: Likewise.
2071 * gcc.target/sh/pr52933-1.c: Likewise.
2072 * gcc.target/sh/pr39423-2.c: Likewise.
2073 * gcc.target/sh/pr51244-9.c: Likewise.
2074 * gcc.target/sh/pr49263.c: Likewise.
2075 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2076 * gcc.target/sh/pr49880-1.c: Likewise.
2077 * gcc.target/sh/sh2a-band.c: Likewise.
2078 * gcc.target/sh/pr51244-10.c: Likewise.
2079 * gcc.target/sh/pr49880-5.c: Likewise.
2080 * gcc.target/sh/prefetch.c: Likewise.
2081 * gcc.target/sh/pr51244-14.c: Likewise.
2082 * gcc.target/sh/rte-delay-slot.c: Likewise.
2083 * gcc.target/sh/fpul-usage-1.c: Likewise.
2084 * gcc.target/sh/pr51244-18.c: Likewise.
2085 * gcc.target/sh/pr21255-1.c: Likewise.
2086 * gcc.target/sh/pr33135-2.c: Likewise.
2087 * gcc.target/sh/pr53512-1.c: Likewise.
2088 * gcc.target/sh/pr54602-1.c: Likewise.
2089 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2090 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2091 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2092 * gcc.target/sh/torture/pr58314.c: Likewise.
2093 * gcc.target/sh/torture/pr34777.c: Likewise.
2094 * gcc.target/sh/torture/pr58475.c: Likewise.
2095 * gcc.target/sh/pr54760-3.c: Likewise.
2096 * gcc.target/sh/sh4a-cosf.c: Likewise.
2097 * gcc.target/sh/pr52483-4.c: Likewise.
2098 * gcc.target/sh/mfmovd.c: Likewise.
2099 * gcc.target/sh/pr54089-1.c: Likewise.
2100 * gcc.target/sh/pr56547-1.c: Likewise.
2101 * gcc.target/sh/pr54089-5.c: Likewise.
2102 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2103 * gcc.target/sh/pr54089-9.c: Likewise.
2104 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2105 * gcc.target/sh/pr49468-si.c: Likewise.
2106 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2107 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2108 * gcc.target/sh/pr55303-1.c: Likewise.
2109 * gcc.target/sh/pr51244-2.c: Likewise.
2110 * gcc.target/sh/pr50751-2.c: Likewise.
2111 * gcc.target/sh/pr54236-2.c: Likewise.
2112 * gcc.target/sh/pr51244-6.c: Likewise.
2113 * gcc.target/sh/cmpstrn.c: Likewise.
2114 * gcc.target/sh/pr50751-6.c: Likewise.
2115 * gcc.target/sh/pr52933-2.c: Likewise.
2116 * gcc.target/sh/pr53568-1.c: Likewise.
2117 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2118 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2119 * gcc.target/sh/sh4a-sinf.c: Likewise.
2120 * gcc.target/sh/pr49880-2.c: Likewise.
2122 2013-11-06 Tobias Burnus <burnus@net-b.de>
2124 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2125 * gcc.dg/wdate-time.c: Ditto.
2126 * gfortran.dg/wdate-time.F90: Ditto.
2128 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2131 * gcc.target/sh/torture/pr30807.c: New.
2133 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2136 * g++.dg/other/java3.C: New.
2138 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2141 * gcc.target/i386/pr59021.c: New test.
2143 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2145 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2146 dg-additional-files to also match BOL.
2148 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2150 * gcc.dg/torture/c99-contract-1.c: New test.
2152 2013-11-06 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/58653
2155 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2156 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2158 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2160 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2161 40 to 30. Replaced iteration variable with a #define. Instead of
2162 returning non-zero value for error, called __builtin_abort (). Fixed
2163 a bug of calling fib_serial in serial case instead of fib.
2164 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2165 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2166 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2167 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2168 compiler flag testing.
2170 2013-11-06 Christian Bruel <christian.bruel@st.com>
2172 * gcc.target/sh/strlen.c: New test.
2174 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.c-torture/compile/pr58970.c: New test.
2179 2013-11-05 Wei Mi <wmi@google.com>
2182 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2184 2013-11-05 Tobias Burnus <burnus@net-b.de>
2186 * g++.dg/warn/wdate-time.C: New.
2187 * gcc.dg/wdate-time.c: New.
2188 * gfortran.dg/wdate-time.F90: New.
2190 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2193 * gfortran.dg/reshape_6.f90: New test.
2195 2013-11-05 Jeff Law <law@redhat.com>
2197 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2198 * gcc.dg/tree-ssa/isolate-1.c: New test.
2199 * gcc.dg/tree-ssa/isolate-2.c: New test.
2200 * gcc.dg/tree-ssa/isolate-3.c: New test.
2201 * gcc.dg/tree-ssa/isolate-4.c: New test.
2203 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2205 PR rtl-optimization/58997
2206 * gcc.c-torture/compile/pr58997.c: New test.
2208 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/cpp0x/gen-attrs-56.C: New.
2213 2013-11-05 Richard Biener <rguenther@suse.de>
2216 * gcc.dg/ipa/pr58492.c: New testcase.
2218 2013-11-05 Richard Biener <rguenther@suse.de>
2220 PR tree-optimization/58955
2221 * gcc.dg/torture/pr58955-1.c: New testcase.
2222 * gcc.dg/torture/pr58955-2.c: Likewise.
2224 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2227 * gcc.dg/pr58981.c: New test.
2229 2013-11-05 Richard Biener <rguenther@suse.de>
2232 * gcc.dg/torture/pr58941.c: New testcase.
2234 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2236 PR tree-optimization/58958
2237 * gcc.dg/tree-ssa/pr58958.c: New file.
2239 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2241 * gcc.dg/tree-ssa/alias-26.c: New file.
2243 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2245 PR tree-optimization/58984
2246 * gcc.c-torture/execute/pr58984.c: New test.
2248 2013-11-05 Andreas Schwab <schwab@suse.de>
2250 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2252 2013-11-05 Tobias Burnus <burnus@net-b.de>
2254 * g++.dg/gomp/openmp-simd-1.C: New.
2255 * g++.dg/gomp/openmp-simd-2.C: New.
2256 * gcc.dg/gomp/openmp-simd-1.c: New.
2257 * gcc.dg/gomp/openmp-simd-2.c: New.
2259 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2261 * gcc.dg/superblock.c: Require scheduling support.
2263 2013-11-04 Kostya Serebryany <kcc@google.com>
2265 * g++.dg/asan/asan_test.cc: Update the test
2266 to match the fresh asan run-time.
2267 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2269 2013-11-04 Ian Lance Taylor <iant@google.com>
2271 * g++.dg/ext/sync-4.C: New test.
2273 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2276 * gfortran.dg/derived_external_function_1.f90 : New test
2278 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2280 PR tree-optimization/58978
2281 * gcc.c-torture/compile/pr58978.c: New test.
2283 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2286 * gfortran.dg/optional_class_1.f90 : New test
2288 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2290 PR rtl-optimization/58968
2291 * gfortran.dg/pr58968.f: New
2293 2013-11-04 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/diagnostic/pr58979.C: New test.
2298 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2300 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2301 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2302 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2303 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2304 gcc.dg/iec-559-macros-9.c: New tests.
2306 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2308 PR tree-optimization/58946
2309 * gcc.c-torture/compile/pr58946.c: New test.
2311 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2314 * g++.dg/parse/pr52071.C: New.
2316 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/lookup/name-clash10.C: New.
2321 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2323 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2324 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2325 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2328 2013-11-03 Marek Polacek <polacek@redhat.com>
2330 * g++.dg/ubsan/cxx1y-vla.C: New test.
2331 * c-c++-common/ubsan/vla-3.c: New test.
2332 * c-c++-common/ubsan/vla-2.c: New test.
2333 * c-c++-common/ubsan/vla-4.c: New test.
2334 * c-c++-common/ubsan/vla-1.c: New test.
2336 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2338 * gcc.dg/vmx/vec-set.c: New.
2340 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2344 * g++.dg/parse/pr29234.C: New.
2345 * g++.dg/parse/pr56037.C: Likewise.
2347 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2349 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2350 passed it in as one of the options to all Cilk keywords test.
2352 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2355 * g++.dg/cpp1y/pr58708.C: New.
2357 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2360 * g++.dg/ext/pr58834.C: New file.
2362 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2364 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2366 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2369 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2375 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2377 * g++.dg/gomp/simd-1.C: New test.
2378 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2379 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2380 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2381 * c-c++-common/gomp/simd6.c: New test.
2383 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2385 Implement C++14 digit separators.
2386 * g++.dg/cpp1y/digit-sep.C: New.
2387 * g++.dg/cpp1y/digit-sep-neg.C: New.
2388 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2390 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.dg/vect/vect-align-3.c: New test.
2394 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2395 we warn about it already during VRP1 pass.
2397 2013-10-31 Martin Jambor <mjambor@suse.cz>
2399 PR rtl-optimization/58934
2401 2013-10-30 Martin Jambor <mjambor@suse.cz>
2402 PR rtl-optimization/10474
2403 * gcc.dg/pr10474.c: New testcase.
2404 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2405 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2407 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2411 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2414 * g++.dg/cpp0x/variadic145.C: New.
2416 * g++.dg/cpp0x/sfinae49.C: New.
2418 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/cpp0x/deleted1.C: New.
2423 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2425 * gcc.target/arm/lp1243022.c: New test.
2427 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2430 * gcc.target/avr/pr58545.c: New test.
2432 2013-10-30 Tobias Burnus <burnus@net-b.de>
2435 2013-10-30 Tobias Burnus <burnus@net-b.de>
2436 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2437 path to the compile flags.
2439 2013-10-30 Cong Hou <congh@google.com>
2441 * gcc.target/i386/vect-abs-s8.c: New test.
2442 * gcc.target/i386/vect-abs-s16.c: New test.
2443 * gcc.target/i386/vect-abs-s32.c: New test.
2445 2013-10-30 Tobias Burnus <burnus@net-b.de>
2447 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2448 path to the compile flags.
2450 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2452 PR rtl-optimization/58369
2453 * g++.dg/torture/pr58369.C: New test.
2455 2013-10-30 Tobias Burnus <burnus@net-b.de>
2458 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2459 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2460 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2462 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2465 * gcc.target/arm/pr58784.c: New.
2467 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2469 * gcc.dg/tree-ssa/alias-24.c: New file.
2471 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2473 * gcc.target/i386/fma_double_3.c: Use pattern for
2474 scan-assembler-times instead of just one insn name.
2475 * gcc.target/i386/fma_double_5.c: Ditto.
2476 * gcc.target/i386/fma_float_3.c: Ditto.
2477 * gcc.target/i386/fma_float_5.c: Ditto.
2478 * gcc.target/i386/l_fma_double_1.c: Ditto.
2479 * gcc.target/i386/l_fma_double_2.c: Ditto.
2480 * gcc.target/i386/l_fma_double_3.c: Ditto.
2481 * gcc.target/i386/l_fma_double_4.c: Ditto.
2482 * gcc.target/i386/l_fma_double_5.c: Ditto.
2483 * gcc.target/i386/l_fma_double_6.c: Ditto.
2484 * gcc.target/i386/l_fma_float_1.c: Ditto.
2485 * gcc.target/i386/l_fma_float_2.c: Ditto.
2486 * gcc.target/i386/l_fma_float_3.c: Ditto.
2487 * gcc.target/i386/l_fma_float_4.c: Ditto.
2488 * gcc.target/i386/l_fma_float_5.c: Ditto.
2489 * gcc.target/i386/l_fma_float_6.c: Ditto.
2491 2013-10-30 Christian Bruel <christian.bruel@st.com>
2493 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2494 * gcc.target/sh/cmpstr.c: New test.
2495 * gcc.target/sh/cmpstrn.c: New test.
2497 2013-10-30 Martin Jambor <mjambor@suse.cz>
2499 PR rtl-optimization/10474
2500 * gcc.dg/pr10474.c: New testcase.
2501 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2502 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2504 2013-10-29 Andrew Pinski <apinski@cavium.com>
2505 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2509 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2513 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2514 conditional move to be used.
2515 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2517 2013-10-29 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/blockdata_8.f90: New.
2522 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2525 * gcc.target/sh/pr54236-2: New.
2526 * gcc.target/sh/pr54089-6: Add another rotl special case.
2528 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2531 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2532 to determine sizes of real kinds.
2535 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2537 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2539 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2540 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2545 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2550 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2551 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2552 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2553 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2554 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2555 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2556 test stored in c-c++-common. Also, added the Cilk runtime's library
2557 to the ld_library_path.
2559 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2562 * g++.dg/cpp0x/auto40.C: New.
2563 * g++.dg/other/warning1.C: Adjust.
2565 2013-10-29 Richard Biener <rguenther@suse.de>
2567 * gcc.dg/torture/restrict-2.c: New testcase.
2568 * gcc.dg/torture/restrict-3.c: Likewise.
2569 * gcc.dg/torture/restrict-4.c: Likewise.
2570 * gcc.dg/torture/restrict-5.c: Likewise.
2572 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2574 PR tree-optimization/19831
2575 * gcc.dg/tree-ssa/alias-25.c: New file.
2577 2013-10-29 Richard Biener <rguenther@suse.de>
2579 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2581 * gcc.dg/vect/bb-slp-32.c: Likewise.
2582 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2583 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2584 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2585 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2586 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2587 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2588 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2589 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2590 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2591 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2592 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2593 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2594 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2595 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2596 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2597 * gfortran.dg/vect/vect.exp: Likewise.
2599 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2601 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2602 * gcc.dg/vmx/eg-5.c: Likewise.
2604 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2605 Joern Rennecke <joern.rennecke@embecosm.com>
2607 * gcc.target/arc/jump-around-jump.c: New test.
2609 2013-10-27 Tom de Vries <tom@codesourcery.com>
2611 * gcc.target/arm/require-pic-register-loc.c: New test.
2613 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2616 * gcc.target/i386/pr58679-1.c: New test.
2617 * gcc.target/i386/pr58679-2.c: Ditto.
2619 2013-10-27 Tobias Burnus <burnus@net-b.de>
2622 * gcc.dg/vect/vect-ivdep-2.c: New.
2624 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2627 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2628 * gcc.target/sh/pr52483-2.c: Likewise.
2629 * gcc.target/sh/pr52483-3.c: Likewise.
2630 * gcc.target/sh/pr52483-4.c: Likewise.
2632 2013-10-26 Jeff Law <law@redhat.com>
2634 * g++.dg/torture/pr49309.C: Removed.
2635 * gcc.dg/dfp/pr35739.c: Removed.
2637 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2639 PR rtl-optimization/58759
2640 * gcc.target/i386/pr58759.c: New.
2642 2013-10-25 Tobias Burnus <burnus@net-b.de>
2644 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2645 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2646 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2648 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2650 * gcc.dg/wmul-1.c: New test.
2652 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2655 * g++.dg/template/pr58878.C: New.
2657 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2659 * gcc.dg/tree-ssa/alias-23.c: New file.
2661 2013-10-25 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/58626
2664 * gcc.dg/torture/pr58626.c: New testcase.
2666 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2669 * g++.dg/cpp0x/defaulted47.C: New.
2671 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2673 * gcc.c-torture/execute/pr58831.c: New test.
2675 2013-10-25 Nick Clifton <nickc@redhat.com>
2677 * c-c++-common/pr57793.c: Add expected error messages for
2678 targets with small integers.
2679 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2680 * gcc.dg/c99-stdint-2.c: Likewise.
2681 * gcc.dg/cdce1.c: Likewise.
2682 * gcc.dg/fold-overflow-1.c: Likewise.
2683 * gcc.dg/utf-cvt.c: Likewise.
2684 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2686 * gcc.dg/ftrapv-2.c: Likewise.
2687 * gcc.dg/pr30286.c: Likewise.
2688 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2689 * lib/target-supports.exp (check_effective_target_trapping): New
2690 proc. Returns true if the target supports trapping arithmetic.
2692 2013-10-25 Tobias Burnus <burnus@net-b.de>
2694 * g++.dg/parse/ivdep.C: New.
2695 * g++.dg/vect/pr33426-ivdep.cc: New.
2697 2013-10-24 Richard Henderson <rth@redhat.com>
2700 * gcc.dg/atomic-store-6.c: New.
2702 2013-10-24 Ian Lance Taylor <iant@google.com>
2704 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2706 2013-10-24 Cong Hou <congh@google.com>
2708 * gcc.c-torture/execute/20030125-1.c: Update.
2710 2013-10-24 Tobias Burnus <burnus@net-b.de>
2713 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2715 2013-10-24 Dehao Chen <dehao@google.com>
2717 * g++.dg/opt/devirt3.C: New test.
2719 2013-08-24 Tobias Burnus <burnus@net-b.de>
2722 * gcc.dg/ivdep.c: New.
2723 * gcc.dg/vect/vect-ivdep-1.c: New.
2725 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2727 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2728 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2730 2013-10-24 Nick Clifton <nickc@redhat.com>
2732 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2734 2013-10-24 Marek Polacek <polacek@redhat.com>
2737 * g++.dg/parse/pr58705.C: New test.
2739 2013-10-24 Marek Polacek <polacek@redhat.com>
2741 * gcc.dg/c11-align-5.c: Add more testing.
2743 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2745 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2747 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2749 PR tree-optimization/58775
2750 PR tree-optimization/58791
2751 * gcc.dg/guality/pr58791-1.c: New test.
2752 * gcc.dg/guality/pr58791-2.c: New test.
2753 * gcc.dg/guality/pr58791-3.c: New test.
2754 * gcc.dg/guality/pr58791-4.c: New test.
2755 * gcc.dg/guality/pr58791-5.c: New test.
2756 * gcc.c-torture/compile/pr58775.c: New test.
2757 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2759 2013-10-23 Tom de Vries <tom@codesourcery.com>
2761 PR tree-optimization/58805
2762 * gcc.dg/pr58805.c: New test.
2764 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2766 * gcc.target/i386/vect-div-1.c: New test.
2768 * gcc.dg/vect/pr58508.c: Remove dg-options.
2770 2013-10-23 Richard Biener <rguenther@suse.de>
2772 * gcc.dg/torture/pr58830.c: New testcase.
2774 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2776 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2777 * g++.dg/cpp1y/attr-deprecated.C: New.
2778 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2780 2013-10-23 Tobias Burnus <burnus@net-b.de>
2783 * gfortran.dg/assumed_type_8.f90: New.
2785 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2788 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2789 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2790 * gcc.dg/torture/pr58779.c: New test.
2792 2013-10-22 Steve Ellcey <sellcey@mips.com>
2794 * gcc.target/mips/nor.c: New.
2796 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2798 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2800 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2801 restricted to big-endian targets.
2803 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2806 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2808 2013-10-21 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/proc_ptr_comp_38.f90: New.
2813 2013-10-21 Marek Polacek <polacek@redhat.com>
2816 * gcc.dg/gomp/pr58809.c: New test.
2818 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2820 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2821 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2823 2013-10-21 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/58794
2826 * c-c++-common/torture/pr58794-1.c: New testcase.
2827 * c-c++-common/torture/pr58794-2.c: Likewise.
2829 2013-10-21 Richard Biener <rguenther@suse.de>
2832 * c-c++-common/fold-divmul-1.c: New testcase.
2834 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2836 * gcc.target/i386/memset-vector_loop-1.c: New test.
2837 * gcc.target/i386/memset-vector_loop-2.c: New test.
2839 2013-10-21 Diego Novillo <dnovillo@google.com>
2841 * g++.dg/plugin/selfassign.c: Include tree.h.
2842 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2843 * gcc.dg/plugin/ggcplug.c: Likewise.
2844 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2845 * gcc.dg/plugin/selfassign.c: Likewise.
2846 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2848 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2850 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2851 * gcc.target/mips/mips-ps-7.c: Likewise.
2853 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2855 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2856 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2857 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2859 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2861 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2864 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2866 2013-10-19 Mike Stump <mikestump@comcast.net>
2868 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2870 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2871 * g++.dg/lto/pr54625-1_0.c: ... to here.
2872 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2873 * g++.dg/lto/pr54625-1_1.C: Likewise.
2874 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2875 * g++.dg/lto/pr54625-2_0.c: Likewise.
2876 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2877 * g++.dg/lto/pr54625-2_1.C: Likewise.
2879 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2881 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2883 2013-10-18 Cong Hou <congh@google.com>
2885 * gcc.dg/vect/pr58508.c: New test.
2887 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/cpp0x/variadic145.C: New.
2892 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2894 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2896 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2898 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2899 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2900 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2901 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2903 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2905 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2906 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2907 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2908 effective target arm_thumb1_ok.
2909 * lib/target-supports.exp
2910 (check_effective_target_arm_fp16_ok_nocache): Don't force
2911 -mfloat-abi=soft when building for hardfloat target.
2913 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2916 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2917 -mquad-word + -mno-vsx-timode causes errors.
2918 * gcc.target/powerpc/pr58673-2.c: Likewise.
2920 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2923 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2925 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2927 * gcc.target/aarch64/c-output-template.c: New testcase.
2928 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2929 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2931 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2933 * lib/target-supports.exp
2934 (check_effective_target_sync_long_long): AArch64 supports
2935 atomic operations on "long long".
2936 (check_effective_target_sync_long_long_runtime): AArch64 can
2937 execute atomic operations on "long long".
2939 2013-10-17 Richard Biener <rguenther@suse.de>
2941 PR tree-optimization/58143
2942 * gcc.dg/torture/pr58143-1.c: New testcase.
2943 * gcc.dg/torture/pr58143-2.c: Likewise.
2944 * gcc.dg/torture/pr58143-3.c: Likewise.
2946 2013-10-17 Marek Polacek <polacek@redhat.com>
2949 * gcc.dg/c1x-align-5.c: New test.
2951 2013-10-16 Tobias Burnus <burnus@net-b.de>
2954 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2956 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2958 * c-c++-common/cpp/openmp-define-1.c: Move
2959 dg-require-effective-target fopenmp after dg-do directive.
2960 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2961 * gfortran.dg/openmp-define-1.f90: Likewise.
2962 * gfortran.dg/openmp-define-2.f90: Likewise.
2963 * gfortran.dg/openmp-define-3.f90: Likewise.
2965 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2967 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2969 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2972 * gcc.target/i386/pr57756.c: New test.
2973 * gcc.target/i386/pr57756_2.c: New test.
2975 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2977 * gcc.dg/torture/builtin-self.c: New file.
2979 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2981 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2982 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2983 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2984 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2985 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2987 2013-10-15 Cong Hou <congh@google.com>
2989 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2991 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2994 * g++.dg/cpp0x/pr58707.C: New.
2996 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2998 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2999 after other directives.
3001 2013-10-15 Tobias Burnus <burnus@net-b.de>
3004 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3006 2013-10-14 Ian Lance Taylor <iant@google.com>
3008 * go.test/go-test.exp (go-find-packages): New proc.
3009 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3010 subdirectories. Do simple +build line matching. Handle run with
3011 arguments. Handle errorcheckdir and rundircmpout. Use packages
3012 for rundir. Remove special handling for bug191 and dwarf.
3014 2013-10-14 Tobias Burnus <burnus@net-b.de>
3017 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3019 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3021 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3024 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3026 * gnat.dg/specs/opt1.ads: New test.
3028 2013-10-14 Richard Biener <rguenther@suse.de>
3030 PR tree-optimization/58640
3031 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3033 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3035 * gnat.dg/uninit_array.ad[sn]: New test.
3036 * gnat.dg/uninit_array_pkg.ads: New helper.
3038 2013-10-13 Richard Biener <rguenther@suse.de>
3040 * gcc.c-torture/execute/pr58662.c: New test.
3042 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3045 * gcc.dg/torture/p51244-21.c: New.
3046 * gcc.target/sh/pr51244-20.c: New.
3047 * gcc.target/sh/pr51244-20-sh2a.c: New.
3049 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3051 * gnat.dg/specs/linker_section.ads: Update test.
3053 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3056 * gcc.target/i386/pr58690.c: New test
3058 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3060 * gcc.target/i386/builtin-ucmp.c: New test.
3062 2013-10-11 Brooks Moses <bmoses@google.com>
3064 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3066 2013-10-11 Jeff Law <law@redhat.com>
3068 * gcc.c-torture/execute/pr58640.c: New test.
3070 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3073 * g++.dg/cpp0x/decltype57.C: New.
3075 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/template/nontype26.C: New.
3080 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3082 * c-c++-common/cpp/openmp-define-1.c: New file.
3083 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3084 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3085 * gfortran.dg/openmp-define-1.f90: Likewise.
3086 * gfortran.dg/openmp-define-2.f90: Likewise.
3087 * gfortran.dg/openmp-define-3.f90: Likewise.
3089 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3090 for test source files.
3091 * gcc.dg/gomp/gomp.exp: Likewise.
3092 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3093 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3094 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3095 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3096 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3098 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3100 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3101 Remove error test that is now valid in OpenMP 4.0.
3102 * c-c++-common/gomp/atomic-16.c: New test.
3103 * c-c++-common/gomp/cancel-1.c: New test.
3104 * c-c++-common/gomp/depend-1.c: New test.
3105 * c-c++-common/gomp/depend-2.c: New test.
3106 * c-c++-common/gomp/map-1.c: New test.
3107 * c-c++-common/gomp/pr58472.c: New test.
3108 * c-c++-common/gomp/sections1.c: New test.
3109 * c-c++-common/gomp/simd1.c: New test.
3110 * c-c++-common/gomp/simd2.c: New test.
3111 * c-c++-common/gomp/simd3.c: New test.
3112 * c-c++-common/gomp/simd4.c: New test.
3113 * c-c++-common/gomp/simd5.c: New test.
3114 * c-c++-common/gomp/single1.c: New test.
3115 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3117 * g++.dg/gomp/block-3.C: Likewise.
3118 * g++.dg/gomp/clause-3.C: Adjust error messages.
3119 * g++.dg/gomp/declare-simd-1.C: New test.
3120 * g++.dg/gomp/declare-simd-2.C: New test.
3121 * g++.dg/gomp/depend-1.C: New test.
3122 * g++.dg/gomp/depend-2.C: New test.
3123 * g++.dg/gomp/target-1.C: New test.
3124 * g++.dg/gomp/target-2.C: New test.
3125 * g++.dg/gomp/taskgroup-1.C: New test.
3126 * g++.dg/gomp/teams-1.C: New test.
3127 * g++.dg/gomp/udr-1.C: New test.
3128 * g++.dg/gomp/udr-2.C: New test.
3129 * g++.dg/gomp/udr-3.C: New test.
3130 * g++.dg/gomp/udr-4.C: New test.
3131 * g++.dg/gomp/udr-5.C: New test.
3132 * g++.dg/gomp/udr-6.C: New test.
3133 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3134 * gcc.dg/autopar/outer-2.c: Likewise.
3135 * gcc.dg/autopar/outer-3.c: Likewise.
3136 * gcc.dg/autopar/outer-4.c: Likewise.
3137 * gcc.dg/autopar/outer-5.c: Likewise.
3138 * gcc.dg/autopar/outer-6.c: Likewise.
3139 * gcc.dg/autopar/parallelization-1.c: Likewise.
3140 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3142 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3143 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3144 instead of GOMP_parallel_loop_runtime_start.
3145 * gcc.dg/gomp/declare-simd-1.c: New test.
3146 * gcc.dg/gomp/declare-simd-2.c: New test.
3147 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3148 parser. Add further #pragma omp sections nesting tests.
3149 * gcc.dg/gomp/target-1.c: New test.
3150 * gcc.dg/gomp/target-2.c: New test.
3151 * gcc.dg/gomp/taskgroup-1.c: New test.
3152 * gcc.dg/gomp/teams-1.c: New test.
3153 * gcc.dg/gomp/udr-1.c: New test.
3154 * gcc.dg/gomp/udr-2.c: New test.
3155 * gcc.dg/gomp/udr-3.c: New test.
3156 * gcc.dg/gomp/udr-4.c: New test.
3157 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3159 2013-10-10 Jan Hubicka <jh@suse.cz>
3161 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3163 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3164 * gcc.target/i386/pr49168-1.c: Likewise.
3165 * gcc.target/i386/pr49002-2.c: Likewise.
3167 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3170 * gcc.dg/torture/pr58670.c: New test.
3172 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3174 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3176 2013-10-09 Marek Polacek <polacek@redhat.com>
3179 * g++.dg/tm/pr58635-1.C: New test.
3180 * g++.dg/tm/pr58635-2.C: New test.
3182 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3186 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3188 PR tree-optimization/20318
3189 * c-c++-common/pr20318.c: New file.
3190 * gcc.dg/tree-ssa/pr20318.c: New file.
3192 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3194 * gcc.c-torture/execute/pr58570.c: New test.
3196 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3198 * gcc.target/aarch64/vclz.c: New testcase.
3200 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3202 * gcc.target/aarch64/vadd_f64.c: New testcase.
3203 * gcc.target/aarch64/vsub_f64.c: New testcase.
3205 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3207 * gcc.target/aarch64/vdiv_f.c: New testcase.
3209 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3211 * gcc.target/aarch64/vneg_f.c: New testcase.
3212 * gcc.target/aarch64/vneg_s.c: New testcase.
3214 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3218 * g++.old-deja/g++.mike/misc9.C: Adjust.
3220 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3224 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/template/crash117.C: New.
3229 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3231 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3233 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3235 PR tree-optimization/58480
3236 * gcc.dg/tree-ssa/pr58480.c: New file.
3238 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3241 * gcc.target/powerpc/fusion.c: Likewise.
3243 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3245 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3247 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3249 * gcc.target/s390/htm-1.c: Add more tests to cover different
3252 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/init/uninitialized1.C: New.
3257 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/cpp0x/variadic144.C: New.
3262 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/auto39.C: New.
3267 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/cpp0x/range-for26.C: New.
3271 * g++.dg/cpp0x/range-for27.C: Likewise.
3273 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3276 * g++.dg/template/crash117.C: New.
3278 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3281 * g++.dg/tree-ssa/pr19476-5.C: New file.
3282 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3284 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3287 * g++.dg/cpp0x/gen-attrs-55.C: New.
3289 2013-10-03 Easwaran Raman <eraman@google.com>
3292 * g++.dg/ext/attribute47.C: New.
3294 2013-10-03 Rong Xu <xur@google.com>
3296 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3298 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3299 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3301 2013-10-03 Marek Polacek <polacek@redhat.com>
3304 * g++.dg/cpp0x/pr58510.C: New test.
3306 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3309 * g++.dg/tree-ssa/pr19476-1.C: New file.
3310 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3311 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3312 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3314 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3316 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3317 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3318 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3319 VSX scalar operations or the traditional floating point form of
3321 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3322 * gcc.target/powerpc/recip-3.c: Likewise.
3323 * gcc.target/powerpc/recip-5.c: Likewise.
3324 * gcc.target/powerpc/pr72747.c: Likewise.
3325 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3327 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3330 * gcc.target/aarch64/pr58460.c: New file.
3332 2013-10-02 Tobias Burnus <burnus@net-b.de>
3335 * gfortran.dg/char_length_19.f90: New.
3337 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/parse/crash65.C: New.
3341 * g++.dg/cpp1y/pr58535.C: Likewise.
3343 2013-10-02 Richard Biener <rguenther@suse.de>
3345 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3346 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3347 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3348 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3349 * gfortran.dg/ldist-pr45199.f: Likewise.
3351 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3354 * g++.dg/parse/crash64.C: New.
3356 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3358 * gcc.dg/tree-ssa/slsr-40.c: New test.
3360 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/cpp0x/pr58563.C: New.
3365 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3367 * gcc.target/aarch64/vect_saddl_1.c: New.
3369 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.c-torture/execute/pr58574.c: New testcase.
3374 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3377 * gcc.target/arm/pr58578.c: New test.
3379 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3381 PR tree-optimization/58556
3382 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3383 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3385 2013-10-01 Nick Clifton <nickc@redhat.com>
3387 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3389 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3391 * gcc.c-torture/compile/pr41181.c: Likewise.
3392 * gcc.c-torture/compile/calls.c: Likewise.
3393 * gcc.c-torture/compile/990617-1.c: Likewise.
3394 * gcc.c-torture/compile/pr55955.c: Only run the test for
3396 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3398 2013-10-01 Richard Biener <rguenther@suse.de>
3400 PR tree-optimization/58553
3401 * gcc.dg/torture/pr58553.c: New testcase.
3403 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3406 * gcc.c-torture/execute/pr58564.c: New test.
3408 2013-09-30 Teresa Johnson <tejohnson@google.com>
3410 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3411 Update for additional dump message.
3413 2013-09-30 Richard Biener <rguenther@suse.de>
3415 PR tree-optimization/58554
3416 * gcc.dg/torture/pr58554.c: New testcase.
3418 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3419 Joern Rennecke <joern.rennecke@embecosm.com>
3421 * gcc.target/arc/barrel-shifter-1.c: New test.
3422 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3423 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3424 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3425 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3426 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3427 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3428 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3429 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3430 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3431 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3432 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3433 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3434 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3435 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3436 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3437 * gcc.target/arc/mtune-ARC600.c: Likewise.
3438 * gcc.target/arc/mtune-ARC601.c: Likewise.
3439 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3440 * gcc.target/arc/mtune-ARC700.c: Likewise.
3441 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3442 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3443 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3444 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3446 2013-09-30 Richard Biener <rguenther@suse.de>
3449 * g++.dg/torture/pr58552.C: New testcase.
3451 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3453 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3454 and -mupper-regs-df.
3456 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3459 * gcc.dg/pr58463.c: New test.
3461 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3464 * c-c++-common/gomp/pr58551.c: New test.
3466 2013-09-27 Richard Biener <rguenther@suse.de>
3468 PR tree-optimization/58459
3469 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3471 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3474 * gfortran.dg/round_4.f90: Check for rounding support.
3476 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3478 * g++.dg/vect/pr58513.cc (op): Make static.
3480 2013-09-26 Richard Biener <rguenther@suse.de>
3482 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3484 2013-09-26 Richard Biener <rguenther@suse.de>
3486 PR tree-optimization/58539
3487 * gcc.dg/torture/pr58539.c: New testcase.
3489 2013-09-25 Jeff Law <law@redhat.com>
3491 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3493 2013-09-25 Tobias Burnus <burnus@net-b.de>
3496 * gfortran.dg/finalize_21.f90: New.
3498 2013-09-25 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/defined_assignment_8.f90: New.
3503 * gfortran.dg/defined_assignment_9.f90: New.
3505 2013-09-25 Marek Polacek <polacek@redhat.com>
3508 * c-c++-common/ubsan/shift-5.c: New test.
3509 * c-c++-common/ubsan/shift-6.c: New test.
3510 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3511 * gcc.dg/ubsan/c-shift-1.c: New test.
3513 2013-09-25 Marek Polacek <polacek@redhat.com>
3516 * g++.dg/tm/pr58516.C: New test.
3518 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3522 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3524 2013-09-24 Richard Biener <rguenther@suse.de>
3527 * g++.dg/vect/pr58513.cc: New testcase.
3529 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3531 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3534 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3537 * g++.dg/cpp1y/pr58500.C: New testcase.
3539 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3541 * gnat.dg/opt28.ad[sb]: New test.
3542 * gnat.dg/opt28_pkg.ads: New helper.
3544 2013-09-23 Richard Biener <rguenther@suse.de>
3546 PR tree-optimization/58464
3547 * g++.dg/torture/pr58464.C: New testcase.
3549 2013-09-23 Christian Bruel <christian.bruel@st.com>
3552 * gcc.target/sh/torture/pr58475.c: New test.
3554 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3557 * gfortran.dg/extends_15.f90: New.
3559 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3562 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3564 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3567 * gcc.target/vax/vax.exp: New.
3568 * gcc.target/vax/pr56875.c: Ditto.
3570 2013-09-20 Richard Biener <rguenther@suse.de>
3573 * gfortran.dg/pr58484.f: New testcase.
3575 2013-09-20 Jeff Law <law@redhat.com>
3577 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3579 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3582 * gcc.dg/torture/pr57748-1.c: New test.
3583 * gcc.dg/torture/pr57748-2.c: New test.
3585 2013-09-20 Marek Polacek <polacek@redhat.com>
3588 * c-c++-common/ubsan/shift-4.c: New test.
3590 2013-09-20 Richard Biener <rguenther@suse.de>
3592 PR tree-optimization/58453
3593 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3595 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3598 * gfortran.dg/proc_ptr_43.f90: New.
3600 2013-09-18 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/defined_assignment_11.f90: New.
3605 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3607 PR rtl-optimization/58438
3608 * g++.dg/pr58438.C: New test.
3610 2013-09-18 Tobias Burnus <burnus@net-b.de>
3613 * gfortran.dg/class_39.f03: Update dg-error.
3614 * gfortran.dg/class_5.f03: Ditto.
3615 * gfortran.dg/class_53.f90: Ditto.
3616 * gfortran.dg/realloc_on_assign_20.f90: New.
3617 * gfortran.dg/realloc_on_assign_21.f90: New.
3618 * gfortran.dg/realloc_on_assign_22.f90: New.
3620 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3623 * g++.dg/parse/using4.C: New.
3625 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3627 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3629 2013-09-18 Marek Polacek <polacek@redhat.com>
3632 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3633 instead of the shift option.
3634 * c-c++-common/ubsan/pr58443-1.c: New test.
3635 * c-c++-common/ubsan/pr58443-3.c: New test.
3636 * c-c++-common/ubsan/pr58443-2.c: New test.
3638 2013-09-18 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/58417
3641 * gcc.dg/torture/pr58417.c: New testcase.
3643 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/array_bounds_test2.adb: New test.
3647 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3649 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3650 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3652 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3654 * gnat.dg/in_out_parameter4.adb: New test.
3656 2013-09-18 Marek Polacek <polacek@redhat.com>
3659 * c-c++-common/ubsan/attrib-1.c: New test.
3661 2013-09-17 Cong Hou <congh@google.com>
3663 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3664 on two arrays with short and int types. This should not be recognized
3665 as a dot product pattern.
3667 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3670 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3671 the cp_type_quals (r) too.
3673 2013-09-17 Jan Hubicka <jh@suse.cz>
3676 * gcc.c-torture/compile/pr58332.c: New testcase.
3678 2013-09-17 Jeff Law <law@redhat.com>
3680 * gcc.c-torture/execute/pr58387.c: New test.
3682 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3684 PR tree-optimization/58088
3685 * gcc.c-torture/compile/pr58088.c: New test.
3687 2013-09-17 Nick Clifton <nickc@redhat.com>
3689 * lib/target-supports.exp (check_effective_target_trampolines):
3690 Add MSP430 to the list of targets that do not support trampolines.
3691 (check_profiling_available): Add MSP430 to the list of targets
3692 that do not support profiling.
3693 (check_effective_target_tls_runtime): Add MSP430 to the list of
3694 targets that do not support TLS.
3696 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/opt27.adb: New test.
3699 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3701 2013-09-17 Andreas Schwab <schwab@suse.de>
3703 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3705 2013-09-17 Richard Biener <rguenther@suse.de>
3707 PR tree-optimization/58432
3708 * gcc.dg/pr58432.c: New testcase.
3710 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3712 * gcc.dg/tree-ssa/slsr-39.c: New test.
3714 2013-09-16 Xinliang David Li <davidxl@google.com>
3716 * gcc.misc-tests/help.exp: Optimizer help change.
3718 2013-09-16 Jeff Law <law@redhat.com>
3720 * gcc.c-torture/execute/pr58419.c: New test.
3721 * gcc.c-torture/execute/pr58431.c: New test.
3723 2013-09-16 Tobias Burnus <burnus@net-b.de>
3726 * gfortran.dg/finalize_19.f90: New.
3728 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3730 * gcc.target/i386/pr58418.c: New.
3732 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3734 * gcc.target/aarch64/fmla-intrinsic.c: New.
3735 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3736 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3737 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3739 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3741 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3742 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3744 2013-09-16 Richard Biener <rguenther@suse.de>
3746 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3748 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3750 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3751 interpreted as implicit templates) to be expected pedwarns instead.
3753 2013-09-16 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3758 2013-09-15 Tobias Burnus <burnus@net-b.de>
3761 * gfortran.dg/defined_assignment_10.f90: New.
3763 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3765 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3766 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3768 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3770 * g++.dg/abi/main.C: Added implicit C linkage tests
3772 2013-09-13 Kai Tietz <ktietz@redhat.com>
3774 * gcc.target/i386/pr57848.c: New file.
3776 2013-09-13 Christian Bruel <christian.bruel@st.com>
3779 * gcc.target/sh/torture/pr58314.c: New test.
3781 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3783 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3785 2013-09-12 Martin Jambor <mjambor@suse.cz>
3788 * g++.dg/pr58389.C: New test.
3790 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3792 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3793 * g++.dg/template/pseudodtor3.C: Likewise.
3795 2013-09-12 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/58404
3798 * g++.dg/tree-ssa/pr58404.C: New testcase.
3800 2013-09-12 Martin Jambor <mjambor@suse.cz>
3803 * g++.dg/ipa/pr58371.C: New test.
3805 2013-09-12 Richard Biener <rguenther@suse.de>
3807 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3808 expected outcome and comment why that happens.
3810 2013-09-11 Richard Biener <rguenther@suse.de>
3813 * g++.dg/uninit-pred-4.C: New testcase.
3815 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3817 PR tree-optimization/58385
3818 * gcc.c-torture/execute/pr58385.c: New test.
3820 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3822 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3824 2013-09-10 Jeff Law <law@redhat.com>
3826 * g++.dg/torture/pr58380.C: New test.
3828 2013-09-10 Jan Hubicka <jh@suse.cz>
3829 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3833 2013-09-10 Jeff Law <law@redhat.com>
3835 * gcc.c-torture/compile/pr58343.c: New test.
3837 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3839 PR rtl-optimization/58365
3840 * gcc.c-torture/execute/pr58365.c: New test.
3842 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3844 * gcc.dg/torture/memcpy-1.c: New test.
3846 2013-09-10 Alan Modra <amodra@gmail.com>
3848 * gcc.target/powerpc/pr58330.c: New.
3850 2013-09-10 Alan Modra <amodra@gmail.com>
3852 * gcc.target/powerpc/medium_offset.c: New.
3854 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3857 * g++.dg/warn/Wunused-var-21.C: New test.
3859 PR tree-optimization/58364
3860 * gcc.c-torture/execute/pr58364.c: New test.
3862 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3865 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3866 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3867 * g++.dg/init/delete1.C: Adjust.
3869 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3871 * gcc.target/aarch64/movdi_1.c: New test.
3873 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/warn/Wunused-parm-5.C: New.
3878 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3880 * gcc.target/aarch64/cmn-neg.c: New test.
3882 2013-09-09 Richard Biener <rguenther@suse.de>
3885 * gcc.dg/torture/pr58326-1.c: New testcase.
3886 * gcc.dg/torture/pr58326-2.c: Likewise.
3888 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3891 * g++.dg/ext/pr57735.C: New test.
3893 2013-09-09 Jan Hubicka <jh@suse.cz>
3896 * g++.dg/torture/PR58294.C: New testcase.
3898 2013-09-08 Jeff Law <law@redhat.com>
3900 * gcc.c-torture/compile/pr58340.c: New test.
3902 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3904 * g++.dg/debug/ra1.C: New test.
3906 2013-09-08 Jan Hubicka <jh@suse.cz>
3908 * g++.dg/ipa/devirt-11.C: Update template.
3909 * g++.dg/ipa/devirt-16.C: New testcase.
3910 * g++.dg/ipa/devirt-17.C: New testcase.
3911 * g++.dg/ipa/devirt-18.C: New testcase.
3913 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3916 * g++.dg/overload/new1.C: Adjust.
3918 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3920 * c-c++-common/opaque-vector.c: New test.
3922 2013-09-08 Tom de Vries <tom@codesourcery.com>
3925 * g++.dg/tm/noexcept-6.C: New test.
3927 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3929 * gcc.target/arc/cond-set-use.c: New test.
3931 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3933 * gnat.dg/stack_usage2.adb: New test.
3935 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3937 * gcc.target/aarch64/table-intrinsics.c
3938 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3939 (qtb_tests8_< ,2,3,4>): Likewise.
3940 (qtblq_tests8_< ,2,3,4>): Likewise.
3941 (qtbxq_tests8_< ,2,3,4>): Likewise.
3943 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3945 * gnat.dg/warn10.ad[sb]: New test.
3946 * gnat.dg/warn10_pkg.ads: New helper.
3948 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3950 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3951 Don't expect NULL in foo.result set.
3952 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3954 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3955 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3957 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3959 * gcc.target/s390/nearestint-1.c: New testcase.
3961 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3962 Vineet Gupta <Vineet.Gupta@synopsys.com>
3964 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3965 * gcc.target/arc: New directory.
3966 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3967 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3968 * gcc.dg/torture/stackalign/builtin-apply-2.c
3969 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3970 * gcc.dg/builtin-apply2.c
3971 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3973 2013-09-04 Jan Hubicka <jh@suse.cz>
3976 * g++.dg/torture/pr58201_0.C: New testcase.
3977 * g++.dg/torture/pr58201_1.C: New testcase.
3978 * g++.dg/torture/pr58201.h: New testcase.
3980 2013-09-05 Jan Hubicka <jh@suse.cz>
3982 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3984 2013-09-05 Richard Biener <rguenther@suse.de>
3986 PR tree-optimization/58137
3987 * gcc.target/i386/pr58137.c: New testcase.
3989 2013-09-05 Martin Jambor <mjambor@suse.cz>
3991 * g++.dg/ipa/remref-1.C: New test.
3992 * g++.dg/ipa/remref-2.C: Likewise.
3994 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3997 * g++.dg/parse/access11.C: New.
3999 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4001 * g++.dg/warn/weak1.C: Skip on AIX.
4003 2013-09-04 Easwaran Raman <eraman@google.com>
4006 PR tree-optimization/58011
4007 * gfortran.dg/reassoc_12.f90: New testcase.
4008 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4010 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4012 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4013 * gcc.dg/torture/pr53922.c: Skip on AIX.
4014 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4016 2013-09-04 Teresa Johnson <tejohnson@google.com>
4018 * gcc.dg/unroll_1.c: Test dumping to stderr.
4020 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4023 * g++.dg/warn/deprecated-8.C: New.
4025 2013-09-03 Jeff Law <law@redhat.com>
4027 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4030 2013-09-03 Meador Inge <meadori@codesourcery.com>
4034 2013-08-30 Meador Inge <meadori@codesourcery.com>
4036 * gcc.dg/Warray-bounds-11.c: New testcase.
4038 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4040 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4042 2013-09-03 Jan Hubicka <jh@suse.cz>
4044 * g++.dg/ipa/devirt-15.C: Fix testcase.
4046 2013-09-03 Richard Biener <rguenther@suse.de>
4049 * gcc.dg/torture/pr57656.c: New testcase.
4051 2013-09-03 Richard Biener <rguenther@suse.de>
4054 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4056 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4059 * gfortran.dg/do_concurrent_3.f90: New test case.
4061 2013-09-02 Jan Hubicka <jh@suse.cz>
4063 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4065 2013-09-02 Martin Jambor <mjambor@suse.cz>
4068 * gcc.dg/ipa/pr58106.c: New test.
4070 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4072 * gcc.target/aarch64/scalar_intrinsics.c
4073 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4075 2013-09-02 Richard Biener <rguenther@suse.de>
4078 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4080 2013-09-02 Richard Biener <rguenther@suse.de>
4082 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4085 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4087 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4089 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4091 PR c++/21682, implement DR 565
4092 * g++.dg/template/using24.C: New.
4093 * g++.dg/template/using25.C: Likewise.
4094 * g++.dg/template/using26.C: Likewise.
4096 2013-09-01 Jan Hubicka <jh@suse.cz>
4098 * g++.dg/ipa/devirt-15.C: New testcase.
4100 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4102 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4104 2013-08-31 Jan Hubicka <jh@suse.cz>
4106 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4107 * g++.dg/tree-ssa/pr45453.C: Likewise.
4109 2013-08-31 Jan Hubicka <jh@suse.cz>
4111 * gcc.dg/fork-instrumentation.c: New testcase.
4113 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4115 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4117 2013-08-30 Meador Inge <meadori@codesourcery.com>
4119 * gcc.dg/Warray-bounds-11.c: New testcase.
4121 2013-08-30 Marek Polacek <polacek@redhat.com>
4123 * g++.dg/ubsan/div-by-zero-1.C: New test.
4124 * c-c++-common/ubsan/save-expr-1.c: New test.
4125 * c-c++-common/ubsan/save-expr-2.c: New test.
4126 * c-c++-common/ubsan/save-expr-3.c: New test.
4127 * c-c++-common/ubsan/save-expr-4.c: New test.
4128 * c-c++-common/ubsan/typedef-1.c: New test.
4129 * c-c++-common/ubsan/const-char-1.c: New test.
4130 * c-c++-common/ubsan/const-expr.c: New test.
4131 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4132 * c-c++-common/ubsan/shift-1.c: Likewise.
4133 * c-c++-common/ubsan/shift-2.c: Likewise.
4134 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4135 * lib/ubsan-dg.exp: New file.
4136 * g++.dg/dg.exp: Add ubsan tests.
4137 * g++.dg/ubsan/ubsan.exp: New file.
4138 * gcc.dg/ubsan/ubsan.exp: New file.
4139 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4140 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4141 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4142 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4143 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4144 * c-c++-common/ubsan/shift-3.c: New test.
4145 * c-c++-common/ubsan/unreachable-1.c: New test.
4146 * c-c++-common/ubsan/shift-1.c: New test.
4147 * c-c++-common/ubsan/shift-2.c: New test.
4148 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4149 * gcc.dg/ubsan/c99-shift-2.c: New test.
4150 * gcc.dg/ubsan/c99-shift-1.c: New test.
4152 2013-08-29 Jan Hubicka <jh@suse.cz>
4154 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4155 to match template and comment.
4157 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4160 * g++.dg/cpp0x/dc8.C: New.
4161 * g++.dg/template/meminit1.C: Adjust.
4163 2013-08-30 Teresa Johnson <tejohnson@google.com>
4165 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4167 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4169 PR tree-optimization/58277
4170 * gcc.c-torture/execute/pr58277-1.c: New test.
4171 * gcc.c-torture/execute/pr58277-2.c: New test.
4173 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4175 * gcc.dg/guality/param-1.c: New test.
4176 * gcc.dg/guality/param-2.c: Likewise.
4178 2013-08-30 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/58228
4181 * gcc.dg/torture/pr58228.c: New testcase.
4183 2013-08-30 Richard Biener <rguenther@suse.de>
4185 PR tree-optimization/58223
4186 * gcc.dg/torture/pr58223.c: New testcase.
4187 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4189 2013-08-30 Richard Biener <rguenther@suse.de>
4191 PR tree-optimization/58010
4192 * gcc.dg/pr58010.c: New testcase.
4194 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4196 * gcc.dg/unroll_3.c: Message change.
4197 * gcc.dg/unroll_4.c: Likewise.
4198 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4199 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4200 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4201 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4202 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4203 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4204 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4205 * gcc.dg/unroll_1.c: Likewise.
4206 * gcc.dg/vect/bb-slp-31.c: Likewise.
4207 * gcc.dg/vect/bb-slp-14.c: Likewise.
4208 * gcc.dg/vect/bb-slp-8.c: Likewise.
4209 * gcc.dg/vect/bb-slp-23.c: Likewise.
4210 * gcc.dg/vect/bb-slp-15.c: Likewise.
4211 * gcc.dg/vect/bb-slp-9.c: Likewise.
4212 * gcc.dg/vect/bb-slp-24.c: Likewise.
4213 * gcc.dg/vect/bb-slp-16.c: Likewise.
4214 * gcc.dg/vect/bb-slp-25.c: Likewise.
4215 * gcc.dg/vect/bb-slp-17.c: Likewise.
4216 * gcc.dg/vect/bb-slp-26.c: Likewise.
4217 * gcc.dg/vect/bb-slp-18.c: Likewise.
4218 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4219 * gcc.dg/vect/bb-slp-27.c: Likewise.
4220 * gcc.dg/vect/bb-slp-19.c: Likewise.
4221 * gcc.dg/vect/bb-slp-28.c: Likewise.
4222 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4223 * gcc.dg/vect/bb-slp-29.c: Likewise.
4224 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4225 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4226 * gcc.dg/vect/bb-slp-1.c: Likewise.
4227 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4228 * gcc.dg/vect/bb-slp-2.c: Likewise.
4229 * gcc.dg/vect/bb-slp-3.c: Likewise.
4230 * gcc.dg/vect/bb-slp-10.c: Likewise.
4231 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4232 * gcc.dg/vect/bb-slp-4.c: Likewise.
4233 * gcc.dg/vect/bb-slp-11.c: Likewise.
4234 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4235 * gcc.dg/vect/bb-slp-5.c: Likewise.
4236 * gcc.dg/vect/bb-slp-20.c: Likewise.
4237 * gcc.dg/vect/bb-slp-6.c: Likewise.
4238 * gcc.dg/vect/bb-slp-21.c: Likewise.
4239 * gcc.dg/vect/bb-slp-30.c: Likewise.
4240 * gcc.dg/vect/bb-slp-13.c: Likewise.
4241 * gcc.dg/vect/bb-slp-7.c: Likewise.
4242 * gcc.dg/vect/bb-slp-22.c: Likewise.
4243 * gcc.dg/unroll_2.c: Likewise.
4244 * g++.dg/vect/slp-pr50413.cc: Likewise.
4245 * g++.dg/vect/slp-pr56812.cc: Likewise.
4246 * g++.dg/vect/slp-pr50819.cc: Likewise.
4248 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4250 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4252 2013-08-29 Teresa Johnson <tejohnson@google.com>
4254 * gcc.dg/pr40209.c: Use -fopt-info.
4255 * gcc.dg/pr26570.c: Ditto.
4256 * gcc.dg/pr32773.c: Ditto.
4257 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4259 2013-08-29 Richard Biener <rguenther@suse.de>
4261 PR tree-optimization/58246
4262 * gcc.dg/torture/pr58246.c: New testcase.
4264 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4267 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4269 * gfortran.dg/realloc_on_assign_19.f90: New test.
4271 2013-08-29 Richard Biener <rguenther@suse.de>
4274 * gcc.dg/pr57287-2.c: New testcase.
4276 2013-08-29 Richard Biener <rguenther@suse.de>
4278 PR tree-optimization/57685
4279 * gcc.dg/torture/pr57685.c: New testcase.
4281 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4284 * g++.dg/cpp0x/dc7.C: New.
4286 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4289 * c-c++-common/gomp/pr58257.c: New test.
4291 2013-08-28 Richard Biener <rguenther@suse.de>
4293 PR tree-optimization/56933
4294 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4296 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4298 * gcc.target/aarch64/scalar_shift_1.c: New.
4300 2013-08-27 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/57521
4303 * gcc.dg/torture/pr57521.c: New testcase.
4305 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4307 PR rtl-optimization/57860
4308 PR rtl-optimization/57861
4309 PR rtl-optimization/57875
4310 PR rtl-optimization/57876
4311 PR rtl-optimization/57877
4312 * gcc.c-torture/execute/pr57860.c: New test.
4313 * gcc.c-torture/execute/pr57861.c: New test.
4314 * gcc.c-torture/execute/pr57875.c: New test.
4315 * gcc.c-torture/execute/pr57876.c: New test.
4316 * gcc.c-torture/execute/pr57877.c: New test.
4318 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4321 * gfortran.dg/bounds_check_18.f90: New test.
4323 2013-08-23 Jan Hubicka <jh@suse.cz>
4325 * g++.dg/ipa/devirt-14.C: Fix typo.
4327 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4330 * gfortran.dg/inline_sum_5.f90: New.
4332 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4335 * gfortran.dg/typebound_assignment_7.f90: New.
4337 2013-08-23 Jan Hubicka <jh@suse.cz>
4339 * g++.dg/ipa/devirt-13.C: New testcase.
4340 * g++.dg/ipa/devirt-14.C: New testcase.
4342 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.target/i386/pr58218.c: New test.
4347 PR tree-optimization/58209
4348 * gcc.c-torture/execute/pr58209.c: New test.
4350 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4352 * gcc.target/powerpc/pr57744.c: Declare abort.
4354 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4357 * g++.dg/template/error54.C: New.
4359 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4362 * gfortran.dg/select_type_34.f90: New.
4364 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/warn/deprecated-7.C: New.
4369 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4371 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4373 2013-08-21 Jeff Law <law@redhat.com>
4375 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4377 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4380 * g++.dg/ext/attr-alias-3.C: New.
4382 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4385 * gfortran.dg/intent_out_8.f90: New.
4387 2013-08-20 Teresa Johnson <tejohnson@google.com>
4389 PR rtl-optimizations/57451
4390 * g++.dg/tree-prof/pr57451.C: New test.
4392 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4395 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4397 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4400 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4402 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4404 * gcc.target/powerpc/dfp-dd-2.c: New test.
4405 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4406 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4408 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4410 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4411 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4414 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4416 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4418 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4421 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4422 correct test response.
4425 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4426 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4427 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4429 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4430 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4432 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4434 2013-08-18 Jan Hubicka <jh@suse.cz>
4436 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4438 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4441 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4443 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4445 PR tree-optimization/58006
4446 * g++.dg/opt/pr58006.C: New test.
4448 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4450 * gnat.dg/specs/linker_alias.ads: New test.
4452 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4454 PR tree-optimization/58164
4455 * gcc.c-torture/compile/pr58164.c: New test.
4457 PR tree-optimization/58165
4458 * g++.dg/opt/pr58165.C: New test.
4460 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4463 * g++.dg/cpp0x/enum28.C: New.
4464 * g++.dg/cpp0x/enum15.C: Adjust.
4466 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4469 * gcc.target/powerpc/pr57949-1.c: New.
4470 * gcc.target/powerpc/pr57949-2.c: New.
4472 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4474 PR tree-optimization/58145
4475 * gcc.dg/pr58145-1.c: New test.
4476 * gcc.dg/pr58145-2.c: New test.
4478 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4480 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4481 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4482 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4484 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4485 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4486 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4487 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4489 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4490 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4491 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4492 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4493 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4494 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4495 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4496 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4497 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4498 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4499 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4500 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4502 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4503 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4504 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4505 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4506 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4507 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4509 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4510 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4512 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4515 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4516 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4517 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4518 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4519 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4520 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4523 * gcc.c-torture/execute/pr56799.x: New file.
4525 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4527 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4529 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4530 * gcc.dg/pr44214-3.c (v2df): Likewise.
4532 * gcc.dg/pr46647.c: xfail for avr-*-*.
4534 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4536 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4537 Expect l to be optimized away.
4538 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4541 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4542 to tests that assume int/double are larger than short/float.
4545 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4547 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4548 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4549 target { int16 }. Restrict existing tests to target { int32 }
4551 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4552 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4553 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4554 * lib/target-supports.exp (check_effective_target_int32): New proc.
4556 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4557 exclude from scan test.
4559 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4560 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4561 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4572 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4573 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4574 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4575 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4576 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4577 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4579 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4581 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4583 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4584 to be the first test directive.
4585 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4586 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4587 * gcc.target/arm/atomic-op-char.c: Likewise.
4588 * gcc.target/arm/atomic-op-consume.c: Likewise.
4589 * gcc.target/arm/atomic-op-int.c: Likewise.
4590 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4591 * gcc.target/arm/atomic-op-release.c: Likewise.
4592 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4593 * gcc.target/arm/atomic-op-short.c: Likewise.
4595 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4597 PR rtl-optimization/57662
4598 * gcc.dg/pr57662.c: New test.
4600 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4602 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4604 * gcc.target/mips/nans-legacy.c: Likewise.
4606 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4608 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4610 * gcc.target/mips/fabs-legacy.c: Likewise.
4611 * gcc.target/mips/fabsf-2008.c: Likewise.
4612 * gcc.target/mips/fabsf-legacy.c: Likewise.
4613 * gcc.target/mips/fneg-2008.c: Likewise.
4614 * gcc.target/mips/fneg-legacy.c: Likewise.
4615 * gcc.target/mips/fnegf-2008.c: Likewise.
4616 * gcc.target/mips/fnegf-legacy.c: Likewise.
4617 * gcc.target/mips/nan-2008.c: Likewise.
4618 * gcc.target/mips/nan-legacy.c: Likewise.
4619 * gcc.target/mips/nanf-2008.c: Likewise.
4620 * gcc.target/mips/nanf-legacy.c: Likewise.
4621 * gcc.target/mips/nans-2008.c: Likewise.
4622 * gcc.target/mips/nans-legacy.c: Likewise.
4623 * gcc.target/mips/nansf-2008.c: Likewise.
4624 * gcc.target/mips/nansf-legacy.c: Likewise.
4626 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4628 * gnat.dg/valued_proc.adb: New test.
4629 * gnat.dg/valued_proc_pkg.ads: New helper.
4631 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4633 PR tree-optimization/57661
4634 * g++.dg/opt/pr57661.C: New test.
4637 * gcc.dg/asan/pr56417.c: New test.
4639 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4641 * gnat.dg/loop_optimization16.adb: New test.
4642 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4644 2013-08-13 Marek Polacek <polacek@redhat.com>
4646 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4648 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4650 Example of converting global state to per-pass state.
4652 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4653 global state "static int counter" to...
4654 (one_pass::counter): ...this instance data.
4656 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4658 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4659 to member function...
4660 (one_pass::gate): ...this.
4661 (one_pass_exec): Convert to member function...
4662 (one_pass::impl_execute): ...this.
4664 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/cpp0x/pr57416.C: New.
4669 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4671 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4673 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4674 * g++.dg/cpp0x/defaulted2.C: Likewise.
4675 * g++.dg/cpp0x/defaulted31.C: Likewise.
4676 * g++.dg/cpp0x/error6.C: Likewise.
4677 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4678 * g++.dg/cpp0x/override2.C: Likewise.
4679 * g++.dg/cpp0x/parse1.C: Likewise.
4680 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4681 * g++.dg/cpp0x/temp_default4.C: Likewise.
4682 * g++.dg/ext/attrib32.C: Likewise.
4683 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4684 * g++.dg/ext/mv13.C: Likewise.
4685 * g++.dg/ext/mv7.C: Likewise.
4686 * g++.dg/ext/mv9.C: Likewise.
4687 * g++.dg/ext/pr57362.C: Likewise.
4688 * g++.dg/ext/typeof10.C: Likewise.
4689 * g++.dg/lookup/anon6.C: Likewise.
4690 * g++.dg/lookup/crash6.C: Likewise.
4691 * g++.dg/lookup/name-clash5.C: Likewise.
4692 * g++.dg/lookup/name-clash6.C: Likewise.
4693 * g++.dg/other/anon4.C: Likewise.
4694 * g++.dg/other/error15.C: Likewise.
4695 * g++.dg/other/error8.C: Likewise.
4696 * g++.dg/other/redecl2.C: Likewise.
4697 * g++.dg/parse/crash16.C: Likewise.
4698 * g++.dg/parse/crash21.C: Likewise.
4699 * g++.dg/parse/crash38.C: Likewise.
4700 * g++.dg/parse/redef2.C: Likewise.
4701 * g++.dg/parse/struct-as-enum1.C: Likewise.
4702 * g++.dg/template/crash39.C: Likewise.
4703 * g++.dg/template/redecl3.C: Likewise.
4704 * g++.dg/tls/diag-3.C: Likewise.
4705 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4706 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4707 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4708 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4709 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4710 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4711 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4712 * g++.old-deja/g++.brendan/static3.C: Likewise.
4713 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4714 * g++.old-deja/g++.jason/binding.C: Likewise.
4715 * g++.old-deja/g++.jason/crash4.C: Likewise.
4716 * g++.old-deja/g++.jason/crash7.C: Likewise.
4717 * g++.old-deja/g++.jason/lineno.C: Likewise.
4718 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4719 * g++.old-deja/g++.mike/misc3.C: Likewise.
4720 * g++.old-deja/g++.mike/net44.C: Likewise.
4721 * g++.old-deja/g++.mike/ns3.C: Likewise.
4722 * g++.old-deja/g++.ns/alias4.C: Likewise.
4723 * g++.old-deja/g++.ns/ns11.C: Likewise.
4724 * g++.old-deja/g++.other/crash23.C: Likewise.
4725 * g++.old-deja/g++.other/decl8.C: Likewise.
4726 * g++.old-deja/g++.other/linkage3.C: Likewise.
4727 * g++.old-deja/g++.other/typeck1.C: Likewise.
4728 * g++.old-deja/g++.other/typedef5.C: Likewise.
4729 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4730 * g++.old-deja/g++.pt/friend36.C: Likewise.
4731 * obj-c++.dg/method-8.mm: Likewise.
4732 * obj-c++.dg/tls/diag-3.mm: Likewise.
4734 2013-08-12 Perez Read <netfirewall@gmail.com>
4737 * gcc.target/i386/movabs-1.c: New test.
4739 2013-08-12 Marek Polacek <polacek@redhat.com>
4741 PR tree-optimization/57980
4742 * gcc.dg/pr57980.c: New test.
4744 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4747 * gfortran.dg/do_check_10.f90: New test.
4748 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4749 * gfortran.dg/array_constructor_18.f90: Likewise.
4750 * gfortran.dg/array_constructor_22.f90: Likewise.
4751 * gfortran.dg/coarray_15.f90: Likewise.
4752 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4753 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4754 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4756 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4759 * g++.dg/cpp0x/constexpr-ice8.C: New.
4761 2013-08-09 Xinliang David Li <davidxl@google.com>
4763 * gcc.target/i386/memcpy-strategy-1.c: New test.
4764 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4765 * gcc.target/i386/memset-strategy-1.c: Ditto.
4766 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4768 2013-08-09 Jan Hubicka <jh@suse.cz>
4770 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4771 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4773 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4775 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4777 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4780 * gfortran.dg/transfer_intrinsic_6.f90: New.
4782 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4785 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4788 * g++.dg/lookup/typedef2.C: New.
4790 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4792 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4793 output of vdup intrinsics.
4795 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4797 * gcc.target/arm/lp1189445.c: New testcase.
4799 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4801 PR rtl-optimization/58079
4802 * gcc.dg/torture/pr58079.c: New test.
4804 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4806 * gnat.dg/warn9.adb: New test.
4808 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4811 * g++.dg/lookup/typedef2.C: New.
4813 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4815 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4816 to optstr when building plugins on darwin.
4818 2013-08-06 Martin Jambor <mjambor@suse.cz>
4820 PR tree-optimization/57539
4821 * gcc.dg/ipa/pr57539.c: New test.
4823 2013-08-06 Martin Jambor <mjambor@suse.cz>
4824 Bernd Edlinger <bernd.edlinger@hotmail.de>
4826 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4827 (a): Fix constructor.
4829 2013-08-06 Martin Jambor <mjambor@suse.cz>
4832 * gfortran.dg/pr57987.f90: New test.
4834 2013-08-06 Martin Jambor <mjambor@suse.cz>
4837 * gcc.dg/torture/pr58041.c: New test.
4838 * gcc.target/arm/pr58041.c: Likewise.
4840 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4843 * gfortran.dg/pointer_init_8.f90: New.
4845 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4848 * g++.dg/cpp0x/pr58080.C: New.
4850 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4852 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4853 to optstr when building plugins.
4855 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4857 Patch autogenerated by refactor_passes.py from
4858 https://github.com/davidmalcolm/gcc-refactoring-scripts
4859 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4861 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4862 struct to a subclass of gimple_opt_pass along with...
4863 (pass_data_one_pass): ...new pass_data instance and...
4864 (make_one_pass): ...new function.
4865 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4866 global struct to a subclass of gimple_opt_pass along with...
4867 (pass_data_warn_self_assign): ...new pass_data instance and...
4868 (make_pass_warn_self_assign): ...new function.
4869 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4870 a global struct to a subclass of gimple_opt_pass along with...
4871 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4872 (make_pass_dumb_plugin_example): ...new function.
4873 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4874 global struct to a subclass of gimple_opt_pass along with...
4875 (pass_data_warn_self_assign): ...new pass_data instance and...
4876 (make_pass_warn_self_assign): ...new function.
4878 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4880 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4881 is created and added to the pass_manager to reflect
4882 autogenerated changes.
4883 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4884 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4885 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4887 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4890 * g++.dg/cpp0x/pr58072.C: New.
4892 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4894 * gcc.dg/torture/pr57993-2.cpp: New.
4896 2013-08-02 Jan Hubicka <jh@suse.cz>
4898 * gcc.dg/ipa/ipa-1.c: Update.
4899 * gcc.dg/ipa/ipa-2.c: Update.
4900 * gcc.dg/ipa/ipa-3.c: Update.
4901 * gcc.dg/ipa/ipa-4.c: Update.
4902 * gcc.dg/ipa/ipa-5.c: Update.
4903 * gcc.dg/ipa/ipa-7.c: Update.
4904 * gcc.dg/ipa/ipa-8.c: Update.
4905 * gcc.dg/ipa/ipcp-1.c: Update.
4906 * gcc.dg/ipa/ipcp-2.c: Update.
4908 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4910 PR rtl-optimization/58048
4911 * gcc.target/i386/pr58048.c: New.
4913 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4915 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4917 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4918 Peter Bergner <bergner@vnet.ibm.com>
4921 * g++.dg/overload/using3.C: New.
4922 * g++.dg/overload/using2.C: Adjust.
4923 * g++.dg/lookup/using9.C: Likewise.
4925 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927 * gcc.target/arm/pr46972-2.c: New test.
4929 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4931 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4933 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4935 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4937 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4939 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4940 rather than addressing!=absolute when deciding how to handle MIPS16
4941 when the test forces an ABI.
4943 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4946 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4948 2013-07-30 Steve Ellcey <sellcey@mips.com>
4950 * gcc.target/mips/code-readable-1.c: Increase switch size.
4951 * gcc.target/mips/code-readable-2.c: Ditto.
4952 * gcc.target/mips/code-readable-3.c: Ditto.
4953 * gcc.target/mips/code-readable-4.c: Ditto.
4955 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4958 * g++.dg/parse/crash63.C: New.
4960 2013-07-30 Tobias Burnus <burnus@net-b.de>
4963 * gfortran.dg/pointer_assign_8.f90: New.
4964 * gfortran.dg/pointer_assign_9.f90: New.
4965 * gfortran.dg/pointer_assign_10.f90: New.
4966 * gfortran.dg/pointer_assign_11.f90: New.
4968 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4970 * gcc.target/arm/pr57637.c: New testcase.
4972 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4974 PR tree-optimization/57993
4975 * gcc.dg/torture/pr57993.c: New test.
4977 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4979 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4981 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/conversion/ambig2.C: New.
4986 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4988 * gcc.target/mips/fabs-2008.c: New test case.
4989 * gcc.target/mips/fabs-legacy.c: New test case.
4990 * gcc.target/mips/fabsf-2008.c: New test case.
4991 * gcc.target/mips/fabsf-legacy.c: New test case.
4992 * gcc.target/mips/fneg-2008.c: New test case.
4993 * gcc.target/mips/fneg-legacy.c: New test case.
4994 * gcc.target/mips/fneg-2008.c: New test case.
4995 * gcc.target/mips/fneg-legacy.c: New test case.
4996 * gcc.target/mips/nan-2008.c: New test case.
4997 * gcc.target/mips/nan-legacy.c: New test case.
4998 * gcc.target/mips/nanf-2008.c: New test case.
4999 * gcc.target/mips/nanf-legacy.c: New test case.
5000 * gcc.target/mips/nans-2008.c: New test case.
5001 * gcc.target/mips/nans-legacy.c: New test case.
5002 * gcc.target/mips/nansf-2008.c: New test case.
5003 * gcc.target/mips/nansf-legacy.c: New test case.
5004 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5006 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5007 Maxim Kuvyrkov <maxim@kugelworks.com>
5009 * lib/target-supports.exp (check_effective_target_non_bionic): New
5010 effective-target test.
5011 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5012 * g++.dg/tls/thread_local4g.C: Ditto.
5014 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5017 * gfortran.dg/vector_subsript_7.f90: New test.
5019 2013-07-27 Tobias Burnus <burnus@net-b.de>
5022 * gfortran.dg/warn_alias.f90: New.
5024 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5027 * gfortran.dg/class_array_19.f90: New.
5029 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5031 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5032 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5033 * gcc.dg/vect/pr57741-3.c: Likewise.
5034 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5036 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5038 Skip tests that make assumptions about struct layout that don't hold
5040 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5041 * g++.dg/cpp0x/iop.C: Likewise.
5042 * g++.dg/cpp0x/named_refs.C: Likewise.
5043 * g++.dg/cpp0x/rv1p.C: Likewise.
5044 * g++.dg/cpp0x/rv2p.C: Likewise.
5045 * g++.dg/cpp0x/rv3p.C: Likewise.
5046 * g++.dg/cpp0x/rv4p.C: Likewise.
5047 * g++.dg/cpp0x/rv5p.C: Likewise.
5048 * g++.dg/cpp0x/rv6p.C: Likewise.
5049 * g++.dg/cpp0x/rv7p.C: Likewise.
5050 * g++.dg/cpp0x/rv8p.C: Likewise.
5051 * g++.dg/ext/strncpy-chk1.C: Likewise.
5052 * gcc.dg/builtin-object-size-10.c: Likewise.
5053 * gcc.dg/builtin-object-size-11.c: Likewise.
5054 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5055 * gcc.dg/pr25805.c: Likewise.
5056 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5057 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5059 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5060 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5061 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5062 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5064 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5065 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5066 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5067 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5068 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5069 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5070 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5072 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5073 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5075 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5076 * gcc.dg/sibcall-6.c: Enable for epiphany.
5078 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5080 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5082 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5084 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5085 memcpy not initializers.
5087 * gcc.dg/guality/guality.exp: Skip on AIX.
5089 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5092 * g++.dg/cpp0x/pr57101.C: New.
5094 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5096 * gcc.target/aarch64/neg_1.c: New test.
5098 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5101 * gfortran.dg/typebound_call_25.f90: New.
5103 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5106 * g++.dg/cpp0x/pr57981.C: New.
5108 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5111 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5113 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5115 PR rtl-optimization/57960
5116 * gcc.target/s390/pr57960.c: New.
5118 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5121 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5123 2013-07-25 Terry Guo <terry.guo@arm.com>
5125 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5127 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/inherit/pr57942.C: New.
5132 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5134 * gcc.target/powerpc/bool2.h: New file, test the code generation
5135 of logical operations for power5, altivec, power7, and power8 systems.
5136 * gcc.target/powerpc/bool2-p5.c: Likewise.
5137 * gcc.target/powerpc/bool2-av.c: Likewise.
5138 * gcc.target/powerpc/bool2-p7.c: Likewise.
5139 * gcc.target/powerpc/bool2-p8.c: Likewise.
5140 * gcc.target/powerpc/bool3.h: Likewise.
5141 * gcc.target/powerpc/bool3-av.c: Likewise.
5142 * gcc.target/powerpc/bool2-p7.c: Likewise.
5143 * gcc.target/powerpc/bool2-p8.c: Likewise.
5145 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5147 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5149 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5151 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5153 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5155 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5156 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5157 type from long to long long.
5158 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5159 to have effective-target keywords of lp64 and ilp32.
5160 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5161 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5162 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5163 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5164 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5165 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5166 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5167 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5168 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5170 2013-07-23 Tom Tromey <tromey@redhat.com>
5171 Joseph Myers <joseph@codesourcery.com>
5173 * gcc.dg/c11-generic-1.c: New file.
5174 * gcc.dg/c11-generic-2.c: New file.
5176 2013-07-22 Tobias Burnus <burnus@net-b.de>
5180 * coarray/lib_realloc_1.f90: Permit optimization.
5181 * gfortran.dg/coarray_31.f90: New.
5183 2013-07-22 Tobias Burnus <burnus@net-b.de>
5186 * gfortran.dg/class_array_7.f03: Fix memory leak.
5188 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/cpp0x/decltype56.C: New.
5193 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5195 * gcc.dg/pr53265.c: Correct line number in dg-message.
5197 2013-07-22 Diego Novillo <dnovillo@google.com>
5199 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5201 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5204 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5205 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5207 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5210 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5211 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5212 * gcc.dg/torture/pr53366-1.c: Same.
5213 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5214 * gcc.dg/torture/pr56488.c: Same.
5215 * gcc.dg/torture/pr57584.c: Same.
5216 * gcc.dg/tree-ssa/pr57385.c: Same.
5217 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5219 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5221 * c-c++-common/pr41779.c: Fix typos.
5222 * gcc.c-torture/compile/20031125-2.c: Likewise.
5223 * gcc.c-torture/compile/20040621-1.c: Likewise.
5224 * gcc.c-torture/execute/20020418-1.c: Likewise.
5225 * gcc.dg/20020108-1.c: Likewise.
5226 * gcc.dg/atomic-generic-aux.c: Likewise.
5227 * gcc.dg/builtin-complex-err-2.c: Likewise.
5228 * gcc.dg/decl-1.c: Likewise.
5229 * gcc.dg/di-sync-multithread.c: Likewise.
5230 * gcc.dg/format/c90-printf-1.c: Likewise.
5231 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5232 * gcc.dg/long-long-compare-1.c: Likewise.
5233 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5234 * gcc.dg/pr17055-1.c: Likewise.
5235 * gcc.dg/pr27095.c: Likewise.
5236 * gcc.dg/torture/fp-int-convert.h: Likewise.
5237 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5238 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5239 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5240 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5241 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5242 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5243 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5244 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5245 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5246 * gcc.dg/vect/vect-cond-5.c: Likewise.
5247 * gcc.dg/weak/typeof-2.c: Likewise.
5248 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5249 * gcc.target/arm/naked-1.c: Likewise.
5250 * gcc.target/i386/pr9771-1.c: Likewise.
5251 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5252 * gcc.target/sparc/struct-ret-check.c: Likewise.
5253 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5254 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5255 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5258 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5261 * gfortran.dg/dependency_42.f90: New test.
5262 * gfortran.dg/dependency_43.f90: New test.
5264 2013-07-21 Tobias Burnus <burnus@net-b.de>
5267 * gfortran.dg/round_4.f90: New.
5269 2013-07-21 Tobias Burnus <burnus@net-b.de>
5272 * gfortran.dg/min_max_conformance_2.f90: New.
5274 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5276 PR preprocessor/57620
5277 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5278 (main): Don't test {s,u,U,L}12.
5279 * c-c++-common/raw-string-13.c: New test.
5280 * c-c++-common/raw-string-14.c: New test.
5281 * c-c++-common/raw-string-15.c: New test.
5282 * c-c++-common/raw-string-16.c: New test.
5284 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5286 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5288 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5290 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5292 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5293 target { ! keeps_null_pointer_checks }.
5294 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5295 target { ! keeps_null_pointer_checks }.
5297 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5298 * gcc.dg/torture/pr56488.c: Likewise.
5300 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5302 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5305 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5307 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5308 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5309 * gfortran.dg/guality/guality.exp: Skip on AIX.
5311 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5313 * g++.dg/debug/pr56819.C: Skip on AIX.
5314 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5315 * g++.dg/guality/guality.exp: Skip on AIX.
5317 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5319 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5321 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5323 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5326 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5327 Adjust to corrected rounding.
5329 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5331 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5332 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5333 check_effective_target_cilkplus.
5334 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5336 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5338 * gcc.target/powerpc/pr57744.c: Fix typo.
5340 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5343 * gcc.c-torture/compile/pr57698.c: New test.
5344 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5345 * gcc.c-torture/compile/pr44043.c: Ditto.
5347 2013-07-18 Wei Mi <wmi@google.com>
5349 PR rtl-optimization/57878
5350 * g++.dg/pr57878.C: New test.
5352 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5354 * gcc.dg/pr42611.c: Move dg-error to correct line.
5356 2013-07-17 Tobias Burnus <burnus@net-b.de>
5359 * gfortran.dg/dollar_sym_3.f: New.
5360 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5362 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5367 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5368 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5369 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5370 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5371 * objc.dg/image-info.m: Likewise.
5372 * objc.dg/symtab-1.m: Likewise.
5373 * objc.dg/torture/strings/const-str-10.m: Likewise.
5374 * objc.dg/torture/strings/const-str-11.m: Likewise.
5375 * objc.dg/torture/strings/const-str-9.m: Likewise.
5376 * objc.dg/zero-link-1.m: Likewise.
5377 * objc.dg/zero-link-2.m: Likewise.
5378 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5379 * objc.dg/objc-foreach-4.m: Likewise.
5380 * objc.dg/objc-foreach-5.m: Likewise.
5381 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5383 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5384 * obj-c++.dg/syntax-error-1.mm: Likewise.
5385 * objc.dg/method-6.m: Likewise.
5386 * objc.dg/pr23214.m: Likewise.
5387 * objc.dg/proto-lossage-7.m: Likewise.
5388 * objc.dg/strings/const-str-12b.m: Likewise.
5389 * objc.dg/zero-link-3.m: Likewise.
5390 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5391 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5392 adjust headers, interfaces and encoded types to reflect current system
5393 versions. Add FIXME and outputs from current system compiler for
5396 2013-07-15 Cong Hou <congh@google.com>
5398 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5400 * gcc.target/i386/l_fma_float_3.c: Likewise.
5401 * gcc.target/i386/l_fma_double_1.c: Likewise.
5402 * gcc.target/i386/l_fma_double_3.c: Likewise.
5404 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5406 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5407 function to test if HTM is available.
5408 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5409 * gcc.target/powerpc/htm-builtin-1.c: New test.
5411 2013-07-15 Tobias Burnus <burnus@net-b.de>
5413 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5414 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5415 * gfortran.dg/coarray_6.f90: Add dg-error.
5417 2013-07-15 Tobias Burnus <burnus@net-b.de>
5420 * gfortran.dg/finalize_18.f90: New.
5422 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5425 * fortran.dg/module_variable_1.f90: New test.
5426 * fortran.dg/module_variable_2.f90: New test.
5428 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5430 * g++.dg/ext/vector19.C: Adapt.
5431 * g++.dg/ext/vector23.C: New testcase.
5433 2013-07-12 Michael Matz <matz@suse.de>
5436 * c-c++-common/pr55771.c: New test.
5438 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5440 * gcc.target/aarch64/vect-movi.c: New.
5442 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5445 * g++.dg/ext/pr57362.C: New.
5447 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5450 * gcc.target/avr/torture/pr57631.c: New test.
5452 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/cpp0x/constexpr-ice7.C: New.
5457 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5459 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5461 * gcc.c-torture/execute/nest-align-1.x: New.
5463 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5466 * g++.dg/cpp0x/sfinae48.C: New.
5468 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5470 PR preprocessor/57824
5471 * c-c++-common/raw-string-17.c: New test.
5472 * c-c++-common/gomp/pr57824.c: New test.
5474 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5478 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5479 * g++.dg/conversion/dr195.C: Update.
5480 * g++.dg/expr/cast2.C: Likewise.
5482 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5484 * c-c++-common/raw-string-18.c: New test.
5485 * c-c++-common/raw-string-19.c: New test.
5487 PR preprocessor/57757
5488 * g++.dg/cpp/paste1.C: New test.
5489 * g++.dg/cpp/paste2.C: New test.
5491 2013-07-10 Graham Stott <grahams@btinternet.com>
5493 * gcc.target/mips/mulsize-1.c: New.
5494 * gcc.target/mips/mulsize-2.c: New.
5495 * gcc.target/mips/mulsize-3.c: New.
5496 * gcc.target/mips/mulsize-4.c: New.
5498 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5501 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5502 * g++.dg/ext/vector24.C: New testcase.
5504 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5507 * g++.dg/cpp0x/decltype17.C: Adjust.
5509 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5512 * g++.dg/cpp0x/pr51786.C: New.
5514 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5516 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5518 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5520 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5522 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5523 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/do_check_9.f90: New.
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5538 * gfortran.dg/dot_product_2.f90: New.
5540 2013-07-08 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5545 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5547 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5548 * gfortran.dg/finalize_10.f90: Fix dg-final.
5550 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5553 * gcc.target/i386/pr57819.c: New test.
5555 PR rtl-optimization/57829
5556 * gcc.c-torture/execute/pr57829.c: New test.
5558 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5560 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5561 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5563 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5566 * gcc.target/i386/pr57807.c: New test.
5568 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.dg/tree-ssa/vrp89.c: New test.
5573 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/parse/defarg16.C: New.
5578 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5580 PR rtl-optimization/55342
5581 * gcc.target/i386/pr55342.c: New.
5583 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5585 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5587 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5590 * g++.dg/inherit/virtual10.C: New.
5592 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5595 * gcc.dg/large-size-array-6.c: New test.
5597 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5600 * g++.dg/template/crash116.C: New.
5602 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5604 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5605 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5607 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.dg/cpp0x/nsdmi-list3.C: New.
5612 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5615 * gcc.target/i386/pr57777.c: New test.
5618 * g++.dg/template/arg9.C: New test.
5620 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5622 * gcc.target/i386/avx-inline.c: New test.
5624 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5626 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5627 * gcc.target/mips/call-2.c: Likewise.
5628 * gcc.target/mips/call-3.c: Likewise.
5629 * gcc.target/mips/lazy-binding-1.c: Likewise.
5631 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5633 PR tree-optimization/57741
5634 * gcc.dg/vect/pr57741-1.c: New test.
5635 * gcc.dg/vect/pr57741-2.c: New test.
5636 * gcc.dg/vect/pr57741-3.c: New test.
5638 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5640 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5642 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5643 * lib/target-supports.exp: Define aarch64_little_endian.
5645 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5647 * gcc.target/aarch64/abs_1.c: New test.
5649 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5651 * gcc.target/aarch64/bfxil_1.c: New test.
5652 * gcc.target/aarch64/bfxil_2.c: Likewise.
5654 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5657 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5658 array sizes from 100 to 20.
5660 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5663 * gfortran.dg/pointer_remapping_8.f90: New.
5665 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5667 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5668 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5669 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5670 * g++.dg/cpp1y/complex_literals.h: New.
5672 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/cpp0x/noexcept21.C: New.
5677 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5680 * gcc.target/i386/pr57736.c: New test.
5682 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5684 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5686 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5687 strings to match the fixed error messages.
5688 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5692 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5695 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5696 stqcx. get even registers.
5698 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5701 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5703 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5705 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5707 * gcc.target/i386/bmi-1.c: Ditto.
5708 * gcc.target/i386/bmi-bextr-4.c: New.
5709 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5711 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/cpp0x/initlist73.C: New.
5716 2013-06-27 Meador Inge <meadori@codesourcery.com>
5718 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5719 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5720 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5722 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5725 * g++.dg/ext/pr57509.C: New file.
5727 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5730 * gcc.target/i386/bmi-bextr-3.c: New test.
5733 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5735 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5738 * g++.dg/cpp0x/pr57172.C: New testcase.
5740 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5742 * gcc.target/s390/htm-1.c: New file.
5743 * gcc.target/s390/htm-nofloat-1.c: New file.
5744 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5746 2013-06-26 Tobias Burnus <burnus@net-b.de>
5749 * gfortran.dg/bounds_check_17.f90: New.
5751 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5754 * g++.dg/cpp1y/pr57640.C: New.
5756 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5759 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5760 overflow due to size of arrays.
5762 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5764 PR tree-optimization/57705
5765 * gcc.dg/vect/pr57705.c: New test.
5766 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5768 2013-06-25 Martin Jambor <mjambor@suse.cz>
5771 * g++.dg/ipa/pr57670.C: New test.
5773 2013-06-25 Richard Biener <rguenther@suse.de>
5776 * gcc.dg/pr56977.c: New testcase.
5778 2013-06-24 Martin Jambor <mjambor@suse.cz>
5780 PR tree-optimization/57358
5781 * gcc.dg/ipa/pr57358.c: New test.
5783 2013-06-24 Richard Biener <rguenther@suse.de>
5786 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5788 2013-06-24 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/57488
5791 * gcc.dg/torture/pr57488.c: New testcase.
5793 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5794 Dominique d'Humieres <dominiq@lps.ens.fr>
5797 * gfortran.dg/fraction.f90: New.
5799 2013-06-24 Alan Modra <amodra@gmail.com>
5801 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5802 Add scan-assembler-not "lvx".
5803 * gcc.target/powerpc/le-altivec-consts.c: New.
5805 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5807 * g++.dg/cpp0x/sfinae47.C: New.
5809 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5812 * gcc.target/sh/pr52483-1.c: New.
5813 * gcc.target/sh/pr52483-2.c: New.
5814 * gcc.target/sh/pr52483-3.c: New.
5815 * gcc.target/sh/pr52483-4.c: New.
5816 * gcc.target/sh/pr52483-5.c: New.
5818 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5820 * gcc.target/i386/intrinsics_1.c: New test.
5821 * gcc.target/i386/intrinsics_2.c: Ditto.
5822 * gcc.target/i386/intrinsics_3.c: Ditto.
5823 * gcc.target/i386/intrinsics_4.c: Ditto.
5824 * gcc.target/i386/intrinsics_5.c: Ditto.
5825 * gcc.target/i386/intrinsics_6.c: Ditto.
5826 * gcc.target/i386/avx-1.c: Provide macros for builtins
5827 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5829 2013-06-21 Tobias Burnus <burnus@net-b.de>
5832 * gfortran.dg/finalize_17.f90: New.
5834 2013-06-21 Tobias Burnus <burnus@net-b.de>
5836 * gfortran.dg/realloc_on_assign_18.f90: New.
5838 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5840 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5841 Also changed the returns from error as distinct values so that
5842 debugging can get easier.
5843 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5844 errors specific to C, if necessary. Also added new error
5846 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5847 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5848 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5849 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5850 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5851 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5852 the same changes as parser_errors3.c, spaces were added between colons
5853 to not confuse C++ compiler with 2 colons as scope.
5854 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5855 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5856 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5857 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5858 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5859 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5860 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5861 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5862 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5863 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5864 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5865 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5868 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5871 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5873 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5876 * gcc.target/i386/pr57655.c: New test.
5878 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5880 * ada/acats/tests/gcc: Delete.
5881 * gnat.dg/style: Likewise.
5883 2013-06-20 Jeff Law <law@redhat.com>
5885 PR tree-optimization/57660
5886 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5887 based on their branch cost.
5889 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5891 2013-06-20 Tobias Burnus <burnus@net-b.de>
5894 * gfortran.dg/list_read_11.f90: New.
5896 2013-06-20 Richard Biener <rguenther@suse.de>
5898 PR tree-optimization/57584
5899 * gcc.dg/torture/pr57584.c: New testcase.
5901 2013-06-19 Sharad Singhai <singhai@google.com>
5903 * g++.dg/gcov/gcov-8.C: New testcase.
5904 * lib/gcov.exp: Handle intermediate format.
5906 2013-06-19 Wei Mi <wmi@google.com>
5908 PR rtl-optimization/57518
5909 * gcc.dg/pr57518.c: New test.
5911 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5913 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5915 2013-06-19 Jan Hubicka <jh@suse.cz>
5917 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5919 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5921 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5922 hard-coded values of array sizes with a #define.
5923 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5924 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5925 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5926 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5927 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5929 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5931 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5932 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5934 2013-06-19 Jeff Law <law@redhat.com>
5936 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5938 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5941 * g++.dg/template/error53.C: New.
5943 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5946 * gcc.target/powerpc/pr55033.c: Fix options.
5948 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5950 * gcc.target/i386/inline_error.c: New test.
5951 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5952 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5954 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5957 * g++.dg/cpp0x/decltype55.C: New.
5959 2013-06-18 Marek Polacek <polacek@redhat.com>
5961 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5963 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5965 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5967 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5969 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5970 Also changed the returns from error as distinct values so that it is
5973 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5975 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5977 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5980 * g++.dg/template/error52.C: New.
5981 * g++.dg/lookup/friend15.C: Update.
5982 * g++.dg/parse/error11.C: Likewise.
5983 * g++.dg/parse/error14.C: Likewise.
5984 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5985 * g++.dg/parse/template25.C: Likewise.
5986 * g++.old-deja/g++.jason/cond.C: Likewise.
5987 * g++.old-deja/g++.mike/for2.C: Likewise.
5988 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5989 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5991 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5993 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5996 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5998 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5999 accidentally placing minus sign for length instead of stride.
6001 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6003 PR rtl-optimization/57425
6004 PR rtl-optimization/57569
6005 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6006 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6008 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6012 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6014 * gfortran.dg/typebound_assignment_6.f03: New.
6016 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6018 * gcc.target/h8300/h8300.exp: New.
6019 * gcc.dg/pragma-isr.c: Move to ...
6020 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6021 * gcc.target/h8300/pragma-isr.c: ... and here.
6022 * gcc.dg/pragma-isr2.c: Move to ...
6023 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6024 * gcc.target/h8300/pragma-isr2.c: ... and here.
6025 * gcc.dg/pragma-isr-trapa.c: Move to ...
6026 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6027 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6028 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6029 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6030 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6031 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6032 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6033 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6034 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6035 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6036 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6037 * gcc.dg/attr-isr-trapa.c: Move to ...
6038 * gcc.target/sh/attr-isr-trapa.c: ... here.
6040 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/ext/builtin-offsetof1.C: New.
6045 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6047 * gcc.target/aarch64/vect_smlal_1.c: New file.
6049 2013-06-14 Tobias Burnus <burnus@net-b.de>
6052 * gfortran.dg/defined_assignment_7.f90: New.
6054 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6057 * g++.dg/rtti/dyncast6.C: New.
6058 * g++.dg/cpp0x/dyncast1.C: Likewise.
6060 2013-06-14 Alan Modra <amodra@gmail.com>
6063 * gcc.dg/pr57134.c: New.
6065 2013-06-14 Tobias Burnus <burnus@net-b.de>
6068 * gfortran.dg/deferred_type_param_9.f90: New.
6070 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6072 * gcc.dg/fold-minus-1.c: New testcase.
6074 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6077 * gfortran.dg/typebound_assignment_5.f03: New.
6079 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6081 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6083 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6084 Pat Haugen <pthaugen@us.ibm.com>
6085 Peter Bergner <bergner@vnet.ibm.com>
6087 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6088 load/store instructions on power7, power8.
6089 * gcc.target/powerpc/atomic-p8.c: Likewise.
6091 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6094 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6096 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/warn/Wunused-var-20.C: New.
6101 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6103 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6104 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6105 Run with -fno-common.
6107 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6109 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6110 and exit function calls with return 1 and return 0, respectively.
6112 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6114 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6117 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6119 PR tree-optimization/57361
6120 * gcc.dg/tree-ssa/pr57361.c: New file.
6122 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6124 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6125 to ensure alignment.
6126 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6128 2013-06-12 Tobias Burnus <burnus@net-b.de>
6130 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6132 2013-06-12 Tobias Burnus <burnus@net-b.de>
6133 Dominique d'Humieres <dominiq@lps.ens.fr>
6135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6137 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6140 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6141 * gcc.target/i386/pr56564-3.c: Likewise.
6143 2013-06-11 Tobias Burnus <burnus@net-b.de>
6146 * gfortran.dg/class_array_18.f90: New.
6148 2013-06-11 Jan Hubicka <jh@suse.cz>
6151 * g++.dg/ext/visibility/anon6.C: Update testcase.
6153 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6156 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6157 in how we check __sec_reduce_mutating function's result.
6159 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6160 Pat Haugen <pthaugen@us.ibm.com>
6161 Peter Bergner <bergner@vnet.ibm.com>
6163 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6164 direct move instructions.
6165 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6166 * gcc.target/powerpc/direct-move.h: Likewise.
6167 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6168 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6169 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6170 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6171 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6172 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6174 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6177 * g++.dg/cpp0x/pr52440.C: New.
6179 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6182 * gcc.target/i386/pr56564-1.c: New test.
6183 * gcc.target/i386/pr56564-2.c: New test.
6184 * gcc.target/i386/pr56564-3.c: New test.
6185 * gcc.target/i386/pr56564-4.c: New test.
6186 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6187 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6188 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6189 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6190 * gcc.target/i386/vect-sizes-1.c: Likewise.
6191 * gcc.target/i386/memcpy-1.c: Likewise.
6192 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6193 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6195 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6197 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6198 systems to cover all GNU systems.
6199 * g++.dg/abi/guard2.C: Likewise.
6200 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6201 * g++.dg/eh/sighandle.C: Likewise.
6202 * g++.dg/ext/cleanup-10.C: Likewise.
6203 * g++.dg/ext/cleanup-11.C: Likewise.
6204 * g++.dg/ext/cleanup-8.C: Likewise.
6205 * g++.dg/ext/cleanup-9.C: Likewise.
6206 * g++.dg/opt/const5.C: Likewise.
6207 * g++.dg/opt/life1.C: Likewise.
6208 * g++.dg/other/pr39496.C: Likewise.
6209 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6210 * g++.old-deja/g++.abi/align.C: Likewise.
6211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6212 * g++.old-deja/g++.law/weak.C: Likewise.
6213 * g++.old-deja/g++.pt/asm1.C: Likewise.
6214 * gcc.c-torture/execute/20030125-1.x: Likewise.
6215 * gcc.c-torture/execute/990127-2.x: Likewise.
6216 * gcc.dg/20041106-1.c: Likewise.
6217 * gcc.dg/20050503-1.c: Likewise.
6218 * gcc.dg/builtin-object-size-5.c: Likewise.
6219 * gcc.dg/cleanup-10.c: Likewise.
6220 * gcc.dg/cleanup-11.c: Likewise.
6221 * gcc.dg/cleanup-8.c: Likewise.
6222 * gcc.dg/cleanup-9.c: Likewise.
6223 * gcc.dg/complex-5.c: Likewise.
6224 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6225 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6226 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6227 * gcc.dg/dfp/pr35739.c: Likewise.
6228 * gcc.dg/fdata-sections-1.c: Likewise.
6229 * gcc.dg/lto/20090206-1_0.c: Likewise.
6230 * gcc.dg/lto/20090206-2_0.c: Likewise.
6231 * gcc.dg/pr30360.c: Likewise.
6232 * gcc.dg/pr37303.c: Likewise.
6233 * gcc.dg/pr39323-1.c: Likewise.
6234 * gcc.dg/pr39323-2.c: Likewise.
6235 * gcc.dg/pr39323-3.c: Likewise.
6236 * gcc.dg/pr45416.c: Likewise.
6237 * gcc.dg/setjmp-2.c: Likewise.
6238 * gcc.dg/split-1.c: Likewise.
6239 * gcc.dg/split-3.c: Likewise.
6240 * gcc.dg/split-4.c: Likewise.
6241 * gcc.dg/strlenopt-12g.c: Likewise.
6242 * gcc.dg/strlenopt-14g.c: Likewise.
6243 * gcc.dg/strlenopt-14gf.c: Likewise.
6244 * gcc.dg/strlenopt-16g.c: Likewise.
6245 * gcc.dg/strlenopt-17g.c: Likewise.
6246 * gcc.dg/strlenopt-18g.c: Likewise.
6247 * gcc.dg/strlenopt-1f.c: Likewise.
6248 * gcc.dg/strlenopt-22g.c: Likewise.
6249 * gcc.dg/strlenopt-2f.c: Likewise.
6250 * gcc.dg/strlenopt-4g.c: Likewise.
6251 * gcc.dg/strlenopt-4gf.c: Likewise.
6252 * gcc.dg/struct-ret-3.c: Likewise.
6253 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6254 * gcc.misc-tests/linkage.exp: Likewise.
6255 * gcc.target/i386/20000724-1.c: Likewise.
6256 * gcc.target/i386/align-main-3.c: Likewise.
6257 * gcc.target/i386/cleanup-1.c: Likewise.
6258 * gcc.target/i386/inline-mcpy.c: Likewise.
6259 * gcc.target/i386/pr32268.c: Likewise.
6260 * gcc.target/i386/pr36613.c: Likewise.
6261 * gcc.target/i386/pr39013-1.c: Likewise.
6262 * gcc.target/i386/pr39013-2.c: Likewise.
6263 * gcc.target/i386/pr39496.c: Likewise.
6264 * gcc.target/i386/pr40906-3.c: Likewise.
6265 * gcc.target/i386/pr46084.c: Likewise.
6266 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6268 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6271 * gcc.target/sh/pr6526.c: New.
6273 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6276 * gcc.c-torture/execute/pr57568.c: New test.
6278 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6281 * g++.dg/other/vararg-4.C: New.
6283 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6285 PR rtl-optimization/57559
6286 * gcc.target/s390/pr57559.c : New test.
6288 2013-06-08 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/finalize_10.f90: New.
6292 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6293 * gfortran.dg/finalize_15.f90: New.
6295 2013-06-08 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/storage_size_4.f90: New.
6300 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6303 * g++.dg/ext/pr57548.C: New test.
6305 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6308 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6310 2013-06-07 Jan Hubicka <jh@suse.cz>
6312 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6314 2013-06-07 Tobias Burnus <burnus@net-b.de>
6317 * gfortran.dg/array_constructor_48.f90: New.
6318 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6319 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6321 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6324 * gcc.target/arm/xordi3-opt.c: New test.
6326 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6328 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6329 Revert to dg-options.
6331 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6334 * gcc.target/powerpc/pr55033.c: New.
6336 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6339 * g++.dg/cpp0x/alias-decl-36.C: New.
6341 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6342 Pat Haugen <pthaugen@us.ibm.com>
6343 Peter Bergner <bergner@vnet.ibm.com>
6345 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6346 power8 builtin functions.
6347 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6348 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6349 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6350 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6351 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6352 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6353 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6354 tests to test power8 auto-vectorization.
6355 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6356 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6357 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6358 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6360 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6361 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6363 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6365 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6367 (check_effective_target_powerpc_p8vector_ok): Likewise.
6368 (is-effective-target): Likewise.
6369 (check_vect_support_and_set_flags): Likewise.
6371 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6374 * g++.dg/parse/error53.C: New.
6376 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6378 PR rtl-optimization/57459
6379 * gcc.target/i386/pr57459.c: New test.
6381 2013-06-06 Teresa Johnson <tejohnson@google.com>
6384 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6385 into -freorder-blocks-and-partition test.
6386 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6387 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6388 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6389 * gcc.dg/tree-prof/pr50907.c: Ditto.
6390 * gcc.dg/tree-prof/pr45354.c: Ditto.
6391 * g++.dg/tree-prof/partition2.C: Ditto.
6392 * g++.dg/tree-prof/partition3.C: Ditto.
6394 2013-06-06 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/finalize_16.f90: New.
6399 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6401 * gcc.dg/vect/no-section-anchors-vect-68.c:
6402 Add dg-skip-if aarch64_tiny.
6404 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6407 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6408 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6410 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp0x/decltype54.C: New.
6415 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6417 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6418 arm*-*-*eabi* targets.
6419 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6421 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6423 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6424 Tobias Burnus <burnus@net-b.de>
6426 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6427 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6428 * gfortran.dg/io_real_boz_4.f90: Ditto.
6429 * gfortran.dg/io_real_boz_5.f90: Ditto.
6431 2013-06-05 Andreas Schwab <schwab@suse.de>
6433 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6435 2013-06-04 Jan Hubicka <jh@suse.cz>
6437 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6439 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6441 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6442 parameters with void.
6443 (main2): Removed argc parameter.
6444 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6445 (main): Replaced argc, argv parameters with void.
6446 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6447 (main2): Removed argc parameter.
6448 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6449 argv parameters with void. Added __asm volatile to avoid optimization
6450 on argc, if necessary.
6451 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6466 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6467 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6468 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6469 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6470 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6471 parameters with void.
6472 (main2): Removed argc parameter.
6473 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6474 (main): Replaced argc, argv parameters with void.
6475 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6476 argv parameters with void. Also renamed this function as main, and
6477 delete the existing main.
6478 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6479 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6480 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6482 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6484 * gcc.target/aarch64/movi_1.c: New test.
6486 2013-06-04 Tobias Burnus <burnus@net-b.de>
6489 * gfortran.dg/finalize_12.f90: New.
6490 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6491 end of scope finalization.
6492 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6493 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6494 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6495 * gfortran.dg/class_19.f03: Ditto.
6496 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6497 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6498 * gfortran.dg/extends_14.f03: Ditto.
6499 * gfortran.dg/move_alloc_4.f90: Ditto.
6500 * gfortran.dg/typebound_proc_27.f03: Ditto.
6502 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6504 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6505 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6506 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6507 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6508 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6509 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6510 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6511 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6512 * gfortran.dg/io_real_boz_4.f90: Ditto.
6513 * gfortran.dg/io_real_boz_5.f90: Ditto.
6514 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6515 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6516 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6517 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6518 * gfortran.dg/transpose_2.f90: Fix dg-output.
6520 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6522 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6523 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6524 dg-option and an header comment.
6526 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6529 * g++.dg/cpp0x/sfinae46.C: New.
6530 * g++.dg/cpp0x/defaulted13.C: Adjust.
6531 * g++.dg/cpp0x/defaulted2.C: Likewise.
6532 * g++.dg/cpp0x/defaulted26.C: Likewise.
6533 * g++.dg/cpp0x/defaulted3.C: Likewise.
6534 * g++.dg/cpp0x/error1.C: Likewise.
6535 * g++.dg/cpp0x/implicit1.C: Likewise.
6536 * g++.dg/cpp0x/implicit11.C: Likewise.
6537 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6538 * g++.dg/cpp0x/initlist47.C: Likewise.
6539 * g++.dg/cpp0x/initlist9.C: Likewise.
6540 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6541 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6542 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6543 * g++.dg/cpp0x/union4.C: Likewise.
6544 * g++.dg/template/crash108.C: Likewise.
6545 * g++.dg/template/crash41.C: Likewise.
6546 * g++.old-deja/g++.jason/local.C: Likewise.
6547 * g++.old-deja/g++.law/visibility3.C: Likewise.
6549 2013-06-03 Teresa Johnson <tejohnson@google.com>
6551 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6552 * gcc.dg/vect/bb-slp-14.c: Ditto.
6553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6554 * gcc.dg/vect/bb-slp-23.c: Ditto.
6555 * gcc.dg/vect/bb-slp-15.c: Ditto.
6556 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6557 * gcc.dg/vect/bb-slp-24.c: Ditto.
6558 * gcc.dg/vect/bb-slp-16.c: Ditto.
6559 * gcc.dg/vect/bb-slp-25.c: Ditto.
6560 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6561 * gcc.dg/vect/bb-slp-17.c: Ditto.
6562 * gcc.dg/vect/bb-slp-1.c: Ditto.
6563 * gcc.dg/vect/bb-slp-26.c: Ditto.
6564 * gcc.dg/vect/bb-slp-18.c: Ditto.
6565 * gcc.dg/vect/bb-slp-2.c: Ditto.
6566 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6567 * gcc.dg/vect/bb-slp-27.c: Ditto.
6568 * gcc.dg/vect/bb-slp-19.c: Ditto.
6569 * gcc.dg/vect/bb-slp-3.c: Ditto.
6570 * gcc.dg/vect/bb-slp-28.c: Ditto.
6571 * gcc.dg/vect/bb-slp-4.c: Ditto.
6572 * gcc.dg/vect/bb-slp-29.c: Ditto.
6573 * gcc.dg/vect/bb-slp-5.c: Ditto.
6574 * gcc.dg/vect/bb-slp-6.c: Ditto.
6575 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6576 * gcc.dg/vect/bb-slp-7.c: Ditto.
6577 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6578 * gcc.dg/vect/bb-slp-8.c: Ditto.
6579 * gcc.dg/vect/bb-slp-9.c: Ditto.
6580 * gcc.dg/vect/bb-slp-10.c: Ditto.
6581 * gcc.dg/vect/bb-slp-11.c: Ditto.
6582 * gcc.dg/vect/bb-slp-20.c: Ditto.
6583 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6584 * gcc.dg/vect/bb-slp-21.c: Ditto.
6585 * gcc.dg/vect/bb-slp-30.c: Ditto.
6586 * gcc.dg/vect/bb-slp-13.c: Ditto.
6587 * gcc.dg/vect/bb-slp-22.c: Ditto.
6588 * g++.dg/vect/slp-pr50413.cc: Ditto.
6589 * g++.dg/vect/slp-pr56812.cc: Ditto.
6590 * g++.dg/vect/slp-pr50819.cc: Ditto.
6592 2013-06-01 Tobias Burnus <burnus@net-b.de>
6595 * gfortran.dg/class_array_17.f90: New.
6597 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6599 * ada/acats/floatstore.lst: New.
6600 * ada/acats/run_all.sh: Process it.
6602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6604 * gcc.target/powerpc/e500-ord-1.c: New test.
6605 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6606 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6607 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6609 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6611 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6613 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6615 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6617 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6619 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6621 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6624 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6627 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6629 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6631 2013-05-31 Marek Polacek <polacek@redhat.com>
6633 PR tree-optimization/57478
6634 PR tree-optimization/57453
6635 * gcc.dg/torture/pr57478.c: New test.
6637 2013-05-31 Tobias Burnus <burnus@net-b.de>
6640 * gfortran.dg/class_array_17.f90: New.
6642 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 * gcc.target/arm/iordi3-opt.c: New test.
6647 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6651 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6652 * gfortran.dg/interface_26.f90: Ditto.
6653 * gfortran.dg/proc_ptr_11.f90: Ditto.
6654 * gfortran.dg/proc_ptr_15.f90: Ditto.
6655 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6656 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6657 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6658 * gfortran.dg/typebound_override_1.f90: Ditto.
6659 * gfortran.dg/typebound_override_4.f90: Ditto.
6660 * gfortran.dg/typebound_proc_6.f03: Ditto.
6661 * gfortran.dg/assumed_type_7.f90: New test.
6662 * gfortran.dg/typebound_override_5.f90: New test.
6663 * gfortran.dg/typebound_override_6.f90: New test.
6664 * gfortran.dg/typebound_override_7.f90: New test.
6666 2013-05-30 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/power_6.f90: New.
6671 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6673 * gcc.target/aarch64/insv_1.c: New test.
6675 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6677 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6678 dg-skip-if "No stabs".
6680 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6683 * gfortran.dg/assumed_size_1.f90: New.
6685 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6687 * gcc.dg/shrink-wrap-alloca.c: New added.
6688 * gcc.dg/shrink-wrap-pretend.c: New added.
6689 * gcc.dg/shrink-wrap-sibcall.c: New added.
6691 2013-05-30 Tobias Burnus <burnus@net-b.de>
6694 * gfortran.dg/assumed_rank_13.f90: New.
6696 2013-05-29 Easwaran Raman <eraman@google.com>
6698 PR tree-optimization/57442
6699 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6701 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6703 PR tree-optimization/57441
6704 * gcc.c-torture/compile/pr57441.c: New.
6706 2013-05-29 Dehao Chen <dehao@google.com>
6709 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6711 2013-05-29 Tobias Burnus <burnus@net-b.de>
6714 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6715 * gfortran.dg/class_19.f03: Ditto.
6717 2013-05-29 Richard Biener <rguenther@suse.de>
6719 * gcc.dg/vect/bb-slp-32.c: New testcase.
6721 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6723 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6724 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6761 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6763 2013-05-29 Tobias Burnus <burnus@net-b.de>
6766 * gfortran.dg/finalize_11.f90: New.
6767 * gfortran.dg/finalize_4.f03: Remove dg-error.
6768 * gfortran.dg/finalize_5.f03: Ditto.
6769 * gfortran.dg/finalize_6.f03: Ditto.
6770 * gfortran.dg/finalize_7.f03: Ditto.
6772 2013-05-28 Tobias Burnus <burnus@net-b.de>
6774 * gfortran.dg/class_array_16.f90: New.
6776 2013-05-28 Tobias Burnus <burnus@net-b.de>
6779 * gfortran.dg/use_29.f90: New.
6781 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6783 * gnat.dg/fp_exception.adb: New test.
6785 2013-05-28 Richard Biener <rguenther@suse.de>
6787 PR tree-optimization/56787
6788 * gcc.dg/vect/pr56787.c: New testcase.
6790 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6791 Tobias Burnus <burnus@net-b.de>
6794 * gfortran.dg/typebound_override_4.f90: New.
6796 2013-05-28 Richard Biener <rguenther@suse.de>
6798 PR tree-optimization/57411
6799 * g++.dg/opt/pr57411.C: New testcase.
6801 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6803 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6804 * gcc.dg/builtin-bswap-9.c: Likewise.
6806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6808 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6810 2013-05-27 Richard Biener <rguenther@suse.de>
6813 * gcc.dg/gomp/pr57412.c: New testcase.
6815 2013-05-27 Bud Davis <jmdavis@link.com>
6818 * gfortran.dg/stfunc_8.f90: New.
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/57343
6823 * gcc.dg/torture/pr57343.c: New testcase.
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6827 PR tree-optimization/57417
6828 * gcc.dg/torture/pr57417.c: New testcase.
6830 2013-05-27 Richard Biener <rguenther@suse.de>
6832 PR tree-optimization/57396
6833 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6835 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6837 * gnat.dg/specs/last_bit.ads: New test.
6839 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6841 * gnat.dg/specs/machine_attribute.ads: New test.
6843 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6845 * gnat.dg/incomplete3.ad[sb]: New test.
6847 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6850 * gcc.target/mips/div-13.c: New test.
6852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6855 * gcc.target/mips/mips16-attributes-5.c,
6856 * gcc.target/mips/mips16-attributes-6.c: New tests.
6858 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6860 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6861 * gcc.dg/builtin-bswap-8.c: Likewise.
6863 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6866 * g++.dg/cpp0x/new1.C: New.
6868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6871 * g++.dg/parse/dtor16.C: New.
6872 * g++.dg/parse/dtor6.C: Adjust.
6874 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6877 * g++.dg/expr/bitfield12.C: New.
6879 2013-05-24 Jeff Law <law@redhat.com>
6881 PR tree-optimization/57124
6882 * gcc.c-torture/execute/pr57124.c: New test.
6883 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6885 2013-05-24 Martin Jambor <mjambor@suse.cz>
6887 PR tree-optimization/57294
6888 * gcc.dg/ipa/pr57294.c: New test.
6890 2013-05-24 Dehao Chen <dehao@google.com>
6892 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6894 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6896 * gcc.target/aarch64/scalar_intrinsics.c
6897 (force_simd): Use a valid instruction.
6898 (test_vdupd_lane_s64): Pass a valid lane argument.
6899 (test_vdupd_lane_u64): Likewise.
6901 2013-05-24 Richard Biener <rguenther@suse.de>
6903 PR tree-optimization/57287
6904 * gcc.dg/pr57287.c: New testcase.
6906 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/template/error51.C: New.
6911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6914 * g++.dg/template/bitfield2.C: New.
6916 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6918 * gnat.dg/specs/noinline1.ads: New test.
6919 * gnat.dg/noinline2.ad[sb]: Likewise.
6920 * gnat.dg/specs/noinline3.ads: Likewise.
6921 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6923 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6926 * gcc.dg/tree-ssa/pr57385.c: New test.
6928 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6930 * gnat.dg/derived_type4.adb: New test.
6932 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6934 * gcc.dg/builtin-bswap-6.c: New test.
6935 * gcc.dg/builtin-bswap-7.c: Likewise.
6936 * gcc.dg/builtin-bswap-8.c: Likewise.
6937 * gcc.dg/builtin-bswap-9.c: Likewise.
6939 2013-05-23 Christian Bruel <christian.bruel@st.com>
6942 * gcc.dg/debug/pr57351.c: New test
6944 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6946 * gcc.target/aarch64/vect-clz.c: New file.
6948 2013-05-23 Martin Jambor <mjambor@suse.cz>
6951 * gcc.dg/ipa/pr57347.c: New test.
6953 2013-05-23 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/57380
6956 * g++.dg/tree-ssa/pr57380.C: New testcase.
6958 2013-05-23 Richard Biener <rguenther@suse.de>
6961 * gcc.dg/torture/pr57381.c: New testcase.
6963 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6966 * gcc.c-torture/execute/pr57344-1.c: New test.
6967 * gcc.c-torture/execute/pr57344-2.c: New test.
6968 * gcc.c-torture/execute/pr57344-3.c: New test.
6969 * gcc.c-torture/execute/pr57344-4.c: New test.
6971 2013-05-23 Richard Biener <rguenther@suse.de>
6973 PR rtl-optimization/57341
6974 * gcc.dg/torture/pr57341.c: New testcase.
6976 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6979 * g++.dg/parse/crash62.C: New.
6981 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6982 Pat Haugen <pthaugen@us.ibm.com>
6983 Peter Bergner <bergner@vnet.ibm.com>
6985 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6988 2013-05-22 Tobias Burnus <burnus@net-b.de>
6991 * gfortran.dg/defined_assignment_6.f90: New.
6993 2013-05-22 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/assumed_type_6.f90: New.
6998 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7001 * g++.dg/cpp0x/Wunused-parm.C: New.
7003 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7005 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7006 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7008 2013-05-21 Easwaran Raman <eraman@google.com>
7010 PR tree-optimization/57322
7011 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7013 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7015 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7018 2013-05-21 Tobias Burnus <burnus@net-b.de>
7021 * gfortran.dg/assumed_type_5.f90: New.
7022 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7023 * gfortran.dg/assumed_rank_2.f90: Ditto.
7024 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7025 * gfortran.dg/no_arg_check_3.f90: Ditto.
7027 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7029 PR tree-optimization/57331
7030 * gcc.c-torture/compile/pr57331.c: New test.
7032 2013-05-21 Richard Biener <rguenther@suse.de>
7034 PR tree-optimization/57330
7035 * gcc.dg/torture/pr57330.c: New testcase.
7037 2013-05-21 Richard Biener <rguenther@suse.de>
7039 PR tree-optimization/57303
7040 * gcc.dg/torture/pr57303.c: New testcase.
7042 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7044 PR tree-optimization/57321
7045 * gcc.c-torture/execute/pr57321.c: New test.
7047 2013-05-20 Tobias Burnus <burnus@net-b.de>
7051 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7052 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7053 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7054 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7055 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7056 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7057 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7058 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7059 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7060 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7061 * gfortran.dg/binding_label_tests_24.f90: New.
7062 * gfortran.dg/binding_label_tests_25.f90: New.
7064 2013-05-20 Tobias Burnus <burnus@net-b.de>
7067 * gfortran.dg/binding_label_tests_17.f90: New.
7068 * gfortran.dg/binding_label_tests_18.f90: New.
7069 * gfortran.dg/binding_label_tests_19.f90: New.
7070 * gfortran.dg/binding_label_tests_20.f90: New.
7071 * gfortran.dg/binding_label_tests_21.f90: New.
7072 * gfortran.dg/binding_label_tests_22.f90: New.
7073 * gfortran.dg/binding_label_tests_23.f90: New.
7075 2013-05-20 Tobias Burnus <burnus@net-b.de>
7078 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7079 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7080 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7081 * gfortran.dg/common_18.f90: New.
7082 * gfortran.dg/common_19.f90: New.
7083 * gfortran.dg/common_20.f90: New.
7084 * gfortran.dg/common_21.f90: New.
7086 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7089 * g++.dg/parse/error52.C: New.
7090 * g++.dg/parse/error3.C: Adjust.
7091 * g++.dg/parse/error36.C: Likewise.
7093 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7096 * gcc.target/sh/pr56547-1.c: New.
7097 * gcc.target/sh/pr56547-2.c: New.
7099 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7102 * g++.dg/warn/Wsign-compare-6.C: New.
7103 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7105 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/template/error50.C: New.
7110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/ext/complit13.C: New.
7115 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7118 * g++.dg/pr57175.C: New testcase.
7120 2013-05-17 Easwaran Raman <eraman@google.com>
7122 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7124 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7127 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7129 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7131 PR rtl-optimization/57281
7132 PR rtl-optimization/57300
7133 * gcc.dg/pr57300.c: New test.
7134 * gcc.c-torture/execute/pr57281.c: New test.
7136 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7139 * g++.dg/ext/sizeof-complit.C: New.
7141 2013-05-17 Marek Polacek <polacek@redhat.com>
7143 * gcc.dg/strlenopt-25.c: New test.
7144 * gcc.dg/strlenopt-26.c: Likewise.
7146 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7148 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7149 instead of -mavx2, require only avx instead of avx2.
7150 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7151 of avx2-check.h and turn into an avx runtime test instead of
7154 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7156 * g++.dg/ext/vector22.C: Uncomment working test.
7158 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7161 * g++.dg/template/pr17410.C: New.
7163 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7165 * gcc.target/i386/rotate-3.c: New test.
7166 * gcc.target/i386/rotate-3a.c: New test.
7167 * gcc.target/i386/rotate-4.c: New test.
7168 * gcc.target/i386/rotate-4a.c: New test.
7169 * gcc.target/i386/rotate-5.c: New test.
7170 * gcc.target/i386/rotate-5a.c: New test.
7172 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7174 * gcc.dg/visibility-21.c: Require section_anchors.
7176 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7178 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7179 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7180 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7182 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7184 * gcc.dg/visibility-21.c: New.
7186 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7189 * gcc.dg/pr57286.c: New testcase.
7190 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7191 * g++.dg/ext/vector22.C: Comment out transformations not
7194 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7197 * gcc.target/mips/call-1.c: Restrict to o32.
7198 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7200 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7202 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7204 * g++.dg/warn/Wshadow-1.C: Likewise.
7205 * g++.dg/warn/Wshadow-6.C: Likewise.
7206 * g++.dg/warn/Wshadow-7.C: Likewise.
7208 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7211 * g++.dg/parse/pr31952-1.C: New.
7212 * g++.dg/parse/pr31952-2.C: Likewise.
7213 * g++.dg/parse/pr31952-3.C: Likewise.
7215 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7216 * g++.old-deja/g++.jason/cond.C: Likewise.
7217 * g++.dg/cpp0x/range-for5.C: Likewise.
7219 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7222 * gcc.target/arm/pr40887.c: Adjust testcase.
7223 * gcc.target/arm/pr19599.c: New test.
7225 2013-05-15 Richard Biener <rguenther@suse.de>
7227 PR tree-optimization/57275
7228 * gcc.target/i386/pr57275.c: New testcase.
7230 2013-05-15 Jan Hubicka <jh@suse.cz>
7232 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7233 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7234 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7236 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7238 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7241 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7244 * c-c++-common/Wsequence-point-1.c: New test.
7246 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7248 * g++.dg/ext/vector22.C: New testcase.
7249 * gcc.dg/binop-xor3.c: Remove xfail.
7251 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7253 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7254 FLOAT cmp FLOAT ? INT : INT.
7255 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7256 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7257 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7258 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7259 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7260 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7262 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7265 * g++.dg/cpp0x/defaulted43.C: New.
7267 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7269 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7270 (alloca): Remove declaration.
7271 (foo9): Replace alloca by __builtin_alloca.
7273 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7275 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7276 Expect "size of array is too large" error.
7278 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7280 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7282 2013-05-14 Richard Biener <rguenther@suse.de>
7285 * g++.dg/torture/pr57235.C: New testcase.
7287 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7290 * gcc.dg/torture/pr57251.c: New test.
7292 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7295 * gcc.target/i386/pr57264.c: New test.
7297 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7299 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7301 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7303 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7305 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7307 PR tree-optimization/45216
7308 PR tree-optimization/57157
7309 * c-c++-common/rotate-1.c: Add 32 tests with +.
7310 * c-c++-common/rotate-1a.c: Adjust.
7311 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7312 * c-c++-common/rotate-2b.c: New test.
7313 * c-c++-common/rotate-3.c: Add 32 tests with +.
7314 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7315 * c-c++-common/rotate-4b.c: New test.
7316 * c-c++-common/rotate-5.c: New test.
7318 2013-05-13 Martin Jambor <mjambor@suse.cz>
7321 * gcc.dg/ipa/remref-0.c: New test.
7322 * gcc.dg/ipa/remref-1a.c: Likewise.
7323 * gcc.dg/ipa/remref-1b.c: Likewise.
7324 * gcc.dg/ipa/remref-2a.c: Likewise.
7325 * gcc.dg/ipa/remref-2b.c: Likewise.
7327 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7329 * gcc.dg/vector-shift-2.c: New testcase.
7331 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7333 PR tree-optimization/57230
7334 * gcc.dg/strlenopt-24.c: New test.
7336 PR tree-optimization/57230
7337 * gcc.dg/strlenopt-23.c: New test.
7339 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7342 * gcc.target/sh/pr57108.c: Move this test case to ...
7343 * gcc.c-torture/compile/pr57108.c: ... here.
7345 2013-05-10 Richard Biener <rguenther@suse.de>
7347 PR tree-optimization/57214
7348 * gcc.dg/torture/pr57214.c: New testcase.
7350 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7352 * gcc.dg/vector-shift.c: New testcase.
7354 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7356 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7358 PR tree-optimization/45216
7359 PR tree-optimization/57157
7360 * c-c++-common/rotate-1.c: New test.
7361 * c-c++-common/rotate-1a.c: New test.
7362 * c-c++-common/rotate-2.c: New test.
7363 * c-c++-common/rotate-2a.c: New test.
7364 * c-c++-common/rotate-3.c: New test.
7365 * c-c++-common/rotate-3a.c: New test.
7366 * c-c++-common/rotate-4.c: New test.
7367 * c-c++-common/rotate-4a.c: New test.
7369 2013-05-10 Richard Biener <rguenther@suse.de>
7371 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7372 * gcc.target/i386/l_fma_double_1.c: Adjust.
7373 * gcc.target/i386/l_fma_double_2.c: Likewise.
7374 * gcc.target/i386/l_fma_double_3.c: Likewise.
7375 * gcc.target/i386/l_fma_double_4.c: Likewise.
7376 * gcc.target/i386/l_fma_double_5.c: Likewise.
7377 * gcc.target/i386/l_fma_double_6.c: Likewise.
7378 * gcc.target/i386/l_fma_float_1.c: Likewise.
7379 * gcc.target/i386/l_fma_float_2.c: Likewise.
7380 * gcc.target/i386/l_fma_float_3.c: Likewise.
7381 * gcc.target/i386/l_fma_float_4.c: Likewise.
7382 * gcc.target/i386/l_fma_float_5.c: Likewise.
7383 * gcc.target/i386/l_fma_float_6.c: Likewise.
7385 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7388 * g++.dg/cpp0x/pr51226.C: New.
7390 2013-04-16 Han Shen <shenhan@google.com>
7392 Test cases for '-fstack-protector-strong'.
7393 * gcc.dg/fstack-protector-strong.c: New.
7394 * g++.dg/fstack-protector-strong.C: New.
7396 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7398 * gcc.target/aarch64/ands_1.c: New test.
7399 * gcc.target/aarch64/ands_2.c: Likewise
7401 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7403 * lib/target-supports.exp (check_effective_target_hw): New
7405 * c-c++-common/asan/clone-test-1.c: Call
7406 check_effective_target_hw.
7407 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7408 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7409 possible decorations.
7410 * c-c++-common/asan/null-deref-1.c: Likewise.
7411 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7412 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7413 * c-c++-common/asan/use-after-free-1.c: Likewise.
7414 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7415 * g++.dg/asan/large-func-test-1.C: Likewise.
7417 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7419 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7421 2013-05-07 Richard Biener <rguenther@suse.de>
7424 * g++.dg/torture/pr57190.C: New testcase.
7426 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/57149
7429 * gcc.dg/pr57149.c: New test.
7432 * gcc.dg/pr57184.c: New test.
7434 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7436 * gnat.dg/specs/array3.ads: New test.
7438 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7440 * c-c++-common/vector-scalar-2.c: New testcase.
7442 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7444 * gcc.target/i386/asm-dialect-2.c: New testcase.
7446 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/cpp0x/auto38.C: New.
7451 2013-05-06 Richard Biener <rguenther@suse.de>
7453 PR tree-optimization/57185
7454 * gcc.dg/autopar/pr57185.c: New testcase.
7456 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7459 * gcc.target/i386/pr57106.c: New test.
7461 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7463 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7464 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7465 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7466 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7467 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7468 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7469 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7471 2013-05-06 Teresa Johnson <tejohnson@google.com>
7474 * gcc.dg/pr57154.c: New test.
7476 2013-05-06 Richard Biener <rguenther@suse.de>
7479 * gcc.dg/torture/pr57147-1.c: New testcase.
7480 * gcc.dg/torture/pr57147-2.c: Likewise.
7481 * gcc.dg/torture/pr57147-3.c: Likewise.
7483 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7486 * gcc.target/sh/pr55303-1.c: New.
7487 * gcc.target/sh/pr55303-2.c: New.
7488 * gcc.target/sh/pr55303-3.c: New.
7490 2013-05-05 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/allocate_with_source_3.f90: New.
7494 2013-05-05 Tobias Burnus <burnus@net-b.de>
7497 * gfortran.dg/null_8.f90: New.
7499 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7502 * g++.dg/cpp0x/enum27.C: New.
7503 * g++.dg/cpp0x/enum_base.C: Adjust.
7505 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7507 PR tree-optimization/56205
7508 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7510 2013-05-04 Tobias Burnus <burnus@net-b.de>
7512 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7513 * gfortran.dg/bind_c_usage_27.f90: New.
7514 * gfortran.dg/bind_c_usage_28.f90: New.
7516 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7519 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7521 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7524 * gcc.target/powerpc/pr57150.c: New file.
7526 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7528 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7529 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7530 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7531 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7532 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7533 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7534 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7536 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7538 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7539 scan-assembler-times.
7541 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7543 * gcc.dg/tree-ssa/slsr-32.c: New.
7544 * gcc.dg/tree-ssa/slsr-33.c: New.
7545 * gcc.dg/tree-ssa/slsr-34.c: New.
7546 * gcc.dg/tree-ssa/slsr-35.c: New.
7547 * gcc.dg/tree-ssa/slsr-36.c: New.
7548 * gcc.dg/tree-ssa/slsr-37.c: New.
7549 * gcc.dg/tree-ssa/slsr-38.c: New.
7551 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7553 * gcc.target/aarch64/tst_1.c: New test.
7554 * gcc.target/aarch64/tst_2.c: Likewise
7556 2013-05-02 Jeff Law <law@redhat.com>
7558 PR tree-optimization/57144
7559 * gcc.c-torture/execute/pr57144.c: New test.
7561 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7563 PR rtl-optimization/57130
7564 * gcc.c-torture/execute/pr57130.c: New test.
7566 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7568 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7570 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7572 * gcc.target/aarch64/fabd.c: New file.
7574 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7577 * g++.dg/cpp0x/pr54318.C: New.
7579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7582 * g++.dg/parse/error51.C: New.
7583 * g++.dg/parse/error15.C: Adjust column numbers.
7585 2013-05-02 Tobias Burnus <burnus@net-b.de>
7588 * gfortran.dg/size_kind_2.f90: New.
7589 * gfortran.dg/size_kind_3.f90: New.
7591 2013-05-02 Richard Biener <rguenther@suse.de>
7594 * g++.dg/torture/pr57140.C: New testcase.
7596 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7599 * gcc.target/arm/pr56732-1.c: New test.
7601 2013-05-02 Martin Jambor <mjambor@suse.cz>
7604 * gcc.dg/ipa/pr56988.c: New test.
7606 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7608 * gcc.target/aarch64/bics_1.c: New test.
7609 * gcc.target/aarch64/bics_2.c: Likewise.
7611 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7613 PR rtl-optimization/57131
7614 * gcc.c-torture/execute/pr57131.c: New test.
7616 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7621 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7624 * gcc.target/i386/pr57091.c: New test.
7626 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7628 * gcc.target/aarch64/vect-vaddv.c: New.
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7632 * gcc.target/aarch64/vect-vmaxv.c: New.
7633 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7637 * gcc.target/aarch64/scalar-vca.c: New.
7638 * gcc.target/aarch64/vect-vca.c: Likewise.
7640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7642 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7643 (test_vceqd_s64): Force arguments to SIMD registers.
7644 (test_vceqzd_s64): Likewise.
7645 (test_vcged_s64): Likewise.
7646 (test_vcled_s64): Likewise.
7647 (test_vcgezd_s64): Likewise.
7648 (test_vcged_u64): Likewise.
7649 (test_vcgtd_s64): Likewise.
7650 (test_vcltd_s64): Likewise.
7651 (test_vcgtzd_s64): Likewise.
7652 (test_vcgtd_u64): Likewise.
7653 (test_vclezd_s64): Likewise.
7654 (test_vcltzd_s64): Likewise.
7655 (test_vtst_s64): Likewise.
7656 (test_vtst_u64): Likewise.
7658 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7661 * g++.dg/cpp0x/decltype53.C: New.
7663 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7666 * gfortran.dg/power_5.f90: New test.
7668 2013-04-30 Richard Biener <rguenther@suse.de>
7671 * gcc.dg/torture/pr57122.c: New testcase.
7673 2013-04-30 Richard Biener <rguenther@suse.de>
7676 * g++.dg/torture/pr57107.C: New testcase.
7678 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7680 PR rtl-optimization/57105
7681 * gcc.dg/pr57105.c: New test.
7683 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7685 PR tree-optimization/57104
7686 * gcc.dg/pr57104.c: New test.
7688 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7691 * gcc.target/i386/pr44578.c: New test.
7693 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7696 * gcc.target/i386/pr57097.c: New test.
7698 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7701 * gcc.target/i386/pr57098.c: New test.
7703 2013-04-29 Kai Tietz <ktietz@redhat.com>
7705 * gcc.c-torture/execute/pr55875.c: New test.
7707 2013-04-29 Richard Biener <rguenther@suse.de>
7710 * gcc.dg/torture/pr57075.c: New testcase.
7712 2013-04-29 Richard Biener <rguenther@suse.de>
7715 * gcc.dg/autopar/pr57103.c: New testcase.
7717 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7719 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7721 2013-04-29 Tom de Vries <tom@codesourcery.com>
7723 * gcc.dg/pr50763.c: Update test.
7725 2013-04-26 Jeff Law <law@redhat.com>
7727 * gcc.dg/tree-ssa/vrp88.c: New test.
7729 2013-04-29 Christian Bruel <christian.bruel@st.com>
7732 * gcc.target/sh/pr57108.c: New test.
7734 2013-04-29 Richard Biener <rguenther@suse.de>
7737 * gfortran.dg/gomp/pr57089.f90: New testcase.
7739 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7741 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7743 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7745 * gcc.target/aarch64/vect-vcvt.c: New.
7747 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7749 * gcc.target/aarch64/vect-vrnd.c: New.
7751 2013-04-29 Richard Biener <rguenther@suse.de>
7753 PR tree-optimization/57081
7754 * gcc.dg/torture/pr57081.c: New testcase.
7756 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7758 PR tree-optimization/57083
7759 * gcc.dg/torture/pr57083.c: New test.
7761 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7764 * g++.dg/cpp0x/decltype52.C: New.
7766 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7768 N3472 binary constants
7769 * g++.dg/cpp/limits.C: Adjust warning wording.
7770 * g++.dg/system-binary-constants-1.C: Likewise.
7771 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7773 2013-04-28 Tobias Burnus <burnus@net-b.de>
7776 * gfortran.dg/coarray_30.f90: New.
7778 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7781 * frontend-passes (optimize_power): New function.
7782 (optimize_op): Use it.
7784 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7787 * gcc.c-torture/execute/pr56866.c: New test.
7788 * gcc.target/i386/pr56866.c: New test.
7790 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7793 * gcc.dg/setjmp-5.c: New test.
7795 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7798 * g++.dg/cpp0x/constexpr-55708.C: New.
7800 2013-04-26 Richard Biener <rguenther@suse.de>
7802 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7803 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7804 * gcc.dg/pr53265.c: Remove XFAILs.
7805 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7806 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7808 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7810 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7811 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7812 -fdiagnostics-color=never option similarly to
7813 -fno-diagnostics-show-caret option.
7815 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7817 PR rtl-optimization/57003
7818 * gcc.target/i386/pr57003.c: New test.
7820 2013-04-25 Marek Polacek <polacek@redhat.com>
7822 PR tree-optimization/57066
7823 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7825 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7826 Tejas Belagod <tejas.belagod@arm.com>
7828 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7829 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7830 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7832 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7834 * gcc.target/aarch64/cmp.c: New.
7836 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7838 * gcc.target/aarch64/ngc.c: New.
7840 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7842 * lib/target-supports.exp
7843 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7844 (check_effective_target_arm_neon_fp16_ok): Likewise.
7845 (add_options_for_arm_neon_fp16): Likewise.
7846 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7847 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7849 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7851 PR rtl-optimizations/57046
7852 * gcc.target/i386/pr57046.c: New test.
7854 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7856 * g++.dg/cpp1y/cplusplus.C: New.
7858 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7860 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7862 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7864 * c-c++-common/Wpointer-arith-1.c: New.
7866 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7868 * g++.dg/cpp1y/cxx1y_macro.C: New.
7870 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7873 * g++.dg/cpp0x/sfinae45.C: New.
7875 2013-04-24 Richard Biener <rguenther@suse.de>
7878 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7880 2013-04-23 Richard Biener <rguenther@suse.de>
7883 * gcc.dg/torture/pr57036-1.c: New testcase.
7884 * gcc.dg/torture/pr57036-2.c: Likewise.
7886 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7888 * gcc.target/aarch64/scalar-mov.c: New testcase.
7890 2013-04-23 Richard Biener <rguenther@suse.de>
7892 PR tree-optimization/57026
7893 * gcc.dg/torture/pr57026.c: New testcase.
7895 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7899 * gfortran.dg/transfer_check_4.f90: New.
7901 2013-04-22 Marek Polacek <polacek@redhat.com>
7904 * gcc.dg/pr56990.c: New test.
7906 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7909 * gcc.target/i386/pr57018.c: New test.
7911 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7913 * gcc.target/aarch64/vrecps.c: New.
7914 * gcc.target/aarch64/vrecpx.c: Likewise.
7916 2013-04-22 Christian Bruel <christian.bruel@st.com>
7919 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7921 2013-04-21 Jeff Law <law@redhat.com>
7923 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7925 2013-04-20 Tobias Burnus <burnus@net-b.de>
7928 * gfortran.dg/c_loc_test_22.f90: New.
7930 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7932 PR rtl-optimization/56847
7933 * gcc.dg/pr56847.c: New test.
7935 2013-04-19 Richard Biener <rguenther@suse.de>
7937 PR tree-optimization/56982
7938 * gcc.c-torture/execute/pr56982.c: New testcase.
7940 2013-04-19 Martin Jambor <mjambor@suse.cz>
7942 PR tree-optimization/56718
7943 * g++.dg/ipa/imm-devirt-1.C: New test.
7944 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7946 2013-04-19 Richard Biener <rguenther@suse.de>
7948 PR tree-optimization/57000
7949 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7951 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7952 Mikael Morin <mikael@gcc.gnu.org>
7955 * gfortran.dg/array_constructor_45.f90: New test.
7956 * gfortran.dg/array_constructor_46.f90: New test.
7957 * gfortran.dg/array_constructor_47.f90: New test.
7958 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7960 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7962 PR rtl-optimization/56999
7963 * g++.dg/opt/pr56999.C: New test.
7965 2013-04-18 Cary Coutant <ccoutant@google.com>
7967 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7968 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7970 2013-04-18 Cary Coutant <ccoutant@google.com>
7972 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7973 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7974 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7975 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7976 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7977 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7978 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7979 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7980 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7981 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7982 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7984 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7986 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7988 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7990 PR tree-optimization/56984
7991 * gcc.c-torture/compile/pr56984.c: New test.
7993 PR rtl-optimization/56992
7994 * gcc.dg/pr56992.c: New test.
7996 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7999 * gfortran.dg/proc_ptr_42.f90: New.
8001 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8003 * gnat.dg/discr41.ad[sb]: New test.
8004 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8005 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8006 * gcc.dg/vect/slp-24.c: Likewise.
8007 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8008 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8009 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8010 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8011 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8012 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8013 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8014 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8015 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8016 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8017 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8018 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8023 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8028 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8029 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8030 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8031 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8032 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8034 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8037 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8038 * gfortran.dg/module_md5_1.f90: Remove.
8040 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8042 * gcc.target/aarch64/adds3.c: New.
8043 * gcc.target/aarch64/subs3.c: New.
8045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8047 * gcc.target/aarch64/adds1.c: New.
8048 * gcc.target/aarch64/adds2.c: New.
8049 * gcc.target/aarch64/subs1.c: New.
8050 * gcc.target/aarch64/subs2.c: New.
8052 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8054 Implement n3599 - Literal operator templates for strings.
8055 * g++.dg/cpp1y/udlit-char-template.C: New test.
8056 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8058 2013-04-16 Tobias Burnus <burnus@net-b.de>
8061 * gfortran.dg/no_arg_check_1.f90: New.
8062 * gfortran.dg/no_arg_check_2.f90: New.
8063 * gfortran.dg/no_arg_check_3.f90: New.
8065 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8068 * gfortran.dg/proc_ptr_41.f90: New.
8070 2013-04-16 Richard Biener <rguenther@suse.de>
8072 PR tree-optimization/56756
8073 * gcc.dg/torture/pr56756.c: New testcase.
8075 2013-04-16 Tobias Burnus <burnus@net-b.de>
8078 * gfortran.dg/c_assoc_5.f90: New.
8080 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8082 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8083 * gcc.c-torture/execute/pr33992.x: Remove.
8084 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8085 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8086 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8088 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8090 PR tree-optimization/56962
8091 * gcc.c-torture/execute/pr56962.c: New test.
8093 2013-04-15 Richard Biener <rguenther@suse.de>
8095 PR tree-optimization/56933
8096 * gcc.dg/vect/pr56933.c: New testcase.
8098 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100 * gcc.target/arm/anddi3-opt.c: New test.
8101 * gcc.target/arm/anddi3-opt2.c: Likewise.
8103 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8105 * gcc.dg/pr56890-1.c: New test.
8106 * gcc.dg/pr56890-2.c: Likewise.
8108 2013-04-15 Joey Ye <joey.ye@arm.com>
8110 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8111 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8113 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8116 * gfortran.dg/select_type_33.f03: New test.
8118 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8121 * gfortran.dg/typebound_proc_29.f03: New.
8123 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8126 * gfortran.dg/typebound_proc_28.f03: New.
8128 2013-04-12 Jeff Law <law@redhat.com>
8130 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8133 2013-04-12 Tobias Burnus <burnus@net-b.de>
8136 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8138 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8141 * gcc.target/i386/pr56903.c: New test.
8143 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8146 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8147 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8148 * gfortran.dg/block_11.f90: Fix invalid test case.
8149 * gfortran.dg/function_types_3.f90: Add new error message.
8150 * gfortran.dg/global_references_1.f90: Ditto.
8151 * gfortran.dg/import2.f90: Remove unneeded parts.
8152 * gfortran.dg/import6.f90: Fix invalid test case.
8153 * gfortran.dg/proc_decl_2.f90: Ditto.
8154 * gfortran.dg/proc_decl_9.f90: Ditto.
8155 * gfortran.dg/proc_decl_18.f90: Ditto.
8156 * gfortran.dg/proc_ptr_40.f90: New.
8157 * gfortran.dg/whole_file_7.f90: Modified error wording.
8158 * gfortran.dg/whole_file_16.f90: Ditto.
8159 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8160 * gfortran.dg/whole_file_18.f90: Modified error wording.
8161 * gfortran.dg/whole_file_20.f03: Ditto.
8162 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8165 2013-04-12 Richard Biener <rguenther@suse.de>
8168 2013-04-10 Richard Biener <rguenther@suse.de>
8170 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8172 2013-04-12 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/class_allocate_15.f90: New.
8178 2013-04-12 Tobias Burnus <burnus@net-b.de>
8180 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8181 scan-tree-dump-times.
8183 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8185 PR tree-optimization/56918
8186 PR tree-optimization/56920
8187 * gcc.dg/vect/pr56918.c: New test.
8188 * gcc.dg/vect/pr56920.c: New test.
8190 2013-04-12 Tobias Burnus <burnus@net-b.de>
8193 * gfortran.dg/class_allocate_14.f90: New.
8194 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8195 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8197 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8199 * gcc.dg/fold-cstvecshift.c: New testcase.
8201 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8203 * gcc.target/aarch64/negs.c: New.
8205 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8208 * g++.dg/template/arrow4.C: New test.
8210 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8212 * gnat.dg/array23.adb: New test.
8213 * gnat.dg/array23_pkg[123].ads: New helpers.
8215 2013-04-11 Jeff Law <law@redhat.com>
8217 PR tree-optimization/56900
8218 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8220 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8223 * g++.dg/cpp0x/sfinae44.C: New.
8225 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8227 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8228 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8230 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8233 * g++.dg/cpp0x/enum26.C: New.
8234 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8236 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8238 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8240 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8242 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8243 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8244 loop is vectorized and that the correct instruction is generated.
8245 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8246 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8247 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8249 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8251 PR tree-optimization/56899
8252 * gcc.c-torture/execute/pr56899.c: New test.
8254 2013-04-10 David S. Miller <davem@davemloft.net>
8256 * gcc.target/sparc/setcc-4.c: New test.
8257 * gcc.target/sparc/setcc-5.c: New test.
8259 2013-04-10 Richard Biener <rguenther@suse.de>
8261 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8263 2013-04-10 Richard Biener <rguenther@suse.de>
8265 * gcc.dg/vect/slp-39.c: New testcase.
8267 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8269 PR tree-optimization/55524
8270 * gcc.target/epiphany/fnma-1.c: New test.
8272 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8274 * gcc.dg/tree-ssa/inline-11.c: New test
8276 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8279 * g++.dg/template/arrow3.C: New test.
8281 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8283 * gcc.target/arm/minmax_minus.c: New test.
8285 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8288 * c-c++-common/gomp/pr56883.c: New test.
8290 2013-04-09 Jeff Law <law@redhat.com>
8292 * gcc.dg/tree-ssa/vrp87.c: New test.
8294 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8296 PR tree-optimization/56854
8297 * g++.dg/torture/pr56854.C: New test.
8299 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8302 * gfortran.dg/array_constructor_44.f90: New test.
8304 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8307 * g++.dg/cpp0x/constexpr-specialization.C: New.
8309 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8311 * gcc.c-torture/execute/pr56837.c: New test.
8315 * g++.dg/opt/vt3.C: New test.
8316 * g++.dg/opt/vt4.C: New test.
8318 2013-04-08 Jeff Law <law@redhat.com>
8320 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8322 2013-04-08 Richard Biener <rguenther@suse.de>
8324 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8326 2013-04-08 Richard Biener <rguenther@suse.de>
8328 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8330 2013-04-08 Richard Biener <rguenther@suse.de>
8332 * g++.dg/vect/slp-pr56812.cc: Adjust.
8334 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8336 * gcc.dg/pr56837.c: New test.
8337 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8338 "generated memset minus one".
8340 2013-04-07 Tobias Burnus <burnus@net-b.de>
8343 * gfortran.dg/reshape_5.f90: New.
8345 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8348 * gcc.target/powerpc/recip-1.c: Modify expected output.
8349 * gcc.target/powerpc/recip-3.c: Likewise.
8350 * gcc.target/powerpc/recip-4.c: Likewise.
8351 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8353 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8355 * gcc.target/arm/peep-ldrd-1.c: New test.
8356 * gcc.target/arm/peep-strd-1.c: Likewise.
8358 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8360 * gcc.target/arm/negdi-1.c: New test.
8361 * gcc.target/arm/negdi-2.c: Likewise.
8362 * gcc.target/arm/negdi-3.c: Likewise.
8363 * gcc.target/arm/negdi-4.c: Likewise.
8365 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8367 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8368 Add -march=armv8-a when we use v8 NEON.
8369 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8370 (check_effective_target_vect_call_ceilf): Likewise.
8371 (check_effective_target_vect_call_floorf): Likewise.
8372 (check_effective_target_vect_call_roundf): Likewise.
8373 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8374 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8375 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8376 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8377 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8379 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8381 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8382 * gcc.target/powerpc/sd-pwr6.c: Same.
8383 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8384 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8386 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8388 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8390 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8393 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8394 * gfortran.dg/altreturn_4.f90: Ditto.
8395 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8396 * gfortran.dg/altreturn_5.f90: Ditto.
8397 * gfortran.dg/altreturn_6.f90: Ditto.
8398 * gfortran.dg/altreturn_7.f90: Ditto.
8400 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8402 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8404 (check_effective_target_arm_v8_neon_ok_nocache):
8406 (check_effective_target_arm_v8_neon_ok): Change to use
8407 check_effective_target_arm_v8_neon_ok_nocache.
8408 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8410 (check_effective_target_vect_call_btruncf):
8411 Enable for arm and ARMv8 NEON.
8412 (check_effective_target_vect_call_ceilf): Likewise.
8413 (check_effective_target_vect_call_floorf): Likewise.
8414 (check_effective_target_vect_call_roundf): Likewise.
8415 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8418 2013-04-04 Marek Polacek <polacek@redhat.com>
8420 PR tree-optimization/48186
8421 * gcc.dg/pr48186.c: New test.
8423 2013-04-04 Richard Biener <rguenther@suse.de>
8425 PR tree-optimization/56826
8426 * gcc.dg/vect/pr56826.c: New testcase.
8427 * gcc.dg/vect/O3-pr36098.c: Adjust.
8429 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8431 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8432 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8433 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8434 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8435 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8436 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8437 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8438 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8439 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8440 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8442 2013-04-04 Richard Biener <rguenther@suse.de>
8444 PR tree-optimization/56213
8445 * gcc.dg/vect/vect-123.c: New testcase.
8447 2013-04-04 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/read_repeat_2.f90: New.
8452 2013-04-04 Richard Biener <rguenther@suse.de>
8454 PR tree-optimization/56837
8455 * g++.dg/torture/pr56837.C: New testcase.
8457 2013-04-04 Tobias Burnus <burnus@net-b.de>
8460 * gfortran.dg/c_loc_test_21.f90: New.
8461 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8462 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8463 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8464 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8465 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8467 2013-04-03 Jeff Law <law@redhat.com>
8469 PR tree-optimization/56799
8470 * gcc.c-torture/execute/pr56799.c: New test.
8472 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8475 * g++.dg/warn/Wpointer-arith-1.C: New.
8476 * g++.dg/gomp/for-19.C: Adjust.
8478 2013-04-03 Marek Polacek <polacek@redhat.com>
8481 * gcc.dg/pr55702.c: New test.
8483 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8486 * gcc.dg/pr56809.c: New testcase.
8488 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8491 * g++.dg/debug/pr56819.C: New test.
8493 2013-04-03 Richard Biener <rguenther@suse.de>
8495 PR tree-optimization/56817
8496 * g++.dg/torture/pr56817.C: New testcase.
8498 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8500 * gcc.dg/vect/bb-slp-31.c: New file.
8502 2013-04-03 Jason Merrill <jason@redhat.com>
8505 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8507 2013-04-03 Richard Biener <rguenther@suse.de>
8509 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8513 PR tree-optimization/55964
8514 * gcc.dg/torture/pr55964-2.c: New testcase.
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/56501
8519 * gcc.dg/torture/pr56501.c: New testcase.
8521 2013-04-03 Richard Biener <rguenther@suse.de>
8523 PR tree-optimization/56407
8524 * gcc.dg/torture/pr56407.c: New testcase.
8526 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8528 PR tree-optimization/56790
8529 * g++.dg/ext/pr56790-1.C: New testcase.
8531 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8533 * gcc.target/i386/merge-1.c: New testcase.
8534 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8536 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8539 * gcc.c-torture/execute/pr19449.c: New test.
8541 2013-04-03 Richard Biener <rguenther@suse.de>
8543 PR tree-optimization/56812
8544 * g++.dg/vect/slp-pr56812.cc: New testcase.
8546 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8550 * gfortran.dg/altreturn_8.f90: New.
8551 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8552 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8553 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8555 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8557 PR rtl-optimization/56745
8558 * gcc.c-torture/compile/pr56745.c: New test.
8560 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8562 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8564 2013-04-02 Richard Biener <rguenther@suse.de>
8566 PR tree-optimization/56778
8567 * gcc.dg/torture/pr56778.c: New testcase.
8569 2013-04-02 Richard Biener <rguenther@suse.de>
8572 * g++.dg/torture/pr56768.C: New testcase.
8574 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8576 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8578 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8581 * gfortran.dg/namelist_82.f90: New test.
8583 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8586 * gfortran.dg/implicit_class_1.f90: New.
8588 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8591 * gfortran.dg/namelist_81.f90: New test.
8593 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8595 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8596 for constant and equal string lengths.
8597 * gfortran.dg/character_comparison_5.f90: Likewise.
8598 * gfortran.dg/character_comparison_9.f90: New test.
8600 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8602 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8603 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8608 * gfortran.dg/optional_absent_3.f90: New.
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.dg/fmt_cache_3.f90: New.
8615 2013-03-29 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/namelist_80.f90: New.
8620 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8623 * gfortran.dg/string_length_2.f90: New test.
8624 * gfortran.dg/dependency_41.f90: New test.
8626 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8629 * gfortran.dg/array_constructor_43.f90: New test.
8630 * gfortran.dg/random_seed_3.f90: New test.
8632 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8634 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8635 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8636 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8637 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8638 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8639 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8640 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8641 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8642 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8643 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8645 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8648 * g++.dg/conversion/op4.C: Adjust.
8649 * g++.dg/cpp0x/rv1n.C: Likewise.
8650 * g++.dg/cpp0x/rv2n.C: Likewise.
8651 * g++.dg/cpp0x/template_deduction.C: Likewise.
8652 * g++.dg/expr/cond8.C: Likewise.
8653 * g++.dg/other/error4.C: Likewise.
8654 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8655 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8656 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8657 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8658 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8659 * g++.old-deja/g++.law/cvt20.C: Likewise.
8660 * g++.old-deja/g++.law/cvt8.C: Likewise.
8661 * g++.old-deja/g++.law/init8.C: Likewise.
8662 * g++.old-deja/g++.mike/net12.C: Likewise.
8663 * g++.old-deja/g++.mike/net8.C: Likewise.
8664 * g++.old-deja/g++.mike/p2793.C: Likewise.
8665 * g++.old-deja/g++.mike/p3836.C: Likewise.
8666 * g++.old-deja/g++.mike/p418.C: Likewise.
8667 * g++.old-deja/g++.mike/p701.C: Likewise.
8668 * g++.old-deja/g++.mike/p807.C: Likewise.
8670 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8673 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8676 2013-03-28 Marek Polacek <polacek@redhat.com>
8678 PR tree-optimization/56695
8679 * gcc.dg/vect/pr56695.c: New test.
8681 2013-03-28 Richard Biener <rguenther@suse.de>
8683 PR tree-optimization/37021
8684 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8685 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8687 2013-03-27 Tobias Burnus <burnus@net-b.de>
8691 * gfortran.dg/sizeof_2.f90: New.
8692 * gfortran.dg/sizeof_3.f90: New.
8693 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8695 2013-03-27 Richard Biener <rguenther@suse.de>
8697 PR tree-optimization/37021
8698 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8700 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8702 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8703 * g++.dg/ipa/ivinline-2.C: Likewise.
8704 * g++.dg/ipa/ivinline-3.C: Likewise.
8705 * g++.dg/ipa/ivinline-4.C: Likewise.
8706 * g++.dg/ipa/ivinline-5.C: Likewise.
8707 * g++.dg/ipa/ivinline-7.C: Likewise.
8708 * g++.dg/ipa/ivinline-8.C: Likewise.
8709 * g++.dg/ipa/ivinline-9.C: Likewise.
8710 * g++.dg/cpp0x/noexcept03.C: Likewise.
8711 * gcc.dg/const-1.c: Likewise.
8712 * gcc.dg/ipa/pure-const-1.c: Likewise.
8713 * gcc.dg/noreturn-8.c: Likewise.
8714 * gcc.target/i386/mmx-1.c: Likewise.
8715 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8716 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8717 * gcc.c-torture/execute/pr33992.x: New file.
8719 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8721 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8723 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8726 * g++.dg/ext/desig5.C: New.
8728 2013-03-26 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/merge_init_expr_2.f90: New.
8732 * gfortran.dg/merge_char_1.f90: Modify test to
8733 stay a run-time test.
8734 * gfortran.dg/merge_char_3.f90: Ditto.
8736 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8738 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8739 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8741 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8744 * g++.dg/cpp0x/range-for23.C: New.
8746 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8749 * gfortran.dg/namelist_79.f90: New.
8751 2013-03-25 Martin Jambor <mjambor@suse.cz>
8753 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8755 2013-03-25 Tobias Burnus <burnus@net-b.de>
8775 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8776 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8777 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8778 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8779 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8780 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8781 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8782 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8783 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8784 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8785 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8786 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8787 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8788 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8789 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8790 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8791 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8792 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8793 * gfortran.dg/pr32601_1.f03: Ditto.
8794 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8795 * gfortran.dg/blockdata_7.f90: New.
8796 * gfortran.dg/c_assoc_4.f90: New.
8797 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8798 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8799 * gfortran.dg/c_funloc_tests_8.f90: New.
8800 * gfortran.dg/c_loc_test_17.f90: New.
8801 * gfortran.dg/c_loc_test_18.f90: New.
8802 * gfortran.dg/c_loc_test_19.f90: New.
8803 * gfortran.dg/c_loc_test_20.f90: New.
8804 * gfortran.dg/c_sizeof_5.f90: New.
8805 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8806 * gfortran.dg/transfer_resolve_2.f90: New.
8807 * gfortran.dg/transfer_resolve_3.f90: New.
8808 * gfortran.dg/transfer_resolve_4.f90: New.
8809 * gfortran.dg/pr32601.f03: Update dg-error.
8810 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8811 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8813 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8815 * gcc.target/arm/vseleqdf.c: New test.
8816 * gcc.target/arm/vseleqsf.c: Likewise.
8817 * gcc.target/arm/vselgedf.c: Likewise.
8818 * gcc.target/arm/vselgesf.c: Likewise.
8819 * gcc.target/arm/vselgtdf.c: Likewise.
8820 * gcc.target/arm/vselgtsf.c: Likewise.
8821 * gcc.target/arm/vselledf.c: Likewise.
8822 * gcc.target/arm/vsellesf.c: Likewise.
8823 * gcc.target/arm/vselltdf.c: Likewise.
8824 * gcc.target/arm/vselltsf.c: Likewise.
8825 * gcc.target/arm/vselnedf.c: Likewise.
8826 * gcc.target/arm/vselnesf.c: Likewise.
8827 * gcc.target/arm/vselvcdf.c: Likewise.
8828 * gcc.target/arm/vselvcsf.c: Likewise.
8829 * gcc.target/arm/vselvsdf.c: Likewise.
8830 * gcc.target/arm/vselvssf.c: Likewise.
8832 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8834 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8836 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8837 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8838 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8839 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8840 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8841 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8842 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8843 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8844 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8845 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8846 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8847 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8848 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8849 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8850 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8851 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8852 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8853 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8854 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8855 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8856 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8857 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8858 * gcc.target/arm/atomic-op-char.c: Likewise.
8859 * gcc.target/arm/atomic-op-consume.c: Likewise.
8860 * gcc.target/arm/atomic-op-int.c: Likewise.
8861 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8862 * gcc.target/arm/atomic-op-release.c: Likewise.
8863 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8864 * gcc.target/arm/atomic-op-short.c: Likewise.
8866 2013-03-25 Richard Biener <rguenther@suse.de>
8869 * g++.dg/torture/pr56694.C: New testcase.
8871 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8874 * gcc.target/arm/neon-vcond-gt.c: New test.
8875 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8876 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8878 2013-03-25 Richard Biener <rguenther@suse.de>
8880 PR tree-optimization/56689
8881 * gcc.dg/torture/pr56689.c: New testcase.
8883 2013-03-25 Kai Tietz <ktietz@redhat.com>
8885 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8887 2013-03-24 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/eof_5.f90: New.
8892 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8894 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8897 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8899 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8901 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8904 * gcc.c-torture/execute/builtins/builtins.exp: Add
8905 -Wl,--allow-multiple-definition for RTEMS targets.
8907 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8909 * gcc.target/aarch64/movk.c: New test.
8911 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8913 * g++.dg/ext/vector21.C: New testcase.
8915 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8917 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8918 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8920 2013-03-21 Richard Biener <rguenther@suse.de>
8922 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8923 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8925 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8927 * gcc.target/aarch64/vect.c: Test and result vector added
8928 for sabd and saba instructions.
8929 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8930 instructions in assembly.
8931 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8932 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8933 for fabd instruction.
8934 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8935 instruction in assembly.
8936 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8938 2013-03-20 Jeff Law <law@redhat.com>
8940 * g++.dg/tree-ssa/ssa-dom.C: New test.
8942 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8944 * gcc.target/powerpc/mmfpgpr.c: New test.
8945 * gcc.target/powerpc/sd-vsx.c: Likewise.
8946 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8947 * gcc.target/powerpc/vsx-float0.c: Likewise.
8949 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8951 PR tree-optimization/56355
8952 * gcc.dg/pr56355-1.c: New file.
8954 2013-03-20 Catherine Moore <clm@codesourcery.com>
8955 Richard Sandiford <rdsandiford@googlemail.com>
8957 * gcc.target/mips/mips.exp: Add microMIPS support.
8958 * gcc.target/mips/umips-movep-2.c: New test.
8959 * gcc.target/mips/umips-lwp-2.c: New test.
8960 * gcc.target/mips/umips-swp-5.c: New test.
8961 * gcc.target/mips/umips-constraints-1.c: New test.
8962 * gcc.target/mips/umips-lwp-3.c: New test.
8963 * gcc.target/mips/umips-swp-6.c: New test.
8964 * gcc.target/mips/umips-constraints-2.c: New test.
8965 * gcc.target/mips/umips-save-restore-1.c: New test.
8966 * gcc.target/mips/umips-lwp-4.c: New test.
8967 * gcc.target/mips/umips-swp-7.c: New test.
8968 * gcc.target/mips/umips-save-restore-2.c: New test.
8969 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8970 * gcc.target/mips/umips-lwp-5.c: New test.
8971 * gcc.target/mips/umips-save-restore-3.c: New test.
8972 * gcc.target/mips/umips-lwp-6.c: New test.
8973 * gcc.target/mips/umips-swp-1.c: New test.
8974 * gcc.target/mips/umips-lwp-7.c: New test.
8975 * gcc.target/mips/umips-swp-2.c: New test.
8976 * gcc.target/mips/umips-lwp-8.c: New test.
8977 * gcc.target/mips/umips-swp-3.c: New test.
8978 * gcc.target/mips/umips-movep-1.c: New test.
8979 * gcc.target/mips/umips-lwp-1.c: New test.
8980 * gcc.target/mips/umips-swp-4.c: New test.
8982 2013-03-20 Richard Biener <rguenther@suse.de>
8984 PR tree-optimization/56661
8985 * gcc.dg/torture/pr56661.c: New testcase.
8987 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8989 PR rtl-optimization/56605
8990 * gcc.target/powerpc/pr56605.c: New.
8992 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995 * gfortran.dg/do_1.f90: Don't xfail.
8997 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9000 * gfortran.dg/namelist_77.f90: New.
9001 * gfortran.dg/namelist_78.f90: New.
9003 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9006 * gfortran.dg/open_negative_unit_1.f90: New.
9008 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9010 * gcc.target/aarch64/sbc.c: New test.
9012 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9014 * gcc.target/aarch64/ror.c: New test.
9016 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9018 * gcc.target/aarch64/extr.c: New test.
9020 2013-03-19 Richard Biener <rguenther@suse.de>
9022 PR tree-optimization/56273
9023 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9024 * c-c++-common/uninit-17.c: Likewise.
9026 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9028 PR tree-optimization/56635
9029 * g++.dg/torture/pr56635.C: New test.
9031 2013-03-18 Richard Biener <rguenther@suse.de>
9033 PR tree-optimization/3713
9034 * g++.dg/ipa/devirt-12.C: New testcase.
9036 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9039 * c-c++-common/pr56566.c: New test.
9041 2013-03-17 Jason Merrill <jason@redhat.com>
9043 * g++.dg/template/abstract-dr337.C: XFAIL.
9045 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9048 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9049 * c-c++-common/pr56607.c: New test.
9051 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9054 * g++.dg/cpp0x/constexpr-array5.C: New.
9056 2013-03-15 Tobias Burnus <burnus@net-b.de>
9059 * gfortran.dg/transfer_intrinsic_5.f90: New.
9061 2013-03-15 Kai Tietz <ktietz@redhat.com>
9063 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9064 * gcc.target/i386/pr20020-1.c: Likewise.
9065 * gcc.target/i386/pr20020-2.c: Likewise.
9066 * gcc.target/i386/pr20020-3.c: Likewise.
9067 * gcc.target/i386/pr53425-1.c: Likewise.
9068 * gcc.target/i386/pr53425-2.c: Likewise.
9069 * gcc.target/i386/pr55093.c: Likewise.
9070 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9072 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9075 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9076 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9078 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9080 PR tree-optimization/53265
9081 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9083 * gcc.dg/graphite/id-6.c (test): Likewise.
9084 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9085 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9087 PR tree-optimization/53265
9088 * gcc.dg/pr53265.c: New test.
9089 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9091 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9093 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9094 n, use it as high bound instead of 4.
9096 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9099 * gcc.target/sh/pr49880-1.c: New.
9100 * gcc.target/sh/pr49880-2.c: New.
9101 * gcc.target/sh/pr49880-3.c: New.
9102 * gcc.target/sh/pr49880-4.c: New.
9103 * gcc.target/sh/pr49880-5.c: New.
9105 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9109 2013-03-13 Richard Biener <rguenther@suse.de>
9111 PR tree-optimization/56608
9112 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9114 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9117 * g++.dg/cpp0x/alias-decl-32.C: New.
9119 2013-03-11 Jan Hubicka <jh@suse.cz>
9122 * gcc.c-torture/compile/pr56571.c: New testcase.
9124 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9126 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9127 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9129 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9131 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9132 * gcc.dg/inline_4.c: Likewise.
9133 * gcc.dg/unroll_2.c: Likewise.
9134 * gcc.dg/unroll_3.c: Likewise.
9135 * gcc.dg/unroll_4.c: Likewise.
9137 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9140 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9143 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9145 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9148 * gcc.c-torture/compile/pr40797.c: New.
9150 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9152 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9154 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9157 * gfortran.dg/class_56.f90: New test.
9159 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9162 * gcc.target/mips/pr56524.c: New test.
9164 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9169 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9172 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9174 2013-03-08 Marek Polacek <polacek@redhat.com>
9176 PR tree-optimization/56478
9177 * gcc.dg/torture/pr56478.c: New test.
9179 2013-03-08 Kai Tietz <ktietz@redhat.com>
9181 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9182 targets linker option --allow-multiple-definition.
9184 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9185 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9186 * gcc.dg/pr52549.c: Add LLP64 case.
9187 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9188 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9189 * gcc.dg/torture/pr51071-2.c: Likewise.
9190 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9191 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9192 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9193 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9194 * gcc.dg/weak/weak-1.c: Likewise.
9195 * gcc.dg/weak/weak-2.c: Likewise.
9196 * gcc.dg/weak/weak-3.c: Likewise.
9197 * gcc.dg/weak/weak-4.c: Likewise.
9198 * gcc.dg/weak/weak-5.c: Likewise.
9199 * gcc.dg/weak/weak-15.c: Likewise.
9200 * gcc.dg/weak/weak-16.c: Likewise.
9202 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9204 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9206 PR tree-optimization/56559
9207 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9209 2013-03-07 Andreas Schwab <schwab@suse.de>
9211 * gcc.dg/pr31490.c: Fix last change.
9213 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9216 * g++.dg/template/crash115.C: New.
9218 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9220 PR tree-optimization/56539
9221 * gcc.c-torture/compile/pr56539.c: New test.
9223 2013-03-06 Kai Tietz <ktietz@redhat.com>
9225 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9227 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9228 * gcc.dg/lto/20091013-1_2.c: Likewise.
9229 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9231 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9233 * gnat.dg/specs/aggr6.ads: New test.
9235 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9237 * gnat.dg/loop_optimization15.ad[sb]: New test.
9239 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9242 * gcc.dg/pr56548.c: New test.
9244 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9247 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9249 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9252 * g++.dg/template/typename20.C: New test.
9254 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9257 * gcc.dg/pr56510.c: New test.
9259 PR rtl-optimization/56484
9260 * gcc.c-torture/compile/pr56484.c: New test.
9262 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9265 * g++.dg/warn/Wsign-conversion-2.C: New.
9267 2013-03-05 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/56270
9270 * gcc.dg/vect/slp-38.c: New testcase.
9272 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9274 PR rtl-optimization/56494
9275 * gcc.dg/pr56494.c: New test.
9277 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9279 * gcc.dg/pr56424.c: New test.
9281 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9283 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9284 * gcc.dg/pr56228.c <avr>: Skip.
9286 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9289 PR tree-optimization/52631
9290 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9292 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9294 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9295 * gcc.dg/vect/vect-83_64.c: Same.
9297 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9300 * gfortran.dg/pointer_check_13.f90: New test.
9302 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9305 * gfortran.dg/array_constructor_42.f90: New test.
9307 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9310 * g++.dg/template/static33.C: New.
9311 * g++.dg/template/static34.C: Likewise.
9314 * g++.dg/template/static35.C: New.
9316 2013-03-01 Steve Ellcey <sellcey@mips.com>
9318 * gcc.dg/pr56396.c: Require pic support.
9320 2013-03-01 Richard Biener <rguenther@suse.de>
9322 PR tree-optimization/55481
9323 * gcc.dg/torture/pr56488.c: New testcase.
9325 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9326 Jakub Jelinek <jakub@redhat.com>
9329 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9330 no_sanitize_address attribute rather than no_address_safety_analysis.
9331 * g++.dg/asan/sanitizer_test_utils.h
9332 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9333 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9334 in addition to no_address_safety_analysis.
9336 2013-02-28 Jason Merrill <jason@redhat.com>
9339 * g++.dg/cpp0x/constexpr-and.C: New.
9341 2013-02-28 Martin Jambor <mjambor@suse.cz>
9343 PR tree-optimization/56294
9344 * g++.dg/debug/pr56294.C: New test.
9346 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9348 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9350 2013-02-27 Marek Polacek <polacek@redhat.com>
9352 PR rtl-optimization/56466
9353 * gcc.dg/pr56466.c: New test.
9355 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9357 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9358 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9359 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9361 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9364 * gcc.dg/pr45472.c: New test.
9366 2013-02-26 Marek Polacek <polacek@redhat.com>
9368 PR tree-optimization/56426
9369 * gcc.dg/pr56436.c: New test.
9371 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9373 PR tree-optimization/56448
9374 * gcc.c-torture/compile/pr56448.c: New test.
9376 PR tree-optimization/56443
9377 * gcc.dg/torture/pr56443.c: New test.
9379 2013-02-25 Richard Biener <rguenther@suse.de>
9381 PR tree-optimization/56175
9382 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9384 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9387 * g++.dg/torture/pr56403.C: New test.
9389 2013-02-25 Catherine Moore <clm@codesourcery.com>
9392 2013-02-24 Catherine Moore <clm@codesourcery.com>
9393 Richard Sandiford <rdsandiford@googlemail.com>
9395 * gcc.target/mips/mips.exp: Add microMIPS support.
9396 * gcc.target/mips/umips-movep-2.c: New test.
9397 * gcc.target/mips/umips-lwp-2.c: New test.
9398 * gcc.target/mips/umips-swp-5.c: New test.
9399 * gcc.target/mips/umips-constraints-1.c: New test.
9400 * gcc.target/mips/umips-lwp-3.c: New test.
9401 * gcc.target/mips/umips-swp-6.c: New test.
9402 * gcc.target/mips/umips-constraints-2.c: New test.
9403 * gcc.target/mips/umips-save-restore-1.c: New test.
9404 * gcc.target/mips/umips-lwp-4.c: New test.
9405 * gcc.target/mips/umips-swp-7.c: New test.
9406 * gcc.target/mips/umips-save-restore-2.c: New test.
9407 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9408 * gcc.target/mips/umips-lwp-5.c: New test.
9409 * gcc.target/mips/umips-save-restore-3.c: New test.
9410 * gcc.target/mips/umips-lwp-6.c: New test.
9411 * gcc.target/mips/umips-swp-1.c: New test.
9412 * gcc.target/mips/umips-lwp-7.c: New test.
9413 * gcc.target/mips/umips-swp-2.c: New test.
9414 * gcc.target/mips/umips-lwp-8.c: New test.
9415 * gcc.target/mips/umips-swp-3.c: New test.
9416 * gcc.target/mips/umips-movep-1.c: New test.
9417 * gcc.target/mips/umips-lwp-1.c: New test.
9418 * gcc.target/mips/umips-swp-4.c: New test.
9420 2013-02-24 Catherine Moore <clm@codesourcery.com>
9421 Richard Sandiford <rdsandiford@googlemail.com>
9423 * gcc.target/mips/mips.exp: Add microMIPS support.
9424 * gcc.target/mips/umips-movep-2.c: New test.
9425 * gcc.target/mips/umips-lwp-2.c: New test.
9426 * gcc.target/mips/umips-swp-5.c: New test.
9427 * gcc.target/mips/umips-constraints-1.c: New test.
9428 * gcc.target/mips/umips-lwp-3.c: New test.
9429 * gcc.target/mips/umips-swp-6.c: New test.
9430 * gcc.target/mips/umips-constraints-2.c: New test.
9431 * gcc.target/mips/umips-save-restore-1.c: New test.
9432 * gcc.target/mips/umips-lwp-4.c: New test.
9433 * gcc.target/mips/umips-swp-7.c: New test.
9434 * gcc.target/mips/umips-save-restore-2.c: New test.
9435 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9436 * gcc.target/mips/umips-lwp-5.c: New test.
9437 * gcc.target/mips/umips-save-restore-3.c: New test.
9438 * gcc.target/mips/umips-lwp-6.c: New test.
9439 * gcc.target/mips/umips-swp-1.c: New test.
9440 * gcc.target/mips/umips-lwp-7.c: New test.
9441 * gcc.target/mips/umips-swp-2.c: New test.
9442 * gcc.target/mips/umips-lwp-8.c: New test.
9443 * gcc.target/mips/umips-swp-3.c: New test.
9444 * gcc.target/mips/umips-movep-1.c: New test.
9445 * gcc.target/mips/umips-lwp-1.c: New test.
9446 * gcc.target/mips/umips-swp-4.c: New test.
9448 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9451 * lib/asan-dg.exp (asan_link_flags): Add
9452 -B${gccpath}/libsanitizer/asan/ to flags.
9454 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9457 * gcc.dg/torture/pr56420.c: New test.
9459 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9462 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9464 2013-02-21 Martin Jambor <mjambor@suse.cz>
9466 PR tree-optimization/56310
9467 * g++.dg/ipa/pr56310.C: New test.
9469 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9472 * gfortran.dg/proc_ptr_comp_37.f90: New.
9474 2013-02-21 Richard Biener <rguenther@suse.de>
9476 PR tree-optimization/56415
9478 2013-02-11 Richard Biener <rguenther@suse.de>
9480 PR tree-optimization/56273
9481 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9482 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9483 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9484 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9485 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9486 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9488 2013-02-21 Marek Polacek <polacek@redhat.com>
9490 PR tree-optimization/56398
9491 * g++.dg/torture/pr56398.C: New test.
9493 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9496 * gcc.c-torture/compile/pr56405.c: New test.
9498 2013-02-20 Jan Hubicka <jh@suse.cz>
9500 PR tree-optimization/56265
9501 * g++.dg/ipa/devirt-11.C: New testcase.
9503 2013-02-20 Richard Biener <rguenther@suse.de>
9505 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9507 2013-02-20 Richard Biener <rguenther@suse.de>
9508 Jakub Jelinek <jakub@redhat.com>
9510 PR tree-optimization/56396
9511 * gcc.dg/pr56396.c: New testcase.
9513 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9516 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9518 2013-02-19 Richard Biener <rguenther@suse.de>
9520 PR tree-optimization/56384
9521 * gcc.dg/torture/pr56384.c: New testcase.
9523 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9525 PR tree-optimization/56350
9526 * gcc.dg/pr56350.c: New test.
9528 PR tree-optimization/56381
9529 * g++.dg/opt/pr56381.C: New test.
9531 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9534 * lib/dg-pch.exp (pch-init, pch-finish,
9535 check_effective_target_pch_supported_debug): New procs.
9536 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9537 Likewise if $pch_unsupported_debug and $flags include -g.
9538 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9539 and dg-require-effective-target pch_unsupported_debug.
9540 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9541 * objc.dg/pch/pch.exp: Likewise.
9542 * gcc.dg/pch/pch.exp: Likewise.
9543 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9544 pch_unsupported_debug.
9545 * gcc.dg/pch/valid-1.hs: Likewise.
9546 * gcc.dg/pch/valid-1b.c: Likewise.
9547 * gcc.dg/pch/valid-1b.hs: Likewise.
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9551 PR tree-optimization/56366
9552 * gcc.dg/torture/pr56366.c: New testcase.
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9557 * gcc.dg/torture/pr56349.c: New testcase.
9559 2013-02-18 Richard Biener <rguenther@suse.de>
9561 PR tree-optimization/56321
9562 * gcc.dg/torture/pr56321.c: New testcase.
9564 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9566 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9568 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9569 Dodji Seketeli <dodji@redhat.com>
9572 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9573 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9574 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9575 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9576 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9577 * c-c++-common/asan/pr56330.c: Likewise.
9578 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9579 Ensure the size argument of __builtin_memcpy is a constant.
9581 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9582 Paolo Carlini <paolo.carlini@oracle.com>
9585 * g++.dg/cpp0x/enum23.C: New.
9587 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9590 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9592 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9594 PR rtl-optimization/56348
9595 * gcc.target/i386/pr56348.c: New test.
9597 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9599 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9600 * gcc.target/arm/interrupt-2.c: Likewise.
9602 2013-02-15 Tobias Burnus <burnus@net-b.de>
9605 * gfortran.dg/matmul_9.f90: New.
9607 2013-02-15 Tobias Burnus <burnus@net-b.de>
9610 * gfortran.dg/init_flag_11.f90: New.
9612 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9614 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9616 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9618 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9621 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9622 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/allocatable_function_7.f90: New.
9627 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9629 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9630 * asan_globals_test-wrapper.cc: New file.
9631 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9632 instead of asan_globals_test.cc as dg-additional-sources.
9633 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9634 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9635 "sanitizer_test_utils.h" instead of
9636 "sanitizer_common/tests/sanitizer_test_utils.h".
9637 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9638 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9639 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9640 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9641 * g++.dg/asan/asan_test.cc: Synced from upstream.
9642 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9644 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9647 * c-c++-common/asan/memcmp-2.c: New test.
9649 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9652 * g++.dg/cpp0x/udlit-string-literal.h: New.
9653 * g++.dg/cpp0x/udlit-string-literal.C: New.
9655 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9657 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9659 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9662 * gcc.target/arm/pr56184.C: New test.
9664 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9667 * g++.dg/torture/pr56302.C: New test.
9668 * g++.dg/cpp0x/constexpr-56302.C: New test.
9669 * c-c++-common/pr56302.c: New test.
9671 2013-02-13 Tobias Burnus <burnus@net-b.de>
9672 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9675 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9676 * gfortran.dg/quad_3.f90: Ditto.
9678 2013-02-13 Kostya Serebryany <kcc@google.com>
9680 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9681 to match the fresh asan run-time.
9682 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9684 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9686 Avoid instrumenting duplicated memory access in the same basic block
9687 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9688 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9689 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9690 * c-c++-common/asan/inc.c: Likewise.
9692 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9695 * gcc.target/i386/pr56148.c: New test.
9697 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9698 Tobias Burnus <burnus@net-b.de>
9701 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9704 2013-02-12 Richard Biener <rguenther@suse.de>
9707 * gcc.dg/lto/pr56297_0.c: New testcase.
9708 * gcc.dg/lto/pr56297_0.c: Likewise.
9710 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9713 * gfortran.dg/typebound_deferred_1.f90: New.
9715 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9717 PR rtl-optimization/56151
9718 * gcc.target/i386/pr56151.c: New test.
9720 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9722 * g++.dg/ext/mv12.C: New test.
9723 * g++.dg/ext/mv12.h: New file.
9724 * g++.dg/ext/mv12-aux.C: New file.
9725 * g++.dg/ext/mv13.C: New test.
9727 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9729 * lib/target-supports.exp
9730 (check_effective_target_powerpc_eabi_ok): New.
9731 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9733 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9734 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9736 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9737 * gcc.target/powerpc/pr51623.c: Likewise.
9738 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9739 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9741 2013-02-11 Alexander Potapenko <glider@google.com>
9742 Jack Howarth <howarth@bromo.med.uc.edu>
9743 Jakub Jelinek <jakub@redhat.com>
9746 * g++.dg/asan/pr55617.C: Run on all targets.
9748 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9750 PR rtl-optimization/56275
9751 * gcc.dg/pr56275.c: New test.
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/56273
9756 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9760 PR tree-optimization/56264
9761 * gcc.dg/torture/pr56264.c: New testcase.
9763 2013-02-11 Richard Biener <rguenther@suse.de>
9765 PR tree-optimization/56273
9766 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9767 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9768 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9769 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9770 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9771 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9773 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9775 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9776 for *-*-linux-gnu targets.
9777 * g++.dg/asan/interception-test-1.c: Ditto.
9778 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9779 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9781 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9784 * gfortran.dg/intrinsic_size_4.f90 : New test.
9786 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9789 * gcc.target/powerpc/pr56256.c: New test.
9791 2013-02-08 Ian Lance Taylor <iant@google.com>
9793 * lib/go.exp: Load timeout.exp.
9795 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9797 PR rtl-optimization/56246
9798 * gcc.target/i386/pr56246.c: New test.
9800 2013-02-08 Jeff Law <law@redhat.com>
9803 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9805 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9808 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9811 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9813 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9815 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9817 PR rtl-optimization/56195
9818 * gcc.dg/torture/pr56195.c: New test.
9820 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9823 * gfortran.dg/recursive_interface_2.f90: New test.
9825 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9827 PR tree-optimization/56250
9828 * gcc.c-torture/execute/pr56250.c: New test.
9830 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9832 PR tree-optimization/56064
9833 * gcc.dg/fixed-point/view-convert-2.c: New test.
9835 2013-02-08 Michael Matz <matz@suse.de>
9837 PR tree-optimization/52448
9838 * gcc.dg/pr52448.c: New test.
9840 2013-02-08 Richard Biener <rguenther@suse.de>
9843 * gcc.dg/torture/pr56181.c: New testcase.
9845 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9848 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9849 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9851 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9854 * g++.dg/parse/crash61.C: New test.
9857 * g++.dg/parse/pr56239.C: New test.
9860 * g++.dg/abi/mangle61.C: New test.
9862 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9864 PR rtl-optimization/56225
9865 * gcc.target/i386/pr56225.c: New test.
9867 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9870 * gcc.dg/guality/pr56154-1.c: New test.
9871 * gcc.dg/guality/pr56154-2.c: New test.
9872 * gcc.dg/guality/pr56154-3.c: New test.
9873 * gcc.dg/guality/pr56154-4.c: New test.
9874 * gcc.dg/guality/pr56154-aux.c: New file.
9876 PR tree-optimization/55789
9877 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9879 * gcc.dg/tree-ssa/inline-3.c: Add
9880 --param max-early-inliner-iterations=2 option.
9882 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9885 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9886 Add -fno-dwarf2-cfi-asm to dg-options.
9889 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9892 * gcc.dg/pr56228.c: New test.
9894 2013-02-07 Alan Modra <amodra@gmail.com>
9897 * gcc.target/powerpc/pr54009.c: New test.
9899 * gfortran.dg/pr54131.f: New test.
9901 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9904 * gfortran.dg/array_constructor_41.f90: New test.
9906 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9909 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9911 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9914 * g++.dg/gomp/pr56217.C: New test.
9916 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9918 PR tree-optimization/56205
9919 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9920 * gcc.c-torture/execute/pr56205.c: New test.
9922 2013-02-05 Richard Biener <rguenther@suse.de>
9924 PR tree-optimization/53342
9925 PR tree-optimization/53185
9926 * gcc.dg/vect/pr53185-2.c: New testcase.
9928 2013-02-05 Jan Hubicka <jh@suse.cz>
9930 PR tree-optimization/55789
9931 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9932 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9933 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9934 * g++.dg/ipa/inline-1.C: New testcase.
9935 * g++.dg/ipa/inline-2.C: New testcase.
9936 * g++.dg/ipa/inline-3.C: New testcase.
9938 2013-02-05 Jan Hubicka <jh@suse.cz>
9940 PR tree-optimization/55789
9941 * g++.dg/torture/pr55789.C: New testcase.
9943 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9946 * gcc.dg/pr56167.c: New test.
9948 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9951 * gcc.target/sh/pr55146.c: New.
9953 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9955 PR tree-optimization/54386
9956 * gcc.target/sh/pr54386.c: New.
9958 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9961 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9964 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9966 2013-02-04 Alexander Potapenko <glider@google.com>
9967 Jack Howarth <howarth@bromo.med.uc.edu>
9968 Jakub Jelinek <jakub@redhat.com>
9971 * g++.dg/asan/pr55617.C: New test.
9973 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9976 * gfortran.dg/typebound_operator_19.f90: New test.
9977 * gfortran.dg/typebound_assignment_4.f90: New test.
9979 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9982 * gfortran.dg/recursive_interface_1.f90: New test.
9984 2013-02-04 Richard Guenther <rguenther@suse.de>
9987 * gcc.dg/lto/pr56168_0.c: New testcase.
9988 * gcc.dg/lto/pr56168_1.c: Likewise.
9990 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9994 * gfortran.dg/block_12.f90: New test.
9995 * gfortran.dg/module_error_1.f90: New test.
9997 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9999 * lib/target-supports.exp (check_effective_target_vect_float)
10000 (check_effective_target_vect_no_align): Add mips-sde-elf.
10002 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10004 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10006 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10008 * gcc.dg/pr56023.c: XFAIL on AIX.
10009 * gcc.dg/vect/pr49352.c: Same.
10011 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10013 * gnat.dg/opt26.adb: New test.
10015 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10018 2013-01-27 Amol Pise <amolpise15@gmail.com>
10020 * gcc.target/arm/neon-vfnms-1.c: New test.
10021 * gcc.target/arm/neon-vfnma-1.c: New test.
10023 2013-01-31 Richard Biener <rguenther@suse.de>
10025 PR tree-optimization/56157
10026 * gcc.dg/torture/pr56157.c: New testcase.
10028 2013-01-30 Richard Biener <rguenther@suse.de>
10030 PR tree-optimization/56150
10031 * gcc.dg/torture/pr56150.c: New testcase.
10033 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10036 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10037 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10038 printed in backtrace.
10039 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10040 to avoid errors about mismatched allocation vs. deallocation.
10043 * g++.dg/mv1.C: Moved to...
10044 * g++.dg/ext/mv1.C: ... here. Adjust test.
10045 * g++.dg/mv2.C: Moved to...
10046 * g++.dg/ext/mv2.C: ... here. Adjust test.
10047 * g++.dg/mv3.C: Moved to...
10048 * g++.dg/ext/mv3.C: ... here.
10049 * g++.dg/mv4.C: Moved to...
10050 * g++.dg/ext/mv4.C: ... here.
10051 * g++.dg/mv5.C: Moved to...
10052 * g++.dg/ext/mv5.C: ... here. Adjust test.
10053 * g++.dg/mv6.C: Moved to...
10054 * g++.dg/ext/mv6.C: ... here. Adjust test.
10055 * g++.dg/ext/mv7.C: New test.
10056 * g++.dg/ext/mv8.C: New test.
10057 * g++.dg/ext/mv9.C: New test.
10058 * g++.dg/ext/mv10.C: New test.
10059 * g++.dg/ext/mv11.C: New test.
10061 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10063 PR rtl-optimization/56144
10064 * gcc.dg/pr56144.c: New.
10066 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10068 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10070 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10071 * g++.dg/cpp0x/constexpr-55573.C: Same
10073 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10075 PR tree-optimization/56064
10076 * gcc.dg/fixed-point/view-convert.c: New test.
10078 2013-01-30 Andreas Schwab <schwab@suse.de>
10080 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10081 evaluate the end index in string range.
10083 2013-01-30 Tobias Burnus <burnus@net-b.de>
10086 * gfortran.dg/allocatable_function_6.f90: New.
10088 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10089 Mikael Morin <mikael@gcc.gnu.org>
10092 * gfortran.dg/proc_ptr_comp_36.f90: New.
10094 2013-01-29 Richard Biener <rguenther@suse.de>
10096 PR tree-optimization/55270
10097 * gcc.dg/torture/pr55270.c: New testcase.
10099 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10101 PR rtl-optimization/56117
10102 * gcc.dg/pr56117.c: New test.
10104 2013-01-28 Richard Biener <rguenther@suse.de>
10106 PR tree-optimization/56034
10107 * gcc.dg/torture/pr56034.c: New testcase.
10109 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10111 PR tree-optimization/56125
10112 * gcc.dg/pr56125.c: New test.
10114 2013-01-28 Tobias Burnus <burnus@net-b.de>
10115 Mikael Morin <mikael@gcc.gnu.org>
10118 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10119 * gfortran.dg/import8.f90: Likewise.
10120 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10121 * gfortran.dg/import10.f90: New test.
10122 * gfortran.dg/import11.f90: Likewise
10124 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10127 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10128 string.h. Provide memset, malloc and free prototypes, adjust line
10129 numbers in dg-output.
10130 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10131 Provide memset prototype and adjust line numbers in dg-output.
10132 * c-c++-common/asan/global-overflow-1.c: Likewise.
10134 PR tree-optimization/56094
10135 * gcc.dg/pr56094.c: New test.
10137 2013-01-27 Amol Pise <amolpise15@gmail.com>
10139 * gcc.target/arm/neon-vfnms-1.c: New test.
10140 * gcc.target/arm/neon-vfnma-1.c: New test.
10142 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10145 * gcc.target/i386/pr56114.c: New test.
10147 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10150 * gfortran.dg/associate_14.f90: New test.
10153 * gfortran.dg/associate_13.f90: New test.
10155 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10157 PR tree-optimization/56098
10158 * gcc.dg/pr56098-1.c: New test.
10159 * gcc.dg/pr56098-2.c: New test.
10161 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10164 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10166 2013-01-22 Marek Polacek <polacek@redhat.com>
10168 PR tree-optimization/56035
10169 * gcc.dg/pr56035.c: New test.
10171 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10173 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10176 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10178 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10180 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10183 * gcc.dg/pr56078.c: New test.
10184 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10186 2013-01-24 Martin Jambor <mjambor@suse.cz>
10188 PR tree-optimization/55927
10189 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10191 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10193 * gcc.target/i386/movsd.c: New test.
10195 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10197 PR inline-asm/55934
10198 * gcc.target/i386/pr55934.c: New test.
10200 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10203 * gfortran.dg/select_8.f90: New.
10205 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10207 * gcc.target/microblaze/microblaze.exp: Remove
10208 target_config_cflags check.
10210 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10213 * gfortran.dg/gomp/pr56052.f90: New test.
10216 * gcc.dg/pr49069.c: New test.
10218 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10221 * g++.dg/cpp0x/constexpr-static10.C: New.
10223 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10226 * gcc.target/i386/pr56028.c: New test.
10228 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10231 * gcc.target/i386/pr55686.c: New test.
10233 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10236 * g++.dg/cpp0x/variadic139.C: New test.
10237 * g++.dg/cpp0x/variadic140.C: Likewise.
10238 * g++.dg/cpp0x/variadic141.C: Likewise.
10240 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10242 * gnat.dg/warn8.adb: New test.
10244 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10247 * gfortran.dg/include_8.f90: New test.
10249 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10251 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10252 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10254 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10256 PR tree-optimization/56051
10257 * gcc.c-torture/execute/pr56051.c: New test.
10259 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10261 PR rtl-optimization/56023
10262 * gcc.dg/pr56023.c: New test.
10264 2013-01-21 Martin Jambor <mjambor@suse.cz>
10266 PR middle-end/56022
10267 * gcc.target/i386/pr56022.c: New test.
10269 2013-01-21 Jason Merrill <jason@redhat.com>
10271 * lib/target-supports.exp (check_effective_target_alias): New.
10273 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10276 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10278 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10280 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10282 2013-01-19 Jeff Law <law@redhat.com>
10284 PR tree-optimization/52631
10285 * tree-ssa/pr52631.c: New test.
10286 * tree-ssa/ssa-fre-9: Update expected output.
10288 2013-01-19 Anthony Green <green@moxielogic.com>
10290 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10293 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10295 PR tree-optimization/56029
10296 * g++.dg/torture/pr56029.C: New test.
10298 2013-01-18 Sharad Singhai <singhai@google.com>
10300 PR tree-optimization/55995
10301 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10303 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10306 * gcc.target/i386/pr55433.c: New.
10308 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10310 PR middle-end/56015
10311 * gfortran.dg/pr56015.f90: New test.
10313 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10315 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10317 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10319 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10320 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10321 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10322 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10323 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10325 2013-01-17 Jeff Law <law@redhat.com>
10327 * gcc.dg/pr52573.c: Move to...
10328 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10330 PR rtl-optimization/52573
10331 * gcc.dg/pr52573.c: New test.
10333 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10336 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10337 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10338 check_no_compiler_messages to test support in ucontext.h.
10339 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10340 compliant RLIMIT_AS.
10342 2013-01-17 Marek Polacek <polacek@redhat.com>
10344 PR rtl-optimization/55833
10345 * gcc.dg/pr55833.c: New test.
10347 2013-01-17 Jan Hubicka <jh@suse.cz>
10349 PR tree-optimization/55273
10350 * gcc.c-torture/compile/pr55273.c: New testcase.
10352 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10355 * gcc.target/pr55981.c: New test.
10357 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10359 * gcc.target/arm/pr40887.c: Require at least armv5.
10360 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10361 * gcc.target/arm/pr51915.c: Likewise.
10362 * gcc.target/arm/pr52006.c: Likewise.
10363 * gcc.target/arm/pr53187.c: Likewise.
10365 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10366 * gcc.target/arm/ftest-support-arm.h: Delete.
10367 * gcc.target/arm/ftest-support-thumb.h: Delete.
10368 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10369 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10370 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10371 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10372 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10373 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10374 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10375 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10376 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10378 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10379 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10383 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10384 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10385 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10386 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10387 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10388 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10389 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10390 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10391 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10393 2013-01-17 Martin Jambor <mjambor@suse.cz>
10395 PR tree-optimizations/55264
10396 * g++.dg/ipa/pr55264.C: New test.
10398 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10401 * gfortran.dg/class_55.f90: New.
10403 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10406 * gcc.c-torture/execute/builtins/builtins.exp: Add
10407 -Wl,--allow-multiple-definition for eabi and elf targets.
10410 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10411 check_effective_target_vect_perm_short,
10412 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10413 check_effective_target_vect64): Return 0 for big-endian ARM.
10414 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10416 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10419 2013-01-16 Richard Biener <rguenther@suse.de>
10421 PR tree-optimization/55964
10422 * gcc.dg/torture/pr55964.c: New testcase.
10424 2013-01-16 Richard Biener <rguenther@suse.de>
10426 PR tree-optimization/54767
10427 PR tree-optimization/53465
10428 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10430 2013-01-16 Christian Bruel <christian.bruel@st.com>
10433 * gcc.target/sh/sh-switch.c: New testcase.
10435 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10437 * gcc.dg/webizer.c: Increase the array size.
10439 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10442 * gcc.dg/pr55940.c: New test.
10444 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10445 Harald Anlauf <anlauf@gmx.de>
10447 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10448 * gfortran.dg/bounds_check_5.f90: Likewise.
10449 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10450 * gfortran.dg/continuation_9.f90: Likewise.
10451 * gfortran.dg/move_alloc_13.f90: Likewise.
10452 * gfortran.dg/structure_constructor_11.f90: Likewise.
10453 * gfortran.dg/tab_continuation.f: Likewise.
10454 * gfortran.dg/warning-directive-2.F90: Likewise.
10455 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10457 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10459 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10460 * gcc.target/arm/fma-sp.c: Likewise.
10462 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10464 PR rtl-optimization/55153
10465 * gcc.dg/pr55153.c: New.
10467 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10469 PR tree-optimization/55920
10470 * gcc.c-torture/compile/pr55920.c: New test.
10472 2013-01-15 Richard Biener <rguenther@suse.de>
10474 PR middle-end/55882
10475 * gcc.dg/torture/pr55882.c: New testcase.
10477 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10479 PR tree-optimization/55955
10480 * gcc.c-torture/compile/pr55955.c: New test.
10482 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10485 * g++.dg/cpp0x/alias-decl-31.C: New test.
10487 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10490 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10491 case where interface is null.
10493 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10496 * gfortran.dg/array_constructor_40.f90: New test.
10498 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10500 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10502 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10504 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10505 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10506 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10507 * gcc.target/aarch64/vect-ld1r.c: New.
10508 * gcc.target/aarch64/vect-ld1r.x: New.
10510 2013-01-14 Andi Kleen <ak@linux.intel.com>
10513 * gcc.target/i386/hle-clear-rel.c: New file
10514 * gcc.target/i386/hle-store-rel.c: New file.
10516 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10518 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10519 * gfortran.dg/bounds_check_4.f90: Likewise.
10520 * gfortran.dg/inquire_10.f90: Likewise.
10521 * gfortran.dg/minloc_3.f90: Likewise.
10522 * gfortran.dg/minlocval_3.f90: Likewise.
10523 * gfortran.dg/module_double_reuse.f90: Likewise.
10524 * gfortran.dg/mvbits_1.f90: Likewise.
10525 * gfortran.dg/oldstyle_1.f90: Likewise.
10526 * gfortran.dg/pr20163-2.f: Likewise.
10527 * gfortran.dg/save_1.f90: Likewise.
10528 * gfortran.dg/scan_1.f90: Likewise.
10529 * gfortran.dg/select_char_1.f90: Likewise.
10530 * gfortran.dg/shape_4.f90: Likewise.
10531 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10532 * gfortran.dg/function_optimize_10.f90: Likewise.
10533 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10534 * gfortran.dg/used_types_17.f90: Likewise.
10535 * gfortran.dg/used_types_18.f90: Likewise.
10537 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10540 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10542 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10544 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10546 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10548 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10550 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10553 * gfortran.dg/assumed_type_2.f90: Fix test case.
10554 * gfortran.dg/internal_pack_13.f90: New test.
10555 * gfortran.dg/internal_pack_14.f90: New test.
10557 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10560 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10561 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10564 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10566 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10568 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10571 * gcc.target/s390/pr55719.c: New testcase.
10573 2013-01-11 Richard Guenther <rguenther@suse.de>
10575 PR tree-optimization/44061
10576 * gcc.dg/pr44061.c: New testcase.
10578 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10580 Update copyright years.
10582 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10583 Jakub Jelinek <jakub@redhat.com>
10586 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10588 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10590 PR rtl-optimization/55672
10591 * gcc.target/i386/pr55672.c: New.
10593 2013-01-10 Jeff Law <law@redhat.com>
10595 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10596 pass/fail message unique.
10599 2013-01-10 Jason Merrill <jason@redhat.com>
10601 * ada/.gitignore: New.
10603 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10605 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10607 * g++.dg/tls/thread_local2.C: Likewise.
10608 * g++.dg/tls/thread_local2g.C: Likewise.
10609 * g++.dg/tls/thread_local6.C: Likewise.
10610 * g++.dg/tls/thread_local-order1.C: Add tls options.
10611 * g++.dg/tls/thread_local-order2.C: Likewise.
10612 * g++.dg/tls/thread_local3.C: Likewise.
10613 * g++.dg/tls/thread_local3g.C: Likewise.
10614 * g++.dg/tls/thread_local4.C: Likewise.
10615 * g++.dg/tls/thread_local4g.C: Likewise.
10616 * g++.dg/tls/thread_local5.C: Likewise.
10617 * g++.dg/tls/thread_local5g.C: Likewise.
10618 * g++.dg/tls/thread_local6g.C: Likewise.
10620 2013-01-10 Kostya Serebryany <kcc@google.com>
10622 * g++.dg/asan/asan_test.cc: Sync from upstream.
10624 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10626 PR tree-optimization/55921
10627 * gcc.c-torture/compile/pr55921.c: New test.
10629 2013-01-09 Jan Hubicka <jh@suse.cz>
10631 PR tree-optimization/55569
10632 * gcc.c-torture/compile/pr55569.c: New testcase.
10634 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10637 * gfortran.dg/use_28.f90: New test.
10639 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10641 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10642 number matching more robust.
10644 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10646 PR rtl-optimization/55829
10647 * gcc.target/i386/pr55829.c: New.
10649 2013-01-09 Tobias Burnus <burnus@net-b.de>
10652 * gfortran.dg/bind_c_bool_1.f90: New.
10653 * gfortran.dg/do_5.f90: Add dg-warning.
10655 2013-01-09 Jan Hubicka <jh@suse.cz>
10657 PR tree-optimization/55875
10658 * gcc.c-torture/execute/pr55875.c: New testcase.
10659 * g++.dg/torture/pr55875.C: New testcase.
10661 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10664 * c-c++-common/pr48418.c: New test.
10666 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10669 * g++.dg/tls/thread_local-ice.C: New.
10671 2013-01-09 Andreas Schwab <schwab@suse.de>
10673 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10675 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10677 PR tree-optimization/48189
10678 * gcc.dg/pr48189.c: New test.
10680 2013-01-04 Jan Hubicka <jh@suse.cz>
10682 PR tree-optimization/55823
10683 * g++.dg/ipa/devirt-10.C: New testcase.
10685 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10686 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10688 PR rtl-optimization/55845
10689 * gcc.target/i386/pr55845.c: New test.
10691 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10693 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10694 instructions generated instead of number of occurances.
10696 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10698 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10699 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10700 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10701 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10702 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10703 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10704 * gcc.target/aarch64/vect-fcm.x: Likewise.
10705 * lib/target-supports.exp
10706 (check_effective_target_vect_cond): Enable for AArch64.
10708 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10710 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10711 endian-safe float pool loading.
10712 (test_square_root_v4sf): Likewise.
10713 (test_square_root_v2df): Likewise.
10714 * lib/target-supports.exp
10715 (check_effective_target_vect_call_sqrtf): Add AArch64.
10717 2013-01-08 Martin Jambor <mjambor@suse.cz>
10720 * gcc.dg/tree-ssa/pr55579.c: New test.
10722 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10724 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10727 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10729 PR middle-end/55890
10730 * gcc.dg/torture/pr55890-3.c: New test.
10732 PR middle-end/55851
10733 * gcc.c-torture/compile/pr55851.c: New test.
10736 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10739 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10742 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10744 2013-01-07 Tobias Burnus <burnus@net-b.de>
10747 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10748 * gfortran.dg/pointer_init_7.f90: New.
10750 2013-01-07 Richard Biener <rguenther@suse.de>
10752 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10754 2013-01-07 Richard Biener <rguenther@suse.de>
10756 PR middle-end/55890
10757 * gcc.dg/torture/pr55890-1.c: New testcase.
10758 * gcc.dg/torture/pr55890-2.c: Likewise.
10760 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10762 * gcc.target/aarch64/fmovd.c: New.
10763 * gcc.target/aarch64/fmovf.c: Likewise.
10764 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10765 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10766 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10767 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10768 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10769 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10771 2013-01-07 Richard Biener <rguenther@suse.de>
10773 PR tree-optimization/55888
10774 PR tree-optimization/55862
10775 * gcc.dg/torture/pr55888.c: New testcase.
10777 2013-01-07 Tobias Burnus <burnus@net-b.de>
10780 * gfortran.dg/intrinsic_size_3.f90: New.
10782 2013-01-07 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/select_type_32.f90: New.
10787 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10790 * g++.dg/cpp0x/alias-decl-29.C: New test.
10792 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10797 * gfortran.dg/class_array_15.f03: New test.
10799 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10804 * gfortran.dg/use_23.f90: New test.
10805 * gfortran.dg/use_24.f90: New test.
10806 * gfortran.dg/use_25.f90: New test.
10807 * gfortran.dg/use_26.f90: New test.
10808 * gfortran.dg/use_27.f90: New test.
10810 2013-01-06 Olivier Hainque <hainque@adacore.com>
10812 * gnat.dg/specs/clause_on_volatile.ads: New test.
10814 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10816 * gnat.dg/alignment10.adb: New test.
10818 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10819 Mikael Morin <mikael@gcc.gnu.org>
10822 * gfortran.dg/use_22.f90: New test.
10824 2013-01-04 Andrew Pinski <apinski@cavium.com>
10826 * gcc.target/aarch64/cmp-1.c: New testcase.
10828 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10831 * gfortran.dg/select_type_31.f03: New test.
10833 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10835 PR c++/54526 (again)
10836 * g++.dg/cpp0x/parse2.C: Extend.
10837 * g++.old-deja/g++.other/crash28.C: Adjust.
10839 2013-01-04 Richard Biener <rguenther@suse.de>
10841 PR tree-optimization/55862
10842 * gcc.dg/torture/pr55862.c: New testcase.
10844 2013-01-04 Martin Jambor <mjambor@suse.cz>
10846 PR tree-optimization/55755
10847 * gcc.dg/torture/pr55755.c: New test.
10848 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10849 * gcc.dg/tree-ssa/pr45144.c: Update.
10851 2013-01-04 Richard Biener <rguenther@suse.de>
10853 PR middle-end/55863
10854 * gcc.dg/fold-reassoc-2.c: New testcase.
10856 2013-01-04 Tobias Burnus <burnus@net-b.de>
10859 * gfortran.dg/null_7.f90: New.
10861 2013-01-04 Tobias Burnus <burnus@net-b.de>
10865 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10866 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10867 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10869 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10871 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10873 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10876 * gfortran.dg/assignment_1.f90: Modified.
10877 * gfortran.dg/assignment_4.f90: New.
10879 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10881 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10883 2013-01-03 Richard Biener <rguenther@suse.de>
10885 PR tree-optimization/55857
10886 * gcc.dg/vect/pr55857-1.c: New testcase.
10887 * gcc.dg/vect/pr55857-2.c: Likewise.
10889 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10891 PR rtl-optimization/55838
10892 * gcc.dg/pr55838.c: New test.
10894 PR tree-optimization/55832
10895 * gcc.c-torture/compile/pr55832.c: New test.
10897 2013-01-02 Teresa Johnson <tejohnson@google.com>
10899 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10900 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10901 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10902 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10903 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10904 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10905 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10906 * gcc.dg/unroll_1.c: Ditto.
10907 * gcc.dg/unroll_2.c: Ditto.
10908 * gcc.dg/unroll_3.c: Ditto.
10909 * gcc.dg/unroll_4.c: Ditto.
10911 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10913 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10915 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10918 * gfortran.dg/eof_4.f90: New test.
10920 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10922 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10923 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10924 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10925 (compat_setup_dfp): Initialize compat_alt_caret and
10926 compat_save_TEST_ALWAYS_FLAGS.
10928 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10930 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10932 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10934 * gcc.dg/torture/fp-int-convert-2.c: New test.
10936 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10938 * gfortran.dg/newunit_3.f90: Add dg-do run.
10939 * gfortran.dg/inquire_15.f90: Add dg-do run.
10941 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10943 PR tree-optimization/55831
10944 * gcc.dg/pr55831.c: New test.
10946 Copyright (C) 2013 Free Software Foundation, Inc.
10948 Copying and distribution of this file, with or without modification,
10949 are permitted in any medium without royalty provided the copyright
10950 notice and this notice are preserved.