1 2013-12-20 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/59413
4 * gcc.c-torture/execute/pr59413.c: New test.
6 * c-c++-common/ubsan/load-bool-enum.c: New test.
8 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
12 (add_options_for_arm_crypto): Likewise.
13 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
14 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
15 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
16 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
17 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
18 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
19 * gcc.target/arm/crypto-vmullp64.c: Likewise.
20 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
21 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
22 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
23 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
24 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
25 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
26 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
27 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
28 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
29 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
30 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
31 * gcc.target/arm/neon/vbslQp64: Generate.
32 * gcc.target/arm/neon/vbslp64: Likewise.
33 * gcc.target/arm/neon/vcombinep64: Likewise.
34 * gcc.target/arm/neon/vcreatep64: Likewise.
35 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
36 * gcc.target/arm/neon/vdupQ_np64: Likewise.
37 * gcc.target/arm/neon/vdup_lanep64: Likewise.
38 * gcc.target/arm/neon/vdup_np64: Likewise.
39 * gcc.target/arm/neon/vextQp64: Likewise.
40 * gcc.target/arm/neon/vextp64: Likewise.
41 * gcc.target/arm/neon/vget_highp64: Likewise.
42 * gcc.target/arm/neon/vget_lowp64: Likewise.
43 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
44 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
45 * gcc.target/arm/neon/vld1Qp64: Likewise.
46 * gcc.target/arm/neon/vld1_dupp64: Likewise.
47 * gcc.target/arm/neon/vld1_lanep64: Likewise.
48 * gcc.target/arm/neon/vld1p64: Likewise.
49 * gcc.target/arm/neon/vld2_dupp64: Likewise.
50 * gcc.target/arm/neon/vld2p64: Likewise.
51 * gcc.target/arm/neon/vld3_dupp64: Likewise.
52 * gcc.target/arm/neon/vld3p64: Likewise.
53 * gcc.target/arm/neon/vld4_dupp64: Likewise.
54 * gcc.target/arm/neon/vld4p64: Likewise.
55 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
56 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
57 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
58 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
59 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
60 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
61 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
62 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
63 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
64 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
65 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
66 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
85 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
86 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
87 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
88 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
89 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
90 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
91 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
92 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
94 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
95 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
96 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
98 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
100 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
101 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
103 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
104 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
105 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
106 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
107 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
108 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
109 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
110 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
111 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
112 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
114 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
115 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
116 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
117 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
118 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
119 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
120 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
121 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
122 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
123 * gcc.target/arm/neon/vsliQ_np64: Likewise.
124 * gcc.target/arm/neon/vsli_np64: Likewise.
125 * gcc.target/arm/neon/vsriQ_np64: Likewise.
126 * gcc.target/arm/neon/vsri_np64: Likewise.
127 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
128 * gcc.target/arm/neon/vst1Qp64: Likewise.
129 * gcc.target/arm/neon/vst1_lanep64: Likewise.
130 * gcc.target/arm/neon/vst1p64: Likewise.
131 * gcc.target/arm/neon/vst2p64: Likewise.
132 * gcc.target/arm/neon/vst3p64: Likewise.
133 * gcc.target/arm/neon/vst4p64: Likewise.
135 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
138 (check_effective_target_arm_crc_ok_nocache): Likewise.
139 (check_effective_target_arm_crc_ok): Likewise.
140 * gcc.target/arm/acle/: New directory.
141 * gcc.target/arm/acle/acle.exp: New.
142 * gcc.target/arm/acle/crc32b.c: New test.
143 * gcc.target/arm/acle/crc32h.c: Likewise.
144 * gcc.target/arm/acle/crc32w.c: Likewise.
145 * gcc.target/arm/acle/crc32d.c: Likewise.
146 * gcc.target/arm/acle/crc32cb.c: Likewise.
147 * gcc.target/arm/acle/crc32ch.c: Likewise.
148 * gcc.target/arm/acle/crc32cw.c: Likewise.
149 * gcc.target/arm/acle/crc32cd.c: Likewise.
151 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
155 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
157 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
160 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
162 * gcc.target/aarch64/pmull_1.c: New.
164 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
166 * gcc.target/aarch64/sha256_1.c: New.
168 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
170 * gcc.target/aarch64/sha1_1.c: New.
172 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
174 * gcc.target/aarch64/aes_1.c: New.
176 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
177 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
179 * gcc.target/s390/hotpatch-1.c: New test
180 * gcc.target/s390/hotpatch-2.c: New test
181 * gcc.target/s390/hotpatch-3.c: New test
182 * gcc.target/s390/hotpatch-4.c: New test
183 * gcc.target/s390/hotpatch-5.c: New test
184 * gcc.target/s390/hotpatch-6.c: New test
185 * gcc.target/s390/hotpatch-7.c: New test
186 * gcc.target/s390/hotpatch-8.c: New test
187 * gcc.target/s390/hotpatch-9.c: New test
188 * gcc.target/s390/hotpatch-10.c: New test
189 * gcc.target/s390/hotpatch-11.c: New test
190 * gcc.target/s390/hotpatch-12.c: New test
191 * gcc.target/s390/hotpatch-compile-1.c: New test
192 * gcc.target/s390/hotpatch-compile-2.c: New test
193 * gcc.target/s390/hotpatch-compile-3.c: New test
194 * gcc.target/s390/hotpatch-compile-4.c: New test
195 * gcc.target/s390/hotpatch-compile-5.c: New test
196 * gcc.target/s390/hotpatch-compile-6.c: New test
197 * gcc.target/s390/hotpatch-compile-7.c: New test
199 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
201 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
204 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
206 * gfortran.dg/io_err_1.f90: New test.
208 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
210 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
211 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
212 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
213 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
214 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
215 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
216 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
218 2013-12-18 Jakub Jelinek <jakub@redhat.com>
221 * gcc.target/i386/pr59539-1.c: New test.
222 * gcc.target/i386/pr59539-2.c: New test.
224 2013-12-18 Nick Clifton <nickc@redhat.com>
226 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
228 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
230 * gcc.dg/pr59418.c: New test.
232 2013-12-17 Jakub Jelinek <jakub@redhat.com>
234 PR tree-optimization/59523
235 * gcc.dg/pr59523.c: New test.
237 2013-12-17 Marek Polacek <polacek@redhat.com>
239 * c-c++-common/ubsan/overflow-int128.c: New test.
241 2013-12-17 Jakub Jelinek <jakub@redhat.com>
244 * gfortran.dg/pr58290.f90: New test.
246 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
248 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
250 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
252 * g++.dg/ipa/devirt-13.C: Update template.
254 2013-12-16 Janus Weil <janus@gcc.gnu.org>
257 * gfortran.dg/proc_ptr_44.f90: New.
259 2013-12-16 Jakub Jelinek <jakub@redhat.com>
261 * c-c++-common/ubsan/overflow-mul-3.c: New test.
262 * c-c++-common/ubsan/overflow-mul-4.c: New test.
265 * gfortran.dg/gomp/pr59337.f90: New test.
267 2013-12-16 Jakub Jelinek <jakub@redhat.com>
271 * gcc.target/i386/pr59470.c: New test.
273 2013-12-14 Jan Hubicka <jh@suse.cz>
276 g++.dg/torture/pr59265.C: New testcase.
278 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
280 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
281 __builtin_ia32_emms for 32bit x86 targets.
283 (main): Reorder function calls.
285 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
287 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
289 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
292 * gcc.target/i386/pr43662.c (dg-options):
293 Add -maccumulate-outgoing-args.
294 * gcc.target/i386/pr43869.c (dg-options): Ditto.
295 * gcc.target/i386/pr57003.c (dg-options): Ditto.
296 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
297 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
298 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
299 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
300 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
301 Add -maccumulate-outgoing-args.
302 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
303 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
304 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
305 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
306 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
307 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
308 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
318 2013-12-15 Janus Weil <janus@gcc.gnu.org>
321 * gfortran.dg/unlimited_polymorphic_15.f90: New.
323 2013-12-14 Jan Hubicka <jh@suse.cz>
326 * g++.dg/ipa/devirt-19.C: New testcase.
328 2013-12-14 Marek Polacek <polacek@redhat.com>
330 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
331 require int128 target.
332 * c-c++-common/ubsan/overflow-negate-2.c: New test.
334 2013-12-14 Janus Weil <janus@gcc.gnu.org>
337 * gfortran.dg/class_57.f90: New.
339 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
342 * g++.dg/other/pr59492.C: New file.
344 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
346 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
348 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
350 * gcc.dg/pr59350.c: New test.
352 2013-12-14 Marek Polacek <polacek@redhat.com>
354 * c-c++-common/ubsan/overflow-1.c: New test.
355 * c-c++-common/ubsan/overflow-2.c: New test.
357 2013-12-14 Marek Polacek <polacek@redhat.com>
360 * c-c++-common/ubsan/pr59503.c: New test.
362 2013-12-14 Janus Weil <janus@gcc.gnu.org>
365 * gfortran.dg/typebound_proc_31.f90: New.
367 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
369 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
370 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
372 2013-12-03 Jeff Law <law@redhat.com>
374 PR tree-optimization/45685
375 * gcc.dg/tree-ssa/pr45685.c: New test.
377 2013-12-13 Bin Cheng <bin.cheng@arm.com>
379 PR tree-optimization/58296
380 PR tree-optimization/41488
381 * gcc.dg/tree-ssa/scev-7.c: New test.
382 * gcc.dg/pr41488.c: New test.
383 * g++.dg/pr59445.C: New test.
385 2013-12-12 Tobias Burnus <burnus@net-b.de>
388 * gfortran.dg/namelist_83.f90: New.
389 * gfortran.dg/namelist_83_2.f90: New.
391 2013-12-12 Jakub Jelinek <jakub@redhat.com>
394 * g++.dg/opt/pr59470.C: New test.
396 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
398 * c-c++-common/tsan/free_race2.c: New file.
399 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
400 * c-c++-common/tsan/race_on_mutex.c: Likewise.
401 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
402 * c-c++-common/tsan/simple_race.c: Likewise.
403 * c-c++-common/tsan/simple_stack.c: Likewise.
404 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
405 * g++.dg/tsan/atomic_free.C: Likewise.
406 * g++.dg/tsan/atomic_free2.C: Likewise.
407 * g++.dg/tsan/benign_race.C: Likewise.
408 * g++.dg/tsan/cond_race.C: Likewise.
409 * g++.dg/tsan/default_options.C: Likewise.
410 * g++.dg/tsan/fd_close_norace.C: Likewise.
411 * g++.dg/tsan/fd_close_norace2.C: Likewise.
412 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
414 2013-12-12 Jakub Jelinek <jakub@redhat.com>
417 * gfortran.dg/gomp/pr59467.f90: New test.
418 * c-c++-common/gomp/pr59467.c: New test.
420 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
423 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
424 * gcc.target/i386/sse2-movapd-2.c: Likewise.
425 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
426 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
428 2013-12-11 Sriraman Tallam <tmsriram@google.com>
431 * gcc.target/i386/pr59390.c: New test.
432 * gcc.target/i386/pr59390_1.c: New test.
433 * gcc.target/i386/pr59390_2.c: New test.
435 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
437 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
438 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
439 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
440 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
441 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
442 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
443 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
444 test stored in c-c++-common. Also, added the Cilk runtime's library
445 to the ld_library_path.
447 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
450 * gcc.c-torture/compile/pr59134.c: New test.
451 * gnat.dg/misaligned_volatile.adb: New test.
453 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
454 Sandra Loosemore <sandra@codesourcery.com>
456 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
458 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
464 * gcc.dg/pr23623.c: New test.
465 * gcc.dg/pr48784-1.c: New test.
466 * gcc.dg/pr48784-2.c: New test.
467 * gcc.dg/pr56341-1.c: New test.
468 * gcc.dg/pr56341-2.c: New test.
469 * gcc.dg/pr56997-1.c: New test.
470 * gcc.dg/pr56997-2.c: New test.
471 * gcc.dg/pr56997-3.c: New test.
473 2013-12-11 Janus Weil <janus@gcc.gnu.org>
476 * gfortran.dg/allocate_with_source_4.f90: New.
478 2013-12-11 Jakub Jelinek <jakub@redhat.com>
480 PR tree-optimization/59417
481 * gcc.c-torture/compile/pr59417.c: New test.
483 PR tree-optimization/59386
484 * gcc.c-torture/compile/pr59386.c: New test.
486 2013-12-11 Bin Cheng <bin.cheng@arm.com>
489 2013-12-10 Bin Cheng <bin.cheng@arm.com>
490 PR tree-optimization/41488
491 * gcc.dg/tree-ssa/scev-7.c: New test.
492 * gcc.dg/pr41488.c: New test.
494 2013-12-10 Janus Weil <janus@gcc.gnu.org>
497 * gfortran.dg/c_by_val_5.f90: Modified.
498 * gfortran.dg/dummy_procedure_10.f90: New.
500 2013-12-10 Yury Gribov <y.gribov@samsung.com>
502 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
503 * g++-dg/tsan/tsan.exp: Likewise.
505 2013-12-10 Richard Biener <rguenther@suse.de>
508 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
510 2013-12-10 Jakub Jelinek <jakub@redhat.com>
512 * gcc.dg/vect/vect-cond-11.c: New test.
513 * gcc.target/i386/vect-cond-1.c: New test.
514 * gcc.target/i386/avx2-gather-5.c: New test.
515 * gcc.target/i386/avx2-gather-6.c: New test.
516 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
517 * gcc.dg/vect/vect-mask-load-1.c: New test.
519 2013-12-09 Marek Polacek <polacek@redhat.com>
522 * g++.dg/ubsan/pr59437.C: New test.
524 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
526 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
527 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
528 * g++-dg/tsan/tsan.exp: Likewise.
530 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
532 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
533 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
535 2013-12-10 Bin Cheng <bin.cheng@arm.com>
537 PR tree-optimization/41488
538 * gcc.dg/tree-ssa/scev-7.c: New test.
539 * gcc.dg/pr41488.c: New test.
541 2013-12-09 Joseph Myers <joseph@codesourcery.com>
543 PR preprocessor/55715
544 * gcc.dg/cpp/expr-overflow-1.c: New test.
546 2013-12-10 Tobias Burnus <burnus@net-b.de>
552 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
554 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
557 * g++.dg/cpp0x/variadic-sizeof3.C: New.
559 2013-12-09 David Malcolm <dmalcolm@redhat.com>
561 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
562 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
564 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
566 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
568 * gcc.target/arm/ldrd-strd-offset.c: New.
570 2013-12-09 Martin Jambor <mjambor@suse.cz>
572 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
573 * gcc.c-torture/compile/pr48929.c: Likewise.
574 * gcc.c-torture/compile/pr55569.c: Likewise.
575 * gcc.c-torture/compile/sra-1.c: Likewise.
576 * gcc.c-torture/compile/pr45085.c: Moved to...
577 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
579 2013-12-09 Marek Polacek <polacek@redhat.com>
582 * g++.dg/ubsan/pr59415.C: New test.
584 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/cpp0x/deleted2.C: New.
589 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
591 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
593 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
595 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
596 pass/fail line and add it to the log instead.
598 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
602 * gcc.target/sh/pr51697.c: New.
604 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
606 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
607 * gcc.dg/macro-fusion-2.c: Ditto.
608 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
609 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
611 2013-12-08 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/elemental_subroutine_8.f90: New.
617 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
618 * gfortran.dg/proc_ptr_11.f90: Ditto.
619 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
620 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
621 * gfortran.dg/proc_ptr_33.f90: Ditto.
622 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
623 which is not elemental.
624 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
626 2013-12-07 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/class_result_2.f90: New.
631 2013-12-06 Jakub Jelinek <jakub@redhat.com>
633 PR tree-optimization/59388
634 * gcc.c-torture/execute/pr59388.c: New test.
636 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
639 * g++.dg/pubtypes.C: Adjust the regular expression.
640 * gcc.dg/pubtypes-1.c: Likewise.
641 * gcc.dg/pubtypes-2.c: Likewise.
642 * gcc.dg/pubtypes-3.c: Likewise.
643 * gcc.dg/pubtypes-4.c: Likewise.
645 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
647 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
649 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
652 * gcc.target/i386/pr59405.c: New test.
654 2013-12-06 Ian Bolton <ian.bolton@arm.com>
655 Mark Mitchell <mark@codesourcery.com>
658 * gcc.target/arm/builtin-trap.c: New test.
659 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
661 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
663 * gcc.target/sparc/pdistn.c: New test.
664 * gcc.target/sparc/pdistn-2.c: Likewise.
666 2013-12-06 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/59058
669 * gcc.dg/torture/pr59058.c: New testcase.
671 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/warn/pr15774-1.C: Adjust expected message.
675 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
677 PR rtl-optimization/59317
678 * gcc.target/mips/pr59317.c: New.
680 2013-12-05 Marek Polacek <polacek@redhat.com>
684 * c-c++-common/ubsan/pr59333.c: New test.
685 * c-c++-common/ubsan/pr59397.c: New test.
687 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
689 * gcc.dg/vect/vect-nop-move.c: New test.
691 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
693 * c-c++-common/tsan/atomic_stack.c: New test.
694 * c-c++-common/tsan/fd_pipe_race.c: New test.
695 * c-c++-common/tsan/free_race.c: New test.
696 * c-c++-common/tsan/mutexset1.c: New test.
697 * c-c++-common/tsan/race_on_barrier.c: New test.
698 * c-c++-common/tsan/sleep_sync.c: New test.
699 * c-c++-common/tsan/thread_leak.c: New test.
700 * c-c++-common/tsan/thread_leak1.c: New test.
701 * c-c++-common/tsan/thread_leak2.c: New test.
702 * c-c++-common/tsan/tiny_race.c: New test.
703 * c-c++-common/tsan/tls_race.c: New test.
704 * c-c++-common/tsan/write_in_reader_lock.c: New test.
705 * lib/tsan-dg.exp: New file.
706 * gcc.dg/tsan/tsan.exp: New file.
707 * g++.dg/tsan/tsan.exp: New file.
708 * g++.dg/dg.exp: Prune tsan subdirectory.
710 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
712 * gcc.target/i386/readeflags-1.c: New.
713 * gcc.target/i386/writeeflags-1.c: Ditto.
715 2013-12-05 Yury Gribov <y.gribov@samsung.com>
718 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
719 * c-c++-common/asan/pr59063-2.c: Likewise.
721 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
724 * g++.dg/cpp0x/defaulted2.C: Likewise.
725 * g++.dg/cpp1y/auto-fn8.C: Likewise.
726 * g++.dg/gomp/udr-3.C: Likewise.
727 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
728 * g++.dg/lookup/linkage1.C: Likewise.
729 * g++.dg/overload/new1.C: Likewise.
730 * g++.dg/parse/friend5.C: Likewise.
731 * g++.dg/parse/namespace-alias-1.C: Likewise.
732 * g++.dg/parse/namespace10.C: Likewise.
733 * g++.dg/parse/redef2.C: Likewise.
734 * g++.dg/template/friend44.C: Likewise.
735 * g++.old-deja/g++.brendan/crash42.C: Likewise.
736 * g++.old-deja/g++.brendan/crash52.C: Likewise.
737 * g++.old-deja/g++.brendan/crash55.C: Likewise.
738 * g++.old-deja/g++.jason/overload21.C: Likewise.
739 * g++.old-deja/g++.jason/overload5.C: Likewise.
740 * g++.old-deja/g++.jason/redecl1.C: Likewise.
741 * g++.old-deja/g++.law/arm8.C: Likewise.
742 * g++.old-deja/g++.other/main1.C: Likewise.
744 2013-12-05 Richard Biener <rguenther@suse.de>
746 PR tree-optimization/56787
747 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
749 2013-12-05 Kostya Serebryany <kcc@google.com>
751 * c-c++-common/asan/null-deref-1.c: Update the test
752 to match the fresh asan run-time.
754 2013-12-05 Richard Biener <rguenther@suse.de>
756 PR tree-optimization/59374
757 * gcc.dg/torture/pr59374-1.c: New testcase.
758 * gcc.dg/torture/pr59374-2.c: Likewise.
760 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
762 * gcc.target/ia64/pr52731.c: New.
764 2013-12-04 Jeff Law <law@redhat.com>
766 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
767 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
768 -fisolate-erroneous-paths-attribute.
769 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
771 2013-12-04 Joseph Myers <joseph@codesourcery.com>
774 * gcc.dg/c11-align-6.c: New test.
776 2013-12-04 Marek Polacek <polacek@redhat.com>
778 * c-c++-common/ubsan/overflow-mul-2.c: New test.
779 * c-c++-common/ubsan/overflow-add-1.c: New test.
780 * c-c++-common/ubsan/overflow-add-2.c: New test.
781 * c-c++-common/ubsan/overflow-mul-1.c: New test.
782 * c-c++-common/ubsan/overflow-sub-1.c: New test.
783 * c-c++-common/ubsan/overflow-sub-2.c: New test.
784 * c-c++-common/ubsan/overflow-negate-1.c: New test.
786 2013-12-04 Marek Polacek <polacek@redhat.com>
789 * gcc.dg/pr54113.c: New test.
791 2013-12-04 Jakub Jelinek <jakub@redhat.com>
794 * g++.dg/cpp0x/constexpr-template6.C: New test.
796 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/pack19.adb: New test.
800 2013-12-04 Jakub Jelinek <jakub@redhat.com>
802 PR rtl-optimization/58726
803 * gcc.c-torture/execute/pr58726.c: New test.
806 * g++.dg/torture/pr59163.C: New test.
808 PR tree-optimization/59355
809 * g++.dg/ipa/pr59355.C: New test.
811 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
813 * gcc.dg/tree-ssa/slsr-39.c: Update.
814 * gcc.dg/tree-ssa/slsr-41.c: New test.
816 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
818 * gcc.target/powerpc/pr57363.c: New test.
820 2013-12-03 Wei Mi <wmi@google.com>
822 PR rtl-optimization/59020
823 * gcc.dg/pr59020.c: New.
824 * gcc.dg/macro-fusion-1.c: New.
825 * gcc.dg/macro-fusion-2.c: New.
827 2013-12-03 Yury Gribov <y.gribov@samsung.com>
830 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
832 * lib/ubsan-dg.exp: Likewise. Append to flags also
833 -B${gccpath}/libsanitizer/.
835 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
839 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
842 * gcc.target/i386/pr59363.c: New file.
844 2013-12-03 Marek Polacek <polacek@redhat.com>
847 * gcc.dg/pr59351.c: New test.
849 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
851 * gcc.dg/20020312-2.c: Add __nds32__ case.
852 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
853 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
854 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
855 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
856 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
857 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
858 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
859 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
860 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
861 * gcc.target/nds32: New nds32 specific directory and testcases.
862 * lib/target-supports.exp (check_profiling_available): Check for
865 2013-12-03 Jakub Jelinek <jakub@redhat.com>
867 PR tree-optimization/59362
868 * gcc.c-torture/compile/pr59362.c: New test.
871 * gcc.dg/pr59011.c: New test.
874 * g++.dg/opt/pr58864.C: New test.
876 2013-12-02 Jeff Law <law@redhat.com>
878 PR tree-optimization/59322
879 * gcc.c-torture/compile/pr59322.c: New test.
881 2013-12-02 Sriraman Tallam <tmsriram@google.com>
884 * gcc.target/i386/pr58944.c: New test.
886 2013-12-02 Joseph Myers <joseph@codesourcery.com>
889 * gcc.dg/c90-array-lval-8.c: New test.
891 2013-12-02 Jakub Jelinek <jakub@redhat.com>
893 PR tree-optimization/59358
894 * gcc.c-torture/execute/pr59358.c: New test.
897 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
898 * lib/target-supports.exp (check_effective_target_avx2): ... here.
899 (check_effective_target_vect_simd_clones): New.
900 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
902 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
903 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
904 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
905 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
906 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
907 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
908 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
909 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
910 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
911 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
912 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
914 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
916 * gcc.dg/pr56997-4.c: New testcase.
918 2013-12-02 Marek Polacek <polacek@redhat.com>
920 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
923 2013-12-02 Richard Biener <rguenther@suse.de>
925 PR tree-optimization/59139
926 * gcc.dg/torture/pr59139.c: New testcase.
928 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
930 * gnat.dg/opt30.adb: New test.
932 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
935 * gfortran.dg/realloc_on_assign_23.f90 : New test
937 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
940 * gfortran.dg/null_5.f90 : Include new error.
941 * gfortran.dg/null_6.f90 : Include new error.
943 2013-11-29 Marek Polacek <polacek@redhat.com>
946 * g++.dg/ubsan/pr59331.C: New test.
947 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
948 Disable the -w option.
949 * c-c++-common/ubsan/vla-1.c: Likewise.
950 * c-c++-common/ubsan/vla-2.c: Likewise.
951 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
953 2013-11-29 Joseph Myers <joseph@codesourcery.com>
956 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
958 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
960 * lib/asan-dg.exp (asan_link_flags): Properly add path to
961 libsanitizer.spec to cflags.
963 2013-11-29 Richard Biener <rguenther@suse.de>
966 * g++.dg/torture/pr59208.C: New testcase.
968 2013-11-29 Jakub Jelinek <jakub@redhat.com>
969 Yury Gribov <y.gribov@samsung.com>
972 * c-c++-common/asan/pr59063-1.c: New test.
973 * c-c++-common/asan/pr59063-2.c: Likewise.
974 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
975 * lib/ubsan-dg.exp: Likewise.
977 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
979 * gnat.dg/opt29.ad[sb]: New test.
981 2013-11-29 Richard Biener <rguenther@suse.de>
984 * gcc.dg/torture/pr59338.c: New testcase.
986 2013-11-29 Jakub Jelinek <jakub@redhat.com>
989 * gcc.dg/vect/vect-simd-clone-12.c: New test.
990 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
991 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
994 * c-c++-common/pr59280.c: New test.
996 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
998 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1000 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1003 * gcc.dg/inline-35.c: New test.
1005 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1008 * g++.dg/gomp/pr59297.C: New test.
1010 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1013 * gcc.target/i386/pr57293.c: New.
1015 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017 * gcc.target/arm/vrinta-ce.c: New testcase.
1019 2013-11-28 Richard Biener <rguenther@suse.de>
1022 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1024 2013-11-28 Richard Biener <rguenther@suse.de>
1026 PR tree-optimization/59330
1027 * gcc.dg/torture/pr59330.c: New testcase.
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1032 * gcc.dg/lto/pr59323_0.c: New testcase.
1034 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1037 PR tree-optimization/58018
1038 PR tree-optimization/58131
1039 * gcc.dg/torture/pr57393-1.c: New test.
1040 * gcc.dg/torture/pr57393-2.c: New test.
1041 * gcc.dg/torture/pr57393-3.c: New test.
1042 * gcc.dg/torture/pr58018.c: New test.
1043 * gcc.dg/torture/pr58131.c: New test.
1044 * gfortran.dg/pr57393-1.f90: New test.
1045 * gfortran.dg/pr57393-2.f90: New test.
1047 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1049 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1051 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1053 * gcc.dg/guality/param-3.c: New test.
1055 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1056 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1059 * gcc.target/i386/xop-frczX.c: New test.
1061 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1063 PR tree-optimization/59014
1064 * gcc.c-torture/execute/pr59014-2.c: New test.
1066 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/parse/crash66.C: New.
1071 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1073 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1074 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1076 2013-11-27 Marek Polacek <polacek@redhat.com>
1079 * g++.dg/ubsan/pr59306.C: New test.
1081 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1082 Jakub Jelinek <jakub@redhat.com>
1084 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1085 simdlen is a power of two.
1086 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1087 Remove -msse2. Adjust regexps for name mangling changes.
1088 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1089 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1090 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1091 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1092 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1093 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1094 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1095 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1096 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1097 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1098 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1099 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1100 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1101 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1103 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1105 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1106 Call set_ld_library_path_env_vars.
1107 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1109 2013-11-27 Tom de Vries <tom@codesourcery.com>
1110 Marc Glisse <marc.glisse@inria.fr>
1113 * c-c++-common/pr59032.c: New testcase.
1115 2013-11-27 Tom de Vries <tom@codesourcery.com>
1116 Marc Glisse <marc.glisse@inria.fr>
1119 * c-c++-common/pr59037.c: New testcase.
1121 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1123 * gcc.c-torture/execute/20131127-1.c: New test.
1125 2013-11-27 Richard Biener <rguenther@suse.de>
1127 PR tree-optimization/59288
1128 * gcc.dg/torture/pr59288.c: New testcase.
1130 2013-11-27 Marek Polacek <polacek@redhat.com>
1132 * c-c++-common/ubsan/undefined-1.c: New test.
1134 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1136 PR tree-optimization/59014
1137 * gcc.c-torture/execute/pr59014.c: New test.
1140 * gcc.c-torture/execute/pr59229.c: New test.
1142 PR rtl-optimization/59166
1143 * gcc.dg/torture/pr59166.c: New test.
1146 * g++.dg/gomp/pr58874.C: New test.
1149 * g++.dg/gomp/pr59150.C: New test.
1152 * c-c++-common/gomp/pr59152.c: New test.
1154 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1156 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1157 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1158 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1159 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1160 * gfortran.dg/c_loc_test_22.f90: Ditto.
1161 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1162 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1163 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1164 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1165 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1166 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1168 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1170 * gcc.target/arm/20131120.c: New test.
1172 2013-11-26 Richard Biener <rguenther@suse.de>
1174 PR tree-optimization/59245
1175 * gcc.dg/torture/pr59245.c: New testcase.
1177 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1180 * gcc.target/arm/negdi-2.c: Scan more general register names.
1182 2013-11-26 Terry Guo <terry.guo@arm.com>
1184 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1185 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1187 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/parse/bitfield4.C: New.
1192 2013-11-26 Richard Biener <rguenther@suse.de>
1194 PR tree-optimization/59287
1195 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1197 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/other/default8.C: New.
1201 * g++.dg/tc1/dr217.C: Remove xfail.
1202 * g++.dg/other/default5.C: Adjust.
1203 * g++.old-deja/g++.mike/p1989.C: Likewise.
1205 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/constexpr-ice9.C: New.
1210 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/other/cv_func3.C: New.
1214 * g++.dg/other/cv_func.C: Adjust.
1215 * g++.dg/parse/fn-typedef2.C: Likewise.
1217 2013-11-25 Marek Polacek <polacek@redhat.com>
1220 * g++.dg/ubsan/pr59250.C: New test.
1222 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1225 * gfortran.dg/typebound_proc_30.f90: New.
1227 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/cpp0x/initlist75.C: New.
1233 * g++.dg/cpp0x/gen-attrs-57.C: New.
1235 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1239 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1240 * g++.dg/cpp1y/pr59112.C: New testcase.
1241 * g++.dg/cpp1y/pr59113.C: New testcase.
1243 2013-11-25 Terry Guo <terry.guo@arm.com>
1245 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1247 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1249 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1250 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1252 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1255 * gfortran.dg/asynchronous_4.f90: New.
1257 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1259 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1260 cleanup-tree-dump directive.
1262 2013-11-22 Jan Hubicka <jh@suse.cz>
1264 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1265 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1267 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/ubsan/return-1.C: New test.
1270 * g++.dg/ubsan/return-2.C: New test.
1272 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1273 optimizing away some __asan_report* calls.
1275 2013-11-22 Martin Jambor <mjambor@suse.cz>
1277 * gcc.dg/pr10474.c: Also test ppc64.
1278 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1280 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1282 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1285 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1286 specify an appropriate register class for VSX operations.
1288 (load_gpr_to_vsx): Likewise.
1289 (load_vsx_to_gpr): Likewise.
1290 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1291 register class for VSX registers that the type can handle. Remove
1292 checks for explicit number of instructions generated, just check
1293 if the instruction is generated.
1294 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1295 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1296 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1297 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1298 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1299 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1300 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1302 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1304 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1305 * gcc.target/powerpc/bool3-p7.c: Likewise.
1306 * gcc.target/powerpc/bool3-p8.c: Likewise.
1308 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1309 appropriate instructions are generated, don't check the count.
1311 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1314 * gcc.target/arm/negdi-4.c: Delete invalid test.
1315 * gcc.dg/torture/pr59216.c: New test.
1317 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1319 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1321 2013-11-22 Richard Biener <rguenther@suse.de>
1323 * gcc.dg/torture/20131122-0.c: New testcase.
1325 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.dg/vect/vect-124.c: New test.
1329 2013-11-21 Cary Coutant <ccoutant@google.com>
1331 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1332 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1334 2013-11-21 Jeff Law <law@redhat.com>
1336 PR tree-optimization/59221
1337 * gcc.c-torture/execute/pr59221.c: New test.
1339 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1342 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1343 Make more generic for other platforms.
1345 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1348 * gcc.target/sh/pr53976-1.c: New.
1350 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1353 * gfortran.dg/erf_3.F90: New file.
1355 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1357 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1359 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1361 PR rtl-optimization/59133
1362 * gcc.target/i386/pr59133.c: New.
1364 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1367 * gcc.dg/float-exact-1.c: New test.
1369 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1371 PR rtl-optimization/54300
1372 * gcc.target/arm/pr54300.C: New test.
1374 2013-11-20 Diego Novillo <dnovillo@google.com>
1377 * g++.dg/plugin/selfassign.c: Include stringpool.h
1379 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1381 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1383 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1385 * gcc.target/s390/htm-1.c: Rename to ...
1386 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1387 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1388 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1389 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1390 * gcc.target/s390/htm-builtins-1.c: New testcase.
1391 * gcc.target/s390/htm-builtins-2.c: New testcase.
1392 * gcc.target/s390/s390.exp: Add check for htm machine.
1394 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1397 * c-c++-common/Wfloat-conversion.c: Copies relevant
1398 tests from c-c++-common/Wconversion-real.c,
1399 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1400 new testcase for conversions that are warned about by
1403 2013-11-19 Martin Jambor <mjambor@suse.cz>
1405 PR rtl-optimization/59099
1406 * gcc.target/i386/pr59099.c: New test.
1408 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1410 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1412 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1414 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1415 construct parameter slot value in endian-independent way.
1416 (fcevv, fciievv, fcvevv): Use it.
1418 2013-11-19 Jan Hubicka <jh@suse.cz>
1420 * ipa/devirt9.C: Fix prevoius change.
1422 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1424 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1425 Remove defined(__linux__).
1427 2013-11-19 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/59164
1430 * gcc.dg/torture/pr59164.c: New testcase.
1432 2013-11-19 Richard Biener <rguenther@suse.de>
1435 * gcc.dg/torture/pr58956.c: New testcase.
1437 2013-11-19 Marek Polacek <polacek@redhat.com>
1439 * c-c++-common/ubsan/null-1.c: New test.
1440 * c-c++-common/ubsan/null-2.c: New test.
1441 * c-c++-common/ubsan/null-3.c: New test.
1442 * c-c++-common/ubsan/null-4.c: New test.
1443 * c-c++-common/ubsan/null-5.c: New test.
1444 * c-c++-common/ubsan/null-6.c: New test.
1445 * c-c++-common/ubsan/null-7.c: New test.
1446 * c-c++-common/ubsan/null-8.c: New test.
1447 * c-c++-common/ubsan/null-9.c: New test.
1448 * c-c++-common/ubsan/null-10.c: New test.
1449 * c-c++-common/ubsan/null-11.c: New test.
1450 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1451 * c-c++-common/ubsan/shift-1.c: Likewise.
1452 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1454 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1456 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1458 2013-11-19 Jan Hubicka <jh@suse.cz>
1460 * ipa/devirt9.C: Verify that the optimization happens already before.
1463 2013-11-19 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/57517
1466 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1467 * gcc.dg/torture/pr57517.c: Likewise.
1469 2013-11-19 Jan Hubicka <jh@suse.cz>
1471 * gcc.target/i386/memcpy-3.c: New testcase.
1473 2013-11-18 Jan Hubicka <jh@suse.cz>
1474 Uros Bizjak <ubizjak@gmail.com>
1477 * gcc.target/i386/memcpy-2.c: Fix template;
1478 add +1 so the testcase passes at 32bit.
1480 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1482 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1483 Remove spurious FIXME.
1485 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1487 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1489 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1494 2013-11-18 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/59125
1497 PR tree-optimization/54570
1498 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1499 * gcc.dg/builtin-object-size-14.c: New testcase.
1500 * gcc.dg/strlenopt-14gf.c: Adjust.
1501 * gcc.dg/strlenopt-1f.c: Likewise.
1502 * gcc.dg/strlenopt-4gf.c: Likewise.
1504 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/volatile11.adb: New test.
1507 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1509 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1512 * c-c++-common/asan/pr59106.c: New test.
1514 2013-11-17 Jan Hubicka <jh@suse.cz>
1516 * gcc.target/i386/memcpy-2.c: New testcase.
1518 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1521 * gcc.target/i386/pr59153.c: New test.
1523 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1527 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1529 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1532 * g++.dg/overload/addr2.C: New.
1533 * g++.old-deja/g++.other/overload11.C: Adjust.
1535 2013-11-15 Mike Stump <mikestump@comcast.net>
1537 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1538 * lib/g++.exp (g++_target_compile): Likewise.
1539 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1540 libraries. Remove debugging.
1541 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1542 libraries. Remove -O0, redundant with default.
1544 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1546 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1548 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/nsdmi-template8.C: New.
1553 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/nsdmi-template7.C: New.
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/cpp0x/nsdmi-template6.C: New.
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/nsdmi-template5.C: New.
1568 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1570 * c-c++-common/cilk-plus/PS: New directory.
1571 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1572 * g++.dg/dg.exp: Run Cilk Plus tests.
1573 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1575 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1577 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1579 2013-11-15 Richard Biener <rguenther@suse.de>
1581 PR tree-optimization/50262
1582 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1583 * gcc.dg/strlenopt-1.c: Adjust.
1584 * gcc.dg/strlenopt-1f.c: Likewise.
1586 2013-11-15 Richard Biener <rguenther@suse.de>
1588 * gcc.dg/torture/20131115-1.c: New testcase.
1590 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1592 * gcc.dg/cpp/ucnid-9.c: New test.
1594 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/stack_usage1b.adb: New test.
1597 * gnat.dg/stack_usage1c.adb: Likewise.
1599 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1601 * gnat.dg/specs/addr1.ads: Revert the last change.
1602 * gnat.dg/specs/atomic1.ads: Likewise.
1604 2013-11-14 Cong Hou <congh@google.com>
1606 * gcc.dg/vect/vect-alias-check.c: Update.
1608 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/cpp0x/nsdmi-template3.C: New.
1612 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1614 2013-11-14 Diego Novillo <dnovillo@google.com>
1616 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1617 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1619 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1621 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1622 compiler and linker field if _CALL_ELF == 2.
1623 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1624 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1625 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1627 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1629 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1631 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1632 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1633 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1635 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1637 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1639 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1640 * gcc.target/powerpc/pr57949-2.c: Likewise.
1642 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1644 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1646 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1648 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1649 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1650 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1652 2013-11-14 Richard Biener <rguenther@suse.de>
1654 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1656 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1658 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1659 * gnat.dg/specs/atomic1.ads: Likewise.
1661 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1663 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1665 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1668 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1670 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1671 *-*-solaris2.1[0-9]*.
1672 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1674 2013-11-14 Joey Ye <joey.ye@arm.com>
1676 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1677 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1678 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1679 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1680 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1682 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1685 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1687 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1690 * gcc.c-torture/execute/pr59101.c: New test.
1692 2013-11-13 Jeff Law <law@redhat.com>
1694 PR tree-optimization/59102
1695 * gcc.c-torture/compile/pr59102.c: New test.
1697 2013-11-13 Tom de Vries <tom@codesourcery.com>
1699 * gcc.dg/tail-merge-store.c: New test.
1701 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1703 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1704 * gcc.dg/plugin/selfassign.c: Likewise.
1706 2013-11-13 Jeff Law <law@redhat.com>
1708 * PR middle-end/59119
1709 * gcc.c-torture/compile/pr59119.c: New test.
1711 2013-11-13 Martin Jambor <mjambor@suse.cz>
1713 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1714 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1715 * gcc.dg/pr10474.c: Likewise.
1717 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1719 * lib/target-supports.exp
1720 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1721 of targets that do not need command line argument to enable SIMD.
1723 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1725 * gcc.dg/guality/param-4.c: New test.
1727 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1729 * gcc.dg/c11-complex-1.c: New test.
1731 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1733 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1734 gcc.dg/auto-type-2.c: New tests.
1736 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1738 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1741 2013-11-12 Jeff Law <law@redhat.com>
1743 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1744 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1747 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1750 * gcc.target/powerpc/pr59054.c: New test.
1752 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1754 * g++.dg/cpp1y/lambda-generic.C: New test case.
1755 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1756 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1757 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1758 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1759 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1760 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1761 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1762 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1764 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1771 * g++.dg/cpp1y/pr58534.C: New testcase.
1772 * g++.dg/cpp1y/pr58536.C: New testcase.
1773 * g++.dg/cpp1y/pr58548.C: New testcase.
1774 * g++.dg/cpp1y/pr58549.C: New testcase.
1775 * g++.dg/cpp1y/pr58637.C: New testcase.
1777 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1779 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1780 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1781 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1784 2013-11-12 Tristan Gingold <gingold@adacore.com>
1786 * gnat.dg/aggr21.adb: New test.
1787 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1789 2013-11-12 Jeff Law <law@redhat.com>
1791 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1792 * gcc.dg/tree-ssa/isolate-5.c: New test.
1794 2013-11-12 Martin Jambor <mjambor@suse.cz>
1796 PR rtl-optimization/10474
1797 * gcc.dg/pr10474.c: New testcase.
1798 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1799 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1801 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1806 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1808 * gcc.dg/time-profiler-1.c: New test.
1809 * gcc.dg/time-profiler-2.c: Ditto.
1811 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1812 Jeff Law <law@redhat.com>
1814 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1816 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1819 * gcc.target/i386/pr58853.c: New test.
1821 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1823 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1824 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1825 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1826 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1830 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1831 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1833 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1835 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1836 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1837 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1838 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1839 gcc.dg/atomic/stdatomic-exchange-1.c,
1840 gcc.dg/atomic/stdatomic-exchange-2.c,
1841 gcc.dg/atomic/stdatomic-exchange-3.c,
1842 gcc.dg/atomic/stdatomic-exchange-4.c,
1843 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1844 gcc.dg/atomic/stdatomic-generic.c,
1845 gcc.dg/atomic/stdatomic-kill-dep.c,
1846 gcc.dg/atomic/stdatomic-load-1.c,
1847 gcc.dg/atomic/stdatomic-load-2.c,
1848 gcc.dg/atomic/stdatomic-load-3.c,
1849 gcc.dg/atomic/stdatomic-load-4.c,
1850 gcc.dg/atomic/stdatomic-lockfree.c,
1851 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1852 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1853 gcc.dg/atomic/stdatomic-store-1.c,
1854 gcc.dg/atomic/stdatomic-store-2.c,
1855 gcc.dg/atomic/stdatomic-store-3.c,
1856 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1859 2013-11-08 Cong Hou <congh@google.com>
1861 PR tree-optimization/58508
1862 * gcc.dg/vect/pr58508.c: Update.
1864 2013-11-08 Richard Biener <rguenther@suse.de>
1866 PR tree-optimization/59047
1867 * gcc.dg/torture/pr59047.c: New testcase.
1869 2013-11-08 Richard Biener <rguenther@suse.de>
1871 PR tree-optimization/59038
1872 PR tree-optimization/58955
1873 * gcc.dg/torture/pr59038.c: New testcase.
1875 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1878 * gfortran.dg/constructor_9.f90: New.
1880 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1882 * gcc.dg/atomic-compare-exchange-1.c,
1883 gcc.dg/atomic-compare-exchange-2.c,
1884 gcc.dg/atomic-compare-exchange-3.c,
1885 gcc.dg/atomic-compare-exchange-4.c,
1886 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1887 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1888 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1889 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1890 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1891 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1892 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1893 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1894 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1895 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1896 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1897 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1898 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1899 gcc.dg/atomic-store-5.c: Declare main as returning int.
1900 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1901 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1902 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1903 expression using value of count.
1905 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1907 * lib/target-supports.exp
1908 (check_effective_target_fenv_exceptions): New function.
1909 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1910 * gcc.dg/atomic/c11-atomic-exec-1.c,
1911 gcc.dg/atomic/c11-atomic-exec-2.c,
1912 gcc.dg/atomic/c11-atomic-exec-3.c,
1913 gcc.dg/atomic/c11-atomic-exec-4.c,
1914 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1915 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1916 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1918 2013-11-07 Cong Hou <congh@google.com>
1920 * gcc.dg/vect/vect-alias-check.c: New.
1922 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1924 * gcc.dg/tree-ssa/loop-39.c: New test.
1926 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1927 * gcc.dg/unroll_2.c: Likewise.
1928 * gcc.dg/unroll_3.c: Likewise.
1929 * gcc.dg/unroll_4.c: Likewise.
1930 * gcc.dg/vrp90.c: New test.
1932 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1935 * g++.dg/cpp0x/nullptr30.C: New.
1937 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1938 Jakub Jelinek <jakub@redhat.com>
1941 * c-c++-common/asan/pr59029.c: New test.
1943 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1946 * gcc.target/i386/pr59034-1.c: New test.
1947 * gcc.target/i386/pr59034-2.c: Likewise.
1949 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1951 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1952 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1953 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1955 2013-11-06 DJ Delorie <dj@redhat.com>
1957 * gcc.dg/mismatch-decl-1.c: New test.
1959 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1961 * gcc.dg/torture/float128-cmp-invalid.c,
1962 gcc.dg/torture/float128-div-underflow.c,
1963 gcc.dg/torture/float128-extend-nan.c,
1964 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1966 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1968 * gcc.target/sh/pr51244-11.c: Remove target line.
1969 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1970 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1971 * gcc.target/sh/pr51244-15.c: Likewise.
1972 * gcc.target/sh/pr51244-19.c: Likewise.
1973 * gcc.target/sh/cmpstr.c: Likewise.
1974 * gcc.target/sh/pr33135-3.c: Likewise.
1975 * gcc.target/sh/pr53512-2.c: Likewise.
1976 * gcc.target/sh/pr54602-2.c: Likewise.
1977 * gcc.target/sh/pr52483-1.c: Likewise.
1978 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1979 * gcc.target/sh/pr54760-4.c: Likewise.
1980 * gcc.target/sh/pr52483-5.c: Likewise.
1981 * gcc.target/sh/pr54089-2.c: Likewise.
1982 * gcc.target/sh/pr56547-2.c: Likewise.
1983 * gcc.target/sh/pr54089-6.c: Likewise.
1984 * gcc.target/sh/pr51244-20.c: Likewise.
1985 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1986 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1987 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1988 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1989 * gcc.target/sh/pr55303-2.c: Likewise.
1990 * gcc.target/sh/sh2a-resbank.c: Likewise.
1991 * gcc.target/sh/sp-switch.c: Likewise.
1992 * gcc.target/sh/pr51244-3.c: Likewise.
1993 * gcc.target/sh/pr50751-3.c: Likewise.
1994 * gcc.target/sh/pr51244-7.c: Likewise.
1995 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1996 * gcc.target/sh/pr50751-7.c: Likewise.
1997 * gcc.target/sh/pr49468-di.c: Likewise.
1998 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1999 * gcc.target/sh/pr49880-3.c: Likewise.
2000 * gcc.target/sh/pr51244-12.c: Likewise.
2001 * gcc.target/sh/pr53988.c: Likewise.
2002 * gcc.target/sh/pr6526.c: Likewise.
2003 * gcc.target/sh/sh2a-bxor.c: Likewise.
2004 * gcc.target/sh/pr51244-16.c: Likewise.
2005 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2006 * gcc.target/sh/sh2a-bor.c: Likewise.
2007 * gcc.target/sh/pr53511-1.c: Likewise.
2008 * gcc.target/sh/pr21255-3.c: Likewise.
2009 * gcc.target/sh/pr53512-3.c: Likewise.
2010 * gcc.target/sh/pr33135-4.c: Likewise.
2011 * gcc.target/sh/pr54602-3.c: Likewise.
2012 * gcc.target/sh/pr54760-1.c: Likewise.
2013 * gcc.target/sh/pr52483-2.c: Likewise.
2014 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2015 * gcc.target/sh/pr54680.c: Likewise.
2016 * gcc.target/sh/pr54386.c: Likewise.
2017 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2018 * gcc.target/sh/pr54089-3.c: Likewise.
2019 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2020 * gcc.target/sh/pr54089-7.c: Likewise.
2021 * gcc.target/sh/strlen.c: Likewise.
2022 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2023 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2024 * gcc.target/sh/pr55303-3.c: Likewise.
2025 * gcc.target/sh/pr51244-4.c: Likewise.
2026 * gcc.target/sh/pr50751-4.c: Likewise.
2027 * gcc.target/sh/pr39423-1.c: Likewise.
2028 * gcc.target/sh/pr51244-8.c: Likewise.
2029 * gcc.target/sh/pr55146.c: Likewise.
2030 * gcc.target/sh/pr50751-8.c: Likewise.
2031 * gcc.target/sh/sh2a-bset.c: Likewise.
2032 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2033 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2034 * gcc.target/sh/20080410-1.c: Likewise.
2035 * gcc.target/sh/pr49880-4.c: Likewise.
2036 * gcc.target/sh/pr51244-13.c: Likewise.
2037 * gcc.target/sh/sh2a-movrt.c: Likewise.
2038 * gcc.target/sh/pr51244-17.c: Likewise.
2039 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2040 * gcc.target/sh/sh2a-bclr.c: Likewise.
2041 * gcc.target/sh/pr33135-1.c: Likewise.
2042 * gcc.target/sh/pr53512-4.c: Likewise.
2043 * gcc.target/sh/pr54602-4.c: Likewise.
2044 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2045 * gcc.target/sh/pr54760-2.c: Likewise.
2046 * gcc.target/sh/pr52483-3.c: Likewise.
2047 * gcc.target/sh/sh2a-bld.c: Likewise.
2048 * gcc.target/sh/pr54089-4.c: Likewise.
2049 * gcc.target/sh/pr54685.c: Likewise.
2050 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2051 * gcc.target/sh/pr54089-8.c: Likewise.
2052 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2053 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2054 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2055 * gcc.target/sh/pr51244-1.c: Likewise.
2056 * gcc.target/sh/pr50751-1.c: Likewise.
2057 * gcc.target/sh/pr55160.c: Likewise.
2058 * gcc.target/sh/pr51244-5.c: Likewise.
2059 * gcc.target/sh/pr54236-1.c: Likewise.
2060 * gcc.target/sh/pr50751-5.c: Likewise.
2061 * gcc.target/sh/pr52933-1.c: Likewise.
2062 * gcc.target/sh/pr39423-2.c: Likewise.
2063 * gcc.target/sh/pr51244-9.c: Likewise.
2064 * gcc.target/sh/pr49263.c: Likewise.
2065 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2066 * gcc.target/sh/pr49880-1.c: Likewise.
2067 * gcc.target/sh/sh2a-band.c: Likewise.
2068 * gcc.target/sh/pr51244-10.c: Likewise.
2069 * gcc.target/sh/pr49880-5.c: Likewise.
2070 * gcc.target/sh/prefetch.c: Likewise.
2071 * gcc.target/sh/pr51244-14.c: Likewise.
2072 * gcc.target/sh/rte-delay-slot.c: Likewise.
2073 * gcc.target/sh/fpul-usage-1.c: Likewise.
2074 * gcc.target/sh/pr51244-18.c: Likewise.
2075 * gcc.target/sh/pr21255-1.c: Likewise.
2076 * gcc.target/sh/pr33135-2.c: Likewise.
2077 * gcc.target/sh/pr53512-1.c: Likewise.
2078 * gcc.target/sh/pr54602-1.c: Likewise.
2079 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2080 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2081 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2082 * gcc.target/sh/torture/pr58314.c: Likewise.
2083 * gcc.target/sh/torture/pr34777.c: Likewise.
2084 * gcc.target/sh/torture/pr58475.c: Likewise.
2085 * gcc.target/sh/pr54760-3.c: Likewise.
2086 * gcc.target/sh/sh4a-cosf.c: Likewise.
2087 * gcc.target/sh/pr52483-4.c: Likewise.
2088 * gcc.target/sh/mfmovd.c: Likewise.
2089 * gcc.target/sh/pr54089-1.c: Likewise.
2090 * gcc.target/sh/pr56547-1.c: Likewise.
2091 * gcc.target/sh/pr54089-5.c: Likewise.
2092 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2093 * gcc.target/sh/pr54089-9.c: Likewise.
2094 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2095 * gcc.target/sh/pr49468-si.c: Likewise.
2096 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2097 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2098 * gcc.target/sh/pr55303-1.c: Likewise.
2099 * gcc.target/sh/pr51244-2.c: Likewise.
2100 * gcc.target/sh/pr50751-2.c: Likewise.
2101 * gcc.target/sh/pr54236-2.c: Likewise.
2102 * gcc.target/sh/pr51244-6.c: Likewise.
2103 * gcc.target/sh/cmpstrn.c: Likewise.
2104 * gcc.target/sh/pr50751-6.c: Likewise.
2105 * gcc.target/sh/pr52933-2.c: Likewise.
2106 * gcc.target/sh/pr53568-1.c: Likewise.
2107 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2108 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2109 * gcc.target/sh/sh4a-sinf.c: Likewise.
2110 * gcc.target/sh/pr49880-2.c: Likewise.
2112 2013-11-06 Tobias Burnus <burnus@net-b.de>
2114 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2115 * gcc.dg/wdate-time.c: Ditto.
2116 * gfortran.dg/wdate-time.F90: Ditto.
2118 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2121 * gcc.target/sh/torture/pr30807.c: New.
2123 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2126 * g++.dg/other/java3.C: New.
2128 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2131 * gcc.target/i386/pr59021.c: New test.
2133 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2135 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2136 dg-additional-files to also match BOL.
2138 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2140 * gcc.dg/torture/c99-contract-1.c: New test.
2142 2013-11-06 Richard Biener <rguenther@suse.de>
2144 PR tree-optimization/58653
2145 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2146 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2148 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2150 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2151 40 to 30. Replaced iteration variable with a #define. Instead of
2152 returning non-zero value for error, called __builtin_abort (). Fixed
2153 a bug of calling fib_serial in serial case instead of fib.
2154 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2155 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2156 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2157 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2158 compiler flag testing.
2160 2013-11-06 Christian Bruel <christian.bruel@st.com>
2162 * gcc.target/sh/strlen.c: New test.
2164 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2167 * gcc.c-torture/compile/pr58970.c: New test.
2169 2013-11-05 Wei Mi <wmi@google.com>
2172 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2174 2013-11-05 Tobias Burnus <burnus@net-b.de>
2176 * g++.dg/warn/wdate-time.C: New.
2177 * gcc.dg/wdate-time.c: New.
2178 * gfortran.dg/wdate-time.F90: New.
2180 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2183 * gfortran.dg/reshape_6.f90: New test.
2185 2013-11-05 Jeff Law <law@redhat.com>
2187 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2188 * gcc.dg/tree-ssa/isolate-1.c: New test.
2189 * gcc.dg/tree-ssa/isolate-2.c: New test.
2190 * gcc.dg/tree-ssa/isolate-3.c: New test.
2191 * gcc.dg/tree-ssa/isolate-4.c: New test.
2193 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2195 PR rtl-optimization/58997
2196 * gcc.c-torture/compile/pr58997.c: New test.
2198 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/cpp0x/gen-attrs-56.C: New.
2203 2013-11-05 Richard Biener <rguenther@suse.de>
2206 * gcc.dg/ipa/pr58492.c: New testcase.
2208 2013-11-05 Richard Biener <rguenther@suse.de>
2210 PR tree-optimization/58955
2211 * gcc.dg/torture/pr58955-1.c: New testcase.
2212 * gcc.dg/torture/pr58955-2.c: Likewise.
2214 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2217 * gcc.dg/pr58981.c: New test.
2219 2013-11-05 Richard Biener <rguenther@suse.de>
2222 * gcc.dg/torture/pr58941.c: New testcase.
2224 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2226 PR tree-optimization/58958
2227 * gcc.dg/tree-ssa/pr58958.c: New file.
2229 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2231 * gcc.dg/tree-ssa/alias-26.c: New file.
2233 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2235 PR tree-optimization/58984
2236 * gcc.c-torture/execute/pr58984.c: New test.
2238 2013-11-05 Andreas Schwab <schwab@suse.de>
2240 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2242 2013-11-05 Tobias Burnus <burnus@net-b.de>
2244 * g++.dg/gomp/openmp-simd-1.C: New.
2245 * g++.dg/gomp/openmp-simd-2.C: New.
2246 * gcc.dg/gomp/openmp-simd-1.c: New.
2247 * gcc.dg/gomp/openmp-simd-2.c: New.
2249 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2251 * gcc.dg/superblock.c: Require scheduling support.
2253 2013-11-04 Kostya Serebryany <kcc@google.com>
2255 * g++.dg/asan/asan_test.cc: Update the test
2256 to match the fresh asan run-time.
2257 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2259 2013-11-04 Ian Lance Taylor <iant@google.com>
2261 * g++.dg/ext/sync-4.C: New test.
2263 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2266 * gfortran.dg/derived_external_function_1.f90 : New test
2268 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2270 PR tree-optimization/58978
2271 * gcc.c-torture/compile/pr58978.c: New test.
2273 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2276 * gfortran.dg/optional_class_1.f90 : New test
2278 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2280 PR rtl-optimization/58968
2281 * gfortran.dg/pr58968.f: New
2283 2013-11-04 Marek Polacek <polacek@redhat.com>
2286 * g++.dg/diagnostic/pr58979.C: New test.
2288 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2290 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2291 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2292 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2293 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2294 gcc.dg/iec-559-macros-9.c: New tests.
2296 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2298 PR tree-optimization/58946
2299 * gcc.c-torture/compile/pr58946.c: New test.
2301 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2304 * g++.dg/parse/pr52071.C: New.
2306 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/lookup/name-clash10.C: New.
2311 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2313 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2314 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2315 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2318 2013-11-03 Marek Polacek <polacek@redhat.com>
2320 * g++.dg/ubsan/cxx1y-vla.C: New test.
2321 * c-c++-common/ubsan/vla-3.c: New test.
2322 * c-c++-common/ubsan/vla-2.c: New test.
2323 * c-c++-common/ubsan/vla-4.c: New test.
2324 * c-c++-common/ubsan/vla-1.c: New test.
2326 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2328 * gcc.dg/vmx/vec-set.c: New.
2330 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2334 * g++.dg/parse/pr29234.C: New.
2335 * g++.dg/parse/pr56037.C: Likewise.
2337 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2339 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2340 passed it in as one of the options to all Cilk keywords test.
2342 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2345 * g++.dg/cpp1y/pr58708.C: New.
2347 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2350 * g++.dg/ext/pr58834.C: New file.
2352 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2356 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2359 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2362 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2365 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/gomp/simd-1.C: New test.
2368 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2369 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2370 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2371 * c-c++-common/gomp/simd6.c: New test.
2373 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2375 Implement C++14 digit separators.
2376 * g++.dg/cpp1y/digit-sep.C: New.
2377 * g++.dg/cpp1y/digit-sep-neg.C: New.
2378 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2380 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.dg/vect/vect-align-3.c: New test.
2384 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2385 we warn about it already during VRP1 pass.
2387 2013-10-31 Martin Jambor <mjambor@suse.cz>
2389 PR rtl-optimization/58934
2391 2013-10-30 Martin Jambor <mjambor@suse.cz>
2392 PR rtl-optimization/10474
2393 * gcc.dg/pr10474.c: New testcase.
2394 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2395 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2397 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2401 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/cpp0x/variadic145.C: New.
2406 * g++.dg/cpp0x/sfinae49.C: New.
2408 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/cpp0x/deleted1.C: New.
2413 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2415 * gcc.target/arm/lp1243022.c: New test.
2417 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2420 * gcc.target/avr/pr58545.c: New test.
2422 2013-10-30 Tobias Burnus <burnus@net-b.de>
2425 2013-10-30 Tobias Burnus <burnus@net-b.de>
2426 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2427 path to the compile flags.
2429 2013-10-30 Cong Hou <congh@google.com>
2431 * gcc.target/i386/vect-abs-s8.c: New test.
2432 * gcc.target/i386/vect-abs-s16.c: New test.
2433 * gcc.target/i386/vect-abs-s32.c: New test.
2435 2013-10-30 Tobias Burnus <burnus@net-b.de>
2437 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2438 path to the compile flags.
2440 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2442 PR rtl-optimization/58369
2443 * g++.dg/torture/pr58369.C: New test.
2445 2013-10-30 Tobias Burnus <burnus@net-b.de>
2448 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2449 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2450 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2452 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2455 * gcc.target/arm/pr58784.c: New.
2457 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2459 * gcc.dg/tree-ssa/alias-24.c: New file.
2461 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2463 * gcc.target/i386/fma_double_3.c: Use pattern for
2464 scan-assembler-times instead of just one insn name.
2465 * gcc.target/i386/fma_double_5.c: Ditto.
2466 * gcc.target/i386/fma_float_3.c: Ditto.
2467 * gcc.target/i386/fma_float_5.c: Ditto.
2468 * gcc.target/i386/l_fma_double_1.c: Ditto.
2469 * gcc.target/i386/l_fma_double_2.c: Ditto.
2470 * gcc.target/i386/l_fma_double_3.c: Ditto.
2471 * gcc.target/i386/l_fma_double_4.c: Ditto.
2472 * gcc.target/i386/l_fma_double_5.c: Ditto.
2473 * gcc.target/i386/l_fma_double_6.c: Ditto.
2474 * gcc.target/i386/l_fma_float_1.c: Ditto.
2475 * gcc.target/i386/l_fma_float_2.c: Ditto.
2476 * gcc.target/i386/l_fma_float_3.c: Ditto.
2477 * gcc.target/i386/l_fma_float_4.c: Ditto.
2478 * gcc.target/i386/l_fma_float_5.c: Ditto.
2479 * gcc.target/i386/l_fma_float_6.c: Ditto.
2481 2013-10-30 Christian Bruel <christian.bruel@st.com>
2483 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2484 * gcc.target/sh/cmpstr.c: New test.
2485 * gcc.target/sh/cmpstrn.c: New test.
2487 2013-10-30 Martin Jambor <mjambor@suse.cz>
2489 PR rtl-optimization/10474
2490 * gcc.dg/pr10474.c: New testcase.
2491 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2492 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2494 2013-10-29 Andrew Pinski <apinski@cavium.com>
2495 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2503 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2504 conditional move to be used.
2505 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2507 2013-10-29 Tobias Burnus <burnus@net-b.de>
2510 * gfortran.dg/blockdata_8.f90: New.
2512 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2515 * gcc.target/sh/pr54236-2: New.
2516 * gcc.target/sh/pr54089-6: Add another rotl special case.
2518 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2521 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2522 to determine sizes of real kinds.
2525 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2527 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2529 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2530 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2531 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2532 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2533 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2534 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2535 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2536 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2537 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2538 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2539 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2540 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2545 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2546 test stored in c-c++-common. Also, added the Cilk runtime's library
2547 to the ld_library_path.
2549 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/cpp0x/auto40.C: New.
2553 * g++.dg/other/warning1.C: Adjust.
2555 2013-10-29 Richard Biener <rguenther@suse.de>
2557 * gcc.dg/torture/restrict-2.c: New testcase.
2558 * gcc.dg/torture/restrict-3.c: Likewise.
2559 * gcc.dg/torture/restrict-4.c: Likewise.
2560 * gcc.dg/torture/restrict-5.c: Likewise.
2562 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2564 PR tree-optimization/19831
2565 * gcc.dg/tree-ssa/alias-25.c: New file.
2567 2013-10-29 Richard Biener <rguenther@suse.de>
2569 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2571 * gcc.dg/vect/bb-slp-32.c: Likewise.
2572 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2573 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2574 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2575 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2576 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2577 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2578 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2579 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2580 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2581 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2582 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2583 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2584 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2585 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2586 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2587 * gfortran.dg/vect/vect.exp: Likewise.
2589 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2591 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2592 * gcc.dg/vmx/eg-5.c: Likewise.
2594 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2595 Joern Rennecke <joern.rennecke@embecosm.com>
2597 * gcc.target/arc/jump-around-jump.c: New test.
2599 2013-10-27 Tom de Vries <tom@codesourcery.com>
2601 * gcc.target/arm/require-pic-register-loc.c: New test.
2603 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2606 * gcc.target/i386/pr58679-1.c: New test.
2607 * gcc.target/i386/pr58679-2.c: Ditto.
2609 2013-10-27 Tobias Burnus <burnus@net-b.de>
2612 * gcc.dg/vect/vect-ivdep-2.c: New.
2614 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2617 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2618 * gcc.target/sh/pr52483-2.c: Likewise.
2619 * gcc.target/sh/pr52483-3.c: Likewise.
2620 * gcc.target/sh/pr52483-4.c: Likewise.
2622 2013-10-26 Jeff Law <law@redhat.com>
2624 * g++.dg/torture/pr49309.C: Removed.
2625 * gcc.dg/dfp/pr35739.c: Removed.
2627 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2629 PR rtl-optimization/58759
2630 * gcc.target/i386/pr58759.c: New.
2632 2013-10-25 Tobias Burnus <burnus@net-b.de>
2634 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2635 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2636 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2638 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2640 * gcc.dg/wmul-1.c: New test.
2642 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2645 * g++.dg/template/pr58878.C: New.
2647 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2649 * gcc.dg/tree-ssa/alias-23.c: New file.
2651 2013-10-25 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/58626
2654 * gcc.dg/torture/pr58626.c: New testcase.
2656 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/cpp0x/defaulted47.C: New.
2661 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2663 * gcc.c-torture/execute/pr58831.c: New test.
2665 2013-10-25 Nick Clifton <nickc@redhat.com>
2667 * c-c++-common/pr57793.c: Add expected error messages for
2668 targets with small integers.
2669 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2670 * gcc.dg/c99-stdint-2.c: Likewise.
2671 * gcc.dg/cdce1.c: Likewise.
2672 * gcc.dg/fold-overflow-1.c: Likewise.
2673 * gcc.dg/utf-cvt.c: Likewise.
2674 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2676 * gcc.dg/ftrapv-2.c: Likewise.
2677 * gcc.dg/pr30286.c: Likewise.
2678 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2679 * lib/target-supports.exp (check_effective_target_trapping): New
2680 proc. Returns true if the target supports trapping arithmetic.
2682 2013-10-25 Tobias Burnus <burnus@net-b.de>
2684 * g++.dg/parse/ivdep.C: New.
2685 * g++.dg/vect/pr33426-ivdep.cc: New.
2687 2013-10-24 Richard Henderson <rth@redhat.com>
2690 * gcc.dg/atomic-store-6.c: New.
2692 2013-10-24 Ian Lance Taylor <iant@google.com>
2694 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2696 2013-10-24 Cong Hou <congh@google.com>
2698 * gcc.c-torture/execute/20030125-1.c: Update.
2700 2013-10-24 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2705 2013-10-24 Dehao Chen <dehao@google.com>
2707 * g++.dg/opt/devirt3.C: New test.
2709 2013-08-24 Tobias Burnus <burnus@net-b.de>
2712 * gcc.dg/ivdep.c: New.
2713 * gcc.dg/vect/vect-ivdep-1.c: New.
2715 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2717 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2718 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2720 2013-10-24 Nick Clifton <nickc@redhat.com>
2722 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2724 2013-10-24 Marek Polacek <polacek@redhat.com>
2727 * g++.dg/parse/pr58705.C: New test.
2729 2013-10-24 Marek Polacek <polacek@redhat.com>
2731 * gcc.dg/c11-align-5.c: Add more testing.
2733 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2735 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2737 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2739 PR tree-optimization/58775
2740 PR tree-optimization/58791
2741 * gcc.dg/guality/pr58791-1.c: New test.
2742 * gcc.dg/guality/pr58791-2.c: New test.
2743 * gcc.dg/guality/pr58791-3.c: New test.
2744 * gcc.dg/guality/pr58791-4.c: New test.
2745 * gcc.dg/guality/pr58791-5.c: New test.
2746 * gcc.c-torture/compile/pr58775.c: New test.
2747 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2749 2013-10-23 Tom de Vries <tom@codesourcery.com>
2751 PR tree-optimization/58805
2752 * gcc.dg/pr58805.c: New test.
2754 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.target/i386/vect-div-1.c: New test.
2758 * gcc.dg/vect/pr58508.c: Remove dg-options.
2760 2013-10-23 Richard Biener <rguenther@suse.de>
2762 * gcc.dg/torture/pr58830.c: New testcase.
2764 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2766 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2767 * g++.dg/cpp1y/attr-deprecated.C: New.
2768 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2770 2013-10-23 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/assumed_type_8.f90: New.
2775 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2778 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2779 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2780 * gcc.dg/torture/pr58779.c: New test.
2782 2013-10-22 Steve Ellcey <sellcey@mips.com>
2784 * gcc.target/mips/nor.c: New.
2786 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2788 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2790 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2791 restricted to big-endian targets.
2793 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2796 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2798 2013-10-21 Tobias Burnus <burnus@net-b.de>
2801 * gfortran.dg/proc_ptr_comp_38.f90: New.
2803 2013-10-21 Marek Polacek <polacek@redhat.com>
2806 * gcc.dg/gomp/pr58809.c: New test.
2808 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2810 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2811 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2813 2013-10-21 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/58794
2816 * c-c++-common/torture/pr58794-1.c: New testcase.
2817 * c-c++-common/torture/pr58794-2.c: Likewise.
2819 2013-10-21 Richard Biener <rguenther@suse.de>
2822 * c-c++-common/fold-divmul-1.c: New testcase.
2824 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2826 * gcc.target/i386/memset-vector_loop-1.c: New test.
2827 * gcc.target/i386/memset-vector_loop-2.c: New test.
2829 2013-10-21 Diego Novillo <dnovillo@google.com>
2831 * g++.dg/plugin/selfassign.c: Include tree.h.
2832 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2833 * gcc.dg/plugin/ggcplug.c: Likewise.
2834 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2835 * gcc.dg/plugin/selfassign.c: Likewise.
2836 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2838 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2840 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2841 * gcc.target/mips/mips-ps-7.c: Likewise.
2843 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2845 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2846 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2847 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2849 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2851 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2854 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2856 2013-10-19 Mike Stump <mikestump@comcast.net>
2858 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2860 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2861 * g++.dg/lto/pr54625-1_0.c: ... to here.
2862 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2863 * g++.dg/lto/pr54625-1_1.C: Likewise.
2864 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2865 * g++.dg/lto/pr54625-2_0.c: Likewise.
2866 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2867 * g++.dg/lto/pr54625-2_1.C: Likewise.
2869 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2871 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2873 2013-10-18 Cong Hou <congh@google.com>
2875 * gcc.dg/vect/pr58508.c: New test.
2877 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2880 * g++.dg/cpp0x/variadic145.C: New.
2882 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2884 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2886 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2888 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2889 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2890 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2891 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2893 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2895 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2896 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2897 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2898 effective target arm_thumb1_ok.
2899 * lib/target-supports.exp
2900 (check_effective_target_arm_fp16_ok_nocache): Don't force
2901 -mfloat-abi=soft when building for hardfloat target.
2903 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2906 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2907 -mquad-word + -mno-vsx-timode causes errors.
2908 * gcc.target/powerpc/pr58673-2.c: Likewise.
2910 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2915 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2917 * gcc.target/aarch64/c-output-template.c: New testcase.
2918 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2919 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2921 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2923 * lib/target-supports.exp
2924 (check_effective_target_sync_long_long): AArch64 supports
2925 atomic operations on "long long".
2926 (check_effective_target_sync_long_long_runtime): AArch64 can
2927 execute atomic operations on "long long".
2929 2013-10-17 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/58143
2932 * gcc.dg/torture/pr58143-1.c: New testcase.
2933 * gcc.dg/torture/pr58143-2.c: Likewise.
2934 * gcc.dg/torture/pr58143-3.c: Likewise.
2936 2013-10-17 Marek Polacek <polacek@redhat.com>
2939 * gcc.dg/c1x-align-5.c: New test.
2941 2013-10-16 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2946 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2948 * c-c++-common/cpp/openmp-define-1.c: Move
2949 dg-require-effective-target fopenmp after dg-do directive.
2950 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2951 * gfortran.dg/openmp-define-1.f90: Likewise.
2952 * gfortran.dg/openmp-define-2.f90: Likewise.
2953 * gfortran.dg/openmp-define-3.f90: Likewise.
2955 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2957 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2959 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2962 * gcc.target/i386/pr57756.c: New test.
2963 * gcc.target/i386/pr57756_2.c: New test.
2965 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2967 * gcc.dg/torture/builtin-self.c: New file.
2969 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2971 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2972 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2973 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2974 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2975 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2977 2013-10-15 Cong Hou <congh@google.com>
2979 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2981 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2984 * g++.dg/cpp0x/pr58707.C: New.
2986 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2988 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2989 after other directives.
2991 2013-10-15 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2996 2013-10-14 Ian Lance Taylor <iant@google.com>
2998 * go.test/go-test.exp (go-find-packages): New proc.
2999 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3000 subdirectories. Do simple +build line matching. Handle run with
3001 arguments. Handle errorcheckdir and rundircmpout. Use packages
3002 for rundir. Remove special handling for bug191 and dwarf.
3004 2013-10-14 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3009 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3011 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3014 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3016 * gnat.dg/specs/opt1.ads: New test.
3018 2013-10-14 Richard Biener <rguenther@suse.de>
3020 PR tree-optimization/58640
3021 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3023 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3025 * gnat.dg/uninit_array.ad[sn]: New test.
3026 * gnat.dg/uninit_array_pkg.ads: New helper.
3028 2013-10-13 Richard Biener <rguenther@suse.de>
3030 * gcc.c-torture/execute/pr58662.c: New test.
3032 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3035 * gcc.dg/torture/p51244-21.c: New.
3036 * gcc.target/sh/pr51244-20.c: New.
3037 * gcc.target/sh/pr51244-20-sh2a.c: New.
3039 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3041 * gnat.dg/specs/linker_section.ads: Update test.
3043 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3046 * gcc.target/i386/pr58690.c: New test
3048 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3050 * gcc.target/i386/builtin-ucmp.c: New test.
3052 2013-10-11 Brooks Moses <bmoses@google.com>
3054 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3056 2013-10-11 Jeff Law <law@redhat.com>
3058 * gcc.c-torture/execute/pr58640.c: New test.
3060 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3063 * g++.dg/cpp0x/decltype57.C: New.
3065 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3068 * g++.dg/template/nontype26.C: New.
3070 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3072 * c-c++-common/cpp/openmp-define-1.c: New file.
3073 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3074 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3075 * gfortran.dg/openmp-define-1.f90: Likewise.
3076 * gfortran.dg/openmp-define-2.f90: Likewise.
3077 * gfortran.dg/openmp-define-3.f90: Likewise.
3079 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3080 for test source files.
3081 * gcc.dg/gomp/gomp.exp: Likewise.
3082 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3083 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3084 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3085 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3086 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3088 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3090 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3091 Remove error test that is now valid in OpenMP 4.0.
3092 * c-c++-common/gomp/atomic-16.c: New test.
3093 * c-c++-common/gomp/cancel-1.c: New test.
3094 * c-c++-common/gomp/depend-1.c: New test.
3095 * c-c++-common/gomp/depend-2.c: New test.
3096 * c-c++-common/gomp/map-1.c: New test.
3097 * c-c++-common/gomp/pr58472.c: New test.
3098 * c-c++-common/gomp/sections1.c: New test.
3099 * c-c++-common/gomp/simd1.c: New test.
3100 * c-c++-common/gomp/simd2.c: New test.
3101 * c-c++-common/gomp/simd3.c: New test.
3102 * c-c++-common/gomp/simd4.c: New test.
3103 * c-c++-common/gomp/simd5.c: New test.
3104 * c-c++-common/gomp/single1.c: New test.
3105 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3107 * g++.dg/gomp/block-3.C: Likewise.
3108 * g++.dg/gomp/clause-3.C: Adjust error messages.
3109 * g++.dg/gomp/declare-simd-1.C: New test.
3110 * g++.dg/gomp/declare-simd-2.C: New test.
3111 * g++.dg/gomp/depend-1.C: New test.
3112 * g++.dg/gomp/depend-2.C: New test.
3113 * g++.dg/gomp/target-1.C: New test.
3114 * g++.dg/gomp/target-2.C: New test.
3115 * g++.dg/gomp/taskgroup-1.C: New test.
3116 * g++.dg/gomp/teams-1.C: New test.
3117 * g++.dg/gomp/udr-1.C: New test.
3118 * g++.dg/gomp/udr-2.C: New test.
3119 * g++.dg/gomp/udr-3.C: New test.
3120 * g++.dg/gomp/udr-4.C: New test.
3121 * g++.dg/gomp/udr-5.C: New test.
3122 * g++.dg/gomp/udr-6.C: New test.
3123 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3124 * gcc.dg/autopar/outer-2.c: Likewise.
3125 * gcc.dg/autopar/outer-3.c: Likewise.
3126 * gcc.dg/autopar/outer-4.c: Likewise.
3127 * gcc.dg/autopar/outer-5.c: Likewise.
3128 * gcc.dg/autopar/outer-6.c: Likewise.
3129 * gcc.dg/autopar/parallelization-1.c: Likewise.
3130 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3132 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3133 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3134 instead of GOMP_parallel_loop_runtime_start.
3135 * gcc.dg/gomp/declare-simd-1.c: New test.
3136 * gcc.dg/gomp/declare-simd-2.c: New test.
3137 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3138 parser. Add further #pragma omp sections nesting tests.
3139 * gcc.dg/gomp/target-1.c: New test.
3140 * gcc.dg/gomp/target-2.c: New test.
3141 * gcc.dg/gomp/taskgroup-1.c: New test.
3142 * gcc.dg/gomp/teams-1.c: New test.
3143 * gcc.dg/gomp/udr-1.c: New test.
3144 * gcc.dg/gomp/udr-2.c: New test.
3145 * gcc.dg/gomp/udr-3.c: New test.
3146 * gcc.dg/gomp/udr-4.c: New test.
3147 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3149 2013-10-10 Jan Hubicka <jh@suse.cz>
3151 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3153 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3154 * gcc.target/i386/pr49168-1.c: Likewise.
3155 * gcc.target/i386/pr49002-2.c: Likewise.
3157 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.dg/torture/pr58670.c: New test.
3162 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3164 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3166 2013-10-09 Marek Polacek <polacek@redhat.com>
3169 * g++.dg/tm/pr58635-1.C: New test.
3170 * g++.dg/tm/pr58635-2.C: New test.
3172 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3174 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3176 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3178 PR tree-optimization/20318
3179 * c-c++-common/pr20318.c: New file.
3180 * gcc.dg/tree-ssa/pr20318.c: New file.
3182 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3184 * gcc.c-torture/execute/pr58570.c: New test.
3186 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3188 * gcc.target/aarch64/vclz.c: New testcase.
3190 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3192 * gcc.target/aarch64/vadd_f64.c: New testcase.
3193 * gcc.target/aarch64/vsub_f64.c: New testcase.
3195 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3197 * gcc.target/aarch64/vdiv_f.c: New testcase.
3199 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3201 * gcc.target/aarch64/vneg_f.c: New testcase.
3202 * gcc.target/aarch64/vneg_s.c: New testcase.
3204 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3207 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3208 * g++.old-deja/g++.mike/misc9.C: Adjust.
3210 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3214 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/template/crash117.C: New.
3219 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3221 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3223 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3225 PR tree-optimization/58480
3226 * gcc.dg/tree-ssa/pr58480.c: New file.
3228 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3230 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3231 * gcc.target/powerpc/fusion.c: Likewise.
3233 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3235 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3237 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3239 * gcc.target/s390/htm-1.c: Add more tests to cover different
3242 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3245 * g++.dg/init/uninitialized1.C: New.
3247 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/cpp0x/variadic144.C: New.
3252 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/cpp0x/auto39.C: New.
3257 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/cpp0x/range-for26.C: New.
3261 * g++.dg/cpp0x/range-for27.C: Likewise.
3263 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/template/crash117.C: New.
3268 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3271 * g++.dg/tree-ssa/pr19476-5.C: New file.
3272 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3274 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3277 * g++.dg/cpp0x/gen-attrs-55.C: New.
3279 2013-10-03 Easwaran Raman <eraman@google.com>
3282 * g++.dg/ext/attribute47.C: New.
3284 2013-10-03 Rong Xu <xur@google.com>
3286 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3288 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3289 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3291 2013-10-03 Marek Polacek <polacek@redhat.com>
3294 * g++.dg/cpp0x/pr58510.C: New test.
3296 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3299 * g++.dg/tree-ssa/pr19476-1.C: New file.
3300 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3301 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3302 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3304 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3306 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3307 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3308 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3309 VSX scalar operations or the traditional floating point form of
3311 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3312 * gcc.target/powerpc/recip-3.c: Likewise.
3313 * gcc.target/powerpc/recip-5.c: Likewise.
3314 * gcc.target/powerpc/pr72747.c: Likewise.
3315 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3317 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3320 * gcc.target/aarch64/pr58460.c: New file.
3322 2013-10-02 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/char_length_19.f90: New.
3327 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/parse/crash65.C: New.
3331 * g++.dg/cpp1y/pr58535.C: Likewise.
3333 2013-10-02 Richard Biener <rguenther@suse.de>
3335 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3336 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3337 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3338 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3339 * gfortran.dg/ldist-pr45199.f: Likewise.
3341 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3344 * g++.dg/parse/crash64.C: New.
3346 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3348 * gcc.dg/tree-ssa/slsr-40.c: New test.
3350 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/cpp0x/pr58563.C: New.
3355 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3357 * gcc.target/aarch64/vect_saddl_1.c: New.
3359 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3362 * gcc.c-torture/execute/pr58574.c: New testcase.
3364 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3367 * gcc.target/arm/pr58578.c: New test.
3369 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3371 PR tree-optimization/58556
3372 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3373 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3375 2013-10-01 Nick Clifton <nickc@redhat.com>
3377 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3379 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3381 * gcc.c-torture/compile/pr41181.c: Likewise.
3382 * gcc.c-torture/compile/calls.c: Likewise.
3383 * gcc.c-torture/compile/990617-1.c: Likewise.
3384 * gcc.c-torture/compile/pr55955.c: Only run the test for
3386 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3388 2013-10-01 Richard Biener <rguenther@suse.de>
3390 PR tree-optimization/58553
3391 * gcc.dg/torture/pr58553.c: New testcase.
3393 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3396 * gcc.c-torture/execute/pr58564.c: New test.
3398 2013-09-30 Teresa Johnson <tejohnson@google.com>
3400 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3401 Update for additional dump message.
3403 2013-09-30 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/58554
3406 * gcc.dg/torture/pr58554.c: New testcase.
3408 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3409 Joern Rennecke <joern.rennecke@embecosm.com>
3411 * gcc.target/arc/barrel-shifter-1.c: New test.
3412 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3413 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3414 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3415 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3416 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3417 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3418 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3419 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3420 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3421 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3422 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3423 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3424 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3425 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3426 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3427 * gcc.target/arc/mtune-ARC600.c: Likewise.
3428 * gcc.target/arc/mtune-ARC601.c: Likewise.
3429 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3430 * gcc.target/arc/mtune-ARC700.c: Likewise.
3431 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3432 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3433 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3434 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3436 2013-09-30 Richard Biener <rguenther@suse.de>
3439 * g++.dg/torture/pr58552.C: New testcase.
3441 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3443 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3444 and -mupper-regs-df.
3446 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3449 * gcc.dg/pr58463.c: New test.
3451 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3454 * c-c++-common/gomp/pr58551.c: New test.
3456 2013-09-27 Richard Biener <rguenther@suse.de>
3458 PR tree-optimization/58459
3459 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3461 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3464 * gfortran.dg/round_4.f90: Check for rounding support.
3466 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3468 * g++.dg/vect/pr58513.cc (op): Make static.
3470 2013-09-26 Richard Biener <rguenther@suse.de>
3472 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3474 2013-09-26 Richard Biener <rguenther@suse.de>
3476 PR tree-optimization/58539
3477 * gcc.dg/torture/pr58539.c: New testcase.
3479 2013-09-25 Jeff Law <law@redhat.com>
3481 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3483 2013-09-25 Tobias Burnus <burnus@net-b.de>
3486 * gfortran.dg/finalize_21.f90: New.
3488 2013-09-25 Tobias Burnus <burnus@net-b.de>
3492 * gfortran.dg/defined_assignment_8.f90: New.
3493 * gfortran.dg/defined_assignment_9.f90: New.
3495 2013-09-25 Marek Polacek <polacek@redhat.com>
3498 * c-c++-common/ubsan/shift-5.c: New test.
3499 * c-c++-common/ubsan/shift-6.c: New test.
3500 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3501 * gcc.dg/ubsan/c-shift-1.c: New test.
3503 2013-09-25 Marek Polacek <polacek@redhat.com>
3506 * g++.dg/tm/pr58516.C: New test.
3508 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3510 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3512 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3514 2013-09-24 Richard Biener <rguenther@suse.de>
3517 * g++.dg/vect/pr58513.cc: New testcase.
3519 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3521 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3524 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3527 * g++.dg/cpp1y/pr58500.C: New testcase.
3529 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3531 * gnat.dg/opt28.ad[sb]: New test.
3532 * gnat.dg/opt28_pkg.ads: New helper.
3534 2013-09-23 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/58464
3537 * g++.dg/torture/pr58464.C: New testcase.
3539 2013-09-23 Christian Bruel <christian.bruel@st.com>
3542 * gcc.target/sh/torture/pr58475.c: New test.
3544 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3547 * gfortran.dg/extends_15.f90: New.
3549 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3552 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3554 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3557 * gcc.target/vax/vax.exp: New.
3558 * gcc.target/vax/pr56875.c: Ditto.
3560 2013-09-20 Richard Biener <rguenther@suse.de>
3563 * gfortran.dg/pr58484.f: New testcase.
3565 2013-09-20 Jeff Law <law@redhat.com>
3567 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3569 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3572 * gcc.dg/torture/pr57748-1.c: New test.
3573 * gcc.dg/torture/pr57748-2.c: New test.
3575 2013-09-20 Marek Polacek <polacek@redhat.com>
3578 * c-c++-common/ubsan/shift-4.c: New test.
3580 2013-09-20 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/58453
3583 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3585 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3588 * gfortran.dg/proc_ptr_43.f90: New.
3590 2013-09-18 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/defined_assignment_11.f90: New.
3595 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3597 PR rtl-optimization/58438
3598 * g++.dg/pr58438.C: New test.
3600 2013-09-18 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/class_39.f03: Update dg-error.
3604 * gfortran.dg/class_5.f03: Ditto.
3605 * gfortran.dg/class_53.f90: Ditto.
3606 * gfortran.dg/realloc_on_assign_20.f90: New.
3607 * gfortran.dg/realloc_on_assign_21.f90: New.
3608 * gfortran.dg/realloc_on_assign_22.f90: New.
3610 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3613 * g++.dg/parse/using4.C: New.
3615 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3617 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3619 2013-09-18 Marek Polacek <polacek@redhat.com>
3622 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3623 instead of the shift option.
3624 * c-c++-common/ubsan/pr58443-1.c: New test.
3625 * c-c++-common/ubsan/pr58443-3.c: New test.
3626 * c-c++-common/ubsan/pr58443-2.c: New test.
3628 2013-09-18 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/58417
3631 * gcc.dg/torture/pr58417.c: New testcase.
3633 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3635 * gnat.dg/array_bounds_test2.adb: New test.
3637 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3639 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3640 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3642 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3644 * gnat.dg/in_out_parameter4.adb: New test.
3646 2013-09-18 Marek Polacek <polacek@redhat.com>
3649 * c-c++-common/ubsan/attrib-1.c: New test.
3651 2013-09-17 Cong Hou <congh@google.com>
3653 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3654 on two arrays with short and int types. This should not be recognized
3655 as a dot product pattern.
3657 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3660 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3661 the cp_type_quals (r) too.
3663 2013-09-17 Jan Hubicka <jh@suse.cz>
3666 * gcc.c-torture/compile/pr58332.c: New testcase.
3668 2013-09-17 Jeff Law <law@redhat.com>
3670 * gcc.c-torture/execute/pr58387.c: New test.
3672 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674 PR tree-optimization/58088
3675 * gcc.c-torture/compile/pr58088.c: New test.
3677 2013-09-17 Nick Clifton <nickc@redhat.com>
3679 * lib/target-supports.exp (check_effective_target_trampolines):
3680 Add MSP430 to the list of targets that do not support trampolines.
3681 (check_profiling_available): Add MSP430 to the list of targets
3682 that do not support profiling.
3683 (check_effective_target_tls_runtime): Add MSP430 to the list of
3684 targets that do not support TLS.
3686 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3688 * gnat.dg/opt27.adb: New test.
3689 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3691 2013-09-17 Andreas Schwab <schwab@suse.de>
3693 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3695 2013-09-17 Richard Biener <rguenther@suse.de>
3697 PR tree-optimization/58432
3698 * gcc.dg/pr58432.c: New testcase.
3700 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3702 * gcc.dg/tree-ssa/slsr-39.c: New test.
3704 2013-09-16 Xinliang David Li <davidxl@google.com>
3706 * gcc.misc-tests/help.exp: Optimizer help change.
3708 2013-09-16 Jeff Law <law@redhat.com>
3710 * gcc.c-torture/execute/pr58419.c: New test.
3711 * gcc.c-torture/execute/pr58431.c: New test.
3713 2013-09-16 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/finalize_19.f90: New.
3718 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3720 * gcc.target/i386/pr58418.c: New.
3722 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3724 * gcc.target/aarch64/fmla-intrinsic.c: New.
3725 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3726 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3727 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3729 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3731 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3732 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3734 2013-09-16 Richard Biener <rguenther@suse.de>
3736 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3738 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3740 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3741 interpreted as implicit templates) to be expected pedwarns instead.
3743 2013-09-16 Tobias Burnus <burnus@net-b.de>
3746 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3748 2013-09-15 Tobias Burnus <burnus@net-b.de>
3751 * gfortran.dg/defined_assignment_10.f90: New.
3753 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3755 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3756 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3758 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3760 * g++.dg/abi/main.C: Added implicit C linkage tests
3762 2013-09-13 Kai Tietz <ktietz@redhat.com>
3764 * gcc.target/i386/pr57848.c: New file.
3766 2013-09-13 Christian Bruel <christian.bruel@st.com>
3769 * gcc.target/sh/torture/pr58314.c: New test.
3771 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3773 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3775 2013-09-12 Martin Jambor <mjambor@suse.cz>
3778 * g++.dg/pr58389.C: New test.
3780 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3783 * g++.dg/template/pseudodtor3.C: Likewise.
3785 2013-09-12 Richard Biener <rguenther@suse.de>
3787 PR tree-optimization/58404
3788 * g++.dg/tree-ssa/pr58404.C: New testcase.
3790 2013-09-12 Martin Jambor <mjambor@suse.cz>
3793 * g++.dg/ipa/pr58371.C: New test.
3795 2013-09-12 Richard Biener <rguenther@suse.de>
3797 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3798 expected outcome and comment why that happens.
3800 2013-09-11 Richard Biener <rguenther@suse.de>
3803 * g++.dg/uninit-pred-4.C: New testcase.
3805 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3807 PR tree-optimization/58385
3808 * gcc.c-torture/execute/pr58385.c: New test.
3810 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3812 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3814 2013-09-10 Jeff Law <law@redhat.com>
3816 * g++.dg/torture/pr58380.C: New test.
3818 2013-09-10 Jan Hubicka <jh@suse.cz>
3819 Paolo Carlini <paolo.carlini@oracle.com>
3821 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3823 2013-09-10 Jeff Law <law@redhat.com>
3825 * gcc.c-torture/compile/pr58343.c: New test.
3827 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3829 PR rtl-optimization/58365
3830 * gcc.c-torture/execute/pr58365.c: New test.
3832 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3834 * gcc.dg/torture/memcpy-1.c: New test.
3836 2013-09-10 Alan Modra <amodra@gmail.com>
3838 * gcc.target/powerpc/pr58330.c: New.
3840 2013-09-10 Alan Modra <amodra@gmail.com>
3842 * gcc.target/powerpc/medium_offset.c: New.
3844 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/warn/Wunused-var-21.C: New test.
3849 PR tree-optimization/58364
3850 * gcc.c-torture/execute/pr58364.c: New test.
3852 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3855 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3856 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3857 * g++.dg/init/delete1.C: Adjust.
3859 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3861 * gcc.target/aarch64/movdi_1.c: New test.
3863 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3866 * g++.dg/warn/Wunused-parm-5.C: New.
3868 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870 * gcc.target/aarch64/cmn-neg.c: New test.
3872 2013-09-09 Richard Biener <rguenther@suse.de>
3875 * gcc.dg/torture/pr58326-1.c: New testcase.
3876 * gcc.dg/torture/pr58326-2.c: Likewise.
3878 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3881 * g++.dg/ext/pr57735.C: New test.
3883 2013-09-09 Jan Hubicka <jh@suse.cz>
3886 * g++.dg/torture/PR58294.C: New testcase.
3888 2013-09-08 Jeff Law <law@redhat.com>
3890 * gcc.c-torture/compile/pr58340.c: New test.
3892 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3894 * g++.dg/debug/ra1.C: New test.
3896 2013-09-08 Jan Hubicka <jh@suse.cz>
3898 * g++.dg/ipa/devirt-11.C: Update template.
3899 * g++.dg/ipa/devirt-16.C: New testcase.
3900 * g++.dg/ipa/devirt-17.C: New testcase.
3901 * g++.dg/ipa/devirt-18.C: New testcase.
3903 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/overload/new1.C: Adjust.
3908 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3910 * c-c++-common/opaque-vector.c: New test.
3912 2013-09-08 Tom de Vries <tom@codesourcery.com>
3915 * g++.dg/tm/noexcept-6.C: New test.
3917 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3919 * gcc.target/arc/cond-set-use.c: New test.
3921 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3923 * gnat.dg/stack_usage2.adb: New test.
3925 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3927 * gcc.target/aarch64/table-intrinsics.c
3928 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3929 (qtb_tests8_< ,2,3,4>): Likewise.
3930 (qtblq_tests8_< ,2,3,4>): Likewise.
3931 (qtbxq_tests8_< ,2,3,4>): Likewise.
3933 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3935 * gnat.dg/warn10.ad[sb]: New test.
3936 * gnat.dg/warn10_pkg.ads: New helper.
3938 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3940 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3941 Don't expect NULL in foo.result set.
3942 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3944 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3945 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3947 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3949 * gcc.target/s390/nearestint-1.c: New testcase.
3951 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3952 Vineet Gupta <Vineet.Gupta@synopsys.com>
3954 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3955 * gcc.target/arc: New directory.
3956 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3957 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3958 * gcc.dg/torture/stackalign/builtin-apply-2.c
3959 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3960 * gcc.dg/builtin-apply2.c
3961 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3963 2013-09-04 Jan Hubicka <jh@suse.cz>
3966 * g++.dg/torture/pr58201_0.C: New testcase.
3967 * g++.dg/torture/pr58201_1.C: New testcase.
3968 * g++.dg/torture/pr58201.h: New testcase.
3970 2013-09-05 Jan Hubicka <jh@suse.cz>
3972 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3974 2013-09-05 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/58137
3977 * gcc.target/i386/pr58137.c: New testcase.
3979 2013-09-05 Martin Jambor <mjambor@suse.cz>
3981 * g++.dg/ipa/remref-1.C: New test.
3982 * g++.dg/ipa/remref-2.C: Likewise.
3984 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/parse/access11.C: New.
3989 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3991 * g++.dg/warn/weak1.C: Skip on AIX.
3993 2013-09-04 Easwaran Raman <eraman@google.com>
3996 PR tree-optimization/58011
3997 * gfortran.dg/reassoc_12.f90: New testcase.
3998 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4000 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4002 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4003 * gcc.dg/torture/pr53922.c: Skip on AIX.
4004 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4006 2013-09-04 Teresa Johnson <tejohnson@google.com>
4008 * gcc.dg/unroll_1.c: Test dumping to stderr.
4010 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4013 * g++.dg/warn/deprecated-8.C: New.
4015 2013-09-03 Jeff Law <law@redhat.com>
4017 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4020 2013-09-03 Meador Inge <meadori@codesourcery.com>
4024 2013-08-30 Meador Inge <meadori@codesourcery.com>
4026 * gcc.dg/Warray-bounds-11.c: New testcase.
4028 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4030 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4032 2013-09-03 Jan Hubicka <jh@suse.cz>
4034 * g++.dg/ipa/devirt-15.C: Fix testcase.
4036 2013-09-03 Richard Biener <rguenther@suse.de>
4039 * gcc.dg/torture/pr57656.c: New testcase.
4041 2013-09-03 Richard Biener <rguenther@suse.de>
4044 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4046 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4049 * gfortran.dg/do_concurrent_3.f90: New test case.
4051 2013-09-02 Jan Hubicka <jh@suse.cz>
4053 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4055 2013-09-02 Martin Jambor <mjambor@suse.cz>
4058 * gcc.dg/ipa/pr58106.c: New test.
4060 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4062 * gcc.target/aarch64/scalar_intrinsics.c
4063 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4065 2013-09-02 Richard Biener <rguenther@suse.de>
4068 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4070 2013-09-02 Richard Biener <rguenther@suse.de>
4072 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4075 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4077 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4079 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4081 PR c++/21682, implement DR 565
4082 * g++.dg/template/using24.C: New.
4083 * g++.dg/template/using25.C: Likewise.
4084 * g++.dg/template/using26.C: Likewise.
4086 2013-09-01 Jan Hubicka <jh@suse.cz>
4088 * g++.dg/ipa/devirt-15.C: New testcase.
4090 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4092 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4094 2013-08-31 Jan Hubicka <jh@suse.cz>
4096 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4097 * g++.dg/tree-ssa/pr45453.C: Likewise.
4099 2013-08-31 Jan Hubicka <jh@suse.cz>
4101 * gcc.dg/fork-instrumentation.c: New testcase.
4103 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4105 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4107 2013-08-30 Meador Inge <meadori@codesourcery.com>
4109 * gcc.dg/Warray-bounds-11.c: New testcase.
4111 2013-08-30 Marek Polacek <polacek@redhat.com>
4113 * g++.dg/ubsan/div-by-zero-1.C: New test.
4114 * c-c++-common/ubsan/save-expr-1.c: New test.
4115 * c-c++-common/ubsan/save-expr-2.c: New test.
4116 * c-c++-common/ubsan/save-expr-3.c: New test.
4117 * c-c++-common/ubsan/save-expr-4.c: New test.
4118 * c-c++-common/ubsan/typedef-1.c: New test.
4119 * c-c++-common/ubsan/const-char-1.c: New test.
4120 * c-c++-common/ubsan/const-expr.c: New test.
4121 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4122 * c-c++-common/ubsan/shift-1.c: Likewise.
4123 * c-c++-common/ubsan/shift-2.c: Likewise.
4124 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4125 * lib/ubsan-dg.exp: New file.
4126 * g++.dg/dg.exp: Add ubsan tests.
4127 * g++.dg/ubsan/ubsan.exp: New file.
4128 * gcc.dg/ubsan/ubsan.exp: New file.
4129 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4130 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4131 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4132 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4133 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4134 * c-c++-common/ubsan/shift-3.c: New test.
4135 * c-c++-common/ubsan/unreachable-1.c: New test.
4136 * c-c++-common/ubsan/shift-1.c: New test.
4137 * c-c++-common/ubsan/shift-2.c: New test.
4138 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4139 * gcc.dg/ubsan/c99-shift-2.c: New test.
4140 * gcc.dg/ubsan/c99-shift-1.c: New test.
4142 2013-08-29 Jan Hubicka <jh@suse.cz>
4144 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4145 to match template and comment.
4147 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4150 * g++.dg/cpp0x/dc8.C: New.
4151 * g++.dg/template/meminit1.C: Adjust.
4153 2013-08-30 Teresa Johnson <tejohnson@google.com>
4155 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4157 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4159 PR tree-optimization/58277
4160 * gcc.c-torture/execute/pr58277-1.c: New test.
4161 * gcc.c-torture/execute/pr58277-2.c: New test.
4163 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4165 * gcc.dg/guality/param-1.c: New test.
4166 * gcc.dg/guality/param-2.c: Likewise.
4168 2013-08-30 Richard Biener <rguenther@suse.de>
4170 PR tree-optimization/58228
4171 * gcc.dg/torture/pr58228.c: New testcase.
4173 2013-08-30 Richard Biener <rguenther@suse.de>
4175 PR tree-optimization/58223
4176 * gcc.dg/torture/pr58223.c: New testcase.
4177 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4179 2013-08-30 Richard Biener <rguenther@suse.de>
4181 PR tree-optimization/58010
4182 * gcc.dg/pr58010.c: New testcase.
4184 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4186 * gcc.dg/unroll_3.c: Message change.
4187 * gcc.dg/unroll_4.c: Likewise.
4188 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4189 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4190 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4191 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4192 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4193 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4194 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4195 * gcc.dg/unroll_1.c: Likewise.
4196 * gcc.dg/vect/bb-slp-31.c: Likewise.
4197 * gcc.dg/vect/bb-slp-14.c: Likewise.
4198 * gcc.dg/vect/bb-slp-8.c: Likewise.
4199 * gcc.dg/vect/bb-slp-23.c: Likewise.
4200 * gcc.dg/vect/bb-slp-15.c: Likewise.
4201 * gcc.dg/vect/bb-slp-9.c: Likewise.
4202 * gcc.dg/vect/bb-slp-24.c: Likewise.
4203 * gcc.dg/vect/bb-slp-16.c: Likewise.
4204 * gcc.dg/vect/bb-slp-25.c: Likewise.
4205 * gcc.dg/vect/bb-slp-17.c: Likewise.
4206 * gcc.dg/vect/bb-slp-26.c: Likewise.
4207 * gcc.dg/vect/bb-slp-18.c: Likewise.
4208 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4209 * gcc.dg/vect/bb-slp-27.c: Likewise.
4210 * gcc.dg/vect/bb-slp-19.c: Likewise.
4211 * gcc.dg/vect/bb-slp-28.c: Likewise.
4212 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4213 * gcc.dg/vect/bb-slp-29.c: Likewise.
4214 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4215 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4216 * gcc.dg/vect/bb-slp-1.c: Likewise.
4217 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4218 * gcc.dg/vect/bb-slp-2.c: Likewise.
4219 * gcc.dg/vect/bb-slp-3.c: Likewise.
4220 * gcc.dg/vect/bb-slp-10.c: Likewise.
4221 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4222 * gcc.dg/vect/bb-slp-4.c: Likewise.
4223 * gcc.dg/vect/bb-slp-11.c: Likewise.
4224 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4225 * gcc.dg/vect/bb-slp-5.c: Likewise.
4226 * gcc.dg/vect/bb-slp-20.c: Likewise.
4227 * gcc.dg/vect/bb-slp-6.c: Likewise.
4228 * gcc.dg/vect/bb-slp-21.c: Likewise.
4229 * gcc.dg/vect/bb-slp-30.c: Likewise.
4230 * gcc.dg/vect/bb-slp-13.c: Likewise.
4231 * gcc.dg/vect/bb-slp-7.c: Likewise.
4232 * gcc.dg/vect/bb-slp-22.c: Likewise.
4233 * gcc.dg/unroll_2.c: Likewise.
4234 * g++.dg/vect/slp-pr50413.cc: Likewise.
4235 * g++.dg/vect/slp-pr56812.cc: Likewise.
4236 * g++.dg/vect/slp-pr50819.cc: Likewise.
4238 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4240 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4242 2013-08-29 Teresa Johnson <tejohnson@google.com>
4244 * gcc.dg/pr40209.c: Use -fopt-info.
4245 * gcc.dg/pr26570.c: Ditto.
4246 * gcc.dg/pr32773.c: Ditto.
4247 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4249 2013-08-29 Richard Biener <rguenther@suse.de>
4251 PR tree-optimization/58246
4252 * gcc.dg/torture/pr58246.c: New testcase.
4254 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4257 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4259 * gfortran.dg/realloc_on_assign_19.f90: New test.
4261 2013-08-29 Richard Biener <rguenther@suse.de>
4264 * gcc.dg/pr57287-2.c: New testcase.
4266 2013-08-29 Richard Biener <rguenther@suse.de>
4268 PR tree-optimization/57685
4269 * gcc.dg/torture/pr57685.c: New testcase.
4271 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/cpp0x/dc7.C: New.
4276 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4279 * c-c++-common/gomp/pr58257.c: New test.
4281 2013-08-28 Richard Biener <rguenther@suse.de>
4283 PR tree-optimization/56933
4284 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4286 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4288 * gcc.target/aarch64/scalar_shift_1.c: New.
4290 2013-08-27 Richard Biener <rguenther@suse.de>
4292 PR tree-optimization/57521
4293 * gcc.dg/torture/pr57521.c: New testcase.
4295 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4297 PR rtl-optimization/57860
4298 PR rtl-optimization/57861
4299 PR rtl-optimization/57875
4300 PR rtl-optimization/57876
4301 PR rtl-optimization/57877
4302 * gcc.c-torture/execute/pr57860.c: New test.
4303 * gcc.c-torture/execute/pr57861.c: New test.
4304 * gcc.c-torture/execute/pr57875.c: New test.
4305 * gcc.c-torture/execute/pr57876.c: New test.
4306 * gcc.c-torture/execute/pr57877.c: New test.
4308 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4311 * gfortran.dg/bounds_check_18.f90: New test.
4313 2013-08-23 Jan Hubicka <jh@suse.cz>
4315 * g++.dg/ipa/devirt-14.C: Fix typo.
4317 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4320 * gfortran.dg/inline_sum_5.f90: New.
4322 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4325 * gfortran.dg/typebound_assignment_7.f90: New.
4327 2013-08-23 Jan Hubicka <jh@suse.cz>
4329 * g++.dg/ipa/devirt-13.C: New testcase.
4330 * g++.dg/ipa/devirt-14.C: New testcase.
4332 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4335 * gcc.target/i386/pr58218.c: New test.
4337 PR tree-optimization/58209
4338 * gcc.c-torture/execute/pr58209.c: New test.
4340 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4342 * gcc.target/powerpc/pr57744.c: Declare abort.
4344 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4347 * g++.dg/template/error54.C: New.
4349 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4352 * gfortran.dg/select_type_34.f90: New.
4354 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4357 * g++.dg/warn/deprecated-7.C: New.
4359 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4361 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4363 2013-08-21 Jeff Law <law@redhat.com>
4365 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4367 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4370 * g++.dg/ext/attr-alias-3.C: New.
4372 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4375 * gfortran.dg/intent_out_8.f90: New.
4377 2013-08-20 Teresa Johnson <tejohnson@google.com>
4379 PR rtl-optimizations/57451
4380 * g++.dg/tree-prof/pr57451.C: New test.
4382 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4387 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4390 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4392 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4394 * gcc.target/powerpc/dfp-dd-2.c: New test.
4395 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4396 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4398 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4400 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4401 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4404 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4406 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4408 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4411 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4412 correct test response.
4415 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4416 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4417 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4419 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4420 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4422 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4424 2013-08-18 Jan Hubicka <jh@suse.cz>
4426 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4428 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4431 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4433 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4435 PR tree-optimization/58006
4436 * g++.dg/opt/pr58006.C: New test.
4438 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4440 * gnat.dg/specs/linker_alias.ads: New test.
4442 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4444 PR tree-optimization/58164
4445 * gcc.c-torture/compile/pr58164.c: New test.
4447 PR tree-optimization/58165
4448 * g++.dg/opt/pr58165.C: New test.
4450 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4453 * g++.dg/cpp0x/enum28.C: New.
4454 * g++.dg/cpp0x/enum15.C: Adjust.
4456 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4459 * gcc.target/powerpc/pr57949-1.c: New.
4460 * gcc.target/powerpc/pr57949-2.c: New.
4462 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4464 PR tree-optimization/58145
4465 * gcc.dg/pr58145-1.c: New test.
4466 * gcc.dg/pr58145-2.c: New test.
4468 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4470 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4471 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4472 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4473 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4474 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4475 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4476 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4477 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4478 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4479 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4480 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4481 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4482 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4484 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4485 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4486 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4487 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4488 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4489 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4490 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4491 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4492 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4493 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4494 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4495 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4496 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4497 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4498 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4499 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4500 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4502 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4503 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4504 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4505 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4507 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4509 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4510 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4513 * gcc.c-torture/execute/pr56799.x: New file.
4515 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4517 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4519 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4520 * gcc.dg/pr44214-3.c (v2df): Likewise.
4522 * gcc.dg/pr46647.c: xfail for avr-*-*.
4524 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4526 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4527 Expect l to be optimized away.
4528 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4531 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4532 to tests that assume int/double are larger than short/float.
4535 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4537 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4538 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4539 target { int16 }. Restrict existing tests to target { int32 }
4541 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4542 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4543 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4544 * lib/target-supports.exp (check_effective_target_int32): New proc.
4546 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4547 exclude from scan test.
4549 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4550 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4551 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4552 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4553 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4554 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4555 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4556 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4557 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4558 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4559 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4560 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4561 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4567 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4569 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4571 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4573 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4574 to be the first test directive.
4575 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4576 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4577 * gcc.target/arm/atomic-op-char.c: Likewise.
4578 * gcc.target/arm/atomic-op-consume.c: Likewise.
4579 * gcc.target/arm/atomic-op-int.c: Likewise.
4580 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4581 * gcc.target/arm/atomic-op-release.c: Likewise.
4582 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4583 * gcc.target/arm/atomic-op-short.c: Likewise.
4585 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4587 PR rtl-optimization/57662
4588 * gcc.dg/pr57662.c: New test.
4590 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4592 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4594 * gcc.target/mips/nans-legacy.c: Likewise.
4596 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4598 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4600 * gcc.target/mips/fabs-legacy.c: Likewise.
4601 * gcc.target/mips/fabsf-2008.c: Likewise.
4602 * gcc.target/mips/fabsf-legacy.c: Likewise.
4603 * gcc.target/mips/fneg-2008.c: Likewise.
4604 * gcc.target/mips/fneg-legacy.c: Likewise.
4605 * gcc.target/mips/fnegf-2008.c: Likewise.
4606 * gcc.target/mips/fnegf-legacy.c: Likewise.
4607 * gcc.target/mips/nan-2008.c: Likewise.
4608 * gcc.target/mips/nan-legacy.c: Likewise.
4609 * gcc.target/mips/nanf-2008.c: Likewise.
4610 * gcc.target/mips/nanf-legacy.c: Likewise.
4611 * gcc.target/mips/nans-2008.c: Likewise.
4612 * gcc.target/mips/nans-legacy.c: Likewise.
4613 * gcc.target/mips/nansf-2008.c: Likewise.
4614 * gcc.target/mips/nansf-legacy.c: Likewise.
4616 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4618 * gnat.dg/valued_proc.adb: New test.
4619 * gnat.dg/valued_proc_pkg.ads: New helper.
4621 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4623 PR tree-optimization/57661
4624 * g++.dg/opt/pr57661.C: New test.
4627 * gcc.dg/asan/pr56417.c: New test.
4629 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4631 * gnat.dg/loop_optimization16.adb: New test.
4632 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4634 2013-08-13 Marek Polacek <polacek@redhat.com>
4636 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4638 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4640 Example of converting global state to per-pass state.
4642 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4643 global state "static int counter" to...
4644 (one_pass::counter): ...this instance data.
4646 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4648 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4649 to member function...
4650 (one_pass::gate): ...this.
4651 (one_pass_exec): Convert to member function...
4652 (one_pass::impl_execute): ...this.
4654 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4657 * g++.dg/cpp0x/pr57416.C: New.
4659 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4661 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4663 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4664 * g++.dg/cpp0x/defaulted2.C: Likewise.
4665 * g++.dg/cpp0x/defaulted31.C: Likewise.
4666 * g++.dg/cpp0x/error6.C: Likewise.
4667 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4668 * g++.dg/cpp0x/override2.C: Likewise.
4669 * g++.dg/cpp0x/parse1.C: Likewise.
4670 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4671 * g++.dg/cpp0x/temp_default4.C: Likewise.
4672 * g++.dg/ext/attrib32.C: Likewise.
4673 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4674 * g++.dg/ext/mv13.C: Likewise.
4675 * g++.dg/ext/mv7.C: Likewise.
4676 * g++.dg/ext/mv9.C: Likewise.
4677 * g++.dg/ext/pr57362.C: Likewise.
4678 * g++.dg/ext/typeof10.C: Likewise.
4679 * g++.dg/lookup/anon6.C: Likewise.
4680 * g++.dg/lookup/crash6.C: Likewise.
4681 * g++.dg/lookup/name-clash5.C: Likewise.
4682 * g++.dg/lookup/name-clash6.C: Likewise.
4683 * g++.dg/other/anon4.C: Likewise.
4684 * g++.dg/other/error15.C: Likewise.
4685 * g++.dg/other/error8.C: Likewise.
4686 * g++.dg/other/redecl2.C: Likewise.
4687 * g++.dg/parse/crash16.C: Likewise.
4688 * g++.dg/parse/crash21.C: Likewise.
4689 * g++.dg/parse/crash38.C: Likewise.
4690 * g++.dg/parse/redef2.C: Likewise.
4691 * g++.dg/parse/struct-as-enum1.C: Likewise.
4692 * g++.dg/template/crash39.C: Likewise.
4693 * g++.dg/template/redecl3.C: Likewise.
4694 * g++.dg/tls/diag-3.C: Likewise.
4695 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4696 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4697 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4698 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4699 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4700 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4701 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4702 * g++.old-deja/g++.brendan/static3.C: Likewise.
4703 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4704 * g++.old-deja/g++.jason/binding.C: Likewise.
4705 * g++.old-deja/g++.jason/crash4.C: Likewise.
4706 * g++.old-deja/g++.jason/crash7.C: Likewise.
4707 * g++.old-deja/g++.jason/lineno.C: Likewise.
4708 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4709 * g++.old-deja/g++.mike/misc3.C: Likewise.
4710 * g++.old-deja/g++.mike/net44.C: Likewise.
4711 * g++.old-deja/g++.mike/ns3.C: Likewise.
4712 * g++.old-deja/g++.ns/alias4.C: Likewise.
4713 * g++.old-deja/g++.ns/ns11.C: Likewise.
4714 * g++.old-deja/g++.other/crash23.C: Likewise.
4715 * g++.old-deja/g++.other/decl8.C: Likewise.
4716 * g++.old-deja/g++.other/linkage3.C: Likewise.
4717 * g++.old-deja/g++.other/typeck1.C: Likewise.
4718 * g++.old-deja/g++.other/typedef5.C: Likewise.
4719 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4720 * g++.old-deja/g++.pt/friend36.C: Likewise.
4721 * obj-c++.dg/method-8.mm: Likewise.
4722 * obj-c++.dg/tls/diag-3.mm: Likewise.
4724 2013-08-12 Perez Read <netfirewall@gmail.com>
4727 * gcc.target/i386/movabs-1.c: New test.
4729 2013-08-12 Marek Polacek <polacek@redhat.com>
4731 PR tree-optimization/57980
4732 * gcc.dg/pr57980.c: New test.
4734 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4737 * gfortran.dg/do_check_10.f90: New test.
4738 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4739 * gfortran.dg/array_constructor_18.f90: Likewise.
4740 * gfortran.dg/array_constructor_22.f90: Likewise.
4741 * gfortran.dg/coarray_15.f90: Likewise.
4742 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4743 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4744 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4746 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/cpp0x/constexpr-ice8.C: New.
4751 2013-08-09 Xinliang David Li <davidxl@google.com>
4753 * gcc.target/i386/memcpy-strategy-1.c: New test.
4754 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4755 * gcc.target/i386/memset-strategy-1.c: Ditto.
4756 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4758 2013-08-09 Jan Hubicka <jh@suse.cz>
4760 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4761 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4763 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4765 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4767 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4770 * gfortran.dg/transfer_intrinsic_6.f90: New.
4772 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4775 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/lookup/typedef2.C: New.
4780 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4782 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4783 output of vdup intrinsics.
4785 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4787 * gcc.target/arm/lp1189445.c: New testcase.
4789 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4791 PR rtl-optimization/58079
4792 * gcc.dg/torture/pr58079.c: New test.
4794 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4796 * gnat.dg/warn9.adb: New test.
4798 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4801 * g++.dg/lookup/typedef2.C: New.
4803 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4805 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4806 to optstr when building plugins on darwin.
4808 2013-08-06 Martin Jambor <mjambor@suse.cz>
4810 PR tree-optimization/57539
4811 * gcc.dg/ipa/pr57539.c: New test.
4813 2013-08-06 Martin Jambor <mjambor@suse.cz>
4814 Bernd Edlinger <bernd.edlinger@hotmail.de>
4816 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4817 (a): Fix constructor.
4819 2013-08-06 Martin Jambor <mjambor@suse.cz>
4822 * gfortran.dg/pr57987.f90: New test.
4824 2013-08-06 Martin Jambor <mjambor@suse.cz>
4827 * gcc.dg/torture/pr58041.c: New test.
4828 * gcc.target/arm/pr58041.c: Likewise.
4830 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4833 * gfortran.dg/pointer_init_8.f90: New.
4835 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4838 * g++.dg/cpp0x/pr58080.C: New.
4840 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4842 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4843 to optstr when building plugins.
4845 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4847 Patch autogenerated by refactor_passes.py from
4848 https://github.com/davidmalcolm/gcc-refactoring-scripts
4849 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4851 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4852 struct to a subclass of gimple_opt_pass along with...
4853 (pass_data_one_pass): ...new pass_data instance and...
4854 (make_one_pass): ...new function.
4855 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4856 global struct to a subclass of gimple_opt_pass along with...
4857 (pass_data_warn_self_assign): ...new pass_data instance and...
4858 (make_pass_warn_self_assign): ...new function.
4859 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4860 a global struct to a subclass of gimple_opt_pass along with...
4861 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4862 (make_pass_dumb_plugin_example): ...new function.
4863 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4864 global struct to a subclass of gimple_opt_pass along with...
4865 (pass_data_warn_self_assign): ...new pass_data instance and...
4866 (make_pass_warn_self_assign): ...new function.
4868 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4870 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4871 is created and added to the pass_manager to reflect
4872 autogenerated changes.
4873 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4874 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4875 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4877 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4880 * g++.dg/cpp0x/pr58072.C: New.
4882 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4884 * gcc.dg/torture/pr57993-2.cpp: New.
4886 2013-08-02 Jan Hubicka <jh@suse.cz>
4888 * gcc.dg/ipa/ipa-1.c: Update.
4889 * gcc.dg/ipa/ipa-2.c: Update.
4890 * gcc.dg/ipa/ipa-3.c: Update.
4891 * gcc.dg/ipa/ipa-4.c: Update.
4892 * gcc.dg/ipa/ipa-5.c: Update.
4893 * gcc.dg/ipa/ipa-7.c: Update.
4894 * gcc.dg/ipa/ipa-8.c: Update.
4895 * gcc.dg/ipa/ipcp-1.c: Update.
4896 * gcc.dg/ipa/ipcp-2.c: Update.
4898 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4900 PR rtl-optimization/58048
4901 * gcc.target/i386/pr58048.c: New.
4903 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4907 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4908 Peter Bergner <bergner@vnet.ibm.com>
4911 * g++.dg/overload/using3.C: New.
4912 * g++.dg/overload/using2.C: Adjust.
4913 * g++.dg/lookup/using9.C: Likewise.
4915 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4917 * gcc.target/arm/pr46972-2.c: New test.
4919 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4921 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4923 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4925 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4927 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4929 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4930 rather than addressing!=absolute when deciding how to handle MIPS16
4931 when the test forces an ABI.
4933 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4936 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4938 2013-07-30 Steve Ellcey <sellcey@mips.com>
4940 * gcc.target/mips/code-readable-1.c: Increase switch size.
4941 * gcc.target/mips/code-readable-2.c: Ditto.
4942 * gcc.target/mips/code-readable-3.c: Ditto.
4943 * gcc.target/mips/code-readable-4.c: Ditto.
4945 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4948 * g++.dg/parse/crash63.C: New.
4950 2013-07-30 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/pointer_assign_8.f90: New.
4954 * gfortran.dg/pointer_assign_9.f90: New.
4955 * gfortran.dg/pointer_assign_10.f90: New.
4956 * gfortran.dg/pointer_assign_11.f90: New.
4958 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4960 * gcc.target/arm/pr57637.c: New testcase.
4962 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4964 PR tree-optimization/57993
4965 * gcc.dg/torture/pr57993.c: New test.
4967 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4969 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4971 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4974 * g++.dg/conversion/ambig2.C: New.
4976 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4978 * gcc.target/mips/fabs-2008.c: New test case.
4979 * gcc.target/mips/fabs-legacy.c: New test case.
4980 * gcc.target/mips/fabsf-2008.c: New test case.
4981 * gcc.target/mips/fabsf-legacy.c: New test case.
4982 * gcc.target/mips/fneg-2008.c: New test case.
4983 * gcc.target/mips/fneg-legacy.c: New test case.
4984 * gcc.target/mips/fneg-2008.c: New test case.
4985 * gcc.target/mips/fneg-legacy.c: New test case.
4986 * gcc.target/mips/nan-2008.c: New test case.
4987 * gcc.target/mips/nan-legacy.c: New test case.
4988 * gcc.target/mips/nanf-2008.c: New test case.
4989 * gcc.target/mips/nanf-legacy.c: New test case.
4990 * gcc.target/mips/nans-2008.c: New test case.
4991 * gcc.target/mips/nans-legacy.c: New test case.
4992 * gcc.target/mips/nansf-2008.c: New test case.
4993 * gcc.target/mips/nansf-legacy.c: New test case.
4994 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4996 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4997 Maxim Kuvyrkov <maxim@kugelworks.com>
4999 * lib/target-supports.exp (check_effective_target_non_bionic): New
5000 effective-target test.
5001 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5002 * g++.dg/tls/thread_local4g.C: Ditto.
5004 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5007 * gfortran.dg/vector_subsript_7.f90: New test.
5009 2013-07-27 Tobias Burnus <burnus@net-b.de>
5012 * gfortran.dg/warn_alias.f90: New.
5014 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5017 * gfortran.dg/class_array_19.f90: New.
5019 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5021 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5022 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5023 * gcc.dg/vect/pr57741-3.c: Likewise.
5024 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5026 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5028 Skip tests that make assumptions about struct layout that don't hold
5030 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5031 * g++.dg/cpp0x/iop.C: Likewise.
5032 * g++.dg/cpp0x/named_refs.C: Likewise.
5033 * g++.dg/cpp0x/rv1p.C: Likewise.
5034 * g++.dg/cpp0x/rv2p.C: Likewise.
5035 * g++.dg/cpp0x/rv3p.C: Likewise.
5036 * g++.dg/cpp0x/rv4p.C: Likewise.
5037 * g++.dg/cpp0x/rv5p.C: Likewise.
5038 * g++.dg/cpp0x/rv6p.C: Likewise.
5039 * g++.dg/cpp0x/rv7p.C: Likewise.
5040 * g++.dg/cpp0x/rv8p.C: Likewise.
5041 * g++.dg/ext/strncpy-chk1.C: Likewise.
5042 * gcc.dg/builtin-object-size-10.c: Likewise.
5043 * gcc.dg/builtin-object-size-11.c: Likewise.
5044 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5045 * gcc.dg/pr25805.c: Likewise.
5046 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5047 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5048 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5049 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5050 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5051 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5052 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5053 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5054 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5055 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5056 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5057 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5059 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5060 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5062 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5063 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5065 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5066 * gcc.dg/sibcall-6.c: Enable for epiphany.
5068 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5070 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5072 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5074 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5075 memcpy not initializers.
5077 * gcc.dg/guality/guality.exp: Skip on AIX.
5079 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5082 * g++.dg/cpp0x/pr57101.C: New.
5084 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5086 * gcc.target/aarch64/neg_1.c: New test.
5088 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5091 * gfortran.dg/typebound_call_25.f90: New.
5093 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5096 * g++.dg/cpp0x/pr57981.C: New.
5098 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5101 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5103 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5105 PR rtl-optimization/57960
5106 * gcc.target/s390/pr57960.c: New.
5108 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5111 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5113 2013-07-25 Terry Guo <terry.guo@arm.com>
5115 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5117 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5120 * g++.dg/inherit/pr57942.C: New.
5122 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5124 * gcc.target/powerpc/bool2.h: New file, test the code generation
5125 of logical operations for power5, altivec, power7, and power8 systems.
5126 * gcc.target/powerpc/bool2-p5.c: Likewise.
5127 * gcc.target/powerpc/bool2-av.c: Likewise.
5128 * gcc.target/powerpc/bool2-p7.c: Likewise.
5129 * gcc.target/powerpc/bool2-p8.c: Likewise.
5130 * gcc.target/powerpc/bool3.h: Likewise.
5131 * gcc.target/powerpc/bool3-av.c: Likewise.
5132 * gcc.target/powerpc/bool2-p7.c: Likewise.
5133 * gcc.target/powerpc/bool2-p8.c: Likewise.
5135 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5137 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5139 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5141 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5143 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5145 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5146 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5147 type from long to long long.
5148 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5149 to have effective-target keywords of lp64 and ilp32.
5150 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5151 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5152 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5153 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5154 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5155 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5156 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5157 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5158 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5160 2013-07-23 Tom Tromey <tromey@redhat.com>
5161 Joseph Myers <joseph@codesourcery.com>
5163 * gcc.dg/c11-generic-1.c: New file.
5164 * gcc.dg/c11-generic-2.c: New file.
5166 2013-07-22 Tobias Burnus <burnus@net-b.de>
5170 * coarray/lib_realloc_1.f90: Permit optimization.
5171 * gfortran.dg/coarray_31.f90: New.
5173 2013-07-22 Tobias Burnus <burnus@net-b.de>
5176 * gfortran.dg/class_array_7.f03: Fix memory leak.
5178 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/cpp0x/decltype56.C: New.
5183 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5185 * gcc.dg/pr53265.c: Correct line number in dg-message.
5187 2013-07-22 Diego Novillo <dnovillo@google.com>
5189 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5191 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5194 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5195 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5197 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5200 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5201 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5202 * gcc.dg/torture/pr53366-1.c: Same.
5203 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5204 * gcc.dg/torture/pr56488.c: Same.
5205 * gcc.dg/torture/pr57584.c: Same.
5206 * gcc.dg/tree-ssa/pr57385.c: Same.
5207 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5209 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5211 * c-c++-common/pr41779.c: Fix typos.
5212 * gcc.c-torture/compile/20031125-2.c: Likewise.
5213 * gcc.c-torture/compile/20040621-1.c: Likewise.
5214 * gcc.c-torture/execute/20020418-1.c: Likewise.
5215 * gcc.dg/20020108-1.c: Likewise.
5216 * gcc.dg/atomic-generic-aux.c: Likewise.
5217 * gcc.dg/builtin-complex-err-2.c: Likewise.
5218 * gcc.dg/decl-1.c: Likewise.
5219 * gcc.dg/di-sync-multithread.c: Likewise.
5220 * gcc.dg/format/c90-printf-1.c: Likewise.
5221 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5222 * gcc.dg/long-long-compare-1.c: Likewise.
5223 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5224 * gcc.dg/pr17055-1.c: Likewise.
5225 * gcc.dg/pr27095.c: Likewise.
5226 * gcc.dg/torture/fp-int-convert.h: Likewise.
5227 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5228 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5229 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5230 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5231 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5232 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5234 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5235 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5236 * gcc.dg/vect/vect-cond-5.c: Likewise.
5237 * gcc.dg/weak/typeof-2.c: Likewise.
5238 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5239 * gcc.target/arm/naked-1.c: Likewise.
5240 * gcc.target/i386/pr9771-1.c: Likewise.
5241 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5242 * gcc.target/sparc/struct-ret-check.c: Likewise.
5243 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5244 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5245 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5248 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5251 * gfortran.dg/dependency_42.f90: New test.
5252 * gfortran.dg/dependency_43.f90: New test.
5254 2013-07-21 Tobias Burnus <burnus@net-b.de>
5257 * gfortran.dg/round_4.f90: New.
5259 2013-07-21 Tobias Burnus <burnus@net-b.de>
5262 * gfortran.dg/min_max_conformance_2.f90: New.
5264 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5266 PR preprocessor/57620
5267 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5268 (main): Don't test {s,u,U,L}12.
5269 * c-c++-common/raw-string-13.c: New test.
5270 * c-c++-common/raw-string-14.c: New test.
5271 * c-c++-common/raw-string-15.c: New test.
5272 * c-c++-common/raw-string-16.c: New test.
5274 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5276 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5278 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5280 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5282 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5283 target { ! keeps_null_pointer_checks }.
5284 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5285 target { ! keeps_null_pointer_checks }.
5287 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5288 * gcc.dg/torture/pr56488.c: Likewise.
5290 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5292 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5295 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5297 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5298 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5299 * gfortran.dg/guality/guality.exp: Skip on AIX.
5301 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5303 * g++.dg/debug/pr56819.C: Skip on AIX.
5304 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5305 * g++.dg/guality/guality.exp: Skip on AIX.
5307 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5309 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5311 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5313 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5316 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5317 Adjust to corrected rounding.
5319 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5321 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5322 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5323 check_effective_target_cilkplus.
5324 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5326 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5328 * gcc.target/powerpc/pr57744.c: Fix typo.
5330 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5333 * gcc.c-torture/compile/pr57698.c: New test.
5334 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5335 * gcc.c-torture/compile/pr44043.c: Ditto.
5337 2013-07-18 Wei Mi <wmi@google.com>
5339 PR rtl-optimization/57878
5340 * g++.dg/pr57878.C: New test.
5342 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5344 * gcc.dg/pr42611.c: Move dg-error to correct line.
5346 2013-07-17 Tobias Burnus <burnus@net-b.de>
5349 * gfortran.dg/dollar_sym_3.f: New.
5350 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5352 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5357 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5358 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5359 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5360 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5361 * objc.dg/image-info.m: Likewise.
5362 * objc.dg/symtab-1.m: Likewise.
5363 * objc.dg/torture/strings/const-str-10.m: Likewise.
5364 * objc.dg/torture/strings/const-str-11.m: Likewise.
5365 * objc.dg/torture/strings/const-str-9.m: Likewise.
5366 * objc.dg/zero-link-1.m: Likewise.
5367 * objc.dg/zero-link-2.m: Likewise.
5368 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5369 * objc.dg/objc-foreach-4.m: Likewise.
5370 * objc.dg/objc-foreach-5.m: Likewise.
5371 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5373 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5374 * obj-c++.dg/syntax-error-1.mm: Likewise.
5375 * objc.dg/method-6.m: Likewise.
5376 * objc.dg/pr23214.m: Likewise.
5377 * objc.dg/proto-lossage-7.m: Likewise.
5378 * objc.dg/strings/const-str-12b.m: Likewise.
5379 * objc.dg/zero-link-3.m: Likewise.
5380 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5381 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5382 adjust headers, interfaces and encoded types to reflect current system
5383 versions. Add FIXME and outputs from current system compiler for
5386 2013-07-15 Cong Hou <congh@google.com>
5388 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5390 * gcc.target/i386/l_fma_float_3.c: Likewise.
5391 * gcc.target/i386/l_fma_double_1.c: Likewise.
5392 * gcc.target/i386/l_fma_double_3.c: Likewise.
5394 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5396 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5397 function to test if HTM is available.
5398 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5399 * gcc.target/powerpc/htm-builtin-1.c: New test.
5401 2013-07-15 Tobias Burnus <burnus@net-b.de>
5403 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5404 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5405 * gfortran.dg/coarray_6.f90: Add dg-error.
5407 2013-07-15 Tobias Burnus <burnus@net-b.de>
5410 * gfortran.dg/finalize_18.f90: New.
5412 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5415 * fortran.dg/module_variable_1.f90: New test.
5416 * fortran.dg/module_variable_2.f90: New test.
5418 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5420 * g++.dg/ext/vector19.C: Adapt.
5421 * g++.dg/ext/vector23.C: New testcase.
5423 2013-07-12 Michael Matz <matz@suse.de>
5426 * c-c++-common/pr55771.c: New test.
5428 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5430 * gcc.target/aarch64/vect-movi.c: New.
5432 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5435 * g++.dg/ext/pr57362.C: New.
5437 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5440 * gcc.target/avr/torture/pr57631.c: New test.
5442 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/cpp0x/constexpr-ice7.C: New.
5447 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5449 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5451 * gcc.c-torture/execute/nest-align-1.x: New.
5453 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5456 * g++.dg/cpp0x/sfinae48.C: New.
5458 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5460 PR preprocessor/57824
5461 * c-c++-common/raw-string-17.c: New test.
5462 * c-c++-common/gomp/pr57824.c: New test.
5464 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5468 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5469 * g++.dg/conversion/dr195.C: Update.
5470 * g++.dg/expr/cast2.C: Likewise.
5472 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5474 * c-c++-common/raw-string-18.c: New test.
5475 * c-c++-common/raw-string-19.c: New test.
5477 PR preprocessor/57757
5478 * g++.dg/cpp/paste1.C: New test.
5479 * g++.dg/cpp/paste2.C: New test.
5481 2013-07-10 Graham Stott <grahams@btinternet.com>
5483 * gcc.target/mips/mulsize-1.c: New.
5484 * gcc.target/mips/mulsize-2.c: New.
5485 * gcc.target/mips/mulsize-3.c: New.
5486 * gcc.target/mips/mulsize-4.c: New.
5488 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5491 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5492 * g++.dg/ext/vector24.C: New testcase.
5494 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5497 * g++.dg/cpp0x/decltype17.C: Adjust.
5499 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/cpp0x/pr51786.C: New.
5504 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5506 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5508 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5510 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5512 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5513 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5515 2013-07-08 Tobias Burnus <burnus@net-b.de>
5518 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5520 2013-07-08 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/do_check_9.f90: New.
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5528 * gfortran.dg/dot_product_2.f90: New.
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5535 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5537 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5538 * gfortran.dg/finalize_10.f90: Fix dg-final.
5540 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5543 * gcc.target/i386/pr57819.c: New test.
5545 PR rtl-optimization/57829
5546 * gcc.c-torture/execute/pr57829.c: New test.
5548 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5550 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5551 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5553 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/pr57807.c: New test.
5558 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5561 * gcc.dg/tree-ssa/vrp89.c: New test.
5563 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/parse/defarg16.C: New.
5568 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5570 PR rtl-optimization/55342
5571 * gcc.target/i386/pr55342.c: New.
5573 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5575 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5577 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5580 * g++.dg/inherit/virtual10.C: New.
5582 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5585 * gcc.dg/large-size-array-6.c: New test.
5587 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5590 * g++.dg/template/crash116.C: New.
5592 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5594 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5595 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5597 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5600 * g++.dg/cpp0x/nsdmi-list3.C: New.
5602 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5605 * gcc.target/i386/pr57777.c: New test.
5608 * g++.dg/template/arg9.C: New test.
5610 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5612 * gcc.target/i386/avx-inline.c: New test.
5614 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5616 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5617 * gcc.target/mips/call-2.c: Likewise.
5618 * gcc.target/mips/call-3.c: Likewise.
5619 * gcc.target/mips/lazy-binding-1.c: Likewise.
5621 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/57741
5624 * gcc.dg/vect/pr57741-1.c: New test.
5625 * gcc.dg/vect/pr57741-2.c: New test.
5626 * gcc.dg/vect/pr57741-3.c: New test.
5628 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5630 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5632 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5633 * lib/target-supports.exp: Define aarch64_little_endian.
5635 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5637 * gcc.target/aarch64/abs_1.c: New test.
5639 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5641 * gcc.target/aarch64/bfxil_1.c: New test.
5642 * gcc.target/aarch64/bfxil_2.c: Likewise.
5644 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5647 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5648 array sizes from 100 to 20.
5650 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5653 * gfortran.dg/pointer_remapping_8.f90: New.
5655 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5657 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5658 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5659 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5660 * g++.dg/cpp1y/complex_literals.h: New.
5662 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/cpp0x/noexcept21.C: New.
5667 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5670 * gcc.target/i386/pr57736.c: New test.
5672 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5674 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5676 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5677 strings to match the fixed error messages.
5678 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5679 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5682 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5685 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5686 stqcx. get even registers.
5688 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5691 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5693 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5695 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5697 * gcc.target/i386/bmi-1.c: Ditto.
5698 * gcc.target/i386/bmi-bextr-4.c: New.
5699 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5701 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5704 * g++.dg/cpp0x/initlist73.C: New.
5706 2013-06-27 Meador Inge <meadori@codesourcery.com>
5708 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5709 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5710 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5712 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5715 * g++.dg/ext/pr57509.C: New file.
5717 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.target/i386/bmi-bextr-3.c: New test.
5723 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5725 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5728 * g++.dg/cpp0x/pr57172.C: New testcase.
5730 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5732 * gcc.target/s390/htm-1.c: New file.
5733 * gcc.target/s390/htm-nofloat-1.c: New file.
5734 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5736 2013-06-26 Tobias Burnus <burnus@net-b.de>
5739 * gfortran.dg/bounds_check_17.f90: New.
5741 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5744 * g++.dg/cpp1y/pr57640.C: New.
5746 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5749 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5750 overflow due to size of arrays.
5752 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5754 PR tree-optimization/57705
5755 * gcc.dg/vect/pr57705.c: New test.
5756 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5758 2013-06-25 Martin Jambor <mjambor@suse.cz>
5761 * g++.dg/ipa/pr57670.C: New test.
5763 2013-06-25 Richard Biener <rguenther@suse.de>
5766 * gcc.dg/pr56977.c: New testcase.
5768 2013-06-24 Martin Jambor <mjambor@suse.cz>
5770 PR tree-optimization/57358
5771 * gcc.dg/ipa/pr57358.c: New test.
5773 2013-06-24 Richard Biener <rguenther@suse.de>
5776 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5778 2013-06-24 Richard Biener <rguenther@suse.de>
5780 PR tree-optimization/57488
5781 * gcc.dg/torture/pr57488.c: New testcase.
5783 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5784 Dominique d'Humieres <dominiq@lps.ens.fr>
5787 * gfortran.dg/fraction.f90: New.
5789 2013-06-24 Alan Modra <amodra@gmail.com>
5791 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5792 Add scan-assembler-not "lvx".
5793 * gcc.target/powerpc/le-altivec-consts.c: New.
5795 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5797 * g++.dg/cpp0x/sfinae47.C: New.
5799 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5802 * gcc.target/sh/pr52483-1.c: New.
5803 * gcc.target/sh/pr52483-2.c: New.
5804 * gcc.target/sh/pr52483-3.c: New.
5805 * gcc.target/sh/pr52483-4.c: New.
5806 * gcc.target/sh/pr52483-5.c: New.
5808 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5810 * gcc.target/i386/intrinsics_1.c: New test.
5811 * gcc.target/i386/intrinsics_2.c: Ditto.
5812 * gcc.target/i386/intrinsics_3.c: Ditto.
5813 * gcc.target/i386/intrinsics_4.c: Ditto.
5814 * gcc.target/i386/intrinsics_5.c: Ditto.
5815 * gcc.target/i386/intrinsics_6.c: Ditto.
5816 * gcc.target/i386/avx-1.c: Provide macros for builtins
5817 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5819 2013-06-21 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/finalize_17.f90: New.
5824 2013-06-21 Tobias Burnus <burnus@net-b.de>
5826 * gfortran.dg/realloc_on_assign_18.f90: New.
5828 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5830 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5831 Also changed the returns from error as distinct values so that
5832 debugging can get easier.
5833 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5834 errors specific to C, if necessary. Also added new error
5836 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5837 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5838 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5839 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5840 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5841 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5842 the same changes as parser_errors3.c, spaces were added between colons
5843 to not confuse C++ compiler with 2 colons as scope.
5844 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5845 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5846 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5847 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5848 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5849 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5850 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5851 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5852 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5853 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5854 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5855 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5858 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5861 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5863 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5866 * gcc.target/i386/pr57655.c: New test.
5868 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5870 * ada/acats/tests/gcc: Delete.
5871 * gnat.dg/style: Likewise.
5873 2013-06-20 Jeff Law <law@redhat.com>
5875 PR tree-optimization/57660
5876 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5877 based on their branch cost.
5879 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5881 2013-06-20 Tobias Burnus <burnus@net-b.de>
5884 * gfortran.dg/list_read_11.f90: New.
5886 2013-06-20 Richard Biener <rguenther@suse.de>
5888 PR tree-optimization/57584
5889 * gcc.dg/torture/pr57584.c: New testcase.
5891 2013-06-19 Sharad Singhai <singhai@google.com>
5893 * g++.dg/gcov/gcov-8.C: New testcase.
5894 * lib/gcov.exp: Handle intermediate format.
5896 2013-06-19 Wei Mi <wmi@google.com>
5898 PR rtl-optimization/57518
5899 * gcc.dg/pr57518.c: New test.
5901 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5903 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5905 2013-06-19 Jan Hubicka <jh@suse.cz>
5907 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5909 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5911 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5912 hard-coded values of array sizes with a #define.
5913 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5914 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5915 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5916 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5917 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5919 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5921 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5922 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5924 2013-06-19 Jeff Law <law@redhat.com>
5926 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5928 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5931 * g++.dg/template/error53.C: New.
5933 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5936 * gcc.target/powerpc/pr55033.c: Fix options.
5938 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5940 * gcc.target/i386/inline_error.c: New test.
5941 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5942 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5944 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5947 * g++.dg/cpp0x/decltype55.C: New.
5949 2013-06-18 Marek Polacek <polacek@redhat.com>
5951 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5953 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5955 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5957 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5959 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5960 Also changed the returns from error as distinct values so that it is
5963 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5965 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5967 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5970 * g++.dg/template/error52.C: New.
5971 * g++.dg/lookup/friend15.C: Update.
5972 * g++.dg/parse/error11.C: Likewise.
5973 * g++.dg/parse/error14.C: Likewise.
5974 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5975 * g++.dg/parse/template25.C: Likewise.
5976 * g++.old-deja/g++.jason/cond.C: Likewise.
5977 * g++.old-deja/g++.mike/for2.C: Likewise.
5978 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5979 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5981 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5983 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5986 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5988 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5989 accidentally placing minus sign for length instead of stride.
5991 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5993 PR rtl-optimization/57425
5994 PR rtl-optimization/57569
5995 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5996 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5998 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6002 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6004 * gfortran.dg/typebound_assignment_6.f03: New.
6006 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6008 * gcc.target/h8300/h8300.exp: New.
6009 * gcc.dg/pragma-isr.c: Move to ...
6010 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6011 * gcc.target/h8300/pragma-isr.c: ... and here.
6012 * gcc.dg/pragma-isr2.c: Move to ...
6013 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6014 * gcc.target/h8300/pragma-isr2.c: ... and here.
6015 * gcc.dg/pragma-isr-trapa.c: Move to ...
6016 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6017 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6018 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6019 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6020 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6021 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6022 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6023 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6024 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6025 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6026 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6027 * gcc.dg/attr-isr-trapa.c: Move to ...
6028 * gcc.target/sh/attr-isr-trapa.c: ... here.
6030 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/ext/builtin-offsetof1.C: New.
6035 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6037 * gcc.target/aarch64/vect_smlal_1.c: New file.
6039 2013-06-14 Tobias Burnus <burnus@net-b.de>
6042 * gfortran.dg/defined_assignment_7.f90: New.
6044 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6047 * g++.dg/rtti/dyncast6.C: New.
6048 * g++.dg/cpp0x/dyncast1.C: Likewise.
6050 2013-06-14 Alan Modra <amodra@gmail.com>
6053 * gcc.dg/pr57134.c: New.
6055 2013-06-14 Tobias Burnus <burnus@net-b.de>
6058 * gfortran.dg/deferred_type_param_9.f90: New.
6060 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6062 * gcc.dg/fold-minus-1.c: New testcase.
6064 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6067 * gfortran.dg/typebound_assignment_5.f03: New.
6069 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6071 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6073 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6074 Pat Haugen <pthaugen@us.ibm.com>
6075 Peter Bergner <bergner@vnet.ibm.com>
6077 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6078 load/store instructions on power7, power8.
6079 * gcc.target/powerpc/atomic-p8.c: Likewise.
6081 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6084 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6086 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6089 * g++.dg/warn/Wunused-var-20.C: New.
6091 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6093 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6094 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6095 Run with -fno-common.
6097 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6099 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6100 and exit function calls with return 1 and return 0, respectively.
6102 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6104 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6107 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6109 PR tree-optimization/57361
6110 * gcc.dg/tree-ssa/pr57361.c: New file.
6112 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6114 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6115 to ensure alignment.
6116 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6118 2013-06-12 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6122 2013-06-12 Tobias Burnus <burnus@net-b.de>
6123 Dominique d'Humieres <dominiq@lps.ens.fr>
6125 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6127 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6130 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6131 * gcc.target/i386/pr56564-3.c: Likewise.
6133 2013-06-11 Tobias Burnus <burnus@net-b.de>
6136 * gfortran.dg/class_array_18.f90: New.
6138 2013-06-11 Jan Hubicka <jh@suse.cz>
6141 * g++.dg/ext/visibility/anon6.C: Update testcase.
6143 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6146 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6147 in how we check __sec_reduce_mutating function's result.
6149 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6150 Pat Haugen <pthaugen@us.ibm.com>
6151 Peter Bergner <bergner@vnet.ibm.com>
6153 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6154 direct move instructions.
6155 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6156 * gcc.target/powerpc/direct-move.h: Likewise.
6157 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6158 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6159 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6160 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6161 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6162 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6164 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6167 * g++.dg/cpp0x/pr52440.C: New.
6169 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6172 * gcc.target/i386/pr56564-1.c: New test.
6173 * gcc.target/i386/pr56564-2.c: New test.
6174 * gcc.target/i386/pr56564-3.c: New test.
6175 * gcc.target/i386/pr56564-4.c: New test.
6176 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6177 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6178 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6179 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6180 * gcc.target/i386/vect-sizes-1.c: Likewise.
6181 * gcc.target/i386/memcpy-1.c: Likewise.
6182 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6183 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6185 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6187 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6188 systems to cover all GNU systems.
6189 * g++.dg/abi/guard2.C: Likewise.
6190 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6191 * g++.dg/eh/sighandle.C: Likewise.
6192 * g++.dg/ext/cleanup-10.C: Likewise.
6193 * g++.dg/ext/cleanup-11.C: Likewise.
6194 * g++.dg/ext/cleanup-8.C: Likewise.
6195 * g++.dg/ext/cleanup-9.C: Likewise.
6196 * g++.dg/opt/const5.C: Likewise.
6197 * g++.dg/opt/life1.C: Likewise.
6198 * g++.dg/other/pr39496.C: Likewise.
6199 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6200 * g++.old-deja/g++.abi/align.C: Likewise.
6201 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6202 * g++.old-deja/g++.law/weak.C: Likewise.
6203 * g++.old-deja/g++.pt/asm1.C: Likewise.
6204 * gcc.c-torture/execute/20030125-1.x: Likewise.
6205 * gcc.c-torture/execute/990127-2.x: Likewise.
6206 * gcc.dg/20041106-1.c: Likewise.
6207 * gcc.dg/20050503-1.c: Likewise.
6208 * gcc.dg/builtin-object-size-5.c: Likewise.
6209 * gcc.dg/cleanup-10.c: Likewise.
6210 * gcc.dg/cleanup-11.c: Likewise.
6211 * gcc.dg/cleanup-8.c: Likewise.
6212 * gcc.dg/cleanup-9.c: Likewise.
6213 * gcc.dg/complex-5.c: Likewise.
6214 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6215 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6216 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6217 * gcc.dg/dfp/pr35739.c: Likewise.
6218 * gcc.dg/fdata-sections-1.c: Likewise.
6219 * gcc.dg/lto/20090206-1_0.c: Likewise.
6220 * gcc.dg/lto/20090206-2_0.c: Likewise.
6221 * gcc.dg/pr30360.c: Likewise.
6222 * gcc.dg/pr37303.c: Likewise.
6223 * gcc.dg/pr39323-1.c: Likewise.
6224 * gcc.dg/pr39323-2.c: Likewise.
6225 * gcc.dg/pr39323-3.c: Likewise.
6226 * gcc.dg/pr45416.c: Likewise.
6227 * gcc.dg/setjmp-2.c: Likewise.
6228 * gcc.dg/split-1.c: Likewise.
6229 * gcc.dg/split-3.c: Likewise.
6230 * gcc.dg/split-4.c: Likewise.
6231 * gcc.dg/strlenopt-12g.c: Likewise.
6232 * gcc.dg/strlenopt-14g.c: Likewise.
6233 * gcc.dg/strlenopt-14gf.c: Likewise.
6234 * gcc.dg/strlenopt-16g.c: Likewise.
6235 * gcc.dg/strlenopt-17g.c: Likewise.
6236 * gcc.dg/strlenopt-18g.c: Likewise.
6237 * gcc.dg/strlenopt-1f.c: Likewise.
6238 * gcc.dg/strlenopt-22g.c: Likewise.
6239 * gcc.dg/strlenopt-2f.c: Likewise.
6240 * gcc.dg/strlenopt-4g.c: Likewise.
6241 * gcc.dg/strlenopt-4gf.c: Likewise.
6242 * gcc.dg/struct-ret-3.c: Likewise.
6243 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6244 * gcc.misc-tests/linkage.exp: Likewise.
6245 * gcc.target/i386/20000724-1.c: Likewise.
6246 * gcc.target/i386/align-main-3.c: Likewise.
6247 * gcc.target/i386/cleanup-1.c: Likewise.
6248 * gcc.target/i386/inline-mcpy.c: Likewise.
6249 * gcc.target/i386/pr32268.c: Likewise.
6250 * gcc.target/i386/pr36613.c: Likewise.
6251 * gcc.target/i386/pr39013-1.c: Likewise.
6252 * gcc.target/i386/pr39013-2.c: Likewise.
6253 * gcc.target/i386/pr39496.c: Likewise.
6254 * gcc.target/i386/pr40906-3.c: Likewise.
6255 * gcc.target/i386/pr46084.c: Likewise.
6256 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6258 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6261 * gcc.target/sh/pr6526.c: New.
6263 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6266 * gcc.c-torture/execute/pr57568.c: New test.
6268 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6271 * g++.dg/other/vararg-4.C: New.
6273 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6275 PR rtl-optimization/57559
6276 * gcc.target/s390/pr57559.c : New test.
6278 2013-06-08 Tobias Burnus <burnus@net-b.de>
6281 * gfortran.dg/finalize_10.f90: New.
6282 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6283 * gfortran.dg/finalize_15.f90: New.
6285 2013-06-08 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/storage_size_4.f90: New.
6290 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6293 * g++.dg/ext/pr57548.C: New test.
6295 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6298 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6300 2013-06-07 Jan Hubicka <jh@suse.cz>
6302 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6304 2013-06-07 Tobias Burnus <burnus@net-b.de>
6307 * gfortran.dg/array_constructor_48.f90: New.
6308 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6309 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6311 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6314 * gcc.target/arm/xordi3-opt.c: New test.
6316 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6318 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6319 Revert to dg-options.
6321 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6324 * gcc.target/powerpc/pr55033.c: New.
6326 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/cpp0x/alias-decl-36.C: New.
6331 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6332 Pat Haugen <pthaugen@us.ibm.com>
6333 Peter Bergner <bergner@vnet.ibm.com>
6335 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6336 power8 builtin functions.
6337 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6338 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6339 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6340 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6341 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6342 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6343 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6344 tests to test power8 auto-vectorization.
6345 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6346 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6347 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6348 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6350 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6351 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6353 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6355 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6357 (check_effective_target_powerpc_p8vector_ok): Likewise.
6358 (is-effective-target): Likewise.
6359 (check_vect_support_and_set_flags): Likewise.
6361 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6364 * g++.dg/parse/error53.C: New.
6366 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6368 PR rtl-optimization/57459
6369 * gcc.target/i386/pr57459.c: New test.
6371 2013-06-06 Teresa Johnson <tejohnson@google.com>
6374 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6375 into -freorder-blocks-and-partition test.
6376 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6377 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6378 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6379 * gcc.dg/tree-prof/pr50907.c: Ditto.
6380 * gcc.dg/tree-prof/pr45354.c: Ditto.
6381 * g++.dg/tree-prof/partition2.C: Ditto.
6382 * g++.dg/tree-prof/partition3.C: Ditto.
6384 2013-06-06 Tobias Burnus <burnus@net-b.de>
6387 * gfortran.dg/finalize_16.f90: New.
6389 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6391 * gcc.dg/vect/no-section-anchors-vect-68.c:
6392 Add dg-skip-if aarch64_tiny.
6394 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6397 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6398 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6400 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6403 * g++.dg/cpp0x/decltype54.C: New.
6405 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6407 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6408 arm*-*-*eabi* targets.
6409 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6411 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6413 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6414 Tobias Burnus <burnus@net-b.de>
6416 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6417 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6418 * gfortran.dg/io_real_boz_4.f90: Ditto.
6419 * gfortran.dg/io_real_boz_5.f90: Ditto.
6421 2013-06-05 Andreas Schwab <schwab@suse.de>
6423 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6425 2013-06-04 Jan Hubicka <jh@suse.cz>
6427 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6429 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6431 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6432 parameters with void.
6433 (main2): Removed argc parameter.
6434 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6435 (main): Replaced argc, argv parameters with void.
6436 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6437 (main2): Removed argc parameter.
6438 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6439 argv parameters with void. Added __asm volatile to avoid optimization
6440 on argc, if necessary.
6441 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6442 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6443 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6444 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6445 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6446 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6447 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6448 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6449 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6450 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6451 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6461 parameters with void.
6462 (main2): Removed argc parameter.
6463 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6464 (main): Replaced argc, argv parameters with void.
6465 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6466 argv parameters with void. Also renamed this function as main, and
6467 delete the existing main.
6468 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6469 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6470 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6472 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6474 * gcc.target/aarch64/movi_1.c: New test.
6476 2013-06-04 Tobias Burnus <burnus@net-b.de>
6479 * gfortran.dg/finalize_12.f90: New.
6480 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6481 end of scope finalization.
6482 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6483 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6484 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6485 * gfortran.dg/class_19.f03: Ditto.
6486 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6487 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6488 * gfortran.dg/extends_14.f03: Ditto.
6489 * gfortran.dg/move_alloc_4.f90: Ditto.
6490 * gfortran.dg/typebound_proc_27.f03: Ditto.
6492 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6494 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6495 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6496 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6497 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6498 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6499 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6500 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6501 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6502 * gfortran.dg/io_real_boz_4.f90: Ditto.
6503 * gfortran.dg/io_real_boz_5.f90: Ditto.
6504 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6505 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6506 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6507 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6508 * gfortran.dg/transpose_2.f90: Fix dg-output.
6510 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6512 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6513 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6514 dg-option and an header comment.
6516 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6519 * g++.dg/cpp0x/sfinae46.C: New.
6520 * g++.dg/cpp0x/defaulted13.C: Adjust.
6521 * g++.dg/cpp0x/defaulted2.C: Likewise.
6522 * g++.dg/cpp0x/defaulted26.C: Likewise.
6523 * g++.dg/cpp0x/defaulted3.C: Likewise.
6524 * g++.dg/cpp0x/error1.C: Likewise.
6525 * g++.dg/cpp0x/implicit1.C: Likewise.
6526 * g++.dg/cpp0x/implicit11.C: Likewise.
6527 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6528 * g++.dg/cpp0x/initlist47.C: Likewise.
6529 * g++.dg/cpp0x/initlist9.C: Likewise.
6530 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6531 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6532 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6533 * g++.dg/cpp0x/union4.C: Likewise.
6534 * g++.dg/template/crash108.C: Likewise.
6535 * g++.dg/template/crash41.C: Likewise.
6536 * g++.old-deja/g++.jason/local.C: Likewise.
6537 * g++.old-deja/g++.law/visibility3.C: Likewise.
6539 2013-06-03 Teresa Johnson <tejohnson@google.com>
6541 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6542 * gcc.dg/vect/bb-slp-14.c: Ditto.
6543 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6544 * gcc.dg/vect/bb-slp-23.c: Ditto.
6545 * gcc.dg/vect/bb-slp-15.c: Ditto.
6546 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6547 * gcc.dg/vect/bb-slp-24.c: Ditto.
6548 * gcc.dg/vect/bb-slp-16.c: Ditto.
6549 * gcc.dg/vect/bb-slp-25.c: Ditto.
6550 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6551 * gcc.dg/vect/bb-slp-17.c: Ditto.
6552 * gcc.dg/vect/bb-slp-1.c: Ditto.
6553 * gcc.dg/vect/bb-slp-26.c: Ditto.
6554 * gcc.dg/vect/bb-slp-18.c: Ditto.
6555 * gcc.dg/vect/bb-slp-2.c: Ditto.
6556 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6557 * gcc.dg/vect/bb-slp-27.c: Ditto.
6558 * gcc.dg/vect/bb-slp-19.c: Ditto.
6559 * gcc.dg/vect/bb-slp-3.c: Ditto.
6560 * gcc.dg/vect/bb-slp-28.c: Ditto.
6561 * gcc.dg/vect/bb-slp-4.c: Ditto.
6562 * gcc.dg/vect/bb-slp-29.c: Ditto.
6563 * gcc.dg/vect/bb-slp-5.c: Ditto.
6564 * gcc.dg/vect/bb-slp-6.c: Ditto.
6565 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6566 * gcc.dg/vect/bb-slp-7.c: Ditto.
6567 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6568 * gcc.dg/vect/bb-slp-8.c: Ditto.
6569 * gcc.dg/vect/bb-slp-9.c: Ditto.
6570 * gcc.dg/vect/bb-slp-10.c: Ditto.
6571 * gcc.dg/vect/bb-slp-11.c: Ditto.
6572 * gcc.dg/vect/bb-slp-20.c: Ditto.
6573 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6574 * gcc.dg/vect/bb-slp-21.c: Ditto.
6575 * gcc.dg/vect/bb-slp-30.c: Ditto.
6576 * gcc.dg/vect/bb-slp-13.c: Ditto.
6577 * gcc.dg/vect/bb-slp-22.c: Ditto.
6578 * g++.dg/vect/slp-pr50413.cc: Ditto.
6579 * g++.dg/vect/slp-pr56812.cc: Ditto.
6580 * g++.dg/vect/slp-pr50819.cc: Ditto.
6582 2013-06-01 Tobias Burnus <burnus@net-b.de>
6585 * gfortran.dg/class_array_17.f90: New.
6587 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6589 * ada/acats/floatstore.lst: New.
6590 * ada/acats/run_all.sh: Process it.
6592 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6594 * gcc.target/powerpc/e500-ord-1.c: New test.
6595 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6596 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6597 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6599 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6601 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6603 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6605 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6607 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6609 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6611 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6614 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6617 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6619 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6621 2013-05-31 Marek Polacek <polacek@redhat.com>
6623 PR tree-optimization/57478
6624 PR tree-optimization/57453
6625 * gcc.dg/torture/pr57478.c: New test.
6627 2013-05-31 Tobias Burnus <burnus@net-b.de>
6630 * gfortran.dg/class_array_17.f90: New.
6632 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6635 * gcc.target/arm/iordi3-opt.c: New test.
6637 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6641 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6642 * gfortran.dg/interface_26.f90: Ditto.
6643 * gfortran.dg/proc_ptr_11.f90: Ditto.
6644 * gfortran.dg/proc_ptr_15.f90: Ditto.
6645 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6646 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6647 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6648 * gfortran.dg/typebound_override_1.f90: Ditto.
6649 * gfortran.dg/typebound_override_4.f90: Ditto.
6650 * gfortran.dg/typebound_proc_6.f03: Ditto.
6651 * gfortran.dg/assumed_type_7.f90: New test.
6652 * gfortran.dg/typebound_override_5.f90: New test.
6653 * gfortran.dg/typebound_override_6.f90: New test.
6654 * gfortran.dg/typebound_override_7.f90: New test.
6656 2013-05-30 Tobias Burnus <burnus@net-b.de>
6659 * gfortran.dg/power_6.f90: New.
6661 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6663 * gcc.target/aarch64/insv_1.c: New test.
6665 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6667 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6668 dg-skip-if "No stabs".
6670 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6673 * gfortran.dg/assumed_size_1.f90: New.
6675 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6677 * gcc.dg/shrink-wrap-alloca.c: New added.
6678 * gcc.dg/shrink-wrap-pretend.c: New added.
6679 * gcc.dg/shrink-wrap-sibcall.c: New added.
6681 2013-05-30 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/assumed_rank_13.f90: New.
6686 2013-05-29 Easwaran Raman <eraman@google.com>
6688 PR tree-optimization/57442
6689 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6691 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6693 PR tree-optimization/57441
6694 * gcc.c-torture/compile/pr57441.c: New.
6696 2013-05-29 Dehao Chen <dehao@google.com>
6699 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6701 2013-05-29 Tobias Burnus <burnus@net-b.de>
6704 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6705 * gfortran.dg/class_19.f03: Ditto.
6707 2013-05-29 Richard Biener <rguenther@suse.de>
6709 * gcc.dg/vect/bb-slp-32.c: New testcase.
6711 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6713 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6714 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6715 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6716 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6717 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6718 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6719 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6720 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6721 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6722 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6723 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6724 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6751 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6753 2013-05-29 Tobias Burnus <burnus@net-b.de>
6756 * gfortran.dg/finalize_11.f90: New.
6757 * gfortran.dg/finalize_4.f03: Remove dg-error.
6758 * gfortran.dg/finalize_5.f03: Ditto.
6759 * gfortran.dg/finalize_6.f03: Ditto.
6760 * gfortran.dg/finalize_7.f03: Ditto.
6762 2013-05-28 Tobias Burnus <burnus@net-b.de>
6764 * gfortran.dg/class_array_16.f90: New.
6766 2013-05-28 Tobias Burnus <burnus@net-b.de>
6769 * gfortran.dg/use_29.f90: New.
6771 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6773 * gnat.dg/fp_exception.adb: New test.
6775 2013-05-28 Richard Biener <rguenther@suse.de>
6777 PR tree-optimization/56787
6778 * gcc.dg/vect/pr56787.c: New testcase.
6780 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6781 Tobias Burnus <burnus@net-b.de>
6784 * gfortran.dg/typebound_override_4.f90: New.
6786 2013-05-28 Richard Biener <rguenther@suse.de>
6788 PR tree-optimization/57411
6789 * g++.dg/opt/pr57411.C: New testcase.
6791 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6793 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6794 * gcc.dg/builtin-bswap-9.c: Likewise.
6796 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6798 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6800 2013-05-27 Richard Biener <rguenther@suse.de>
6803 * gcc.dg/gomp/pr57412.c: New testcase.
6805 2013-05-27 Bud Davis <jmdavis@link.com>
6808 * gfortran.dg/stfunc_8.f90: New.
6810 2013-05-27 Richard Biener <rguenther@suse.de>
6812 PR tree-optimization/57343
6813 * gcc.dg/torture/pr57343.c: New testcase.
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6817 PR tree-optimization/57417
6818 * gcc.dg/torture/pr57417.c: New testcase.
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6822 PR tree-optimization/57396
6823 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6825 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6827 * gnat.dg/specs/last_bit.ads: New test.
6829 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6831 * gnat.dg/specs/machine_attribute.ads: New test.
6833 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6835 * gnat.dg/incomplete3.ad[sb]: New test.
6837 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6840 * gcc.target/mips/div-13.c: New test.
6842 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6845 * gcc.target/mips/mips16-attributes-5.c,
6846 * gcc.target/mips/mips16-attributes-6.c: New tests.
6848 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6850 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6851 * gcc.dg/builtin-bswap-8.c: Likewise.
6853 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6856 * g++.dg/cpp0x/new1.C: New.
6858 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/parse/dtor16.C: New.
6862 * g++.dg/parse/dtor6.C: Adjust.
6864 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6867 * g++.dg/expr/bitfield12.C: New.
6869 2013-05-24 Jeff Law <law@redhat.com>
6871 PR tree-optimization/57124
6872 * gcc.c-torture/execute/pr57124.c: New test.
6873 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6875 2013-05-24 Martin Jambor <mjambor@suse.cz>
6877 PR tree-optimization/57294
6878 * gcc.dg/ipa/pr57294.c: New test.
6880 2013-05-24 Dehao Chen <dehao@google.com>
6882 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6884 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6886 * gcc.target/aarch64/scalar_intrinsics.c
6887 (force_simd): Use a valid instruction.
6888 (test_vdupd_lane_s64): Pass a valid lane argument.
6889 (test_vdupd_lane_u64): Likewise.
6891 2013-05-24 Richard Biener <rguenther@suse.de>
6893 PR tree-optimization/57287
6894 * gcc.dg/pr57287.c: New testcase.
6896 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6899 * g++.dg/template/error51.C: New.
6901 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6904 * g++.dg/template/bitfield2.C: New.
6906 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6908 * gnat.dg/specs/noinline1.ads: New test.
6909 * gnat.dg/noinline2.ad[sb]: Likewise.
6910 * gnat.dg/specs/noinline3.ads: Likewise.
6911 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6913 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6916 * gcc.dg/tree-ssa/pr57385.c: New test.
6918 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6920 * gnat.dg/derived_type4.adb: New test.
6922 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6924 * gcc.dg/builtin-bswap-6.c: New test.
6925 * gcc.dg/builtin-bswap-7.c: Likewise.
6926 * gcc.dg/builtin-bswap-8.c: Likewise.
6927 * gcc.dg/builtin-bswap-9.c: Likewise.
6929 2013-05-23 Christian Bruel <christian.bruel@st.com>
6932 * gcc.dg/debug/pr57351.c: New test
6934 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6936 * gcc.target/aarch64/vect-clz.c: New file.
6938 2013-05-23 Martin Jambor <mjambor@suse.cz>
6941 * gcc.dg/ipa/pr57347.c: New test.
6943 2013-05-23 Richard Biener <rguenther@suse.de>
6945 PR tree-optimization/57380
6946 * g++.dg/tree-ssa/pr57380.C: New testcase.
6948 2013-05-23 Richard Biener <rguenther@suse.de>
6951 * gcc.dg/torture/pr57381.c: New testcase.
6953 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6956 * gcc.c-torture/execute/pr57344-1.c: New test.
6957 * gcc.c-torture/execute/pr57344-2.c: New test.
6958 * gcc.c-torture/execute/pr57344-3.c: New test.
6959 * gcc.c-torture/execute/pr57344-4.c: New test.
6961 2013-05-23 Richard Biener <rguenther@suse.de>
6963 PR rtl-optimization/57341
6964 * gcc.dg/torture/pr57341.c: New testcase.
6966 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/parse/crash62.C: New.
6971 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 Pat Haugen <pthaugen@us.ibm.com>
6973 Peter Bergner <bergner@vnet.ibm.com>
6975 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6978 2013-05-22 Tobias Burnus <burnus@net-b.de>
6981 * gfortran.dg/defined_assignment_6.f90: New.
6983 2013-05-22 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/assumed_type_6.f90: New.
6988 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6991 * g++.dg/cpp0x/Wunused-parm.C: New.
6993 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6996 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6998 2013-05-21 Easwaran Raman <eraman@google.com>
7000 PR tree-optimization/57322
7001 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7003 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7005 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7008 2013-05-21 Tobias Burnus <burnus@net-b.de>
7011 * gfortran.dg/assumed_type_5.f90: New.
7012 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7013 * gfortran.dg/assumed_rank_2.f90: Ditto.
7014 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7015 * gfortran.dg/no_arg_check_3.f90: Ditto.
7017 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7019 PR tree-optimization/57331
7020 * gcc.c-torture/compile/pr57331.c: New test.
7022 2013-05-21 Richard Biener <rguenther@suse.de>
7024 PR tree-optimization/57330
7025 * gcc.dg/torture/pr57330.c: New testcase.
7027 2013-05-21 Richard Biener <rguenther@suse.de>
7029 PR tree-optimization/57303
7030 * gcc.dg/torture/pr57303.c: New testcase.
7032 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7034 PR tree-optimization/57321
7035 * gcc.c-torture/execute/pr57321.c: New test.
7037 2013-05-20 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7042 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7043 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7044 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7045 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7046 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7047 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7048 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7049 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7050 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7051 * gfortran.dg/binding_label_tests_24.f90: New.
7052 * gfortran.dg/binding_label_tests_25.f90: New.
7054 2013-05-20 Tobias Burnus <burnus@net-b.de>
7057 * gfortran.dg/binding_label_tests_17.f90: New.
7058 * gfortran.dg/binding_label_tests_18.f90: New.
7059 * gfortran.dg/binding_label_tests_19.f90: New.
7060 * gfortran.dg/binding_label_tests_20.f90: New.
7061 * gfortran.dg/binding_label_tests_21.f90: New.
7062 * gfortran.dg/binding_label_tests_22.f90: New.
7063 * gfortran.dg/binding_label_tests_23.f90: New.
7065 2013-05-20 Tobias Burnus <burnus@net-b.de>
7068 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7069 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7070 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7071 * gfortran.dg/common_18.f90: New.
7072 * gfortran.dg/common_19.f90: New.
7073 * gfortran.dg/common_20.f90: New.
7074 * gfortran.dg/common_21.f90: New.
7076 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7079 * g++.dg/parse/error52.C: New.
7080 * g++.dg/parse/error3.C: Adjust.
7081 * g++.dg/parse/error36.C: Likewise.
7083 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7086 * gcc.target/sh/pr56547-1.c: New.
7087 * gcc.target/sh/pr56547-2.c: New.
7089 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7092 * g++.dg/warn/Wsign-compare-6.C: New.
7093 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7095 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7098 * g++.dg/template/error50.C: New.
7100 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/ext/complit13.C: New.
7105 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7108 * g++.dg/pr57175.C: New testcase.
7110 2013-05-17 Easwaran Raman <eraman@google.com>
7112 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7114 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7117 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7119 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7121 PR rtl-optimization/57281
7122 PR rtl-optimization/57300
7123 * gcc.dg/pr57300.c: New test.
7124 * gcc.c-torture/execute/pr57281.c: New test.
7126 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7129 * g++.dg/ext/sizeof-complit.C: New.
7131 2013-05-17 Marek Polacek <polacek@redhat.com>
7133 * gcc.dg/strlenopt-25.c: New test.
7134 * gcc.dg/strlenopt-26.c: Likewise.
7136 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7139 instead of -mavx2, require only avx instead of avx2.
7140 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7141 of avx2-check.h and turn into an avx runtime test instead of
7144 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7146 * g++.dg/ext/vector22.C: Uncomment working test.
7148 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7151 * g++.dg/template/pr17410.C: New.
7153 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7155 * gcc.target/i386/rotate-3.c: New test.
7156 * gcc.target/i386/rotate-3a.c: New test.
7157 * gcc.target/i386/rotate-4.c: New test.
7158 * gcc.target/i386/rotate-4a.c: New test.
7159 * gcc.target/i386/rotate-5.c: New test.
7160 * gcc.target/i386/rotate-5a.c: New test.
7162 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7164 * gcc.dg/visibility-21.c: Require section_anchors.
7166 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7168 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7169 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7170 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7172 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7174 * gcc.dg/visibility-21.c: New.
7176 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7179 * gcc.dg/pr57286.c: New testcase.
7180 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7181 * g++.dg/ext/vector22.C: Comment out transformations not
7184 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7187 * gcc.target/mips/call-1.c: Restrict to o32.
7188 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7190 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7192 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7194 * g++.dg/warn/Wshadow-1.C: Likewise.
7195 * g++.dg/warn/Wshadow-6.C: Likewise.
7196 * g++.dg/warn/Wshadow-7.C: Likewise.
7198 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7201 * g++.dg/parse/pr31952-1.C: New.
7202 * g++.dg/parse/pr31952-2.C: Likewise.
7203 * g++.dg/parse/pr31952-3.C: Likewise.
7205 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7206 * g++.old-deja/g++.jason/cond.C: Likewise.
7207 * g++.dg/cpp0x/range-for5.C: Likewise.
7209 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7212 * gcc.target/arm/pr40887.c: Adjust testcase.
7213 * gcc.target/arm/pr19599.c: New test.
7215 2013-05-15 Richard Biener <rguenther@suse.de>
7217 PR tree-optimization/57275
7218 * gcc.target/i386/pr57275.c: New testcase.
7220 2013-05-15 Jan Hubicka <jh@suse.cz>
7222 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7223 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7224 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7226 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7228 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7231 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7234 * c-c++-common/Wsequence-point-1.c: New test.
7236 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7238 * g++.dg/ext/vector22.C: New testcase.
7239 * gcc.dg/binop-xor3.c: Remove xfail.
7241 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7243 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7244 FLOAT cmp FLOAT ? INT : INT.
7245 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7246 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7247 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7248 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7249 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7250 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7252 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7255 * g++.dg/cpp0x/defaulted43.C: New.
7257 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7260 (alloca): Remove declaration.
7261 (foo9): Replace alloca by __builtin_alloca.
7263 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7265 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7266 Expect "size of array is too large" error.
7268 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7270 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7272 2013-05-14 Richard Biener <rguenther@suse.de>
7275 * g++.dg/torture/pr57235.C: New testcase.
7277 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7280 * gcc.dg/torture/pr57251.c: New test.
7282 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7285 * gcc.target/i386/pr57264.c: New test.
7287 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7289 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7291 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7293 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7295 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7297 PR tree-optimization/45216
7298 PR tree-optimization/57157
7299 * c-c++-common/rotate-1.c: Add 32 tests with +.
7300 * c-c++-common/rotate-1a.c: Adjust.
7301 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7302 * c-c++-common/rotate-2b.c: New test.
7303 * c-c++-common/rotate-3.c: Add 32 tests with +.
7304 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7305 * c-c++-common/rotate-4b.c: New test.
7306 * c-c++-common/rotate-5.c: New test.
7308 2013-05-13 Martin Jambor <mjambor@suse.cz>
7311 * gcc.dg/ipa/remref-0.c: New test.
7312 * gcc.dg/ipa/remref-1a.c: Likewise.
7313 * gcc.dg/ipa/remref-1b.c: Likewise.
7314 * gcc.dg/ipa/remref-2a.c: Likewise.
7315 * gcc.dg/ipa/remref-2b.c: Likewise.
7317 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7319 * gcc.dg/vector-shift-2.c: New testcase.
7321 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7323 PR tree-optimization/57230
7324 * gcc.dg/strlenopt-24.c: New test.
7326 PR tree-optimization/57230
7327 * gcc.dg/strlenopt-23.c: New test.
7329 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7332 * gcc.target/sh/pr57108.c: Move this test case to ...
7333 * gcc.c-torture/compile/pr57108.c: ... here.
7335 2013-05-10 Richard Biener <rguenther@suse.de>
7337 PR tree-optimization/57214
7338 * gcc.dg/torture/pr57214.c: New testcase.
7340 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7342 * gcc.dg/vector-shift.c: New testcase.
7344 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7346 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7348 PR tree-optimization/45216
7349 PR tree-optimization/57157
7350 * c-c++-common/rotate-1.c: New test.
7351 * c-c++-common/rotate-1a.c: New test.
7352 * c-c++-common/rotate-2.c: New test.
7353 * c-c++-common/rotate-2a.c: New test.
7354 * c-c++-common/rotate-3.c: New test.
7355 * c-c++-common/rotate-3a.c: New test.
7356 * c-c++-common/rotate-4.c: New test.
7357 * c-c++-common/rotate-4a.c: New test.
7359 2013-05-10 Richard Biener <rguenther@suse.de>
7361 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7362 * gcc.target/i386/l_fma_double_1.c: Adjust.
7363 * gcc.target/i386/l_fma_double_2.c: Likewise.
7364 * gcc.target/i386/l_fma_double_3.c: Likewise.
7365 * gcc.target/i386/l_fma_double_4.c: Likewise.
7366 * gcc.target/i386/l_fma_double_5.c: Likewise.
7367 * gcc.target/i386/l_fma_double_6.c: Likewise.
7368 * gcc.target/i386/l_fma_float_1.c: Likewise.
7369 * gcc.target/i386/l_fma_float_2.c: Likewise.
7370 * gcc.target/i386/l_fma_float_3.c: Likewise.
7371 * gcc.target/i386/l_fma_float_4.c: Likewise.
7372 * gcc.target/i386/l_fma_float_5.c: Likewise.
7373 * gcc.target/i386/l_fma_float_6.c: Likewise.
7375 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7378 * g++.dg/cpp0x/pr51226.C: New.
7380 2013-04-16 Han Shen <shenhan@google.com>
7382 Test cases for '-fstack-protector-strong'.
7383 * gcc.dg/fstack-protector-strong.c: New.
7384 * g++.dg/fstack-protector-strong.C: New.
7386 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7388 * gcc.target/aarch64/ands_1.c: New test.
7389 * gcc.target/aarch64/ands_2.c: Likewise
7391 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7393 * lib/target-supports.exp (check_effective_target_hw): New
7395 * c-c++-common/asan/clone-test-1.c: Call
7396 check_effective_target_hw.
7397 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7398 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7399 possible decorations.
7400 * c-c++-common/asan/null-deref-1.c: Likewise.
7401 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7402 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7403 * c-c++-common/asan/use-after-free-1.c: Likewise.
7404 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7405 * g++.dg/asan/large-func-test-1.C: Likewise.
7407 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7409 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7411 2013-05-07 Richard Biener <rguenther@suse.de>
7414 * g++.dg/torture/pr57190.C: New testcase.
7416 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7418 PR tree-optimization/57149
7419 * gcc.dg/pr57149.c: New test.
7422 * gcc.dg/pr57184.c: New test.
7424 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7426 * gnat.dg/specs/array3.ads: New test.
7428 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7430 * c-c++-common/vector-scalar-2.c: New testcase.
7432 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7434 * gcc.target/i386/asm-dialect-2.c: New testcase.
7436 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7439 * g++.dg/cpp0x/auto38.C: New.
7441 2013-05-06 Richard Biener <rguenther@suse.de>
7443 PR tree-optimization/57185
7444 * gcc.dg/autopar/pr57185.c: New testcase.
7446 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7449 * gcc.target/i386/pr57106.c: New test.
7451 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7453 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7454 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7455 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7456 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7457 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7458 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7459 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7461 2013-05-06 Teresa Johnson <tejohnson@google.com>
7464 * gcc.dg/pr57154.c: New test.
7466 2013-05-06 Richard Biener <rguenther@suse.de>
7469 * gcc.dg/torture/pr57147-1.c: New testcase.
7470 * gcc.dg/torture/pr57147-2.c: Likewise.
7471 * gcc.dg/torture/pr57147-3.c: Likewise.
7473 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7476 * gcc.target/sh/pr55303-1.c: New.
7477 * gcc.target/sh/pr55303-2.c: New.
7478 * gcc.target/sh/pr55303-3.c: New.
7480 2013-05-05 Tobias Burnus <burnus@net-b.de>
7482 * gfortran.dg/allocate_with_source_3.f90: New.
7484 2013-05-05 Tobias Burnus <burnus@net-b.de>
7487 * gfortran.dg/null_8.f90: New.
7489 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7492 * g++.dg/cpp0x/enum27.C: New.
7493 * g++.dg/cpp0x/enum_base.C: Adjust.
7495 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7497 PR tree-optimization/56205
7498 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7500 2013-05-04 Tobias Burnus <burnus@net-b.de>
7502 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7503 * gfortran.dg/bind_c_usage_27.f90: New.
7504 * gfortran.dg/bind_c_usage_28.f90: New.
7506 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7509 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7511 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7514 * gcc.target/powerpc/pr57150.c: New file.
7516 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7518 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7519 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7520 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7521 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7522 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7523 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7524 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7526 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7528 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7529 scan-assembler-times.
7531 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7533 * gcc.dg/tree-ssa/slsr-32.c: New.
7534 * gcc.dg/tree-ssa/slsr-33.c: New.
7535 * gcc.dg/tree-ssa/slsr-34.c: New.
7536 * gcc.dg/tree-ssa/slsr-35.c: New.
7537 * gcc.dg/tree-ssa/slsr-36.c: New.
7538 * gcc.dg/tree-ssa/slsr-37.c: New.
7539 * gcc.dg/tree-ssa/slsr-38.c: New.
7541 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7543 * gcc.target/aarch64/tst_1.c: New test.
7544 * gcc.target/aarch64/tst_2.c: Likewise
7546 2013-05-02 Jeff Law <law@redhat.com>
7548 PR tree-optimization/57144
7549 * gcc.c-torture/execute/pr57144.c: New test.
7551 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7553 PR rtl-optimization/57130
7554 * gcc.c-torture/execute/pr57130.c: New test.
7556 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7558 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7560 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7562 * gcc.target/aarch64/fabd.c: New file.
7564 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7567 * g++.dg/cpp0x/pr54318.C: New.
7569 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7572 * g++.dg/parse/error51.C: New.
7573 * g++.dg/parse/error15.C: Adjust column numbers.
7575 2013-05-02 Tobias Burnus <burnus@net-b.de>
7578 * gfortran.dg/size_kind_2.f90: New.
7579 * gfortran.dg/size_kind_3.f90: New.
7581 2013-05-02 Richard Biener <rguenther@suse.de>
7584 * g++.dg/torture/pr57140.C: New testcase.
7586 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7589 * gcc.target/arm/pr56732-1.c: New test.
7591 2013-05-02 Martin Jambor <mjambor@suse.cz>
7594 * gcc.dg/ipa/pr56988.c: New test.
7596 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7598 * gcc.target/aarch64/bics_1.c: New test.
7599 * gcc.target/aarch64/bics_2.c: Likewise.
7601 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7603 PR rtl-optimization/57131
7604 * gcc.c-torture/execute/pr57131.c: New test.
7606 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7609 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7611 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7614 * gcc.target/i386/pr57091.c: New test.
7616 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7618 * gcc.target/aarch64/vect-vaddv.c: New.
7620 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7622 * gcc.target/aarch64/vect-vmaxv.c: New.
7623 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7625 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7627 * gcc.target/aarch64/scalar-vca.c: New.
7628 * gcc.target/aarch64/vect-vca.c: Likewise.
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7632 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7633 (test_vceqd_s64): Force arguments to SIMD registers.
7634 (test_vceqzd_s64): Likewise.
7635 (test_vcged_s64): Likewise.
7636 (test_vcled_s64): Likewise.
7637 (test_vcgezd_s64): Likewise.
7638 (test_vcged_u64): Likewise.
7639 (test_vcgtd_s64): Likewise.
7640 (test_vcltd_s64): Likewise.
7641 (test_vcgtzd_s64): Likewise.
7642 (test_vcgtd_u64): Likewise.
7643 (test_vclezd_s64): Likewise.
7644 (test_vcltzd_s64): Likewise.
7645 (test_vtst_s64): Likewise.
7646 (test_vtst_u64): Likewise.
7648 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7651 * g++.dg/cpp0x/decltype53.C: New.
7653 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7656 * gfortran.dg/power_5.f90: New test.
7658 2013-04-30 Richard Biener <rguenther@suse.de>
7661 * gcc.dg/torture/pr57122.c: New testcase.
7663 2013-04-30 Richard Biener <rguenther@suse.de>
7666 * g++.dg/torture/pr57107.C: New testcase.
7668 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7670 PR rtl-optimization/57105
7671 * gcc.dg/pr57105.c: New test.
7673 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7675 PR tree-optimization/57104
7676 * gcc.dg/pr57104.c: New test.
7678 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7681 * gcc.target/i386/pr44578.c: New test.
7683 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7686 * gcc.target/i386/pr57097.c: New test.
7688 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7691 * gcc.target/i386/pr57098.c: New test.
7693 2013-04-29 Kai Tietz <ktietz@redhat.com>
7695 * gcc.c-torture/execute/pr55875.c: New test.
7697 2013-04-29 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/torture/pr57075.c: New testcase.
7702 2013-04-29 Richard Biener <rguenther@suse.de>
7705 * gcc.dg/autopar/pr57103.c: New testcase.
7707 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7709 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7711 2013-04-29 Tom de Vries <tom@codesourcery.com>
7713 * gcc.dg/pr50763.c: Update test.
7715 2013-04-26 Jeff Law <law@redhat.com>
7717 * gcc.dg/tree-ssa/vrp88.c: New test.
7719 2013-04-29 Christian Bruel <christian.bruel@st.com>
7722 * gcc.target/sh/pr57108.c: New test.
7724 2013-04-29 Richard Biener <rguenther@suse.de>
7727 * gfortran.dg/gomp/pr57089.f90: New testcase.
7729 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7731 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7733 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7735 * gcc.target/aarch64/vect-vcvt.c: New.
7737 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7739 * gcc.target/aarch64/vect-vrnd.c: New.
7741 2013-04-29 Richard Biener <rguenther@suse.de>
7743 PR tree-optimization/57081
7744 * gcc.dg/torture/pr57081.c: New testcase.
7746 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7748 PR tree-optimization/57083
7749 * gcc.dg/torture/pr57083.c: New test.
7751 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7754 * g++.dg/cpp0x/decltype52.C: New.
7756 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7758 N3472 binary constants
7759 * g++.dg/cpp/limits.C: Adjust warning wording.
7760 * g++.dg/system-binary-constants-1.C: Likewise.
7761 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7763 2013-04-28 Tobias Burnus <burnus@net-b.de>
7766 * gfortran.dg/coarray_30.f90: New.
7768 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7771 * frontend-passes (optimize_power): New function.
7772 (optimize_op): Use it.
7774 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7777 * gcc.c-torture/execute/pr56866.c: New test.
7778 * gcc.target/i386/pr56866.c: New test.
7780 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.dg/setjmp-5.c: New test.
7785 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7788 * g++.dg/cpp0x/constexpr-55708.C: New.
7790 2013-04-26 Richard Biener <rguenther@suse.de>
7792 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7793 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7794 * gcc.dg/pr53265.c: Remove XFAILs.
7795 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7796 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7798 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7800 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7801 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7802 -fdiagnostics-color=never option similarly to
7803 -fno-diagnostics-show-caret option.
7805 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7807 PR rtl-optimization/57003
7808 * gcc.target/i386/pr57003.c: New test.
7810 2013-04-25 Marek Polacek <polacek@redhat.com>
7812 PR tree-optimization/57066
7813 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7815 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7816 Tejas Belagod <tejas.belagod@arm.com>
7818 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7819 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7820 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7822 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7824 * gcc.target/aarch64/cmp.c: New.
7826 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7828 * gcc.target/aarch64/ngc.c: New.
7830 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7832 * lib/target-supports.exp
7833 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7834 (check_effective_target_arm_neon_fp16_ok): Likewise.
7835 (add_options_for_arm_neon_fp16): Likewise.
7836 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7837 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7839 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7841 PR rtl-optimizations/57046
7842 * gcc.target/i386/pr57046.c: New test.
7844 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7846 * g++.dg/cpp1y/cplusplus.C: New.
7848 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7850 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7852 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7854 * c-c++-common/Wpointer-arith-1.c: New.
7856 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7858 * g++.dg/cpp1y/cxx1y_macro.C: New.
7860 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7863 * g++.dg/cpp0x/sfinae45.C: New.
7865 2013-04-24 Richard Biener <rguenther@suse.de>
7868 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7870 2013-04-23 Richard Biener <rguenther@suse.de>
7873 * gcc.dg/torture/pr57036-1.c: New testcase.
7874 * gcc.dg/torture/pr57036-2.c: Likewise.
7876 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7878 * gcc.target/aarch64/scalar-mov.c: New testcase.
7880 2013-04-23 Richard Biener <rguenther@suse.de>
7882 PR tree-optimization/57026
7883 * gcc.dg/torture/pr57026.c: New testcase.
7885 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7889 * gfortran.dg/transfer_check_4.f90: New.
7891 2013-04-22 Marek Polacek <polacek@redhat.com>
7894 * gcc.dg/pr56990.c: New test.
7896 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7899 * gcc.target/i386/pr57018.c: New test.
7901 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7903 * gcc.target/aarch64/vrecps.c: New.
7904 * gcc.target/aarch64/vrecpx.c: Likewise.
7906 2013-04-22 Christian Bruel <christian.bruel@st.com>
7909 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7911 2013-04-21 Jeff Law <law@redhat.com>
7913 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7915 2013-04-20 Tobias Burnus <burnus@net-b.de>
7918 * gfortran.dg/c_loc_test_22.f90: New.
7920 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7922 PR rtl-optimization/56847
7923 * gcc.dg/pr56847.c: New test.
7925 2013-04-19 Richard Biener <rguenther@suse.de>
7927 PR tree-optimization/56982
7928 * gcc.c-torture/execute/pr56982.c: New testcase.
7930 2013-04-19 Martin Jambor <mjambor@suse.cz>
7932 PR tree-optimization/56718
7933 * g++.dg/ipa/imm-devirt-1.C: New test.
7934 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7936 2013-04-19 Richard Biener <rguenther@suse.de>
7938 PR tree-optimization/57000
7939 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7941 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7942 Mikael Morin <mikael@gcc.gnu.org>
7945 * gfortran.dg/array_constructor_45.f90: New test.
7946 * gfortran.dg/array_constructor_46.f90: New test.
7947 * gfortran.dg/array_constructor_47.f90: New test.
7948 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7950 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7952 PR rtl-optimization/56999
7953 * g++.dg/opt/pr56999.C: New test.
7955 2013-04-18 Cary Coutant <ccoutant@google.com>
7957 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7958 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7960 2013-04-18 Cary Coutant <ccoutant@google.com>
7962 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7963 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7964 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7965 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7966 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7967 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7968 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7969 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7970 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7971 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7972 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7974 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7976 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7978 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7980 PR tree-optimization/56984
7981 * gcc.c-torture/compile/pr56984.c: New test.
7983 PR rtl-optimization/56992
7984 * gcc.dg/pr56992.c: New test.
7986 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7989 * gfortran.dg/proc_ptr_42.f90: New.
7991 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7993 * gnat.dg/discr41.ad[sb]: New test.
7994 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7995 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7996 * gcc.dg/vect/slp-24.c: Likewise.
7997 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7998 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7999 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8000 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8001 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8002 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8003 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8004 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8005 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8006 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8007 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8008 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8009 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8010 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8011 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8012 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8013 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8014 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8015 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8016 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8017 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8018 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8024 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8027 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8028 * gfortran.dg/module_md5_1.f90: Remove.
8030 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8032 * gcc.target/aarch64/adds3.c: New.
8033 * gcc.target/aarch64/subs3.c: New.
8035 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8037 * gcc.target/aarch64/adds1.c: New.
8038 * gcc.target/aarch64/adds2.c: New.
8039 * gcc.target/aarch64/subs1.c: New.
8040 * gcc.target/aarch64/subs2.c: New.
8042 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8044 Implement n3599 - Literal operator templates for strings.
8045 * g++.dg/cpp1y/udlit-char-template.C: New test.
8046 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8048 2013-04-16 Tobias Burnus <burnus@net-b.de>
8051 * gfortran.dg/no_arg_check_1.f90: New.
8052 * gfortran.dg/no_arg_check_2.f90: New.
8053 * gfortran.dg/no_arg_check_3.f90: New.
8055 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8058 * gfortran.dg/proc_ptr_41.f90: New.
8060 2013-04-16 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/56756
8063 * gcc.dg/torture/pr56756.c: New testcase.
8065 2013-04-16 Tobias Burnus <burnus@net-b.de>
8068 * gfortran.dg/c_assoc_5.f90: New.
8070 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8072 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8073 * gcc.c-torture/execute/pr33992.x: Remove.
8074 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8075 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8076 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8078 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8080 PR tree-optimization/56962
8081 * gcc.c-torture/execute/pr56962.c: New test.
8083 2013-04-15 Richard Biener <rguenther@suse.de>
8085 PR tree-optimization/56933
8086 * gcc.dg/vect/pr56933.c: New testcase.
8088 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8090 * gcc.target/arm/anddi3-opt.c: New test.
8091 * gcc.target/arm/anddi3-opt2.c: Likewise.
8093 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8095 * gcc.dg/pr56890-1.c: New test.
8096 * gcc.dg/pr56890-2.c: Likewise.
8098 2013-04-15 Joey Ye <joey.ye@arm.com>
8100 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8101 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8103 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8106 * gfortran.dg/select_type_33.f03: New test.
8108 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8111 * gfortran.dg/typebound_proc_29.f03: New.
8113 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8116 * gfortran.dg/typebound_proc_28.f03: New.
8118 2013-04-12 Jeff Law <law@redhat.com>
8120 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8123 2013-04-12 Tobias Burnus <burnus@net-b.de>
8126 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8128 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8131 * gcc.target/i386/pr56903.c: New test.
8133 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8136 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8137 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8138 * gfortran.dg/block_11.f90: Fix invalid test case.
8139 * gfortran.dg/function_types_3.f90: Add new error message.
8140 * gfortran.dg/global_references_1.f90: Ditto.
8141 * gfortran.dg/import2.f90: Remove unneeded parts.
8142 * gfortran.dg/import6.f90: Fix invalid test case.
8143 * gfortran.dg/proc_decl_2.f90: Ditto.
8144 * gfortran.dg/proc_decl_9.f90: Ditto.
8145 * gfortran.dg/proc_decl_18.f90: Ditto.
8146 * gfortran.dg/proc_ptr_40.f90: New.
8147 * gfortran.dg/whole_file_7.f90: Modified error wording.
8148 * gfortran.dg/whole_file_16.f90: Ditto.
8149 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8150 * gfortran.dg/whole_file_18.f90: Modified error wording.
8151 * gfortran.dg/whole_file_20.f03: Ditto.
8152 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8155 2013-04-12 Richard Biener <rguenther@suse.de>
8158 2013-04-10 Richard Biener <rguenther@suse.de>
8160 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8162 2013-04-12 Tobias Burnus <burnus@net-b.de>
8165 * gfortran.dg/class_allocate_15.f90: New.
8168 2013-04-12 Tobias Burnus <burnus@net-b.de>
8170 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8171 scan-tree-dump-times.
8173 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8175 PR tree-optimization/56918
8176 PR tree-optimization/56920
8177 * gcc.dg/vect/pr56918.c: New test.
8178 * gcc.dg/vect/pr56920.c: New test.
8180 2013-04-12 Tobias Burnus <burnus@net-b.de>
8183 * gfortran.dg/class_allocate_14.f90: New.
8184 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8185 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8187 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8189 * gcc.dg/fold-cstvecshift.c: New testcase.
8191 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8193 * gcc.target/aarch64/negs.c: New.
8195 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8198 * g++.dg/template/arrow4.C: New test.
8200 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8202 * gnat.dg/array23.adb: New test.
8203 * gnat.dg/array23_pkg[123].ads: New helpers.
8205 2013-04-11 Jeff Law <law@redhat.com>
8207 PR tree-optimization/56900
8208 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8210 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8213 * g++.dg/cpp0x/sfinae44.C: New.
8215 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8217 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8218 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8220 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8223 * g++.dg/cpp0x/enum26.C: New.
8224 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8226 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8228 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8230 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8232 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8233 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8234 loop is vectorized and that the correct instruction is generated.
8235 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8236 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8237 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8239 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8241 PR tree-optimization/56899
8242 * gcc.c-torture/execute/pr56899.c: New test.
8244 2013-04-10 David S. Miller <davem@davemloft.net>
8246 * gcc.target/sparc/setcc-4.c: New test.
8247 * gcc.target/sparc/setcc-5.c: New test.
8249 2013-04-10 Richard Biener <rguenther@suse.de>
8251 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8253 2013-04-10 Richard Biener <rguenther@suse.de>
8255 * gcc.dg/vect/slp-39.c: New testcase.
8257 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8259 PR tree-optimization/55524
8260 * gcc.target/epiphany/fnma-1.c: New test.
8262 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8264 * gcc.dg/tree-ssa/inline-11.c: New test
8266 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8269 * g++.dg/template/arrow3.C: New test.
8271 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8273 * gcc.target/arm/minmax_minus.c: New test.
8275 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8278 * c-c++-common/gomp/pr56883.c: New test.
8280 2013-04-09 Jeff Law <law@redhat.com>
8282 * gcc.dg/tree-ssa/vrp87.c: New test.
8284 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8286 PR tree-optimization/56854
8287 * g++.dg/torture/pr56854.C: New test.
8289 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8292 * gfortran.dg/array_constructor_44.f90: New test.
8294 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8297 * g++.dg/cpp0x/constexpr-specialization.C: New.
8299 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.c-torture/execute/pr56837.c: New test.
8305 * g++.dg/opt/vt3.C: New test.
8306 * g++.dg/opt/vt4.C: New test.
8308 2013-04-08 Jeff Law <law@redhat.com>
8310 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8312 2013-04-08 Richard Biener <rguenther@suse.de>
8314 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8316 2013-04-08 Richard Biener <rguenther@suse.de>
8318 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8320 2013-04-08 Richard Biener <rguenther@suse.de>
8322 * g++.dg/vect/slp-pr56812.cc: Adjust.
8324 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8326 * gcc.dg/pr56837.c: New test.
8327 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8328 "generated memset minus one".
8330 2013-04-07 Tobias Burnus <burnus@net-b.de>
8333 * gfortran.dg/reshape_5.f90: New.
8335 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8338 * gcc.target/powerpc/recip-1.c: Modify expected output.
8339 * gcc.target/powerpc/recip-3.c: Likewise.
8340 * gcc.target/powerpc/recip-4.c: Likewise.
8341 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8343 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8345 * gcc.target/arm/peep-ldrd-1.c: New test.
8346 * gcc.target/arm/peep-strd-1.c: Likewise.
8348 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8350 * gcc.target/arm/negdi-1.c: New test.
8351 * gcc.target/arm/negdi-2.c: Likewise.
8352 * gcc.target/arm/negdi-3.c: Likewise.
8353 * gcc.target/arm/negdi-4.c: Likewise.
8355 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8357 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8358 Add -march=armv8-a when we use v8 NEON.
8359 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8360 (check_effective_target_vect_call_ceilf): Likewise.
8361 (check_effective_target_vect_call_floorf): Likewise.
8362 (check_effective_target_vect_call_roundf): Likewise.
8363 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8364 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8365 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8366 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8367 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8369 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8371 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8372 * gcc.target/powerpc/sd-pwr6.c: Same.
8373 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8374 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8376 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8378 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8380 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8383 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8384 * gfortran.dg/altreturn_4.f90: Ditto.
8385 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8386 * gfortran.dg/altreturn_5.f90: Ditto.
8387 * gfortran.dg/altreturn_6.f90: Ditto.
8388 * gfortran.dg/altreturn_7.f90: Ditto.
8390 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8394 (check_effective_target_arm_v8_neon_ok_nocache):
8396 (check_effective_target_arm_v8_neon_ok): Change to use
8397 check_effective_target_arm_v8_neon_ok_nocache.
8398 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8400 (check_effective_target_vect_call_btruncf):
8401 Enable for arm and ARMv8 NEON.
8402 (check_effective_target_vect_call_ceilf): Likewise.
8403 (check_effective_target_vect_call_floorf): Likewise.
8404 (check_effective_target_vect_call_roundf): Likewise.
8405 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8408 2013-04-04 Marek Polacek <polacek@redhat.com>
8410 PR tree-optimization/48186
8411 * gcc.dg/pr48186.c: New test.
8413 2013-04-04 Richard Biener <rguenther@suse.de>
8415 PR tree-optimization/56826
8416 * gcc.dg/vect/pr56826.c: New testcase.
8417 * gcc.dg/vect/O3-pr36098.c: Adjust.
8419 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8421 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8422 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8423 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8424 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8425 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8426 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8427 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8428 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8429 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8430 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8432 2013-04-04 Richard Biener <rguenther@suse.de>
8434 PR tree-optimization/56213
8435 * gcc.dg/vect/vect-123.c: New testcase.
8437 2013-04-04 Tobias Burnus <burnus@net-b.de>
8440 * gfortran.dg/read_repeat_2.f90: New.
8442 2013-04-04 Richard Biener <rguenther@suse.de>
8444 PR tree-optimization/56837
8445 * g++.dg/torture/pr56837.C: New testcase.
8447 2013-04-04 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/c_loc_test_21.f90: New.
8451 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8452 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8453 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8454 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8455 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8457 2013-04-03 Jeff Law <law@redhat.com>
8459 PR tree-optimization/56799
8460 * gcc.c-torture/execute/pr56799.c: New test.
8462 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8465 * g++.dg/warn/Wpointer-arith-1.C: New.
8466 * g++.dg/gomp/for-19.C: Adjust.
8468 2013-04-03 Marek Polacek <polacek@redhat.com>
8471 * gcc.dg/pr55702.c: New test.
8473 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8476 * gcc.dg/pr56809.c: New testcase.
8478 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8481 * g++.dg/debug/pr56819.C: New test.
8483 2013-04-03 Richard Biener <rguenther@suse.de>
8485 PR tree-optimization/56817
8486 * g++.dg/torture/pr56817.C: New testcase.
8488 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8490 * gcc.dg/vect/bb-slp-31.c: New file.
8492 2013-04-03 Jason Merrill <jason@redhat.com>
8495 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8497 2013-04-03 Richard Biener <rguenther@suse.de>
8499 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8501 2013-04-03 Richard Biener <rguenther@suse.de>
8503 PR tree-optimization/55964
8504 * gcc.dg/torture/pr55964-2.c: New testcase.
8506 2013-04-03 Richard Biener <rguenther@suse.de>
8508 PR tree-optimization/56501
8509 * gcc.dg/torture/pr56501.c: New testcase.
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8513 PR tree-optimization/56407
8514 * gcc.dg/torture/pr56407.c: New testcase.
8516 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8518 PR tree-optimization/56790
8519 * g++.dg/ext/pr56790-1.C: New testcase.
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8523 * gcc.target/i386/merge-1.c: New testcase.
8524 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8526 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8529 * gcc.c-torture/execute/pr19449.c: New test.
8531 2013-04-03 Richard Biener <rguenther@suse.de>
8533 PR tree-optimization/56812
8534 * g++.dg/vect/slp-pr56812.cc: New testcase.
8536 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8540 * gfortran.dg/altreturn_8.f90: New.
8541 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8542 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8543 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8545 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8547 PR rtl-optimization/56745
8548 * gcc.c-torture/compile/pr56745.c: New test.
8550 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8552 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8554 2013-04-02 Richard Biener <rguenther@suse.de>
8556 PR tree-optimization/56778
8557 * gcc.dg/torture/pr56778.c: New testcase.
8559 2013-04-02 Richard Biener <rguenther@suse.de>
8562 * g++.dg/torture/pr56768.C: New testcase.
8564 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8566 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8568 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8571 * gfortran.dg/namelist_82.f90: New test.
8573 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8576 * gfortran.dg/implicit_class_1.f90: New.
8578 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8581 * gfortran.dg/namelist_81.f90: New test.
8583 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8585 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8586 for constant and equal string lengths.
8587 * gfortran.dg/character_comparison_5.f90: Likewise.
8588 * gfortran.dg/character_comparison_9.f90: New test.
8590 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8592 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8593 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8595 2013-03-29 Tobias Burnus <burnus@net-b.de>
8598 * gfortran.dg/optional_absent_3.f90: New.
8600 2013-03-29 Tobias Burnus <burnus@net-b.de>
8603 * gfortran.dg/fmt_cache_3.f90: New.
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8608 * gfortran.dg/namelist_80.f90: New.
8610 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8613 * gfortran.dg/string_length_2.f90: New test.
8614 * gfortran.dg/dependency_41.f90: New test.
8616 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8619 * gfortran.dg/array_constructor_43.f90: New test.
8620 * gfortran.dg/random_seed_3.f90: New test.
8622 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8624 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8625 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8626 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8627 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8628 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8629 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8630 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8631 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8632 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8633 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8635 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8638 * g++.dg/conversion/op4.C: Adjust.
8639 * g++.dg/cpp0x/rv1n.C: Likewise.
8640 * g++.dg/cpp0x/rv2n.C: Likewise.
8641 * g++.dg/cpp0x/template_deduction.C: Likewise.
8642 * g++.dg/expr/cond8.C: Likewise.
8643 * g++.dg/other/error4.C: Likewise.
8644 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8645 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8646 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8647 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8648 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8649 * g++.old-deja/g++.law/cvt20.C: Likewise.
8650 * g++.old-deja/g++.law/cvt8.C: Likewise.
8651 * g++.old-deja/g++.law/init8.C: Likewise.
8652 * g++.old-deja/g++.mike/net12.C: Likewise.
8653 * g++.old-deja/g++.mike/net8.C: Likewise.
8654 * g++.old-deja/g++.mike/p2793.C: Likewise.
8655 * g++.old-deja/g++.mike/p3836.C: Likewise.
8656 * g++.old-deja/g++.mike/p418.C: Likewise.
8657 * g++.old-deja/g++.mike/p701.C: Likewise.
8658 * g++.old-deja/g++.mike/p807.C: Likewise.
8660 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8663 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8666 2013-03-28 Marek Polacek <polacek@redhat.com>
8668 PR tree-optimization/56695
8669 * gcc.dg/vect/pr56695.c: New test.
8671 2013-03-28 Richard Biener <rguenther@suse.de>
8673 PR tree-optimization/37021
8674 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8675 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8677 2013-03-27 Tobias Burnus <burnus@net-b.de>
8681 * gfortran.dg/sizeof_2.f90: New.
8682 * gfortran.dg/sizeof_3.f90: New.
8683 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8685 2013-03-27 Richard Biener <rguenther@suse.de>
8687 PR tree-optimization/37021
8688 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8690 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8692 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8693 * g++.dg/ipa/ivinline-2.C: Likewise.
8694 * g++.dg/ipa/ivinline-3.C: Likewise.
8695 * g++.dg/ipa/ivinline-4.C: Likewise.
8696 * g++.dg/ipa/ivinline-5.C: Likewise.
8697 * g++.dg/ipa/ivinline-7.C: Likewise.
8698 * g++.dg/ipa/ivinline-8.C: Likewise.
8699 * g++.dg/ipa/ivinline-9.C: Likewise.
8700 * g++.dg/cpp0x/noexcept03.C: Likewise.
8701 * gcc.dg/const-1.c: Likewise.
8702 * gcc.dg/ipa/pure-const-1.c: Likewise.
8703 * gcc.dg/noreturn-8.c: Likewise.
8704 * gcc.target/i386/mmx-1.c: Likewise.
8705 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8706 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8707 * gcc.c-torture/execute/pr33992.x: New file.
8709 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8711 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8713 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8716 * g++.dg/ext/desig5.C: New.
8718 2013-03-26 Tobias Burnus <burnus@net-b.de>
8721 * gfortran.dg/merge_init_expr_2.f90: New.
8722 * gfortran.dg/merge_char_1.f90: Modify test to
8723 stay a run-time test.
8724 * gfortran.dg/merge_char_3.f90: Ditto.
8726 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8728 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8729 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8731 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8734 * g++.dg/cpp0x/range-for23.C: New.
8736 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8739 * gfortran.dg/namelist_79.f90: New.
8741 2013-03-25 Martin Jambor <mjambor@suse.cz>
8743 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8745 2013-03-25 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8766 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8767 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8768 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8769 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8770 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8771 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8772 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8773 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8774 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8775 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8776 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8777 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8778 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8779 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8780 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8781 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8782 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8783 * gfortran.dg/pr32601_1.f03: Ditto.
8784 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8785 * gfortran.dg/blockdata_7.f90: New.
8786 * gfortran.dg/c_assoc_4.f90: New.
8787 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8788 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8789 * gfortran.dg/c_funloc_tests_8.f90: New.
8790 * gfortran.dg/c_loc_test_17.f90: New.
8791 * gfortran.dg/c_loc_test_18.f90: New.
8792 * gfortran.dg/c_loc_test_19.f90: New.
8793 * gfortran.dg/c_loc_test_20.f90: New.
8794 * gfortran.dg/c_sizeof_5.f90: New.
8795 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8796 * gfortran.dg/transfer_resolve_2.f90: New.
8797 * gfortran.dg/transfer_resolve_3.f90: New.
8798 * gfortran.dg/transfer_resolve_4.f90: New.
8799 * gfortran.dg/pr32601.f03: Update dg-error.
8800 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8801 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8803 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805 * gcc.target/arm/vseleqdf.c: New test.
8806 * gcc.target/arm/vseleqsf.c: Likewise.
8807 * gcc.target/arm/vselgedf.c: Likewise.
8808 * gcc.target/arm/vselgesf.c: Likewise.
8809 * gcc.target/arm/vselgtdf.c: Likewise.
8810 * gcc.target/arm/vselgtsf.c: Likewise.
8811 * gcc.target/arm/vselledf.c: Likewise.
8812 * gcc.target/arm/vsellesf.c: Likewise.
8813 * gcc.target/arm/vselltdf.c: Likewise.
8814 * gcc.target/arm/vselltsf.c: Likewise.
8815 * gcc.target/arm/vselnedf.c: Likewise.
8816 * gcc.target/arm/vselnesf.c: Likewise.
8817 * gcc.target/arm/vselvcdf.c: Likewise.
8818 * gcc.target/arm/vselvcsf.c: Likewise.
8819 * gcc.target/arm/vselvsdf.c: Likewise.
8820 * gcc.target/arm/vselvssf.c: Likewise.
8822 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8824 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8826 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8827 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8828 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8829 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8830 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8831 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8832 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8833 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8834 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8835 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8836 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8837 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8838 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8839 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8840 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8841 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8842 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8843 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8844 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8845 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8846 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8847 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8848 * gcc.target/arm/atomic-op-char.c: Likewise.
8849 * gcc.target/arm/atomic-op-consume.c: Likewise.
8850 * gcc.target/arm/atomic-op-int.c: Likewise.
8851 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8852 * gcc.target/arm/atomic-op-release.c: Likewise.
8853 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8854 * gcc.target/arm/atomic-op-short.c: Likewise.
8856 2013-03-25 Richard Biener <rguenther@suse.de>
8859 * g++.dg/torture/pr56694.C: New testcase.
8861 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8864 * gcc.target/arm/neon-vcond-gt.c: New test.
8865 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8866 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8868 2013-03-25 Richard Biener <rguenther@suse.de>
8870 PR tree-optimization/56689
8871 * gcc.dg/torture/pr56689.c: New testcase.
8873 2013-03-25 Kai Tietz <ktietz@redhat.com>
8875 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8877 2013-03-24 Tobias Burnus <burnus@net-b.de>
8880 * gfortran.dg/eof_5.f90: New.
8882 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8884 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8887 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8889 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8891 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8894 * gcc.c-torture/execute/builtins/builtins.exp: Add
8895 -Wl,--allow-multiple-definition for RTEMS targets.
8897 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8899 * gcc.target/aarch64/movk.c: New test.
8901 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8903 * g++.dg/ext/vector21.C: New testcase.
8905 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8907 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8908 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8910 2013-03-21 Richard Biener <rguenther@suse.de>
8912 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8913 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8915 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8917 * gcc.target/aarch64/vect.c: Test and result vector added
8918 for sabd and saba instructions.
8919 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8920 instructions in assembly.
8921 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8922 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8923 for fabd instruction.
8924 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8925 instruction in assembly.
8926 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8928 2013-03-20 Jeff Law <law@redhat.com>
8930 * g++.dg/tree-ssa/ssa-dom.C: New test.
8932 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8934 * gcc.target/powerpc/mmfpgpr.c: New test.
8935 * gcc.target/powerpc/sd-vsx.c: Likewise.
8936 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8937 * gcc.target/powerpc/vsx-float0.c: Likewise.
8939 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8941 PR tree-optimization/56355
8942 * gcc.dg/pr56355-1.c: New file.
8944 2013-03-20 Catherine Moore <clm@codesourcery.com>
8945 Richard Sandiford <rdsandiford@googlemail.com>
8947 * gcc.target/mips/mips.exp: Add microMIPS support.
8948 * gcc.target/mips/umips-movep-2.c: New test.
8949 * gcc.target/mips/umips-lwp-2.c: New test.
8950 * gcc.target/mips/umips-swp-5.c: New test.
8951 * gcc.target/mips/umips-constraints-1.c: New test.
8952 * gcc.target/mips/umips-lwp-3.c: New test.
8953 * gcc.target/mips/umips-swp-6.c: New test.
8954 * gcc.target/mips/umips-constraints-2.c: New test.
8955 * gcc.target/mips/umips-save-restore-1.c: New test.
8956 * gcc.target/mips/umips-lwp-4.c: New test.
8957 * gcc.target/mips/umips-swp-7.c: New test.
8958 * gcc.target/mips/umips-save-restore-2.c: New test.
8959 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8960 * gcc.target/mips/umips-lwp-5.c: New test.
8961 * gcc.target/mips/umips-save-restore-3.c: New test.
8962 * gcc.target/mips/umips-lwp-6.c: New test.
8963 * gcc.target/mips/umips-swp-1.c: New test.
8964 * gcc.target/mips/umips-lwp-7.c: New test.
8965 * gcc.target/mips/umips-swp-2.c: New test.
8966 * gcc.target/mips/umips-lwp-8.c: New test.
8967 * gcc.target/mips/umips-swp-3.c: New test.
8968 * gcc.target/mips/umips-movep-1.c: New test.
8969 * gcc.target/mips/umips-lwp-1.c: New test.
8970 * gcc.target/mips/umips-swp-4.c: New test.
8972 2013-03-20 Richard Biener <rguenther@suse.de>
8974 PR tree-optimization/56661
8975 * gcc.dg/torture/pr56661.c: New testcase.
8977 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8979 PR rtl-optimization/56605
8980 * gcc.target/powerpc/pr56605.c: New.
8982 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8985 * gfortran.dg/do_1.f90: Don't xfail.
8987 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8990 * gfortran.dg/namelist_77.f90: New.
8991 * gfortran.dg/namelist_78.f90: New.
8993 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8996 * gfortran.dg/open_negative_unit_1.f90: New.
8998 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9000 * gcc.target/aarch64/sbc.c: New test.
9002 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9004 * gcc.target/aarch64/ror.c: New test.
9006 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9008 * gcc.target/aarch64/extr.c: New test.
9010 2013-03-19 Richard Biener <rguenther@suse.de>
9012 PR tree-optimization/56273
9013 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9014 * c-c++-common/uninit-17.c: Likewise.
9016 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9018 PR tree-optimization/56635
9019 * g++.dg/torture/pr56635.C: New test.
9021 2013-03-18 Richard Biener <rguenther@suse.de>
9023 PR tree-optimization/3713
9024 * g++.dg/ipa/devirt-12.C: New testcase.
9026 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9029 * c-c++-common/pr56566.c: New test.
9031 2013-03-17 Jason Merrill <jason@redhat.com>
9033 * g++.dg/template/abstract-dr337.C: XFAIL.
9035 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9038 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9039 * c-c++-common/pr56607.c: New test.
9041 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9044 * g++.dg/cpp0x/constexpr-array5.C: New.
9046 2013-03-15 Tobias Burnus <burnus@net-b.de>
9049 * gfortran.dg/transfer_intrinsic_5.f90: New.
9051 2013-03-15 Kai Tietz <ktietz@redhat.com>
9053 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9054 * gcc.target/i386/pr20020-1.c: Likewise.
9055 * gcc.target/i386/pr20020-2.c: Likewise.
9056 * gcc.target/i386/pr20020-3.c: Likewise.
9057 * gcc.target/i386/pr53425-1.c: Likewise.
9058 * gcc.target/i386/pr53425-2.c: Likewise.
9059 * gcc.target/i386/pr55093.c: Likewise.
9060 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9062 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9065 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9066 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9068 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9070 PR tree-optimization/53265
9071 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9073 * gcc.dg/graphite/id-6.c (test): Likewise.
9074 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9075 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9077 PR tree-optimization/53265
9078 * gcc.dg/pr53265.c: New test.
9079 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9081 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9083 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9084 n, use it as high bound instead of 4.
9086 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9089 * gcc.target/sh/pr49880-1.c: New.
9090 * gcc.target/sh/pr49880-2.c: New.
9091 * gcc.target/sh/pr49880-3.c: New.
9092 * gcc.target/sh/pr49880-4.c: New.
9093 * gcc.target/sh/pr49880-5.c: New.
9095 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9097 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9099 2013-03-13 Richard Biener <rguenther@suse.de>
9101 PR tree-optimization/56608
9102 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9104 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp0x/alias-decl-32.C: New.
9109 2013-03-11 Jan Hubicka <jh@suse.cz>
9112 * gcc.c-torture/compile/pr56571.c: New testcase.
9114 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9116 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9117 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9119 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9121 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9122 * gcc.dg/inline_4.c: Likewise.
9123 * gcc.dg/unroll_2.c: Likewise.
9124 * gcc.dg/unroll_3.c: Likewise.
9125 * gcc.dg/unroll_4.c: Likewise.
9127 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9130 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9133 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9135 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9138 * gcc.c-torture/compile/pr40797.c: New.
9140 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9142 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9144 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9147 * gfortran.dg/class_56.f90: New test.
9149 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9152 * gcc.target/mips/pr56524.c: New test.
9154 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9157 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9159 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9162 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9164 2013-03-08 Marek Polacek <polacek@redhat.com>
9166 PR tree-optimization/56478
9167 * gcc.dg/torture/pr56478.c: New test.
9169 2013-03-08 Kai Tietz <ktietz@redhat.com>
9171 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9172 targets linker option --allow-multiple-definition.
9174 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9175 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9176 * gcc.dg/pr52549.c: Add LLP64 case.
9177 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9178 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9179 * gcc.dg/torture/pr51071-2.c: Likewise.
9180 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9181 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9182 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9183 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9184 * gcc.dg/weak/weak-1.c: Likewise.
9185 * gcc.dg/weak/weak-2.c: Likewise.
9186 * gcc.dg/weak/weak-3.c: Likewise.
9187 * gcc.dg/weak/weak-4.c: Likewise.
9188 * gcc.dg/weak/weak-5.c: Likewise.
9189 * gcc.dg/weak/weak-15.c: Likewise.
9190 * gcc.dg/weak/weak-16.c: Likewise.
9192 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9194 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9196 PR tree-optimization/56559
9197 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9199 2013-03-07 Andreas Schwab <schwab@suse.de>
9201 * gcc.dg/pr31490.c: Fix last change.
9203 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9206 * g++.dg/template/crash115.C: New.
9208 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9210 PR tree-optimization/56539
9211 * gcc.c-torture/compile/pr56539.c: New test.
9213 2013-03-06 Kai Tietz <ktietz@redhat.com>
9215 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9217 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9218 * gcc.dg/lto/20091013-1_2.c: Likewise.
9219 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9221 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9223 * gnat.dg/specs/aggr6.ads: New test.
9225 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9227 * gnat.dg/loop_optimization15.ad[sb]: New test.
9229 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9232 * gcc.dg/pr56548.c: New test.
9234 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9237 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9239 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9242 * g++.dg/template/typename20.C: New test.
9244 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.dg/pr56510.c: New test.
9249 PR rtl-optimization/56484
9250 * gcc.c-torture/compile/pr56484.c: New test.
9252 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/warn/Wsign-conversion-2.C: New.
9257 2013-03-05 Richard Biener <rguenther@suse.de>
9259 PR tree-optimization/56270
9260 * gcc.dg/vect/slp-38.c: New testcase.
9262 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9264 PR rtl-optimization/56494
9265 * gcc.dg/pr56494.c: New test.
9267 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9269 * gcc.dg/pr56424.c: New test.
9271 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9273 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9274 * gcc.dg/pr56228.c <avr>: Skip.
9276 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9279 PR tree-optimization/52631
9280 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9282 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9284 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9285 * gcc.dg/vect/vect-83_64.c: Same.
9287 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9290 * gfortran.dg/pointer_check_13.f90: New test.
9292 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9295 * gfortran.dg/array_constructor_42.f90: New test.
9297 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9300 * g++.dg/template/static33.C: New.
9301 * g++.dg/template/static34.C: Likewise.
9304 * g++.dg/template/static35.C: New.
9306 2013-03-01 Steve Ellcey <sellcey@mips.com>
9308 * gcc.dg/pr56396.c: Require pic support.
9310 2013-03-01 Richard Biener <rguenther@suse.de>
9312 PR tree-optimization/55481
9313 * gcc.dg/torture/pr56488.c: New testcase.
9315 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9316 Jakub Jelinek <jakub@redhat.com>
9319 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9320 no_sanitize_address attribute rather than no_address_safety_analysis.
9321 * g++.dg/asan/sanitizer_test_utils.h
9322 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9323 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9324 in addition to no_address_safety_analysis.
9326 2013-02-28 Jason Merrill <jason@redhat.com>
9329 * g++.dg/cpp0x/constexpr-and.C: New.
9331 2013-02-28 Martin Jambor <mjambor@suse.cz>
9333 PR tree-optimization/56294
9334 * g++.dg/debug/pr56294.C: New test.
9336 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9338 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9340 2013-02-27 Marek Polacek <polacek@redhat.com>
9342 PR rtl-optimization/56466
9343 * gcc.dg/pr56466.c: New test.
9345 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9347 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9348 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9349 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9351 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9354 * gcc.dg/pr45472.c: New test.
9356 2013-02-26 Marek Polacek <polacek@redhat.com>
9358 PR tree-optimization/56426
9359 * gcc.dg/pr56436.c: New test.
9361 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9363 PR tree-optimization/56448
9364 * gcc.c-torture/compile/pr56448.c: New test.
9366 PR tree-optimization/56443
9367 * gcc.dg/torture/pr56443.c: New test.
9369 2013-02-25 Richard Biener <rguenther@suse.de>
9371 PR tree-optimization/56175
9372 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9374 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9377 * g++.dg/torture/pr56403.C: New test.
9379 2013-02-25 Catherine Moore <clm@codesourcery.com>
9382 2013-02-24 Catherine Moore <clm@codesourcery.com>
9383 Richard Sandiford <rdsandiford@googlemail.com>
9385 * gcc.target/mips/mips.exp: Add microMIPS support.
9386 * gcc.target/mips/umips-movep-2.c: New test.
9387 * gcc.target/mips/umips-lwp-2.c: New test.
9388 * gcc.target/mips/umips-swp-5.c: New test.
9389 * gcc.target/mips/umips-constraints-1.c: New test.
9390 * gcc.target/mips/umips-lwp-3.c: New test.
9391 * gcc.target/mips/umips-swp-6.c: New test.
9392 * gcc.target/mips/umips-constraints-2.c: New test.
9393 * gcc.target/mips/umips-save-restore-1.c: New test.
9394 * gcc.target/mips/umips-lwp-4.c: New test.
9395 * gcc.target/mips/umips-swp-7.c: New test.
9396 * gcc.target/mips/umips-save-restore-2.c: New test.
9397 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9398 * gcc.target/mips/umips-lwp-5.c: New test.
9399 * gcc.target/mips/umips-save-restore-3.c: New test.
9400 * gcc.target/mips/umips-lwp-6.c: New test.
9401 * gcc.target/mips/umips-swp-1.c: New test.
9402 * gcc.target/mips/umips-lwp-7.c: New test.
9403 * gcc.target/mips/umips-swp-2.c: New test.
9404 * gcc.target/mips/umips-lwp-8.c: New test.
9405 * gcc.target/mips/umips-swp-3.c: New test.
9406 * gcc.target/mips/umips-movep-1.c: New test.
9407 * gcc.target/mips/umips-lwp-1.c: New test.
9408 * gcc.target/mips/umips-swp-4.c: New test.
9410 2013-02-24 Catherine Moore <clm@codesourcery.com>
9411 Richard Sandiford <rdsandiford@googlemail.com>
9413 * gcc.target/mips/mips.exp: Add microMIPS support.
9414 * gcc.target/mips/umips-movep-2.c: New test.
9415 * gcc.target/mips/umips-lwp-2.c: New test.
9416 * gcc.target/mips/umips-swp-5.c: New test.
9417 * gcc.target/mips/umips-constraints-1.c: New test.
9418 * gcc.target/mips/umips-lwp-3.c: New test.
9419 * gcc.target/mips/umips-swp-6.c: New test.
9420 * gcc.target/mips/umips-constraints-2.c: New test.
9421 * gcc.target/mips/umips-save-restore-1.c: New test.
9422 * gcc.target/mips/umips-lwp-4.c: New test.
9423 * gcc.target/mips/umips-swp-7.c: New test.
9424 * gcc.target/mips/umips-save-restore-2.c: New test.
9425 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9426 * gcc.target/mips/umips-lwp-5.c: New test.
9427 * gcc.target/mips/umips-save-restore-3.c: New test.
9428 * gcc.target/mips/umips-lwp-6.c: New test.
9429 * gcc.target/mips/umips-swp-1.c: New test.
9430 * gcc.target/mips/umips-lwp-7.c: New test.
9431 * gcc.target/mips/umips-swp-2.c: New test.
9432 * gcc.target/mips/umips-lwp-8.c: New test.
9433 * gcc.target/mips/umips-swp-3.c: New test.
9434 * gcc.target/mips/umips-movep-1.c: New test.
9435 * gcc.target/mips/umips-lwp-1.c: New test.
9436 * gcc.target/mips/umips-swp-4.c: New test.
9438 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9441 * lib/asan-dg.exp (asan_link_flags): Add
9442 -B${gccpath}/libsanitizer/asan/ to flags.
9444 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9447 * gcc.dg/torture/pr56420.c: New test.
9449 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9452 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9454 2013-02-21 Martin Jambor <mjambor@suse.cz>
9456 PR tree-optimization/56310
9457 * g++.dg/ipa/pr56310.C: New test.
9459 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9462 * gfortran.dg/proc_ptr_comp_37.f90: New.
9464 2013-02-21 Richard Biener <rguenther@suse.de>
9466 PR tree-optimization/56415
9468 2013-02-11 Richard Biener <rguenther@suse.de>
9470 PR tree-optimization/56273
9471 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9472 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9473 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9474 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9475 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9476 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9478 2013-02-21 Marek Polacek <polacek@redhat.com>
9480 PR tree-optimization/56398
9481 * g++.dg/torture/pr56398.C: New test.
9483 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.c-torture/compile/pr56405.c: New test.
9488 2013-02-20 Jan Hubicka <jh@suse.cz>
9490 PR tree-optimization/56265
9491 * g++.dg/ipa/devirt-11.C: New testcase.
9493 2013-02-20 Richard Biener <rguenther@suse.de>
9495 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9497 2013-02-20 Richard Biener <rguenther@suse.de>
9498 Jakub Jelinek <jakub@redhat.com>
9500 PR tree-optimization/56396
9501 * gcc.dg/pr56396.c: New testcase.
9503 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9506 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9508 2013-02-19 Richard Biener <rguenther@suse.de>
9510 PR tree-optimization/56384
9511 * gcc.dg/torture/pr56384.c: New testcase.
9513 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9515 PR tree-optimization/56350
9516 * gcc.dg/pr56350.c: New test.
9518 PR tree-optimization/56381
9519 * g++.dg/opt/pr56381.C: New test.
9521 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9524 * lib/dg-pch.exp (pch-init, pch-finish,
9525 check_effective_target_pch_supported_debug): New procs.
9526 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9527 Likewise if $pch_unsupported_debug and $flags include -g.
9528 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9529 and dg-require-effective-target pch_unsupported_debug.
9530 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9531 * objc.dg/pch/pch.exp: Likewise.
9532 * gcc.dg/pch/pch.exp: Likewise.
9533 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9534 pch_unsupported_debug.
9535 * gcc.dg/pch/valid-1.hs: Likewise.
9536 * gcc.dg/pch/valid-1b.c: Likewise.
9537 * gcc.dg/pch/valid-1b.hs: Likewise.
9539 2013-02-18 Richard Biener <rguenther@suse.de>
9541 PR tree-optimization/56366
9542 * gcc.dg/torture/pr56366.c: New testcase.
9544 2013-02-18 Richard Biener <rguenther@suse.de>
9547 * gcc.dg/torture/pr56349.c: New testcase.
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9551 PR tree-optimization/56321
9552 * gcc.dg/torture/pr56321.c: New testcase.
9554 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9556 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9558 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9559 Dodji Seketeli <dodji@redhat.com>
9562 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9563 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9564 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9565 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9566 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9567 * c-c++-common/asan/pr56330.c: Likewise.
9568 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9569 Ensure the size argument of __builtin_memcpy is a constant.
9571 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9572 Paolo Carlini <paolo.carlini@oracle.com>
9575 * g++.dg/cpp0x/enum23.C: New.
9577 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9580 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9582 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9584 PR rtl-optimization/56348
9585 * gcc.target/i386/pr56348.c: New test.
9587 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9589 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9590 * gcc.target/arm/interrupt-2.c: Likewise.
9592 2013-02-15 Tobias Burnus <burnus@net-b.de>
9595 * gfortran.dg/matmul_9.f90: New.
9597 2013-02-15 Tobias Burnus <burnus@net-b.de>
9600 * gfortran.dg/init_flag_11.f90: New.
9602 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9604 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9606 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9608 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9611 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9612 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/allocatable_function_7.f90: New.
9617 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9619 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9620 * asan_globals_test-wrapper.cc: New file.
9621 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9622 instead of asan_globals_test.cc as dg-additional-sources.
9623 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9624 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9625 "sanitizer_test_utils.h" instead of
9626 "sanitizer_common/tests/sanitizer_test_utils.h".
9627 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9628 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9629 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9630 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9631 * g++.dg/asan/asan_test.cc: Synced from upstream.
9632 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9634 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9637 * c-c++-common/asan/memcmp-2.c: New test.
9639 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9642 * g++.dg/cpp0x/udlit-string-literal.h: New.
9643 * g++.dg/cpp0x/udlit-string-literal.C: New.
9645 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9647 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9649 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9652 * gcc.target/arm/pr56184.C: New test.
9654 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9657 * g++.dg/torture/pr56302.C: New test.
9658 * g++.dg/cpp0x/constexpr-56302.C: New test.
9659 * c-c++-common/pr56302.c: New test.
9661 2013-02-13 Tobias Burnus <burnus@net-b.de>
9662 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9665 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9666 * gfortran.dg/quad_3.f90: Ditto.
9668 2013-02-13 Kostya Serebryany <kcc@google.com>
9670 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9671 to match the fresh asan run-time.
9672 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9674 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9676 Avoid instrumenting duplicated memory access in the same basic block
9677 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9678 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9679 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9680 * c-c++-common/asan/inc.c: Likewise.
9682 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9685 * gcc.target/i386/pr56148.c: New test.
9687 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9688 Tobias Burnus <burnus@net-b.de>
9691 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9694 2013-02-12 Richard Biener <rguenther@suse.de>
9697 * gcc.dg/lto/pr56297_0.c: New testcase.
9698 * gcc.dg/lto/pr56297_0.c: Likewise.
9700 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9703 * gfortran.dg/typebound_deferred_1.f90: New.
9705 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9707 PR rtl-optimization/56151
9708 * gcc.target/i386/pr56151.c: New test.
9710 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9712 * g++.dg/ext/mv12.C: New test.
9713 * g++.dg/ext/mv12.h: New file.
9714 * g++.dg/ext/mv12-aux.C: New file.
9715 * g++.dg/ext/mv13.C: New test.
9717 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9719 * lib/target-supports.exp
9720 (check_effective_target_powerpc_eabi_ok): New.
9721 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9723 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9724 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9726 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9727 * gcc.target/powerpc/pr51623.c: Likewise.
9728 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9729 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9731 2013-02-11 Alexander Potapenko <glider@google.com>
9732 Jack Howarth <howarth@bromo.med.uc.edu>
9733 Jakub Jelinek <jakub@redhat.com>
9736 * g++.dg/asan/pr55617.C: Run on all targets.
9738 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9740 PR rtl-optimization/56275
9741 * gcc.dg/pr56275.c: New test.
9743 2013-02-11 Richard Biener <rguenther@suse.de>
9745 PR tree-optimization/56273
9746 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9748 2013-02-11 Richard Biener <rguenther@suse.de>
9750 PR tree-optimization/56264
9751 * gcc.dg/torture/pr56264.c: New testcase.
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/56273
9756 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9757 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9758 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9759 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9760 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9761 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9763 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9765 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9766 for *-*-linux-gnu targets.
9767 * g++.dg/asan/interception-test-1.c: Ditto.
9768 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9769 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9771 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9774 * gfortran.dg/intrinsic_size_4.f90 : New test.
9776 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9779 * gcc.target/powerpc/pr56256.c: New test.
9781 2013-02-08 Ian Lance Taylor <iant@google.com>
9783 * lib/go.exp: Load timeout.exp.
9785 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9787 PR rtl-optimization/56246
9788 * gcc.target/i386/pr56246.c: New test.
9790 2013-02-08 Jeff Law <law@redhat.com>
9793 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9795 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9798 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9801 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9803 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9805 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9807 PR rtl-optimization/56195
9808 * gcc.dg/torture/pr56195.c: New test.
9810 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9813 * gfortran.dg/recursive_interface_2.f90: New test.
9815 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9817 PR tree-optimization/56250
9818 * gcc.c-torture/execute/pr56250.c: New test.
9820 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9822 PR tree-optimization/56064
9823 * gcc.dg/fixed-point/view-convert-2.c: New test.
9825 2013-02-08 Michael Matz <matz@suse.de>
9827 PR tree-optimization/52448
9828 * gcc.dg/pr52448.c: New test.
9830 2013-02-08 Richard Biener <rguenther@suse.de>
9833 * gcc.dg/torture/pr56181.c: New testcase.
9835 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9838 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9839 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9841 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9844 * g++.dg/parse/crash61.C: New test.
9847 * g++.dg/parse/pr56239.C: New test.
9850 * g++.dg/abi/mangle61.C: New test.
9852 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9854 PR rtl-optimization/56225
9855 * gcc.target/i386/pr56225.c: New test.
9857 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9860 * gcc.dg/guality/pr56154-1.c: New test.
9861 * gcc.dg/guality/pr56154-2.c: New test.
9862 * gcc.dg/guality/pr56154-3.c: New test.
9863 * gcc.dg/guality/pr56154-4.c: New test.
9864 * gcc.dg/guality/pr56154-aux.c: New file.
9866 PR tree-optimization/55789
9867 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9869 * gcc.dg/tree-ssa/inline-3.c: Add
9870 --param max-early-inliner-iterations=2 option.
9872 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9875 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9876 Add -fno-dwarf2-cfi-asm to dg-options.
9879 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9882 * gcc.dg/pr56228.c: New test.
9884 2013-02-07 Alan Modra <amodra@gmail.com>
9887 * gcc.target/powerpc/pr54009.c: New test.
9889 * gfortran.dg/pr54131.f: New test.
9891 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9894 * gfortran.dg/array_constructor_41.f90: New test.
9896 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9899 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9901 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9904 * g++.dg/gomp/pr56217.C: New test.
9906 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9908 PR tree-optimization/56205
9909 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9910 * gcc.c-torture/execute/pr56205.c: New test.
9912 2013-02-05 Richard Biener <rguenther@suse.de>
9914 PR tree-optimization/53342
9915 PR tree-optimization/53185
9916 * gcc.dg/vect/pr53185-2.c: New testcase.
9918 2013-02-05 Jan Hubicka <jh@suse.cz>
9920 PR tree-optimization/55789
9921 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9922 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9923 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9924 * g++.dg/ipa/inline-1.C: New testcase.
9925 * g++.dg/ipa/inline-2.C: New testcase.
9926 * g++.dg/ipa/inline-3.C: New testcase.
9928 2013-02-05 Jan Hubicka <jh@suse.cz>
9930 PR tree-optimization/55789
9931 * g++.dg/torture/pr55789.C: New testcase.
9933 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9936 * gcc.dg/pr56167.c: New test.
9938 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9941 * gcc.target/sh/pr55146.c: New.
9943 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9945 PR tree-optimization/54386
9946 * gcc.target/sh/pr54386.c: New.
9948 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9951 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9954 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9956 2013-02-04 Alexander Potapenko <glider@google.com>
9957 Jack Howarth <howarth@bromo.med.uc.edu>
9958 Jakub Jelinek <jakub@redhat.com>
9961 * g++.dg/asan/pr55617.C: New test.
9963 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9966 * gfortran.dg/typebound_operator_19.f90: New test.
9967 * gfortran.dg/typebound_assignment_4.f90: New test.
9969 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9972 * gfortran.dg/recursive_interface_1.f90: New test.
9974 2013-02-04 Richard Guenther <rguenther@suse.de>
9977 * gcc.dg/lto/pr56168_0.c: New testcase.
9978 * gcc.dg/lto/pr56168_1.c: Likewise.
9980 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9984 * gfortran.dg/block_12.f90: New test.
9985 * gfortran.dg/module_error_1.f90: New test.
9987 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9989 * lib/target-supports.exp (check_effective_target_vect_float)
9990 (check_effective_target_vect_no_align): Add mips-sde-elf.
9992 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9994 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9996 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9998 * gcc.dg/pr56023.c: XFAIL on AIX.
9999 * gcc.dg/vect/pr49352.c: Same.
10001 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10003 * gnat.dg/opt26.adb: New test.
10005 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10008 2013-01-27 Amol Pise <amolpise15@gmail.com>
10010 * gcc.target/arm/neon-vfnms-1.c: New test.
10011 * gcc.target/arm/neon-vfnma-1.c: New test.
10013 2013-01-31 Richard Biener <rguenther@suse.de>
10015 PR tree-optimization/56157
10016 * gcc.dg/torture/pr56157.c: New testcase.
10018 2013-01-30 Richard Biener <rguenther@suse.de>
10020 PR tree-optimization/56150
10021 * gcc.dg/torture/pr56150.c: New testcase.
10023 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10026 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10027 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10028 printed in backtrace.
10029 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10030 to avoid errors about mismatched allocation vs. deallocation.
10033 * g++.dg/mv1.C: Moved to...
10034 * g++.dg/ext/mv1.C: ... here. Adjust test.
10035 * g++.dg/mv2.C: Moved to...
10036 * g++.dg/ext/mv2.C: ... here. Adjust test.
10037 * g++.dg/mv3.C: Moved to...
10038 * g++.dg/ext/mv3.C: ... here.
10039 * g++.dg/mv4.C: Moved to...
10040 * g++.dg/ext/mv4.C: ... here.
10041 * g++.dg/mv5.C: Moved to...
10042 * g++.dg/ext/mv5.C: ... here. Adjust test.
10043 * g++.dg/mv6.C: Moved to...
10044 * g++.dg/ext/mv6.C: ... here. Adjust test.
10045 * g++.dg/ext/mv7.C: New test.
10046 * g++.dg/ext/mv8.C: New test.
10047 * g++.dg/ext/mv9.C: New test.
10048 * g++.dg/ext/mv10.C: New test.
10049 * g++.dg/ext/mv11.C: New test.
10051 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10053 PR rtl-optimization/56144
10054 * gcc.dg/pr56144.c: New.
10056 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10058 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10060 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10061 * g++.dg/cpp0x/constexpr-55573.C: Same
10063 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10065 PR tree-optimization/56064
10066 * gcc.dg/fixed-point/view-convert.c: New test.
10068 2013-01-30 Andreas Schwab <schwab@suse.de>
10070 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10071 evaluate the end index in string range.
10073 2013-01-30 Tobias Burnus <burnus@net-b.de>
10076 * gfortran.dg/allocatable_function_6.f90: New.
10078 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10079 Mikael Morin <mikael@gcc.gnu.org>
10082 * gfortran.dg/proc_ptr_comp_36.f90: New.
10084 2013-01-29 Richard Biener <rguenther@suse.de>
10086 PR tree-optimization/55270
10087 * gcc.dg/torture/pr55270.c: New testcase.
10089 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10091 PR rtl-optimization/56117
10092 * gcc.dg/pr56117.c: New test.
10094 2013-01-28 Richard Biener <rguenther@suse.de>
10096 PR tree-optimization/56034
10097 * gcc.dg/torture/pr56034.c: New testcase.
10099 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10101 PR tree-optimization/56125
10102 * gcc.dg/pr56125.c: New test.
10104 2013-01-28 Tobias Burnus <burnus@net-b.de>
10105 Mikael Morin <mikael@gcc.gnu.org>
10108 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10109 * gfortran.dg/import8.f90: Likewise.
10110 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10111 * gfortran.dg/import10.f90: New test.
10112 * gfortran.dg/import11.f90: Likewise
10114 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10117 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10118 string.h. Provide memset, malloc and free prototypes, adjust line
10119 numbers in dg-output.
10120 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10121 Provide memset prototype and adjust line numbers in dg-output.
10122 * c-c++-common/asan/global-overflow-1.c: Likewise.
10124 PR tree-optimization/56094
10125 * gcc.dg/pr56094.c: New test.
10127 2013-01-27 Amol Pise <amolpise15@gmail.com>
10129 * gcc.target/arm/neon-vfnms-1.c: New test.
10130 * gcc.target/arm/neon-vfnma-1.c: New test.
10132 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10135 * gcc.target/i386/pr56114.c: New test.
10137 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10140 * gfortran.dg/associate_14.f90: New test.
10143 * gfortran.dg/associate_13.f90: New test.
10145 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10147 PR tree-optimization/56098
10148 * gcc.dg/pr56098-1.c: New test.
10149 * gcc.dg/pr56098-2.c: New test.
10151 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10154 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10156 2013-01-22 Marek Polacek <polacek@redhat.com>
10158 PR tree-optimization/56035
10159 * gcc.dg/pr56035.c: New test.
10161 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10163 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10166 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10168 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10170 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10173 * gcc.dg/pr56078.c: New test.
10174 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10176 2013-01-24 Martin Jambor <mjambor@suse.cz>
10178 PR tree-optimization/55927
10179 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10181 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10183 * gcc.target/i386/movsd.c: New test.
10185 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10187 PR inline-asm/55934
10188 * gcc.target/i386/pr55934.c: New test.
10190 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10193 * gfortran.dg/select_8.f90: New.
10195 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10197 * gcc.target/microblaze/microblaze.exp: Remove
10198 target_config_cflags check.
10200 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10203 * gfortran.dg/gomp/pr56052.f90: New test.
10206 * gcc.dg/pr49069.c: New test.
10208 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10211 * g++.dg/cpp0x/constexpr-static10.C: New.
10213 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10216 * gcc.target/i386/pr56028.c: New test.
10218 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.target/i386/pr55686.c: New test.
10223 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10226 * g++.dg/cpp0x/variadic139.C: New test.
10227 * g++.dg/cpp0x/variadic140.C: Likewise.
10228 * g++.dg/cpp0x/variadic141.C: Likewise.
10230 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10232 * gnat.dg/warn8.adb: New test.
10234 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10237 * gfortran.dg/include_8.f90: New test.
10239 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10241 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10242 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10244 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10246 PR tree-optimization/56051
10247 * gcc.c-torture/execute/pr56051.c: New test.
10249 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10251 PR rtl-optimization/56023
10252 * gcc.dg/pr56023.c: New test.
10254 2013-01-21 Martin Jambor <mjambor@suse.cz>
10256 PR middle-end/56022
10257 * gcc.target/i386/pr56022.c: New test.
10259 2013-01-21 Jason Merrill <jason@redhat.com>
10261 * lib/target-supports.exp (check_effective_target_alias): New.
10263 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10266 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10268 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10270 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10272 2013-01-19 Jeff Law <law@redhat.com>
10274 PR tree-optimization/52631
10275 * tree-ssa/pr52631.c: New test.
10276 * tree-ssa/ssa-fre-9: Update expected output.
10278 2013-01-19 Anthony Green <green@moxielogic.com>
10280 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10283 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10285 PR tree-optimization/56029
10286 * g++.dg/torture/pr56029.C: New test.
10288 2013-01-18 Sharad Singhai <singhai@google.com>
10290 PR tree-optimization/55995
10291 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10293 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10296 * gcc.target/i386/pr55433.c: New.
10298 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10300 PR middle-end/56015
10301 * gfortran.dg/pr56015.f90: New test.
10303 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10305 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10307 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10309 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10310 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10311 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10312 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10313 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10315 2013-01-17 Jeff Law <law@redhat.com>
10317 * gcc.dg/pr52573.c: Move to...
10318 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10320 PR rtl-optimization/52573
10321 * gcc.dg/pr52573.c: New test.
10323 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10326 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10327 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10328 check_no_compiler_messages to test support in ucontext.h.
10329 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10330 compliant RLIMIT_AS.
10332 2013-01-17 Marek Polacek <polacek@redhat.com>
10334 PR rtl-optimization/55833
10335 * gcc.dg/pr55833.c: New test.
10337 2013-01-17 Jan Hubicka <jh@suse.cz>
10339 PR tree-optimization/55273
10340 * gcc.c-torture/compile/pr55273.c: New testcase.
10342 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10345 * gcc.target/pr55981.c: New test.
10347 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10349 * gcc.target/arm/pr40887.c: Require at least armv5.
10350 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10351 * gcc.target/arm/pr51915.c: Likewise.
10352 * gcc.target/arm/pr52006.c: Likewise.
10353 * gcc.target/arm/pr53187.c: Likewise.
10355 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10356 * gcc.target/arm/ftest-support-arm.h: Delete.
10357 * gcc.target/arm/ftest-support-thumb.h: Delete.
10358 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10359 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10360 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10361 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10362 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10363 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10364 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10365 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10366 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10367 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10368 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10369 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10370 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10371 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10372 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10373 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10374 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10375 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10376 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10378 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10379 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10383 2013-01-17 Martin Jambor <mjambor@suse.cz>
10385 PR tree-optimizations/55264
10386 * g++.dg/ipa/pr55264.C: New test.
10388 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10391 * gfortran.dg/class_55.f90: New.
10393 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10396 * gcc.c-torture/execute/builtins/builtins.exp: Add
10397 -Wl,--allow-multiple-definition for eabi and elf targets.
10400 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10401 check_effective_target_vect_perm_short,
10402 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10403 check_effective_target_vect64): Return 0 for big-endian ARM.
10404 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10406 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10409 2013-01-16 Richard Biener <rguenther@suse.de>
10411 PR tree-optimization/55964
10412 * gcc.dg/torture/pr55964.c: New testcase.
10414 2013-01-16 Richard Biener <rguenther@suse.de>
10416 PR tree-optimization/54767
10417 PR tree-optimization/53465
10418 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10420 2013-01-16 Christian Bruel <christian.bruel@st.com>
10423 * gcc.target/sh/sh-switch.c: New testcase.
10425 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10427 * gcc.dg/webizer.c: Increase the array size.
10429 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10432 * gcc.dg/pr55940.c: New test.
10434 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10435 Harald Anlauf <anlauf@gmx.de>
10437 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10438 * gfortran.dg/bounds_check_5.f90: Likewise.
10439 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10440 * gfortran.dg/continuation_9.f90: Likewise.
10441 * gfortran.dg/move_alloc_13.f90: Likewise.
10442 * gfortran.dg/structure_constructor_11.f90: Likewise.
10443 * gfortran.dg/tab_continuation.f: Likewise.
10444 * gfortran.dg/warning-directive-2.F90: Likewise.
10445 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10447 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10449 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10450 * gcc.target/arm/fma-sp.c: Likewise.
10452 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10454 PR rtl-optimization/55153
10455 * gcc.dg/pr55153.c: New.
10457 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10459 PR tree-optimization/55920
10460 * gcc.c-torture/compile/pr55920.c: New test.
10462 2013-01-15 Richard Biener <rguenther@suse.de>
10464 PR middle-end/55882
10465 * gcc.dg/torture/pr55882.c: New testcase.
10467 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10469 PR tree-optimization/55955
10470 * gcc.c-torture/compile/pr55955.c: New test.
10472 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10475 * g++.dg/cpp0x/alias-decl-31.C: New test.
10477 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10480 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10481 case where interface is null.
10483 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10486 * gfortran.dg/array_constructor_40.f90: New test.
10488 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10490 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10492 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10494 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10495 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10496 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10497 * gcc.target/aarch64/vect-ld1r.c: New.
10498 * gcc.target/aarch64/vect-ld1r.x: New.
10500 2013-01-14 Andi Kleen <ak@linux.intel.com>
10503 * gcc.target/i386/hle-clear-rel.c: New file
10504 * gcc.target/i386/hle-store-rel.c: New file.
10506 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10508 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10509 * gfortran.dg/bounds_check_4.f90: Likewise.
10510 * gfortran.dg/inquire_10.f90: Likewise.
10511 * gfortran.dg/minloc_3.f90: Likewise.
10512 * gfortran.dg/minlocval_3.f90: Likewise.
10513 * gfortran.dg/module_double_reuse.f90: Likewise.
10514 * gfortran.dg/mvbits_1.f90: Likewise.
10515 * gfortran.dg/oldstyle_1.f90: Likewise.
10516 * gfortran.dg/pr20163-2.f: Likewise.
10517 * gfortran.dg/save_1.f90: Likewise.
10518 * gfortran.dg/scan_1.f90: Likewise.
10519 * gfortran.dg/select_char_1.f90: Likewise.
10520 * gfortran.dg/shape_4.f90: Likewise.
10521 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10522 * gfortran.dg/function_optimize_10.f90: Likewise.
10523 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10524 * gfortran.dg/used_types_17.f90: Likewise.
10525 * gfortran.dg/used_types_18.f90: Likewise.
10527 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10530 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10532 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10534 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10536 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10538 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10540 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10543 * gfortran.dg/assumed_type_2.f90: Fix test case.
10544 * gfortran.dg/internal_pack_13.f90: New test.
10545 * gfortran.dg/internal_pack_14.f90: New test.
10547 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10550 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10551 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10554 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10556 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10558 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10561 * gcc.target/s390/pr55719.c: New testcase.
10563 2013-01-11 Richard Guenther <rguenther@suse.de>
10565 PR tree-optimization/44061
10566 * gcc.dg/pr44061.c: New testcase.
10568 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10570 Update copyright years.
10572 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10573 Jakub Jelinek <jakub@redhat.com>
10576 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10578 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10580 PR rtl-optimization/55672
10581 * gcc.target/i386/pr55672.c: New.
10583 2013-01-10 Jeff Law <law@redhat.com>
10585 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10586 pass/fail message unique.
10589 2013-01-10 Jason Merrill <jason@redhat.com>
10591 * ada/.gitignore: New.
10593 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10597 * g++.dg/tls/thread_local2.C: Likewise.
10598 * g++.dg/tls/thread_local2g.C: Likewise.
10599 * g++.dg/tls/thread_local6.C: Likewise.
10600 * g++.dg/tls/thread_local-order1.C: Add tls options.
10601 * g++.dg/tls/thread_local-order2.C: Likewise.
10602 * g++.dg/tls/thread_local3.C: Likewise.
10603 * g++.dg/tls/thread_local3g.C: Likewise.
10604 * g++.dg/tls/thread_local4.C: Likewise.
10605 * g++.dg/tls/thread_local4g.C: Likewise.
10606 * g++.dg/tls/thread_local5.C: Likewise.
10607 * g++.dg/tls/thread_local5g.C: Likewise.
10608 * g++.dg/tls/thread_local6g.C: Likewise.
10610 2013-01-10 Kostya Serebryany <kcc@google.com>
10612 * g++.dg/asan/asan_test.cc: Sync from upstream.
10614 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10616 PR tree-optimization/55921
10617 * gcc.c-torture/compile/pr55921.c: New test.
10619 2013-01-09 Jan Hubicka <jh@suse.cz>
10621 PR tree-optimization/55569
10622 * gcc.c-torture/compile/pr55569.c: New testcase.
10624 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10627 * gfortran.dg/use_28.f90: New test.
10629 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10631 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10632 number matching more robust.
10634 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10636 PR rtl-optimization/55829
10637 * gcc.target/i386/pr55829.c: New.
10639 2013-01-09 Tobias Burnus <burnus@net-b.de>
10642 * gfortran.dg/bind_c_bool_1.f90: New.
10643 * gfortran.dg/do_5.f90: Add dg-warning.
10645 2013-01-09 Jan Hubicka <jh@suse.cz>
10647 PR tree-optimization/55875
10648 * gcc.c-torture/execute/pr55875.c: New testcase.
10649 * g++.dg/torture/pr55875.C: New testcase.
10651 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10654 * c-c++-common/pr48418.c: New test.
10656 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10659 * g++.dg/tls/thread_local-ice.C: New.
10661 2013-01-09 Andreas Schwab <schwab@suse.de>
10663 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10665 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10667 PR tree-optimization/48189
10668 * gcc.dg/pr48189.c: New test.
10670 2013-01-04 Jan Hubicka <jh@suse.cz>
10672 PR tree-optimization/55823
10673 * g++.dg/ipa/devirt-10.C: New testcase.
10675 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10676 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10678 PR rtl-optimization/55845
10679 * gcc.target/i386/pr55845.c: New test.
10681 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10683 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10684 instructions generated instead of number of occurances.
10686 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10688 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10689 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10690 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10691 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10692 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10693 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10694 * gcc.target/aarch64/vect-fcm.x: Likewise.
10695 * lib/target-supports.exp
10696 (check_effective_target_vect_cond): Enable for AArch64.
10698 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10700 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10701 endian-safe float pool loading.
10702 (test_square_root_v4sf): Likewise.
10703 (test_square_root_v2df): Likewise.
10704 * lib/target-supports.exp
10705 (check_effective_target_vect_call_sqrtf): Add AArch64.
10707 2013-01-08 Martin Jambor <mjambor@suse.cz>
10710 * gcc.dg/tree-ssa/pr55579.c: New test.
10712 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10714 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10717 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10719 PR middle-end/55890
10720 * gcc.dg/torture/pr55890-3.c: New test.
10722 PR middle-end/55851
10723 * gcc.c-torture/compile/pr55851.c: New test.
10726 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10729 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10732 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10734 2013-01-07 Tobias Burnus <burnus@net-b.de>
10737 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10738 * gfortran.dg/pointer_init_7.f90: New.
10740 2013-01-07 Richard Biener <rguenther@suse.de>
10742 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10744 2013-01-07 Richard Biener <rguenther@suse.de>
10746 PR middle-end/55890
10747 * gcc.dg/torture/pr55890-1.c: New testcase.
10748 * gcc.dg/torture/pr55890-2.c: Likewise.
10750 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10752 * gcc.target/aarch64/fmovd.c: New.
10753 * gcc.target/aarch64/fmovf.c: Likewise.
10754 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10755 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10756 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10757 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10758 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10759 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10761 2013-01-07 Richard Biener <rguenther@suse.de>
10763 PR tree-optimization/55888
10764 PR tree-optimization/55862
10765 * gcc.dg/torture/pr55888.c: New testcase.
10767 2013-01-07 Tobias Burnus <burnus@net-b.de>
10770 * gfortran.dg/intrinsic_size_3.f90: New.
10772 2013-01-07 Tobias Burnus <burnus@net-b.de>
10775 * gfortran.dg/select_type_32.f90: New.
10777 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10780 * g++.dg/cpp0x/alias-decl-29.C: New test.
10782 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10787 * gfortran.dg/class_array_15.f03: New test.
10789 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10794 * gfortran.dg/use_23.f90: New test.
10795 * gfortran.dg/use_24.f90: New test.
10796 * gfortran.dg/use_25.f90: New test.
10797 * gfortran.dg/use_26.f90: New test.
10798 * gfortran.dg/use_27.f90: New test.
10800 2013-01-06 Olivier Hainque <hainque@adacore.com>
10802 * gnat.dg/specs/clause_on_volatile.ads: New test.
10804 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10806 * gnat.dg/alignment10.adb: New test.
10808 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10809 Mikael Morin <mikael@gcc.gnu.org>
10812 * gfortran.dg/use_22.f90: New test.
10814 2013-01-04 Andrew Pinski <apinski@cavium.com>
10816 * gcc.target/aarch64/cmp-1.c: New testcase.
10818 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10821 * gfortran.dg/select_type_31.f03: New test.
10823 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10825 PR c++/54526 (again)
10826 * g++.dg/cpp0x/parse2.C: Extend.
10827 * g++.old-deja/g++.other/crash28.C: Adjust.
10829 2013-01-04 Richard Biener <rguenther@suse.de>
10831 PR tree-optimization/55862
10832 * gcc.dg/torture/pr55862.c: New testcase.
10834 2013-01-04 Martin Jambor <mjambor@suse.cz>
10836 PR tree-optimization/55755
10837 * gcc.dg/torture/pr55755.c: New test.
10838 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10839 * gcc.dg/tree-ssa/pr45144.c: Update.
10841 2013-01-04 Richard Biener <rguenther@suse.de>
10843 PR middle-end/55863
10844 * gcc.dg/fold-reassoc-2.c: New testcase.
10846 2013-01-04 Tobias Burnus <burnus@net-b.de>
10849 * gfortran.dg/null_7.f90: New.
10851 2013-01-04 Tobias Burnus <burnus@net-b.de>
10855 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10856 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10857 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10859 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10861 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10863 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10866 * gfortran.dg/assignment_1.f90: Modified.
10867 * gfortran.dg/assignment_4.f90: New.
10869 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10871 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10873 2013-01-03 Richard Biener <rguenther@suse.de>
10875 PR tree-optimization/55857
10876 * gcc.dg/vect/pr55857-1.c: New testcase.
10877 * gcc.dg/vect/pr55857-2.c: Likewise.
10879 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10881 PR rtl-optimization/55838
10882 * gcc.dg/pr55838.c: New test.
10884 PR tree-optimization/55832
10885 * gcc.c-torture/compile/pr55832.c: New test.
10887 2013-01-02 Teresa Johnson <tejohnson@google.com>
10889 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10890 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10891 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10892 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10893 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10894 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10895 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10896 * gcc.dg/unroll_1.c: Ditto.
10897 * gcc.dg/unroll_2.c: Ditto.
10898 * gcc.dg/unroll_3.c: Ditto.
10899 * gcc.dg/unroll_4.c: Ditto.
10901 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10903 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10905 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10908 * gfortran.dg/eof_4.f90: New test.
10910 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10912 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10913 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10914 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10915 (compat_setup_dfp): Initialize compat_alt_caret and
10916 compat_save_TEST_ALWAYS_FLAGS.
10918 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10920 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10922 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10924 * gcc.dg/torture/fp-int-convert-2.c: New test.
10926 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10928 * gfortran.dg/newunit_3.f90: Add dg-do run.
10929 * gfortran.dg/inquire_15.f90: Add dg-do run.
10931 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10933 PR tree-optimization/55831
10934 * gcc.dg/pr55831.c: New test.
10936 Copyright (C) 2013 Free Software Foundation, Inc.
10938 Copying and distribution of this file, with or without modification,
10939 are permitted in any medium without royalty provided the copyright
10940 notice and this notice are preserved.