1 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
3 PR tree-optimization/59544
4 * gcc.target/i386/pr59544.c: New test.
6 2013-12-20 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/59413
9 * gcc.c-torture/execute/pr59413.c: New test.
11 * c-c++-common/ubsan/load-bool-enum.c: New test.
13 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
17 (add_options_for_arm_crypto): Likewise.
18 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
19 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
20 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
21 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
22 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
23 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
24 * gcc.target/arm/crypto-vmullp64.c: Likewise.
25 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
26 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
27 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
28 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
29 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
30 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
31 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
32 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
33 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
34 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
35 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
36 * gcc.target/arm/neon/vbslQp64: Generate.
37 * gcc.target/arm/neon/vbslp64: Likewise.
38 * gcc.target/arm/neon/vcombinep64: Likewise.
39 * gcc.target/arm/neon/vcreatep64: Likewise.
40 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
41 * gcc.target/arm/neon/vdupQ_np64: Likewise.
42 * gcc.target/arm/neon/vdup_lanep64: Likewise.
43 * gcc.target/arm/neon/vdup_np64: Likewise.
44 * gcc.target/arm/neon/vextQp64: Likewise.
45 * gcc.target/arm/neon/vextp64: Likewise.
46 * gcc.target/arm/neon/vget_highp64: Likewise.
47 * gcc.target/arm/neon/vget_lowp64: Likewise.
48 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
49 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
50 * gcc.target/arm/neon/vld1Qp64: Likewise.
51 * gcc.target/arm/neon/vld1_dupp64: Likewise.
52 * gcc.target/arm/neon/vld1_lanep64: Likewise.
53 * gcc.target/arm/neon/vld1p64: Likewise.
54 * gcc.target/arm/neon/vld2_dupp64: Likewise.
55 * gcc.target/arm/neon/vld2p64: Likewise.
56 * gcc.target/arm/neon/vld3_dupp64: Likewise.
57 * gcc.target/arm/neon/vld3p64: Likewise.
58 * gcc.target/arm/neon/vld4_dupp64: Likewise.
59 * gcc.target/arm/neon/vld4p64: Likewise.
60 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
61 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
62 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
63 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
64 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
65 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
66 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
90 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
91 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
92 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
93 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
94 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
95 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
96 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
97 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
98 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
99 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
100 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
101 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
105 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
106 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
107 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
108 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
109 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
110 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
111 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
112 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
114 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
115 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
116 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
117 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
119 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
120 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
121 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
122 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
123 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
125 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
127 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
128 * gcc.target/arm/neon/vsliQ_np64: Likewise.
129 * gcc.target/arm/neon/vsli_np64: Likewise.
130 * gcc.target/arm/neon/vsriQ_np64: Likewise.
131 * gcc.target/arm/neon/vsri_np64: Likewise.
132 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
133 * gcc.target/arm/neon/vst1Qp64: Likewise.
134 * gcc.target/arm/neon/vst1_lanep64: Likewise.
135 * gcc.target/arm/neon/vst1p64: Likewise.
136 * gcc.target/arm/neon/vst2p64: Likewise.
137 * gcc.target/arm/neon/vst3p64: Likewise.
138 * gcc.target/arm/neon/vst4p64: Likewise.
140 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
142 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
143 (check_effective_target_arm_crc_ok_nocache): Likewise.
144 (check_effective_target_arm_crc_ok): Likewise.
145 * gcc.target/arm/acle/: New directory.
146 * gcc.target/arm/acle/acle.exp: New.
147 * gcc.target/arm/acle/crc32b.c: New test.
148 * gcc.target/arm/acle/crc32h.c: Likewise.
149 * gcc.target/arm/acle/crc32w.c: Likewise.
150 * gcc.target/arm/acle/crc32d.c: Likewise.
151 * gcc.target/arm/acle/crc32cb.c: Likewise.
152 * gcc.target/arm/acle/crc32ch.c: Likewise.
153 * gcc.target/arm/acle/crc32cw.c: Likewise.
154 * gcc.target/arm/acle/crc32cd.c: Likewise.
156 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
160 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
162 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
165 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
167 * gcc.target/aarch64/pmull_1.c: New.
169 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
171 * gcc.target/aarch64/sha256_1.c: New.
173 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
175 * gcc.target/aarch64/sha1_1.c: New.
177 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
179 * gcc.target/aarch64/aes_1.c: New.
181 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
182 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
184 * gcc.target/s390/hotpatch-1.c: New test
185 * gcc.target/s390/hotpatch-2.c: New test
186 * gcc.target/s390/hotpatch-3.c: New test
187 * gcc.target/s390/hotpatch-4.c: New test
188 * gcc.target/s390/hotpatch-5.c: New test
189 * gcc.target/s390/hotpatch-6.c: New test
190 * gcc.target/s390/hotpatch-7.c: New test
191 * gcc.target/s390/hotpatch-8.c: New test
192 * gcc.target/s390/hotpatch-9.c: New test
193 * gcc.target/s390/hotpatch-10.c: New test
194 * gcc.target/s390/hotpatch-11.c: New test
195 * gcc.target/s390/hotpatch-12.c: New test
196 * gcc.target/s390/hotpatch-compile-1.c: New test
197 * gcc.target/s390/hotpatch-compile-2.c: New test
198 * gcc.target/s390/hotpatch-compile-3.c: New test
199 * gcc.target/s390/hotpatch-compile-4.c: New test
200 * gcc.target/s390/hotpatch-compile-5.c: New test
201 * gcc.target/s390/hotpatch-compile-6.c: New test
202 * gcc.target/s390/hotpatch-compile-7.c: New test
204 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
206 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
209 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
211 * gfortran.dg/io_err_1.f90: New test.
213 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
215 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
216 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
217 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
218 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
219 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
220 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
221 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
223 2013-12-18 Jakub Jelinek <jakub@redhat.com>
226 * gcc.target/i386/pr59539-1.c: New test.
227 * gcc.target/i386/pr59539-2.c: New test.
229 2013-12-18 Nick Clifton <nickc@redhat.com>
231 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
233 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
235 * gcc.dg/pr59418.c: New test.
237 2013-12-17 Jakub Jelinek <jakub@redhat.com>
239 PR tree-optimization/59523
240 * gcc.dg/pr59523.c: New test.
242 2013-12-17 Marek Polacek <polacek@redhat.com>
244 * c-c++-common/ubsan/overflow-int128.c: New test.
246 2013-12-17 Jakub Jelinek <jakub@redhat.com>
249 * gfortran.dg/pr58290.f90: New test.
251 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
253 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
255 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
257 * g++.dg/ipa/devirt-13.C: Update template.
259 2013-12-16 Janus Weil <janus@gcc.gnu.org>
262 * gfortran.dg/proc_ptr_44.f90: New.
264 2013-12-16 Jakub Jelinek <jakub@redhat.com>
266 * c-c++-common/ubsan/overflow-mul-3.c: New test.
267 * c-c++-common/ubsan/overflow-mul-4.c: New test.
270 * gfortran.dg/gomp/pr59337.f90: New test.
272 2013-12-16 Jakub Jelinek <jakub@redhat.com>
276 * gcc.target/i386/pr59470.c: New test.
278 2013-12-14 Jan Hubicka <jh@suse.cz>
281 g++.dg/torture/pr59265.C: New testcase.
283 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
286 __builtin_ia32_emms for 32bit x86 targets.
288 (main): Reorder function calls.
290 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
294 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.target/i386/pr43662.c (dg-options):
298 Add -maccumulate-outgoing-args.
299 * gcc.target/i386/pr43869.c (dg-options): Ditto.
300 * gcc.target/i386/pr57003.c (dg-options): Ditto.
301 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
302 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
303 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
304 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
305 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
306 Add -maccumulate-outgoing-args.
307 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
308 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
323 2013-12-15 Janus Weil <janus@gcc.gnu.org>
326 * gfortran.dg/unlimited_polymorphic_15.f90: New.
328 2013-12-14 Jan Hubicka <jh@suse.cz>
331 * g++.dg/ipa/devirt-19.C: New testcase.
333 2013-12-14 Marek Polacek <polacek@redhat.com>
335 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
336 require int128 target.
337 * c-c++-common/ubsan/overflow-negate-2.c: New test.
339 2013-12-14 Janus Weil <janus@gcc.gnu.org>
342 * gfortran.dg/class_57.f90: New.
344 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
347 * g++.dg/other/pr59492.C: New file.
349 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
351 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
353 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
355 * gcc.dg/pr59350.c: New test.
357 2013-12-14 Marek Polacek <polacek@redhat.com>
359 * c-c++-common/ubsan/overflow-1.c: New test.
360 * c-c++-common/ubsan/overflow-2.c: New test.
362 2013-12-14 Marek Polacek <polacek@redhat.com>
365 * c-c++-common/ubsan/pr59503.c: New test.
367 2013-12-14 Janus Weil <janus@gcc.gnu.org>
370 * gfortran.dg/typebound_proc_31.f90: New.
372 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
374 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
375 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
377 2013-12-03 Jeff Law <law@redhat.com>
379 PR tree-optimization/45685
380 * gcc.dg/tree-ssa/pr45685.c: New test.
382 2013-12-13 Bin Cheng <bin.cheng@arm.com>
384 PR tree-optimization/58296
385 PR tree-optimization/41488
386 * gcc.dg/tree-ssa/scev-7.c: New test.
387 * gcc.dg/pr41488.c: New test.
388 * g++.dg/pr59445.C: New test.
390 2013-12-12 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/namelist_83.f90: New.
394 * gfortran.dg/namelist_83_2.f90: New.
396 2013-12-12 Jakub Jelinek <jakub@redhat.com>
399 * g++.dg/opt/pr59470.C: New test.
401 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
403 * c-c++-common/tsan/free_race2.c: New file.
404 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
405 * c-c++-common/tsan/race_on_mutex.c: Likewise.
406 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
407 * c-c++-common/tsan/simple_race.c: Likewise.
408 * c-c++-common/tsan/simple_stack.c: Likewise.
409 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
410 * g++.dg/tsan/atomic_free.C: Likewise.
411 * g++.dg/tsan/atomic_free2.C: Likewise.
412 * g++.dg/tsan/benign_race.C: Likewise.
413 * g++.dg/tsan/cond_race.C: Likewise.
414 * g++.dg/tsan/default_options.C: Likewise.
415 * g++.dg/tsan/fd_close_norace.C: Likewise.
416 * g++.dg/tsan/fd_close_norace2.C: Likewise.
417 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
419 2013-12-12 Jakub Jelinek <jakub@redhat.com>
422 * gfortran.dg/gomp/pr59467.f90: New test.
423 * c-c++-common/gomp/pr59467.c: New test.
425 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
428 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
429 * gcc.target/i386/sse2-movapd-2.c: Likewise.
430 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
431 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
433 2013-12-11 Sriraman Tallam <tmsriram@google.com>
436 * gcc.target/i386/pr59390.c: New test.
437 * gcc.target/i386/pr59390_1.c: New test.
438 * gcc.target/i386/pr59390_2.c: New test.
440 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
442 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
443 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
444 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
445 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
446 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
447 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
448 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
449 test stored in c-c++-common. Also, added the Cilk runtime's library
450 to the ld_library_path.
452 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
455 * gcc.c-torture/compile/pr59134.c: New test.
456 * gnat.dg/misaligned_volatile.adb: New test.
458 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
459 Sandra Loosemore <sandra@codesourcery.com>
461 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
463 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
469 * gcc.dg/pr23623.c: New test.
470 * gcc.dg/pr48784-1.c: New test.
471 * gcc.dg/pr48784-2.c: New test.
472 * gcc.dg/pr56341-1.c: New test.
473 * gcc.dg/pr56341-2.c: New test.
474 * gcc.dg/pr56997-1.c: New test.
475 * gcc.dg/pr56997-2.c: New test.
476 * gcc.dg/pr56997-3.c: New test.
478 2013-12-11 Janus Weil <janus@gcc.gnu.org>
481 * gfortran.dg/allocate_with_source_4.f90: New.
483 2013-12-11 Jakub Jelinek <jakub@redhat.com>
485 PR tree-optimization/59417
486 * gcc.c-torture/compile/pr59417.c: New test.
488 PR tree-optimization/59386
489 * gcc.c-torture/compile/pr59386.c: New test.
491 2013-12-11 Bin Cheng <bin.cheng@arm.com>
494 2013-12-10 Bin Cheng <bin.cheng@arm.com>
495 PR tree-optimization/41488
496 * gcc.dg/tree-ssa/scev-7.c: New test.
497 * gcc.dg/pr41488.c: New test.
499 2013-12-10 Janus Weil <janus@gcc.gnu.org>
502 * gfortran.dg/c_by_val_5.f90: Modified.
503 * gfortran.dg/dummy_procedure_10.f90: New.
505 2013-12-10 Yury Gribov <y.gribov@samsung.com>
507 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
508 * g++-dg/tsan/tsan.exp: Likewise.
510 2013-12-10 Richard Biener <rguenther@suse.de>
513 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
515 2013-12-10 Jakub Jelinek <jakub@redhat.com>
517 * gcc.dg/vect/vect-cond-11.c: New test.
518 * gcc.target/i386/vect-cond-1.c: New test.
519 * gcc.target/i386/avx2-gather-5.c: New test.
520 * gcc.target/i386/avx2-gather-6.c: New test.
521 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
522 * gcc.dg/vect/vect-mask-load-1.c: New test.
524 2013-12-09 Marek Polacek <polacek@redhat.com>
527 * g++.dg/ubsan/pr59437.C: New test.
529 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
531 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
532 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
533 * g++-dg/tsan/tsan.exp: Likewise.
535 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
537 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
538 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
540 2013-12-10 Bin Cheng <bin.cheng@arm.com>
542 PR tree-optimization/41488
543 * gcc.dg/tree-ssa/scev-7.c: New test.
544 * gcc.dg/pr41488.c: New test.
546 2013-12-09 Joseph Myers <joseph@codesourcery.com>
548 PR preprocessor/55715
549 * gcc.dg/cpp/expr-overflow-1.c: New test.
551 2013-12-10 Tobias Burnus <burnus@net-b.de>
557 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
559 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/cpp0x/variadic-sizeof3.C: New.
564 2013-12-09 David Malcolm <dmalcolm@redhat.com>
566 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
567 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
569 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
571 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
573 * gcc.target/arm/ldrd-strd-offset.c: New.
575 2013-12-09 Martin Jambor <mjambor@suse.cz>
577 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
578 * gcc.c-torture/compile/pr48929.c: Likewise.
579 * gcc.c-torture/compile/pr55569.c: Likewise.
580 * gcc.c-torture/compile/sra-1.c: Likewise.
581 * gcc.c-torture/compile/pr45085.c: Moved to...
582 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
584 2013-12-09 Marek Polacek <polacek@redhat.com>
587 * g++.dg/ubsan/pr59415.C: New test.
589 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/cpp0x/deleted2.C: New.
594 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
596 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
598 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
600 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
601 pass/fail line and add it to the log instead.
603 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
607 * gcc.target/sh/pr51697.c: New.
609 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
611 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
612 * gcc.dg/macro-fusion-2.c: Ditto.
613 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
614 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
616 2013-12-08 Tobias Burnus <burnus@net-b.de>
621 * gfortran.dg/elemental_subroutine_8.f90: New.
622 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
623 * gfortran.dg/proc_ptr_11.f90: Ditto.
624 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
625 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
626 * gfortran.dg/proc_ptr_33.f90: Ditto.
627 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
628 which is not elemental.
629 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
631 2013-12-07 Janus Weil <janus@gcc.gnu.org>
634 * gfortran.dg/class_result_2.f90: New.
636 2013-12-06 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/59388
639 * gcc.c-torture/execute/pr59388.c: New test.
641 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
644 * g++.dg/pubtypes.C: Adjust the regular expression.
645 * gcc.dg/pubtypes-1.c: Likewise.
646 * gcc.dg/pubtypes-2.c: Likewise.
647 * gcc.dg/pubtypes-3.c: Likewise.
648 * gcc.dg/pubtypes-4.c: Likewise.
650 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
652 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
654 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.target/i386/pr59405.c: New test.
659 2013-12-06 Ian Bolton <ian.bolton@arm.com>
660 Mark Mitchell <mark@codesourcery.com>
663 * gcc.target/arm/builtin-trap.c: New test.
664 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
666 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
668 * gcc.target/sparc/pdistn.c: New test.
669 * gcc.target/sparc/pdistn-2.c: Likewise.
671 2013-12-06 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/59058
674 * gcc.dg/torture/pr59058.c: New testcase.
676 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/warn/pr15774-1.C: Adjust expected message.
680 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
682 PR rtl-optimization/59317
683 * gcc.target/mips/pr59317.c: New.
685 2013-12-05 Marek Polacek <polacek@redhat.com>
689 * c-c++-common/ubsan/pr59333.c: New test.
690 * c-c++-common/ubsan/pr59397.c: New test.
692 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
694 * gcc.dg/vect/vect-nop-move.c: New test.
696 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
698 * c-c++-common/tsan/atomic_stack.c: New test.
699 * c-c++-common/tsan/fd_pipe_race.c: New test.
700 * c-c++-common/tsan/free_race.c: New test.
701 * c-c++-common/tsan/mutexset1.c: New test.
702 * c-c++-common/tsan/race_on_barrier.c: New test.
703 * c-c++-common/tsan/sleep_sync.c: New test.
704 * c-c++-common/tsan/thread_leak.c: New test.
705 * c-c++-common/tsan/thread_leak1.c: New test.
706 * c-c++-common/tsan/thread_leak2.c: New test.
707 * c-c++-common/tsan/tiny_race.c: New test.
708 * c-c++-common/tsan/tls_race.c: New test.
709 * c-c++-common/tsan/write_in_reader_lock.c: New test.
710 * lib/tsan-dg.exp: New file.
711 * gcc.dg/tsan/tsan.exp: New file.
712 * g++.dg/tsan/tsan.exp: New file.
713 * g++.dg/dg.exp: Prune tsan subdirectory.
715 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
717 * gcc.target/i386/readeflags-1.c: New.
718 * gcc.target/i386/writeeflags-1.c: Ditto.
720 2013-12-05 Yury Gribov <y.gribov@samsung.com>
723 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
724 * c-c++-common/asan/pr59063-2.c: Likewise.
726 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
729 * g++.dg/cpp0x/defaulted2.C: Likewise.
730 * g++.dg/cpp1y/auto-fn8.C: Likewise.
731 * g++.dg/gomp/udr-3.C: Likewise.
732 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
733 * g++.dg/lookup/linkage1.C: Likewise.
734 * g++.dg/overload/new1.C: Likewise.
735 * g++.dg/parse/friend5.C: Likewise.
736 * g++.dg/parse/namespace-alias-1.C: Likewise.
737 * g++.dg/parse/namespace10.C: Likewise.
738 * g++.dg/parse/redef2.C: Likewise.
739 * g++.dg/template/friend44.C: Likewise.
740 * g++.old-deja/g++.brendan/crash42.C: Likewise.
741 * g++.old-deja/g++.brendan/crash52.C: Likewise.
742 * g++.old-deja/g++.brendan/crash55.C: Likewise.
743 * g++.old-deja/g++.jason/overload21.C: Likewise.
744 * g++.old-deja/g++.jason/overload5.C: Likewise.
745 * g++.old-deja/g++.jason/redecl1.C: Likewise.
746 * g++.old-deja/g++.law/arm8.C: Likewise.
747 * g++.old-deja/g++.other/main1.C: Likewise.
749 2013-12-05 Richard Biener <rguenther@suse.de>
751 PR tree-optimization/56787
752 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
754 2013-12-05 Kostya Serebryany <kcc@google.com>
756 * c-c++-common/asan/null-deref-1.c: Update the test
757 to match the fresh asan run-time.
759 2013-12-05 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/59374
762 * gcc.dg/torture/pr59374-1.c: New testcase.
763 * gcc.dg/torture/pr59374-2.c: Likewise.
765 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
767 * gcc.target/ia64/pr52731.c: New.
769 2013-12-04 Jeff Law <law@redhat.com>
771 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
772 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
773 -fisolate-erroneous-paths-attribute.
774 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
776 2013-12-04 Joseph Myers <joseph@codesourcery.com>
779 * gcc.dg/c11-align-6.c: New test.
781 2013-12-04 Marek Polacek <polacek@redhat.com>
783 * c-c++-common/ubsan/overflow-mul-2.c: New test.
784 * c-c++-common/ubsan/overflow-add-1.c: New test.
785 * c-c++-common/ubsan/overflow-add-2.c: New test.
786 * c-c++-common/ubsan/overflow-mul-1.c: New test.
787 * c-c++-common/ubsan/overflow-sub-1.c: New test.
788 * c-c++-common/ubsan/overflow-sub-2.c: New test.
789 * c-c++-common/ubsan/overflow-negate-1.c: New test.
791 2013-12-04 Marek Polacek <polacek@redhat.com>
794 * gcc.dg/pr54113.c: New test.
796 2013-12-04 Jakub Jelinek <jakub@redhat.com>
799 * g++.dg/cpp0x/constexpr-template6.C: New test.
801 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/pack19.adb: New test.
805 2013-12-04 Jakub Jelinek <jakub@redhat.com>
807 PR rtl-optimization/58726
808 * gcc.c-torture/execute/pr58726.c: New test.
811 * g++.dg/torture/pr59163.C: New test.
813 PR tree-optimization/59355
814 * g++.dg/ipa/pr59355.C: New test.
816 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
818 * gcc.dg/tree-ssa/slsr-39.c: Update.
819 * gcc.dg/tree-ssa/slsr-41.c: New test.
821 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
823 * gcc.target/powerpc/pr57363.c: New test.
825 2013-12-03 Wei Mi <wmi@google.com>
827 PR rtl-optimization/59020
828 * gcc.dg/pr59020.c: New.
829 * gcc.dg/macro-fusion-1.c: New.
830 * gcc.dg/macro-fusion-2.c: New.
832 2013-12-03 Yury Gribov <y.gribov@samsung.com>
835 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
837 * lib/ubsan-dg.exp: Likewise. Append to flags also
838 -B${gccpath}/libsanitizer/.
840 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
844 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
847 * gcc.target/i386/pr59363.c: New file.
849 2013-12-03 Marek Polacek <polacek@redhat.com>
852 * gcc.dg/pr59351.c: New test.
854 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
856 * gcc.dg/20020312-2.c: Add __nds32__ case.
857 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
858 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
859 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
860 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
861 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
862 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
863 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
864 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
865 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
866 * gcc.target/nds32: New nds32 specific directory and testcases.
867 * lib/target-supports.exp (check_profiling_available): Check for
870 2013-12-03 Jakub Jelinek <jakub@redhat.com>
872 PR tree-optimization/59362
873 * gcc.c-torture/compile/pr59362.c: New test.
876 * gcc.dg/pr59011.c: New test.
879 * g++.dg/opt/pr58864.C: New test.
881 2013-12-02 Jeff Law <law@redhat.com>
883 PR tree-optimization/59322
884 * gcc.c-torture/compile/pr59322.c: New test.
886 2013-12-02 Sriraman Tallam <tmsriram@google.com>
889 * gcc.target/i386/pr58944.c: New test.
891 2013-12-02 Joseph Myers <joseph@codesourcery.com>
894 * gcc.dg/c90-array-lval-8.c: New test.
896 2013-12-02 Jakub Jelinek <jakub@redhat.com>
898 PR tree-optimization/59358
899 * gcc.c-torture/execute/pr59358.c: New test.
902 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
903 * lib/target-supports.exp (check_effective_target_avx2): ... here.
904 (check_effective_target_vect_simd_clones): New.
905 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
907 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
908 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
909 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
910 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
911 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
912 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
913 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
914 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
915 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
917 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
919 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
921 * gcc.dg/pr56997-4.c: New testcase.
923 2013-12-02 Marek Polacek <polacek@redhat.com>
925 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
928 2013-12-02 Richard Biener <rguenther@suse.de>
930 PR tree-optimization/59139
931 * gcc.dg/torture/pr59139.c: New testcase.
933 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/opt30.adb: New test.
937 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
940 * gfortran.dg/realloc_on_assign_23.f90 : New test
942 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
945 * gfortran.dg/null_5.f90 : Include new error.
946 * gfortran.dg/null_6.f90 : Include new error.
948 2013-11-29 Marek Polacek <polacek@redhat.com>
951 * g++.dg/ubsan/pr59331.C: New test.
952 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
953 Disable the -w option.
954 * c-c++-common/ubsan/vla-1.c: Likewise.
955 * c-c++-common/ubsan/vla-2.c: Likewise.
956 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
958 2013-11-29 Joseph Myers <joseph@codesourcery.com>
961 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
963 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
965 * lib/asan-dg.exp (asan_link_flags): Properly add path to
966 libsanitizer.spec to cflags.
968 2013-11-29 Richard Biener <rguenther@suse.de>
971 * g++.dg/torture/pr59208.C: New testcase.
973 2013-11-29 Jakub Jelinek <jakub@redhat.com>
974 Yury Gribov <y.gribov@samsung.com>
977 * c-c++-common/asan/pr59063-1.c: New test.
978 * c-c++-common/asan/pr59063-2.c: Likewise.
979 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
980 * lib/ubsan-dg.exp: Likewise.
982 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/opt29.ad[sb]: New test.
986 2013-11-29 Richard Biener <rguenther@suse.de>
989 * gcc.dg/torture/pr59338.c: New testcase.
991 2013-11-29 Jakub Jelinek <jakub@redhat.com>
994 * gcc.dg/vect/vect-simd-clone-12.c: New test.
995 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
996 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
999 * c-c++-common/pr59280.c: New test.
1001 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1003 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1005 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1008 * gcc.dg/inline-35.c: New test.
1010 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/gomp/pr59297.C: New test.
1015 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1018 * gcc.target/i386/pr57293.c: New.
1020 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022 * gcc.target/arm/vrinta-ce.c: New testcase.
1024 2013-11-28 Richard Biener <rguenther@suse.de>
1027 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/59330
1032 * gcc.dg/torture/pr59330.c: New testcase.
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1037 * gcc.dg/lto/pr59323_0.c: New testcase.
1039 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1042 PR tree-optimization/58018
1043 PR tree-optimization/58131
1044 * gcc.dg/torture/pr57393-1.c: New test.
1045 * gcc.dg/torture/pr57393-2.c: New test.
1046 * gcc.dg/torture/pr57393-3.c: New test.
1047 * gcc.dg/torture/pr58018.c: New test.
1048 * gcc.dg/torture/pr58131.c: New test.
1049 * gfortran.dg/pr57393-1.f90: New test.
1050 * gfortran.dg/pr57393-2.f90: New test.
1052 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1054 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1056 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1058 * gcc.dg/guality/param-3.c: New test.
1060 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1061 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1064 * gcc.target/i386/xop-frczX.c: New test.
1066 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1068 PR tree-optimization/59014
1069 * gcc.c-torture/execute/pr59014-2.c: New test.
1071 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/parse/crash66.C: New.
1076 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1078 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1079 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1081 2013-11-27 Marek Polacek <polacek@redhat.com>
1084 * g++.dg/ubsan/pr59306.C: New test.
1086 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1087 Jakub Jelinek <jakub@redhat.com>
1089 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1090 simdlen is a power of two.
1091 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1092 Remove -msse2. Adjust regexps for name mangling changes.
1093 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1094 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1095 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1096 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1097 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1098 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1099 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1100 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1101 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1102 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1103 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1104 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1105 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1106 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1108 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1110 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1111 Call set_ld_library_path_env_vars.
1112 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1114 2013-11-27 Tom de Vries <tom@codesourcery.com>
1115 Marc Glisse <marc.glisse@inria.fr>
1118 * c-c++-common/pr59032.c: New testcase.
1120 2013-11-27 Tom de Vries <tom@codesourcery.com>
1121 Marc Glisse <marc.glisse@inria.fr>
1124 * c-c++-common/pr59037.c: New testcase.
1126 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1128 * gcc.c-torture/execute/20131127-1.c: New test.
1130 2013-11-27 Richard Biener <rguenther@suse.de>
1132 PR tree-optimization/59288
1133 * gcc.dg/torture/pr59288.c: New testcase.
1135 2013-11-27 Marek Polacek <polacek@redhat.com>
1137 * c-c++-common/ubsan/undefined-1.c: New test.
1139 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1141 PR tree-optimization/59014
1142 * gcc.c-torture/execute/pr59014.c: New test.
1145 * gcc.c-torture/execute/pr59229.c: New test.
1147 PR rtl-optimization/59166
1148 * gcc.dg/torture/pr59166.c: New test.
1151 * g++.dg/gomp/pr58874.C: New test.
1154 * g++.dg/gomp/pr59150.C: New test.
1157 * c-c++-common/gomp/pr59152.c: New test.
1159 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1161 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1162 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1163 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1164 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1165 * gfortran.dg/c_loc_test_22.f90: Ditto.
1166 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1167 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1168 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1169 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1170 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1171 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1173 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1175 * gcc.target/arm/20131120.c: New test.
1177 2013-11-26 Richard Biener <rguenther@suse.de>
1179 PR tree-optimization/59245
1180 * gcc.dg/torture/pr59245.c: New testcase.
1182 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1185 * gcc.target/arm/negdi-2.c: Scan more general register names.
1187 2013-11-26 Terry Guo <terry.guo@arm.com>
1189 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1190 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1192 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1195 * g++.dg/parse/bitfield4.C: New.
1197 2013-11-26 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/59287
1200 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1202 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/other/default8.C: New.
1206 * g++.dg/tc1/dr217.C: Remove xfail.
1207 * g++.dg/other/default5.C: Adjust.
1208 * g++.old-deja/g++.mike/p1989.C: Likewise.
1210 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/constexpr-ice9.C: New.
1215 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/other/cv_func3.C: New.
1219 * g++.dg/other/cv_func.C: Adjust.
1220 * g++.dg/parse/fn-typedef2.C: Likewise.
1222 2013-11-25 Marek Polacek <polacek@redhat.com>
1225 * g++.dg/ubsan/pr59250.C: New test.
1227 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1230 * gfortran.dg/typebound_proc_30.f90: New.
1232 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1235 * g++.dg/cpp0x/initlist75.C: New.
1238 * g++.dg/cpp0x/gen-attrs-57.C: New.
1240 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1244 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1245 * g++.dg/cpp1y/pr59112.C: New testcase.
1246 * g++.dg/cpp1y/pr59113.C: New testcase.
1248 2013-11-25 Terry Guo <terry.guo@arm.com>
1250 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1252 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1254 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1255 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1257 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1260 * gfortran.dg/asynchronous_4.f90: New.
1262 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1264 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1265 cleanup-tree-dump directive.
1267 2013-11-22 Jan Hubicka <jh@suse.cz>
1269 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1270 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1272 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1274 * g++.dg/ubsan/return-1.C: New test.
1275 * g++.dg/ubsan/return-2.C: New test.
1277 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1278 optimizing away some __asan_report* calls.
1280 2013-11-22 Martin Jambor <mjambor@suse.cz>
1282 * gcc.dg/pr10474.c: Also test ppc64.
1283 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1285 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1287 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1290 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1291 specify an appropriate register class for VSX operations.
1293 (load_gpr_to_vsx): Likewise.
1294 (load_vsx_to_gpr): Likewise.
1295 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1296 register class for VSX registers that the type can handle. Remove
1297 checks for explicit number of instructions generated, just check
1298 if the instruction is generated.
1299 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1300 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1301 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1302 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1303 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1304 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1305 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1307 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1309 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1310 * gcc.target/powerpc/bool3-p7.c: Likewise.
1311 * gcc.target/powerpc/bool3-p8.c: Likewise.
1313 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1314 appropriate instructions are generated, don't check the count.
1316 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1319 * gcc.target/arm/negdi-4.c: Delete invalid test.
1320 * gcc.dg/torture/pr59216.c: New test.
1322 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1324 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1326 2013-11-22 Richard Biener <rguenther@suse.de>
1328 * gcc.dg/torture/20131122-0.c: New testcase.
1330 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.dg/vect/vect-124.c: New test.
1334 2013-11-21 Cary Coutant <ccoutant@google.com>
1336 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1337 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1339 2013-11-21 Jeff Law <law@redhat.com>
1341 PR tree-optimization/59221
1342 * gcc.c-torture/execute/pr59221.c: New test.
1344 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1347 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1348 Make more generic for other platforms.
1350 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1353 * gcc.target/sh/pr53976-1.c: New.
1355 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1358 * gfortran.dg/erf_3.F90: New file.
1360 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1362 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1364 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1366 PR rtl-optimization/59133
1367 * gcc.target/i386/pr59133.c: New.
1369 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1372 * gcc.dg/float-exact-1.c: New test.
1374 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1376 PR rtl-optimization/54300
1377 * gcc.target/arm/pr54300.C: New test.
1379 2013-11-20 Diego Novillo <dnovillo@google.com>
1382 * g++.dg/plugin/selfassign.c: Include stringpool.h
1384 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1386 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1388 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1390 * gcc.target/s390/htm-1.c: Rename to ...
1391 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1392 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1393 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1394 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1395 * gcc.target/s390/htm-builtins-1.c: New testcase.
1396 * gcc.target/s390/htm-builtins-2.c: New testcase.
1397 * gcc.target/s390/s390.exp: Add check for htm machine.
1399 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1402 * c-c++-common/Wfloat-conversion.c: Copies relevant
1403 tests from c-c++-common/Wconversion-real.c,
1404 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1405 new testcase for conversions that are warned about by
1408 2013-11-19 Martin Jambor <mjambor@suse.cz>
1410 PR rtl-optimization/59099
1411 * gcc.target/i386/pr59099.c: New test.
1413 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1415 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1417 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1419 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1420 construct parameter slot value in endian-independent way.
1421 (fcevv, fciievv, fcvevv): Use it.
1423 2013-11-19 Jan Hubicka <jh@suse.cz>
1425 * ipa/devirt9.C: Fix prevoius change.
1427 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1429 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1430 Remove defined(__linux__).
1432 2013-11-19 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/59164
1435 * gcc.dg/torture/pr59164.c: New testcase.
1437 2013-11-19 Richard Biener <rguenther@suse.de>
1440 * gcc.dg/torture/pr58956.c: New testcase.
1442 2013-11-19 Marek Polacek <polacek@redhat.com>
1444 * c-c++-common/ubsan/null-1.c: New test.
1445 * c-c++-common/ubsan/null-2.c: New test.
1446 * c-c++-common/ubsan/null-3.c: New test.
1447 * c-c++-common/ubsan/null-4.c: New test.
1448 * c-c++-common/ubsan/null-5.c: New test.
1449 * c-c++-common/ubsan/null-6.c: New test.
1450 * c-c++-common/ubsan/null-7.c: New test.
1451 * c-c++-common/ubsan/null-8.c: New test.
1452 * c-c++-common/ubsan/null-9.c: New test.
1453 * c-c++-common/ubsan/null-10.c: New test.
1454 * c-c++-common/ubsan/null-11.c: New test.
1455 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1456 * c-c++-common/ubsan/shift-1.c: Likewise.
1457 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1459 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1461 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1463 2013-11-19 Jan Hubicka <jh@suse.cz>
1465 * ipa/devirt9.C: Verify that the optimization happens already before.
1468 2013-11-19 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/57517
1471 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1472 * gcc.dg/torture/pr57517.c: Likewise.
1474 2013-11-19 Jan Hubicka <jh@suse.cz>
1476 * gcc.target/i386/memcpy-3.c: New testcase.
1478 2013-11-18 Jan Hubicka <jh@suse.cz>
1479 Uros Bizjak <ubizjak@gmail.com>
1482 * gcc.target/i386/memcpy-2.c: Fix template;
1483 add +1 so the testcase passes at 32bit.
1485 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1487 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1488 Remove spurious FIXME.
1490 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1492 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1494 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1499 2013-11-18 Richard Biener <rguenther@suse.de>
1501 PR tree-optimization/59125
1502 PR tree-optimization/54570
1503 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1504 * gcc.dg/builtin-object-size-14.c: New testcase.
1505 * gcc.dg/strlenopt-14gf.c: Adjust.
1506 * gcc.dg/strlenopt-1f.c: Likewise.
1507 * gcc.dg/strlenopt-4gf.c: Likewise.
1509 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/volatile11.adb: New test.
1512 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1514 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1517 * c-c++-common/asan/pr59106.c: New test.
1519 2013-11-17 Jan Hubicka <jh@suse.cz>
1521 * gcc.target/i386/memcpy-2.c: New testcase.
1523 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/pr59153.c: New test.
1528 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1532 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1534 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/overload/addr2.C: New.
1538 * g++.old-deja/g++.other/overload11.C: Adjust.
1540 2013-11-15 Mike Stump <mikestump@comcast.net>
1542 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1543 * lib/g++.exp (g++_target_compile): Likewise.
1544 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1545 libraries. Remove debugging.
1546 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1547 libraries. Remove -O0, redundant with default.
1549 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1551 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1553 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/nsdmi-template8.C: New.
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/cpp0x/nsdmi-template7.C: New.
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/nsdmi-template6.C: New.
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/cpp0x/nsdmi-template5.C: New.
1573 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1575 * c-c++-common/cilk-plus/PS: New directory.
1576 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1577 * g++.dg/dg.exp: Run Cilk Plus tests.
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1580 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1582 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1584 2013-11-15 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/50262
1587 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1588 * gcc.dg/strlenopt-1.c: Adjust.
1589 * gcc.dg/strlenopt-1f.c: Likewise.
1591 2013-11-15 Richard Biener <rguenther@suse.de>
1593 * gcc.dg/torture/20131115-1.c: New testcase.
1595 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1597 * gcc.dg/cpp/ucnid-9.c: New test.
1599 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1601 * gnat.dg/stack_usage1b.adb: New test.
1602 * gnat.dg/stack_usage1c.adb: Likewise.
1604 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1606 * gnat.dg/specs/addr1.ads: Revert the last change.
1607 * gnat.dg/specs/atomic1.ads: Likewise.
1609 2013-11-14 Cong Hou <congh@google.com>
1611 * gcc.dg/vect/vect-alias-check.c: Update.
1613 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/cpp0x/nsdmi-template3.C: New.
1617 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1619 2013-11-14 Diego Novillo <dnovillo@google.com>
1621 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1622 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1624 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1626 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1627 compiler and linker field if _CALL_ELF == 2.
1628 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1629 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1630 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1632 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1634 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1636 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1637 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1638 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1640 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1642 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1644 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1645 * gcc.target/powerpc/pr57949-2.c: Likewise.
1647 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1649 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1651 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1653 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1654 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1655 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1657 2013-11-14 Richard Biener <rguenther@suse.de>
1659 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1661 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1663 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1664 * gnat.dg/specs/atomic1.ads: Likewise.
1666 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1668 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1670 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1673 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1675 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1676 *-*-solaris2.1[0-9]*.
1677 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1679 2013-11-14 Joey Ye <joey.ye@arm.com>
1681 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1682 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1683 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1684 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1685 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1687 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1690 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1692 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1695 * gcc.c-torture/execute/pr59101.c: New test.
1697 2013-11-13 Jeff Law <law@redhat.com>
1699 PR tree-optimization/59102
1700 * gcc.c-torture/compile/pr59102.c: New test.
1702 2013-11-13 Tom de Vries <tom@codesourcery.com>
1704 * gcc.dg/tail-merge-store.c: New test.
1706 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1708 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1709 * gcc.dg/plugin/selfassign.c: Likewise.
1711 2013-11-13 Jeff Law <law@redhat.com>
1713 * PR middle-end/59119
1714 * gcc.c-torture/compile/pr59119.c: New test.
1716 2013-11-13 Martin Jambor <mjambor@suse.cz>
1718 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1719 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1720 * gcc.dg/pr10474.c: Likewise.
1722 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1724 * lib/target-supports.exp
1725 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1726 of targets that do not need command line argument to enable SIMD.
1728 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1730 * gcc.dg/guality/param-4.c: New test.
1732 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1734 * gcc.dg/c11-complex-1.c: New test.
1736 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1738 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1739 gcc.dg/auto-type-2.c: New tests.
1741 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1743 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1746 2013-11-12 Jeff Law <law@redhat.com>
1748 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1749 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1752 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1755 * gcc.target/powerpc/pr59054.c: New test.
1757 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1759 * g++.dg/cpp1y/lambda-generic.C: New test case.
1760 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1761 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1762 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1763 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1764 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1765 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1766 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1767 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1769 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1776 * g++.dg/cpp1y/pr58534.C: New testcase.
1777 * g++.dg/cpp1y/pr58536.C: New testcase.
1778 * g++.dg/cpp1y/pr58548.C: New testcase.
1779 * g++.dg/cpp1y/pr58549.C: New testcase.
1780 * g++.dg/cpp1y/pr58637.C: New testcase.
1782 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1784 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1785 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1786 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1789 2013-11-12 Tristan Gingold <gingold@adacore.com>
1791 * gnat.dg/aggr21.adb: New test.
1792 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1794 2013-11-12 Jeff Law <law@redhat.com>
1796 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1797 * gcc.dg/tree-ssa/isolate-5.c: New test.
1799 2013-11-12 Martin Jambor <mjambor@suse.cz>
1801 PR rtl-optimization/10474
1802 * gcc.dg/pr10474.c: New testcase.
1803 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1804 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1806 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1811 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1813 * gcc.dg/time-profiler-1.c: New test.
1814 * gcc.dg/time-profiler-2.c: Ditto.
1816 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1817 Jeff Law <law@redhat.com>
1819 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1821 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1824 * gcc.target/i386/pr58853.c: New test.
1826 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1828 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1829 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1830 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1835 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1838 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1840 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1841 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1842 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1843 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1844 gcc.dg/atomic/stdatomic-exchange-1.c,
1845 gcc.dg/atomic/stdatomic-exchange-2.c,
1846 gcc.dg/atomic/stdatomic-exchange-3.c,
1847 gcc.dg/atomic/stdatomic-exchange-4.c,
1848 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1849 gcc.dg/atomic/stdatomic-generic.c,
1850 gcc.dg/atomic/stdatomic-kill-dep.c,
1851 gcc.dg/atomic/stdatomic-load-1.c,
1852 gcc.dg/atomic/stdatomic-load-2.c,
1853 gcc.dg/atomic/stdatomic-load-3.c,
1854 gcc.dg/atomic/stdatomic-load-4.c,
1855 gcc.dg/atomic/stdatomic-lockfree.c,
1856 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1857 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1858 gcc.dg/atomic/stdatomic-store-1.c,
1859 gcc.dg/atomic/stdatomic-store-2.c,
1860 gcc.dg/atomic/stdatomic-store-3.c,
1861 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1864 2013-11-08 Cong Hou <congh@google.com>
1866 PR tree-optimization/58508
1867 * gcc.dg/vect/pr58508.c: Update.
1869 2013-11-08 Richard Biener <rguenther@suse.de>
1871 PR tree-optimization/59047
1872 * gcc.dg/torture/pr59047.c: New testcase.
1874 2013-11-08 Richard Biener <rguenther@suse.de>
1876 PR tree-optimization/59038
1877 PR tree-optimization/58955
1878 * gcc.dg/torture/pr59038.c: New testcase.
1880 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1883 * gfortran.dg/constructor_9.f90: New.
1885 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1887 * gcc.dg/atomic-compare-exchange-1.c,
1888 gcc.dg/atomic-compare-exchange-2.c,
1889 gcc.dg/atomic-compare-exchange-3.c,
1890 gcc.dg/atomic-compare-exchange-4.c,
1891 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1892 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1893 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1894 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1895 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1896 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1897 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1898 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1899 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1900 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1901 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1902 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1903 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1904 gcc.dg/atomic-store-5.c: Declare main as returning int.
1905 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1906 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1907 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1908 expression using value of count.
1910 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1912 * lib/target-supports.exp
1913 (check_effective_target_fenv_exceptions): New function.
1914 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1915 * gcc.dg/atomic/c11-atomic-exec-1.c,
1916 gcc.dg/atomic/c11-atomic-exec-2.c,
1917 gcc.dg/atomic/c11-atomic-exec-3.c,
1918 gcc.dg/atomic/c11-atomic-exec-4.c,
1919 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1920 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1921 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1923 2013-11-07 Cong Hou <congh@google.com>
1925 * gcc.dg/vect/vect-alias-check.c: New.
1927 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1929 * gcc.dg/tree-ssa/loop-39.c: New test.
1931 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1932 * gcc.dg/unroll_2.c: Likewise.
1933 * gcc.dg/unroll_3.c: Likewise.
1934 * gcc.dg/unroll_4.c: Likewise.
1935 * gcc.dg/vrp90.c: New test.
1937 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp0x/nullptr30.C: New.
1942 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1943 Jakub Jelinek <jakub@redhat.com>
1946 * c-c++-common/asan/pr59029.c: New test.
1948 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1951 * gcc.target/i386/pr59034-1.c: New test.
1952 * gcc.target/i386/pr59034-2.c: Likewise.
1954 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1956 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1957 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1958 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1960 2013-11-06 DJ Delorie <dj@redhat.com>
1962 * gcc.dg/mismatch-decl-1.c: New test.
1964 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1966 * gcc.dg/torture/float128-cmp-invalid.c,
1967 gcc.dg/torture/float128-div-underflow.c,
1968 gcc.dg/torture/float128-extend-nan.c,
1969 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1971 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1973 * gcc.target/sh/pr51244-11.c: Remove target line.
1974 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1975 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1976 * gcc.target/sh/pr51244-15.c: Likewise.
1977 * gcc.target/sh/pr51244-19.c: Likewise.
1978 * gcc.target/sh/cmpstr.c: Likewise.
1979 * gcc.target/sh/pr33135-3.c: Likewise.
1980 * gcc.target/sh/pr53512-2.c: Likewise.
1981 * gcc.target/sh/pr54602-2.c: Likewise.
1982 * gcc.target/sh/pr52483-1.c: Likewise.
1983 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1984 * gcc.target/sh/pr54760-4.c: Likewise.
1985 * gcc.target/sh/pr52483-5.c: Likewise.
1986 * gcc.target/sh/pr54089-2.c: Likewise.
1987 * gcc.target/sh/pr56547-2.c: Likewise.
1988 * gcc.target/sh/pr54089-6.c: Likewise.
1989 * gcc.target/sh/pr51244-20.c: Likewise.
1990 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1991 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1992 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1993 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1994 * gcc.target/sh/pr55303-2.c: Likewise.
1995 * gcc.target/sh/sh2a-resbank.c: Likewise.
1996 * gcc.target/sh/sp-switch.c: Likewise.
1997 * gcc.target/sh/pr51244-3.c: Likewise.
1998 * gcc.target/sh/pr50751-3.c: Likewise.
1999 * gcc.target/sh/pr51244-7.c: Likewise.
2000 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2001 * gcc.target/sh/pr50751-7.c: Likewise.
2002 * gcc.target/sh/pr49468-di.c: Likewise.
2003 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2004 * gcc.target/sh/pr49880-3.c: Likewise.
2005 * gcc.target/sh/pr51244-12.c: Likewise.
2006 * gcc.target/sh/pr53988.c: Likewise.
2007 * gcc.target/sh/pr6526.c: Likewise.
2008 * gcc.target/sh/sh2a-bxor.c: Likewise.
2009 * gcc.target/sh/pr51244-16.c: Likewise.
2010 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2011 * gcc.target/sh/sh2a-bor.c: Likewise.
2012 * gcc.target/sh/pr53511-1.c: Likewise.
2013 * gcc.target/sh/pr21255-3.c: Likewise.
2014 * gcc.target/sh/pr53512-3.c: Likewise.
2015 * gcc.target/sh/pr33135-4.c: Likewise.
2016 * gcc.target/sh/pr54602-3.c: Likewise.
2017 * gcc.target/sh/pr54760-1.c: Likewise.
2018 * gcc.target/sh/pr52483-2.c: Likewise.
2019 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2020 * gcc.target/sh/pr54680.c: Likewise.
2021 * gcc.target/sh/pr54386.c: Likewise.
2022 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2023 * gcc.target/sh/pr54089-3.c: Likewise.
2024 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2025 * gcc.target/sh/pr54089-7.c: Likewise.
2026 * gcc.target/sh/strlen.c: Likewise.
2027 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2028 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2029 * gcc.target/sh/pr55303-3.c: Likewise.
2030 * gcc.target/sh/pr51244-4.c: Likewise.
2031 * gcc.target/sh/pr50751-4.c: Likewise.
2032 * gcc.target/sh/pr39423-1.c: Likewise.
2033 * gcc.target/sh/pr51244-8.c: Likewise.
2034 * gcc.target/sh/pr55146.c: Likewise.
2035 * gcc.target/sh/pr50751-8.c: Likewise.
2036 * gcc.target/sh/sh2a-bset.c: Likewise.
2037 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2038 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2039 * gcc.target/sh/20080410-1.c: Likewise.
2040 * gcc.target/sh/pr49880-4.c: Likewise.
2041 * gcc.target/sh/pr51244-13.c: Likewise.
2042 * gcc.target/sh/sh2a-movrt.c: Likewise.
2043 * gcc.target/sh/pr51244-17.c: Likewise.
2044 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2045 * gcc.target/sh/sh2a-bclr.c: Likewise.
2046 * gcc.target/sh/pr33135-1.c: Likewise.
2047 * gcc.target/sh/pr53512-4.c: Likewise.
2048 * gcc.target/sh/pr54602-4.c: Likewise.
2049 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2050 * gcc.target/sh/pr54760-2.c: Likewise.
2051 * gcc.target/sh/pr52483-3.c: Likewise.
2052 * gcc.target/sh/sh2a-bld.c: Likewise.
2053 * gcc.target/sh/pr54089-4.c: Likewise.
2054 * gcc.target/sh/pr54685.c: Likewise.
2055 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2056 * gcc.target/sh/pr54089-8.c: Likewise.
2057 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2058 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2059 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2060 * gcc.target/sh/pr51244-1.c: Likewise.
2061 * gcc.target/sh/pr50751-1.c: Likewise.
2062 * gcc.target/sh/pr55160.c: Likewise.
2063 * gcc.target/sh/pr51244-5.c: Likewise.
2064 * gcc.target/sh/pr54236-1.c: Likewise.
2065 * gcc.target/sh/pr50751-5.c: Likewise.
2066 * gcc.target/sh/pr52933-1.c: Likewise.
2067 * gcc.target/sh/pr39423-2.c: Likewise.
2068 * gcc.target/sh/pr51244-9.c: Likewise.
2069 * gcc.target/sh/pr49263.c: Likewise.
2070 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2071 * gcc.target/sh/pr49880-1.c: Likewise.
2072 * gcc.target/sh/sh2a-band.c: Likewise.
2073 * gcc.target/sh/pr51244-10.c: Likewise.
2074 * gcc.target/sh/pr49880-5.c: Likewise.
2075 * gcc.target/sh/prefetch.c: Likewise.
2076 * gcc.target/sh/pr51244-14.c: Likewise.
2077 * gcc.target/sh/rte-delay-slot.c: Likewise.
2078 * gcc.target/sh/fpul-usage-1.c: Likewise.
2079 * gcc.target/sh/pr51244-18.c: Likewise.
2080 * gcc.target/sh/pr21255-1.c: Likewise.
2081 * gcc.target/sh/pr33135-2.c: Likewise.
2082 * gcc.target/sh/pr53512-1.c: Likewise.
2083 * gcc.target/sh/pr54602-1.c: Likewise.
2084 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2085 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2086 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2087 * gcc.target/sh/torture/pr58314.c: Likewise.
2088 * gcc.target/sh/torture/pr34777.c: Likewise.
2089 * gcc.target/sh/torture/pr58475.c: Likewise.
2090 * gcc.target/sh/pr54760-3.c: Likewise.
2091 * gcc.target/sh/sh4a-cosf.c: Likewise.
2092 * gcc.target/sh/pr52483-4.c: Likewise.
2093 * gcc.target/sh/mfmovd.c: Likewise.
2094 * gcc.target/sh/pr54089-1.c: Likewise.
2095 * gcc.target/sh/pr56547-1.c: Likewise.
2096 * gcc.target/sh/pr54089-5.c: Likewise.
2097 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2098 * gcc.target/sh/pr54089-9.c: Likewise.
2099 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2100 * gcc.target/sh/pr49468-si.c: Likewise.
2101 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2102 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2103 * gcc.target/sh/pr55303-1.c: Likewise.
2104 * gcc.target/sh/pr51244-2.c: Likewise.
2105 * gcc.target/sh/pr50751-2.c: Likewise.
2106 * gcc.target/sh/pr54236-2.c: Likewise.
2107 * gcc.target/sh/pr51244-6.c: Likewise.
2108 * gcc.target/sh/cmpstrn.c: Likewise.
2109 * gcc.target/sh/pr50751-6.c: Likewise.
2110 * gcc.target/sh/pr52933-2.c: Likewise.
2111 * gcc.target/sh/pr53568-1.c: Likewise.
2112 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2113 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2114 * gcc.target/sh/sh4a-sinf.c: Likewise.
2115 * gcc.target/sh/pr49880-2.c: Likewise.
2117 2013-11-06 Tobias Burnus <burnus@net-b.de>
2119 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2120 * gcc.dg/wdate-time.c: Ditto.
2121 * gfortran.dg/wdate-time.F90: Ditto.
2123 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2126 * gcc.target/sh/torture/pr30807.c: New.
2128 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2131 * g++.dg/other/java3.C: New.
2133 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2136 * gcc.target/i386/pr59021.c: New test.
2138 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2140 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2141 dg-additional-files to also match BOL.
2143 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2145 * gcc.dg/torture/c99-contract-1.c: New test.
2147 2013-11-06 Richard Biener <rguenther@suse.de>
2149 PR tree-optimization/58653
2150 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2151 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2153 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2155 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2156 40 to 30. Replaced iteration variable with a #define. Instead of
2157 returning non-zero value for error, called __builtin_abort (). Fixed
2158 a bug of calling fib_serial in serial case instead of fib.
2159 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2160 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2161 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2162 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2163 compiler flag testing.
2165 2013-11-06 Christian Bruel <christian.bruel@st.com>
2167 * gcc.target/sh/strlen.c: New test.
2169 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2172 * gcc.c-torture/compile/pr58970.c: New test.
2174 2013-11-05 Wei Mi <wmi@google.com>
2177 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2179 2013-11-05 Tobias Burnus <burnus@net-b.de>
2181 * g++.dg/warn/wdate-time.C: New.
2182 * gcc.dg/wdate-time.c: New.
2183 * gfortran.dg/wdate-time.F90: New.
2185 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2188 * gfortran.dg/reshape_6.f90: New test.
2190 2013-11-05 Jeff Law <law@redhat.com>
2192 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2193 * gcc.dg/tree-ssa/isolate-1.c: New test.
2194 * gcc.dg/tree-ssa/isolate-2.c: New test.
2195 * gcc.dg/tree-ssa/isolate-3.c: New test.
2196 * gcc.dg/tree-ssa/isolate-4.c: New test.
2198 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2200 PR rtl-optimization/58997
2201 * gcc.c-torture/compile/pr58997.c: New test.
2203 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2206 * g++.dg/cpp0x/gen-attrs-56.C: New.
2208 2013-11-05 Richard Biener <rguenther@suse.de>
2211 * gcc.dg/ipa/pr58492.c: New testcase.
2213 2013-11-05 Richard Biener <rguenther@suse.de>
2215 PR tree-optimization/58955
2216 * gcc.dg/torture/pr58955-1.c: New testcase.
2217 * gcc.dg/torture/pr58955-2.c: Likewise.
2219 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2222 * gcc.dg/pr58981.c: New test.
2224 2013-11-05 Richard Biener <rguenther@suse.de>
2227 * gcc.dg/torture/pr58941.c: New testcase.
2229 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2231 PR tree-optimization/58958
2232 * gcc.dg/tree-ssa/pr58958.c: New file.
2234 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2236 * gcc.dg/tree-ssa/alias-26.c: New file.
2238 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2240 PR tree-optimization/58984
2241 * gcc.c-torture/execute/pr58984.c: New test.
2243 2013-11-05 Andreas Schwab <schwab@suse.de>
2245 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2247 2013-11-05 Tobias Burnus <burnus@net-b.de>
2249 * g++.dg/gomp/openmp-simd-1.C: New.
2250 * g++.dg/gomp/openmp-simd-2.C: New.
2251 * gcc.dg/gomp/openmp-simd-1.c: New.
2252 * gcc.dg/gomp/openmp-simd-2.c: New.
2254 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2256 * gcc.dg/superblock.c: Require scheduling support.
2258 2013-11-04 Kostya Serebryany <kcc@google.com>
2260 * g++.dg/asan/asan_test.cc: Update the test
2261 to match the fresh asan run-time.
2262 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2264 2013-11-04 Ian Lance Taylor <iant@google.com>
2266 * g++.dg/ext/sync-4.C: New test.
2268 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2271 * gfortran.dg/derived_external_function_1.f90 : New test
2273 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2275 PR tree-optimization/58978
2276 * gcc.c-torture/compile/pr58978.c: New test.
2278 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2281 * gfortran.dg/optional_class_1.f90 : New test
2283 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2285 PR rtl-optimization/58968
2286 * gfortran.dg/pr58968.f: New
2288 2013-11-04 Marek Polacek <polacek@redhat.com>
2291 * g++.dg/diagnostic/pr58979.C: New test.
2293 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2295 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2296 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2297 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2298 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2299 gcc.dg/iec-559-macros-9.c: New tests.
2301 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2303 PR tree-optimization/58946
2304 * gcc.c-torture/compile/pr58946.c: New test.
2306 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/parse/pr52071.C: New.
2311 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2314 * g++.dg/lookup/name-clash10.C: New.
2316 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2318 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2319 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2320 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2323 2013-11-03 Marek Polacek <polacek@redhat.com>
2325 * g++.dg/ubsan/cxx1y-vla.C: New test.
2326 * c-c++-common/ubsan/vla-3.c: New test.
2327 * c-c++-common/ubsan/vla-2.c: New test.
2328 * c-c++-common/ubsan/vla-4.c: New test.
2329 * c-c++-common/ubsan/vla-1.c: New test.
2331 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2333 * gcc.dg/vmx/vec-set.c: New.
2335 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2339 * g++.dg/parse/pr29234.C: New.
2340 * g++.dg/parse/pr56037.C: Likewise.
2342 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2344 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2345 passed it in as one of the options to all Cilk keywords test.
2347 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2350 * g++.dg/cpp1y/pr58708.C: New.
2352 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2355 * g++.dg/ext/pr58834.C: New file.
2357 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2361 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2364 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2367 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2370 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2372 * g++.dg/gomp/simd-1.C: New test.
2373 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2374 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2375 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2376 * c-c++-common/gomp/simd6.c: New test.
2378 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2380 Implement C++14 digit separators.
2381 * g++.dg/cpp1y/digit-sep.C: New.
2382 * g++.dg/cpp1y/digit-sep-neg.C: New.
2383 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2385 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.dg/vect/vect-align-3.c: New test.
2389 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2390 we warn about it already during VRP1 pass.
2392 2013-10-31 Martin Jambor <mjambor@suse.cz>
2394 PR rtl-optimization/58934
2396 2013-10-30 Martin Jambor <mjambor@suse.cz>
2397 PR rtl-optimization/10474
2398 * gcc.dg/pr10474.c: New testcase.
2399 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2400 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2402 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2406 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/cpp0x/variadic145.C: New.
2411 * g++.dg/cpp0x/sfinae49.C: New.
2413 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/cpp0x/deleted1.C: New.
2418 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2420 * gcc.target/arm/lp1243022.c: New test.
2422 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2425 * gcc.target/avr/pr58545.c: New test.
2427 2013-10-30 Tobias Burnus <burnus@net-b.de>
2430 2013-10-30 Tobias Burnus <burnus@net-b.de>
2431 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2432 path to the compile flags.
2434 2013-10-30 Cong Hou <congh@google.com>
2436 * gcc.target/i386/vect-abs-s8.c: New test.
2437 * gcc.target/i386/vect-abs-s16.c: New test.
2438 * gcc.target/i386/vect-abs-s32.c: New test.
2440 2013-10-30 Tobias Burnus <burnus@net-b.de>
2442 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2443 path to the compile flags.
2445 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2447 PR rtl-optimization/58369
2448 * g++.dg/torture/pr58369.C: New test.
2450 2013-10-30 Tobias Burnus <burnus@net-b.de>
2453 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2454 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2455 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2457 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2460 * gcc.target/arm/pr58784.c: New.
2462 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2464 * gcc.dg/tree-ssa/alias-24.c: New file.
2466 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2468 * gcc.target/i386/fma_double_3.c: Use pattern for
2469 scan-assembler-times instead of just one insn name.
2470 * gcc.target/i386/fma_double_5.c: Ditto.
2471 * gcc.target/i386/fma_float_3.c: Ditto.
2472 * gcc.target/i386/fma_float_5.c: Ditto.
2473 * gcc.target/i386/l_fma_double_1.c: Ditto.
2474 * gcc.target/i386/l_fma_double_2.c: Ditto.
2475 * gcc.target/i386/l_fma_double_3.c: Ditto.
2476 * gcc.target/i386/l_fma_double_4.c: Ditto.
2477 * gcc.target/i386/l_fma_double_5.c: Ditto.
2478 * gcc.target/i386/l_fma_double_6.c: Ditto.
2479 * gcc.target/i386/l_fma_float_1.c: Ditto.
2480 * gcc.target/i386/l_fma_float_2.c: Ditto.
2481 * gcc.target/i386/l_fma_float_3.c: Ditto.
2482 * gcc.target/i386/l_fma_float_4.c: Ditto.
2483 * gcc.target/i386/l_fma_float_5.c: Ditto.
2484 * gcc.target/i386/l_fma_float_6.c: Ditto.
2486 2013-10-30 Christian Bruel <christian.bruel@st.com>
2488 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2489 * gcc.target/sh/cmpstr.c: New test.
2490 * gcc.target/sh/cmpstrn.c: New test.
2492 2013-10-30 Martin Jambor <mjambor@suse.cz>
2494 PR rtl-optimization/10474
2495 * gcc.dg/pr10474.c: New testcase.
2496 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2497 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2499 2013-10-29 Andrew Pinski <apinski@cavium.com>
2500 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2503 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2504 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2505 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2506 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2508 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2509 conditional move to be used.
2510 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2512 2013-10-29 Tobias Burnus <burnus@net-b.de>
2515 * gfortran.dg/blockdata_8.f90: New.
2517 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2520 * gcc.target/sh/pr54236-2: New.
2521 * gcc.target/sh/pr54089-6: Add another rotl special case.
2523 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2526 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2527 to determine sizes of real kinds.
2530 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2532 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2534 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2535 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2536 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2537 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2538 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2539 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2540 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2545 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2550 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2551 test stored in c-c++-common. Also, added the Cilk runtime's library
2552 to the ld_library_path.
2554 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/cpp0x/auto40.C: New.
2558 * g++.dg/other/warning1.C: Adjust.
2560 2013-10-29 Richard Biener <rguenther@suse.de>
2562 * gcc.dg/torture/restrict-2.c: New testcase.
2563 * gcc.dg/torture/restrict-3.c: Likewise.
2564 * gcc.dg/torture/restrict-4.c: Likewise.
2565 * gcc.dg/torture/restrict-5.c: Likewise.
2567 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2569 PR tree-optimization/19831
2570 * gcc.dg/tree-ssa/alias-25.c: New file.
2572 2013-10-29 Richard Biener <rguenther@suse.de>
2574 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2576 * gcc.dg/vect/bb-slp-32.c: Likewise.
2577 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2578 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2579 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2580 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2581 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2582 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2583 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2584 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2585 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2586 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2587 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2588 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2589 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2590 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2591 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2592 * gfortran.dg/vect/vect.exp: Likewise.
2594 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2596 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2597 * gcc.dg/vmx/eg-5.c: Likewise.
2599 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2600 Joern Rennecke <joern.rennecke@embecosm.com>
2602 * gcc.target/arc/jump-around-jump.c: New test.
2604 2013-10-27 Tom de Vries <tom@codesourcery.com>
2606 * gcc.target/arm/require-pic-register-loc.c: New test.
2608 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2611 * gcc.target/i386/pr58679-1.c: New test.
2612 * gcc.target/i386/pr58679-2.c: Ditto.
2614 2013-10-27 Tobias Burnus <burnus@net-b.de>
2617 * gcc.dg/vect/vect-ivdep-2.c: New.
2619 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2622 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2623 * gcc.target/sh/pr52483-2.c: Likewise.
2624 * gcc.target/sh/pr52483-3.c: Likewise.
2625 * gcc.target/sh/pr52483-4.c: Likewise.
2627 2013-10-26 Jeff Law <law@redhat.com>
2629 * g++.dg/torture/pr49309.C: Removed.
2630 * gcc.dg/dfp/pr35739.c: Removed.
2632 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2634 PR rtl-optimization/58759
2635 * gcc.target/i386/pr58759.c: New.
2637 2013-10-25 Tobias Burnus <burnus@net-b.de>
2639 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2640 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2641 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2643 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2645 * gcc.dg/wmul-1.c: New test.
2647 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/template/pr58878.C: New.
2652 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2654 * gcc.dg/tree-ssa/alias-23.c: New file.
2656 2013-10-25 Richard Biener <rguenther@suse.de>
2658 PR tree-optimization/58626
2659 * gcc.dg/torture/pr58626.c: New testcase.
2661 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2664 * g++.dg/cpp0x/defaulted47.C: New.
2666 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2668 * gcc.c-torture/execute/pr58831.c: New test.
2670 2013-10-25 Nick Clifton <nickc@redhat.com>
2672 * c-c++-common/pr57793.c: Add expected error messages for
2673 targets with small integers.
2674 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2675 * gcc.dg/c99-stdint-2.c: Likewise.
2676 * gcc.dg/cdce1.c: Likewise.
2677 * gcc.dg/fold-overflow-1.c: Likewise.
2678 * gcc.dg/utf-cvt.c: Likewise.
2679 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2681 * gcc.dg/ftrapv-2.c: Likewise.
2682 * gcc.dg/pr30286.c: Likewise.
2683 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2684 * lib/target-supports.exp (check_effective_target_trapping): New
2685 proc. Returns true if the target supports trapping arithmetic.
2687 2013-10-25 Tobias Burnus <burnus@net-b.de>
2689 * g++.dg/parse/ivdep.C: New.
2690 * g++.dg/vect/pr33426-ivdep.cc: New.
2692 2013-10-24 Richard Henderson <rth@redhat.com>
2695 * gcc.dg/atomic-store-6.c: New.
2697 2013-10-24 Ian Lance Taylor <iant@google.com>
2699 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2701 2013-10-24 Cong Hou <congh@google.com>
2703 * gcc.c-torture/execute/20030125-1.c: Update.
2705 2013-10-24 Tobias Burnus <burnus@net-b.de>
2708 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2710 2013-10-24 Dehao Chen <dehao@google.com>
2712 * g++.dg/opt/devirt3.C: New test.
2714 2013-08-24 Tobias Burnus <burnus@net-b.de>
2717 * gcc.dg/ivdep.c: New.
2718 * gcc.dg/vect/vect-ivdep-1.c: New.
2720 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2722 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2723 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2725 2013-10-24 Nick Clifton <nickc@redhat.com>
2727 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2729 2013-10-24 Marek Polacek <polacek@redhat.com>
2732 * g++.dg/parse/pr58705.C: New test.
2734 2013-10-24 Marek Polacek <polacek@redhat.com>
2736 * gcc.dg/c11-align-5.c: Add more testing.
2738 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2740 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2742 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2744 PR tree-optimization/58775
2745 PR tree-optimization/58791
2746 * gcc.dg/guality/pr58791-1.c: New test.
2747 * gcc.dg/guality/pr58791-2.c: New test.
2748 * gcc.dg/guality/pr58791-3.c: New test.
2749 * gcc.dg/guality/pr58791-4.c: New test.
2750 * gcc.dg/guality/pr58791-5.c: New test.
2751 * gcc.c-torture/compile/pr58775.c: New test.
2752 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2754 2013-10-23 Tom de Vries <tom@codesourcery.com>
2756 PR tree-optimization/58805
2757 * gcc.dg/pr58805.c: New test.
2759 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2761 * gcc.target/i386/vect-div-1.c: New test.
2763 * gcc.dg/vect/pr58508.c: Remove dg-options.
2765 2013-10-23 Richard Biener <rguenther@suse.de>
2767 * gcc.dg/torture/pr58830.c: New testcase.
2769 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2771 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2772 * g++.dg/cpp1y/attr-deprecated.C: New.
2773 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2775 2013-10-23 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/assumed_type_8.f90: New.
2780 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2783 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2784 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2785 * gcc.dg/torture/pr58779.c: New test.
2787 2013-10-22 Steve Ellcey <sellcey@mips.com>
2789 * gcc.target/mips/nor.c: New.
2791 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2793 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2795 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2796 restricted to big-endian targets.
2798 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2803 2013-10-21 Tobias Burnus <burnus@net-b.de>
2806 * gfortran.dg/proc_ptr_comp_38.f90: New.
2808 2013-10-21 Marek Polacek <polacek@redhat.com>
2811 * gcc.dg/gomp/pr58809.c: New test.
2813 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2815 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2816 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2818 2013-10-21 Richard Biener <rguenther@suse.de>
2820 PR tree-optimization/58794
2821 * c-c++-common/torture/pr58794-1.c: New testcase.
2822 * c-c++-common/torture/pr58794-2.c: Likewise.
2824 2013-10-21 Richard Biener <rguenther@suse.de>
2827 * c-c++-common/fold-divmul-1.c: New testcase.
2829 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2831 * gcc.target/i386/memset-vector_loop-1.c: New test.
2832 * gcc.target/i386/memset-vector_loop-2.c: New test.
2834 2013-10-21 Diego Novillo <dnovillo@google.com>
2836 * g++.dg/plugin/selfassign.c: Include tree.h.
2837 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2838 * gcc.dg/plugin/ggcplug.c: Likewise.
2839 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2840 * gcc.dg/plugin/selfassign.c: Likewise.
2841 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2843 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2845 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2846 * gcc.target/mips/mips-ps-7.c: Likewise.
2848 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2850 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2851 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2852 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2854 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2856 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2859 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2861 2013-10-19 Mike Stump <mikestump@comcast.net>
2863 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2865 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2866 * g++.dg/lto/pr54625-1_0.c: ... to here.
2867 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2868 * g++.dg/lto/pr54625-1_1.C: Likewise.
2869 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2870 * g++.dg/lto/pr54625-2_0.c: Likewise.
2871 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2872 * g++.dg/lto/pr54625-2_1.C: Likewise.
2874 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2876 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2878 2013-10-18 Cong Hou <congh@google.com>
2880 * gcc.dg/vect/pr58508.c: New test.
2882 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2885 * g++.dg/cpp0x/variadic145.C: New.
2887 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2889 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2891 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2893 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2894 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2895 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2896 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2898 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2900 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2901 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2902 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2903 effective target arm_thumb1_ok.
2904 * lib/target-supports.exp
2905 (check_effective_target_arm_fp16_ok_nocache): Don't force
2906 -mfloat-abi=soft when building for hardfloat target.
2908 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2911 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2912 -mquad-word + -mno-vsx-timode causes errors.
2913 * gcc.target/powerpc/pr58673-2.c: Likewise.
2915 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2918 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2920 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2922 * gcc.target/aarch64/c-output-template.c: New testcase.
2923 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2924 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2926 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2928 * lib/target-supports.exp
2929 (check_effective_target_sync_long_long): AArch64 supports
2930 atomic operations on "long long".
2931 (check_effective_target_sync_long_long_runtime): AArch64 can
2932 execute atomic operations on "long long".
2934 2013-10-17 Richard Biener <rguenther@suse.de>
2936 PR tree-optimization/58143
2937 * gcc.dg/torture/pr58143-1.c: New testcase.
2938 * gcc.dg/torture/pr58143-2.c: Likewise.
2939 * gcc.dg/torture/pr58143-3.c: Likewise.
2941 2013-10-17 Marek Polacek <polacek@redhat.com>
2944 * gcc.dg/c1x-align-5.c: New test.
2946 2013-10-16 Tobias Burnus <burnus@net-b.de>
2949 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2951 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2953 * c-c++-common/cpp/openmp-define-1.c: Move
2954 dg-require-effective-target fopenmp after dg-do directive.
2955 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2956 * gfortran.dg/openmp-define-1.f90: Likewise.
2957 * gfortran.dg/openmp-define-2.f90: Likewise.
2958 * gfortran.dg/openmp-define-3.f90: Likewise.
2960 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2962 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2964 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2967 * gcc.target/i386/pr57756.c: New test.
2968 * gcc.target/i386/pr57756_2.c: New test.
2970 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2972 * gcc.dg/torture/builtin-self.c: New file.
2974 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2976 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2977 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2978 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2979 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2980 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2982 2013-10-15 Cong Hou <congh@google.com>
2984 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2986 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp0x/pr58707.C: New.
2991 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2993 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2994 after other directives.
2996 2013-10-15 Tobias Burnus <burnus@net-b.de>
2999 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3001 2013-10-14 Ian Lance Taylor <iant@google.com>
3003 * go.test/go-test.exp (go-find-packages): New proc.
3004 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3005 subdirectories. Do simple +build line matching. Handle run with
3006 arguments. Handle errorcheckdir and rundircmpout. Use packages
3007 for rundir. Remove special handling for bug191 and dwarf.
3009 2013-10-14 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3014 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3016 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3019 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/specs/opt1.ads: New test.
3023 2013-10-14 Richard Biener <rguenther@suse.de>
3025 PR tree-optimization/58640
3026 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3028 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3030 * gnat.dg/uninit_array.ad[sn]: New test.
3031 * gnat.dg/uninit_array_pkg.ads: New helper.
3033 2013-10-13 Richard Biener <rguenther@suse.de>
3035 * gcc.c-torture/execute/pr58662.c: New test.
3037 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3040 * gcc.dg/torture/p51244-21.c: New.
3041 * gcc.target/sh/pr51244-20.c: New.
3042 * gcc.target/sh/pr51244-20-sh2a.c: New.
3044 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3046 * gnat.dg/specs/linker_section.ads: Update test.
3048 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3051 * gcc.target/i386/pr58690.c: New test
3053 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3055 * gcc.target/i386/builtin-ucmp.c: New test.
3057 2013-10-11 Brooks Moses <bmoses@google.com>
3059 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3061 2013-10-11 Jeff Law <law@redhat.com>
3063 * gcc.c-torture/execute/pr58640.c: New test.
3065 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3068 * g++.dg/cpp0x/decltype57.C: New.
3070 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3073 * g++.dg/template/nontype26.C: New.
3075 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3077 * c-c++-common/cpp/openmp-define-1.c: New file.
3078 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3079 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3080 * gfortran.dg/openmp-define-1.f90: Likewise.
3081 * gfortran.dg/openmp-define-2.f90: Likewise.
3082 * gfortran.dg/openmp-define-3.f90: Likewise.
3084 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3085 for test source files.
3086 * gcc.dg/gomp/gomp.exp: Likewise.
3087 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3088 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3089 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3090 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3091 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3093 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3095 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3096 Remove error test that is now valid in OpenMP 4.0.
3097 * c-c++-common/gomp/atomic-16.c: New test.
3098 * c-c++-common/gomp/cancel-1.c: New test.
3099 * c-c++-common/gomp/depend-1.c: New test.
3100 * c-c++-common/gomp/depend-2.c: New test.
3101 * c-c++-common/gomp/map-1.c: New test.
3102 * c-c++-common/gomp/pr58472.c: New test.
3103 * c-c++-common/gomp/sections1.c: New test.
3104 * c-c++-common/gomp/simd1.c: New test.
3105 * c-c++-common/gomp/simd2.c: New test.
3106 * c-c++-common/gomp/simd3.c: New test.
3107 * c-c++-common/gomp/simd4.c: New test.
3108 * c-c++-common/gomp/simd5.c: New test.
3109 * c-c++-common/gomp/single1.c: New test.
3110 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3112 * g++.dg/gomp/block-3.C: Likewise.
3113 * g++.dg/gomp/clause-3.C: Adjust error messages.
3114 * g++.dg/gomp/declare-simd-1.C: New test.
3115 * g++.dg/gomp/declare-simd-2.C: New test.
3116 * g++.dg/gomp/depend-1.C: New test.
3117 * g++.dg/gomp/depend-2.C: New test.
3118 * g++.dg/gomp/target-1.C: New test.
3119 * g++.dg/gomp/target-2.C: New test.
3120 * g++.dg/gomp/taskgroup-1.C: New test.
3121 * g++.dg/gomp/teams-1.C: New test.
3122 * g++.dg/gomp/udr-1.C: New test.
3123 * g++.dg/gomp/udr-2.C: New test.
3124 * g++.dg/gomp/udr-3.C: New test.
3125 * g++.dg/gomp/udr-4.C: New test.
3126 * g++.dg/gomp/udr-5.C: New test.
3127 * g++.dg/gomp/udr-6.C: New test.
3128 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3129 * gcc.dg/autopar/outer-2.c: Likewise.
3130 * gcc.dg/autopar/outer-3.c: Likewise.
3131 * gcc.dg/autopar/outer-4.c: Likewise.
3132 * gcc.dg/autopar/outer-5.c: Likewise.
3133 * gcc.dg/autopar/outer-6.c: Likewise.
3134 * gcc.dg/autopar/parallelization-1.c: Likewise.
3135 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3137 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3138 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3139 instead of GOMP_parallel_loop_runtime_start.
3140 * gcc.dg/gomp/declare-simd-1.c: New test.
3141 * gcc.dg/gomp/declare-simd-2.c: New test.
3142 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3143 parser. Add further #pragma omp sections nesting tests.
3144 * gcc.dg/gomp/target-1.c: New test.
3145 * gcc.dg/gomp/target-2.c: New test.
3146 * gcc.dg/gomp/taskgroup-1.c: New test.
3147 * gcc.dg/gomp/teams-1.c: New test.
3148 * gcc.dg/gomp/udr-1.c: New test.
3149 * gcc.dg/gomp/udr-2.c: New test.
3150 * gcc.dg/gomp/udr-3.c: New test.
3151 * gcc.dg/gomp/udr-4.c: New test.
3152 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3154 2013-10-10 Jan Hubicka <jh@suse.cz>
3156 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3158 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3159 * gcc.target/i386/pr49168-1.c: Likewise.
3160 * gcc.target/i386/pr49002-2.c: Likewise.
3162 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.dg/torture/pr58670.c: New test.
3167 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3169 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3171 2013-10-09 Marek Polacek <polacek@redhat.com>
3174 * g++.dg/tm/pr58635-1.C: New test.
3175 * g++.dg/tm/pr58635-2.C: New test.
3177 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3179 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3181 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3183 PR tree-optimization/20318
3184 * c-c++-common/pr20318.c: New file.
3185 * gcc.dg/tree-ssa/pr20318.c: New file.
3187 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3189 * gcc.c-torture/execute/pr58570.c: New test.
3191 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3193 * gcc.target/aarch64/vclz.c: New testcase.
3195 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3197 * gcc.target/aarch64/vadd_f64.c: New testcase.
3198 * gcc.target/aarch64/vsub_f64.c: New testcase.
3200 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3202 * gcc.target/aarch64/vdiv_f.c: New testcase.
3204 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3206 * gcc.target/aarch64/vneg_f.c: New testcase.
3207 * gcc.target/aarch64/vneg_s.c: New testcase.
3209 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3212 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3213 * g++.old-deja/g++.mike/misc9.C: Adjust.
3215 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3219 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/template/crash117.C: New.
3224 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3226 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3228 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3230 PR tree-optimization/58480
3231 * gcc.dg/tree-ssa/pr58480.c: New file.
3233 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3235 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3236 * gcc.target/powerpc/fusion.c: Likewise.
3238 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3240 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3242 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3244 * gcc.target/s390/htm-1.c: Add more tests to cover different
3247 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/init/uninitialized1.C: New.
3252 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/cpp0x/variadic144.C: New.
3257 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/cpp0x/auto39.C: New.
3262 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/range-for26.C: New.
3266 * g++.dg/cpp0x/range-for27.C: Likewise.
3268 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/template/crash117.C: New.
3273 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3276 * g++.dg/tree-ssa/pr19476-5.C: New file.
3277 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3279 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/cpp0x/gen-attrs-55.C: New.
3284 2013-10-03 Easwaran Raman <eraman@google.com>
3287 * g++.dg/ext/attribute47.C: New.
3289 2013-10-03 Rong Xu <xur@google.com>
3291 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3293 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3294 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3296 2013-10-03 Marek Polacek <polacek@redhat.com>
3299 * g++.dg/cpp0x/pr58510.C: New test.
3301 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3304 * g++.dg/tree-ssa/pr19476-1.C: New file.
3305 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3306 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3307 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3309 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3311 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3312 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3313 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3314 VSX scalar operations or the traditional floating point form of
3316 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3317 * gcc.target/powerpc/recip-3.c: Likewise.
3318 * gcc.target/powerpc/recip-5.c: Likewise.
3319 * gcc.target/powerpc/pr72747.c: Likewise.
3320 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3322 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3325 * gcc.target/aarch64/pr58460.c: New file.
3327 2013-10-02 Tobias Burnus <burnus@net-b.de>
3330 * gfortran.dg/char_length_19.f90: New.
3332 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3335 * g++.dg/parse/crash65.C: New.
3336 * g++.dg/cpp1y/pr58535.C: Likewise.
3338 2013-10-02 Richard Biener <rguenther@suse.de>
3340 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3341 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3342 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3343 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3344 * gfortran.dg/ldist-pr45199.f: Likewise.
3346 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3349 * g++.dg/parse/crash64.C: New.
3351 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3353 * gcc.dg/tree-ssa/slsr-40.c: New test.
3355 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3358 * g++.dg/cpp0x/pr58563.C: New.
3360 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3362 * gcc.target/aarch64/vect_saddl_1.c: New.
3364 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.c-torture/execute/pr58574.c: New testcase.
3369 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3372 * gcc.target/arm/pr58578.c: New test.
3374 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3376 PR tree-optimization/58556
3377 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3378 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3380 2013-10-01 Nick Clifton <nickc@redhat.com>
3382 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3384 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3386 * gcc.c-torture/compile/pr41181.c: Likewise.
3387 * gcc.c-torture/compile/calls.c: Likewise.
3388 * gcc.c-torture/compile/990617-1.c: Likewise.
3389 * gcc.c-torture/compile/pr55955.c: Only run the test for
3391 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3393 2013-10-01 Richard Biener <rguenther@suse.de>
3395 PR tree-optimization/58553
3396 * gcc.dg/torture/pr58553.c: New testcase.
3398 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.c-torture/execute/pr58564.c: New test.
3403 2013-09-30 Teresa Johnson <tejohnson@google.com>
3405 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3406 Update for additional dump message.
3408 2013-09-30 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/58554
3411 * gcc.dg/torture/pr58554.c: New testcase.
3413 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3414 Joern Rennecke <joern.rennecke@embecosm.com>
3416 * gcc.target/arc/barrel-shifter-1.c: New test.
3417 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3418 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3419 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3420 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3421 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3422 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3423 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3424 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3425 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3426 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3427 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3428 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3429 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3430 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3431 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3432 * gcc.target/arc/mtune-ARC600.c: Likewise.
3433 * gcc.target/arc/mtune-ARC601.c: Likewise.
3434 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3435 * gcc.target/arc/mtune-ARC700.c: Likewise.
3436 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3437 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3438 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3439 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3441 2013-09-30 Richard Biener <rguenther@suse.de>
3444 * g++.dg/torture/pr58552.C: New testcase.
3446 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3448 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3449 and -mupper-regs-df.
3451 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3454 * gcc.dg/pr58463.c: New test.
3456 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3459 * c-c++-common/gomp/pr58551.c: New test.
3461 2013-09-27 Richard Biener <rguenther@suse.de>
3463 PR tree-optimization/58459
3464 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3466 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3469 * gfortran.dg/round_4.f90: Check for rounding support.
3471 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3473 * g++.dg/vect/pr58513.cc (op): Make static.
3475 2013-09-26 Richard Biener <rguenther@suse.de>
3477 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3479 2013-09-26 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/58539
3482 * gcc.dg/torture/pr58539.c: New testcase.
3484 2013-09-25 Jeff Law <law@redhat.com>
3486 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3488 2013-09-25 Tobias Burnus <burnus@net-b.de>
3491 * gfortran.dg/finalize_21.f90: New.
3493 2013-09-25 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/defined_assignment_8.f90: New.
3498 * gfortran.dg/defined_assignment_9.f90: New.
3500 2013-09-25 Marek Polacek <polacek@redhat.com>
3503 * c-c++-common/ubsan/shift-5.c: New test.
3504 * c-c++-common/ubsan/shift-6.c: New test.
3505 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3506 * gcc.dg/ubsan/c-shift-1.c: New test.
3508 2013-09-25 Marek Polacek <polacek@redhat.com>
3511 * g++.dg/tm/pr58516.C: New test.
3513 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3515 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3517 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3519 2013-09-24 Richard Biener <rguenther@suse.de>
3522 * g++.dg/vect/pr58513.cc: New testcase.
3524 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3526 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3529 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3532 * g++.dg/cpp1y/pr58500.C: New testcase.
3534 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3536 * gnat.dg/opt28.ad[sb]: New test.
3537 * gnat.dg/opt28_pkg.ads: New helper.
3539 2013-09-23 Richard Biener <rguenther@suse.de>
3541 PR tree-optimization/58464
3542 * g++.dg/torture/pr58464.C: New testcase.
3544 2013-09-23 Christian Bruel <christian.bruel@st.com>
3547 * gcc.target/sh/torture/pr58475.c: New test.
3549 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3552 * gfortran.dg/extends_15.f90: New.
3554 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3557 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3559 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3562 * gcc.target/vax/vax.exp: New.
3563 * gcc.target/vax/pr56875.c: Ditto.
3565 2013-09-20 Richard Biener <rguenther@suse.de>
3568 * gfortran.dg/pr58484.f: New testcase.
3570 2013-09-20 Jeff Law <law@redhat.com>
3572 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3574 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3577 * gcc.dg/torture/pr57748-1.c: New test.
3578 * gcc.dg/torture/pr57748-2.c: New test.
3580 2013-09-20 Marek Polacek <polacek@redhat.com>
3583 * c-c++-common/ubsan/shift-4.c: New test.
3585 2013-09-20 Richard Biener <rguenther@suse.de>
3587 PR tree-optimization/58453
3588 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3590 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3593 * gfortran.dg/proc_ptr_43.f90: New.
3595 2013-09-18 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/defined_assignment_11.f90: New.
3600 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3602 PR rtl-optimization/58438
3603 * g++.dg/pr58438.C: New test.
3605 2013-09-18 Tobias Burnus <burnus@net-b.de>
3608 * gfortran.dg/class_39.f03: Update dg-error.
3609 * gfortran.dg/class_5.f03: Ditto.
3610 * gfortran.dg/class_53.f90: Ditto.
3611 * gfortran.dg/realloc_on_assign_20.f90: New.
3612 * gfortran.dg/realloc_on_assign_21.f90: New.
3613 * gfortran.dg/realloc_on_assign_22.f90: New.
3615 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3618 * g++.dg/parse/using4.C: New.
3620 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3622 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3624 2013-09-18 Marek Polacek <polacek@redhat.com>
3627 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3628 instead of the shift option.
3629 * c-c++-common/ubsan/pr58443-1.c: New test.
3630 * c-c++-common/ubsan/pr58443-3.c: New test.
3631 * c-c++-common/ubsan/pr58443-2.c: New test.
3633 2013-09-18 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/58417
3636 * gcc.dg/torture/pr58417.c: New testcase.
3638 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3640 * gnat.dg/array_bounds_test2.adb: New test.
3642 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3644 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3645 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3647 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3649 * gnat.dg/in_out_parameter4.adb: New test.
3651 2013-09-18 Marek Polacek <polacek@redhat.com>
3654 * c-c++-common/ubsan/attrib-1.c: New test.
3656 2013-09-17 Cong Hou <congh@google.com>
3658 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3659 on two arrays with short and int types. This should not be recognized
3660 as a dot product pattern.
3662 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3665 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3666 the cp_type_quals (r) too.
3668 2013-09-17 Jan Hubicka <jh@suse.cz>
3671 * gcc.c-torture/compile/pr58332.c: New testcase.
3673 2013-09-17 Jeff Law <law@redhat.com>
3675 * gcc.c-torture/execute/pr58387.c: New test.
3677 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3679 PR tree-optimization/58088
3680 * gcc.c-torture/compile/pr58088.c: New test.
3682 2013-09-17 Nick Clifton <nickc@redhat.com>
3684 * lib/target-supports.exp (check_effective_target_trampolines):
3685 Add MSP430 to the list of targets that do not support trampolines.
3686 (check_profiling_available): Add MSP430 to the list of targets
3687 that do not support profiling.
3688 (check_effective_target_tls_runtime): Add MSP430 to the list of
3689 targets that do not support TLS.
3691 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3693 * gnat.dg/opt27.adb: New test.
3694 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3696 2013-09-17 Andreas Schwab <schwab@suse.de>
3698 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3700 2013-09-17 Richard Biener <rguenther@suse.de>
3702 PR tree-optimization/58432
3703 * gcc.dg/pr58432.c: New testcase.
3705 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3707 * gcc.dg/tree-ssa/slsr-39.c: New test.
3709 2013-09-16 Xinliang David Li <davidxl@google.com>
3711 * gcc.misc-tests/help.exp: Optimizer help change.
3713 2013-09-16 Jeff Law <law@redhat.com>
3715 * gcc.c-torture/execute/pr58419.c: New test.
3716 * gcc.c-torture/execute/pr58431.c: New test.
3718 2013-09-16 Tobias Burnus <burnus@net-b.de>
3721 * gfortran.dg/finalize_19.f90: New.
3723 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3725 * gcc.target/i386/pr58418.c: New.
3727 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3729 * gcc.target/aarch64/fmla-intrinsic.c: New.
3730 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3731 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3732 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3734 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3736 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3737 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3739 2013-09-16 Richard Biener <rguenther@suse.de>
3741 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3743 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3745 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3746 interpreted as implicit templates) to be expected pedwarns instead.
3748 2013-09-16 Tobias Burnus <burnus@net-b.de>
3751 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3753 2013-09-15 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/defined_assignment_10.f90: New.
3758 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3760 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3761 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3763 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3765 * g++.dg/abi/main.C: Added implicit C linkage tests
3767 2013-09-13 Kai Tietz <ktietz@redhat.com>
3769 * gcc.target/i386/pr57848.c: New file.
3771 2013-09-13 Christian Bruel <christian.bruel@st.com>
3774 * gcc.target/sh/torture/pr58314.c: New test.
3776 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3778 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3780 2013-09-12 Martin Jambor <mjambor@suse.cz>
3783 * g++.dg/pr58389.C: New test.
3785 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3787 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3788 * g++.dg/template/pseudodtor3.C: Likewise.
3790 2013-09-12 Richard Biener <rguenther@suse.de>
3792 PR tree-optimization/58404
3793 * g++.dg/tree-ssa/pr58404.C: New testcase.
3795 2013-09-12 Martin Jambor <mjambor@suse.cz>
3798 * g++.dg/ipa/pr58371.C: New test.
3800 2013-09-12 Richard Biener <rguenther@suse.de>
3802 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3803 expected outcome and comment why that happens.
3805 2013-09-11 Richard Biener <rguenther@suse.de>
3808 * g++.dg/uninit-pred-4.C: New testcase.
3810 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3812 PR tree-optimization/58385
3813 * gcc.c-torture/execute/pr58385.c: New test.
3815 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3817 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3819 2013-09-10 Jeff Law <law@redhat.com>
3821 * g++.dg/torture/pr58380.C: New test.
3823 2013-09-10 Jan Hubicka <jh@suse.cz>
3824 Paolo Carlini <paolo.carlini@oracle.com>
3826 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3828 2013-09-10 Jeff Law <law@redhat.com>
3830 * gcc.c-torture/compile/pr58343.c: New test.
3832 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3834 PR rtl-optimization/58365
3835 * gcc.c-torture/execute/pr58365.c: New test.
3837 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3839 * gcc.dg/torture/memcpy-1.c: New test.
3841 2013-09-10 Alan Modra <amodra@gmail.com>
3843 * gcc.target/powerpc/pr58330.c: New.
3845 2013-09-10 Alan Modra <amodra@gmail.com>
3847 * gcc.target/powerpc/medium_offset.c: New.
3849 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3852 * g++.dg/warn/Wunused-var-21.C: New test.
3854 PR tree-optimization/58364
3855 * gcc.c-torture/execute/pr58364.c: New test.
3857 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3861 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3862 * g++.dg/init/delete1.C: Adjust.
3864 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3866 * gcc.target/aarch64/movdi_1.c: New test.
3868 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3871 * g++.dg/warn/Wunused-parm-5.C: New.
3873 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3875 * gcc.target/aarch64/cmn-neg.c: New test.
3877 2013-09-09 Richard Biener <rguenther@suse.de>
3880 * gcc.dg/torture/pr58326-1.c: New testcase.
3881 * gcc.dg/torture/pr58326-2.c: Likewise.
3883 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3886 * g++.dg/ext/pr57735.C: New test.
3888 2013-09-09 Jan Hubicka <jh@suse.cz>
3891 * g++.dg/torture/PR58294.C: New testcase.
3893 2013-09-08 Jeff Law <law@redhat.com>
3895 * gcc.c-torture/compile/pr58340.c: New test.
3897 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3899 * g++.dg/debug/ra1.C: New test.
3901 2013-09-08 Jan Hubicka <jh@suse.cz>
3903 * g++.dg/ipa/devirt-11.C: Update template.
3904 * g++.dg/ipa/devirt-16.C: New testcase.
3905 * g++.dg/ipa/devirt-17.C: New testcase.
3906 * g++.dg/ipa/devirt-18.C: New testcase.
3908 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/overload/new1.C: Adjust.
3913 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3915 * c-c++-common/opaque-vector.c: New test.
3917 2013-09-08 Tom de Vries <tom@codesourcery.com>
3920 * g++.dg/tm/noexcept-6.C: New test.
3922 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3924 * gcc.target/arc/cond-set-use.c: New test.
3926 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3928 * gnat.dg/stack_usage2.adb: New test.
3930 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3932 * gcc.target/aarch64/table-intrinsics.c
3933 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3934 (qtb_tests8_< ,2,3,4>): Likewise.
3935 (qtblq_tests8_< ,2,3,4>): Likewise.
3936 (qtbxq_tests8_< ,2,3,4>): Likewise.
3938 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3940 * gnat.dg/warn10.ad[sb]: New test.
3941 * gnat.dg/warn10_pkg.ads: New helper.
3943 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3945 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3946 Don't expect NULL in foo.result set.
3947 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3949 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3950 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3952 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3954 * gcc.target/s390/nearestint-1.c: New testcase.
3956 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3957 Vineet Gupta <Vineet.Gupta@synopsys.com>
3959 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3960 * gcc.target/arc: New directory.
3961 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3962 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3963 * gcc.dg/torture/stackalign/builtin-apply-2.c
3964 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3965 * gcc.dg/builtin-apply2.c
3966 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3968 2013-09-04 Jan Hubicka <jh@suse.cz>
3971 * g++.dg/torture/pr58201_0.C: New testcase.
3972 * g++.dg/torture/pr58201_1.C: New testcase.
3973 * g++.dg/torture/pr58201.h: New testcase.
3975 2013-09-05 Jan Hubicka <jh@suse.cz>
3977 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3979 2013-09-05 Richard Biener <rguenther@suse.de>
3981 PR tree-optimization/58137
3982 * gcc.target/i386/pr58137.c: New testcase.
3984 2013-09-05 Martin Jambor <mjambor@suse.cz>
3986 * g++.dg/ipa/remref-1.C: New test.
3987 * g++.dg/ipa/remref-2.C: Likewise.
3989 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3992 * g++.dg/parse/access11.C: New.
3994 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3996 * g++.dg/warn/weak1.C: Skip on AIX.
3998 2013-09-04 Easwaran Raman <eraman@google.com>
4001 PR tree-optimization/58011
4002 * gfortran.dg/reassoc_12.f90: New testcase.
4003 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4005 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4007 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4008 * gcc.dg/torture/pr53922.c: Skip on AIX.
4009 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4011 2013-09-04 Teresa Johnson <tejohnson@google.com>
4013 * gcc.dg/unroll_1.c: Test dumping to stderr.
4015 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4018 * g++.dg/warn/deprecated-8.C: New.
4020 2013-09-03 Jeff Law <law@redhat.com>
4022 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4025 2013-09-03 Meador Inge <meadori@codesourcery.com>
4029 2013-08-30 Meador Inge <meadori@codesourcery.com>
4031 * gcc.dg/Warray-bounds-11.c: New testcase.
4033 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4035 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4037 2013-09-03 Jan Hubicka <jh@suse.cz>
4039 * g++.dg/ipa/devirt-15.C: Fix testcase.
4041 2013-09-03 Richard Biener <rguenther@suse.de>
4044 * gcc.dg/torture/pr57656.c: New testcase.
4046 2013-09-03 Richard Biener <rguenther@suse.de>
4049 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4051 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4054 * gfortran.dg/do_concurrent_3.f90: New test case.
4056 2013-09-02 Jan Hubicka <jh@suse.cz>
4058 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4060 2013-09-02 Martin Jambor <mjambor@suse.cz>
4063 * gcc.dg/ipa/pr58106.c: New test.
4065 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4067 * gcc.target/aarch64/scalar_intrinsics.c
4068 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4070 2013-09-02 Richard Biener <rguenther@suse.de>
4073 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4075 2013-09-02 Richard Biener <rguenther@suse.de>
4077 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4080 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4082 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4084 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4086 PR c++/21682, implement DR 565
4087 * g++.dg/template/using24.C: New.
4088 * g++.dg/template/using25.C: Likewise.
4089 * g++.dg/template/using26.C: Likewise.
4091 2013-09-01 Jan Hubicka <jh@suse.cz>
4093 * g++.dg/ipa/devirt-15.C: New testcase.
4095 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4097 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4099 2013-08-31 Jan Hubicka <jh@suse.cz>
4101 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4102 * g++.dg/tree-ssa/pr45453.C: Likewise.
4104 2013-08-31 Jan Hubicka <jh@suse.cz>
4106 * gcc.dg/fork-instrumentation.c: New testcase.
4108 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4110 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4112 2013-08-30 Meador Inge <meadori@codesourcery.com>
4114 * gcc.dg/Warray-bounds-11.c: New testcase.
4116 2013-08-30 Marek Polacek <polacek@redhat.com>
4118 * g++.dg/ubsan/div-by-zero-1.C: New test.
4119 * c-c++-common/ubsan/save-expr-1.c: New test.
4120 * c-c++-common/ubsan/save-expr-2.c: New test.
4121 * c-c++-common/ubsan/save-expr-3.c: New test.
4122 * c-c++-common/ubsan/save-expr-4.c: New test.
4123 * c-c++-common/ubsan/typedef-1.c: New test.
4124 * c-c++-common/ubsan/const-char-1.c: New test.
4125 * c-c++-common/ubsan/const-expr.c: New test.
4126 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4127 * c-c++-common/ubsan/shift-1.c: Likewise.
4128 * c-c++-common/ubsan/shift-2.c: Likewise.
4129 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4130 * lib/ubsan-dg.exp: New file.
4131 * g++.dg/dg.exp: Add ubsan tests.
4132 * g++.dg/ubsan/ubsan.exp: New file.
4133 * gcc.dg/ubsan/ubsan.exp: New file.
4134 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4135 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4136 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4137 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4138 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4139 * c-c++-common/ubsan/shift-3.c: New test.
4140 * c-c++-common/ubsan/unreachable-1.c: New test.
4141 * c-c++-common/ubsan/shift-1.c: New test.
4142 * c-c++-common/ubsan/shift-2.c: New test.
4143 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4144 * gcc.dg/ubsan/c99-shift-2.c: New test.
4145 * gcc.dg/ubsan/c99-shift-1.c: New test.
4147 2013-08-29 Jan Hubicka <jh@suse.cz>
4149 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4150 to match template and comment.
4152 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4155 * g++.dg/cpp0x/dc8.C: New.
4156 * g++.dg/template/meminit1.C: Adjust.
4158 2013-08-30 Teresa Johnson <tejohnson@google.com>
4160 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4162 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4164 PR tree-optimization/58277
4165 * gcc.c-torture/execute/pr58277-1.c: New test.
4166 * gcc.c-torture/execute/pr58277-2.c: New test.
4168 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4170 * gcc.dg/guality/param-1.c: New test.
4171 * gcc.dg/guality/param-2.c: Likewise.
4173 2013-08-30 Richard Biener <rguenther@suse.de>
4175 PR tree-optimization/58228
4176 * gcc.dg/torture/pr58228.c: New testcase.
4178 2013-08-30 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/58223
4181 * gcc.dg/torture/pr58223.c: New testcase.
4182 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4184 2013-08-30 Richard Biener <rguenther@suse.de>
4186 PR tree-optimization/58010
4187 * gcc.dg/pr58010.c: New testcase.
4189 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4191 * gcc.dg/unroll_3.c: Message change.
4192 * gcc.dg/unroll_4.c: Likewise.
4193 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4194 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4195 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4196 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4197 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4198 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4199 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4200 * gcc.dg/unroll_1.c: Likewise.
4201 * gcc.dg/vect/bb-slp-31.c: Likewise.
4202 * gcc.dg/vect/bb-slp-14.c: Likewise.
4203 * gcc.dg/vect/bb-slp-8.c: Likewise.
4204 * gcc.dg/vect/bb-slp-23.c: Likewise.
4205 * gcc.dg/vect/bb-slp-15.c: Likewise.
4206 * gcc.dg/vect/bb-slp-9.c: Likewise.
4207 * gcc.dg/vect/bb-slp-24.c: Likewise.
4208 * gcc.dg/vect/bb-slp-16.c: Likewise.
4209 * gcc.dg/vect/bb-slp-25.c: Likewise.
4210 * gcc.dg/vect/bb-slp-17.c: Likewise.
4211 * gcc.dg/vect/bb-slp-26.c: Likewise.
4212 * gcc.dg/vect/bb-slp-18.c: Likewise.
4213 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4214 * gcc.dg/vect/bb-slp-27.c: Likewise.
4215 * gcc.dg/vect/bb-slp-19.c: Likewise.
4216 * gcc.dg/vect/bb-slp-28.c: Likewise.
4217 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4218 * gcc.dg/vect/bb-slp-29.c: Likewise.
4219 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4220 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4221 * gcc.dg/vect/bb-slp-1.c: Likewise.
4222 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4223 * gcc.dg/vect/bb-slp-2.c: Likewise.
4224 * gcc.dg/vect/bb-slp-3.c: Likewise.
4225 * gcc.dg/vect/bb-slp-10.c: Likewise.
4226 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4227 * gcc.dg/vect/bb-slp-4.c: Likewise.
4228 * gcc.dg/vect/bb-slp-11.c: Likewise.
4229 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4230 * gcc.dg/vect/bb-slp-5.c: Likewise.
4231 * gcc.dg/vect/bb-slp-20.c: Likewise.
4232 * gcc.dg/vect/bb-slp-6.c: Likewise.
4233 * gcc.dg/vect/bb-slp-21.c: Likewise.
4234 * gcc.dg/vect/bb-slp-30.c: Likewise.
4235 * gcc.dg/vect/bb-slp-13.c: Likewise.
4236 * gcc.dg/vect/bb-slp-7.c: Likewise.
4237 * gcc.dg/vect/bb-slp-22.c: Likewise.
4238 * gcc.dg/unroll_2.c: Likewise.
4239 * g++.dg/vect/slp-pr50413.cc: Likewise.
4240 * g++.dg/vect/slp-pr56812.cc: Likewise.
4241 * g++.dg/vect/slp-pr50819.cc: Likewise.
4243 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4245 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4247 2013-08-29 Teresa Johnson <tejohnson@google.com>
4249 * gcc.dg/pr40209.c: Use -fopt-info.
4250 * gcc.dg/pr26570.c: Ditto.
4251 * gcc.dg/pr32773.c: Ditto.
4252 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4254 2013-08-29 Richard Biener <rguenther@suse.de>
4256 PR tree-optimization/58246
4257 * gcc.dg/torture/pr58246.c: New testcase.
4259 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4262 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4264 * gfortran.dg/realloc_on_assign_19.f90: New test.
4266 2013-08-29 Richard Biener <rguenther@suse.de>
4269 * gcc.dg/pr57287-2.c: New testcase.
4271 2013-08-29 Richard Biener <rguenther@suse.de>
4273 PR tree-optimization/57685
4274 * gcc.dg/torture/pr57685.c: New testcase.
4276 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4279 * g++.dg/cpp0x/dc7.C: New.
4281 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4284 * c-c++-common/gomp/pr58257.c: New test.
4286 2013-08-28 Richard Biener <rguenther@suse.de>
4288 PR tree-optimization/56933
4289 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4291 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4293 * gcc.target/aarch64/scalar_shift_1.c: New.
4295 2013-08-27 Richard Biener <rguenther@suse.de>
4297 PR tree-optimization/57521
4298 * gcc.dg/torture/pr57521.c: New testcase.
4300 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4302 PR rtl-optimization/57860
4303 PR rtl-optimization/57861
4304 PR rtl-optimization/57875
4305 PR rtl-optimization/57876
4306 PR rtl-optimization/57877
4307 * gcc.c-torture/execute/pr57860.c: New test.
4308 * gcc.c-torture/execute/pr57861.c: New test.
4309 * gcc.c-torture/execute/pr57875.c: New test.
4310 * gcc.c-torture/execute/pr57876.c: New test.
4311 * gcc.c-torture/execute/pr57877.c: New test.
4313 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4316 * gfortran.dg/bounds_check_18.f90: New test.
4318 2013-08-23 Jan Hubicka <jh@suse.cz>
4320 * g++.dg/ipa/devirt-14.C: Fix typo.
4322 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4325 * gfortran.dg/inline_sum_5.f90: New.
4327 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4330 * gfortran.dg/typebound_assignment_7.f90: New.
4332 2013-08-23 Jan Hubicka <jh@suse.cz>
4334 * g++.dg/ipa/devirt-13.C: New testcase.
4335 * g++.dg/ipa/devirt-14.C: New testcase.
4337 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4340 * gcc.target/i386/pr58218.c: New test.
4342 PR tree-optimization/58209
4343 * gcc.c-torture/execute/pr58209.c: New test.
4345 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4347 * gcc.target/powerpc/pr57744.c: Declare abort.
4349 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4352 * g++.dg/template/error54.C: New.
4354 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4357 * gfortran.dg/select_type_34.f90: New.
4359 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4362 * g++.dg/warn/deprecated-7.C: New.
4364 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4366 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4368 2013-08-21 Jeff Law <law@redhat.com>
4370 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4372 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4375 * g++.dg/ext/attr-alias-3.C: New.
4377 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4380 * gfortran.dg/intent_out_8.f90: New.
4382 2013-08-20 Teresa Johnson <tejohnson@google.com>
4384 PR rtl-optimizations/57451
4385 * g++.dg/tree-prof/pr57451.C: New test.
4387 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4390 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4392 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4395 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4397 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4399 * gcc.target/powerpc/dfp-dd-2.c: New test.
4400 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4401 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4403 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4405 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4406 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4409 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4411 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4413 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4416 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4417 correct test response.
4420 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4421 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4422 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4424 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4425 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4427 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4429 2013-08-18 Jan Hubicka <jh@suse.cz>
4431 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4433 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4436 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4438 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4440 PR tree-optimization/58006
4441 * g++.dg/opt/pr58006.C: New test.
4443 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4445 * gnat.dg/specs/linker_alias.ads: New test.
4447 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4449 PR tree-optimization/58164
4450 * gcc.c-torture/compile/pr58164.c: New test.
4452 PR tree-optimization/58165
4453 * g++.dg/opt/pr58165.C: New test.
4455 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4458 * g++.dg/cpp0x/enum28.C: New.
4459 * g++.dg/cpp0x/enum15.C: Adjust.
4461 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464 * gcc.target/powerpc/pr57949-1.c: New.
4465 * gcc.target/powerpc/pr57949-2.c: New.
4467 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4469 PR tree-optimization/58145
4470 * gcc.dg/pr58145-1.c: New test.
4471 * gcc.dg/pr58145-2.c: New test.
4473 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4475 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4476 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4477 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4478 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4479 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4480 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4481 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4482 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4484 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4485 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4486 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4487 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4489 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4490 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4491 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4492 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4493 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4494 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4495 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4496 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4497 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4498 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4499 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4500 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4501 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4502 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4503 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4504 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4505 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4507 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4508 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4509 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4510 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4512 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4514 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4518 * gcc.c-torture/execute/pr56799.x: New file.
4520 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4522 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4524 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4525 * gcc.dg/pr44214-3.c (v2df): Likewise.
4527 * gcc.dg/pr46647.c: xfail for avr-*-*.
4529 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4531 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4532 Expect l to be optimized away.
4533 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4536 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4537 to tests that assume int/double are larger than short/float.
4540 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4542 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4543 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4544 target { int16 }. Restrict existing tests to target { int32 }
4546 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4547 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4548 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4549 * lib/target-supports.exp (check_effective_target_int32): New proc.
4551 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4552 exclude from scan test.
4554 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4555 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4556 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4557 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4558 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4559 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4560 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4561 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4572 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4574 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4576 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4578 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4579 to be the first test directive.
4580 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4581 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4582 * gcc.target/arm/atomic-op-char.c: Likewise.
4583 * gcc.target/arm/atomic-op-consume.c: Likewise.
4584 * gcc.target/arm/atomic-op-int.c: Likewise.
4585 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4586 * gcc.target/arm/atomic-op-release.c: Likewise.
4587 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4588 * gcc.target/arm/atomic-op-short.c: Likewise.
4590 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4592 PR rtl-optimization/57662
4593 * gcc.dg/pr57662.c: New test.
4595 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4597 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4599 * gcc.target/mips/nans-legacy.c: Likewise.
4601 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4603 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4605 * gcc.target/mips/fabs-legacy.c: Likewise.
4606 * gcc.target/mips/fabsf-2008.c: Likewise.
4607 * gcc.target/mips/fabsf-legacy.c: Likewise.
4608 * gcc.target/mips/fneg-2008.c: Likewise.
4609 * gcc.target/mips/fneg-legacy.c: Likewise.
4610 * gcc.target/mips/fnegf-2008.c: Likewise.
4611 * gcc.target/mips/fnegf-legacy.c: Likewise.
4612 * gcc.target/mips/nan-2008.c: Likewise.
4613 * gcc.target/mips/nan-legacy.c: Likewise.
4614 * gcc.target/mips/nanf-2008.c: Likewise.
4615 * gcc.target/mips/nanf-legacy.c: Likewise.
4616 * gcc.target/mips/nans-2008.c: Likewise.
4617 * gcc.target/mips/nans-legacy.c: Likewise.
4618 * gcc.target/mips/nansf-2008.c: Likewise.
4619 * gcc.target/mips/nansf-legacy.c: Likewise.
4621 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4623 * gnat.dg/valued_proc.adb: New test.
4624 * gnat.dg/valued_proc_pkg.ads: New helper.
4626 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4628 PR tree-optimization/57661
4629 * g++.dg/opt/pr57661.C: New test.
4632 * gcc.dg/asan/pr56417.c: New test.
4634 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4636 * gnat.dg/loop_optimization16.adb: New test.
4637 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4639 2013-08-13 Marek Polacek <polacek@redhat.com>
4641 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4643 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4645 Example of converting global state to per-pass state.
4647 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4648 global state "static int counter" to...
4649 (one_pass::counter): ...this instance data.
4651 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4653 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4654 to member function...
4655 (one_pass::gate): ...this.
4656 (one_pass_exec): Convert to member function...
4657 (one_pass::impl_execute): ...this.
4659 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4662 * g++.dg/cpp0x/pr57416.C: New.
4664 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4666 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4668 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4669 * g++.dg/cpp0x/defaulted2.C: Likewise.
4670 * g++.dg/cpp0x/defaulted31.C: Likewise.
4671 * g++.dg/cpp0x/error6.C: Likewise.
4672 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4673 * g++.dg/cpp0x/override2.C: Likewise.
4674 * g++.dg/cpp0x/parse1.C: Likewise.
4675 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4676 * g++.dg/cpp0x/temp_default4.C: Likewise.
4677 * g++.dg/ext/attrib32.C: Likewise.
4678 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4679 * g++.dg/ext/mv13.C: Likewise.
4680 * g++.dg/ext/mv7.C: Likewise.
4681 * g++.dg/ext/mv9.C: Likewise.
4682 * g++.dg/ext/pr57362.C: Likewise.
4683 * g++.dg/ext/typeof10.C: Likewise.
4684 * g++.dg/lookup/anon6.C: Likewise.
4685 * g++.dg/lookup/crash6.C: Likewise.
4686 * g++.dg/lookup/name-clash5.C: Likewise.
4687 * g++.dg/lookup/name-clash6.C: Likewise.
4688 * g++.dg/other/anon4.C: Likewise.
4689 * g++.dg/other/error15.C: Likewise.
4690 * g++.dg/other/error8.C: Likewise.
4691 * g++.dg/other/redecl2.C: Likewise.
4692 * g++.dg/parse/crash16.C: Likewise.
4693 * g++.dg/parse/crash21.C: Likewise.
4694 * g++.dg/parse/crash38.C: Likewise.
4695 * g++.dg/parse/redef2.C: Likewise.
4696 * g++.dg/parse/struct-as-enum1.C: Likewise.
4697 * g++.dg/template/crash39.C: Likewise.
4698 * g++.dg/template/redecl3.C: Likewise.
4699 * g++.dg/tls/diag-3.C: Likewise.
4700 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4701 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4702 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4703 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4704 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4705 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4706 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4707 * g++.old-deja/g++.brendan/static3.C: Likewise.
4708 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4709 * g++.old-deja/g++.jason/binding.C: Likewise.
4710 * g++.old-deja/g++.jason/crash4.C: Likewise.
4711 * g++.old-deja/g++.jason/crash7.C: Likewise.
4712 * g++.old-deja/g++.jason/lineno.C: Likewise.
4713 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4714 * g++.old-deja/g++.mike/misc3.C: Likewise.
4715 * g++.old-deja/g++.mike/net44.C: Likewise.
4716 * g++.old-deja/g++.mike/ns3.C: Likewise.
4717 * g++.old-deja/g++.ns/alias4.C: Likewise.
4718 * g++.old-deja/g++.ns/ns11.C: Likewise.
4719 * g++.old-deja/g++.other/crash23.C: Likewise.
4720 * g++.old-deja/g++.other/decl8.C: Likewise.
4721 * g++.old-deja/g++.other/linkage3.C: Likewise.
4722 * g++.old-deja/g++.other/typeck1.C: Likewise.
4723 * g++.old-deja/g++.other/typedef5.C: Likewise.
4724 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4725 * g++.old-deja/g++.pt/friend36.C: Likewise.
4726 * obj-c++.dg/method-8.mm: Likewise.
4727 * obj-c++.dg/tls/diag-3.mm: Likewise.
4729 2013-08-12 Perez Read <netfirewall@gmail.com>
4732 * gcc.target/i386/movabs-1.c: New test.
4734 2013-08-12 Marek Polacek <polacek@redhat.com>
4736 PR tree-optimization/57980
4737 * gcc.dg/pr57980.c: New test.
4739 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4742 * gfortran.dg/do_check_10.f90: New test.
4743 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4744 * gfortran.dg/array_constructor_18.f90: Likewise.
4745 * gfortran.dg/array_constructor_22.f90: Likewise.
4746 * gfortran.dg/coarray_15.f90: Likewise.
4747 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4748 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4749 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4751 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/cpp0x/constexpr-ice8.C: New.
4756 2013-08-09 Xinliang David Li <davidxl@google.com>
4758 * gcc.target/i386/memcpy-strategy-1.c: New test.
4759 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4760 * gcc.target/i386/memset-strategy-1.c: Ditto.
4761 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4763 2013-08-09 Jan Hubicka <jh@suse.cz>
4765 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4766 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4768 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4770 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4772 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4775 * gfortran.dg/transfer_intrinsic_6.f90: New.
4777 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4780 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4783 * g++.dg/lookup/typedef2.C: New.
4785 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4787 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4788 output of vdup intrinsics.
4790 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4792 * gcc.target/arm/lp1189445.c: New testcase.
4794 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4796 PR rtl-optimization/58079
4797 * gcc.dg/torture/pr58079.c: New test.
4799 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4801 * gnat.dg/warn9.adb: New test.
4803 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4806 * g++.dg/lookup/typedef2.C: New.
4808 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4810 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4811 to optstr when building plugins on darwin.
4813 2013-08-06 Martin Jambor <mjambor@suse.cz>
4815 PR tree-optimization/57539
4816 * gcc.dg/ipa/pr57539.c: New test.
4818 2013-08-06 Martin Jambor <mjambor@suse.cz>
4819 Bernd Edlinger <bernd.edlinger@hotmail.de>
4821 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4822 (a): Fix constructor.
4824 2013-08-06 Martin Jambor <mjambor@suse.cz>
4827 * gfortran.dg/pr57987.f90: New test.
4829 2013-08-06 Martin Jambor <mjambor@suse.cz>
4832 * gcc.dg/torture/pr58041.c: New test.
4833 * gcc.target/arm/pr58041.c: Likewise.
4835 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/pointer_init_8.f90: New.
4840 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/cpp0x/pr58080.C: New.
4845 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4847 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4848 to optstr when building plugins.
4850 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4852 Patch autogenerated by refactor_passes.py from
4853 https://github.com/davidmalcolm/gcc-refactoring-scripts
4854 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4856 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4857 struct to a subclass of gimple_opt_pass along with...
4858 (pass_data_one_pass): ...new pass_data instance and...
4859 (make_one_pass): ...new function.
4860 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4861 global struct to a subclass of gimple_opt_pass along with...
4862 (pass_data_warn_self_assign): ...new pass_data instance and...
4863 (make_pass_warn_self_assign): ...new function.
4864 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4865 a global struct to a subclass of gimple_opt_pass along with...
4866 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4867 (make_pass_dumb_plugin_example): ...new function.
4868 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4869 global struct to a subclass of gimple_opt_pass along with...
4870 (pass_data_warn_self_assign): ...new pass_data instance and...
4871 (make_pass_warn_self_assign): ...new function.
4873 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4875 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4876 is created and added to the pass_manager to reflect
4877 autogenerated changes.
4878 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4879 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4880 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4882 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4885 * g++.dg/cpp0x/pr58072.C: New.
4887 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4889 * gcc.dg/torture/pr57993-2.cpp: New.
4891 2013-08-02 Jan Hubicka <jh@suse.cz>
4893 * gcc.dg/ipa/ipa-1.c: Update.
4894 * gcc.dg/ipa/ipa-2.c: Update.
4895 * gcc.dg/ipa/ipa-3.c: Update.
4896 * gcc.dg/ipa/ipa-4.c: Update.
4897 * gcc.dg/ipa/ipa-5.c: Update.
4898 * gcc.dg/ipa/ipa-7.c: Update.
4899 * gcc.dg/ipa/ipa-8.c: Update.
4900 * gcc.dg/ipa/ipcp-1.c: Update.
4901 * gcc.dg/ipa/ipcp-2.c: Update.
4903 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4905 PR rtl-optimization/58048
4906 * gcc.target/i386/pr58048.c: New.
4908 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4910 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4912 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4913 Peter Bergner <bergner@vnet.ibm.com>
4916 * g++.dg/overload/using3.C: New.
4917 * g++.dg/overload/using2.C: Adjust.
4918 * g++.dg/lookup/using9.C: Likewise.
4920 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4922 * gcc.target/arm/pr46972-2.c: New test.
4924 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4926 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4928 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4930 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4932 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4934 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4935 rather than addressing!=absolute when deciding how to handle MIPS16
4936 when the test forces an ABI.
4938 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4941 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4943 2013-07-30 Steve Ellcey <sellcey@mips.com>
4945 * gcc.target/mips/code-readable-1.c: Increase switch size.
4946 * gcc.target/mips/code-readable-2.c: Ditto.
4947 * gcc.target/mips/code-readable-3.c: Ditto.
4948 * gcc.target/mips/code-readable-4.c: Ditto.
4950 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4953 * g++.dg/parse/crash63.C: New.
4955 2013-07-30 Tobias Burnus <burnus@net-b.de>
4958 * gfortran.dg/pointer_assign_8.f90: New.
4959 * gfortran.dg/pointer_assign_9.f90: New.
4960 * gfortran.dg/pointer_assign_10.f90: New.
4961 * gfortran.dg/pointer_assign_11.f90: New.
4963 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4965 * gcc.target/arm/pr57637.c: New testcase.
4967 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4969 PR tree-optimization/57993
4970 * gcc.dg/torture/pr57993.c: New test.
4972 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4974 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4976 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4979 * g++.dg/conversion/ambig2.C: New.
4981 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4983 * gcc.target/mips/fabs-2008.c: New test case.
4984 * gcc.target/mips/fabs-legacy.c: New test case.
4985 * gcc.target/mips/fabsf-2008.c: New test case.
4986 * gcc.target/mips/fabsf-legacy.c: New test case.
4987 * gcc.target/mips/fneg-2008.c: New test case.
4988 * gcc.target/mips/fneg-legacy.c: New test case.
4989 * gcc.target/mips/fneg-2008.c: New test case.
4990 * gcc.target/mips/fneg-legacy.c: New test case.
4991 * gcc.target/mips/nan-2008.c: New test case.
4992 * gcc.target/mips/nan-legacy.c: New test case.
4993 * gcc.target/mips/nanf-2008.c: New test case.
4994 * gcc.target/mips/nanf-legacy.c: New test case.
4995 * gcc.target/mips/nans-2008.c: New test case.
4996 * gcc.target/mips/nans-legacy.c: New test case.
4997 * gcc.target/mips/nansf-2008.c: New test case.
4998 * gcc.target/mips/nansf-legacy.c: New test case.
4999 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5001 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5002 Maxim Kuvyrkov <maxim@kugelworks.com>
5004 * lib/target-supports.exp (check_effective_target_non_bionic): New
5005 effective-target test.
5006 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5007 * g++.dg/tls/thread_local4g.C: Ditto.
5009 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5012 * gfortran.dg/vector_subsript_7.f90: New test.
5014 2013-07-27 Tobias Burnus <burnus@net-b.de>
5017 * gfortran.dg/warn_alias.f90: New.
5019 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5022 * gfortran.dg/class_array_19.f90: New.
5024 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5026 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5027 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5028 * gcc.dg/vect/pr57741-3.c: Likewise.
5029 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5031 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5033 Skip tests that make assumptions about struct layout that don't hold
5035 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5036 * g++.dg/cpp0x/iop.C: Likewise.
5037 * g++.dg/cpp0x/named_refs.C: Likewise.
5038 * g++.dg/cpp0x/rv1p.C: Likewise.
5039 * g++.dg/cpp0x/rv2p.C: Likewise.
5040 * g++.dg/cpp0x/rv3p.C: Likewise.
5041 * g++.dg/cpp0x/rv4p.C: Likewise.
5042 * g++.dg/cpp0x/rv5p.C: Likewise.
5043 * g++.dg/cpp0x/rv6p.C: Likewise.
5044 * g++.dg/cpp0x/rv7p.C: Likewise.
5045 * g++.dg/cpp0x/rv8p.C: Likewise.
5046 * g++.dg/ext/strncpy-chk1.C: Likewise.
5047 * gcc.dg/builtin-object-size-10.c: Likewise.
5048 * gcc.dg/builtin-object-size-11.c: Likewise.
5049 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5050 * gcc.dg/pr25805.c: Likewise.
5051 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5052 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5053 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5054 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5055 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5056 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5057 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5059 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5060 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5061 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5062 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5064 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5065 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5067 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5068 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5070 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5071 * gcc.dg/sibcall-6.c: Enable for epiphany.
5073 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5075 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5077 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5079 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5080 memcpy not initializers.
5082 * gcc.dg/guality/guality.exp: Skip on AIX.
5084 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5087 * g++.dg/cpp0x/pr57101.C: New.
5089 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5091 * gcc.target/aarch64/neg_1.c: New test.
5093 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5096 * gfortran.dg/typebound_call_25.f90: New.
5098 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5101 * g++.dg/cpp0x/pr57981.C: New.
5103 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5106 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5108 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5110 PR rtl-optimization/57960
5111 * gcc.target/s390/pr57960.c: New.
5113 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5116 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5118 2013-07-25 Terry Guo <terry.guo@arm.com>
5120 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5122 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/inherit/pr57942.C: New.
5127 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5129 * gcc.target/powerpc/bool2.h: New file, test the code generation
5130 of logical operations for power5, altivec, power7, and power8 systems.
5131 * gcc.target/powerpc/bool2-p5.c: Likewise.
5132 * gcc.target/powerpc/bool2-av.c: Likewise.
5133 * gcc.target/powerpc/bool2-p7.c: Likewise.
5134 * gcc.target/powerpc/bool2-p8.c: Likewise.
5135 * gcc.target/powerpc/bool3.h: Likewise.
5136 * gcc.target/powerpc/bool3-av.c: Likewise.
5137 * gcc.target/powerpc/bool2-p7.c: Likewise.
5138 * gcc.target/powerpc/bool2-p8.c: Likewise.
5140 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5142 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5144 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5146 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5148 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5150 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5151 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5152 type from long to long long.
5153 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5154 to have effective-target keywords of lp64 and ilp32.
5155 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5156 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5157 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5158 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5159 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5160 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5161 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5162 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5163 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5165 2013-07-23 Tom Tromey <tromey@redhat.com>
5166 Joseph Myers <joseph@codesourcery.com>
5168 * gcc.dg/c11-generic-1.c: New file.
5169 * gcc.dg/c11-generic-2.c: New file.
5171 2013-07-22 Tobias Burnus <burnus@net-b.de>
5175 * coarray/lib_realloc_1.f90: Permit optimization.
5176 * gfortran.dg/coarray_31.f90: New.
5178 2013-07-22 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/class_array_7.f03: Fix memory leak.
5183 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp0x/decltype56.C: New.
5188 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5190 * gcc.dg/pr53265.c: Correct line number in dg-message.
5192 2013-07-22 Diego Novillo <dnovillo@google.com>
5194 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5196 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5199 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5200 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5202 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5205 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5206 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5207 * gcc.dg/torture/pr53366-1.c: Same.
5208 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5209 * gcc.dg/torture/pr56488.c: Same.
5210 * gcc.dg/torture/pr57584.c: Same.
5211 * gcc.dg/tree-ssa/pr57385.c: Same.
5212 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5214 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5216 * c-c++-common/pr41779.c: Fix typos.
5217 * gcc.c-torture/compile/20031125-2.c: Likewise.
5218 * gcc.c-torture/compile/20040621-1.c: Likewise.
5219 * gcc.c-torture/execute/20020418-1.c: Likewise.
5220 * gcc.dg/20020108-1.c: Likewise.
5221 * gcc.dg/atomic-generic-aux.c: Likewise.
5222 * gcc.dg/builtin-complex-err-2.c: Likewise.
5223 * gcc.dg/decl-1.c: Likewise.
5224 * gcc.dg/di-sync-multithread.c: Likewise.
5225 * gcc.dg/format/c90-printf-1.c: Likewise.
5226 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5227 * gcc.dg/long-long-compare-1.c: Likewise.
5228 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5229 * gcc.dg/pr17055-1.c: Likewise.
5230 * gcc.dg/pr27095.c: Likewise.
5231 * gcc.dg/torture/fp-int-convert.h: Likewise.
5232 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5233 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5234 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5235 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5236 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5237 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5238 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5239 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5241 * gcc.dg/vect/vect-cond-5.c: Likewise.
5242 * gcc.dg/weak/typeof-2.c: Likewise.
5243 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5244 * gcc.target/arm/naked-1.c: Likewise.
5245 * gcc.target/i386/pr9771-1.c: Likewise.
5246 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5247 * gcc.target/sparc/struct-ret-check.c: Likewise.
5248 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5249 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5250 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5253 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5256 * gfortran.dg/dependency_42.f90: New test.
5257 * gfortran.dg/dependency_43.f90: New test.
5259 2013-07-21 Tobias Burnus <burnus@net-b.de>
5262 * gfortran.dg/round_4.f90: New.
5264 2013-07-21 Tobias Burnus <burnus@net-b.de>
5267 * gfortran.dg/min_max_conformance_2.f90: New.
5269 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5271 PR preprocessor/57620
5272 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5273 (main): Don't test {s,u,U,L}12.
5274 * c-c++-common/raw-string-13.c: New test.
5275 * c-c++-common/raw-string-14.c: New test.
5276 * c-c++-common/raw-string-15.c: New test.
5277 * c-c++-common/raw-string-16.c: New test.
5279 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5281 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5283 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5285 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5287 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5288 target { ! keeps_null_pointer_checks }.
5289 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5290 target { ! keeps_null_pointer_checks }.
5292 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5293 * gcc.dg/torture/pr56488.c: Likewise.
5295 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5297 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5300 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5302 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5303 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5304 * gfortran.dg/guality/guality.exp: Skip on AIX.
5306 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5308 * g++.dg/debug/pr56819.C: Skip on AIX.
5309 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5310 * g++.dg/guality/guality.exp: Skip on AIX.
5312 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5314 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5316 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5318 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5321 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5322 Adjust to corrected rounding.
5324 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5326 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5327 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5328 check_effective_target_cilkplus.
5329 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5331 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5333 * gcc.target/powerpc/pr57744.c: Fix typo.
5335 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5338 * gcc.c-torture/compile/pr57698.c: New test.
5339 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5340 * gcc.c-torture/compile/pr44043.c: Ditto.
5342 2013-07-18 Wei Mi <wmi@google.com>
5344 PR rtl-optimization/57878
5345 * g++.dg/pr57878.C: New test.
5347 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5349 * gcc.dg/pr42611.c: Move dg-error to correct line.
5351 2013-07-17 Tobias Burnus <burnus@net-b.de>
5354 * gfortran.dg/dollar_sym_3.f: New.
5355 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5357 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5362 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5363 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5364 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5365 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5366 * objc.dg/image-info.m: Likewise.
5367 * objc.dg/symtab-1.m: Likewise.
5368 * objc.dg/torture/strings/const-str-10.m: Likewise.
5369 * objc.dg/torture/strings/const-str-11.m: Likewise.
5370 * objc.dg/torture/strings/const-str-9.m: Likewise.
5371 * objc.dg/zero-link-1.m: Likewise.
5372 * objc.dg/zero-link-2.m: Likewise.
5373 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5374 * objc.dg/objc-foreach-4.m: Likewise.
5375 * objc.dg/objc-foreach-5.m: Likewise.
5376 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5378 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5379 * obj-c++.dg/syntax-error-1.mm: Likewise.
5380 * objc.dg/method-6.m: Likewise.
5381 * objc.dg/pr23214.m: Likewise.
5382 * objc.dg/proto-lossage-7.m: Likewise.
5383 * objc.dg/strings/const-str-12b.m: Likewise.
5384 * objc.dg/zero-link-3.m: Likewise.
5385 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5386 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5387 adjust headers, interfaces and encoded types to reflect current system
5388 versions. Add FIXME and outputs from current system compiler for
5391 2013-07-15 Cong Hou <congh@google.com>
5393 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5395 * gcc.target/i386/l_fma_float_3.c: Likewise.
5396 * gcc.target/i386/l_fma_double_1.c: Likewise.
5397 * gcc.target/i386/l_fma_double_3.c: Likewise.
5399 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5401 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5402 function to test if HTM is available.
5403 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5404 * gcc.target/powerpc/htm-builtin-1.c: New test.
5406 2013-07-15 Tobias Burnus <burnus@net-b.de>
5408 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5409 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5410 * gfortran.dg/coarray_6.f90: Add dg-error.
5412 2013-07-15 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/finalize_18.f90: New.
5417 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5420 * fortran.dg/module_variable_1.f90: New test.
5421 * fortran.dg/module_variable_2.f90: New test.
5423 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5425 * g++.dg/ext/vector19.C: Adapt.
5426 * g++.dg/ext/vector23.C: New testcase.
5428 2013-07-12 Michael Matz <matz@suse.de>
5431 * c-c++-common/pr55771.c: New test.
5433 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5435 * gcc.target/aarch64/vect-movi.c: New.
5437 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5440 * g++.dg/ext/pr57362.C: New.
5442 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5445 * gcc.target/avr/torture/pr57631.c: New test.
5447 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5450 * g++.dg/cpp0x/constexpr-ice7.C: New.
5452 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5454 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5456 * gcc.c-torture/execute/nest-align-1.x: New.
5458 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5461 * g++.dg/cpp0x/sfinae48.C: New.
5463 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5465 PR preprocessor/57824
5466 * c-c++-common/raw-string-17.c: New test.
5467 * c-c++-common/gomp/pr57824.c: New test.
5469 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5473 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5474 * g++.dg/conversion/dr195.C: Update.
5475 * g++.dg/expr/cast2.C: Likewise.
5477 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5479 * c-c++-common/raw-string-18.c: New test.
5480 * c-c++-common/raw-string-19.c: New test.
5482 PR preprocessor/57757
5483 * g++.dg/cpp/paste1.C: New test.
5484 * g++.dg/cpp/paste2.C: New test.
5486 2013-07-10 Graham Stott <grahams@btinternet.com>
5488 * gcc.target/mips/mulsize-1.c: New.
5489 * gcc.target/mips/mulsize-2.c: New.
5490 * gcc.target/mips/mulsize-3.c: New.
5491 * gcc.target/mips/mulsize-4.c: New.
5493 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5496 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5497 * g++.dg/ext/vector24.C: New testcase.
5499 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5502 * g++.dg/cpp0x/decltype17.C: Adjust.
5504 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/cpp0x/pr51786.C: New.
5509 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5511 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5513 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5515 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5517 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5518 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5520 2013-07-08 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/do_check_9.f90: New.
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/dot_product_2.f90: New.
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5538 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5540 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5542 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5543 * gfortran.dg/finalize_10.f90: Fix dg-final.
5545 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5548 * gcc.target/i386/pr57819.c: New test.
5550 PR rtl-optimization/57829
5551 * gcc.c-torture/execute/pr57829.c: New test.
5553 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5555 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5556 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5558 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5561 * gcc.target/i386/pr57807.c: New test.
5563 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5566 * gcc.dg/tree-ssa/vrp89.c: New test.
5568 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/parse/defarg16.C: New.
5573 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5575 PR rtl-optimization/55342
5576 * gcc.target/i386/pr55342.c: New.
5578 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5580 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5582 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5585 * g++.dg/inherit/virtual10.C: New.
5587 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5590 * gcc.dg/large-size-array-6.c: New test.
5592 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5595 * g++.dg/template/crash116.C: New.
5597 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5599 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5600 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5602 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/cpp0x/nsdmi-list3.C: New.
5607 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5610 * gcc.target/i386/pr57777.c: New test.
5613 * g++.dg/template/arg9.C: New test.
5615 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5617 * gcc.target/i386/avx-inline.c: New test.
5619 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5621 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5622 * gcc.target/mips/call-2.c: Likewise.
5623 * gcc.target/mips/call-3.c: Likewise.
5624 * gcc.target/mips/lazy-binding-1.c: Likewise.
5626 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5628 PR tree-optimization/57741
5629 * gcc.dg/vect/pr57741-1.c: New test.
5630 * gcc.dg/vect/pr57741-2.c: New test.
5631 * gcc.dg/vect/pr57741-3.c: New test.
5633 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5635 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5637 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5638 * lib/target-supports.exp: Define aarch64_little_endian.
5640 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5642 * gcc.target/aarch64/abs_1.c: New test.
5644 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5646 * gcc.target/aarch64/bfxil_1.c: New test.
5647 * gcc.target/aarch64/bfxil_2.c: Likewise.
5649 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5652 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5653 array sizes from 100 to 20.
5655 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5658 * gfortran.dg/pointer_remapping_8.f90: New.
5660 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5662 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5663 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5664 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5665 * g++.dg/cpp1y/complex_literals.h: New.
5667 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5670 * g++.dg/cpp0x/noexcept21.C: New.
5672 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5675 * gcc.target/i386/pr57736.c: New test.
5677 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5679 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5681 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5682 strings to match the fixed error messages.
5683 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5684 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5687 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5690 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5691 stqcx. get even registers.
5693 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5696 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5698 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5700 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5702 * gcc.target/i386/bmi-1.c: Ditto.
5703 * gcc.target/i386/bmi-bextr-4.c: New.
5704 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5706 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5709 * g++.dg/cpp0x/initlist73.C: New.
5711 2013-06-27 Meador Inge <meadori@codesourcery.com>
5713 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5714 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5715 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5717 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5720 * g++.dg/ext/pr57509.C: New file.
5722 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5725 * gcc.target/i386/bmi-bextr-3.c: New test.
5728 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5730 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5733 * g++.dg/cpp0x/pr57172.C: New testcase.
5735 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5737 * gcc.target/s390/htm-1.c: New file.
5738 * gcc.target/s390/htm-nofloat-1.c: New file.
5739 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5741 2013-06-26 Tobias Burnus <burnus@net-b.de>
5744 * gfortran.dg/bounds_check_17.f90: New.
5746 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5749 * g++.dg/cpp1y/pr57640.C: New.
5751 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5754 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5755 overflow due to size of arrays.
5757 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5759 PR tree-optimization/57705
5760 * gcc.dg/vect/pr57705.c: New test.
5761 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5763 2013-06-25 Martin Jambor <mjambor@suse.cz>
5766 * g++.dg/ipa/pr57670.C: New test.
5768 2013-06-25 Richard Biener <rguenther@suse.de>
5771 * gcc.dg/pr56977.c: New testcase.
5773 2013-06-24 Martin Jambor <mjambor@suse.cz>
5775 PR tree-optimization/57358
5776 * gcc.dg/ipa/pr57358.c: New test.
5778 2013-06-24 Richard Biener <rguenther@suse.de>
5781 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5783 2013-06-24 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/57488
5786 * gcc.dg/torture/pr57488.c: New testcase.
5788 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5789 Dominique d'Humieres <dominiq@lps.ens.fr>
5792 * gfortran.dg/fraction.f90: New.
5794 2013-06-24 Alan Modra <amodra@gmail.com>
5796 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5797 Add scan-assembler-not "lvx".
5798 * gcc.target/powerpc/le-altivec-consts.c: New.
5800 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/cpp0x/sfinae47.C: New.
5804 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5807 * gcc.target/sh/pr52483-1.c: New.
5808 * gcc.target/sh/pr52483-2.c: New.
5809 * gcc.target/sh/pr52483-3.c: New.
5810 * gcc.target/sh/pr52483-4.c: New.
5811 * gcc.target/sh/pr52483-5.c: New.
5813 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5815 * gcc.target/i386/intrinsics_1.c: New test.
5816 * gcc.target/i386/intrinsics_2.c: Ditto.
5817 * gcc.target/i386/intrinsics_3.c: Ditto.
5818 * gcc.target/i386/intrinsics_4.c: Ditto.
5819 * gcc.target/i386/intrinsics_5.c: Ditto.
5820 * gcc.target/i386/intrinsics_6.c: Ditto.
5821 * gcc.target/i386/avx-1.c: Provide macros for builtins
5822 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5824 2013-06-21 Tobias Burnus <burnus@net-b.de>
5827 * gfortran.dg/finalize_17.f90: New.
5829 2013-06-21 Tobias Burnus <burnus@net-b.de>
5831 * gfortran.dg/realloc_on_assign_18.f90: New.
5833 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5835 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5836 Also changed the returns from error as distinct values so that
5837 debugging can get easier.
5838 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5839 errors specific to C, if necessary. Also added new error
5841 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5842 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5843 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5844 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5845 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5846 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5847 the same changes as parser_errors3.c, spaces were added between colons
5848 to not confuse C++ compiler with 2 colons as scope.
5849 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5850 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5851 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5852 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5853 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5854 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5855 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5856 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5857 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5858 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5859 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5860 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5863 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5866 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5868 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5871 * gcc.target/i386/pr57655.c: New test.
5873 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5875 * ada/acats/tests/gcc: Delete.
5876 * gnat.dg/style: Likewise.
5878 2013-06-20 Jeff Law <law@redhat.com>
5880 PR tree-optimization/57660
5881 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5882 based on their branch cost.
5884 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5886 2013-06-20 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/list_read_11.f90: New.
5891 2013-06-20 Richard Biener <rguenther@suse.de>
5893 PR tree-optimization/57584
5894 * gcc.dg/torture/pr57584.c: New testcase.
5896 2013-06-19 Sharad Singhai <singhai@google.com>
5898 * g++.dg/gcov/gcov-8.C: New testcase.
5899 * lib/gcov.exp: Handle intermediate format.
5901 2013-06-19 Wei Mi <wmi@google.com>
5903 PR rtl-optimization/57518
5904 * gcc.dg/pr57518.c: New test.
5906 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5908 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5910 2013-06-19 Jan Hubicka <jh@suse.cz>
5912 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5914 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5916 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5917 hard-coded values of array sizes with a #define.
5918 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5919 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5920 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5921 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5922 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5924 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5926 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5927 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5929 2013-06-19 Jeff Law <law@redhat.com>
5931 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5933 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5936 * g++.dg/template/error53.C: New.
5938 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5941 * gcc.target/powerpc/pr55033.c: Fix options.
5943 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5945 * gcc.target/i386/inline_error.c: New test.
5946 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5947 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5949 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5952 * g++.dg/cpp0x/decltype55.C: New.
5954 2013-06-18 Marek Polacek <polacek@redhat.com>
5956 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5958 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5960 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5962 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5964 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5965 Also changed the returns from error as distinct values so that it is
5968 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5970 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5972 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5975 * g++.dg/template/error52.C: New.
5976 * g++.dg/lookup/friend15.C: Update.
5977 * g++.dg/parse/error11.C: Likewise.
5978 * g++.dg/parse/error14.C: Likewise.
5979 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5980 * g++.dg/parse/template25.C: Likewise.
5981 * g++.old-deja/g++.jason/cond.C: Likewise.
5982 * g++.old-deja/g++.mike/for2.C: Likewise.
5983 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5984 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5986 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5988 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5991 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5993 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5994 accidentally placing minus sign for length instead of stride.
5996 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5998 PR rtl-optimization/57425
5999 PR rtl-optimization/57569
6000 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6001 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6003 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6007 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6009 * gfortran.dg/typebound_assignment_6.f03: New.
6011 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6013 * gcc.target/h8300/h8300.exp: New.
6014 * gcc.dg/pragma-isr.c: Move to ...
6015 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6016 * gcc.target/h8300/pragma-isr.c: ... and here.
6017 * gcc.dg/pragma-isr2.c: Move to ...
6018 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6019 * gcc.target/h8300/pragma-isr2.c: ... and here.
6020 * gcc.dg/pragma-isr-trapa.c: Move to ...
6021 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6022 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6023 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6024 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6025 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6026 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6027 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6028 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6029 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6030 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6031 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6032 * gcc.dg/attr-isr-trapa.c: Move to ...
6033 * gcc.target/sh/attr-isr-trapa.c: ... here.
6035 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/ext/builtin-offsetof1.C: New.
6040 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6042 * gcc.target/aarch64/vect_smlal_1.c: New file.
6044 2013-06-14 Tobias Burnus <burnus@net-b.de>
6047 * gfortran.dg/defined_assignment_7.f90: New.
6049 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6052 * g++.dg/rtti/dyncast6.C: New.
6053 * g++.dg/cpp0x/dyncast1.C: Likewise.
6055 2013-06-14 Alan Modra <amodra@gmail.com>
6058 * gcc.dg/pr57134.c: New.
6060 2013-06-14 Tobias Burnus <burnus@net-b.de>
6063 * gfortran.dg/deferred_type_param_9.f90: New.
6065 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6067 * gcc.dg/fold-minus-1.c: New testcase.
6069 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6072 * gfortran.dg/typebound_assignment_5.f03: New.
6074 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6076 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6078 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6079 Pat Haugen <pthaugen@us.ibm.com>
6080 Peter Bergner <bergner@vnet.ibm.com>
6082 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6083 load/store instructions on power7, power8.
6084 * gcc.target/powerpc/atomic-p8.c: Likewise.
6086 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6089 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6091 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/warn/Wunused-var-20.C: New.
6096 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6098 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6099 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6100 Run with -fno-common.
6102 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6104 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6105 and exit function calls with return 1 and return 0, respectively.
6107 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6109 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6112 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6114 PR tree-optimization/57361
6115 * gcc.dg/tree-ssa/pr57361.c: New file.
6117 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6119 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6120 to ensure alignment.
6121 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6123 2013-06-12 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6127 2013-06-12 Tobias Burnus <burnus@net-b.de>
6128 Dominique d'Humieres <dominiq@lps.ens.fr>
6130 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6132 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6135 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6136 * gcc.target/i386/pr56564-3.c: Likewise.
6138 2013-06-11 Tobias Burnus <burnus@net-b.de>
6141 * gfortran.dg/class_array_18.f90: New.
6143 2013-06-11 Jan Hubicka <jh@suse.cz>
6146 * g++.dg/ext/visibility/anon6.C: Update testcase.
6148 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6151 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6152 in how we check __sec_reduce_mutating function's result.
6154 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6155 Pat Haugen <pthaugen@us.ibm.com>
6156 Peter Bergner <bergner@vnet.ibm.com>
6158 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6159 direct move instructions.
6160 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6161 * gcc.target/powerpc/direct-move.h: Likewise.
6162 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6163 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6164 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6165 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6166 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6167 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6169 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6172 * g++.dg/cpp0x/pr52440.C: New.
6174 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6177 * gcc.target/i386/pr56564-1.c: New test.
6178 * gcc.target/i386/pr56564-2.c: New test.
6179 * gcc.target/i386/pr56564-3.c: New test.
6180 * gcc.target/i386/pr56564-4.c: New test.
6181 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6182 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6183 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6184 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6185 * gcc.target/i386/vect-sizes-1.c: Likewise.
6186 * gcc.target/i386/memcpy-1.c: Likewise.
6187 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6188 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6190 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6192 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6193 systems to cover all GNU systems.
6194 * g++.dg/abi/guard2.C: Likewise.
6195 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6196 * g++.dg/eh/sighandle.C: Likewise.
6197 * g++.dg/ext/cleanup-10.C: Likewise.
6198 * g++.dg/ext/cleanup-11.C: Likewise.
6199 * g++.dg/ext/cleanup-8.C: Likewise.
6200 * g++.dg/ext/cleanup-9.C: Likewise.
6201 * g++.dg/opt/const5.C: Likewise.
6202 * g++.dg/opt/life1.C: Likewise.
6203 * g++.dg/other/pr39496.C: Likewise.
6204 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6205 * g++.old-deja/g++.abi/align.C: Likewise.
6206 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6207 * g++.old-deja/g++.law/weak.C: Likewise.
6208 * g++.old-deja/g++.pt/asm1.C: Likewise.
6209 * gcc.c-torture/execute/20030125-1.x: Likewise.
6210 * gcc.c-torture/execute/990127-2.x: Likewise.
6211 * gcc.dg/20041106-1.c: Likewise.
6212 * gcc.dg/20050503-1.c: Likewise.
6213 * gcc.dg/builtin-object-size-5.c: Likewise.
6214 * gcc.dg/cleanup-10.c: Likewise.
6215 * gcc.dg/cleanup-11.c: Likewise.
6216 * gcc.dg/cleanup-8.c: Likewise.
6217 * gcc.dg/cleanup-9.c: Likewise.
6218 * gcc.dg/complex-5.c: Likewise.
6219 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6220 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6221 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6222 * gcc.dg/dfp/pr35739.c: Likewise.
6223 * gcc.dg/fdata-sections-1.c: Likewise.
6224 * gcc.dg/lto/20090206-1_0.c: Likewise.
6225 * gcc.dg/lto/20090206-2_0.c: Likewise.
6226 * gcc.dg/pr30360.c: Likewise.
6227 * gcc.dg/pr37303.c: Likewise.
6228 * gcc.dg/pr39323-1.c: Likewise.
6229 * gcc.dg/pr39323-2.c: Likewise.
6230 * gcc.dg/pr39323-3.c: Likewise.
6231 * gcc.dg/pr45416.c: Likewise.
6232 * gcc.dg/setjmp-2.c: Likewise.
6233 * gcc.dg/split-1.c: Likewise.
6234 * gcc.dg/split-3.c: Likewise.
6235 * gcc.dg/split-4.c: Likewise.
6236 * gcc.dg/strlenopt-12g.c: Likewise.
6237 * gcc.dg/strlenopt-14g.c: Likewise.
6238 * gcc.dg/strlenopt-14gf.c: Likewise.
6239 * gcc.dg/strlenopt-16g.c: Likewise.
6240 * gcc.dg/strlenopt-17g.c: Likewise.
6241 * gcc.dg/strlenopt-18g.c: Likewise.
6242 * gcc.dg/strlenopt-1f.c: Likewise.
6243 * gcc.dg/strlenopt-22g.c: Likewise.
6244 * gcc.dg/strlenopt-2f.c: Likewise.
6245 * gcc.dg/strlenopt-4g.c: Likewise.
6246 * gcc.dg/strlenopt-4gf.c: Likewise.
6247 * gcc.dg/struct-ret-3.c: Likewise.
6248 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6249 * gcc.misc-tests/linkage.exp: Likewise.
6250 * gcc.target/i386/20000724-1.c: Likewise.
6251 * gcc.target/i386/align-main-3.c: Likewise.
6252 * gcc.target/i386/cleanup-1.c: Likewise.
6253 * gcc.target/i386/inline-mcpy.c: Likewise.
6254 * gcc.target/i386/pr32268.c: Likewise.
6255 * gcc.target/i386/pr36613.c: Likewise.
6256 * gcc.target/i386/pr39013-1.c: Likewise.
6257 * gcc.target/i386/pr39013-2.c: Likewise.
6258 * gcc.target/i386/pr39496.c: Likewise.
6259 * gcc.target/i386/pr40906-3.c: Likewise.
6260 * gcc.target/i386/pr46084.c: Likewise.
6261 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6263 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6266 * gcc.target/sh/pr6526.c: New.
6268 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6271 * gcc.c-torture/execute/pr57568.c: New test.
6273 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6276 * g++.dg/other/vararg-4.C: New.
6278 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6280 PR rtl-optimization/57559
6281 * gcc.target/s390/pr57559.c : New test.
6283 2013-06-08 Tobias Burnus <burnus@net-b.de>
6286 * gfortran.dg/finalize_10.f90: New.
6287 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6288 * gfortran.dg/finalize_15.f90: New.
6290 2013-06-08 Tobias Burnus <burnus@net-b.de>
6293 * gfortran.dg/storage_size_4.f90: New.
6295 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6298 * g++.dg/ext/pr57548.C: New test.
6300 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6303 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6305 2013-06-07 Jan Hubicka <jh@suse.cz>
6307 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6309 2013-06-07 Tobias Burnus <burnus@net-b.de>
6312 * gfortran.dg/array_constructor_48.f90: New.
6313 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6314 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6316 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6319 * gcc.target/arm/xordi3-opt.c: New test.
6321 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6323 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6324 Revert to dg-options.
6326 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6329 * gcc.target/powerpc/pr55033.c: New.
6331 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6334 * g++.dg/cpp0x/alias-decl-36.C: New.
6336 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6337 Pat Haugen <pthaugen@us.ibm.com>
6338 Peter Bergner <bergner@vnet.ibm.com>
6340 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6341 power8 builtin functions.
6342 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6343 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6344 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6345 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6346 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6347 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6348 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6349 tests to test power8 auto-vectorization.
6350 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6351 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6352 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6353 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6355 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6356 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6358 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6360 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6362 (check_effective_target_powerpc_p8vector_ok): Likewise.
6363 (is-effective-target): Likewise.
6364 (check_vect_support_and_set_flags): Likewise.
6366 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6369 * g++.dg/parse/error53.C: New.
6371 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6373 PR rtl-optimization/57459
6374 * gcc.target/i386/pr57459.c: New test.
6376 2013-06-06 Teresa Johnson <tejohnson@google.com>
6379 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6380 into -freorder-blocks-and-partition test.
6381 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6382 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6383 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6384 * gcc.dg/tree-prof/pr50907.c: Ditto.
6385 * gcc.dg/tree-prof/pr45354.c: Ditto.
6386 * g++.dg/tree-prof/partition2.C: Ditto.
6387 * g++.dg/tree-prof/partition3.C: Ditto.
6389 2013-06-06 Tobias Burnus <burnus@net-b.de>
6392 * gfortran.dg/finalize_16.f90: New.
6394 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6396 * gcc.dg/vect/no-section-anchors-vect-68.c:
6397 Add dg-skip-if aarch64_tiny.
6399 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6402 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6403 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6405 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6408 * g++.dg/cpp0x/decltype54.C: New.
6410 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6412 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6413 arm*-*-*eabi* targets.
6414 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6416 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6418 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6419 Tobias Burnus <burnus@net-b.de>
6421 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6422 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6423 * gfortran.dg/io_real_boz_4.f90: Ditto.
6424 * gfortran.dg/io_real_boz_5.f90: Ditto.
6426 2013-06-05 Andreas Schwab <schwab@suse.de>
6428 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6430 2013-06-04 Jan Hubicka <jh@suse.cz>
6432 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6434 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6436 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6437 parameters with void.
6438 (main2): Removed argc parameter.
6439 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6440 (main): Replaced argc, argv parameters with void.
6441 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6442 (main2): Removed argc parameter.
6443 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6444 argv parameters with void. Added __asm volatile to avoid optimization
6445 on argc, if necessary.
6446 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6447 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6448 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6449 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6450 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6451 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6466 parameters with void.
6467 (main2): Removed argc parameter.
6468 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6469 (main): Replaced argc, argv parameters with void.
6470 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6471 argv parameters with void. Also renamed this function as main, and
6472 delete the existing main.
6473 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6474 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6475 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6477 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6479 * gcc.target/aarch64/movi_1.c: New test.
6481 2013-06-04 Tobias Burnus <burnus@net-b.de>
6484 * gfortran.dg/finalize_12.f90: New.
6485 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6486 end of scope finalization.
6487 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6488 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6489 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6490 * gfortran.dg/class_19.f03: Ditto.
6491 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6492 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6493 * gfortran.dg/extends_14.f03: Ditto.
6494 * gfortran.dg/move_alloc_4.f90: Ditto.
6495 * gfortran.dg/typebound_proc_27.f03: Ditto.
6497 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6499 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6500 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6501 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6502 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6503 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6504 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6505 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6506 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6507 * gfortran.dg/io_real_boz_4.f90: Ditto.
6508 * gfortran.dg/io_real_boz_5.f90: Ditto.
6509 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6510 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6511 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6512 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6513 * gfortran.dg/transpose_2.f90: Fix dg-output.
6515 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6517 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6518 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6519 dg-option and an header comment.
6521 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/cpp0x/sfinae46.C: New.
6525 * g++.dg/cpp0x/defaulted13.C: Adjust.
6526 * g++.dg/cpp0x/defaulted2.C: Likewise.
6527 * g++.dg/cpp0x/defaulted26.C: Likewise.
6528 * g++.dg/cpp0x/defaulted3.C: Likewise.
6529 * g++.dg/cpp0x/error1.C: Likewise.
6530 * g++.dg/cpp0x/implicit1.C: Likewise.
6531 * g++.dg/cpp0x/implicit11.C: Likewise.
6532 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6533 * g++.dg/cpp0x/initlist47.C: Likewise.
6534 * g++.dg/cpp0x/initlist9.C: Likewise.
6535 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6536 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6537 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6538 * g++.dg/cpp0x/union4.C: Likewise.
6539 * g++.dg/template/crash108.C: Likewise.
6540 * g++.dg/template/crash41.C: Likewise.
6541 * g++.old-deja/g++.jason/local.C: Likewise.
6542 * g++.old-deja/g++.law/visibility3.C: Likewise.
6544 2013-06-03 Teresa Johnson <tejohnson@google.com>
6546 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6547 * gcc.dg/vect/bb-slp-14.c: Ditto.
6548 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6549 * gcc.dg/vect/bb-slp-23.c: Ditto.
6550 * gcc.dg/vect/bb-slp-15.c: Ditto.
6551 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6552 * gcc.dg/vect/bb-slp-24.c: Ditto.
6553 * gcc.dg/vect/bb-slp-16.c: Ditto.
6554 * gcc.dg/vect/bb-slp-25.c: Ditto.
6555 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6556 * gcc.dg/vect/bb-slp-17.c: Ditto.
6557 * gcc.dg/vect/bb-slp-1.c: Ditto.
6558 * gcc.dg/vect/bb-slp-26.c: Ditto.
6559 * gcc.dg/vect/bb-slp-18.c: Ditto.
6560 * gcc.dg/vect/bb-slp-2.c: Ditto.
6561 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6562 * gcc.dg/vect/bb-slp-27.c: Ditto.
6563 * gcc.dg/vect/bb-slp-19.c: Ditto.
6564 * gcc.dg/vect/bb-slp-3.c: Ditto.
6565 * gcc.dg/vect/bb-slp-28.c: Ditto.
6566 * gcc.dg/vect/bb-slp-4.c: Ditto.
6567 * gcc.dg/vect/bb-slp-29.c: Ditto.
6568 * gcc.dg/vect/bb-slp-5.c: Ditto.
6569 * gcc.dg/vect/bb-slp-6.c: Ditto.
6570 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6571 * gcc.dg/vect/bb-slp-7.c: Ditto.
6572 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6573 * gcc.dg/vect/bb-slp-8.c: Ditto.
6574 * gcc.dg/vect/bb-slp-9.c: Ditto.
6575 * gcc.dg/vect/bb-slp-10.c: Ditto.
6576 * gcc.dg/vect/bb-slp-11.c: Ditto.
6577 * gcc.dg/vect/bb-slp-20.c: Ditto.
6578 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6579 * gcc.dg/vect/bb-slp-21.c: Ditto.
6580 * gcc.dg/vect/bb-slp-30.c: Ditto.
6581 * gcc.dg/vect/bb-slp-13.c: Ditto.
6582 * gcc.dg/vect/bb-slp-22.c: Ditto.
6583 * g++.dg/vect/slp-pr50413.cc: Ditto.
6584 * g++.dg/vect/slp-pr56812.cc: Ditto.
6585 * g++.dg/vect/slp-pr50819.cc: Ditto.
6587 2013-06-01 Tobias Burnus <burnus@net-b.de>
6590 * gfortran.dg/class_array_17.f90: New.
6592 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6594 * ada/acats/floatstore.lst: New.
6595 * ada/acats/run_all.sh: Process it.
6597 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6599 * gcc.target/powerpc/e500-ord-1.c: New test.
6600 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6601 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6602 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6604 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6606 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6608 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6610 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6612 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6614 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6616 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6619 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6622 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6624 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6626 2013-05-31 Marek Polacek <polacek@redhat.com>
6628 PR tree-optimization/57478
6629 PR tree-optimization/57453
6630 * gcc.dg/torture/pr57478.c: New test.
6632 2013-05-31 Tobias Burnus <burnus@net-b.de>
6635 * gfortran.dg/class_array_17.f90: New.
6637 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6640 * gcc.target/arm/iordi3-opt.c: New test.
6642 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6646 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6647 * gfortran.dg/interface_26.f90: Ditto.
6648 * gfortran.dg/proc_ptr_11.f90: Ditto.
6649 * gfortran.dg/proc_ptr_15.f90: Ditto.
6650 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6651 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6652 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6653 * gfortran.dg/typebound_override_1.f90: Ditto.
6654 * gfortran.dg/typebound_override_4.f90: Ditto.
6655 * gfortran.dg/typebound_proc_6.f03: Ditto.
6656 * gfortran.dg/assumed_type_7.f90: New test.
6657 * gfortran.dg/typebound_override_5.f90: New test.
6658 * gfortran.dg/typebound_override_6.f90: New test.
6659 * gfortran.dg/typebound_override_7.f90: New test.
6661 2013-05-30 Tobias Burnus <burnus@net-b.de>
6664 * gfortran.dg/power_6.f90: New.
6666 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6668 * gcc.target/aarch64/insv_1.c: New test.
6670 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6672 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6673 dg-skip-if "No stabs".
6675 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6678 * gfortran.dg/assumed_size_1.f90: New.
6680 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6682 * gcc.dg/shrink-wrap-alloca.c: New added.
6683 * gcc.dg/shrink-wrap-pretend.c: New added.
6684 * gcc.dg/shrink-wrap-sibcall.c: New added.
6686 2013-05-30 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/assumed_rank_13.f90: New.
6691 2013-05-29 Easwaran Raman <eraman@google.com>
6693 PR tree-optimization/57442
6694 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6696 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6698 PR tree-optimization/57441
6699 * gcc.c-torture/compile/pr57441.c: New.
6701 2013-05-29 Dehao Chen <dehao@google.com>
6704 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6706 2013-05-29 Tobias Burnus <burnus@net-b.de>
6709 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6710 * gfortran.dg/class_19.f03: Ditto.
6712 2013-05-29 Richard Biener <rguenther@suse.de>
6714 * gcc.dg/vect/bb-slp-32.c: New testcase.
6716 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6718 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6719 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6720 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6721 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6722 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6723 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6724 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6756 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6758 2013-05-29 Tobias Burnus <burnus@net-b.de>
6761 * gfortran.dg/finalize_11.f90: New.
6762 * gfortran.dg/finalize_4.f03: Remove dg-error.
6763 * gfortran.dg/finalize_5.f03: Ditto.
6764 * gfortran.dg/finalize_6.f03: Ditto.
6765 * gfortran.dg/finalize_7.f03: Ditto.
6767 2013-05-28 Tobias Burnus <burnus@net-b.de>
6769 * gfortran.dg/class_array_16.f90: New.
6771 2013-05-28 Tobias Burnus <burnus@net-b.de>
6774 * gfortran.dg/use_29.f90: New.
6776 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6778 * gnat.dg/fp_exception.adb: New test.
6780 2013-05-28 Richard Biener <rguenther@suse.de>
6782 PR tree-optimization/56787
6783 * gcc.dg/vect/pr56787.c: New testcase.
6785 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6786 Tobias Burnus <burnus@net-b.de>
6789 * gfortran.dg/typebound_override_4.f90: New.
6791 2013-05-28 Richard Biener <rguenther@suse.de>
6793 PR tree-optimization/57411
6794 * g++.dg/opt/pr57411.C: New testcase.
6796 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6798 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6799 * gcc.dg/builtin-bswap-9.c: Likewise.
6801 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6803 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6805 2013-05-27 Richard Biener <rguenther@suse.de>
6808 * gcc.dg/gomp/pr57412.c: New testcase.
6810 2013-05-27 Bud Davis <jmdavis@link.com>
6813 * gfortran.dg/stfunc_8.f90: New.
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6817 PR tree-optimization/57343
6818 * gcc.dg/torture/pr57343.c: New testcase.
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/57417
6823 * gcc.dg/torture/pr57417.c: New testcase.
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6827 PR tree-optimization/57396
6828 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6830 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6832 * gnat.dg/specs/last_bit.ads: New test.
6834 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6836 * gnat.dg/specs/machine_attribute.ads: New test.
6838 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6840 * gnat.dg/incomplete3.ad[sb]: New test.
6842 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6845 * gcc.target/mips/div-13.c: New test.
6847 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6850 * gcc.target/mips/mips16-attributes-5.c,
6851 * gcc.target/mips/mips16-attributes-6.c: New tests.
6853 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6855 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6856 * gcc.dg/builtin-bswap-8.c: Likewise.
6858 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/cpp0x/new1.C: New.
6863 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6866 * g++.dg/parse/dtor16.C: New.
6867 * g++.dg/parse/dtor6.C: Adjust.
6869 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6872 * g++.dg/expr/bitfield12.C: New.
6874 2013-05-24 Jeff Law <law@redhat.com>
6876 PR tree-optimization/57124
6877 * gcc.c-torture/execute/pr57124.c: New test.
6878 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6880 2013-05-24 Martin Jambor <mjambor@suse.cz>
6882 PR tree-optimization/57294
6883 * gcc.dg/ipa/pr57294.c: New test.
6885 2013-05-24 Dehao Chen <dehao@google.com>
6887 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6889 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6891 * gcc.target/aarch64/scalar_intrinsics.c
6892 (force_simd): Use a valid instruction.
6893 (test_vdupd_lane_s64): Pass a valid lane argument.
6894 (test_vdupd_lane_u64): Likewise.
6896 2013-05-24 Richard Biener <rguenther@suse.de>
6898 PR tree-optimization/57287
6899 * gcc.dg/pr57287.c: New testcase.
6901 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6904 * g++.dg/template/error51.C: New.
6906 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6909 * g++.dg/template/bitfield2.C: New.
6911 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6913 * gnat.dg/specs/noinline1.ads: New test.
6914 * gnat.dg/noinline2.ad[sb]: Likewise.
6915 * gnat.dg/specs/noinline3.ads: Likewise.
6916 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6918 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6921 * gcc.dg/tree-ssa/pr57385.c: New test.
6923 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/derived_type4.adb: New test.
6927 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6929 * gcc.dg/builtin-bswap-6.c: New test.
6930 * gcc.dg/builtin-bswap-7.c: Likewise.
6931 * gcc.dg/builtin-bswap-8.c: Likewise.
6932 * gcc.dg/builtin-bswap-9.c: Likewise.
6934 2013-05-23 Christian Bruel <christian.bruel@st.com>
6937 * gcc.dg/debug/pr57351.c: New test
6939 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6941 * gcc.target/aarch64/vect-clz.c: New file.
6943 2013-05-23 Martin Jambor <mjambor@suse.cz>
6946 * gcc.dg/ipa/pr57347.c: New test.
6948 2013-05-23 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/57380
6951 * g++.dg/tree-ssa/pr57380.C: New testcase.
6953 2013-05-23 Richard Biener <rguenther@suse.de>
6956 * gcc.dg/torture/pr57381.c: New testcase.
6958 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6961 * gcc.c-torture/execute/pr57344-1.c: New test.
6962 * gcc.c-torture/execute/pr57344-2.c: New test.
6963 * gcc.c-torture/execute/pr57344-3.c: New test.
6964 * gcc.c-torture/execute/pr57344-4.c: New test.
6966 2013-05-23 Richard Biener <rguenther@suse.de>
6968 PR rtl-optimization/57341
6969 * gcc.dg/torture/pr57341.c: New testcase.
6971 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/parse/crash62.C: New.
6976 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6977 Pat Haugen <pthaugen@us.ibm.com>
6978 Peter Bergner <bergner@vnet.ibm.com>
6980 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6983 2013-05-22 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/defined_assignment_6.f90: New.
6988 2013-05-22 Tobias Burnus <burnus@net-b.de>
6991 * gfortran.dg/assumed_type_6.f90: New.
6993 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6996 * g++.dg/cpp0x/Wunused-parm.C: New.
6998 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7001 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7003 2013-05-21 Easwaran Raman <eraman@google.com>
7005 PR tree-optimization/57322
7006 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7008 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7010 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7013 2013-05-21 Tobias Burnus <burnus@net-b.de>
7016 * gfortran.dg/assumed_type_5.f90: New.
7017 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7018 * gfortran.dg/assumed_rank_2.f90: Ditto.
7019 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7020 * gfortran.dg/no_arg_check_3.f90: Ditto.
7022 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/57331
7025 * gcc.c-torture/compile/pr57331.c: New test.
7027 2013-05-21 Richard Biener <rguenther@suse.de>
7029 PR tree-optimization/57330
7030 * gcc.dg/torture/pr57330.c: New testcase.
7032 2013-05-21 Richard Biener <rguenther@suse.de>
7034 PR tree-optimization/57303
7035 * gcc.dg/torture/pr57303.c: New testcase.
7037 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7039 PR tree-optimization/57321
7040 * gcc.c-torture/execute/pr57321.c: New test.
7042 2013-05-20 Tobias Burnus <burnus@net-b.de>
7046 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7047 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7048 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7049 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7050 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7051 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7052 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7053 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7054 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7055 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7056 * gfortran.dg/binding_label_tests_24.f90: New.
7057 * gfortran.dg/binding_label_tests_25.f90: New.
7059 2013-05-20 Tobias Burnus <burnus@net-b.de>
7062 * gfortran.dg/binding_label_tests_17.f90: New.
7063 * gfortran.dg/binding_label_tests_18.f90: New.
7064 * gfortran.dg/binding_label_tests_19.f90: New.
7065 * gfortran.dg/binding_label_tests_20.f90: New.
7066 * gfortran.dg/binding_label_tests_21.f90: New.
7067 * gfortran.dg/binding_label_tests_22.f90: New.
7068 * gfortran.dg/binding_label_tests_23.f90: New.
7070 2013-05-20 Tobias Burnus <burnus@net-b.de>
7073 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7074 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7075 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7076 * gfortran.dg/common_18.f90: New.
7077 * gfortran.dg/common_19.f90: New.
7078 * gfortran.dg/common_20.f90: New.
7079 * gfortran.dg/common_21.f90: New.
7081 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7084 * g++.dg/parse/error52.C: New.
7085 * g++.dg/parse/error3.C: Adjust.
7086 * g++.dg/parse/error36.C: Likewise.
7088 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7091 * gcc.target/sh/pr56547-1.c: New.
7092 * gcc.target/sh/pr56547-2.c: New.
7094 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/warn/Wsign-compare-6.C: New.
7098 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7100 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/template/error50.C: New.
7105 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/ext/complit13.C: New.
7110 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7113 * g++.dg/pr57175.C: New testcase.
7115 2013-05-17 Easwaran Raman <eraman@google.com>
7117 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7119 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7122 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7124 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7126 PR rtl-optimization/57281
7127 PR rtl-optimization/57300
7128 * gcc.dg/pr57300.c: New test.
7129 * gcc.c-torture/execute/pr57281.c: New test.
7131 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7134 * g++.dg/ext/sizeof-complit.C: New.
7136 2013-05-17 Marek Polacek <polacek@redhat.com>
7138 * gcc.dg/strlenopt-25.c: New test.
7139 * gcc.dg/strlenopt-26.c: Likewise.
7141 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7143 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7144 instead of -mavx2, require only avx instead of avx2.
7145 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7146 of avx2-check.h and turn into an avx runtime test instead of
7149 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7151 * g++.dg/ext/vector22.C: Uncomment working test.
7153 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7156 * g++.dg/template/pr17410.C: New.
7158 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7160 * gcc.target/i386/rotate-3.c: New test.
7161 * gcc.target/i386/rotate-3a.c: New test.
7162 * gcc.target/i386/rotate-4.c: New test.
7163 * gcc.target/i386/rotate-4a.c: New test.
7164 * gcc.target/i386/rotate-5.c: New test.
7165 * gcc.target/i386/rotate-5a.c: New test.
7167 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169 * gcc.dg/visibility-21.c: Require section_anchors.
7171 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7173 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7174 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7175 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7177 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7179 * gcc.dg/visibility-21.c: New.
7181 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7184 * gcc.dg/pr57286.c: New testcase.
7185 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7186 * g++.dg/ext/vector22.C: Comment out transformations not
7189 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7192 * gcc.target/mips/call-1.c: Restrict to o32.
7193 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7195 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7197 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7199 * g++.dg/warn/Wshadow-1.C: Likewise.
7200 * g++.dg/warn/Wshadow-6.C: Likewise.
7201 * g++.dg/warn/Wshadow-7.C: Likewise.
7203 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7206 * g++.dg/parse/pr31952-1.C: New.
7207 * g++.dg/parse/pr31952-2.C: Likewise.
7208 * g++.dg/parse/pr31952-3.C: Likewise.
7210 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7211 * g++.old-deja/g++.jason/cond.C: Likewise.
7212 * g++.dg/cpp0x/range-for5.C: Likewise.
7214 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7217 * gcc.target/arm/pr40887.c: Adjust testcase.
7218 * gcc.target/arm/pr19599.c: New test.
7220 2013-05-15 Richard Biener <rguenther@suse.de>
7222 PR tree-optimization/57275
7223 * gcc.target/i386/pr57275.c: New testcase.
7225 2013-05-15 Jan Hubicka <jh@suse.cz>
7227 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7228 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7229 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7231 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7233 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7236 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7239 * c-c++-common/Wsequence-point-1.c: New test.
7241 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7243 * g++.dg/ext/vector22.C: New testcase.
7244 * gcc.dg/binop-xor3.c: Remove xfail.
7246 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7248 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7249 FLOAT cmp FLOAT ? INT : INT.
7250 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7251 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7252 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7253 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7254 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7255 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7257 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7260 * g++.dg/cpp0x/defaulted43.C: New.
7262 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7264 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7265 (alloca): Remove declaration.
7266 (foo9): Replace alloca by __builtin_alloca.
7268 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7270 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7271 Expect "size of array is too large" error.
7273 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7275 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7277 2013-05-14 Richard Biener <rguenther@suse.de>
7280 * g++.dg/torture/pr57235.C: New testcase.
7282 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7285 * gcc.dg/torture/pr57251.c: New test.
7287 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7290 * gcc.target/i386/pr57264.c: New test.
7292 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7296 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7298 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7300 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7302 PR tree-optimization/45216
7303 PR tree-optimization/57157
7304 * c-c++-common/rotate-1.c: Add 32 tests with +.
7305 * c-c++-common/rotate-1a.c: Adjust.
7306 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7307 * c-c++-common/rotate-2b.c: New test.
7308 * c-c++-common/rotate-3.c: Add 32 tests with +.
7309 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7310 * c-c++-common/rotate-4b.c: New test.
7311 * c-c++-common/rotate-5.c: New test.
7313 2013-05-13 Martin Jambor <mjambor@suse.cz>
7316 * gcc.dg/ipa/remref-0.c: New test.
7317 * gcc.dg/ipa/remref-1a.c: Likewise.
7318 * gcc.dg/ipa/remref-1b.c: Likewise.
7319 * gcc.dg/ipa/remref-2a.c: Likewise.
7320 * gcc.dg/ipa/remref-2b.c: Likewise.
7322 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7324 * gcc.dg/vector-shift-2.c: New testcase.
7326 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7328 PR tree-optimization/57230
7329 * gcc.dg/strlenopt-24.c: New test.
7331 PR tree-optimization/57230
7332 * gcc.dg/strlenopt-23.c: New test.
7334 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7337 * gcc.target/sh/pr57108.c: Move this test case to ...
7338 * gcc.c-torture/compile/pr57108.c: ... here.
7340 2013-05-10 Richard Biener <rguenther@suse.de>
7342 PR tree-optimization/57214
7343 * gcc.dg/torture/pr57214.c: New testcase.
7345 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7347 * gcc.dg/vector-shift.c: New testcase.
7349 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7351 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7353 PR tree-optimization/45216
7354 PR tree-optimization/57157
7355 * c-c++-common/rotate-1.c: New test.
7356 * c-c++-common/rotate-1a.c: New test.
7357 * c-c++-common/rotate-2.c: New test.
7358 * c-c++-common/rotate-2a.c: New test.
7359 * c-c++-common/rotate-3.c: New test.
7360 * c-c++-common/rotate-3a.c: New test.
7361 * c-c++-common/rotate-4.c: New test.
7362 * c-c++-common/rotate-4a.c: New test.
7364 2013-05-10 Richard Biener <rguenther@suse.de>
7366 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7367 * gcc.target/i386/l_fma_double_1.c: Adjust.
7368 * gcc.target/i386/l_fma_double_2.c: Likewise.
7369 * gcc.target/i386/l_fma_double_3.c: Likewise.
7370 * gcc.target/i386/l_fma_double_4.c: Likewise.
7371 * gcc.target/i386/l_fma_double_5.c: Likewise.
7372 * gcc.target/i386/l_fma_double_6.c: Likewise.
7373 * gcc.target/i386/l_fma_float_1.c: Likewise.
7374 * gcc.target/i386/l_fma_float_2.c: Likewise.
7375 * gcc.target/i386/l_fma_float_3.c: Likewise.
7376 * gcc.target/i386/l_fma_float_4.c: Likewise.
7377 * gcc.target/i386/l_fma_float_5.c: Likewise.
7378 * gcc.target/i386/l_fma_float_6.c: Likewise.
7380 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7383 * g++.dg/cpp0x/pr51226.C: New.
7385 2013-04-16 Han Shen <shenhan@google.com>
7387 Test cases for '-fstack-protector-strong'.
7388 * gcc.dg/fstack-protector-strong.c: New.
7389 * g++.dg/fstack-protector-strong.C: New.
7391 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7393 * gcc.target/aarch64/ands_1.c: New test.
7394 * gcc.target/aarch64/ands_2.c: Likewise
7396 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7398 * lib/target-supports.exp (check_effective_target_hw): New
7400 * c-c++-common/asan/clone-test-1.c: Call
7401 check_effective_target_hw.
7402 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7403 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7404 possible decorations.
7405 * c-c++-common/asan/null-deref-1.c: Likewise.
7406 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7407 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7408 * c-c++-common/asan/use-after-free-1.c: Likewise.
7409 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7410 * g++.dg/asan/large-func-test-1.C: Likewise.
7412 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7414 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7416 2013-05-07 Richard Biener <rguenther@suse.de>
7419 * g++.dg/torture/pr57190.C: New testcase.
7421 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7423 PR tree-optimization/57149
7424 * gcc.dg/pr57149.c: New test.
7427 * gcc.dg/pr57184.c: New test.
7429 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/specs/array3.ads: New test.
7433 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7435 * c-c++-common/vector-scalar-2.c: New testcase.
7437 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7439 * gcc.target/i386/asm-dialect-2.c: New testcase.
7441 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7444 * g++.dg/cpp0x/auto38.C: New.
7446 2013-05-06 Richard Biener <rguenther@suse.de>
7448 PR tree-optimization/57185
7449 * gcc.dg/autopar/pr57185.c: New testcase.
7451 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7454 * gcc.target/i386/pr57106.c: New test.
7456 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7458 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7459 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7460 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7461 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7462 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7463 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7464 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7466 2013-05-06 Teresa Johnson <tejohnson@google.com>
7469 * gcc.dg/pr57154.c: New test.
7471 2013-05-06 Richard Biener <rguenther@suse.de>
7474 * gcc.dg/torture/pr57147-1.c: New testcase.
7475 * gcc.dg/torture/pr57147-2.c: Likewise.
7476 * gcc.dg/torture/pr57147-3.c: Likewise.
7478 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7481 * gcc.target/sh/pr55303-1.c: New.
7482 * gcc.target/sh/pr55303-2.c: New.
7483 * gcc.target/sh/pr55303-3.c: New.
7485 2013-05-05 Tobias Burnus <burnus@net-b.de>
7487 * gfortran.dg/allocate_with_source_3.f90: New.
7489 2013-05-05 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/null_8.f90: New.
7494 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7497 * g++.dg/cpp0x/enum27.C: New.
7498 * g++.dg/cpp0x/enum_base.C: Adjust.
7500 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7502 PR tree-optimization/56205
7503 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7505 2013-05-04 Tobias Burnus <burnus@net-b.de>
7507 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7508 * gfortran.dg/bind_c_usage_27.f90: New.
7509 * gfortran.dg/bind_c_usage_28.f90: New.
7511 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7514 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7516 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7519 * gcc.target/powerpc/pr57150.c: New file.
7521 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7523 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7524 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7525 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7526 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7527 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7528 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7529 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7531 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7533 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7534 scan-assembler-times.
7536 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7538 * gcc.dg/tree-ssa/slsr-32.c: New.
7539 * gcc.dg/tree-ssa/slsr-33.c: New.
7540 * gcc.dg/tree-ssa/slsr-34.c: New.
7541 * gcc.dg/tree-ssa/slsr-35.c: New.
7542 * gcc.dg/tree-ssa/slsr-36.c: New.
7543 * gcc.dg/tree-ssa/slsr-37.c: New.
7544 * gcc.dg/tree-ssa/slsr-38.c: New.
7546 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7548 * gcc.target/aarch64/tst_1.c: New test.
7549 * gcc.target/aarch64/tst_2.c: Likewise
7551 2013-05-02 Jeff Law <law@redhat.com>
7553 PR tree-optimization/57144
7554 * gcc.c-torture/execute/pr57144.c: New test.
7556 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7558 PR rtl-optimization/57130
7559 * gcc.c-torture/execute/pr57130.c: New test.
7561 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7563 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7565 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7567 * gcc.target/aarch64/fabd.c: New file.
7569 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7572 * g++.dg/cpp0x/pr54318.C: New.
7574 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7577 * g++.dg/parse/error51.C: New.
7578 * g++.dg/parse/error15.C: Adjust column numbers.
7580 2013-05-02 Tobias Burnus <burnus@net-b.de>
7583 * gfortran.dg/size_kind_2.f90: New.
7584 * gfortran.dg/size_kind_3.f90: New.
7586 2013-05-02 Richard Biener <rguenther@suse.de>
7589 * g++.dg/torture/pr57140.C: New testcase.
7591 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7594 * gcc.target/arm/pr56732-1.c: New test.
7596 2013-05-02 Martin Jambor <mjambor@suse.cz>
7599 * gcc.dg/ipa/pr56988.c: New test.
7601 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7603 * gcc.target/aarch64/bics_1.c: New test.
7604 * gcc.target/aarch64/bics_2.c: Likewise.
7606 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7608 PR rtl-optimization/57131
7609 * gcc.c-torture/execute/pr57131.c: New test.
7611 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7614 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7616 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7619 * gcc.target/i386/pr57091.c: New test.
7621 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7623 * gcc.target/aarch64/vect-vaddv.c: New.
7625 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7627 * gcc.target/aarch64/vect-vmaxv.c: New.
7628 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7632 * gcc.target/aarch64/scalar-vca.c: New.
7633 * gcc.target/aarch64/vect-vca.c: Likewise.
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7637 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7638 (test_vceqd_s64): Force arguments to SIMD registers.
7639 (test_vceqzd_s64): Likewise.
7640 (test_vcged_s64): Likewise.
7641 (test_vcled_s64): Likewise.
7642 (test_vcgezd_s64): Likewise.
7643 (test_vcged_u64): Likewise.
7644 (test_vcgtd_s64): Likewise.
7645 (test_vcltd_s64): Likewise.
7646 (test_vcgtzd_s64): Likewise.
7647 (test_vcgtd_u64): Likewise.
7648 (test_vclezd_s64): Likewise.
7649 (test_vcltzd_s64): Likewise.
7650 (test_vtst_s64): Likewise.
7651 (test_vtst_u64): Likewise.
7653 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7656 * g++.dg/cpp0x/decltype53.C: New.
7658 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7661 * gfortran.dg/power_5.f90: New test.
7663 2013-04-30 Richard Biener <rguenther@suse.de>
7666 * gcc.dg/torture/pr57122.c: New testcase.
7668 2013-04-30 Richard Biener <rguenther@suse.de>
7671 * g++.dg/torture/pr57107.C: New testcase.
7673 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7675 PR rtl-optimization/57105
7676 * gcc.dg/pr57105.c: New test.
7678 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7680 PR tree-optimization/57104
7681 * gcc.dg/pr57104.c: New test.
7683 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7686 * gcc.target/i386/pr44578.c: New test.
7688 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7691 * gcc.target/i386/pr57097.c: New test.
7693 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7696 * gcc.target/i386/pr57098.c: New test.
7698 2013-04-29 Kai Tietz <ktietz@redhat.com>
7700 * gcc.c-torture/execute/pr55875.c: New test.
7702 2013-04-29 Richard Biener <rguenther@suse.de>
7705 * gcc.dg/torture/pr57075.c: New testcase.
7707 2013-04-29 Richard Biener <rguenther@suse.de>
7710 * gcc.dg/autopar/pr57103.c: New testcase.
7712 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7714 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7716 2013-04-29 Tom de Vries <tom@codesourcery.com>
7718 * gcc.dg/pr50763.c: Update test.
7720 2013-04-26 Jeff Law <law@redhat.com>
7722 * gcc.dg/tree-ssa/vrp88.c: New test.
7724 2013-04-29 Christian Bruel <christian.bruel@st.com>
7727 * gcc.target/sh/pr57108.c: New test.
7729 2013-04-29 Richard Biener <rguenther@suse.de>
7732 * gfortran.dg/gomp/pr57089.f90: New testcase.
7734 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7736 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7738 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7740 * gcc.target/aarch64/vect-vcvt.c: New.
7742 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7744 * gcc.target/aarch64/vect-vrnd.c: New.
7746 2013-04-29 Richard Biener <rguenther@suse.de>
7748 PR tree-optimization/57081
7749 * gcc.dg/torture/pr57081.c: New testcase.
7751 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7753 PR tree-optimization/57083
7754 * gcc.dg/torture/pr57083.c: New test.
7756 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/cpp0x/decltype52.C: New.
7761 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7763 N3472 binary constants
7764 * g++.dg/cpp/limits.C: Adjust warning wording.
7765 * g++.dg/system-binary-constants-1.C: Likewise.
7766 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7768 2013-04-28 Tobias Burnus <burnus@net-b.de>
7771 * gfortran.dg/coarray_30.f90: New.
7773 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7776 * frontend-passes (optimize_power): New function.
7777 (optimize_op): Use it.
7779 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7782 * gcc.c-torture/execute/pr56866.c: New test.
7783 * gcc.target/i386/pr56866.c: New test.
7785 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.dg/setjmp-5.c: New test.
7790 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7793 * g++.dg/cpp0x/constexpr-55708.C: New.
7795 2013-04-26 Richard Biener <rguenther@suse.de>
7797 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7798 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7799 * gcc.dg/pr53265.c: Remove XFAILs.
7800 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7801 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7803 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7805 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7806 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7807 -fdiagnostics-color=never option similarly to
7808 -fno-diagnostics-show-caret option.
7810 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7812 PR rtl-optimization/57003
7813 * gcc.target/i386/pr57003.c: New test.
7815 2013-04-25 Marek Polacek <polacek@redhat.com>
7817 PR tree-optimization/57066
7818 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7820 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7821 Tejas Belagod <tejas.belagod@arm.com>
7823 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7824 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7825 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7827 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7829 * gcc.target/aarch64/cmp.c: New.
7831 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7833 * gcc.target/aarch64/ngc.c: New.
7835 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7837 * lib/target-supports.exp
7838 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7839 (check_effective_target_arm_neon_fp16_ok): Likewise.
7840 (add_options_for_arm_neon_fp16): Likewise.
7841 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7842 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7844 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7846 PR rtl-optimizations/57046
7847 * gcc.target/i386/pr57046.c: New test.
7849 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7851 * g++.dg/cpp1y/cplusplus.C: New.
7853 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7857 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7859 * c-c++-common/Wpointer-arith-1.c: New.
7861 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7863 * g++.dg/cpp1y/cxx1y_macro.C: New.
7865 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7868 * g++.dg/cpp0x/sfinae45.C: New.
7870 2013-04-24 Richard Biener <rguenther@suse.de>
7873 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7875 2013-04-23 Richard Biener <rguenther@suse.de>
7878 * gcc.dg/torture/pr57036-1.c: New testcase.
7879 * gcc.dg/torture/pr57036-2.c: Likewise.
7881 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7883 * gcc.target/aarch64/scalar-mov.c: New testcase.
7885 2013-04-23 Richard Biener <rguenther@suse.de>
7887 PR tree-optimization/57026
7888 * gcc.dg/torture/pr57026.c: New testcase.
7890 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7894 * gfortran.dg/transfer_check_4.f90: New.
7896 2013-04-22 Marek Polacek <polacek@redhat.com>
7899 * gcc.dg/pr56990.c: New test.
7901 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7904 * gcc.target/i386/pr57018.c: New test.
7906 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7908 * gcc.target/aarch64/vrecps.c: New.
7909 * gcc.target/aarch64/vrecpx.c: Likewise.
7911 2013-04-22 Christian Bruel <christian.bruel@st.com>
7914 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7916 2013-04-21 Jeff Law <law@redhat.com>
7918 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7920 2013-04-20 Tobias Burnus <burnus@net-b.de>
7923 * gfortran.dg/c_loc_test_22.f90: New.
7925 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7927 PR rtl-optimization/56847
7928 * gcc.dg/pr56847.c: New test.
7930 2013-04-19 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/56982
7933 * gcc.c-torture/execute/pr56982.c: New testcase.
7935 2013-04-19 Martin Jambor <mjambor@suse.cz>
7937 PR tree-optimization/56718
7938 * g++.dg/ipa/imm-devirt-1.C: New test.
7939 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7941 2013-04-19 Richard Biener <rguenther@suse.de>
7943 PR tree-optimization/57000
7944 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7946 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7947 Mikael Morin <mikael@gcc.gnu.org>
7950 * gfortran.dg/array_constructor_45.f90: New test.
7951 * gfortran.dg/array_constructor_46.f90: New test.
7952 * gfortran.dg/array_constructor_47.f90: New test.
7953 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7955 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7957 PR rtl-optimization/56999
7958 * g++.dg/opt/pr56999.C: New test.
7960 2013-04-18 Cary Coutant <ccoutant@google.com>
7962 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7963 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7965 2013-04-18 Cary Coutant <ccoutant@google.com>
7967 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7968 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7969 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7970 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7971 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7972 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7973 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7974 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7975 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7976 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7977 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7979 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7981 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7983 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7985 PR tree-optimization/56984
7986 * gcc.c-torture/compile/pr56984.c: New test.
7988 PR rtl-optimization/56992
7989 * gcc.dg/pr56992.c: New test.
7991 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7994 * gfortran.dg/proc_ptr_42.f90: New.
7996 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7998 * gnat.dg/discr41.ad[sb]: New test.
7999 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8000 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8001 * gcc.dg/vect/slp-24.c: Likewise.
8002 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8003 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8004 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8005 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8006 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8007 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8008 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8009 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8010 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8011 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8012 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8013 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8014 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8015 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8016 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8017 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8018 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8023 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8029 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8032 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8033 * gfortran.dg/module_md5_1.f90: Remove.
8035 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8037 * gcc.target/aarch64/adds3.c: New.
8038 * gcc.target/aarch64/subs3.c: New.
8040 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8042 * gcc.target/aarch64/adds1.c: New.
8043 * gcc.target/aarch64/adds2.c: New.
8044 * gcc.target/aarch64/subs1.c: New.
8045 * gcc.target/aarch64/subs2.c: New.
8047 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8049 Implement n3599 - Literal operator templates for strings.
8050 * g++.dg/cpp1y/udlit-char-template.C: New test.
8051 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8053 2013-04-16 Tobias Burnus <burnus@net-b.de>
8056 * gfortran.dg/no_arg_check_1.f90: New.
8057 * gfortran.dg/no_arg_check_2.f90: New.
8058 * gfortran.dg/no_arg_check_3.f90: New.
8060 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8063 * gfortran.dg/proc_ptr_41.f90: New.
8065 2013-04-16 Richard Biener <rguenther@suse.de>
8067 PR tree-optimization/56756
8068 * gcc.dg/torture/pr56756.c: New testcase.
8070 2013-04-16 Tobias Burnus <burnus@net-b.de>
8073 * gfortran.dg/c_assoc_5.f90: New.
8075 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8077 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8078 * gcc.c-torture/execute/pr33992.x: Remove.
8079 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8080 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8081 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8083 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8085 PR tree-optimization/56962
8086 * gcc.c-torture/execute/pr56962.c: New test.
8088 2013-04-15 Richard Biener <rguenther@suse.de>
8090 PR tree-optimization/56933
8091 * gcc.dg/vect/pr56933.c: New testcase.
8093 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8095 * gcc.target/arm/anddi3-opt.c: New test.
8096 * gcc.target/arm/anddi3-opt2.c: Likewise.
8098 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8100 * gcc.dg/pr56890-1.c: New test.
8101 * gcc.dg/pr56890-2.c: Likewise.
8103 2013-04-15 Joey Ye <joey.ye@arm.com>
8105 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8106 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8108 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8111 * gfortran.dg/select_type_33.f03: New test.
8113 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8116 * gfortran.dg/typebound_proc_29.f03: New.
8118 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8121 * gfortran.dg/typebound_proc_28.f03: New.
8123 2013-04-12 Jeff Law <law@redhat.com>
8125 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8128 2013-04-12 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8133 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8136 * gcc.target/i386/pr56903.c: New test.
8138 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8141 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8142 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8143 * gfortran.dg/block_11.f90: Fix invalid test case.
8144 * gfortran.dg/function_types_3.f90: Add new error message.
8145 * gfortran.dg/global_references_1.f90: Ditto.
8146 * gfortran.dg/import2.f90: Remove unneeded parts.
8147 * gfortran.dg/import6.f90: Fix invalid test case.
8148 * gfortran.dg/proc_decl_2.f90: Ditto.
8149 * gfortran.dg/proc_decl_9.f90: Ditto.
8150 * gfortran.dg/proc_decl_18.f90: Ditto.
8151 * gfortran.dg/proc_ptr_40.f90: New.
8152 * gfortran.dg/whole_file_7.f90: Modified error wording.
8153 * gfortran.dg/whole_file_16.f90: Ditto.
8154 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8155 * gfortran.dg/whole_file_18.f90: Modified error wording.
8156 * gfortran.dg/whole_file_20.f03: Ditto.
8157 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8160 2013-04-12 Richard Biener <rguenther@suse.de>
8163 2013-04-10 Richard Biener <rguenther@suse.de>
8165 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8167 2013-04-12 Tobias Burnus <burnus@net-b.de>
8170 * gfortran.dg/class_allocate_15.f90: New.
8173 2013-04-12 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8176 scan-tree-dump-times.
8178 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8180 PR tree-optimization/56918
8181 PR tree-optimization/56920
8182 * gcc.dg/vect/pr56918.c: New test.
8183 * gcc.dg/vect/pr56920.c: New test.
8185 2013-04-12 Tobias Burnus <burnus@net-b.de>
8188 * gfortran.dg/class_allocate_14.f90: New.
8189 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8190 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8192 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8194 * gcc.dg/fold-cstvecshift.c: New testcase.
8196 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8198 * gcc.target/aarch64/negs.c: New.
8200 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8203 * g++.dg/template/arrow4.C: New test.
8205 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8207 * gnat.dg/array23.adb: New test.
8208 * gnat.dg/array23_pkg[123].ads: New helpers.
8210 2013-04-11 Jeff Law <law@redhat.com>
8212 PR tree-optimization/56900
8213 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8215 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8218 * g++.dg/cpp0x/sfinae44.C: New.
8220 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8222 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8223 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8225 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8228 * g++.dg/cpp0x/enum26.C: New.
8229 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8231 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8233 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8235 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8237 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8238 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8239 loop is vectorized and that the correct instruction is generated.
8240 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8241 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8242 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8244 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8246 PR tree-optimization/56899
8247 * gcc.c-torture/execute/pr56899.c: New test.
8249 2013-04-10 David S. Miller <davem@davemloft.net>
8251 * gcc.target/sparc/setcc-4.c: New test.
8252 * gcc.target/sparc/setcc-5.c: New test.
8254 2013-04-10 Richard Biener <rguenther@suse.de>
8256 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8258 2013-04-10 Richard Biener <rguenther@suse.de>
8260 * gcc.dg/vect/slp-39.c: New testcase.
8262 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8264 PR tree-optimization/55524
8265 * gcc.target/epiphany/fnma-1.c: New test.
8267 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8269 * gcc.dg/tree-ssa/inline-11.c: New test
8271 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8274 * g++.dg/template/arrow3.C: New test.
8276 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8278 * gcc.target/arm/minmax_minus.c: New test.
8280 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8283 * c-c++-common/gomp/pr56883.c: New test.
8285 2013-04-09 Jeff Law <law@redhat.com>
8287 * gcc.dg/tree-ssa/vrp87.c: New test.
8289 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8291 PR tree-optimization/56854
8292 * g++.dg/torture/pr56854.C: New test.
8294 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8297 * gfortran.dg/array_constructor_44.f90: New test.
8299 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8302 * g++.dg/cpp0x/constexpr-specialization.C: New.
8304 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8306 * gcc.c-torture/execute/pr56837.c: New test.
8310 * g++.dg/opt/vt3.C: New test.
8311 * g++.dg/opt/vt4.C: New test.
8313 2013-04-08 Jeff Law <law@redhat.com>
8315 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8317 2013-04-08 Richard Biener <rguenther@suse.de>
8319 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8321 2013-04-08 Richard Biener <rguenther@suse.de>
8323 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8325 2013-04-08 Richard Biener <rguenther@suse.de>
8327 * g++.dg/vect/slp-pr56812.cc: Adjust.
8329 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8331 * gcc.dg/pr56837.c: New test.
8332 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8333 "generated memset minus one".
8335 2013-04-07 Tobias Burnus <burnus@net-b.de>
8338 * gfortran.dg/reshape_5.f90: New.
8340 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8343 * gcc.target/powerpc/recip-1.c: Modify expected output.
8344 * gcc.target/powerpc/recip-3.c: Likewise.
8345 * gcc.target/powerpc/recip-4.c: Likewise.
8346 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8348 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8350 * gcc.target/arm/peep-ldrd-1.c: New test.
8351 * gcc.target/arm/peep-strd-1.c: Likewise.
8353 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8355 * gcc.target/arm/negdi-1.c: New test.
8356 * gcc.target/arm/negdi-2.c: Likewise.
8357 * gcc.target/arm/negdi-3.c: Likewise.
8358 * gcc.target/arm/negdi-4.c: Likewise.
8360 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8362 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8363 Add -march=armv8-a when we use v8 NEON.
8364 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8365 (check_effective_target_vect_call_ceilf): Likewise.
8366 (check_effective_target_vect_call_floorf): Likewise.
8367 (check_effective_target_vect_call_roundf): Likewise.
8368 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8369 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8370 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8371 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8372 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8374 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8376 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8377 * gcc.target/powerpc/sd-pwr6.c: Same.
8378 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8379 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8381 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8383 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8385 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8388 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8389 * gfortran.dg/altreturn_4.f90: Ditto.
8390 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8391 * gfortran.dg/altreturn_5.f90: Ditto.
8392 * gfortran.dg/altreturn_6.f90: Ditto.
8393 * gfortran.dg/altreturn_7.f90: Ditto.
8395 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8397 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8399 (check_effective_target_arm_v8_neon_ok_nocache):
8401 (check_effective_target_arm_v8_neon_ok): Change to use
8402 check_effective_target_arm_v8_neon_ok_nocache.
8403 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8405 (check_effective_target_vect_call_btruncf):
8406 Enable for arm and ARMv8 NEON.
8407 (check_effective_target_vect_call_ceilf): Likewise.
8408 (check_effective_target_vect_call_floorf): Likewise.
8409 (check_effective_target_vect_call_roundf): Likewise.
8410 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8413 2013-04-04 Marek Polacek <polacek@redhat.com>
8415 PR tree-optimization/48186
8416 * gcc.dg/pr48186.c: New test.
8418 2013-04-04 Richard Biener <rguenther@suse.de>
8420 PR tree-optimization/56826
8421 * gcc.dg/vect/pr56826.c: New testcase.
8422 * gcc.dg/vect/O3-pr36098.c: Adjust.
8424 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8426 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8427 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8428 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8429 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8430 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8431 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8432 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8433 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8434 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8435 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8437 2013-04-04 Richard Biener <rguenther@suse.de>
8439 PR tree-optimization/56213
8440 * gcc.dg/vect/vect-123.c: New testcase.
8442 2013-04-04 Tobias Burnus <burnus@net-b.de>
8445 * gfortran.dg/read_repeat_2.f90: New.
8447 2013-04-04 Richard Biener <rguenther@suse.de>
8449 PR tree-optimization/56837
8450 * g++.dg/torture/pr56837.C: New testcase.
8452 2013-04-04 Tobias Burnus <burnus@net-b.de>
8455 * gfortran.dg/c_loc_test_21.f90: New.
8456 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8457 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8458 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8459 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8460 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8462 2013-04-03 Jeff Law <law@redhat.com>
8464 PR tree-optimization/56799
8465 * gcc.c-torture/execute/pr56799.c: New test.
8467 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8470 * g++.dg/warn/Wpointer-arith-1.C: New.
8471 * g++.dg/gomp/for-19.C: Adjust.
8473 2013-04-03 Marek Polacek <polacek@redhat.com>
8476 * gcc.dg/pr55702.c: New test.
8478 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8481 * gcc.dg/pr56809.c: New testcase.
8483 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8486 * g++.dg/debug/pr56819.C: New test.
8488 2013-04-03 Richard Biener <rguenther@suse.de>
8490 PR tree-optimization/56817
8491 * g++.dg/torture/pr56817.C: New testcase.
8493 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8495 * gcc.dg/vect/bb-slp-31.c: New file.
8497 2013-04-03 Jason Merrill <jason@redhat.com>
8500 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8502 2013-04-03 Richard Biener <rguenther@suse.de>
8504 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8506 2013-04-03 Richard Biener <rguenther@suse.de>
8508 PR tree-optimization/55964
8509 * gcc.dg/torture/pr55964-2.c: New testcase.
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8513 PR tree-optimization/56501
8514 * gcc.dg/torture/pr56501.c: New testcase.
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/56407
8519 * gcc.dg/torture/pr56407.c: New testcase.
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8523 PR tree-optimization/56790
8524 * g++.dg/ext/pr56790-1.C: New testcase.
8526 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8528 * gcc.target/i386/merge-1.c: New testcase.
8529 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8531 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8534 * gcc.c-torture/execute/pr19449.c: New test.
8536 2013-04-03 Richard Biener <rguenther@suse.de>
8538 PR tree-optimization/56812
8539 * g++.dg/vect/slp-pr56812.cc: New testcase.
8541 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8545 * gfortran.dg/altreturn_8.f90: New.
8546 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8547 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8548 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8550 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8552 PR rtl-optimization/56745
8553 * gcc.c-torture/compile/pr56745.c: New test.
8555 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8557 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8559 2013-04-02 Richard Biener <rguenther@suse.de>
8561 PR tree-optimization/56778
8562 * gcc.dg/torture/pr56778.c: New testcase.
8564 2013-04-02 Richard Biener <rguenther@suse.de>
8567 * g++.dg/torture/pr56768.C: New testcase.
8569 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8571 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8573 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8576 * gfortran.dg/namelist_82.f90: New test.
8578 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8581 * gfortran.dg/implicit_class_1.f90: New.
8583 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586 * gfortran.dg/namelist_81.f90: New test.
8588 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8590 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8591 for constant and equal string lengths.
8592 * gfortran.dg/character_comparison_5.f90: Likewise.
8593 * gfortran.dg/character_comparison_9.f90: New test.
8595 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8597 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8598 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8600 2013-03-29 Tobias Burnus <burnus@net-b.de>
8603 * gfortran.dg/optional_absent_3.f90: New.
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8608 * gfortran.dg/fmt_cache_3.f90: New.
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.dg/namelist_80.f90: New.
8615 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8618 * gfortran.dg/string_length_2.f90: New test.
8619 * gfortran.dg/dependency_41.f90: New test.
8621 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8624 * gfortran.dg/array_constructor_43.f90: New test.
8625 * gfortran.dg/random_seed_3.f90: New test.
8627 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8629 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8630 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8631 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8632 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8633 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8634 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8635 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8636 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8637 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8638 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8640 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8643 * g++.dg/conversion/op4.C: Adjust.
8644 * g++.dg/cpp0x/rv1n.C: Likewise.
8645 * g++.dg/cpp0x/rv2n.C: Likewise.
8646 * g++.dg/cpp0x/template_deduction.C: Likewise.
8647 * g++.dg/expr/cond8.C: Likewise.
8648 * g++.dg/other/error4.C: Likewise.
8649 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8650 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8651 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8652 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8653 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8654 * g++.old-deja/g++.law/cvt20.C: Likewise.
8655 * g++.old-deja/g++.law/cvt8.C: Likewise.
8656 * g++.old-deja/g++.law/init8.C: Likewise.
8657 * g++.old-deja/g++.mike/net12.C: Likewise.
8658 * g++.old-deja/g++.mike/net8.C: Likewise.
8659 * g++.old-deja/g++.mike/p2793.C: Likewise.
8660 * g++.old-deja/g++.mike/p3836.C: Likewise.
8661 * g++.old-deja/g++.mike/p418.C: Likewise.
8662 * g++.old-deja/g++.mike/p701.C: Likewise.
8663 * g++.old-deja/g++.mike/p807.C: Likewise.
8665 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8668 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8671 2013-03-28 Marek Polacek <polacek@redhat.com>
8673 PR tree-optimization/56695
8674 * gcc.dg/vect/pr56695.c: New test.
8676 2013-03-28 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/37021
8679 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8680 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8682 2013-03-27 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/sizeof_2.f90: New.
8687 * gfortran.dg/sizeof_3.f90: New.
8688 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8690 2013-03-27 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/37021
8693 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8695 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8697 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8698 * g++.dg/ipa/ivinline-2.C: Likewise.
8699 * g++.dg/ipa/ivinline-3.C: Likewise.
8700 * g++.dg/ipa/ivinline-4.C: Likewise.
8701 * g++.dg/ipa/ivinline-5.C: Likewise.
8702 * g++.dg/ipa/ivinline-7.C: Likewise.
8703 * g++.dg/ipa/ivinline-8.C: Likewise.
8704 * g++.dg/ipa/ivinline-9.C: Likewise.
8705 * g++.dg/cpp0x/noexcept03.C: Likewise.
8706 * gcc.dg/const-1.c: Likewise.
8707 * gcc.dg/ipa/pure-const-1.c: Likewise.
8708 * gcc.dg/noreturn-8.c: Likewise.
8709 * gcc.target/i386/mmx-1.c: Likewise.
8710 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8711 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8712 * gcc.c-torture/execute/pr33992.x: New file.
8714 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8716 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8718 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8721 * g++.dg/ext/desig5.C: New.
8723 2013-03-26 Tobias Burnus <burnus@net-b.de>
8726 * gfortran.dg/merge_init_expr_2.f90: New.
8727 * gfortran.dg/merge_char_1.f90: Modify test to
8728 stay a run-time test.
8729 * gfortran.dg/merge_char_3.f90: Ditto.
8731 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8733 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8734 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8736 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8739 * g++.dg/cpp0x/range-for23.C: New.
8741 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8744 * gfortran.dg/namelist_79.f90: New.
8746 2013-03-25 Martin Jambor <mjambor@suse.cz>
8748 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8750 2013-03-25 Tobias Burnus <burnus@net-b.de>
8770 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8771 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8772 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8773 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8774 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8775 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8776 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8777 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8778 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8779 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8780 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8781 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8782 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8783 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8784 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8785 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8786 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8787 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8788 * gfortran.dg/pr32601_1.f03: Ditto.
8789 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8790 * gfortran.dg/blockdata_7.f90: New.
8791 * gfortran.dg/c_assoc_4.f90: New.
8792 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8793 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8794 * gfortran.dg/c_funloc_tests_8.f90: New.
8795 * gfortran.dg/c_loc_test_17.f90: New.
8796 * gfortran.dg/c_loc_test_18.f90: New.
8797 * gfortran.dg/c_loc_test_19.f90: New.
8798 * gfortran.dg/c_loc_test_20.f90: New.
8799 * gfortran.dg/c_sizeof_5.f90: New.
8800 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8801 * gfortran.dg/transfer_resolve_2.f90: New.
8802 * gfortran.dg/transfer_resolve_3.f90: New.
8803 * gfortran.dg/transfer_resolve_4.f90: New.
8804 * gfortran.dg/pr32601.f03: Update dg-error.
8805 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8806 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8808 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8810 * gcc.target/arm/vseleqdf.c: New test.
8811 * gcc.target/arm/vseleqsf.c: Likewise.
8812 * gcc.target/arm/vselgedf.c: Likewise.
8813 * gcc.target/arm/vselgesf.c: Likewise.
8814 * gcc.target/arm/vselgtdf.c: Likewise.
8815 * gcc.target/arm/vselgtsf.c: Likewise.
8816 * gcc.target/arm/vselledf.c: Likewise.
8817 * gcc.target/arm/vsellesf.c: Likewise.
8818 * gcc.target/arm/vselltdf.c: Likewise.
8819 * gcc.target/arm/vselltsf.c: Likewise.
8820 * gcc.target/arm/vselnedf.c: Likewise.
8821 * gcc.target/arm/vselnesf.c: Likewise.
8822 * gcc.target/arm/vselvcdf.c: Likewise.
8823 * gcc.target/arm/vselvcsf.c: Likewise.
8824 * gcc.target/arm/vselvsdf.c: Likewise.
8825 * gcc.target/arm/vselvssf.c: Likewise.
8827 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8829 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8831 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8832 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8833 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8834 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8835 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8836 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8837 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8838 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8839 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8840 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8841 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8842 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8843 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8844 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8845 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8846 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8847 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8848 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8849 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8850 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8851 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8852 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8853 * gcc.target/arm/atomic-op-char.c: Likewise.
8854 * gcc.target/arm/atomic-op-consume.c: Likewise.
8855 * gcc.target/arm/atomic-op-int.c: Likewise.
8856 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8857 * gcc.target/arm/atomic-op-release.c: Likewise.
8858 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8859 * gcc.target/arm/atomic-op-short.c: Likewise.
8861 2013-03-25 Richard Biener <rguenther@suse.de>
8864 * g++.dg/torture/pr56694.C: New testcase.
8866 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8869 * gcc.target/arm/neon-vcond-gt.c: New test.
8870 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8871 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8873 2013-03-25 Richard Biener <rguenther@suse.de>
8875 PR tree-optimization/56689
8876 * gcc.dg/torture/pr56689.c: New testcase.
8878 2013-03-25 Kai Tietz <ktietz@redhat.com>
8880 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8882 2013-03-24 Tobias Burnus <burnus@net-b.de>
8885 * gfortran.dg/eof_5.f90: New.
8887 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8889 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8892 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8894 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8896 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8899 * gcc.c-torture/execute/builtins/builtins.exp: Add
8900 -Wl,--allow-multiple-definition for RTEMS targets.
8902 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8904 * gcc.target/aarch64/movk.c: New test.
8906 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8908 * g++.dg/ext/vector21.C: New testcase.
8910 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8912 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8913 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8915 2013-03-21 Richard Biener <rguenther@suse.de>
8917 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8918 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8920 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8922 * gcc.target/aarch64/vect.c: Test and result vector added
8923 for sabd and saba instructions.
8924 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8925 instructions in assembly.
8926 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8927 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8928 for fabd instruction.
8929 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8930 instruction in assembly.
8931 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8933 2013-03-20 Jeff Law <law@redhat.com>
8935 * g++.dg/tree-ssa/ssa-dom.C: New test.
8937 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8939 * gcc.target/powerpc/mmfpgpr.c: New test.
8940 * gcc.target/powerpc/sd-vsx.c: Likewise.
8941 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8942 * gcc.target/powerpc/vsx-float0.c: Likewise.
8944 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8946 PR tree-optimization/56355
8947 * gcc.dg/pr56355-1.c: New file.
8949 2013-03-20 Catherine Moore <clm@codesourcery.com>
8950 Richard Sandiford <rdsandiford@googlemail.com>
8952 * gcc.target/mips/mips.exp: Add microMIPS support.
8953 * gcc.target/mips/umips-movep-2.c: New test.
8954 * gcc.target/mips/umips-lwp-2.c: New test.
8955 * gcc.target/mips/umips-swp-5.c: New test.
8956 * gcc.target/mips/umips-constraints-1.c: New test.
8957 * gcc.target/mips/umips-lwp-3.c: New test.
8958 * gcc.target/mips/umips-swp-6.c: New test.
8959 * gcc.target/mips/umips-constraints-2.c: New test.
8960 * gcc.target/mips/umips-save-restore-1.c: New test.
8961 * gcc.target/mips/umips-lwp-4.c: New test.
8962 * gcc.target/mips/umips-swp-7.c: New test.
8963 * gcc.target/mips/umips-save-restore-2.c: New test.
8964 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8965 * gcc.target/mips/umips-lwp-5.c: New test.
8966 * gcc.target/mips/umips-save-restore-3.c: New test.
8967 * gcc.target/mips/umips-lwp-6.c: New test.
8968 * gcc.target/mips/umips-swp-1.c: New test.
8969 * gcc.target/mips/umips-lwp-7.c: New test.
8970 * gcc.target/mips/umips-swp-2.c: New test.
8971 * gcc.target/mips/umips-lwp-8.c: New test.
8972 * gcc.target/mips/umips-swp-3.c: New test.
8973 * gcc.target/mips/umips-movep-1.c: New test.
8974 * gcc.target/mips/umips-lwp-1.c: New test.
8975 * gcc.target/mips/umips-swp-4.c: New test.
8977 2013-03-20 Richard Biener <rguenther@suse.de>
8979 PR tree-optimization/56661
8980 * gcc.dg/torture/pr56661.c: New testcase.
8982 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8984 PR rtl-optimization/56605
8985 * gcc.target/powerpc/pr56605.c: New.
8987 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990 * gfortran.dg/do_1.f90: Don't xfail.
8992 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8995 * gfortran.dg/namelist_77.f90: New.
8996 * gfortran.dg/namelist_78.f90: New.
8998 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9001 * gfortran.dg/open_negative_unit_1.f90: New.
9003 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9005 * gcc.target/aarch64/sbc.c: New test.
9007 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9009 * gcc.target/aarch64/ror.c: New test.
9011 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9013 * gcc.target/aarch64/extr.c: New test.
9015 2013-03-19 Richard Biener <rguenther@suse.de>
9017 PR tree-optimization/56273
9018 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9019 * c-c++-common/uninit-17.c: Likewise.
9021 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9023 PR tree-optimization/56635
9024 * g++.dg/torture/pr56635.C: New test.
9026 2013-03-18 Richard Biener <rguenther@suse.de>
9028 PR tree-optimization/3713
9029 * g++.dg/ipa/devirt-12.C: New testcase.
9031 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9034 * c-c++-common/pr56566.c: New test.
9036 2013-03-17 Jason Merrill <jason@redhat.com>
9038 * g++.dg/template/abstract-dr337.C: XFAIL.
9040 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9043 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9044 * c-c++-common/pr56607.c: New test.
9046 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9049 * g++.dg/cpp0x/constexpr-array5.C: New.
9051 2013-03-15 Tobias Burnus <burnus@net-b.de>
9054 * gfortran.dg/transfer_intrinsic_5.f90: New.
9056 2013-03-15 Kai Tietz <ktietz@redhat.com>
9058 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9059 * gcc.target/i386/pr20020-1.c: Likewise.
9060 * gcc.target/i386/pr20020-2.c: Likewise.
9061 * gcc.target/i386/pr20020-3.c: Likewise.
9062 * gcc.target/i386/pr53425-1.c: Likewise.
9063 * gcc.target/i386/pr53425-2.c: Likewise.
9064 * gcc.target/i386/pr55093.c: Likewise.
9065 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9067 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9070 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9071 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9073 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9075 PR tree-optimization/53265
9076 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9078 * gcc.dg/graphite/id-6.c (test): Likewise.
9079 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9080 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9082 PR tree-optimization/53265
9083 * gcc.dg/pr53265.c: New test.
9084 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9086 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9088 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9089 n, use it as high bound instead of 4.
9091 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9094 * gcc.target/sh/pr49880-1.c: New.
9095 * gcc.target/sh/pr49880-2.c: New.
9096 * gcc.target/sh/pr49880-3.c: New.
9097 * gcc.target/sh/pr49880-4.c: New.
9098 * gcc.target/sh/pr49880-5.c: New.
9100 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9102 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9104 2013-03-13 Richard Biener <rguenther@suse.de>
9106 PR tree-optimization/56608
9107 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9109 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9112 * g++.dg/cpp0x/alias-decl-32.C: New.
9114 2013-03-11 Jan Hubicka <jh@suse.cz>
9117 * gcc.c-torture/compile/pr56571.c: New testcase.
9119 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9121 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9122 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9124 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9126 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9127 * gcc.dg/inline_4.c: Likewise.
9128 * gcc.dg/unroll_2.c: Likewise.
9129 * gcc.dg/unroll_3.c: Likewise.
9130 * gcc.dg/unroll_4.c: Likewise.
9132 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9135 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9138 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9140 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9143 * gcc.c-torture/compile/pr40797.c: New.
9145 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9147 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9149 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9152 * gfortran.dg/class_56.f90: New test.
9154 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9157 * gcc.target/mips/pr56524.c: New test.
9159 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9162 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9164 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9167 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9169 2013-03-08 Marek Polacek <polacek@redhat.com>
9171 PR tree-optimization/56478
9172 * gcc.dg/torture/pr56478.c: New test.
9174 2013-03-08 Kai Tietz <ktietz@redhat.com>
9176 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9177 targets linker option --allow-multiple-definition.
9179 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9180 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9181 * gcc.dg/pr52549.c: Add LLP64 case.
9182 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9183 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9184 * gcc.dg/torture/pr51071-2.c: Likewise.
9185 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9186 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9187 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9188 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9189 * gcc.dg/weak/weak-1.c: Likewise.
9190 * gcc.dg/weak/weak-2.c: Likewise.
9191 * gcc.dg/weak/weak-3.c: Likewise.
9192 * gcc.dg/weak/weak-4.c: Likewise.
9193 * gcc.dg/weak/weak-5.c: Likewise.
9194 * gcc.dg/weak/weak-15.c: Likewise.
9195 * gcc.dg/weak/weak-16.c: Likewise.
9197 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9199 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/56559
9202 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9204 2013-03-07 Andreas Schwab <schwab@suse.de>
9206 * gcc.dg/pr31490.c: Fix last change.
9208 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9211 * g++.dg/template/crash115.C: New.
9213 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9215 PR tree-optimization/56539
9216 * gcc.c-torture/compile/pr56539.c: New test.
9218 2013-03-06 Kai Tietz <ktietz@redhat.com>
9220 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9222 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9223 * gcc.dg/lto/20091013-1_2.c: Likewise.
9224 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9226 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9228 * gnat.dg/specs/aggr6.ads: New test.
9230 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9232 * gnat.dg/loop_optimization15.ad[sb]: New test.
9234 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9237 * gcc.dg/pr56548.c: New test.
9239 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9244 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9247 * g++.dg/template/typename20.C: New test.
9249 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9252 * gcc.dg/pr56510.c: New test.
9254 PR rtl-optimization/56484
9255 * gcc.c-torture/compile/pr56484.c: New test.
9257 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9260 * g++.dg/warn/Wsign-conversion-2.C: New.
9262 2013-03-05 Richard Biener <rguenther@suse.de>
9264 PR tree-optimization/56270
9265 * gcc.dg/vect/slp-38.c: New testcase.
9267 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9269 PR rtl-optimization/56494
9270 * gcc.dg/pr56494.c: New test.
9272 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9274 * gcc.dg/pr56424.c: New test.
9276 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9278 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9279 * gcc.dg/pr56228.c <avr>: Skip.
9281 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9284 PR tree-optimization/52631
9285 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9287 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9289 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9290 * gcc.dg/vect/vect-83_64.c: Same.
9292 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9295 * gfortran.dg/pointer_check_13.f90: New test.
9297 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9300 * gfortran.dg/array_constructor_42.f90: New test.
9302 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9305 * g++.dg/template/static33.C: New.
9306 * g++.dg/template/static34.C: Likewise.
9309 * g++.dg/template/static35.C: New.
9311 2013-03-01 Steve Ellcey <sellcey@mips.com>
9313 * gcc.dg/pr56396.c: Require pic support.
9315 2013-03-01 Richard Biener <rguenther@suse.de>
9317 PR tree-optimization/55481
9318 * gcc.dg/torture/pr56488.c: New testcase.
9320 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9321 Jakub Jelinek <jakub@redhat.com>
9324 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9325 no_sanitize_address attribute rather than no_address_safety_analysis.
9326 * g++.dg/asan/sanitizer_test_utils.h
9327 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9328 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9329 in addition to no_address_safety_analysis.
9331 2013-02-28 Jason Merrill <jason@redhat.com>
9334 * g++.dg/cpp0x/constexpr-and.C: New.
9336 2013-02-28 Martin Jambor <mjambor@suse.cz>
9338 PR tree-optimization/56294
9339 * g++.dg/debug/pr56294.C: New test.
9341 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9343 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9345 2013-02-27 Marek Polacek <polacek@redhat.com>
9347 PR rtl-optimization/56466
9348 * gcc.dg/pr56466.c: New test.
9350 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9352 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9353 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9354 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9356 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9359 * gcc.dg/pr45472.c: New test.
9361 2013-02-26 Marek Polacek <polacek@redhat.com>
9363 PR tree-optimization/56426
9364 * gcc.dg/pr56436.c: New test.
9366 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9368 PR tree-optimization/56448
9369 * gcc.c-torture/compile/pr56448.c: New test.
9371 PR tree-optimization/56443
9372 * gcc.dg/torture/pr56443.c: New test.
9374 2013-02-25 Richard Biener <rguenther@suse.de>
9376 PR tree-optimization/56175
9377 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9379 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9382 * g++.dg/torture/pr56403.C: New test.
9384 2013-02-25 Catherine Moore <clm@codesourcery.com>
9387 2013-02-24 Catherine Moore <clm@codesourcery.com>
9388 Richard Sandiford <rdsandiford@googlemail.com>
9390 * gcc.target/mips/mips.exp: Add microMIPS support.
9391 * gcc.target/mips/umips-movep-2.c: New test.
9392 * gcc.target/mips/umips-lwp-2.c: New test.
9393 * gcc.target/mips/umips-swp-5.c: New test.
9394 * gcc.target/mips/umips-constraints-1.c: New test.
9395 * gcc.target/mips/umips-lwp-3.c: New test.
9396 * gcc.target/mips/umips-swp-6.c: New test.
9397 * gcc.target/mips/umips-constraints-2.c: New test.
9398 * gcc.target/mips/umips-save-restore-1.c: New test.
9399 * gcc.target/mips/umips-lwp-4.c: New test.
9400 * gcc.target/mips/umips-swp-7.c: New test.
9401 * gcc.target/mips/umips-save-restore-2.c: New test.
9402 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9403 * gcc.target/mips/umips-lwp-5.c: New test.
9404 * gcc.target/mips/umips-save-restore-3.c: New test.
9405 * gcc.target/mips/umips-lwp-6.c: New test.
9406 * gcc.target/mips/umips-swp-1.c: New test.
9407 * gcc.target/mips/umips-lwp-7.c: New test.
9408 * gcc.target/mips/umips-swp-2.c: New test.
9409 * gcc.target/mips/umips-lwp-8.c: New test.
9410 * gcc.target/mips/umips-swp-3.c: New test.
9411 * gcc.target/mips/umips-movep-1.c: New test.
9412 * gcc.target/mips/umips-lwp-1.c: New test.
9413 * gcc.target/mips/umips-swp-4.c: New test.
9415 2013-02-24 Catherine Moore <clm@codesourcery.com>
9416 Richard Sandiford <rdsandiford@googlemail.com>
9418 * gcc.target/mips/mips.exp: Add microMIPS support.
9419 * gcc.target/mips/umips-movep-2.c: New test.
9420 * gcc.target/mips/umips-lwp-2.c: New test.
9421 * gcc.target/mips/umips-swp-5.c: New test.
9422 * gcc.target/mips/umips-constraints-1.c: New test.
9423 * gcc.target/mips/umips-lwp-3.c: New test.
9424 * gcc.target/mips/umips-swp-6.c: New test.
9425 * gcc.target/mips/umips-constraints-2.c: New test.
9426 * gcc.target/mips/umips-save-restore-1.c: New test.
9427 * gcc.target/mips/umips-lwp-4.c: New test.
9428 * gcc.target/mips/umips-swp-7.c: New test.
9429 * gcc.target/mips/umips-save-restore-2.c: New test.
9430 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9431 * gcc.target/mips/umips-lwp-5.c: New test.
9432 * gcc.target/mips/umips-save-restore-3.c: New test.
9433 * gcc.target/mips/umips-lwp-6.c: New test.
9434 * gcc.target/mips/umips-swp-1.c: New test.
9435 * gcc.target/mips/umips-lwp-7.c: New test.
9436 * gcc.target/mips/umips-swp-2.c: New test.
9437 * gcc.target/mips/umips-lwp-8.c: New test.
9438 * gcc.target/mips/umips-swp-3.c: New test.
9439 * gcc.target/mips/umips-movep-1.c: New test.
9440 * gcc.target/mips/umips-lwp-1.c: New test.
9441 * gcc.target/mips/umips-swp-4.c: New test.
9443 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9446 * lib/asan-dg.exp (asan_link_flags): Add
9447 -B${gccpath}/libsanitizer/asan/ to flags.
9449 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9452 * gcc.dg/torture/pr56420.c: New test.
9454 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9457 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9459 2013-02-21 Martin Jambor <mjambor@suse.cz>
9461 PR tree-optimization/56310
9462 * g++.dg/ipa/pr56310.C: New test.
9464 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9467 * gfortran.dg/proc_ptr_comp_37.f90: New.
9469 2013-02-21 Richard Biener <rguenther@suse.de>
9471 PR tree-optimization/56415
9473 2013-02-11 Richard Biener <rguenther@suse.de>
9475 PR tree-optimization/56273
9476 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9477 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9478 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9479 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9480 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9481 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9483 2013-02-21 Marek Polacek <polacek@redhat.com>
9485 PR tree-optimization/56398
9486 * g++.dg/torture/pr56398.C: New test.
9488 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.c-torture/compile/pr56405.c: New test.
9493 2013-02-20 Jan Hubicka <jh@suse.cz>
9495 PR tree-optimization/56265
9496 * g++.dg/ipa/devirt-11.C: New testcase.
9498 2013-02-20 Richard Biener <rguenther@suse.de>
9500 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9502 2013-02-20 Richard Biener <rguenther@suse.de>
9503 Jakub Jelinek <jakub@redhat.com>
9505 PR tree-optimization/56396
9506 * gcc.dg/pr56396.c: New testcase.
9508 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9513 2013-02-19 Richard Biener <rguenther@suse.de>
9515 PR tree-optimization/56384
9516 * gcc.dg/torture/pr56384.c: New testcase.
9518 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9520 PR tree-optimization/56350
9521 * gcc.dg/pr56350.c: New test.
9523 PR tree-optimization/56381
9524 * g++.dg/opt/pr56381.C: New test.
9526 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9529 * lib/dg-pch.exp (pch-init, pch-finish,
9530 check_effective_target_pch_supported_debug): New procs.
9531 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9532 Likewise if $pch_unsupported_debug and $flags include -g.
9533 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9534 and dg-require-effective-target pch_unsupported_debug.
9535 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9536 * objc.dg/pch/pch.exp: Likewise.
9537 * gcc.dg/pch/pch.exp: Likewise.
9538 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9539 pch_unsupported_debug.
9540 * gcc.dg/pch/valid-1.hs: Likewise.
9541 * gcc.dg/pch/valid-1b.c: Likewise.
9542 * gcc.dg/pch/valid-1b.hs: Likewise.
9544 2013-02-18 Richard Biener <rguenther@suse.de>
9546 PR tree-optimization/56366
9547 * gcc.dg/torture/pr56366.c: New testcase.
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9552 * gcc.dg/torture/pr56349.c: New testcase.
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9556 PR tree-optimization/56321
9557 * gcc.dg/torture/pr56321.c: New testcase.
9559 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9561 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9563 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9564 Dodji Seketeli <dodji@redhat.com>
9567 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9568 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9569 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9570 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9571 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9572 * c-c++-common/asan/pr56330.c: Likewise.
9573 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9574 Ensure the size argument of __builtin_memcpy is a constant.
9576 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9577 Paolo Carlini <paolo.carlini@oracle.com>
9580 * g++.dg/cpp0x/enum23.C: New.
9582 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9585 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9587 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9589 PR rtl-optimization/56348
9590 * gcc.target/i386/pr56348.c: New test.
9592 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9594 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9595 * gcc.target/arm/interrupt-2.c: Likewise.
9597 2013-02-15 Tobias Burnus <burnus@net-b.de>
9600 * gfortran.dg/matmul_9.f90: New.
9602 2013-02-15 Tobias Burnus <burnus@net-b.de>
9605 * gfortran.dg/init_flag_11.f90: New.
9607 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9609 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9611 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9613 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9616 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9617 Tobias Burnus <burnus@net-b.de>
9620 * gfortran.dg/allocatable_function_7.f90: New.
9622 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9624 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9625 * asan_globals_test-wrapper.cc: New file.
9626 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9627 instead of asan_globals_test.cc as dg-additional-sources.
9628 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9629 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9630 "sanitizer_test_utils.h" instead of
9631 "sanitizer_common/tests/sanitizer_test_utils.h".
9632 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9633 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9634 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9635 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9636 * g++.dg/asan/asan_test.cc: Synced from upstream.
9637 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9639 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9642 * c-c++-common/asan/memcmp-2.c: New test.
9644 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9647 * g++.dg/cpp0x/udlit-string-literal.h: New.
9648 * g++.dg/cpp0x/udlit-string-literal.C: New.
9650 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9652 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9654 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9657 * gcc.target/arm/pr56184.C: New test.
9659 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9662 * g++.dg/torture/pr56302.C: New test.
9663 * g++.dg/cpp0x/constexpr-56302.C: New test.
9664 * c-c++-common/pr56302.c: New test.
9666 2013-02-13 Tobias Burnus <burnus@net-b.de>
9667 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9670 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9671 * gfortran.dg/quad_3.f90: Ditto.
9673 2013-02-13 Kostya Serebryany <kcc@google.com>
9675 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9676 to match the fresh asan run-time.
9677 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9679 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9681 Avoid instrumenting duplicated memory access in the same basic block
9682 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9683 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9684 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9685 * c-c++-common/asan/inc.c: Likewise.
9687 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9690 * gcc.target/i386/pr56148.c: New test.
9692 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9693 Tobias Burnus <burnus@net-b.de>
9696 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9699 2013-02-12 Richard Biener <rguenther@suse.de>
9702 * gcc.dg/lto/pr56297_0.c: New testcase.
9703 * gcc.dg/lto/pr56297_0.c: Likewise.
9705 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9708 * gfortran.dg/typebound_deferred_1.f90: New.
9710 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9712 PR rtl-optimization/56151
9713 * gcc.target/i386/pr56151.c: New test.
9715 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9717 * g++.dg/ext/mv12.C: New test.
9718 * g++.dg/ext/mv12.h: New file.
9719 * g++.dg/ext/mv12-aux.C: New file.
9720 * g++.dg/ext/mv13.C: New test.
9722 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9724 * lib/target-supports.exp
9725 (check_effective_target_powerpc_eabi_ok): New.
9726 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9728 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9729 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9731 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9732 * gcc.target/powerpc/pr51623.c: Likewise.
9733 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9734 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9736 2013-02-11 Alexander Potapenko <glider@google.com>
9737 Jack Howarth <howarth@bromo.med.uc.edu>
9738 Jakub Jelinek <jakub@redhat.com>
9741 * g++.dg/asan/pr55617.C: Run on all targets.
9743 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9745 PR rtl-optimization/56275
9746 * gcc.dg/pr56275.c: New test.
9748 2013-02-11 Richard Biener <rguenther@suse.de>
9750 PR tree-optimization/56273
9751 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/56264
9756 * gcc.dg/torture/pr56264.c: New testcase.
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9760 PR tree-optimization/56273
9761 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9762 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9763 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9764 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9765 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9766 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9768 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9770 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9771 for *-*-linux-gnu targets.
9772 * g++.dg/asan/interception-test-1.c: Ditto.
9773 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9774 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9776 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9779 * gfortran.dg/intrinsic_size_4.f90 : New test.
9781 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9784 * gcc.target/powerpc/pr56256.c: New test.
9786 2013-02-08 Ian Lance Taylor <iant@google.com>
9788 * lib/go.exp: Load timeout.exp.
9790 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9792 PR rtl-optimization/56246
9793 * gcc.target/i386/pr56246.c: New test.
9795 2013-02-08 Jeff Law <law@redhat.com>
9798 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9800 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9803 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9806 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9808 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9810 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9812 PR rtl-optimization/56195
9813 * gcc.dg/torture/pr56195.c: New test.
9815 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9818 * gfortran.dg/recursive_interface_2.f90: New test.
9820 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9822 PR tree-optimization/56250
9823 * gcc.c-torture/execute/pr56250.c: New test.
9825 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9827 PR tree-optimization/56064
9828 * gcc.dg/fixed-point/view-convert-2.c: New test.
9830 2013-02-08 Michael Matz <matz@suse.de>
9832 PR tree-optimization/52448
9833 * gcc.dg/pr52448.c: New test.
9835 2013-02-08 Richard Biener <rguenther@suse.de>
9838 * gcc.dg/torture/pr56181.c: New testcase.
9840 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9843 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9844 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9846 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9849 * g++.dg/parse/crash61.C: New test.
9852 * g++.dg/parse/pr56239.C: New test.
9855 * g++.dg/abi/mangle61.C: New test.
9857 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9859 PR rtl-optimization/56225
9860 * gcc.target/i386/pr56225.c: New test.
9862 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9865 * gcc.dg/guality/pr56154-1.c: New test.
9866 * gcc.dg/guality/pr56154-2.c: New test.
9867 * gcc.dg/guality/pr56154-3.c: New test.
9868 * gcc.dg/guality/pr56154-4.c: New test.
9869 * gcc.dg/guality/pr56154-aux.c: New file.
9871 PR tree-optimization/55789
9872 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9874 * gcc.dg/tree-ssa/inline-3.c: Add
9875 --param max-early-inliner-iterations=2 option.
9877 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9880 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9881 Add -fno-dwarf2-cfi-asm to dg-options.
9884 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9887 * gcc.dg/pr56228.c: New test.
9889 2013-02-07 Alan Modra <amodra@gmail.com>
9892 * gcc.target/powerpc/pr54009.c: New test.
9894 * gfortran.dg/pr54131.f: New test.
9896 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9899 * gfortran.dg/array_constructor_41.f90: New test.
9901 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9904 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9906 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9909 * g++.dg/gomp/pr56217.C: New test.
9911 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9913 PR tree-optimization/56205
9914 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9915 * gcc.c-torture/execute/pr56205.c: New test.
9917 2013-02-05 Richard Biener <rguenther@suse.de>
9919 PR tree-optimization/53342
9920 PR tree-optimization/53185
9921 * gcc.dg/vect/pr53185-2.c: New testcase.
9923 2013-02-05 Jan Hubicka <jh@suse.cz>
9925 PR tree-optimization/55789
9926 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9927 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9928 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9929 * g++.dg/ipa/inline-1.C: New testcase.
9930 * g++.dg/ipa/inline-2.C: New testcase.
9931 * g++.dg/ipa/inline-3.C: New testcase.
9933 2013-02-05 Jan Hubicka <jh@suse.cz>
9935 PR tree-optimization/55789
9936 * g++.dg/torture/pr55789.C: New testcase.
9938 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9941 * gcc.dg/pr56167.c: New test.
9943 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9946 * gcc.target/sh/pr55146.c: New.
9948 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9950 PR tree-optimization/54386
9951 * gcc.target/sh/pr54386.c: New.
9953 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9956 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9959 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9961 2013-02-04 Alexander Potapenko <glider@google.com>
9962 Jack Howarth <howarth@bromo.med.uc.edu>
9963 Jakub Jelinek <jakub@redhat.com>
9966 * g++.dg/asan/pr55617.C: New test.
9968 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9971 * gfortran.dg/typebound_operator_19.f90: New test.
9972 * gfortran.dg/typebound_assignment_4.f90: New test.
9974 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9977 * gfortran.dg/recursive_interface_1.f90: New test.
9979 2013-02-04 Richard Guenther <rguenther@suse.de>
9982 * gcc.dg/lto/pr56168_0.c: New testcase.
9983 * gcc.dg/lto/pr56168_1.c: Likewise.
9985 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9989 * gfortran.dg/block_12.f90: New test.
9990 * gfortran.dg/module_error_1.f90: New test.
9992 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9994 * lib/target-supports.exp (check_effective_target_vect_float)
9995 (check_effective_target_vect_no_align): Add mips-sde-elf.
9997 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9999 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10001 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10003 * gcc.dg/pr56023.c: XFAIL on AIX.
10004 * gcc.dg/vect/pr49352.c: Same.
10006 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10008 * gnat.dg/opt26.adb: New test.
10010 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10013 2013-01-27 Amol Pise <amolpise15@gmail.com>
10015 * gcc.target/arm/neon-vfnms-1.c: New test.
10016 * gcc.target/arm/neon-vfnma-1.c: New test.
10018 2013-01-31 Richard Biener <rguenther@suse.de>
10020 PR tree-optimization/56157
10021 * gcc.dg/torture/pr56157.c: New testcase.
10023 2013-01-30 Richard Biener <rguenther@suse.de>
10025 PR tree-optimization/56150
10026 * gcc.dg/torture/pr56150.c: New testcase.
10028 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10031 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10032 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10033 printed in backtrace.
10034 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10035 to avoid errors about mismatched allocation vs. deallocation.
10038 * g++.dg/mv1.C: Moved to...
10039 * g++.dg/ext/mv1.C: ... here. Adjust test.
10040 * g++.dg/mv2.C: Moved to...
10041 * g++.dg/ext/mv2.C: ... here. Adjust test.
10042 * g++.dg/mv3.C: Moved to...
10043 * g++.dg/ext/mv3.C: ... here.
10044 * g++.dg/mv4.C: Moved to...
10045 * g++.dg/ext/mv4.C: ... here.
10046 * g++.dg/mv5.C: Moved to...
10047 * g++.dg/ext/mv5.C: ... here. Adjust test.
10048 * g++.dg/mv6.C: Moved to...
10049 * g++.dg/ext/mv6.C: ... here. Adjust test.
10050 * g++.dg/ext/mv7.C: New test.
10051 * g++.dg/ext/mv8.C: New test.
10052 * g++.dg/ext/mv9.C: New test.
10053 * g++.dg/ext/mv10.C: New test.
10054 * g++.dg/ext/mv11.C: New test.
10056 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10058 PR rtl-optimization/56144
10059 * gcc.dg/pr56144.c: New.
10061 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10063 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10065 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10066 * g++.dg/cpp0x/constexpr-55573.C: Same
10068 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10070 PR tree-optimization/56064
10071 * gcc.dg/fixed-point/view-convert.c: New test.
10073 2013-01-30 Andreas Schwab <schwab@suse.de>
10075 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10076 evaluate the end index in string range.
10078 2013-01-30 Tobias Burnus <burnus@net-b.de>
10081 * gfortran.dg/allocatable_function_6.f90: New.
10083 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10084 Mikael Morin <mikael@gcc.gnu.org>
10087 * gfortran.dg/proc_ptr_comp_36.f90: New.
10089 2013-01-29 Richard Biener <rguenther@suse.de>
10091 PR tree-optimization/55270
10092 * gcc.dg/torture/pr55270.c: New testcase.
10094 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10096 PR rtl-optimization/56117
10097 * gcc.dg/pr56117.c: New test.
10099 2013-01-28 Richard Biener <rguenther@suse.de>
10101 PR tree-optimization/56034
10102 * gcc.dg/torture/pr56034.c: New testcase.
10104 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/56125
10107 * gcc.dg/pr56125.c: New test.
10109 2013-01-28 Tobias Burnus <burnus@net-b.de>
10110 Mikael Morin <mikael@gcc.gnu.org>
10113 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10114 * gfortran.dg/import8.f90: Likewise.
10115 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10116 * gfortran.dg/import10.f90: New test.
10117 * gfortran.dg/import11.f90: Likewise
10119 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10122 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10123 string.h. Provide memset, malloc and free prototypes, adjust line
10124 numbers in dg-output.
10125 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10126 Provide memset prototype and adjust line numbers in dg-output.
10127 * c-c++-common/asan/global-overflow-1.c: Likewise.
10129 PR tree-optimization/56094
10130 * gcc.dg/pr56094.c: New test.
10132 2013-01-27 Amol Pise <amolpise15@gmail.com>
10134 * gcc.target/arm/neon-vfnms-1.c: New test.
10135 * gcc.target/arm/neon-vfnma-1.c: New test.
10137 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10140 * gcc.target/i386/pr56114.c: New test.
10142 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10145 * gfortran.dg/associate_14.f90: New test.
10148 * gfortran.dg/associate_13.f90: New test.
10150 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10152 PR tree-optimization/56098
10153 * gcc.dg/pr56098-1.c: New test.
10154 * gcc.dg/pr56098-2.c: New test.
10156 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10159 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10161 2013-01-22 Marek Polacek <polacek@redhat.com>
10163 PR tree-optimization/56035
10164 * gcc.dg/pr56035.c: New test.
10166 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10168 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10171 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10173 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10175 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.dg/pr56078.c: New test.
10179 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10181 2013-01-24 Martin Jambor <mjambor@suse.cz>
10183 PR tree-optimization/55927
10184 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10186 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10188 * gcc.target/i386/movsd.c: New test.
10190 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10192 PR inline-asm/55934
10193 * gcc.target/i386/pr55934.c: New test.
10195 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10198 * gfortran.dg/select_8.f90: New.
10200 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10202 * gcc.target/microblaze/microblaze.exp: Remove
10203 target_config_cflags check.
10205 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10208 * gfortran.dg/gomp/pr56052.f90: New test.
10211 * gcc.dg/pr49069.c: New test.
10213 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10216 * g++.dg/cpp0x/constexpr-static10.C: New.
10218 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10221 * gcc.target/i386/pr56028.c: New test.
10223 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10226 * gcc.target/i386/pr55686.c: New test.
10228 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10231 * g++.dg/cpp0x/variadic139.C: New test.
10232 * g++.dg/cpp0x/variadic140.C: Likewise.
10233 * g++.dg/cpp0x/variadic141.C: Likewise.
10235 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10237 * gnat.dg/warn8.adb: New test.
10239 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10242 * gfortran.dg/include_8.f90: New test.
10244 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10246 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10247 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10249 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10251 PR tree-optimization/56051
10252 * gcc.c-torture/execute/pr56051.c: New test.
10254 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10256 PR rtl-optimization/56023
10257 * gcc.dg/pr56023.c: New test.
10259 2013-01-21 Martin Jambor <mjambor@suse.cz>
10261 PR middle-end/56022
10262 * gcc.target/i386/pr56022.c: New test.
10264 2013-01-21 Jason Merrill <jason@redhat.com>
10266 * lib/target-supports.exp (check_effective_target_alias): New.
10268 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10271 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10273 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10275 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10277 2013-01-19 Jeff Law <law@redhat.com>
10279 PR tree-optimization/52631
10280 * tree-ssa/pr52631.c: New test.
10281 * tree-ssa/ssa-fre-9: Update expected output.
10283 2013-01-19 Anthony Green <green@moxielogic.com>
10285 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10288 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10290 PR tree-optimization/56029
10291 * g++.dg/torture/pr56029.C: New test.
10293 2013-01-18 Sharad Singhai <singhai@google.com>
10295 PR tree-optimization/55995
10296 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10298 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10301 * gcc.target/i386/pr55433.c: New.
10303 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10305 PR middle-end/56015
10306 * gfortran.dg/pr56015.f90: New test.
10308 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10310 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10312 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10314 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10315 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10316 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10317 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10318 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10320 2013-01-17 Jeff Law <law@redhat.com>
10322 * gcc.dg/pr52573.c: Move to...
10323 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10325 PR rtl-optimization/52573
10326 * gcc.dg/pr52573.c: New test.
10328 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10331 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10332 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10333 check_no_compiler_messages to test support in ucontext.h.
10334 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10335 compliant RLIMIT_AS.
10337 2013-01-17 Marek Polacek <polacek@redhat.com>
10339 PR rtl-optimization/55833
10340 * gcc.dg/pr55833.c: New test.
10342 2013-01-17 Jan Hubicka <jh@suse.cz>
10344 PR tree-optimization/55273
10345 * gcc.c-torture/compile/pr55273.c: New testcase.
10347 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10350 * gcc.target/pr55981.c: New test.
10352 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10354 * gcc.target/arm/pr40887.c: Require at least armv5.
10355 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10356 * gcc.target/arm/pr51915.c: Likewise.
10357 * gcc.target/arm/pr52006.c: Likewise.
10358 * gcc.target/arm/pr53187.c: Likewise.
10360 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10361 * gcc.target/arm/ftest-support-arm.h: Delete.
10362 * gcc.target/arm/ftest-support-thumb.h: Delete.
10363 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10364 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10365 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10366 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10367 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10368 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10369 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10370 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10371 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10372 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10373 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10374 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10375 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10376 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10378 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10379 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10380 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10381 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10383 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10384 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10385 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10386 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10388 2013-01-17 Martin Jambor <mjambor@suse.cz>
10390 PR tree-optimizations/55264
10391 * g++.dg/ipa/pr55264.C: New test.
10393 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10396 * gfortran.dg/class_55.f90: New.
10398 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10401 * gcc.c-torture/execute/builtins/builtins.exp: Add
10402 -Wl,--allow-multiple-definition for eabi and elf targets.
10405 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10406 check_effective_target_vect_perm_short,
10407 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10408 check_effective_target_vect64): Return 0 for big-endian ARM.
10409 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10411 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10414 2013-01-16 Richard Biener <rguenther@suse.de>
10416 PR tree-optimization/55964
10417 * gcc.dg/torture/pr55964.c: New testcase.
10419 2013-01-16 Richard Biener <rguenther@suse.de>
10421 PR tree-optimization/54767
10422 PR tree-optimization/53465
10423 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10425 2013-01-16 Christian Bruel <christian.bruel@st.com>
10428 * gcc.target/sh/sh-switch.c: New testcase.
10430 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10432 * gcc.dg/webizer.c: Increase the array size.
10434 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10437 * gcc.dg/pr55940.c: New test.
10439 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10440 Harald Anlauf <anlauf@gmx.de>
10442 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10443 * gfortran.dg/bounds_check_5.f90: Likewise.
10444 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10445 * gfortran.dg/continuation_9.f90: Likewise.
10446 * gfortran.dg/move_alloc_13.f90: Likewise.
10447 * gfortran.dg/structure_constructor_11.f90: Likewise.
10448 * gfortran.dg/tab_continuation.f: Likewise.
10449 * gfortran.dg/warning-directive-2.F90: Likewise.
10450 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10452 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10454 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10455 * gcc.target/arm/fma-sp.c: Likewise.
10457 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10459 PR rtl-optimization/55153
10460 * gcc.dg/pr55153.c: New.
10462 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10464 PR tree-optimization/55920
10465 * gcc.c-torture/compile/pr55920.c: New test.
10467 2013-01-15 Richard Biener <rguenther@suse.de>
10469 PR middle-end/55882
10470 * gcc.dg/torture/pr55882.c: New testcase.
10472 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10474 PR tree-optimization/55955
10475 * gcc.c-torture/compile/pr55955.c: New test.
10477 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10480 * g++.dg/cpp0x/alias-decl-31.C: New test.
10482 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10485 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10486 case where interface is null.
10488 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10491 * gfortran.dg/array_constructor_40.f90: New test.
10493 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10495 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10497 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10499 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10500 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10501 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10502 * gcc.target/aarch64/vect-ld1r.c: New.
10503 * gcc.target/aarch64/vect-ld1r.x: New.
10505 2013-01-14 Andi Kleen <ak@linux.intel.com>
10508 * gcc.target/i386/hle-clear-rel.c: New file
10509 * gcc.target/i386/hle-store-rel.c: New file.
10511 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10513 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10514 * gfortran.dg/bounds_check_4.f90: Likewise.
10515 * gfortran.dg/inquire_10.f90: Likewise.
10516 * gfortran.dg/minloc_3.f90: Likewise.
10517 * gfortran.dg/minlocval_3.f90: Likewise.
10518 * gfortran.dg/module_double_reuse.f90: Likewise.
10519 * gfortran.dg/mvbits_1.f90: Likewise.
10520 * gfortran.dg/oldstyle_1.f90: Likewise.
10521 * gfortran.dg/pr20163-2.f: Likewise.
10522 * gfortran.dg/save_1.f90: Likewise.
10523 * gfortran.dg/scan_1.f90: Likewise.
10524 * gfortran.dg/select_char_1.f90: Likewise.
10525 * gfortran.dg/shape_4.f90: Likewise.
10526 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10527 * gfortran.dg/function_optimize_10.f90: Likewise.
10528 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10529 * gfortran.dg/used_types_17.f90: Likewise.
10530 * gfortran.dg/used_types_18.f90: Likewise.
10532 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10537 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10539 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10541 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10543 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10545 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10548 * gfortran.dg/assumed_type_2.f90: Fix test case.
10549 * gfortran.dg/internal_pack_13.f90: New test.
10550 * gfortran.dg/internal_pack_14.f90: New test.
10552 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10555 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10556 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10559 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10561 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10563 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10566 * gcc.target/s390/pr55719.c: New testcase.
10568 2013-01-11 Richard Guenther <rguenther@suse.de>
10570 PR tree-optimization/44061
10571 * gcc.dg/pr44061.c: New testcase.
10573 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10575 Update copyright years.
10577 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10578 Jakub Jelinek <jakub@redhat.com>
10581 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10583 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10585 PR rtl-optimization/55672
10586 * gcc.target/i386/pr55672.c: New.
10588 2013-01-10 Jeff Law <law@redhat.com>
10590 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10591 pass/fail message unique.
10594 2013-01-10 Jason Merrill <jason@redhat.com>
10596 * ada/.gitignore: New.
10598 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10600 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10602 * g++.dg/tls/thread_local2.C: Likewise.
10603 * g++.dg/tls/thread_local2g.C: Likewise.
10604 * g++.dg/tls/thread_local6.C: Likewise.
10605 * g++.dg/tls/thread_local-order1.C: Add tls options.
10606 * g++.dg/tls/thread_local-order2.C: Likewise.
10607 * g++.dg/tls/thread_local3.C: Likewise.
10608 * g++.dg/tls/thread_local3g.C: Likewise.
10609 * g++.dg/tls/thread_local4.C: Likewise.
10610 * g++.dg/tls/thread_local4g.C: Likewise.
10611 * g++.dg/tls/thread_local5.C: Likewise.
10612 * g++.dg/tls/thread_local5g.C: Likewise.
10613 * g++.dg/tls/thread_local6g.C: Likewise.
10615 2013-01-10 Kostya Serebryany <kcc@google.com>
10617 * g++.dg/asan/asan_test.cc: Sync from upstream.
10619 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10621 PR tree-optimization/55921
10622 * gcc.c-torture/compile/pr55921.c: New test.
10624 2013-01-09 Jan Hubicka <jh@suse.cz>
10626 PR tree-optimization/55569
10627 * gcc.c-torture/compile/pr55569.c: New testcase.
10629 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10632 * gfortran.dg/use_28.f90: New test.
10634 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10636 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10637 number matching more robust.
10639 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10641 PR rtl-optimization/55829
10642 * gcc.target/i386/pr55829.c: New.
10644 2013-01-09 Tobias Burnus <burnus@net-b.de>
10647 * gfortran.dg/bind_c_bool_1.f90: New.
10648 * gfortran.dg/do_5.f90: Add dg-warning.
10650 2013-01-09 Jan Hubicka <jh@suse.cz>
10652 PR tree-optimization/55875
10653 * gcc.c-torture/execute/pr55875.c: New testcase.
10654 * g++.dg/torture/pr55875.C: New testcase.
10656 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10659 * c-c++-common/pr48418.c: New test.
10661 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10664 * g++.dg/tls/thread_local-ice.C: New.
10666 2013-01-09 Andreas Schwab <schwab@suse.de>
10668 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10670 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10672 PR tree-optimization/48189
10673 * gcc.dg/pr48189.c: New test.
10675 2013-01-04 Jan Hubicka <jh@suse.cz>
10677 PR tree-optimization/55823
10678 * g++.dg/ipa/devirt-10.C: New testcase.
10680 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10681 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10683 PR rtl-optimization/55845
10684 * gcc.target/i386/pr55845.c: New test.
10686 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10688 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10689 instructions generated instead of number of occurances.
10691 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10693 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10694 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10695 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10696 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10697 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10698 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10699 * gcc.target/aarch64/vect-fcm.x: Likewise.
10700 * lib/target-supports.exp
10701 (check_effective_target_vect_cond): Enable for AArch64.
10703 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10705 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10706 endian-safe float pool loading.
10707 (test_square_root_v4sf): Likewise.
10708 (test_square_root_v2df): Likewise.
10709 * lib/target-supports.exp
10710 (check_effective_target_vect_call_sqrtf): Add AArch64.
10712 2013-01-08 Martin Jambor <mjambor@suse.cz>
10715 * gcc.dg/tree-ssa/pr55579.c: New test.
10717 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10719 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10722 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10724 PR middle-end/55890
10725 * gcc.dg/torture/pr55890-3.c: New test.
10727 PR middle-end/55851
10728 * gcc.c-torture/compile/pr55851.c: New test.
10731 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10734 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10737 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10739 2013-01-07 Tobias Burnus <burnus@net-b.de>
10742 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10743 * gfortran.dg/pointer_init_7.f90: New.
10745 2013-01-07 Richard Biener <rguenther@suse.de>
10747 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10749 2013-01-07 Richard Biener <rguenther@suse.de>
10751 PR middle-end/55890
10752 * gcc.dg/torture/pr55890-1.c: New testcase.
10753 * gcc.dg/torture/pr55890-2.c: Likewise.
10755 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10757 * gcc.target/aarch64/fmovd.c: New.
10758 * gcc.target/aarch64/fmovf.c: Likewise.
10759 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10760 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10761 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10762 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10763 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10764 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10766 2013-01-07 Richard Biener <rguenther@suse.de>
10768 PR tree-optimization/55888
10769 PR tree-optimization/55862
10770 * gcc.dg/torture/pr55888.c: New testcase.
10772 2013-01-07 Tobias Burnus <burnus@net-b.de>
10775 * gfortran.dg/intrinsic_size_3.f90: New.
10777 2013-01-07 Tobias Burnus <burnus@net-b.de>
10780 * gfortran.dg/select_type_32.f90: New.
10782 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10785 * g++.dg/cpp0x/alias-decl-29.C: New test.
10787 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10792 * gfortran.dg/class_array_15.f03: New test.
10794 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10799 * gfortran.dg/use_23.f90: New test.
10800 * gfortran.dg/use_24.f90: New test.
10801 * gfortran.dg/use_25.f90: New test.
10802 * gfortran.dg/use_26.f90: New test.
10803 * gfortran.dg/use_27.f90: New test.
10805 2013-01-06 Olivier Hainque <hainque@adacore.com>
10807 * gnat.dg/specs/clause_on_volatile.ads: New test.
10809 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10811 * gnat.dg/alignment10.adb: New test.
10813 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10814 Mikael Morin <mikael@gcc.gnu.org>
10817 * gfortran.dg/use_22.f90: New test.
10819 2013-01-04 Andrew Pinski <apinski@cavium.com>
10821 * gcc.target/aarch64/cmp-1.c: New testcase.
10823 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10826 * gfortran.dg/select_type_31.f03: New test.
10828 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10830 PR c++/54526 (again)
10831 * g++.dg/cpp0x/parse2.C: Extend.
10832 * g++.old-deja/g++.other/crash28.C: Adjust.
10834 2013-01-04 Richard Biener <rguenther@suse.de>
10836 PR tree-optimization/55862
10837 * gcc.dg/torture/pr55862.c: New testcase.
10839 2013-01-04 Martin Jambor <mjambor@suse.cz>
10841 PR tree-optimization/55755
10842 * gcc.dg/torture/pr55755.c: New test.
10843 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10844 * gcc.dg/tree-ssa/pr45144.c: Update.
10846 2013-01-04 Richard Biener <rguenther@suse.de>
10848 PR middle-end/55863
10849 * gcc.dg/fold-reassoc-2.c: New testcase.
10851 2013-01-04 Tobias Burnus <burnus@net-b.de>
10854 * gfortran.dg/null_7.f90: New.
10856 2013-01-04 Tobias Burnus <burnus@net-b.de>
10860 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10861 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10862 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10864 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10866 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10868 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10871 * gfortran.dg/assignment_1.f90: Modified.
10872 * gfortran.dg/assignment_4.f90: New.
10874 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10876 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10878 2013-01-03 Richard Biener <rguenther@suse.de>
10880 PR tree-optimization/55857
10881 * gcc.dg/vect/pr55857-1.c: New testcase.
10882 * gcc.dg/vect/pr55857-2.c: Likewise.
10884 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10886 PR rtl-optimization/55838
10887 * gcc.dg/pr55838.c: New test.
10889 PR tree-optimization/55832
10890 * gcc.c-torture/compile/pr55832.c: New test.
10892 2013-01-02 Teresa Johnson <tejohnson@google.com>
10894 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10895 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10896 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10897 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10898 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10899 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10900 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10901 * gcc.dg/unroll_1.c: Ditto.
10902 * gcc.dg/unroll_2.c: Ditto.
10903 * gcc.dg/unroll_3.c: Ditto.
10904 * gcc.dg/unroll_4.c: Ditto.
10906 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10908 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10910 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10913 * gfortran.dg/eof_4.f90: New test.
10915 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10917 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10918 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10919 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10920 (compat_setup_dfp): Initialize compat_alt_caret and
10921 compat_save_TEST_ALWAYS_FLAGS.
10923 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10925 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10927 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10929 * gcc.dg/torture/fp-int-convert-2.c: New test.
10931 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933 * gfortran.dg/newunit_3.f90: Add dg-do run.
10934 * gfortran.dg/inquire_15.f90: Add dg-do run.
10936 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10938 PR tree-optimization/55831
10939 * gcc.dg/pr55831.c: New test.
10941 Copyright (C) 2013 Free Software Foundation, Inc.
10943 Copying and distribution of this file, with or without modification,
10944 are permitted in any medium without royalty provided the copyright
10945 notice and this notice are preserved.