1 2013-12-20 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/tree-prof/pr59255.C: New test.
6 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8 * gcc.target/arm/neon-vceq_p64.c: New test.
9 * gcc.target/arm/neon-vtst_p64.c: Likewise.
11 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
13 PR tree-optimization/59544
14 * gcc.target/i386/pr59544.c: New test.
16 2013-12-20 Jakub Jelinek <jakub@redhat.com>
18 PR tree-optimization/59413
19 * gcc.c-torture/execute/pr59413.c: New test.
21 * c-c++-common/ubsan/load-bool-enum.c: New test.
23 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
27 (add_options_for_arm_crypto): Likewise.
28 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
29 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
30 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
31 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
32 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
33 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
34 * gcc.target/arm/crypto-vmullp64.c: Likewise.
35 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
36 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
37 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
38 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
39 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
40 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
41 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
42 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
43 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
44 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
45 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
46 * gcc.target/arm/neon/vbslQp64: Generate.
47 * gcc.target/arm/neon/vbslp64: Likewise.
48 * gcc.target/arm/neon/vcombinep64: Likewise.
49 * gcc.target/arm/neon/vcreatep64: Likewise.
50 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
51 * gcc.target/arm/neon/vdupQ_np64: Likewise.
52 * gcc.target/arm/neon/vdup_lanep64: Likewise.
53 * gcc.target/arm/neon/vdup_np64: Likewise.
54 * gcc.target/arm/neon/vextQp64: Likewise.
55 * gcc.target/arm/neon/vextp64: Likewise.
56 * gcc.target/arm/neon/vget_highp64: Likewise.
57 * gcc.target/arm/neon/vget_lowp64: Likewise.
58 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
59 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
60 * gcc.target/arm/neon/vld1Qp64: Likewise.
61 * gcc.target/arm/neon/vld1_dupp64: Likewise.
62 * gcc.target/arm/neon/vld1_lanep64: Likewise.
63 * gcc.target/arm/neon/vld1p64: Likewise.
64 * gcc.target/arm/neon/vld2_dupp64: Likewise.
65 * gcc.target/arm/neon/vld2p64: Likewise.
66 * gcc.target/arm/neon/vld3_dupp64: Likewise.
67 * gcc.target/arm/neon/vld3p64: Likewise.
68 * gcc.target/arm/neon/vld4_dupp64: Likewise.
69 * gcc.target/arm/neon/vld4p64: Likewise.
70 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
71 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
95 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
100 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
101 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
105 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
106 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
107 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
108 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
109 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
110 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
111 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
112 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
113 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
114 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
115 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
116 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
117 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
119 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
120 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
121 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
122 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
123 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
124 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
125 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
126 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
127 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
128 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
129 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
130 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
131 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
132 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
133 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
135 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
137 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
138 * gcc.target/arm/neon/vsliQ_np64: Likewise.
139 * gcc.target/arm/neon/vsli_np64: Likewise.
140 * gcc.target/arm/neon/vsriQ_np64: Likewise.
141 * gcc.target/arm/neon/vsri_np64: Likewise.
142 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
143 * gcc.target/arm/neon/vst1Qp64: Likewise.
144 * gcc.target/arm/neon/vst1_lanep64: Likewise.
145 * gcc.target/arm/neon/vst1p64: Likewise.
146 * gcc.target/arm/neon/vst2p64: Likewise.
147 * gcc.target/arm/neon/vst3p64: Likewise.
148 * gcc.target/arm/neon/vst4p64: Likewise.
150 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
153 (check_effective_target_arm_crc_ok_nocache): Likewise.
154 (check_effective_target_arm_crc_ok): Likewise.
155 * gcc.target/arm/acle/: New directory.
156 * gcc.target/arm/acle/acle.exp: New.
157 * gcc.target/arm/acle/crc32b.c: New test.
158 * gcc.target/arm/acle/crc32h.c: Likewise.
159 * gcc.target/arm/acle/crc32w.c: Likewise.
160 * gcc.target/arm/acle/crc32d.c: Likewise.
161 * gcc.target/arm/acle/crc32cb.c: Likewise.
162 * gcc.target/arm/acle/crc32ch.c: Likewise.
163 * gcc.target/arm/acle/crc32cw.c: Likewise.
164 * gcc.target/arm/acle/crc32cd.c: Likewise.
166 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
170 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
172 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
175 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
177 * gcc.target/aarch64/pmull_1.c: New.
179 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
181 * gcc.target/aarch64/sha256_1.c: New.
183 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
185 * gcc.target/aarch64/sha1_1.c: New.
187 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
189 * gcc.target/aarch64/aes_1.c: New.
191 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
192 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
194 * gcc.target/s390/hotpatch-1.c: New test
195 * gcc.target/s390/hotpatch-2.c: New test
196 * gcc.target/s390/hotpatch-3.c: New test
197 * gcc.target/s390/hotpatch-4.c: New test
198 * gcc.target/s390/hotpatch-5.c: New test
199 * gcc.target/s390/hotpatch-6.c: New test
200 * gcc.target/s390/hotpatch-7.c: New test
201 * gcc.target/s390/hotpatch-8.c: New test
202 * gcc.target/s390/hotpatch-9.c: New test
203 * gcc.target/s390/hotpatch-10.c: New test
204 * gcc.target/s390/hotpatch-11.c: New test
205 * gcc.target/s390/hotpatch-12.c: New test
206 * gcc.target/s390/hotpatch-compile-1.c: New test
207 * gcc.target/s390/hotpatch-compile-2.c: New test
208 * gcc.target/s390/hotpatch-compile-3.c: New test
209 * gcc.target/s390/hotpatch-compile-4.c: New test
210 * gcc.target/s390/hotpatch-compile-5.c: New test
211 * gcc.target/s390/hotpatch-compile-6.c: New test
212 * gcc.target/s390/hotpatch-compile-7.c: New test
214 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
216 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
219 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
221 * gfortran.dg/io_err_1.f90: New test.
223 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
225 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
226 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
227 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
228 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
229 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
230 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
231 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
233 2013-12-18 Jakub Jelinek <jakub@redhat.com>
236 * gcc.target/i386/pr59539-1.c: New test.
237 * gcc.target/i386/pr59539-2.c: New test.
239 2013-12-18 Nick Clifton <nickc@redhat.com>
241 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
243 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
245 * gcc.dg/pr59418.c: New test.
247 2013-12-17 Jakub Jelinek <jakub@redhat.com>
249 PR tree-optimization/59523
250 * gcc.dg/pr59523.c: New test.
252 2013-12-17 Marek Polacek <polacek@redhat.com>
254 * c-c++-common/ubsan/overflow-int128.c: New test.
256 2013-12-17 Jakub Jelinek <jakub@redhat.com>
259 * gfortran.dg/pr58290.f90: New test.
261 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
263 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
265 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
267 * g++.dg/ipa/devirt-13.C: Update template.
269 2013-12-16 Janus Weil <janus@gcc.gnu.org>
272 * gfortran.dg/proc_ptr_44.f90: New.
274 2013-12-16 Jakub Jelinek <jakub@redhat.com>
276 * c-c++-common/ubsan/overflow-mul-3.c: New test.
277 * c-c++-common/ubsan/overflow-mul-4.c: New test.
280 * gfortran.dg/gomp/pr59337.f90: New test.
282 2013-12-16 Jakub Jelinek <jakub@redhat.com>
286 * gcc.target/i386/pr59470.c: New test.
288 2013-12-14 Jan Hubicka <jh@suse.cz>
291 g++.dg/torture/pr59265.C: New testcase.
293 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
295 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
296 __builtin_ia32_emms for 32bit x86 targets.
298 (main): Reorder function calls.
300 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
304 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
307 * gcc.target/i386/pr43662.c (dg-options):
308 Add -maccumulate-outgoing-args.
309 * gcc.target/i386/pr43869.c (dg-options): Ditto.
310 * gcc.target/i386/pr57003.c (dg-options): Ditto.
311 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
312 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
313 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
314 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
316 Add -maccumulate-outgoing-args.
317 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
323 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
324 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
325 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
326 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
327 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
328 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
329 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
330 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
331 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
333 2013-12-15 Janus Weil <janus@gcc.gnu.org>
336 * gfortran.dg/unlimited_polymorphic_15.f90: New.
338 2013-12-14 Jan Hubicka <jh@suse.cz>
341 * g++.dg/ipa/devirt-19.C: New testcase.
343 2013-12-14 Marek Polacek <polacek@redhat.com>
345 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
346 require int128 target.
347 * c-c++-common/ubsan/overflow-negate-2.c: New test.
349 2013-12-14 Janus Weil <janus@gcc.gnu.org>
352 * gfortran.dg/class_57.f90: New.
354 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
357 * g++.dg/other/pr59492.C: New file.
359 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
361 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
363 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
365 * gcc.dg/pr59350.c: New test.
367 2013-12-14 Marek Polacek <polacek@redhat.com>
369 * c-c++-common/ubsan/overflow-1.c: New test.
370 * c-c++-common/ubsan/overflow-2.c: New test.
372 2013-12-14 Marek Polacek <polacek@redhat.com>
375 * c-c++-common/ubsan/pr59503.c: New test.
377 2013-12-14 Janus Weil <janus@gcc.gnu.org>
380 * gfortran.dg/typebound_proc_31.f90: New.
382 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
384 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
385 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
387 2013-12-03 Jeff Law <law@redhat.com>
389 PR tree-optimization/45685
390 * gcc.dg/tree-ssa/pr45685.c: New test.
392 2013-12-13 Bin Cheng <bin.cheng@arm.com>
394 PR tree-optimization/58296
395 PR tree-optimization/41488
396 * gcc.dg/tree-ssa/scev-7.c: New test.
397 * gcc.dg/pr41488.c: New test.
398 * g++.dg/pr59445.C: New test.
400 2013-12-12 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/namelist_83.f90: New.
404 * gfortran.dg/namelist_83_2.f90: New.
406 2013-12-12 Jakub Jelinek <jakub@redhat.com>
409 * g++.dg/opt/pr59470.C: New test.
411 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
413 * c-c++-common/tsan/free_race2.c: New file.
414 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
415 * c-c++-common/tsan/race_on_mutex.c: Likewise.
416 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
417 * c-c++-common/tsan/simple_race.c: Likewise.
418 * c-c++-common/tsan/simple_stack.c: Likewise.
419 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
420 * g++.dg/tsan/atomic_free.C: Likewise.
421 * g++.dg/tsan/atomic_free2.C: Likewise.
422 * g++.dg/tsan/benign_race.C: Likewise.
423 * g++.dg/tsan/cond_race.C: Likewise.
424 * g++.dg/tsan/default_options.C: Likewise.
425 * g++.dg/tsan/fd_close_norace.C: Likewise.
426 * g++.dg/tsan/fd_close_norace2.C: Likewise.
427 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
429 2013-12-12 Jakub Jelinek <jakub@redhat.com>
432 * gfortran.dg/gomp/pr59467.f90: New test.
433 * c-c++-common/gomp/pr59467.c: New test.
435 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
438 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
439 * gcc.target/i386/sse2-movapd-2.c: Likewise.
440 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
441 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
443 2013-12-11 Sriraman Tallam <tmsriram@google.com>
446 * gcc.target/i386/pr59390.c: New test.
447 * gcc.target/i386/pr59390_1.c: New test.
448 * gcc.target/i386/pr59390_2.c: New test.
450 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
452 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
453 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
454 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
455 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
456 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
457 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
458 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
459 test stored in c-c++-common. Also, added the Cilk runtime's library
460 to the ld_library_path.
462 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
465 * gcc.c-torture/compile/pr59134.c: New test.
466 * gnat.dg/misaligned_volatile.adb: New test.
468 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
469 Sandra Loosemore <sandra@codesourcery.com>
471 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
473 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
479 * gcc.dg/pr23623.c: New test.
480 * gcc.dg/pr48784-1.c: New test.
481 * gcc.dg/pr48784-2.c: New test.
482 * gcc.dg/pr56341-1.c: New test.
483 * gcc.dg/pr56341-2.c: New test.
484 * gcc.dg/pr56997-1.c: New test.
485 * gcc.dg/pr56997-2.c: New test.
486 * gcc.dg/pr56997-3.c: New test.
488 2013-12-11 Janus Weil <janus@gcc.gnu.org>
491 * gfortran.dg/allocate_with_source_4.f90: New.
493 2013-12-11 Jakub Jelinek <jakub@redhat.com>
495 PR tree-optimization/59417
496 * gcc.c-torture/compile/pr59417.c: New test.
498 PR tree-optimization/59386
499 * gcc.c-torture/compile/pr59386.c: New test.
501 2013-12-11 Bin Cheng <bin.cheng@arm.com>
504 2013-12-10 Bin Cheng <bin.cheng@arm.com>
505 PR tree-optimization/41488
506 * gcc.dg/tree-ssa/scev-7.c: New test.
507 * gcc.dg/pr41488.c: New test.
509 2013-12-10 Janus Weil <janus@gcc.gnu.org>
512 * gfortran.dg/c_by_val_5.f90: Modified.
513 * gfortran.dg/dummy_procedure_10.f90: New.
515 2013-12-10 Yury Gribov <y.gribov@samsung.com>
517 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
518 * g++-dg/tsan/tsan.exp: Likewise.
520 2013-12-10 Richard Biener <rguenther@suse.de>
523 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
525 2013-12-10 Jakub Jelinek <jakub@redhat.com>
527 * gcc.dg/vect/vect-cond-11.c: New test.
528 * gcc.target/i386/vect-cond-1.c: New test.
529 * gcc.target/i386/avx2-gather-5.c: New test.
530 * gcc.target/i386/avx2-gather-6.c: New test.
531 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
532 * gcc.dg/vect/vect-mask-load-1.c: New test.
534 2013-12-09 Marek Polacek <polacek@redhat.com>
537 * g++.dg/ubsan/pr59437.C: New test.
539 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
541 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
542 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
543 * g++-dg/tsan/tsan.exp: Likewise.
545 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
547 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
548 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
550 2013-12-10 Bin Cheng <bin.cheng@arm.com>
552 PR tree-optimization/41488
553 * gcc.dg/tree-ssa/scev-7.c: New test.
554 * gcc.dg/pr41488.c: New test.
556 2013-12-09 Joseph Myers <joseph@codesourcery.com>
558 PR preprocessor/55715
559 * gcc.dg/cpp/expr-overflow-1.c: New test.
561 2013-12-10 Tobias Burnus <burnus@net-b.de>
567 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
569 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp0x/variadic-sizeof3.C: New.
574 2013-12-09 David Malcolm <dmalcolm@redhat.com>
576 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
577 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
579 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
581 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
583 * gcc.target/arm/ldrd-strd-offset.c: New.
585 2013-12-09 Martin Jambor <mjambor@suse.cz>
587 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
588 * gcc.c-torture/compile/pr48929.c: Likewise.
589 * gcc.c-torture/compile/pr55569.c: Likewise.
590 * gcc.c-torture/compile/sra-1.c: Likewise.
591 * gcc.c-torture/compile/pr45085.c: Moved to...
592 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
594 2013-12-09 Marek Polacek <polacek@redhat.com>
597 * g++.dg/ubsan/pr59415.C: New test.
599 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/cpp0x/deleted2.C: New.
604 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
608 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
610 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
611 pass/fail line and add it to the log instead.
613 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
617 * gcc.target/sh/pr51697.c: New.
619 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
621 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
622 * gcc.dg/macro-fusion-2.c: Ditto.
623 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
624 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
626 2013-12-08 Tobias Burnus <burnus@net-b.de>
631 * gfortran.dg/elemental_subroutine_8.f90: New.
632 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
633 * gfortran.dg/proc_ptr_11.f90: Ditto.
634 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
635 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
636 * gfortran.dg/proc_ptr_33.f90: Ditto.
637 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
638 which is not elemental.
639 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
641 2013-12-07 Janus Weil <janus@gcc.gnu.org>
644 * gfortran.dg/class_result_2.f90: New.
646 2013-12-06 Jakub Jelinek <jakub@redhat.com>
648 PR tree-optimization/59388
649 * gcc.c-torture/execute/pr59388.c: New test.
651 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
654 * g++.dg/pubtypes.C: Adjust the regular expression.
655 * gcc.dg/pubtypes-1.c: Likewise.
656 * gcc.dg/pubtypes-2.c: Likewise.
657 * gcc.dg/pubtypes-3.c: Likewise.
658 * gcc.dg/pubtypes-4.c: Likewise.
660 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
662 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
664 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
667 * gcc.target/i386/pr59405.c: New test.
669 2013-12-06 Ian Bolton <ian.bolton@arm.com>
670 Mark Mitchell <mark@codesourcery.com>
673 * gcc.target/arm/builtin-trap.c: New test.
674 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
676 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
678 * gcc.target/sparc/pdistn.c: New test.
679 * gcc.target/sparc/pdistn-2.c: Likewise.
681 2013-12-06 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/59058
684 * gcc.dg/torture/pr59058.c: New testcase.
686 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/warn/pr15774-1.C: Adjust expected message.
690 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
692 PR rtl-optimization/59317
693 * gcc.target/mips/pr59317.c: New.
695 2013-12-05 Marek Polacek <polacek@redhat.com>
699 * c-c++-common/ubsan/pr59333.c: New test.
700 * c-c++-common/ubsan/pr59397.c: New test.
702 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
704 * gcc.dg/vect/vect-nop-move.c: New test.
706 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
708 * c-c++-common/tsan/atomic_stack.c: New test.
709 * c-c++-common/tsan/fd_pipe_race.c: New test.
710 * c-c++-common/tsan/free_race.c: New test.
711 * c-c++-common/tsan/mutexset1.c: New test.
712 * c-c++-common/tsan/race_on_barrier.c: New test.
713 * c-c++-common/tsan/sleep_sync.c: New test.
714 * c-c++-common/tsan/thread_leak.c: New test.
715 * c-c++-common/tsan/thread_leak1.c: New test.
716 * c-c++-common/tsan/thread_leak2.c: New test.
717 * c-c++-common/tsan/tiny_race.c: New test.
718 * c-c++-common/tsan/tls_race.c: New test.
719 * c-c++-common/tsan/write_in_reader_lock.c: New test.
720 * lib/tsan-dg.exp: New file.
721 * gcc.dg/tsan/tsan.exp: New file.
722 * g++.dg/tsan/tsan.exp: New file.
723 * g++.dg/dg.exp: Prune tsan subdirectory.
725 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
727 * gcc.target/i386/readeflags-1.c: New.
728 * gcc.target/i386/writeeflags-1.c: Ditto.
730 2013-12-05 Yury Gribov <y.gribov@samsung.com>
733 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
734 * c-c++-common/asan/pr59063-2.c: Likewise.
736 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
739 * g++.dg/cpp0x/defaulted2.C: Likewise.
740 * g++.dg/cpp1y/auto-fn8.C: Likewise.
741 * g++.dg/gomp/udr-3.C: Likewise.
742 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
743 * g++.dg/lookup/linkage1.C: Likewise.
744 * g++.dg/overload/new1.C: Likewise.
745 * g++.dg/parse/friend5.C: Likewise.
746 * g++.dg/parse/namespace-alias-1.C: Likewise.
747 * g++.dg/parse/namespace10.C: Likewise.
748 * g++.dg/parse/redef2.C: Likewise.
749 * g++.dg/template/friend44.C: Likewise.
750 * g++.old-deja/g++.brendan/crash42.C: Likewise.
751 * g++.old-deja/g++.brendan/crash52.C: Likewise.
752 * g++.old-deja/g++.brendan/crash55.C: Likewise.
753 * g++.old-deja/g++.jason/overload21.C: Likewise.
754 * g++.old-deja/g++.jason/overload5.C: Likewise.
755 * g++.old-deja/g++.jason/redecl1.C: Likewise.
756 * g++.old-deja/g++.law/arm8.C: Likewise.
757 * g++.old-deja/g++.other/main1.C: Likewise.
759 2013-12-05 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/56787
762 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
764 2013-12-05 Kostya Serebryany <kcc@google.com>
766 * c-c++-common/asan/null-deref-1.c: Update the test
767 to match the fresh asan run-time.
769 2013-12-05 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/59374
772 * gcc.dg/torture/pr59374-1.c: New testcase.
773 * gcc.dg/torture/pr59374-2.c: Likewise.
775 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
777 * gcc.target/ia64/pr52731.c: New.
779 2013-12-04 Jeff Law <law@redhat.com>
781 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
782 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
783 -fisolate-erroneous-paths-attribute.
784 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
786 2013-12-04 Joseph Myers <joseph@codesourcery.com>
789 * gcc.dg/c11-align-6.c: New test.
791 2013-12-04 Marek Polacek <polacek@redhat.com>
793 * c-c++-common/ubsan/overflow-mul-2.c: New test.
794 * c-c++-common/ubsan/overflow-add-1.c: New test.
795 * c-c++-common/ubsan/overflow-add-2.c: New test.
796 * c-c++-common/ubsan/overflow-mul-1.c: New test.
797 * c-c++-common/ubsan/overflow-sub-1.c: New test.
798 * c-c++-common/ubsan/overflow-sub-2.c: New test.
799 * c-c++-common/ubsan/overflow-negate-1.c: New test.
801 2013-12-04 Marek Polacek <polacek@redhat.com>
804 * gcc.dg/pr54113.c: New test.
806 2013-12-04 Jakub Jelinek <jakub@redhat.com>
809 * g++.dg/cpp0x/constexpr-template6.C: New test.
811 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
813 * gnat.dg/pack19.adb: New test.
815 2013-12-04 Jakub Jelinek <jakub@redhat.com>
817 PR rtl-optimization/58726
818 * gcc.c-torture/execute/pr58726.c: New test.
821 * g++.dg/torture/pr59163.C: New test.
823 PR tree-optimization/59355
824 * g++.dg/ipa/pr59355.C: New test.
826 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
828 * gcc.dg/tree-ssa/slsr-39.c: Update.
829 * gcc.dg/tree-ssa/slsr-41.c: New test.
831 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
833 * gcc.target/powerpc/pr57363.c: New test.
835 2013-12-03 Wei Mi <wmi@google.com>
837 PR rtl-optimization/59020
838 * gcc.dg/pr59020.c: New.
839 * gcc.dg/macro-fusion-1.c: New.
840 * gcc.dg/macro-fusion-2.c: New.
842 2013-12-03 Yury Gribov <y.gribov@samsung.com>
845 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
847 * lib/ubsan-dg.exp: Likewise. Append to flags also
848 -B${gccpath}/libsanitizer/.
850 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
852 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
854 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
857 * gcc.target/i386/pr59363.c: New file.
859 2013-12-03 Marek Polacek <polacek@redhat.com>
862 * gcc.dg/pr59351.c: New test.
864 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
866 * gcc.dg/20020312-2.c: Add __nds32__ case.
867 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
868 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
869 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
870 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
871 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
872 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
873 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
874 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
875 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
876 * gcc.target/nds32: New nds32 specific directory and testcases.
877 * lib/target-supports.exp (check_profiling_available): Check for
880 2013-12-03 Jakub Jelinek <jakub@redhat.com>
882 PR tree-optimization/59362
883 * gcc.c-torture/compile/pr59362.c: New test.
886 * gcc.dg/pr59011.c: New test.
889 * g++.dg/opt/pr58864.C: New test.
891 2013-12-02 Jeff Law <law@redhat.com>
893 PR tree-optimization/59322
894 * gcc.c-torture/compile/pr59322.c: New test.
896 2013-12-02 Sriraman Tallam <tmsriram@google.com>
899 * gcc.target/i386/pr58944.c: New test.
901 2013-12-02 Joseph Myers <joseph@codesourcery.com>
904 * gcc.dg/c90-array-lval-8.c: New test.
906 2013-12-02 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/59358
909 * gcc.c-torture/execute/pr59358.c: New test.
912 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
913 * lib/target-supports.exp (check_effective_target_avx2): ... here.
914 (check_effective_target_vect_simd_clones): New.
915 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
917 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
918 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
919 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
920 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
921 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
922 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
923 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
924 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
925 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
926 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
927 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
929 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
931 * gcc.dg/pr56997-4.c: New testcase.
933 2013-12-02 Marek Polacek <polacek@redhat.com>
935 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
938 2013-12-02 Richard Biener <rguenther@suse.de>
940 PR tree-optimization/59139
941 * gcc.dg/torture/pr59139.c: New testcase.
943 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/opt30.adb: New test.
947 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
950 * gfortran.dg/realloc_on_assign_23.f90 : New test
952 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
955 * gfortran.dg/null_5.f90 : Include new error.
956 * gfortran.dg/null_6.f90 : Include new error.
958 2013-11-29 Marek Polacek <polacek@redhat.com>
961 * g++.dg/ubsan/pr59331.C: New test.
962 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
963 Disable the -w option.
964 * c-c++-common/ubsan/vla-1.c: Likewise.
965 * c-c++-common/ubsan/vla-2.c: Likewise.
966 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
968 2013-11-29 Joseph Myers <joseph@codesourcery.com>
971 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
973 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
975 * lib/asan-dg.exp (asan_link_flags): Properly add path to
976 libsanitizer.spec to cflags.
978 2013-11-29 Richard Biener <rguenther@suse.de>
981 * g++.dg/torture/pr59208.C: New testcase.
983 2013-11-29 Jakub Jelinek <jakub@redhat.com>
984 Yury Gribov <y.gribov@samsung.com>
987 * c-c++-common/asan/pr59063-1.c: New test.
988 * c-c++-common/asan/pr59063-2.c: Likewise.
989 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
990 * lib/ubsan-dg.exp: Likewise.
992 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
994 * gnat.dg/opt29.ad[sb]: New test.
996 2013-11-29 Richard Biener <rguenther@suse.de>
999 * gcc.dg/torture/pr59338.c: New testcase.
1001 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1004 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1005 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1006 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1009 * c-c++-common/pr59280.c: New test.
1011 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1013 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1015 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1018 * gcc.dg/inline-35.c: New test.
1020 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1023 * g++.dg/gomp/pr59297.C: New test.
1025 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1028 * gcc.target/i386/pr57293.c: New.
1030 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1032 * gcc.target/arm/vrinta-ce.c: New testcase.
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1037 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1039 2013-11-28 Richard Biener <rguenther@suse.de>
1041 PR tree-optimization/59330
1042 * gcc.dg/torture/pr59330.c: New testcase.
1044 2013-11-28 Richard Biener <rguenther@suse.de>
1047 * gcc.dg/lto/pr59323_0.c: New testcase.
1049 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1052 PR tree-optimization/58018
1053 PR tree-optimization/58131
1054 * gcc.dg/torture/pr57393-1.c: New test.
1055 * gcc.dg/torture/pr57393-2.c: New test.
1056 * gcc.dg/torture/pr57393-3.c: New test.
1057 * gcc.dg/torture/pr58018.c: New test.
1058 * gcc.dg/torture/pr58131.c: New test.
1059 * gfortran.dg/pr57393-1.f90: New test.
1060 * gfortran.dg/pr57393-2.f90: New test.
1062 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1064 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1066 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1068 * gcc.dg/guality/param-3.c: New test.
1070 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1071 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1074 * gcc.target/i386/xop-frczX.c: New test.
1076 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1078 PR tree-optimization/59014
1079 * gcc.c-torture/execute/pr59014-2.c: New test.
1081 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1084 * g++.dg/parse/crash66.C: New.
1086 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1088 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1089 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1091 2013-11-27 Marek Polacek <polacek@redhat.com>
1094 * g++.dg/ubsan/pr59306.C: New test.
1096 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1097 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1100 simdlen is a power of two.
1101 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1102 Remove -msse2. Adjust regexps for name mangling changes.
1103 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1104 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1105 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1106 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1107 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1108 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1109 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1110 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1111 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1112 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1113 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1114 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1115 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1116 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1118 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1120 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1121 Call set_ld_library_path_env_vars.
1122 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1124 2013-11-27 Tom de Vries <tom@codesourcery.com>
1125 Marc Glisse <marc.glisse@inria.fr>
1128 * c-c++-common/pr59032.c: New testcase.
1130 2013-11-27 Tom de Vries <tom@codesourcery.com>
1131 Marc Glisse <marc.glisse@inria.fr>
1134 * c-c++-common/pr59037.c: New testcase.
1136 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1138 * gcc.c-torture/execute/20131127-1.c: New test.
1140 2013-11-27 Richard Biener <rguenther@suse.de>
1142 PR tree-optimization/59288
1143 * gcc.dg/torture/pr59288.c: New testcase.
1145 2013-11-27 Marek Polacek <polacek@redhat.com>
1147 * c-c++-common/ubsan/undefined-1.c: New test.
1149 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1151 PR tree-optimization/59014
1152 * gcc.c-torture/execute/pr59014.c: New test.
1155 * gcc.c-torture/execute/pr59229.c: New test.
1157 PR rtl-optimization/59166
1158 * gcc.dg/torture/pr59166.c: New test.
1161 * g++.dg/gomp/pr58874.C: New test.
1164 * g++.dg/gomp/pr59150.C: New test.
1167 * c-c++-common/gomp/pr59152.c: New test.
1169 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1171 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1172 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1173 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1174 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1175 * gfortran.dg/c_loc_test_22.f90: Ditto.
1176 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1177 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1178 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1179 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1180 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1181 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1183 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1185 * gcc.target/arm/20131120.c: New test.
1187 2013-11-26 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/59245
1190 * gcc.dg/torture/pr59245.c: New testcase.
1192 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1195 * gcc.target/arm/negdi-2.c: Scan more general register names.
1197 2013-11-26 Terry Guo <terry.guo@arm.com>
1199 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1200 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1202 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/parse/bitfield4.C: New.
1207 2013-11-26 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/59287
1210 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1212 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/other/default8.C: New.
1216 * g++.dg/tc1/dr217.C: Remove xfail.
1217 * g++.dg/other/default5.C: Adjust.
1218 * g++.old-deja/g++.mike/p1989.C: Likewise.
1220 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/constexpr-ice9.C: New.
1225 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/other/cv_func3.C: New.
1229 * g++.dg/other/cv_func.C: Adjust.
1230 * g++.dg/parse/fn-typedef2.C: Likewise.
1232 2013-11-25 Marek Polacek <polacek@redhat.com>
1235 * g++.dg/ubsan/pr59250.C: New test.
1237 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1240 * gfortran.dg/typebound_proc_30.f90: New.
1242 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/cpp0x/initlist75.C: New.
1248 * g++.dg/cpp0x/gen-attrs-57.C: New.
1250 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1254 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1255 * g++.dg/cpp1y/pr59112.C: New testcase.
1256 * g++.dg/cpp1y/pr59113.C: New testcase.
1258 2013-11-25 Terry Guo <terry.guo@arm.com>
1260 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1262 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1264 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1265 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1267 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1270 * gfortran.dg/asynchronous_4.f90: New.
1272 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1274 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1275 cleanup-tree-dump directive.
1277 2013-11-22 Jan Hubicka <jh@suse.cz>
1279 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1280 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1282 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/ubsan/return-1.C: New test.
1285 * g++.dg/ubsan/return-2.C: New test.
1287 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1288 optimizing away some __asan_report* calls.
1290 2013-11-22 Martin Jambor <mjambor@suse.cz>
1292 * gcc.dg/pr10474.c: Also test ppc64.
1293 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1295 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1297 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1300 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1301 specify an appropriate register class for VSX operations.
1303 (load_gpr_to_vsx): Likewise.
1304 (load_vsx_to_gpr): Likewise.
1305 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1306 register class for VSX registers that the type can handle. Remove
1307 checks for explicit number of instructions generated, just check
1308 if the instruction is generated.
1309 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1310 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1311 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1312 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1313 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1314 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1315 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1317 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1319 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1320 * gcc.target/powerpc/bool3-p7.c: Likewise.
1321 * gcc.target/powerpc/bool3-p8.c: Likewise.
1323 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1324 appropriate instructions are generated, don't check the count.
1326 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1329 * gcc.target/arm/negdi-4.c: Delete invalid test.
1330 * gcc.dg/torture/pr59216.c: New test.
1332 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1334 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1336 2013-11-22 Richard Biener <rguenther@suse.de>
1338 * gcc.dg/torture/20131122-0.c: New testcase.
1340 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/vect/vect-124.c: New test.
1344 2013-11-21 Cary Coutant <ccoutant@google.com>
1346 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1347 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1349 2013-11-21 Jeff Law <law@redhat.com>
1351 PR tree-optimization/59221
1352 * gcc.c-torture/execute/pr59221.c: New test.
1354 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1357 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1358 Make more generic for other platforms.
1360 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1363 * gcc.target/sh/pr53976-1.c: New.
1365 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1368 * gfortran.dg/erf_3.F90: New file.
1370 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1374 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1376 PR rtl-optimization/59133
1377 * gcc.target/i386/pr59133.c: New.
1379 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1382 * gcc.dg/float-exact-1.c: New test.
1384 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1386 PR rtl-optimization/54300
1387 * gcc.target/arm/pr54300.C: New test.
1389 2013-11-20 Diego Novillo <dnovillo@google.com>
1392 * g++.dg/plugin/selfassign.c: Include stringpool.h
1394 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1396 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1398 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1400 * gcc.target/s390/htm-1.c: Rename to ...
1401 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1402 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1403 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1404 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1405 * gcc.target/s390/htm-builtins-1.c: New testcase.
1406 * gcc.target/s390/htm-builtins-2.c: New testcase.
1407 * gcc.target/s390/s390.exp: Add check for htm machine.
1409 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1412 * c-c++-common/Wfloat-conversion.c: Copies relevant
1413 tests from c-c++-common/Wconversion-real.c,
1414 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1415 new testcase for conversions that are warned about by
1418 2013-11-19 Martin Jambor <mjambor@suse.cz>
1420 PR rtl-optimization/59099
1421 * gcc.target/i386/pr59099.c: New test.
1423 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1425 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1427 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1429 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1430 construct parameter slot value in endian-independent way.
1431 (fcevv, fciievv, fcvevv): Use it.
1433 2013-11-19 Jan Hubicka <jh@suse.cz>
1435 * ipa/devirt9.C: Fix prevoius change.
1437 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1439 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1440 Remove defined(__linux__).
1442 2013-11-19 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/59164
1445 * gcc.dg/torture/pr59164.c: New testcase.
1447 2013-11-19 Richard Biener <rguenther@suse.de>
1450 * gcc.dg/torture/pr58956.c: New testcase.
1452 2013-11-19 Marek Polacek <polacek@redhat.com>
1454 * c-c++-common/ubsan/null-1.c: New test.
1455 * c-c++-common/ubsan/null-2.c: New test.
1456 * c-c++-common/ubsan/null-3.c: New test.
1457 * c-c++-common/ubsan/null-4.c: New test.
1458 * c-c++-common/ubsan/null-5.c: New test.
1459 * c-c++-common/ubsan/null-6.c: New test.
1460 * c-c++-common/ubsan/null-7.c: New test.
1461 * c-c++-common/ubsan/null-8.c: New test.
1462 * c-c++-common/ubsan/null-9.c: New test.
1463 * c-c++-common/ubsan/null-10.c: New test.
1464 * c-c++-common/ubsan/null-11.c: New test.
1465 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1466 * c-c++-common/ubsan/shift-1.c: Likewise.
1467 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1469 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1471 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1473 2013-11-19 Jan Hubicka <jh@suse.cz>
1475 * ipa/devirt9.C: Verify that the optimization happens already before.
1478 2013-11-19 Richard Biener <rguenther@suse.de>
1480 PR tree-optimization/57517
1481 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1482 * gcc.dg/torture/pr57517.c: Likewise.
1484 2013-11-19 Jan Hubicka <jh@suse.cz>
1486 * gcc.target/i386/memcpy-3.c: New testcase.
1488 2013-11-18 Jan Hubicka <jh@suse.cz>
1489 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.target/i386/memcpy-2.c: Fix template;
1493 add +1 so the testcase passes at 32bit.
1495 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1497 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1498 Remove spurious FIXME.
1500 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1502 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1504 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1509 2013-11-18 Richard Biener <rguenther@suse.de>
1511 PR tree-optimization/59125
1512 PR tree-optimization/54570
1513 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1514 * gcc.dg/builtin-object-size-14.c: New testcase.
1515 * gcc.dg/strlenopt-14gf.c: Adjust.
1516 * gcc.dg/strlenopt-1f.c: Likewise.
1517 * gcc.dg/strlenopt-4gf.c: Likewise.
1519 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1521 * gnat.dg/volatile11.adb: New test.
1522 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1524 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1527 * c-c++-common/asan/pr59106.c: New test.
1529 2013-11-17 Jan Hubicka <jh@suse.cz>
1531 * gcc.target/i386/memcpy-2.c: New testcase.
1533 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1536 * gcc.target/i386/pr59153.c: New test.
1538 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1542 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1544 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/overload/addr2.C: New.
1548 * g++.old-deja/g++.other/overload11.C: Adjust.
1550 2013-11-15 Mike Stump <mikestump@comcast.net>
1552 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1553 * lib/g++.exp (g++_target_compile): Likewise.
1554 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1555 libraries. Remove debugging.
1556 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1557 libraries. Remove -O0, redundant with default.
1559 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1561 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/nsdmi-template8.C: New.
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1571 * g++.dg/cpp0x/nsdmi-template7.C: New.
1573 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp0x/nsdmi-template6.C: New.
1578 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/cpp0x/nsdmi-template5.C: New.
1583 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1585 * c-c++-common/cilk-plus/PS: New directory.
1586 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1587 * g++.dg/dg.exp: Run Cilk Plus tests.
1588 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1590 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1592 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1594 2013-11-15 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/50262
1597 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1598 * gcc.dg/strlenopt-1.c: Adjust.
1599 * gcc.dg/strlenopt-1f.c: Likewise.
1601 2013-11-15 Richard Biener <rguenther@suse.de>
1603 * gcc.dg/torture/20131115-1.c: New testcase.
1605 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1607 * gcc.dg/cpp/ucnid-9.c: New test.
1609 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/stack_usage1b.adb: New test.
1612 * gnat.dg/stack_usage1c.adb: Likewise.
1614 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1616 * gnat.dg/specs/addr1.ads: Revert the last change.
1617 * gnat.dg/specs/atomic1.ads: Likewise.
1619 2013-11-14 Cong Hou <congh@google.com>
1621 * gcc.dg/vect/vect-alias-check.c: Update.
1623 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp0x/nsdmi-template3.C: New.
1627 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1629 2013-11-14 Diego Novillo <dnovillo@google.com>
1631 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1632 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1634 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1636 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1637 compiler and linker field if _CALL_ELF == 2.
1638 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1639 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1640 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1642 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1644 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1646 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1647 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1648 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1650 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1652 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1654 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1655 * gcc.target/powerpc/pr57949-2.c: Likewise.
1657 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1659 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1661 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1663 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1664 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1665 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1667 2013-11-14 Richard Biener <rguenther@suse.de>
1669 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1671 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1673 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1674 * gnat.dg/specs/atomic1.ads: Likewise.
1676 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1678 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1680 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1683 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1685 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1686 *-*-solaris2.1[0-9]*.
1687 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1689 2013-11-14 Joey Ye <joey.ye@arm.com>
1691 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1692 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1693 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1694 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1695 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1697 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1700 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1702 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.c-torture/execute/pr59101.c: New test.
1707 2013-11-13 Jeff Law <law@redhat.com>
1709 PR tree-optimization/59102
1710 * gcc.c-torture/compile/pr59102.c: New test.
1712 2013-11-13 Tom de Vries <tom@codesourcery.com>
1714 * gcc.dg/tail-merge-store.c: New test.
1716 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1718 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1719 * gcc.dg/plugin/selfassign.c: Likewise.
1721 2013-11-13 Jeff Law <law@redhat.com>
1723 * PR middle-end/59119
1724 * gcc.c-torture/compile/pr59119.c: New test.
1726 2013-11-13 Martin Jambor <mjambor@suse.cz>
1728 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1729 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1730 * gcc.dg/pr10474.c: Likewise.
1732 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1734 * lib/target-supports.exp
1735 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1736 of targets that do not need command line argument to enable SIMD.
1738 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1740 * gcc.dg/guality/param-4.c: New test.
1742 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1744 * gcc.dg/c11-complex-1.c: New test.
1746 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1748 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1749 gcc.dg/auto-type-2.c: New tests.
1751 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1753 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1756 2013-11-12 Jeff Law <law@redhat.com>
1758 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1759 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1762 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1765 * gcc.target/powerpc/pr59054.c: New test.
1767 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1769 * g++.dg/cpp1y/lambda-generic.C: New test case.
1770 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1771 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1772 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1773 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1774 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1775 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1776 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1777 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1779 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1786 * g++.dg/cpp1y/pr58534.C: New testcase.
1787 * g++.dg/cpp1y/pr58536.C: New testcase.
1788 * g++.dg/cpp1y/pr58548.C: New testcase.
1789 * g++.dg/cpp1y/pr58549.C: New testcase.
1790 * g++.dg/cpp1y/pr58637.C: New testcase.
1792 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1794 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1795 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1796 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1799 2013-11-12 Tristan Gingold <gingold@adacore.com>
1801 * gnat.dg/aggr21.adb: New test.
1802 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1804 2013-11-12 Jeff Law <law@redhat.com>
1806 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1807 * gcc.dg/tree-ssa/isolate-5.c: New test.
1809 2013-11-12 Martin Jambor <mjambor@suse.cz>
1811 PR rtl-optimization/10474
1812 * gcc.dg/pr10474.c: New testcase.
1813 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1814 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1816 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1819 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1821 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1823 * gcc.dg/time-profiler-1.c: New test.
1824 * gcc.dg/time-profiler-2.c: Ditto.
1826 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1827 Jeff Law <law@redhat.com>
1829 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1831 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1834 * gcc.target/i386/pr58853.c: New test.
1836 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1838 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1839 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1840 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1846 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1848 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1850 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1851 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1852 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1853 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1854 gcc.dg/atomic/stdatomic-exchange-1.c,
1855 gcc.dg/atomic/stdatomic-exchange-2.c,
1856 gcc.dg/atomic/stdatomic-exchange-3.c,
1857 gcc.dg/atomic/stdatomic-exchange-4.c,
1858 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1859 gcc.dg/atomic/stdatomic-generic.c,
1860 gcc.dg/atomic/stdatomic-kill-dep.c,
1861 gcc.dg/atomic/stdatomic-load-1.c,
1862 gcc.dg/atomic/stdatomic-load-2.c,
1863 gcc.dg/atomic/stdatomic-load-3.c,
1864 gcc.dg/atomic/stdatomic-load-4.c,
1865 gcc.dg/atomic/stdatomic-lockfree.c,
1866 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1867 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1868 gcc.dg/atomic/stdatomic-store-1.c,
1869 gcc.dg/atomic/stdatomic-store-2.c,
1870 gcc.dg/atomic/stdatomic-store-3.c,
1871 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1874 2013-11-08 Cong Hou <congh@google.com>
1876 PR tree-optimization/58508
1877 * gcc.dg/vect/pr58508.c: Update.
1879 2013-11-08 Richard Biener <rguenther@suse.de>
1881 PR tree-optimization/59047
1882 * gcc.dg/torture/pr59047.c: New testcase.
1884 2013-11-08 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/59038
1887 PR tree-optimization/58955
1888 * gcc.dg/torture/pr59038.c: New testcase.
1890 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1893 * gfortran.dg/constructor_9.f90: New.
1895 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1897 * gcc.dg/atomic-compare-exchange-1.c,
1898 gcc.dg/atomic-compare-exchange-2.c,
1899 gcc.dg/atomic-compare-exchange-3.c,
1900 gcc.dg/atomic-compare-exchange-4.c,
1901 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1902 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1903 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1904 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1905 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1906 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1907 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1908 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1909 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1910 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1911 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1912 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1913 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1914 gcc.dg/atomic-store-5.c: Declare main as returning int.
1915 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1916 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1917 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1918 expression using value of count.
1920 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1922 * lib/target-supports.exp
1923 (check_effective_target_fenv_exceptions): New function.
1924 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1925 * gcc.dg/atomic/c11-atomic-exec-1.c,
1926 gcc.dg/atomic/c11-atomic-exec-2.c,
1927 gcc.dg/atomic/c11-atomic-exec-3.c,
1928 gcc.dg/atomic/c11-atomic-exec-4.c,
1929 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1930 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1931 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1933 2013-11-07 Cong Hou <congh@google.com>
1935 * gcc.dg/vect/vect-alias-check.c: New.
1937 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.dg/tree-ssa/loop-39.c: New test.
1941 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1942 * gcc.dg/unroll_2.c: Likewise.
1943 * gcc.dg/unroll_3.c: Likewise.
1944 * gcc.dg/unroll_4.c: Likewise.
1945 * gcc.dg/vrp90.c: New test.
1947 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1950 * g++.dg/cpp0x/nullptr30.C: New.
1952 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1953 Jakub Jelinek <jakub@redhat.com>
1956 * c-c++-common/asan/pr59029.c: New test.
1958 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1961 * gcc.target/i386/pr59034-1.c: New test.
1962 * gcc.target/i386/pr59034-2.c: Likewise.
1964 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1966 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1967 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1968 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1970 2013-11-06 DJ Delorie <dj@redhat.com>
1972 * gcc.dg/mismatch-decl-1.c: New test.
1974 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1976 * gcc.dg/torture/float128-cmp-invalid.c,
1977 gcc.dg/torture/float128-div-underflow.c,
1978 gcc.dg/torture/float128-extend-nan.c,
1979 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1981 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1983 * gcc.target/sh/pr51244-11.c: Remove target line.
1984 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1985 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1986 * gcc.target/sh/pr51244-15.c: Likewise.
1987 * gcc.target/sh/pr51244-19.c: Likewise.
1988 * gcc.target/sh/cmpstr.c: Likewise.
1989 * gcc.target/sh/pr33135-3.c: Likewise.
1990 * gcc.target/sh/pr53512-2.c: Likewise.
1991 * gcc.target/sh/pr54602-2.c: Likewise.
1992 * gcc.target/sh/pr52483-1.c: Likewise.
1993 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1994 * gcc.target/sh/pr54760-4.c: Likewise.
1995 * gcc.target/sh/pr52483-5.c: Likewise.
1996 * gcc.target/sh/pr54089-2.c: Likewise.
1997 * gcc.target/sh/pr56547-2.c: Likewise.
1998 * gcc.target/sh/pr54089-6.c: Likewise.
1999 * gcc.target/sh/pr51244-20.c: Likewise.
2000 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2001 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2002 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2003 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2004 * gcc.target/sh/pr55303-2.c: Likewise.
2005 * gcc.target/sh/sh2a-resbank.c: Likewise.
2006 * gcc.target/sh/sp-switch.c: Likewise.
2007 * gcc.target/sh/pr51244-3.c: Likewise.
2008 * gcc.target/sh/pr50751-3.c: Likewise.
2009 * gcc.target/sh/pr51244-7.c: Likewise.
2010 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2011 * gcc.target/sh/pr50751-7.c: Likewise.
2012 * gcc.target/sh/pr49468-di.c: Likewise.
2013 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2014 * gcc.target/sh/pr49880-3.c: Likewise.
2015 * gcc.target/sh/pr51244-12.c: Likewise.
2016 * gcc.target/sh/pr53988.c: Likewise.
2017 * gcc.target/sh/pr6526.c: Likewise.
2018 * gcc.target/sh/sh2a-bxor.c: Likewise.
2019 * gcc.target/sh/pr51244-16.c: Likewise.
2020 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2021 * gcc.target/sh/sh2a-bor.c: Likewise.
2022 * gcc.target/sh/pr53511-1.c: Likewise.
2023 * gcc.target/sh/pr21255-3.c: Likewise.
2024 * gcc.target/sh/pr53512-3.c: Likewise.
2025 * gcc.target/sh/pr33135-4.c: Likewise.
2026 * gcc.target/sh/pr54602-3.c: Likewise.
2027 * gcc.target/sh/pr54760-1.c: Likewise.
2028 * gcc.target/sh/pr52483-2.c: Likewise.
2029 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2030 * gcc.target/sh/pr54680.c: Likewise.
2031 * gcc.target/sh/pr54386.c: Likewise.
2032 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2033 * gcc.target/sh/pr54089-3.c: Likewise.
2034 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2035 * gcc.target/sh/pr54089-7.c: Likewise.
2036 * gcc.target/sh/strlen.c: Likewise.
2037 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2038 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2039 * gcc.target/sh/pr55303-3.c: Likewise.
2040 * gcc.target/sh/pr51244-4.c: Likewise.
2041 * gcc.target/sh/pr50751-4.c: Likewise.
2042 * gcc.target/sh/pr39423-1.c: Likewise.
2043 * gcc.target/sh/pr51244-8.c: Likewise.
2044 * gcc.target/sh/pr55146.c: Likewise.
2045 * gcc.target/sh/pr50751-8.c: Likewise.
2046 * gcc.target/sh/sh2a-bset.c: Likewise.
2047 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2048 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2049 * gcc.target/sh/20080410-1.c: Likewise.
2050 * gcc.target/sh/pr49880-4.c: Likewise.
2051 * gcc.target/sh/pr51244-13.c: Likewise.
2052 * gcc.target/sh/sh2a-movrt.c: Likewise.
2053 * gcc.target/sh/pr51244-17.c: Likewise.
2054 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2055 * gcc.target/sh/sh2a-bclr.c: Likewise.
2056 * gcc.target/sh/pr33135-1.c: Likewise.
2057 * gcc.target/sh/pr53512-4.c: Likewise.
2058 * gcc.target/sh/pr54602-4.c: Likewise.
2059 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2060 * gcc.target/sh/pr54760-2.c: Likewise.
2061 * gcc.target/sh/pr52483-3.c: Likewise.
2062 * gcc.target/sh/sh2a-bld.c: Likewise.
2063 * gcc.target/sh/pr54089-4.c: Likewise.
2064 * gcc.target/sh/pr54685.c: Likewise.
2065 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2066 * gcc.target/sh/pr54089-8.c: Likewise.
2067 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2068 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2069 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2070 * gcc.target/sh/pr51244-1.c: Likewise.
2071 * gcc.target/sh/pr50751-1.c: Likewise.
2072 * gcc.target/sh/pr55160.c: Likewise.
2073 * gcc.target/sh/pr51244-5.c: Likewise.
2074 * gcc.target/sh/pr54236-1.c: Likewise.
2075 * gcc.target/sh/pr50751-5.c: Likewise.
2076 * gcc.target/sh/pr52933-1.c: Likewise.
2077 * gcc.target/sh/pr39423-2.c: Likewise.
2078 * gcc.target/sh/pr51244-9.c: Likewise.
2079 * gcc.target/sh/pr49263.c: Likewise.
2080 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2081 * gcc.target/sh/pr49880-1.c: Likewise.
2082 * gcc.target/sh/sh2a-band.c: Likewise.
2083 * gcc.target/sh/pr51244-10.c: Likewise.
2084 * gcc.target/sh/pr49880-5.c: Likewise.
2085 * gcc.target/sh/prefetch.c: Likewise.
2086 * gcc.target/sh/pr51244-14.c: Likewise.
2087 * gcc.target/sh/rte-delay-slot.c: Likewise.
2088 * gcc.target/sh/fpul-usage-1.c: Likewise.
2089 * gcc.target/sh/pr51244-18.c: Likewise.
2090 * gcc.target/sh/pr21255-1.c: Likewise.
2091 * gcc.target/sh/pr33135-2.c: Likewise.
2092 * gcc.target/sh/pr53512-1.c: Likewise.
2093 * gcc.target/sh/pr54602-1.c: Likewise.
2094 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2095 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2096 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2097 * gcc.target/sh/torture/pr58314.c: Likewise.
2098 * gcc.target/sh/torture/pr34777.c: Likewise.
2099 * gcc.target/sh/torture/pr58475.c: Likewise.
2100 * gcc.target/sh/pr54760-3.c: Likewise.
2101 * gcc.target/sh/sh4a-cosf.c: Likewise.
2102 * gcc.target/sh/pr52483-4.c: Likewise.
2103 * gcc.target/sh/mfmovd.c: Likewise.
2104 * gcc.target/sh/pr54089-1.c: Likewise.
2105 * gcc.target/sh/pr56547-1.c: Likewise.
2106 * gcc.target/sh/pr54089-5.c: Likewise.
2107 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2108 * gcc.target/sh/pr54089-9.c: Likewise.
2109 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2110 * gcc.target/sh/pr49468-si.c: Likewise.
2111 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2112 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2113 * gcc.target/sh/pr55303-1.c: Likewise.
2114 * gcc.target/sh/pr51244-2.c: Likewise.
2115 * gcc.target/sh/pr50751-2.c: Likewise.
2116 * gcc.target/sh/pr54236-2.c: Likewise.
2117 * gcc.target/sh/pr51244-6.c: Likewise.
2118 * gcc.target/sh/cmpstrn.c: Likewise.
2119 * gcc.target/sh/pr50751-6.c: Likewise.
2120 * gcc.target/sh/pr52933-2.c: Likewise.
2121 * gcc.target/sh/pr53568-1.c: Likewise.
2122 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2123 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2124 * gcc.target/sh/sh4a-sinf.c: Likewise.
2125 * gcc.target/sh/pr49880-2.c: Likewise.
2127 2013-11-06 Tobias Burnus <burnus@net-b.de>
2129 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2130 * gcc.dg/wdate-time.c: Ditto.
2131 * gfortran.dg/wdate-time.F90: Ditto.
2133 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2136 * gcc.target/sh/torture/pr30807.c: New.
2138 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2141 * g++.dg/other/java3.C: New.
2143 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2146 * gcc.target/i386/pr59021.c: New test.
2148 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2150 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2151 dg-additional-files to also match BOL.
2153 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2155 * gcc.dg/torture/c99-contract-1.c: New test.
2157 2013-11-06 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/58653
2160 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2161 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2163 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2165 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2166 40 to 30. Replaced iteration variable with a #define. Instead of
2167 returning non-zero value for error, called __builtin_abort (). Fixed
2168 a bug of calling fib_serial in serial case instead of fib.
2169 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2170 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2171 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2172 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2173 compiler flag testing.
2175 2013-11-06 Christian Bruel <christian.bruel@st.com>
2177 * gcc.target/sh/strlen.c: New test.
2179 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2182 * gcc.c-torture/compile/pr58970.c: New test.
2184 2013-11-05 Wei Mi <wmi@google.com>
2187 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2189 2013-11-05 Tobias Burnus <burnus@net-b.de>
2191 * g++.dg/warn/wdate-time.C: New.
2192 * gcc.dg/wdate-time.c: New.
2193 * gfortran.dg/wdate-time.F90: New.
2195 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2198 * gfortran.dg/reshape_6.f90: New test.
2200 2013-11-05 Jeff Law <law@redhat.com>
2202 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2203 * gcc.dg/tree-ssa/isolate-1.c: New test.
2204 * gcc.dg/tree-ssa/isolate-2.c: New test.
2205 * gcc.dg/tree-ssa/isolate-3.c: New test.
2206 * gcc.dg/tree-ssa/isolate-4.c: New test.
2208 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2210 PR rtl-optimization/58997
2211 * gcc.c-torture/compile/pr58997.c: New test.
2213 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/cpp0x/gen-attrs-56.C: New.
2218 2013-11-05 Richard Biener <rguenther@suse.de>
2221 * gcc.dg/ipa/pr58492.c: New testcase.
2223 2013-11-05 Richard Biener <rguenther@suse.de>
2225 PR tree-optimization/58955
2226 * gcc.dg/torture/pr58955-1.c: New testcase.
2227 * gcc.dg/torture/pr58955-2.c: Likewise.
2229 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2232 * gcc.dg/pr58981.c: New test.
2234 2013-11-05 Richard Biener <rguenther@suse.de>
2237 * gcc.dg/torture/pr58941.c: New testcase.
2239 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2241 PR tree-optimization/58958
2242 * gcc.dg/tree-ssa/pr58958.c: New file.
2244 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2246 * gcc.dg/tree-ssa/alias-26.c: New file.
2248 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2250 PR tree-optimization/58984
2251 * gcc.c-torture/execute/pr58984.c: New test.
2253 2013-11-05 Andreas Schwab <schwab@suse.de>
2255 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2257 2013-11-05 Tobias Burnus <burnus@net-b.de>
2259 * g++.dg/gomp/openmp-simd-1.C: New.
2260 * g++.dg/gomp/openmp-simd-2.C: New.
2261 * gcc.dg/gomp/openmp-simd-1.c: New.
2262 * gcc.dg/gomp/openmp-simd-2.c: New.
2264 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2266 * gcc.dg/superblock.c: Require scheduling support.
2268 2013-11-04 Kostya Serebryany <kcc@google.com>
2270 * g++.dg/asan/asan_test.cc: Update the test
2271 to match the fresh asan run-time.
2272 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2274 2013-11-04 Ian Lance Taylor <iant@google.com>
2276 * g++.dg/ext/sync-4.C: New test.
2278 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2281 * gfortran.dg/derived_external_function_1.f90 : New test
2283 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2285 PR tree-optimization/58978
2286 * gcc.c-torture/compile/pr58978.c: New test.
2288 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2291 * gfortran.dg/optional_class_1.f90 : New test
2293 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2295 PR rtl-optimization/58968
2296 * gfortran.dg/pr58968.f: New
2298 2013-11-04 Marek Polacek <polacek@redhat.com>
2301 * g++.dg/diagnostic/pr58979.C: New test.
2303 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2305 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2306 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2307 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2308 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2309 gcc.dg/iec-559-macros-9.c: New tests.
2311 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2313 PR tree-optimization/58946
2314 * gcc.c-torture/compile/pr58946.c: New test.
2316 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/parse/pr52071.C: New.
2321 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2324 * g++.dg/lookup/name-clash10.C: New.
2326 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2328 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2329 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2330 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2333 2013-11-03 Marek Polacek <polacek@redhat.com>
2335 * g++.dg/ubsan/cxx1y-vla.C: New test.
2336 * c-c++-common/ubsan/vla-3.c: New test.
2337 * c-c++-common/ubsan/vla-2.c: New test.
2338 * c-c++-common/ubsan/vla-4.c: New test.
2339 * c-c++-common/ubsan/vla-1.c: New test.
2341 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2343 * gcc.dg/vmx/vec-set.c: New.
2345 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/parse/pr29234.C: New.
2350 * g++.dg/parse/pr56037.C: Likewise.
2352 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2354 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2355 passed it in as one of the options to all Cilk keywords test.
2357 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2360 * g++.dg/cpp1y/pr58708.C: New.
2362 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2365 * g++.dg/ext/pr58834.C: New file.
2367 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2369 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2371 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2374 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2377 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2380 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2382 * g++.dg/gomp/simd-1.C: New test.
2383 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2384 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2385 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2386 * c-c++-common/gomp/simd6.c: New test.
2388 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2390 Implement C++14 digit separators.
2391 * g++.dg/cpp1y/digit-sep.C: New.
2392 * g++.dg/cpp1y/digit-sep-neg.C: New.
2393 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2395 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/vect/vect-align-3.c: New test.
2399 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2400 we warn about it already during VRP1 pass.
2402 2013-10-31 Martin Jambor <mjambor@suse.cz>
2404 PR rtl-optimization/58934
2406 2013-10-30 Martin Jambor <mjambor@suse.cz>
2407 PR rtl-optimization/10474
2408 * gcc.dg/pr10474.c: New testcase.
2409 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2410 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2412 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2416 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/cpp0x/variadic145.C: New.
2421 * g++.dg/cpp0x/sfinae49.C: New.
2423 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2426 * g++.dg/cpp0x/deleted1.C: New.
2428 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2430 * gcc.target/arm/lp1243022.c: New test.
2432 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2435 * gcc.target/avr/pr58545.c: New test.
2437 2013-10-30 Tobias Burnus <burnus@net-b.de>
2440 2013-10-30 Tobias Burnus <burnus@net-b.de>
2441 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2442 path to the compile flags.
2444 2013-10-30 Cong Hou <congh@google.com>
2446 * gcc.target/i386/vect-abs-s8.c: New test.
2447 * gcc.target/i386/vect-abs-s16.c: New test.
2448 * gcc.target/i386/vect-abs-s32.c: New test.
2450 2013-10-30 Tobias Burnus <burnus@net-b.de>
2452 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2453 path to the compile flags.
2455 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2457 PR rtl-optimization/58369
2458 * g++.dg/torture/pr58369.C: New test.
2460 2013-10-30 Tobias Burnus <burnus@net-b.de>
2463 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2464 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2465 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2467 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2470 * gcc.target/arm/pr58784.c: New.
2472 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2474 * gcc.dg/tree-ssa/alias-24.c: New file.
2476 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2478 * gcc.target/i386/fma_double_3.c: Use pattern for
2479 scan-assembler-times instead of just one insn name.
2480 * gcc.target/i386/fma_double_5.c: Ditto.
2481 * gcc.target/i386/fma_float_3.c: Ditto.
2482 * gcc.target/i386/fma_float_5.c: Ditto.
2483 * gcc.target/i386/l_fma_double_1.c: Ditto.
2484 * gcc.target/i386/l_fma_double_2.c: Ditto.
2485 * gcc.target/i386/l_fma_double_3.c: Ditto.
2486 * gcc.target/i386/l_fma_double_4.c: Ditto.
2487 * gcc.target/i386/l_fma_double_5.c: Ditto.
2488 * gcc.target/i386/l_fma_double_6.c: Ditto.
2489 * gcc.target/i386/l_fma_float_1.c: Ditto.
2490 * gcc.target/i386/l_fma_float_2.c: Ditto.
2491 * gcc.target/i386/l_fma_float_3.c: Ditto.
2492 * gcc.target/i386/l_fma_float_4.c: Ditto.
2493 * gcc.target/i386/l_fma_float_5.c: Ditto.
2494 * gcc.target/i386/l_fma_float_6.c: Ditto.
2496 2013-10-30 Christian Bruel <christian.bruel@st.com>
2498 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2499 * gcc.target/sh/cmpstr.c: New test.
2500 * gcc.target/sh/cmpstrn.c: New test.
2502 2013-10-30 Martin Jambor <mjambor@suse.cz>
2504 PR rtl-optimization/10474
2505 * gcc.dg/pr10474.c: New testcase.
2506 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2507 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2509 2013-10-29 Andrew Pinski <apinski@cavium.com>
2510 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2513 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2514 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2518 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2519 conditional move to be used.
2520 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2522 2013-10-29 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/blockdata_8.f90: New.
2527 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2530 * gcc.target/sh/pr54236-2: New.
2531 * gcc.target/sh/pr54089-6: Add another rotl special case.
2533 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2536 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2537 to determine sizes of real kinds.
2540 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2542 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2544 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2545 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2550 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2551 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2552 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2553 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2554 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2555 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2556 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2557 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2558 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2559 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2560 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2561 test stored in c-c++-common. Also, added the Cilk runtime's library
2562 to the ld_library_path.
2564 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2567 * g++.dg/cpp0x/auto40.C: New.
2568 * g++.dg/other/warning1.C: Adjust.
2570 2013-10-29 Richard Biener <rguenther@suse.de>
2572 * gcc.dg/torture/restrict-2.c: New testcase.
2573 * gcc.dg/torture/restrict-3.c: Likewise.
2574 * gcc.dg/torture/restrict-4.c: Likewise.
2575 * gcc.dg/torture/restrict-5.c: Likewise.
2577 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2579 PR tree-optimization/19831
2580 * gcc.dg/tree-ssa/alias-25.c: New file.
2582 2013-10-29 Richard Biener <rguenther@suse.de>
2584 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2586 * gcc.dg/vect/bb-slp-32.c: Likewise.
2587 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2588 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2589 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2590 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2591 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2592 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2593 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2594 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2595 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2596 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2597 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2598 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2599 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2600 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2601 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2602 * gfortran.dg/vect/vect.exp: Likewise.
2604 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2606 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2607 * gcc.dg/vmx/eg-5.c: Likewise.
2609 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2610 Joern Rennecke <joern.rennecke@embecosm.com>
2612 * gcc.target/arc/jump-around-jump.c: New test.
2614 2013-10-27 Tom de Vries <tom@codesourcery.com>
2616 * gcc.target/arm/require-pic-register-loc.c: New test.
2618 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.target/i386/pr58679-1.c: New test.
2622 * gcc.target/i386/pr58679-2.c: Ditto.
2624 2013-10-27 Tobias Burnus <burnus@net-b.de>
2627 * gcc.dg/vect/vect-ivdep-2.c: New.
2629 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2632 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2633 * gcc.target/sh/pr52483-2.c: Likewise.
2634 * gcc.target/sh/pr52483-3.c: Likewise.
2635 * gcc.target/sh/pr52483-4.c: Likewise.
2637 2013-10-26 Jeff Law <law@redhat.com>
2639 * g++.dg/torture/pr49309.C: Removed.
2640 * gcc.dg/dfp/pr35739.c: Removed.
2642 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2644 PR rtl-optimization/58759
2645 * gcc.target/i386/pr58759.c: New.
2647 2013-10-25 Tobias Burnus <burnus@net-b.de>
2649 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2650 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2651 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2653 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2655 * gcc.dg/wmul-1.c: New test.
2657 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2660 * g++.dg/template/pr58878.C: New.
2662 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2664 * gcc.dg/tree-ssa/alias-23.c: New file.
2666 2013-10-25 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/58626
2669 * gcc.dg/torture/pr58626.c: New testcase.
2671 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/defaulted47.C: New.
2676 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2678 * gcc.c-torture/execute/pr58831.c: New test.
2680 2013-10-25 Nick Clifton <nickc@redhat.com>
2682 * c-c++-common/pr57793.c: Add expected error messages for
2683 targets with small integers.
2684 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2685 * gcc.dg/c99-stdint-2.c: Likewise.
2686 * gcc.dg/cdce1.c: Likewise.
2687 * gcc.dg/fold-overflow-1.c: Likewise.
2688 * gcc.dg/utf-cvt.c: Likewise.
2689 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2691 * gcc.dg/ftrapv-2.c: Likewise.
2692 * gcc.dg/pr30286.c: Likewise.
2693 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2694 * lib/target-supports.exp (check_effective_target_trapping): New
2695 proc. Returns true if the target supports trapping arithmetic.
2697 2013-10-25 Tobias Burnus <burnus@net-b.de>
2699 * g++.dg/parse/ivdep.C: New.
2700 * g++.dg/vect/pr33426-ivdep.cc: New.
2702 2013-10-24 Richard Henderson <rth@redhat.com>
2705 * gcc.dg/atomic-store-6.c: New.
2707 2013-10-24 Ian Lance Taylor <iant@google.com>
2709 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2711 2013-10-24 Cong Hou <congh@google.com>
2713 * gcc.c-torture/execute/20030125-1.c: Update.
2715 2013-10-24 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2720 2013-10-24 Dehao Chen <dehao@google.com>
2722 * g++.dg/opt/devirt3.C: New test.
2724 2013-08-24 Tobias Burnus <burnus@net-b.de>
2727 * gcc.dg/ivdep.c: New.
2728 * gcc.dg/vect/vect-ivdep-1.c: New.
2730 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2732 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2733 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2735 2013-10-24 Nick Clifton <nickc@redhat.com>
2737 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2739 2013-10-24 Marek Polacek <polacek@redhat.com>
2742 * g++.dg/parse/pr58705.C: New test.
2744 2013-10-24 Marek Polacek <polacek@redhat.com>
2746 * gcc.dg/c11-align-5.c: Add more testing.
2748 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2750 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2752 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2754 PR tree-optimization/58775
2755 PR tree-optimization/58791
2756 * gcc.dg/guality/pr58791-1.c: New test.
2757 * gcc.dg/guality/pr58791-2.c: New test.
2758 * gcc.dg/guality/pr58791-3.c: New test.
2759 * gcc.dg/guality/pr58791-4.c: New test.
2760 * gcc.dg/guality/pr58791-5.c: New test.
2761 * gcc.c-torture/compile/pr58775.c: New test.
2762 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2764 2013-10-23 Tom de Vries <tom@codesourcery.com>
2766 PR tree-optimization/58805
2767 * gcc.dg/pr58805.c: New test.
2769 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2771 * gcc.target/i386/vect-div-1.c: New test.
2773 * gcc.dg/vect/pr58508.c: Remove dg-options.
2775 2013-10-23 Richard Biener <rguenther@suse.de>
2777 * gcc.dg/torture/pr58830.c: New testcase.
2779 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2781 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2782 * g++.dg/cpp1y/attr-deprecated.C: New.
2783 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2785 2013-10-23 Tobias Burnus <burnus@net-b.de>
2788 * gfortran.dg/assumed_type_8.f90: New.
2790 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2793 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2794 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2795 * gcc.dg/torture/pr58779.c: New test.
2797 2013-10-22 Steve Ellcey <sellcey@mips.com>
2799 * gcc.target/mips/nor.c: New.
2801 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2803 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2805 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2806 restricted to big-endian targets.
2808 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2811 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2813 2013-10-21 Tobias Burnus <burnus@net-b.de>
2816 * gfortran.dg/proc_ptr_comp_38.f90: New.
2818 2013-10-21 Marek Polacek <polacek@redhat.com>
2821 * gcc.dg/gomp/pr58809.c: New test.
2823 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2825 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2826 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2828 2013-10-21 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/58794
2831 * c-c++-common/torture/pr58794-1.c: New testcase.
2832 * c-c++-common/torture/pr58794-2.c: Likewise.
2834 2013-10-21 Richard Biener <rguenther@suse.de>
2837 * c-c++-common/fold-divmul-1.c: New testcase.
2839 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2841 * gcc.target/i386/memset-vector_loop-1.c: New test.
2842 * gcc.target/i386/memset-vector_loop-2.c: New test.
2844 2013-10-21 Diego Novillo <dnovillo@google.com>
2846 * g++.dg/plugin/selfassign.c: Include tree.h.
2847 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2848 * gcc.dg/plugin/ggcplug.c: Likewise.
2849 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2850 * gcc.dg/plugin/selfassign.c: Likewise.
2851 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2853 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2855 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2856 * gcc.target/mips/mips-ps-7.c: Likewise.
2858 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2860 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2861 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2862 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2864 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2866 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2869 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2871 2013-10-19 Mike Stump <mikestump@comcast.net>
2873 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2875 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2876 * g++.dg/lto/pr54625-1_0.c: ... to here.
2877 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2878 * g++.dg/lto/pr54625-1_1.C: Likewise.
2879 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2880 * g++.dg/lto/pr54625-2_0.c: Likewise.
2881 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2882 * g++.dg/lto/pr54625-2_1.C: Likewise.
2884 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2886 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2888 2013-10-18 Cong Hou <congh@google.com>
2890 * gcc.dg/vect/pr58508.c: New test.
2892 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2895 * g++.dg/cpp0x/variadic145.C: New.
2897 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2899 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2901 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2903 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2904 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2905 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2906 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2908 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2910 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2911 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2912 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2913 effective target arm_thumb1_ok.
2914 * lib/target-supports.exp
2915 (check_effective_target_arm_fp16_ok_nocache): Don't force
2916 -mfloat-abi=soft when building for hardfloat target.
2918 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2921 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2922 -mquad-word + -mno-vsx-timode causes errors.
2923 * gcc.target/powerpc/pr58673-2.c: Likewise.
2925 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2928 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2930 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932 * gcc.target/aarch64/c-output-template.c: New testcase.
2933 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2934 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2936 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2938 * lib/target-supports.exp
2939 (check_effective_target_sync_long_long): AArch64 supports
2940 atomic operations on "long long".
2941 (check_effective_target_sync_long_long_runtime): AArch64 can
2942 execute atomic operations on "long long".
2944 2013-10-17 Richard Biener <rguenther@suse.de>
2946 PR tree-optimization/58143
2947 * gcc.dg/torture/pr58143-1.c: New testcase.
2948 * gcc.dg/torture/pr58143-2.c: Likewise.
2949 * gcc.dg/torture/pr58143-3.c: Likewise.
2951 2013-10-17 Marek Polacek <polacek@redhat.com>
2954 * gcc.dg/c1x-align-5.c: New test.
2956 2013-10-16 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2961 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2963 * c-c++-common/cpp/openmp-define-1.c: Move
2964 dg-require-effective-target fopenmp after dg-do directive.
2965 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2966 * gfortran.dg/openmp-define-1.f90: Likewise.
2967 * gfortran.dg/openmp-define-2.f90: Likewise.
2968 * gfortran.dg/openmp-define-3.f90: Likewise.
2970 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2972 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2974 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2977 * gcc.target/i386/pr57756.c: New test.
2978 * gcc.target/i386/pr57756_2.c: New test.
2980 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2982 * gcc.dg/torture/builtin-self.c: New file.
2984 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2986 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2987 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2988 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2989 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2990 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2992 2013-10-15 Cong Hou <congh@google.com>
2994 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2996 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/cpp0x/pr58707.C: New.
3001 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3003 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3004 after other directives.
3006 2013-10-15 Tobias Burnus <burnus@net-b.de>
3009 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3011 2013-10-14 Ian Lance Taylor <iant@google.com>
3013 * go.test/go-test.exp (go-find-packages): New proc.
3014 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3015 subdirectories. Do simple +build line matching. Handle run with
3016 arguments. Handle errorcheckdir and rundircmpout. Use packages
3017 for rundir. Remove special handling for bug191 and dwarf.
3019 2013-10-14 Tobias Burnus <burnus@net-b.de>
3022 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3024 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3026 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3029 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3031 * gnat.dg/specs/opt1.ads: New test.
3033 2013-10-14 Richard Biener <rguenther@suse.de>
3035 PR tree-optimization/58640
3036 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3038 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3040 * gnat.dg/uninit_array.ad[sn]: New test.
3041 * gnat.dg/uninit_array_pkg.ads: New helper.
3043 2013-10-13 Richard Biener <rguenther@suse.de>
3045 * gcc.c-torture/execute/pr58662.c: New test.
3047 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3050 * gcc.dg/torture/p51244-21.c: New.
3051 * gcc.target/sh/pr51244-20.c: New.
3052 * gcc.target/sh/pr51244-20-sh2a.c: New.
3054 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3056 * gnat.dg/specs/linker_section.ads: Update test.
3058 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3061 * gcc.target/i386/pr58690.c: New test
3063 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3065 * gcc.target/i386/builtin-ucmp.c: New test.
3067 2013-10-11 Brooks Moses <bmoses@google.com>
3069 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3071 2013-10-11 Jeff Law <law@redhat.com>
3073 * gcc.c-torture/execute/pr58640.c: New test.
3075 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/cpp0x/decltype57.C: New.
3080 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/template/nontype26.C: New.
3085 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3087 * c-c++-common/cpp/openmp-define-1.c: New file.
3088 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3089 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3090 * gfortran.dg/openmp-define-1.f90: Likewise.
3091 * gfortran.dg/openmp-define-2.f90: Likewise.
3092 * gfortran.dg/openmp-define-3.f90: Likewise.
3094 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3095 for test source files.
3096 * gcc.dg/gomp/gomp.exp: Likewise.
3097 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3098 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3099 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3100 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3101 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3103 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3105 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3106 Remove error test that is now valid in OpenMP 4.0.
3107 * c-c++-common/gomp/atomic-16.c: New test.
3108 * c-c++-common/gomp/cancel-1.c: New test.
3109 * c-c++-common/gomp/depend-1.c: New test.
3110 * c-c++-common/gomp/depend-2.c: New test.
3111 * c-c++-common/gomp/map-1.c: New test.
3112 * c-c++-common/gomp/pr58472.c: New test.
3113 * c-c++-common/gomp/sections1.c: New test.
3114 * c-c++-common/gomp/simd1.c: New test.
3115 * c-c++-common/gomp/simd2.c: New test.
3116 * c-c++-common/gomp/simd3.c: New test.
3117 * c-c++-common/gomp/simd4.c: New test.
3118 * c-c++-common/gomp/simd5.c: New test.
3119 * c-c++-common/gomp/single1.c: New test.
3120 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3122 * g++.dg/gomp/block-3.C: Likewise.
3123 * g++.dg/gomp/clause-3.C: Adjust error messages.
3124 * g++.dg/gomp/declare-simd-1.C: New test.
3125 * g++.dg/gomp/declare-simd-2.C: New test.
3126 * g++.dg/gomp/depend-1.C: New test.
3127 * g++.dg/gomp/depend-2.C: New test.
3128 * g++.dg/gomp/target-1.C: New test.
3129 * g++.dg/gomp/target-2.C: New test.
3130 * g++.dg/gomp/taskgroup-1.C: New test.
3131 * g++.dg/gomp/teams-1.C: New test.
3132 * g++.dg/gomp/udr-1.C: New test.
3133 * g++.dg/gomp/udr-2.C: New test.
3134 * g++.dg/gomp/udr-3.C: New test.
3135 * g++.dg/gomp/udr-4.C: New test.
3136 * g++.dg/gomp/udr-5.C: New test.
3137 * g++.dg/gomp/udr-6.C: New test.
3138 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3139 * gcc.dg/autopar/outer-2.c: Likewise.
3140 * gcc.dg/autopar/outer-3.c: Likewise.
3141 * gcc.dg/autopar/outer-4.c: Likewise.
3142 * gcc.dg/autopar/outer-5.c: Likewise.
3143 * gcc.dg/autopar/outer-6.c: Likewise.
3144 * gcc.dg/autopar/parallelization-1.c: Likewise.
3145 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3147 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3148 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3149 instead of GOMP_parallel_loop_runtime_start.
3150 * gcc.dg/gomp/declare-simd-1.c: New test.
3151 * gcc.dg/gomp/declare-simd-2.c: New test.
3152 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3153 parser. Add further #pragma omp sections nesting tests.
3154 * gcc.dg/gomp/target-1.c: New test.
3155 * gcc.dg/gomp/target-2.c: New test.
3156 * gcc.dg/gomp/taskgroup-1.c: New test.
3157 * gcc.dg/gomp/teams-1.c: New test.
3158 * gcc.dg/gomp/udr-1.c: New test.
3159 * gcc.dg/gomp/udr-2.c: New test.
3160 * gcc.dg/gomp/udr-3.c: New test.
3161 * gcc.dg/gomp/udr-4.c: New test.
3162 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3164 2013-10-10 Jan Hubicka <jh@suse.cz>
3166 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3168 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3169 * gcc.target/i386/pr49168-1.c: Likewise.
3170 * gcc.target/i386/pr49002-2.c: Likewise.
3172 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/torture/pr58670.c: New test.
3177 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3179 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3181 2013-10-09 Marek Polacek <polacek@redhat.com>
3184 * g++.dg/tm/pr58635-1.C: New test.
3185 * g++.dg/tm/pr58635-2.C: New test.
3187 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3191 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3193 PR tree-optimization/20318
3194 * c-c++-common/pr20318.c: New file.
3195 * gcc.dg/tree-ssa/pr20318.c: New file.
3197 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3199 * gcc.c-torture/execute/pr58570.c: New test.
3201 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3203 * gcc.target/aarch64/vclz.c: New testcase.
3205 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3207 * gcc.target/aarch64/vadd_f64.c: New testcase.
3208 * gcc.target/aarch64/vsub_f64.c: New testcase.
3210 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3212 * gcc.target/aarch64/vdiv_f.c: New testcase.
3214 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3216 * gcc.target/aarch64/vneg_f.c: New testcase.
3217 * gcc.target/aarch64/vneg_s.c: New testcase.
3219 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3223 * g++.old-deja/g++.mike/misc9.C: Adjust.
3225 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3229 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3232 * g++.dg/template/crash117.C: New.
3234 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3236 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3238 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3240 PR tree-optimization/58480
3241 * gcc.dg/tree-ssa/pr58480.c: New file.
3243 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3245 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3246 * gcc.target/powerpc/fusion.c: Likewise.
3248 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3250 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3252 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3254 * gcc.target/s390/htm-1.c: Add more tests to cover different
3257 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/init/uninitialized1.C: New.
3262 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/variadic144.C: New.
3267 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/cpp0x/auto39.C: New.
3272 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3275 * g++.dg/cpp0x/range-for26.C: New.
3276 * g++.dg/cpp0x/range-for27.C: Likewise.
3278 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3281 * g++.dg/template/crash117.C: New.
3283 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3286 * g++.dg/tree-ssa/pr19476-5.C: New file.
3287 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3289 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3292 * g++.dg/cpp0x/gen-attrs-55.C: New.
3294 2013-10-03 Easwaran Raman <eraman@google.com>
3297 * g++.dg/ext/attribute47.C: New.
3299 2013-10-03 Rong Xu <xur@google.com>
3301 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3303 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3304 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3306 2013-10-03 Marek Polacek <polacek@redhat.com>
3309 * g++.dg/cpp0x/pr58510.C: New test.
3311 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3314 * g++.dg/tree-ssa/pr19476-1.C: New file.
3315 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3316 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3317 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3319 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3321 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3322 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3323 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3324 VSX scalar operations or the traditional floating point form of
3326 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3327 * gcc.target/powerpc/recip-3.c: Likewise.
3328 * gcc.target/powerpc/recip-5.c: Likewise.
3329 * gcc.target/powerpc/pr72747.c: Likewise.
3330 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3332 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3335 * gcc.target/aarch64/pr58460.c: New file.
3337 2013-10-02 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/char_length_19.f90: New.
3342 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/parse/crash65.C: New.
3346 * g++.dg/cpp1y/pr58535.C: Likewise.
3348 2013-10-02 Richard Biener <rguenther@suse.de>
3350 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3351 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3352 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3353 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3354 * gfortran.dg/ldist-pr45199.f: Likewise.
3356 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3359 * g++.dg/parse/crash64.C: New.
3361 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3363 * gcc.dg/tree-ssa/slsr-40.c: New test.
3365 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp0x/pr58563.C: New.
3370 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3372 * gcc.target/aarch64/vect_saddl_1.c: New.
3374 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.c-torture/execute/pr58574.c: New testcase.
3379 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3382 * gcc.target/arm/pr58578.c: New test.
3384 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3386 PR tree-optimization/58556
3387 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3388 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3390 2013-10-01 Nick Clifton <nickc@redhat.com>
3392 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3394 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3396 * gcc.c-torture/compile/pr41181.c: Likewise.
3397 * gcc.c-torture/compile/calls.c: Likewise.
3398 * gcc.c-torture/compile/990617-1.c: Likewise.
3399 * gcc.c-torture/compile/pr55955.c: Only run the test for
3401 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3403 2013-10-01 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/58553
3406 * gcc.dg/torture/pr58553.c: New testcase.
3408 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.c-torture/execute/pr58564.c: New test.
3413 2013-09-30 Teresa Johnson <tejohnson@google.com>
3415 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3416 Update for additional dump message.
3418 2013-09-30 Richard Biener <rguenther@suse.de>
3420 PR tree-optimization/58554
3421 * gcc.dg/torture/pr58554.c: New testcase.
3423 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3424 Joern Rennecke <joern.rennecke@embecosm.com>
3426 * gcc.target/arc/barrel-shifter-1.c: New test.
3427 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3428 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3429 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3430 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3431 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3432 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3433 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3434 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3435 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3436 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3437 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3438 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3439 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3440 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3441 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3442 * gcc.target/arc/mtune-ARC600.c: Likewise.
3443 * gcc.target/arc/mtune-ARC601.c: Likewise.
3444 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3445 * gcc.target/arc/mtune-ARC700.c: Likewise.
3446 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3447 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3448 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3449 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3451 2013-09-30 Richard Biener <rguenther@suse.de>
3454 * g++.dg/torture/pr58552.C: New testcase.
3456 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3458 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3459 and -mupper-regs-df.
3461 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3464 * gcc.dg/pr58463.c: New test.
3466 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3469 * c-c++-common/gomp/pr58551.c: New test.
3471 2013-09-27 Richard Biener <rguenther@suse.de>
3473 PR tree-optimization/58459
3474 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3476 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3479 * gfortran.dg/round_4.f90: Check for rounding support.
3481 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3483 * g++.dg/vect/pr58513.cc (op): Make static.
3485 2013-09-26 Richard Biener <rguenther@suse.de>
3487 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3489 2013-09-26 Richard Biener <rguenther@suse.de>
3491 PR tree-optimization/58539
3492 * gcc.dg/torture/pr58539.c: New testcase.
3494 2013-09-25 Jeff Law <law@redhat.com>
3496 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3498 2013-09-25 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/finalize_21.f90: New.
3503 2013-09-25 Tobias Burnus <burnus@net-b.de>
3507 * gfortran.dg/defined_assignment_8.f90: New.
3508 * gfortran.dg/defined_assignment_9.f90: New.
3510 2013-09-25 Marek Polacek <polacek@redhat.com>
3513 * c-c++-common/ubsan/shift-5.c: New test.
3514 * c-c++-common/ubsan/shift-6.c: New test.
3515 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3516 * gcc.dg/ubsan/c-shift-1.c: New test.
3518 2013-09-25 Marek Polacek <polacek@redhat.com>
3521 * g++.dg/tm/pr58516.C: New test.
3523 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3527 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3529 2013-09-24 Richard Biener <rguenther@suse.de>
3532 * g++.dg/vect/pr58513.cc: New testcase.
3534 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3536 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3539 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3542 * g++.dg/cpp1y/pr58500.C: New testcase.
3544 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3546 * gnat.dg/opt28.ad[sb]: New test.
3547 * gnat.dg/opt28_pkg.ads: New helper.
3549 2013-09-23 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/58464
3552 * g++.dg/torture/pr58464.C: New testcase.
3554 2013-09-23 Christian Bruel <christian.bruel@st.com>
3557 * gcc.target/sh/torture/pr58475.c: New test.
3559 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3562 * gfortran.dg/extends_15.f90: New.
3564 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3567 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3569 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3572 * gcc.target/vax/vax.exp: New.
3573 * gcc.target/vax/pr56875.c: Ditto.
3575 2013-09-20 Richard Biener <rguenther@suse.de>
3578 * gfortran.dg/pr58484.f: New testcase.
3580 2013-09-20 Jeff Law <law@redhat.com>
3582 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3584 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3587 * gcc.dg/torture/pr57748-1.c: New test.
3588 * gcc.dg/torture/pr57748-2.c: New test.
3590 2013-09-20 Marek Polacek <polacek@redhat.com>
3593 * c-c++-common/ubsan/shift-4.c: New test.
3595 2013-09-20 Richard Biener <rguenther@suse.de>
3597 PR tree-optimization/58453
3598 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3600 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3603 * gfortran.dg/proc_ptr_43.f90: New.
3605 2013-09-18 Tobias Burnus <burnus@net-b.de>
3608 * gfortran.dg/defined_assignment_11.f90: New.
3610 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3612 PR rtl-optimization/58438
3613 * g++.dg/pr58438.C: New test.
3615 2013-09-18 Tobias Burnus <burnus@net-b.de>
3618 * gfortran.dg/class_39.f03: Update dg-error.
3619 * gfortran.dg/class_5.f03: Ditto.
3620 * gfortran.dg/class_53.f90: Ditto.
3621 * gfortran.dg/realloc_on_assign_20.f90: New.
3622 * gfortran.dg/realloc_on_assign_21.f90: New.
3623 * gfortran.dg/realloc_on_assign_22.f90: New.
3625 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3628 * g++.dg/parse/using4.C: New.
3630 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3632 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3634 2013-09-18 Marek Polacek <polacek@redhat.com>
3637 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3638 instead of the shift option.
3639 * c-c++-common/ubsan/pr58443-1.c: New test.
3640 * c-c++-common/ubsan/pr58443-3.c: New test.
3641 * c-c++-common/ubsan/pr58443-2.c: New test.
3643 2013-09-18 Richard Biener <rguenther@suse.de>
3645 PR tree-optimization/58417
3646 * gcc.dg/torture/pr58417.c: New testcase.
3648 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3650 * gnat.dg/array_bounds_test2.adb: New test.
3652 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3654 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3655 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3657 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3659 * gnat.dg/in_out_parameter4.adb: New test.
3661 2013-09-18 Marek Polacek <polacek@redhat.com>
3664 * c-c++-common/ubsan/attrib-1.c: New test.
3666 2013-09-17 Cong Hou <congh@google.com>
3668 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3669 on two arrays with short and int types. This should not be recognized
3670 as a dot product pattern.
3672 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3675 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3676 the cp_type_quals (r) too.
3678 2013-09-17 Jan Hubicka <jh@suse.cz>
3681 * gcc.c-torture/compile/pr58332.c: New testcase.
3683 2013-09-17 Jeff Law <law@redhat.com>
3685 * gcc.c-torture/execute/pr58387.c: New test.
3687 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689 PR tree-optimization/58088
3690 * gcc.c-torture/compile/pr58088.c: New test.
3692 2013-09-17 Nick Clifton <nickc@redhat.com>
3694 * lib/target-supports.exp (check_effective_target_trampolines):
3695 Add MSP430 to the list of targets that do not support trampolines.
3696 (check_profiling_available): Add MSP430 to the list of targets
3697 that do not support profiling.
3698 (check_effective_target_tls_runtime): Add MSP430 to the list of
3699 targets that do not support TLS.
3701 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3703 * gnat.dg/opt27.adb: New test.
3704 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3706 2013-09-17 Andreas Schwab <schwab@suse.de>
3708 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3710 2013-09-17 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/58432
3713 * gcc.dg/pr58432.c: New testcase.
3715 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3717 * gcc.dg/tree-ssa/slsr-39.c: New test.
3719 2013-09-16 Xinliang David Li <davidxl@google.com>
3721 * gcc.misc-tests/help.exp: Optimizer help change.
3723 2013-09-16 Jeff Law <law@redhat.com>
3725 * gcc.c-torture/execute/pr58419.c: New test.
3726 * gcc.c-torture/execute/pr58431.c: New test.
3728 2013-09-16 Tobias Burnus <burnus@net-b.de>
3731 * gfortran.dg/finalize_19.f90: New.
3733 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3735 * gcc.target/i386/pr58418.c: New.
3737 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3739 * gcc.target/aarch64/fmla-intrinsic.c: New.
3740 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3741 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3742 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3744 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3746 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3747 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3749 2013-09-16 Richard Biener <rguenther@suse.de>
3751 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3753 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3755 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3756 interpreted as implicit templates) to be expected pedwarns instead.
3758 2013-09-16 Tobias Burnus <burnus@net-b.de>
3761 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3763 2013-09-15 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/defined_assignment_10.f90: New.
3768 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3770 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3771 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3773 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3775 * g++.dg/abi/main.C: Added implicit C linkage tests
3777 2013-09-13 Kai Tietz <ktietz@redhat.com>
3779 * gcc.target/i386/pr57848.c: New file.
3781 2013-09-13 Christian Bruel <christian.bruel@st.com>
3784 * gcc.target/sh/torture/pr58314.c: New test.
3786 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3790 2013-09-12 Martin Jambor <mjambor@suse.cz>
3793 * g++.dg/pr58389.C: New test.
3795 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3798 * g++.dg/template/pseudodtor3.C: Likewise.
3800 2013-09-12 Richard Biener <rguenther@suse.de>
3802 PR tree-optimization/58404
3803 * g++.dg/tree-ssa/pr58404.C: New testcase.
3805 2013-09-12 Martin Jambor <mjambor@suse.cz>
3808 * g++.dg/ipa/pr58371.C: New test.
3810 2013-09-12 Richard Biener <rguenther@suse.de>
3812 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3813 expected outcome and comment why that happens.
3815 2013-09-11 Richard Biener <rguenther@suse.de>
3818 * g++.dg/uninit-pred-4.C: New testcase.
3820 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3822 PR tree-optimization/58385
3823 * gcc.c-torture/execute/pr58385.c: New test.
3825 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3827 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3829 2013-09-10 Jeff Law <law@redhat.com>
3831 * g++.dg/torture/pr58380.C: New test.
3833 2013-09-10 Jan Hubicka <jh@suse.cz>
3834 Paolo Carlini <paolo.carlini@oracle.com>
3836 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3838 2013-09-10 Jeff Law <law@redhat.com>
3840 * gcc.c-torture/compile/pr58343.c: New test.
3842 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3844 PR rtl-optimization/58365
3845 * gcc.c-torture/execute/pr58365.c: New test.
3847 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3849 * gcc.dg/torture/memcpy-1.c: New test.
3851 2013-09-10 Alan Modra <amodra@gmail.com>
3853 * gcc.target/powerpc/pr58330.c: New.
3855 2013-09-10 Alan Modra <amodra@gmail.com>
3857 * gcc.target/powerpc/medium_offset.c: New.
3859 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3862 * g++.dg/warn/Wunused-var-21.C: New test.
3864 PR tree-optimization/58364
3865 * gcc.c-torture/execute/pr58364.c: New test.
3867 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3870 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3871 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3872 * g++.dg/init/delete1.C: Adjust.
3874 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3876 * gcc.target/aarch64/movdi_1.c: New test.
3878 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/warn/Wunused-parm-5.C: New.
3883 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3885 * gcc.target/aarch64/cmn-neg.c: New test.
3887 2013-09-09 Richard Biener <rguenther@suse.de>
3890 * gcc.dg/torture/pr58326-1.c: New testcase.
3891 * gcc.dg/torture/pr58326-2.c: Likewise.
3893 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3896 * g++.dg/ext/pr57735.C: New test.
3898 2013-09-09 Jan Hubicka <jh@suse.cz>
3901 * g++.dg/torture/PR58294.C: New testcase.
3903 2013-09-08 Jeff Law <law@redhat.com>
3905 * gcc.c-torture/compile/pr58340.c: New test.
3907 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3909 * g++.dg/debug/ra1.C: New test.
3911 2013-09-08 Jan Hubicka <jh@suse.cz>
3913 * g++.dg/ipa/devirt-11.C: Update template.
3914 * g++.dg/ipa/devirt-16.C: New testcase.
3915 * g++.dg/ipa/devirt-17.C: New testcase.
3916 * g++.dg/ipa/devirt-18.C: New testcase.
3918 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/overload/new1.C: Adjust.
3923 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3925 * c-c++-common/opaque-vector.c: New test.
3927 2013-09-08 Tom de Vries <tom@codesourcery.com>
3930 * g++.dg/tm/noexcept-6.C: New test.
3932 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3934 * gcc.target/arc/cond-set-use.c: New test.
3936 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3938 * gnat.dg/stack_usage2.adb: New test.
3940 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3942 * gcc.target/aarch64/table-intrinsics.c
3943 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3944 (qtb_tests8_< ,2,3,4>): Likewise.
3945 (qtblq_tests8_< ,2,3,4>): Likewise.
3946 (qtbxq_tests8_< ,2,3,4>): Likewise.
3948 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3950 * gnat.dg/warn10.ad[sb]: New test.
3951 * gnat.dg/warn10_pkg.ads: New helper.
3953 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3955 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3956 Don't expect NULL in foo.result set.
3957 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3959 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3960 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3962 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3964 * gcc.target/s390/nearestint-1.c: New testcase.
3966 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3967 Vineet Gupta <Vineet.Gupta@synopsys.com>
3969 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3970 * gcc.target/arc: New directory.
3971 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3972 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3973 * gcc.dg/torture/stackalign/builtin-apply-2.c
3974 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3975 * gcc.dg/builtin-apply2.c
3976 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3978 2013-09-04 Jan Hubicka <jh@suse.cz>
3981 * g++.dg/torture/pr58201_0.C: New testcase.
3982 * g++.dg/torture/pr58201_1.C: New testcase.
3983 * g++.dg/torture/pr58201.h: New testcase.
3985 2013-09-05 Jan Hubicka <jh@suse.cz>
3987 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3989 2013-09-05 Richard Biener <rguenther@suse.de>
3991 PR tree-optimization/58137
3992 * gcc.target/i386/pr58137.c: New testcase.
3994 2013-09-05 Martin Jambor <mjambor@suse.cz>
3996 * g++.dg/ipa/remref-1.C: New test.
3997 * g++.dg/ipa/remref-2.C: Likewise.
3999 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/parse/access11.C: New.
4004 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4006 * g++.dg/warn/weak1.C: Skip on AIX.
4008 2013-09-04 Easwaran Raman <eraman@google.com>
4011 PR tree-optimization/58011
4012 * gfortran.dg/reassoc_12.f90: New testcase.
4013 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4015 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4017 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4018 * gcc.dg/torture/pr53922.c: Skip on AIX.
4019 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4021 2013-09-04 Teresa Johnson <tejohnson@google.com>
4023 * gcc.dg/unroll_1.c: Test dumping to stderr.
4025 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4028 * g++.dg/warn/deprecated-8.C: New.
4030 2013-09-03 Jeff Law <law@redhat.com>
4032 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4035 2013-09-03 Meador Inge <meadori@codesourcery.com>
4039 2013-08-30 Meador Inge <meadori@codesourcery.com>
4041 * gcc.dg/Warray-bounds-11.c: New testcase.
4043 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4045 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4047 2013-09-03 Jan Hubicka <jh@suse.cz>
4049 * g++.dg/ipa/devirt-15.C: Fix testcase.
4051 2013-09-03 Richard Biener <rguenther@suse.de>
4054 * gcc.dg/torture/pr57656.c: New testcase.
4056 2013-09-03 Richard Biener <rguenther@suse.de>
4059 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4061 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4064 * gfortran.dg/do_concurrent_3.f90: New test case.
4066 2013-09-02 Jan Hubicka <jh@suse.cz>
4068 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4070 2013-09-02 Martin Jambor <mjambor@suse.cz>
4073 * gcc.dg/ipa/pr58106.c: New test.
4075 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4077 * gcc.target/aarch64/scalar_intrinsics.c
4078 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4080 2013-09-02 Richard Biener <rguenther@suse.de>
4083 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4085 2013-09-02 Richard Biener <rguenther@suse.de>
4087 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4090 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4092 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4094 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4096 PR c++/21682, implement DR 565
4097 * g++.dg/template/using24.C: New.
4098 * g++.dg/template/using25.C: Likewise.
4099 * g++.dg/template/using26.C: Likewise.
4101 2013-09-01 Jan Hubicka <jh@suse.cz>
4103 * g++.dg/ipa/devirt-15.C: New testcase.
4105 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4109 2013-08-31 Jan Hubicka <jh@suse.cz>
4111 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4112 * g++.dg/tree-ssa/pr45453.C: Likewise.
4114 2013-08-31 Jan Hubicka <jh@suse.cz>
4116 * gcc.dg/fork-instrumentation.c: New testcase.
4118 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4120 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4122 2013-08-30 Meador Inge <meadori@codesourcery.com>
4124 * gcc.dg/Warray-bounds-11.c: New testcase.
4126 2013-08-30 Marek Polacek <polacek@redhat.com>
4128 * g++.dg/ubsan/div-by-zero-1.C: New test.
4129 * c-c++-common/ubsan/save-expr-1.c: New test.
4130 * c-c++-common/ubsan/save-expr-2.c: New test.
4131 * c-c++-common/ubsan/save-expr-3.c: New test.
4132 * c-c++-common/ubsan/save-expr-4.c: New test.
4133 * c-c++-common/ubsan/typedef-1.c: New test.
4134 * c-c++-common/ubsan/const-char-1.c: New test.
4135 * c-c++-common/ubsan/const-expr.c: New test.
4136 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4137 * c-c++-common/ubsan/shift-1.c: Likewise.
4138 * c-c++-common/ubsan/shift-2.c: Likewise.
4139 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4140 * lib/ubsan-dg.exp: New file.
4141 * g++.dg/dg.exp: Add ubsan tests.
4142 * g++.dg/ubsan/ubsan.exp: New file.
4143 * gcc.dg/ubsan/ubsan.exp: New file.
4144 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4145 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4146 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4147 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4148 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4149 * c-c++-common/ubsan/shift-3.c: New test.
4150 * c-c++-common/ubsan/unreachable-1.c: New test.
4151 * c-c++-common/ubsan/shift-1.c: New test.
4152 * c-c++-common/ubsan/shift-2.c: New test.
4153 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4154 * gcc.dg/ubsan/c99-shift-2.c: New test.
4155 * gcc.dg/ubsan/c99-shift-1.c: New test.
4157 2013-08-29 Jan Hubicka <jh@suse.cz>
4159 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4160 to match template and comment.
4162 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4165 * g++.dg/cpp0x/dc8.C: New.
4166 * g++.dg/template/meminit1.C: Adjust.
4168 2013-08-30 Teresa Johnson <tejohnson@google.com>
4170 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4172 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4174 PR tree-optimization/58277
4175 * gcc.c-torture/execute/pr58277-1.c: New test.
4176 * gcc.c-torture/execute/pr58277-2.c: New test.
4178 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4180 * gcc.dg/guality/param-1.c: New test.
4181 * gcc.dg/guality/param-2.c: Likewise.
4183 2013-08-30 Richard Biener <rguenther@suse.de>
4185 PR tree-optimization/58228
4186 * gcc.dg/torture/pr58228.c: New testcase.
4188 2013-08-30 Richard Biener <rguenther@suse.de>
4190 PR tree-optimization/58223
4191 * gcc.dg/torture/pr58223.c: New testcase.
4192 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4194 2013-08-30 Richard Biener <rguenther@suse.de>
4196 PR tree-optimization/58010
4197 * gcc.dg/pr58010.c: New testcase.
4199 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4201 * gcc.dg/unroll_3.c: Message change.
4202 * gcc.dg/unroll_4.c: Likewise.
4203 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4204 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4205 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4206 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4207 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4208 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4209 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4210 * gcc.dg/unroll_1.c: Likewise.
4211 * gcc.dg/vect/bb-slp-31.c: Likewise.
4212 * gcc.dg/vect/bb-slp-14.c: Likewise.
4213 * gcc.dg/vect/bb-slp-8.c: Likewise.
4214 * gcc.dg/vect/bb-slp-23.c: Likewise.
4215 * gcc.dg/vect/bb-slp-15.c: Likewise.
4216 * gcc.dg/vect/bb-slp-9.c: Likewise.
4217 * gcc.dg/vect/bb-slp-24.c: Likewise.
4218 * gcc.dg/vect/bb-slp-16.c: Likewise.
4219 * gcc.dg/vect/bb-slp-25.c: Likewise.
4220 * gcc.dg/vect/bb-slp-17.c: Likewise.
4221 * gcc.dg/vect/bb-slp-26.c: Likewise.
4222 * gcc.dg/vect/bb-slp-18.c: Likewise.
4223 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4224 * gcc.dg/vect/bb-slp-27.c: Likewise.
4225 * gcc.dg/vect/bb-slp-19.c: Likewise.
4226 * gcc.dg/vect/bb-slp-28.c: Likewise.
4227 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4228 * gcc.dg/vect/bb-slp-29.c: Likewise.
4229 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4230 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4231 * gcc.dg/vect/bb-slp-1.c: Likewise.
4232 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4233 * gcc.dg/vect/bb-slp-2.c: Likewise.
4234 * gcc.dg/vect/bb-slp-3.c: Likewise.
4235 * gcc.dg/vect/bb-slp-10.c: Likewise.
4236 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4237 * gcc.dg/vect/bb-slp-4.c: Likewise.
4238 * gcc.dg/vect/bb-slp-11.c: Likewise.
4239 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4240 * gcc.dg/vect/bb-slp-5.c: Likewise.
4241 * gcc.dg/vect/bb-slp-20.c: Likewise.
4242 * gcc.dg/vect/bb-slp-6.c: Likewise.
4243 * gcc.dg/vect/bb-slp-21.c: Likewise.
4244 * gcc.dg/vect/bb-slp-30.c: Likewise.
4245 * gcc.dg/vect/bb-slp-13.c: Likewise.
4246 * gcc.dg/vect/bb-slp-7.c: Likewise.
4247 * gcc.dg/vect/bb-slp-22.c: Likewise.
4248 * gcc.dg/unroll_2.c: Likewise.
4249 * g++.dg/vect/slp-pr50413.cc: Likewise.
4250 * g++.dg/vect/slp-pr56812.cc: Likewise.
4251 * g++.dg/vect/slp-pr50819.cc: Likewise.
4253 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4255 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4257 2013-08-29 Teresa Johnson <tejohnson@google.com>
4259 * gcc.dg/pr40209.c: Use -fopt-info.
4260 * gcc.dg/pr26570.c: Ditto.
4261 * gcc.dg/pr32773.c: Ditto.
4262 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4264 2013-08-29 Richard Biener <rguenther@suse.de>
4266 PR tree-optimization/58246
4267 * gcc.dg/torture/pr58246.c: New testcase.
4269 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4272 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4274 * gfortran.dg/realloc_on_assign_19.f90: New test.
4276 2013-08-29 Richard Biener <rguenther@suse.de>
4279 * gcc.dg/pr57287-2.c: New testcase.
4281 2013-08-29 Richard Biener <rguenther@suse.de>
4283 PR tree-optimization/57685
4284 * gcc.dg/torture/pr57685.c: New testcase.
4286 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4289 * g++.dg/cpp0x/dc7.C: New.
4291 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4294 * c-c++-common/gomp/pr58257.c: New test.
4296 2013-08-28 Richard Biener <rguenther@suse.de>
4298 PR tree-optimization/56933
4299 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4301 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4303 * gcc.target/aarch64/scalar_shift_1.c: New.
4305 2013-08-27 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/57521
4308 * gcc.dg/torture/pr57521.c: New testcase.
4310 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4312 PR rtl-optimization/57860
4313 PR rtl-optimization/57861
4314 PR rtl-optimization/57875
4315 PR rtl-optimization/57876
4316 PR rtl-optimization/57877
4317 * gcc.c-torture/execute/pr57860.c: New test.
4318 * gcc.c-torture/execute/pr57861.c: New test.
4319 * gcc.c-torture/execute/pr57875.c: New test.
4320 * gcc.c-torture/execute/pr57876.c: New test.
4321 * gcc.c-torture/execute/pr57877.c: New test.
4323 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4326 * gfortran.dg/bounds_check_18.f90: New test.
4328 2013-08-23 Jan Hubicka <jh@suse.cz>
4330 * g++.dg/ipa/devirt-14.C: Fix typo.
4332 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4335 * gfortran.dg/inline_sum_5.f90: New.
4337 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4340 * gfortran.dg/typebound_assignment_7.f90: New.
4342 2013-08-23 Jan Hubicka <jh@suse.cz>
4344 * g++.dg/ipa/devirt-13.C: New testcase.
4345 * g++.dg/ipa/devirt-14.C: New testcase.
4347 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4350 * gcc.target/i386/pr58218.c: New test.
4352 PR tree-optimization/58209
4353 * gcc.c-torture/execute/pr58209.c: New test.
4355 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4357 * gcc.target/powerpc/pr57744.c: Declare abort.
4359 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4362 * g++.dg/template/error54.C: New.
4364 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4367 * gfortran.dg/select_type_34.f90: New.
4369 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4372 * g++.dg/warn/deprecated-7.C: New.
4374 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4376 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4378 2013-08-21 Jeff Law <law@redhat.com>
4380 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4382 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/ext/attr-alias-3.C: New.
4387 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/intent_out_8.f90: New.
4392 2013-08-20 Teresa Johnson <tejohnson@google.com>
4394 PR rtl-optimizations/57451
4395 * g++.dg/tree-prof/pr57451.C: New test.
4397 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4402 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4405 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4407 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4409 * gcc.target/powerpc/dfp-dd-2.c: New test.
4410 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4411 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4413 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4415 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4416 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4419 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4421 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4426 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4427 correct test response.
4430 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4431 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4432 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4434 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4435 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4437 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4439 2013-08-18 Jan Hubicka <jh@suse.cz>
4441 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4443 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4446 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4448 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4450 PR tree-optimization/58006
4451 * g++.dg/opt/pr58006.C: New test.
4453 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4455 * gnat.dg/specs/linker_alias.ads: New test.
4457 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4459 PR tree-optimization/58164
4460 * gcc.c-torture/compile/pr58164.c: New test.
4462 PR tree-optimization/58165
4463 * g++.dg/opt/pr58165.C: New test.
4465 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4468 * g++.dg/cpp0x/enum28.C: New.
4469 * g++.dg/cpp0x/enum15.C: Adjust.
4471 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4474 * gcc.target/powerpc/pr57949-1.c: New.
4475 * gcc.target/powerpc/pr57949-2.c: New.
4477 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4479 PR tree-optimization/58145
4480 * gcc.dg/pr58145-1.c: New test.
4481 * gcc.dg/pr58145-2.c: New test.
4483 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4485 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4486 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4487 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4489 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4490 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4491 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4492 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4493 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4494 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4495 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4496 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4497 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4498 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4499 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4500 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4502 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4503 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4504 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4505 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4507 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4509 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4510 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4511 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4512 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4514 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4515 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4516 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4517 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4518 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4519 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4520 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4521 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4522 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4523 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4524 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4525 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4528 * gcc.c-torture/execute/pr56799.x: New file.
4530 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4532 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4534 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4535 * gcc.dg/pr44214-3.c (v2df): Likewise.
4537 * gcc.dg/pr46647.c: xfail for avr-*-*.
4539 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4541 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4542 Expect l to be optimized away.
4543 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4546 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4547 to tests that assume int/double are larger than short/float.
4550 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4552 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4553 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4554 target { int16 }. Restrict existing tests to target { int32 }
4556 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4557 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4558 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4559 * lib/target-supports.exp (check_effective_target_int32): New proc.
4561 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4562 exclude from scan test.
4564 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4565 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4566 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4572 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4573 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4574 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4575 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4576 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4577 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4578 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4579 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4580 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4581 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4582 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4584 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4586 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4588 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4589 to be the first test directive.
4590 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4591 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4592 * gcc.target/arm/atomic-op-char.c: Likewise.
4593 * gcc.target/arm/atomic-op-consume.c: Likewise.
4594 * gcc.target/arm/atomic-op-int.c: Likewise.
4595 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4596 * gcc.target/arm/atomic-op-release.c: Likewise.
4597 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4598 * gcc.target/arm/atomic-op-short.c: Likewise.
4600 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4602 PR rtl-optimization/57662
4603 * gcc.dg/pr57662.c: New test.
4605 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4607 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4609 * gcc.target/mips/nans-legacy.c: Likewise.
4611 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4613 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4615 * gcc.target/mips/fabs-legacy.c: Likewise.
4616 * gcc.target/mips/fabsf-2008.c: Likewise.
4617 * gcc.target/mips/fabsf-legacy.c: Likewise.
4618 * gcc.target/mips/fneg-2008.c: Likewise.
4619 * gcc.target/mips/fneg-legacy.c: Likewise.
4620 * gcc.target/mips/fnegf-2008.c: Likewise.
4621 * gcc.target/mips/fnegf-legacy.c: Likewise.
4622 * gcc.target/mips/nan-2008.c: Likewise.
4623 * gcc.target/mips/nan-legacy.c: Likewise.
4624 * gcc.target/mips/nanf-2008.c: Likewise.
4625 * gcc.target/mips/nanf-legacy.c: Likewise.
4626 * gcc.target/mips/nans-2008.c: Likewise.
4627 * gcc.target/mips/nans-legacy.c: Likewise.
4628 * gcc.target/mips/nansf-2008.c: Likewise.
4629 * gcc.target/mips/nansf-legacy.c: Likewise.
4631 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4633 * gnat.dg/valued_proc.adb: New test.
4634 * gnat.dg/valued_proc_pkg.ads: New helper.
4636 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/57661
4639 * g++.dg/opt/pr57661.C: New test.
4642 * gcc.dg/asan/pr56417.c: New test.
4644 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4646 * gnat.dg/loop_optimization16.adb: New test.
4647 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4649 2013-08-13 Marek Polacek <polacek@redhat.com>
4651 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4653 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4655 Example of converting global state to per-pass state.
4657 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4658 global state "static int counter" to...
4659 (one_pass::counter): ...this instance data.
4661 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4663 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4664 to member function...
4665 (one_pass::gate): ...this.
4666 (one_pass_exec): Convert to member function...
4667 (one_pass::impl_execute): ...this.
4669 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/cpp0x/pr57416.C: New.
4674 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4676 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4678 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4679 * g++.dg/cpp0x/defaulted2.C: Likewise.
4680 * g++.dg/cpp0x/defaulted31.C: Likewise.
4681 * g++.dg/cpp0x/error6.C: Likewise.
4682 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4683 * g++.dg/cpp0x/override2.C: Likewise.
4684 * g++.dg/cpp0x/parse1.C: Likewise.
4685 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4686 * g++.dg/cpp0x/temp_default4.C: Likewise.
4687 * g++.dg/ext/attrib32.C: Likewise.
4688 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4689 * g++.dg/ext/mv13.C: Likewise.
4690 * g++.dg/ext/mv7.C: Likewise.
4691 * g++.dg/ext/mv9.C: Likewise.
4692 * g++.dg/ext/pr57362.C: Likewise.
4693 * g++.dg/ext/typeof10.C: Likewise.
4694 * g++.dg/lookup/anon6.C: Likewise.
4695 * g++.dg/lookup/crash6.C: Likewise.
4696 * g++.dg/lookup/name-clash5.C: Likewise.
4697 * g++.dg/lookup/name-clash6.C: Likewise.
4698 * g++.dg/other/anon4.C: Likewise.
4699 * g++.dg/other/error15.C: Likewise.
4700 * g++.dg/other/error8.C: Likewise.
4701 * g++.dg/other/redecl2.C: Likewise.
4702 * g++.dg/parse/crash16.C: Likewise.
4703 * g++.dg/parse/crash21.C: Likewise.
4704 * g++.dg/parse/crash38.C: Likewise.
4705 * g++.dg/parse/redef2.C: Likewise.
4706 * g++.dg/parse/struct-as-enum1.C: Likewise.
4707 * g++.dg/template/crash39.C: Likewise.
4708 * g++.dg/template/redecl3.C: Likewise.
4709 * g++.dg/tls/diag-3.C: Likewise.
4710 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4711 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4712 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4713 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4714 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4715 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4716 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4717 * g++.old-deja/g++.brendan/static3.C: Likewise.
4718 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4719 * g++.old-deja/g++.jason/binding.C: Likewise.
4720 * g++.old-deja/g++.jason/crash4.C: Likewise.
4721 * g++.old-deja/g++.jason/crash7.C: Likewise.
4722 * g++.old-deja/g++.jason/lineno.C: Likewise.
4723 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4724 * g++.old-deja/g++.mike/misc3.C: Likewise.
4725 * g++.old-deja/g++.mike/net44.C: Likewise.
4726 * g++.old-deja/g++.mike/ns3.C: Likewise.
4727 * g++.old-deja/g++.ns/alias4.C: Likewise.
4728 * g++.old-deja/g++.ns/ns11.C: Likewise.
4729 * g++.old-deja/g++.other/crash23.C: Likewise.
4730 * g++.old-deja/g++.other/decl8.C: Likewise.
4731 * g++.old-deja/g++.other/linkage3.C: Likewise.
4732 * g++.old-deja/g++.other/typeck1.C: Likewise.
4733 * g++.old-deja/g++.other/typedef5.C: Likewise.
4734 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4735 * g++.old-deja/g++.pt/friend36.C: Likewise.
4736 * obj-c++.dg/method-8.mm: Likewise.
4737 * obj-c++.dg/tls/diag-3.mm: Likewise.
4739 2013-08-12 Perez Read <netfirewall@gmail.com>
4742 * gcc.target/i386/movabs-1.c: New test.
4744 2013-08-12 Marek Polacek <polacek@redhat.com>
4746 PR tree-optimization/57980
4747 * gcc.dg/pr57980.c: New test.
4749 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4752 * gfortran.dg/do_check_10.f90: New test.
4753 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4754 * gfortran.dg/array_constructor_18.f90: Likewise.
4755 * gfortran.dg/array_constructor_22.f90: Likewise.
4756 * gfortran.dg/coarray_15.f90: Likewise.
4757 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4758 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4759 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4761 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4764 * g++.dg/cpp0x/constexpr-ice8.C: New.
4766 2013-08-09 Xinliang David Li <davidxl@google.com>
4768 * gcc.target/i386/memcpy-strategy-1.c: New test.
4769 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4770 * gcc.target/i386/memset-strategy-1.c: Ditto.
4771 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4773 2013-08-09 Jan Hubicka <jh@suse.cz>
4775 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4776 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4778 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4780 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4782 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4785 * gfortran.dg/transfer_intrinsic_6.f90: New.
4787 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4790 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4793 * g++.dg/lookup/typedef2.C: New.
4795 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4797 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4798 output of vdup intrinsics.
4800 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4802 * gcc.target/arm/lp1189445.c: New testcase.
4804 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4806 PR rtl-optimization/58079
4807 * gcc.dg/torture/pr58079.c: New test.
4809 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4811 * gnat.dg/warn9.adb: New test.
4813 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/lookup/typedef2.C: New.
4818 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4820 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4821 to optstr when building plugins on darwin.
4823 2013-08-06 Martin Jambor <mjambor@suse.cz>
4825 PR tree-optimization/57539
4826 * gcc.dg/ipa/pr57539.c: New test.
4828 2013-08-06 Martin Jambor <mjambor@suse.cz>
4829 Bernd Edlinger <bernd.edlinger@hotmail.de>
4831 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4832 (a): Fix constructor.
4834 2013-08-06 Martin Jambor <mjambor@suse.cz>
4837 * gfortran.dg/pr57987.f90: New test.
4839 2013-08-06 Martin Jambor <mjambor@suse.cz>
4842 * gcc.dg/torture/pr58041.c: New test.
4843 * gcc.target/arm/pr58041.c: Likewise.
4845 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4848 * gfortran.dg/pointer_init_8.f90: New.
4850 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4853 * g++.dg/cpp0x/pr58080.C: New.
4855 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4857 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4858 to optstr when building plugins.
4860 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4862 Patch autogenerated by refactor_passes.py from
4863 https://github.com/davidmalcolm/gcc-refactoring-scripts
4864 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4866 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4867 struct to a subclass of gimple_opt_pass along with...
4868 (pass_data_one_pass): ...new pass_data instance and...
4869 (make_one_pass): ...new function.
4870 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4871 global struct to a subclass of gimple_opt_pass along with...
4872 (pass_data_warn_self_assign): ...new pass_data instance and...
4873 (make_pass_warn_self_assign): ...new function.
4874 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4875 a global struct to a subclass of gimple_opt_pass along with...
4876 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4877 (make_pass_dumb_plugin_example): ...new function.
4878 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4879 global struct to a subclass of gimple_opt_pass along with...
4880 (pass_data_warn_self_assign): ...new pass_data instance and...
4881 (make_pass_warn_self_assign): ...new function.
4883 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4885 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4886 is created and added to the pass_manager to reflect
4887 autogenerated changes.
4888 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4889 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4890 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4892 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4895 * g++.dg/cpp0x/pr58072.C: New.
4897 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4899 * gcc.dg/torture/pr57993-2.cpp: New.
4901 2013-08-02 Jan Hubicka <jh@suse.cz>
4903 * gcc.dg/ipa/ipa-1.c: Update.
4904 * gcc.dg/ipa/ipa-2.c: Update.
4905 * gcc.dg/ipa/ipa-3.c: Update.
4906 * gcc.dg/ipa/ipa-4.c: Update.
4907 * gcc.dg/ipa/ipa-5.c: Update.
4908 * gcc.dg/ipa/ipa-7.c: Update.
4909 * gcc.dg/ipa/ipa-8.c: Update.
4910 * gcc.dg/ipa/ipcp-1.c: Update.
4911 * gcc.dg/ipa/ipcp-2.c: Update.
4913 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4915 PR rtl-optimization/58048
4916 * gcc.target/i386/pr58048.c: New.
4918 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4920 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4922 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4923 Peter Bergner <bergner@vnet.ibm.com>
4926 * g++.dg/overload/using3.C: New.
4927 * g++.dg/overload/using2.C: Adjust.
4928 * g++.dg/lookup/using9.C: Likewise.
4930 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4932 * gcc.target/arm/pr46972-2.c: New test.
4934 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4936 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4938 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4940 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4942 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4944 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4945 rather than addressing!=absolute when deciding how to handle MIPS16
4946 when the test forces an ABI.
4948 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4951 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4953 2013-07-30 Steve Ellcey <sellcey@mips.com>
4955 * gcc.target/mips/code-readable-1.c: Increase switch size.
4956 * gcc.target/mips/code-readable-2.c: Ditto.
4957 * gcc.target/mips/code-readable-3.c: Ditto.
4958 * gcc.target/mips/code-readable-4.c: Ditto.
4960 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4963 * g++.dg/parse/crash63.C: New.
4965 2013-07-30 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/pointer_assign_8.f90: New.
4969 * gfortran.dg/pointer_assign_9.f90: New.
4970 * gfortran.dg/pointer_assign_10.f90: New.
4971 * gfortran.dg/pointer_assign_11.f90: New.
4973 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4975 * gcc.target/arm/pr57637.c: New testcase.
4977 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4979 PR tree-optimization/57993
4980 * gcc.dg/torture/pr57993.c: New test.
4982 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4984 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4986 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4989 * g++.dg/conversion/ambig2.C: New.
4991 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4993 * gcc.target/mips/fabs-2008.c: New test case.
4994 * gcc.target/mips/fabs-legacy.c: New test case.
4995 * gcc.target/mips/fabsf-2008.c: New test case.
4996 * gcc.target/mips/fabsf-legacy.c: New test case.
4997 * gcc.target/mips/fneg-2008.c: New test case.
4998 * gcc.target/mips/fneg-legacy.c: New test case.
4999 * gcc.target/mips/fneg-2008.c: New test case.
5000 * gcc.target/mips/fneg-legacy.c: New test case.
5001 * gcc.target/mips/nan-2008.c: New test case.
5002 * gcc.target/mips/nan-legacy.c: New test case.
5003 * gcc.target/mips/nanf-2008.c: New test case.
5004 * gcc.target/mips/nanf-legacy.c: New test case.
5005 * gcc.target/mips/nans-2008.c: New test case.
5006 * gcc.target/mips/nans-legacy.c: New test case.
5007 * gcc.target/mips/nansf-2008.c: New test case.
5008 * gcc.target/mips/nansf-legacy.c: New test case.
5009 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5011 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5012 Maxim Kuvyrkov <maxim@kugelworks.com>
5014 * lib/target-supports.exp (check_effective_target_non_bionic): New
5015 effective-target test.
5016 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5017 * g++.dg/tls/thread_local4g.C: Ditto.
5019 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5022 * gfortran.dg/vector_subsript_7.f90: New test.
5024 2013-07-27 Tobias Burnus <burnus@net-b.de>
5027 * gfortran.dg/warn_alias.f90: New.
5029 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5032 * gfortran.dg/class_array_19.f90: New.
5034 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5036 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5037 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5038 * gcc.dg/vect/pr57741-3.c: Likewise.
5039 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5041 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5043 Skip tests that make assumptions about struct layout that don't hold
5045 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5046 * g++.dg/cpp0x/iop.C: Likewise.
5047 * g++.dg/cpp0x/named_refs.C: Likewise.
5048 * g++.dg/cpp0x/rv1p.C: Likewise.
5049 * g++.dg/cpp0x/rv2p.C: Likewise.
5050 * g++.dg/cpp0x/rv3p.C: Likewise.
5051 * g++.dg/cpp0x/rv4p.C: Likewise.
5052 * g++.dg/cpp0x/rv5p.C: Likewise.
5053 * g++.dg/cpp0x/rv6p.C: Likewise.
5054 * g++.dg/cpp0x/rv7p.C: Likewise.
5055 * g++.dg/cpp0x/rv8p.C: Likewise.
5056 * g++.dg/ext/strncpy-chk1.C: Likewise.
5057 * gcc.dg/builtin-object-size-10.c: Likewise.
5058 * gcc.dg/builtin-object-size-11.c: Likewise.
5059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5060 * gcc.dg/pr25805.c: Likewise.
5061 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5062 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5064 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5065 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5066 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5067 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5068 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5069 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5070 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5071 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5072 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5073 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5074 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5075 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5077 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5078 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5080 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5081 * gcc.dg/sibcall-6.c: Enable for epiphany.
5083 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5085 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5087 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5089 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5090 memcpy not initializers.
5092 * gcc.dg/guality/guality.exp: Skip on AIX.
5094 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5097 * g++.dg/cpp0x/pr57101.C: New.
5099 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5101 * gcc.target/aarch64/neg_1.c: New test.
5103 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5106 * gfortran.dg/typebound_call_25.f90: New.
5108 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5111 * g++.dg/cpp0x/pr57981.C: New.
5113 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5116 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5118 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5120 PR rtl-optimization/57960
5121 * gcc.target/s390/pr57960.c: New.
5123 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5126 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5128 2013-07-25 Terry Guo <terry.guo@arm.com>
5130 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5132 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5135 * g++.dg/inherit/pr57942.C: New.
5137 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5139 * gcc.target/powerpc/bool2.h: New file, test the code generation
5140 of logical operations for power5, altivec, power7, and power8 systems.
5141 * gcc.target/powerpc/bool2-p5.c: Likewise.
5142 * gcc.target/powerpc/bool2-av.c: Likewise.
5143 * gcc.target/powerpc/bool2-p7.c: Likewise.
5144 * gcc.target/powerpc/bool2-p8.c: Likewise.
5145 * gcc.target/powerpc/bool3.h: Likewise.
5146 * gcc.target/powerpc/bool3-av.c: Likewise.
5147 * gcc.target/powerpc/bool2-p7.c: Likewise.
5148 * gcc.target/powerpc/bool2-p8.c: Likewise.
5150 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5152 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5154 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5156 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5158 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5160 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5161 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5162 type from long to long long.
5163 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5164 to have effective-target keywords of lp64 and ilp32.
5165 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5166 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5167 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5168 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5169 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5170 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5171 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5172 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5173 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5175 2013-07-23 Tom Tromey <tromey@redhat.com>
5176 Joseph Myers <joseph@codesourcery.com>
5178 * gcc.dg/c11-generic-1.c: New file.
5179 * gcc.dg/c11-generic-2.c: New file.
5181 2013-07-22 Tobias Burnus <burnus@net-b.de>
5185 * coarray/lib_realloc_1.f90: Permit optimization.
5186 * gfortran.dg/coarray_31.f90: New.
5188 2013-07-22 Tobias Burnus <burnus@net-b.de>
5191 * gfortran.dg/class_array_7.f03: Fix memory leak.
5193 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5196 * g++.dg/cpp0x/decltype56.C: New.
5198 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5200 * gcc.dg/pr53265.c: Correct line number in dg-message.
5202 2013-07-22 Diego Novillo <dnovillo@google.com>
5204 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5206 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5209 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5210 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5212 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5215 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5216 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5217 * gcc.dg/torture/pr53366-1.c: Same.
5218 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5219 * gcc.dg/torture/pr56488.c: Same.
5220 * gcc.dg/torture/pr57584.c: Same.
5221 * gcc.dg/tree-ssa/pr57385.c: Same.
5222 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5224 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
5226 * c-c++-common/pr41779.c: Fix typos.
5227 * gcc.c-torture/compile/20031125-2.c: Likewise.
5228 * gcc.c-torture/compile/20040621-1.c: Likewise.
5229 * gcc.c-torture/execute/20020418-1.c: Likewise.
5230 * gcc.dg/20020108-1.c: Likewise.
5231 * gcc.dg/atomic-generic-aux.c: Likewise.
5232 * gcc.dg/builtin-complex-err-2.c: Likewise.
5233 * gcc.dg/decl-1.c: Likewise.
5234 * gcc.dg/di-sync-multithread.c: Likewise.
5235 * gcc.dg/format/c90-printf-1.c: Likewise.
5236 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5237 * gcc.dg/long-long-compare-1.c: Likewise.
5238 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5239 * gcc.dg/pr17055-1.c: Likewise.
5240 * gcc.dg/pr27095.c: Likewise.
5241 * gcc.dg/torture/fp-int-convert.h: Likewise.
5242 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5243 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5244 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5245 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5246 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5247 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5248 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5249 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5250 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5251 * gcc.dg/vect/vect-cond-5.c: Likewise.
5252 * gcc.dg/weak/typeof-2.c: Likewise.
5253 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5254 * gcc.target/arm/naked-1.c: Likewise.
5255 * gcc.target/i386/pr9771-1.c: Likewise.
5256 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5257 * gcc.target/sparc/struct-ret-check.c: Likewise.
5258 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5259 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5260 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5263 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5266 * gfortran.dg/dependency_42.f90: New test.
5267 * gfortran.dg/dependency_43.f90: New test.
5269 2013-07-21 Tobias Burnus <burnus@net-b.de>
5272 * gfortran.dg/round_4.f90: New.
5274 2013-07-21 Tobias Burnus <burnus@net-b.de>
5277 * gfortran.dg/min_max_conformance_2.f90: New.
5279 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5281 PR preprocessor/57620
5282 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5283 (main): Don't test {s,u,U,L}12.
5284 * c-c++-common/raw-string-13.c: New test.
5285 * c-c++-common/raw-string-14.c: New test.
5286 * c-c++-common/raw-string-15.c: New test.
5287 * c-c++-common/raw-string-16.c: New test.
5289 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5291 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5293 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5295 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5297 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5298 target { ! keeps_null_pointer_checks }.
5299 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5300 target { ! keeps_null_pointer_checks }.
5302 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5303 * gcc.dg/torture/pr56488.c: Likewise.
5305 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5307 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5310 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5312 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5313 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5314 * gfortran.dg/guality/guality.exp: Skip on AIX.
5316 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5318 * g++.dg/debug/pr56819.C: Skip on AIX.
5319 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5320 * g++.dg/guality/guality.exp: Skip on AIX.
5322 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5324 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5326 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5328 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5331 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5332 Adjust to corrected rounding.
5334 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5336 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5337 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5338 check_effective_target_cilkplus.
5339 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5341 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5343 * gcc.target/powerpc/pr57744.c: Fix typo.
5345 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5348 * gcc.c-torture/compile/pr57698.c: New test.
5349 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5350 * gcc.c-torture/compile/pr44043.c: Ditto.
5352 2013-07-18 Wei Mi <wmi@google.com>
5354 PR rtl-optimization/57878
5355 * g++.dg/pr57878.C: New test.
5357 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5359 * gcc.dg/pr42611.c: Move dg-error to correct line.
5361 2013-07-17 Tobias Burnus <burnus@net-b.de>
5364 * gfortran.dg/dollar_sym_3.f: New.
5365 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5367 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5372 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5373 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5374 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5375 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5376 * objc.dg/image-info.m: Likewise.
5377 * objc.dg/symtab-1.m: Likewise.
5378 * objc.dg/torture/strings/const-str-10.m: Likewise.
5379 * objc.dg/torture/strings/const-str-11.m: Likewise.
5380 * objc.dg/torture/strings/const-str-9.m: Likewise.
5381 * objc.dg/zero-link-1.m: Likewise.
5382 * objc.dg/zero-link-2.m: Likewise.
5383 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5384 * objc.dg/objc-foreach-4.m: Likewise.
5385 * objc.dg/objc-foreach-5.m: Likewise.
5386 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5388 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5389 * obj-c++.dg/syntax-error-1.mm: Likewise.
5390 * objc.dg/method-6.m: Likewise.
5391 * objc.dg/pr23214.m: Likewise.
5392 * objc.dg/proto-lossage-7.m: Likewise.
5393 * objc.dg/strings/const-str-12b.m: Likewise.
5394 * objc.dg/zero-link-3.m: Likewise.
5395 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5396 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5397 adjust headers, interfaces and encoded types to reflect current system
5398 versions. Add FIXME and outputs from current system compiler for
5401 2013-07-15 Cong Hou <congh@google.com>
5403 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5405 * gcc.target/i386/l_fma_float_3.c: Likewise.
5406 * gcc.target/i386/l_fma_double_1.c: Likewise.
5407 * gcc.target/i386/l_fma_double_3.c: Likewise.
5409 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5411 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5412 function to test if HTM is available.
5413 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5414 * gcc.target/powerpc/htm-builtin-1.c: New test.
5416 2013-07-15 Tobias Burnus <burnus@net-b.de>
5418 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5419 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5420 * gfortran.dg/coarray_6.f90: Add dg-error.
5422 2013-07-15 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/finalize_18.f90: New.
5427 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5430 * fortran.dg/module_variable_1.f90: New test.
5431 * fortran.dg/module_variable_2.f90: New test.
5433 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5435 * g++.dg/ext/vector19.C: Adapt.
5436 * g++.dg/ext/vector23.C: New testcase.
5438 2013-07-12 Michael Matz <matz@suse.de>
5441 * c-c++-common/pr55771.c: New test.
5443 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5445 * gcc.target/aarch64/vect-movi.c: New.
5447 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5450 * g++.dg/ext/pr57362.C: New.
5452 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5455 * gcc.target/avr/torture/pr57631.c: New test.
5457 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5460 * g++.dg/cpp0x/constexpr-ice7.C: New.
5462 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5464 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5466 * gcc.c-torture/execute/nest-align-1.x: New.
5468 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5471 * g++.dg/cpp0x/sfinae48.C: New.
5473 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5475 PR preprocessor/57824
5476 * c-c++-common/raw-string-17.c: New test.
5477 * c-c++-common/gomp/pr57824.c: New test.
5479 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5482 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5483 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5484 * g++.dg/conversion/dr195.C: Update.
5485 * g++.dg/expr/cast2.C: Likewise.
5487 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5489 * c-c++-common/raw-string-18.c: New test.
5490 * c-c++-common/raw-string-19.c: New test.
5492 PR preprocessor/57757
5493 * g++.dg/cpp/paste1.C: New test.
5494 * g++.dg/cpp/paste2.C: New test.
5496 2013-07-10 Graham Stott <grahams@btinternet.com>
5498 * gcc.target/mips/mulsize-1.c: New.
5499 * gcc.target/mips/mulsize-2.c: New.
5500 * gcc.target/mips/mulsize-3.c: New.
5501 * gcc.target/mips/mulsize-4.c: New.
5503 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5506 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5507 * g++.dg/ext/vector24.C: New testcase.
5509 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5512 * g++.dg/cpp0x/decltype17.C: Adjust.
5514 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5517 * g++.dg/cpp0x/pr51786.C: New.
5519 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5521 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5523 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5525 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5527 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5528 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5533 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5538 * gfortran.dg/do_check_9.f90: New.
5540 2013-07-08 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/dot_product_2.f90: New.
5545 2013-07-08 Tobias Burnus <burnus@net-b.de>
5548 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5550 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5552 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5553 * gfortran.dg/finalize_10.f90: Fix dg-final.
5555 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5558 * gcc.target/i386/pr57819.c: New test.
5560 PR rtl-optimization/57829
5561 * gcc.c-torture/execute/pr57829.c: New test.
5563 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5565 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5566 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5568 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5571 * gcc.target/i386/pr57807.c: New test.
5573 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5576 * gcc.dg/tree-ssa/vrp89.c: New test.
5578 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5581 * g++.dg/parse/defarg16.C: New.
5583 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5585 PR rtl-optimization/55342
5586 * gcc.target/i386/pr55342.c: New.
5588 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5590 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5592 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5595 * g++.dg/inherit/virtual10.C: New.
5597 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5600 * gcc.dg/large-size-array-6.c: New test.
5602 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/template/crash116.C: New.
5607 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5609 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5610 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5612 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/cpp0x/nsdmi-list3.C: New.
5617 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5620 * gcc.target/i386/pr57777.c: New test.
5623 * g++.dg/template/arg9.C: New test.
5625 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5627 * gcc.target/i386/avx-inline.c: New test.
5629 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5631 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5632 * gcc.target/mips/call-2.c: Likewise.
5633 * gcc.target/mips/call-3.c: Likewise.
5634 * gcc.target/mips/lazy-binding-1.c: Likewise.
5636 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5638 PR tree-optimization/57741
5639 * gcc.dg/vect/pr57741-1.c: New test.
5640 * gcc.dg/vect/pr57741-2.c: New test.
5641 * gcc.dg/vect/pr57741-3.c: New test.
5643 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5645 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5647 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5648 * lib/target-supports.exp: Define aarch64_little_endian.
5650 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5652 * gcc.target/aarch64/abs_1.c: New test.
5654 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5656 * gcc.target/aarch64/bfxil_1.c: New test.
5657 * gcc.target/aarch64/bfxil_2.c: Likewise.
5659 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5662 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5663 array sizes from 100 to 20.
5665 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5668 * gfortran.dg/pointer_remapping_8.f90: New.
5670 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5672 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5673 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5674 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5675 * g++.dg/cpp1y/complex_literals.h: New.
5677 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/cpp0x/noexcept21.C: New.
5682 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5685 * gcc.target/i386/pr57736.c: New test.
5687 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5689 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5691 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5692 strings to match the fixed error messages.
5693 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5697 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5700 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5701 stqcx. get even registers.
5703 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5706 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5708 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5710 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5712 * gcc.target/i386/bmi-1.c: Ditto.
5713 * gcc.target/i386/bmi-bextr-4.c: New.
5714 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5716 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5719 * g++.dg/cpp0x/initlist73.C: New.
5721 2013-06-27 Meador Inge <meadori@codesourcery.com>
5723 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5724 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5725 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5727 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5730 * g++.dg/ext/pr57509.C: New file.
5732 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5735 * gcc.target/i386/bmi-bextr-3.c: New test.
5738 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5740 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5743 * g++.dg/cpp0x/pr57172.C: New testcase.
5745 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5747 * gcc.target/s390/htm-1.c: New file.
5748 * gcc.target/s390/htm-nofloat-1.c: New file.
5749 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5751 2013-06-26 Tobias Burnus <burnus@net-b.de>
5754 * gfortran.dg/bounds_check_17.f90: New.
5756 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5759 * g++.dg/cpp1y/pr57640.C: New.
5761 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5764 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5765 overflow due to size of arrays.
5767 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/57705
5770 * gcc.dg/vect/pr57705.c: New test.
5771 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5773 2013-06-25 Martin Jambor <mjambor@suse.cz>
5776 * g++.dg/ipa/pr57670.C: New test.
5778 2013-06-25 Richard Biener <rguenther@suse.de>
5781 * gcc.dg/pr56977.c: New testcase.
5783 2013-06-24 Martin Jambor <mjambor@suse.cz>
5785 PR tree-optimization/57358
5786 * gcc.dg/ipa/pr57358.c: New test.
5788 2013-06-24 Richard Biener <rguenther@suse.de>
5791 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5793 2013-06-24 Richard Biener <rguenther@suse.de>
5795 PR tree-optimization/57488
5796 * gcc.dg/torture/pr57488.c: New testcase.
5798 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5799 Dominique d'Humieres <dominiq@lps.ens.fr>
5802 * gfortran.dg/fraction.f90: New.
5804 2013-06-24 Alan Modra <amodra@gmail.com>
5806 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5807 Add scan-assembler-not "lvx".
5808 * gcc.target/powerpc/le-altivec-consts.c: New.
5810 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5812 * g++.dg/cpp0x/sfinae47.C: New.
5814 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5817 * gcc.target/sh/pr52483-1.c: New.
5818 * gcc.target/sh/pr52483-2.c: New.
5819 * gcc.target/sh/pr52483-3.c: New.
5820 * gcc.target/sh/pr52483-4.c: New.
5821 * gcc.target/sh/pr52483-5.c: New.
5823 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5825 * gcc.target/i386/intrinsics_1.c: New test.
5826 * gcc.target/i386/intrinsics_2.c: Ditto.
5827 * gcc.target/i386/intrinsics_3.c: Ditto.
5828 * gcc.target/i386/intrinsics_4.c: Ditto.
5829 * gcc.target/i386/intrinsics_5.c: Ditto.
5830 * gcc.target/i386/intrinsics_6.c: Ditto.
5831 * gcc.target/i386/avx-1.c: Provide macros for builtins
5832 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5834 2013-06-21 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/finalize_17.f90: New.
5839 2013-06-21 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/realloc_on_assign_18.f90: New.
5843 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5845 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5846 Also changed the returns from error as distinct values so that
5847 debugging can get easier.
5848 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5849 errors specific to C, if necessary. Also added new error
5851 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5852 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5853 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5854 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5855 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5856 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5857 the same changes as parser_errors3.c, spaces were added between colons
5858 to not confuse C++ compiler with 2 colons as scope.
5859 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5860 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5861 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5862 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5863 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5864 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5865 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5866 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5867 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5868 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5869 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5870 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5873 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5876 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5878 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5881 * gcc.target/i386/pr57655.c: New test.
5883 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5885 * ada/acats/tests/gcc: Delete.
5886 * gnat.dg/style: Likewise.
5888 2013-06-20 Jeff Law <law@redhat.com>
5890 PR tree-optimization/57660
5891 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5892 based on their branch cost.
5894 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5896 2013-06-20 Tobias Burnus <burnus@net-b.de>
5899 * gfortran.dg/list_read_11.f90: New.
5901 2013-06-20 Richard Biener <rguenther@suse.de>
5903 PR tree-optimization/57584
5904 * gcc.dg/torture/pr57584.c: New testcase.
5906 2013-06-19 Sharad Singhai <singhai@google.com>
5908 * g++.dg/gcov/gcov-8.C: New testcase.
5909 * lib/gcov.exp: Handle intermediate format.
5911 2013-06-19 Wei Mi <wmi@google.com>
5913 PR rtl-optimization/57518
5914 * gcc.dg/pr57518.c: New test.
5916 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5918 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5920 2013-06-19 Jan Hubicka <jh@suse.cz>
5922 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5924 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5926 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5927 hard-coded values of array sizes with a #define.
5928 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5929 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5930 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5931 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5932 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5934 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5936 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5937 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5939 2013-06-19 Jeff Law <law@redhat.com>
5941 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5943 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5946 * g++.dg/template/error53.C: New.
5948 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5951 * gcc.target/powerpc/pr55033.c: Fix options.
5953 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5955 * gcc.target/i386/inline_error.c: New test.
5956 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5957 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5959 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5962 * g++.dg/cpp0x/decltype55.C: New.
5964 2013-06-18 Marek Polacek <polacek@redhat.com>
5966 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5968 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5970 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5972 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5974 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5975 Also changed the returns from error as distinct values so that it is
5978 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5980 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5982 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5985 * g++.dg/template/error52.C: New.
5986 * g++.dg/lookup/friend15.C: Update.
5987 * g++.dg/parse/error11.C: Likewise.
5988 * g++.dg/parse/error14.C: Likewise.
5989 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5990 * g++.dg/parse/template25.C: Likewise.
5991 * g++.old-deja/g++.jason/cond.C: Likewise.
5992 * g++.old-deja/g++.mike/for2.C: Likewise.
5993 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5994 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5996 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5998 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6001 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6003 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6004 accidentally placing minus sign for length instead of stride.
6006 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6008 PR rtl-optimization/57425
6009 PR rtl-optimization/57569
6010 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6011 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6013 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6017 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6019 * gfortran.dg/typebound_assignment_6.f03: New.
6021 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6023 * gcc.target/h8300/h8300.exp: New.
6024 * gcc.dg/pragma-isr.c: Move to ...
6025 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6026 * gcc.target/h8300/pragma-isr.c: ... and here.
6027 * gcc.dg/pragma-isr2.c: Move to ...
6028 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6029 * gcc.target/h8300/pragma-isr2.c: ... and here.
6030 * gcc.dg/pragma-isr-trapa.c: Move to ...
6031 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6032 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6033 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6034 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6035 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6036 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6037 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6038 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6039 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6040 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6041 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6042 * gcc.dg/attr-isr-trapa.c: Move to ...
6043 * gcc.target/sh/attr-isr-trapa.c: ... here.
6045 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6048 * g++.dg/ext/builtin-offsetof1.C: New.
6050 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6052 * gcc.target/aarch64/vect_smlal_1.c: New file.
6054 2013-06-14 Tobias Burnus <burnus@net-b.de>
6057 * gfortran.dg/defined_assignment_7.f90: New.
6059 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6062 * g++.dg/rtti/dyncast6.C: New.
6063 * g++.dg/cpp0x/dyncast1.C: Likewise.
6065 2013-06-14 Alan Modra <amodra@gmail.com>
6068 * gcc.dg/pr57134.c: New.
6070 2013-06-14 Tobias Burnus <burnus@net-b.de>
6073 * gfortran.dg/deferred_type_param_9.f90: New.
6075 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6077 * gcc.dg/fold-minus-1.c: New testcase.
6079 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6082 * gfortran.dg/typebound_assignment_5.f03: New.
6084 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6086 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6088 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6089 Pat Haugen <pthaugen@us.ibm.com>
6090 Peter Bergner <bergner@vnet.ibm.com>
6092 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6093 load/store instructions on power7, power8.
6094 * gcc.target/powerpc/atomic-p8.c: Likewise.
6096 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6099 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6101 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6104 * g++.dg/warn/Wunused-var-20.C: New.
6106 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6108 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6109 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6110 Run with -fno-common.
6112 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6114 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6115 and exit function calls with return 1 and return 0, respectively.
6117 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6119 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6122 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6124 PR tree-optimization/57361
6125 * gcc.dg/tree-ssa/pr57361.c: New file.
6127 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6129 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6130 to ensure alignment.
6131 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6133 2013-06-12 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6137 2013-06-12 Tobias Burnus <burnus@net-b.de>
6138 Dominique d'Humieres <dominiq@lps.ens.fr>
6140 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6142 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6145 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6146 * gcc.target/i386/pr56564-3.c: Likewise.
6148 2013-06-11 Tobias Burnus <burnus@net-b.de>
6151 * gfortran.dg/class_array_18.f90: New.
6153 2013-06-11 Jan Hubicka <jh@suse.cz>
6156 * g++.dg/ext/visibility/anon6.C: Update testcase.
6158 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6161 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6162 in how we check __sec_reduce_mutating function's result.
6164 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6165 Pat Haugen <pthaugen@us.ibm.com>
6166 Peter Bergner <bergner@vnet.ibm.com>
6168 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6169 direct move instructions.
6170 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6171 * gcc.target/powerpc/direct-move.h: Likewise.
6172 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6173 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6174 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6175 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6176 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6177 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6179 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6182 * g++.dg/cpp0x/pr52440.C: New.
6184 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6187 * gcc.target/i386/pr56564-1.c: New test.
6188 * gcc.target/i386/pr56564-2.c: New test.
6189 * gcc.target/i386/pr56564-3.c: New test.
6190 * gcc.target/i386/pr56564-4.c: New test.
6191 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6192 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6193 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6194 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6195 * gcc.target/i386/vect-sizes-1.c: Likewise.
6196 * gcc.target/i386/memcpy-1.c: Likewise.
6197 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6198 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6200 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6202 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6203 systems to cover all GNU systems.
6204 * g++.dg/abi/guard2.C: Likewise.
6205 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6206 * g++.dg/eh/sighandle.C: Likewise.
6207 * g++.dg/ext/cleanup-10.C: Likewise.
6208 * g++.dg/ext/cleanup-11.C: Likewise.
6209 * g++.dg/ext/cleanup-8.C: Likewise.
6210 * g++.dg/ext/cleanup-9.C: Likewise.
6211 * g++.dg/opt/const5.C: Likewise.
6212 * g++.dg/opt/life1.C: Likewise.
6213 * g++.dg/other/pr39496.C: Likewise.
6214 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6215 * g++.old-deja/g++.abi/align.C: Likewise.
6216 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6217 * g++.old-deja/g++.law/weak.C: Likewise.
6218 * g++.old-deja/g++.pt/asm1.C: Likewise.
6219 * gcc.c-torture/execute/20030125-1.x: Likewise.
6220 * gcc.c-torture/execute/990127-2.x: Likewise.
6221 * gcc.dg/20041106-1.c: Likewise.
6222 * gcc.dg/20050503-1.c: Likewise.
6223 * gcc.dg/builtin-object-size-5.c: Likewise.
6224 * gcc.dg/cleanup-10.c: Likewise.
6225 * gcc.dg/cleanup-11.c: Likewise.
6226 * gcc.dg/cleanup-8.c: Likewise.
6227 * gcc.dg/cleanup-9.c: Likewise.
6228 * gcc.dg/complex-5.c: Likewise.
6229 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6230 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6231 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6232 * gcc.dg/dfp/pr35739.c: Likewise.
6233 * gcc.dg/fdata-sections-1.c: Likewise.
6234 * gcc.dg/lto/20090206-1_0.c: Likewise.
6235 * gcc.dg/lto/20090206-2_0.c: Likewise.
6236 * gcc.dg/pr30360.c: Likewise.
6237 * gcc.dg/pr37303.c: Likewise.
6238 * gcc.dg/pr39323-1.c: Likewise.
6239 * gcc.dg/pr39323-2.c: Likewise.
6240 * gcc.dg/pr39323-3.c: Likewise.
6241 * gcc.dg/pr45416.c: Likewise.
6242 * gcc.dg/setjmp-2.c: Likewise.
6243 * gcc.dg/split-1.c: Likewise.
6244 * gcc.dg/split-3.c: Likewise.
6245 * gcc.dg/split-4.c: Likewise.
6246 * gcc.dg/strlenopt-12g.c: Likewise.
6247 * gcc.dg/strlenopt-14g.c: Likewise.
6248 * gcc.dg/strlenopt-14gf.c: Likewise.
6249 * gcc.dg/strlenopt-16g.c: Likewise.
6250 * gcc.dg/strlenopt-17g.c: Likewise.
6251 * gcc.dg/strlenopt-18g.c: Likewise.
6252 * gcc.dg/strlenopt-1f.c: Likewise.
6253 * gcc.dg/strlenopt-22g.c: Likewise.
6254 * gcc.dg/strlenopt-2f.c: Likewise.
6255 * gcc.dg/strlenopt-4g.c: Likewise.
6256 * gcc.dg/strlenopt-4gf.c: Likewise.
6257 * gcc.dg/struct-ret-3.c: Likewise.
6258 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6259 * gcc.misc-tests/linkage.exp: Likewise.
6260 * gcc.target/i386/20000724-1.c: Likewise.
6261 * gcc.target/i386/align-main-3.c: Likewise.
6262 * gcc.target/i386/cleanup-1.c: Likewise.
6263 * gcc.target/i386/inline-mcpy.c: Likewise.
6264 * gcc.target/i386/pr32268.c: Likewise.
6265 * gcc.target/i386/pr36613.c: Likewise.
6266 * gcc.target/i386/pr39013-1.c: Likewise.
6267 * gcc.target/i386/pr39013-2.c: Likewise.
6268 * gcc.target/i386/pr39496.c: Likewise.
6269 * gcc.target/i386/pr40906-3.c: Likewise.
6270 * gcc.target/i386/pr46084.c: Likewise.
6271 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6273 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6276 * gcc.target/sh/pr6526.c: New.
6278 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6281 * gcc.c-torture/execute/pr57568.c: New test.
6283 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6286 * g++.dg/other/vararg-4.C: New.
6288 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6290 PR rtl-optimization/57559
6291 * gcc.target/s390/pr57559.c : New test.
6293 2013-06-08 Tobias Burnus <burnus@net-b.de>
6296 * gfortran.dg/finalize_10.f90: New.
6297 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6298 * gfortran.dg/finalize_15.f90: New.
6300 2013-06-08 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/storage_size_4.f90: New.
6305 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6308 * g++.dg/ext/pr57548.C: New test.
6310 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6313 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6315 2013-06-07 Jan Hubicka <jh@suse.cz>
6317 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6319 2013-06-07 Tobias Burnus <burnus@net-b.de>
6322 * gfortran.dg/array_constructor_48.f90: New.
6323 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6324 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6326 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6329 * gcc.target/arm/xordi3-opt.c: New test.
6331 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6333 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6334 Revert to dg-options.
6336 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6339 * gcc.target/powerpc/pr55033.c: New.
6341 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6344 * g++.dg/cpp0x/alias-decl-36.C: New.
6346 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6347 Pat Haugen <pthaugen@us.ibm.com>
6348 Peter Bergner <bergner@vnet.ibm.com>
6350 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6351 power8 builtin functions.
6352 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6353 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6354 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6355 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6356 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6357 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6358 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6359 tests to test power8 auto-vectorization.
6360 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6361 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6362 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6363 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6365 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6366 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6368 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6370 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6372 (check_effective_target_powerpc_p8vector_ok): Likewise.
6373 (is-effective-target): Likewise.
6374 (check_vect_support_and_set_flags): Likewise.
6376 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6379 * g++.dg/parse/error53.C: New.
6381 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6383 PR rtl-optimization/57459
6384 * gcc.target/i386/pr57459.c: New test.
6386 2013-06-06 Teresa Johnson <tejohnson@google.com>
6389 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6390 into -freorder-blocks-and-partition test.
6391 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6392 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6393 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6394 * gcc.dg/tree-prof/pr50907.c: Ditto.
6395 * gcc.dg/tree-prof/pr45354.c: Ditto.
6396 * g++.dg/tree-prof/partition2.C: Ditto.
6397 * g++.dg/tree-prof/partition3.C: Ditto.
6399 2013-06-06 Tobias Burnus <burnus@net-b.de>
6402 * gfortran.dg/finalize_16.f90: New.
6404 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6406 * gcc.dg/vect/no-section-anchors-vect-68.c:
6407 Add dg-skip-if aarch64_tiny.
6409 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6412 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6413 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6415 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/cpp0x/decltype54.C: New.
6420 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6422 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6423 arm*-*-*eabi* targets.
6424 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6426 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6428 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6429 Tobias Burnus <burnus@net-b.de>
6431 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6432 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6433 * gfortran.dg/io_real_boz_4.f90: Ditto.
6434 * gfortran.dg/io_real_boz_5.f90: Ditto.
6436 2013-06-05 Andreas Schwab <schwab@suse.de>
6438 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6440 2013-06-04 Jan Hubicka <jh@suse.cz>
6442 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6444 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6446 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6447 parameters with void.
6448 (main2): Removed argc parameter.
6449 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6450 (main): Replaced argc, argv parameters with void.
6451 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6452 (main2): Removed argc parameter.
6453 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6454 argv parameters with void. Added __asm volatile to avoid optimization
6455 on argc, if necessary.
6456 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6466 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6467 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6468 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6469 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6470 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6471 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6472 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6473 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6474 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6475 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6476 parameters with void.
6477 (main2): Removed argc parameter.
6478 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6479 (main): Replaced argc, argv parameters with void.
6480 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6481 argv parameters with void. Also renamed this function as main, and
6482 delete the existing main.
6483 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6484 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6485 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6487 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6489 * gcc.target/aarch64/movi_1.c: New test.
6491 2013-06-04 Tobias Burnus <burnus@net-b.de>
6494 * gfortran.dg/finalize_12.f90: New.
6495 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6496 end of scope finalization.
6497 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6498 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6499 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6500 * gfortran.dg/class_19.f03: Ditto.
6501 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6502 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6503 * gfortran.dg/extends_14.f03: Ditto.
6504 * gfortran.dg/move_alloc_4.f90: Ditto.
6505 * gfortran.dg/typebound_proc_27.f03: Ditto.
6507 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6509 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6510 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6511 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6512 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6513 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6514 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6515 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6516 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6517 * gfortran.dg/io_real_boz_4.f90: Ditto.
6518 * gfortran.dg/io_real_boz_5.f90: Ditto.
6519 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6520 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6521 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6522 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6523 * gfortran.dg/transpose_2.f90: Fix dg-output.
6525 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6527 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6528 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6529 dg-option and an header comment.
6531 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6534 * g++.dg/cpp0x/sfinae46.C: New.
6535 * g++.dg/cpp0x/defaulted13.C: Adjust.
6536 * g++.dg/cpp0x/defaulted2.C: Likewise.
6537 * g++.dg/cpp0x/defaulted26.C: Likewise.
6538 * g++.dg/cpp0x/defaulted3.C: Likewise.
6539 * g++.dg/cpp0x/error1.C: Likewise.
6540 * g++.dg/cpp0x/implicit1.C: Likewise.
6541 * g++.dg/cpp0x/implicit11.C: Likewise.
6542 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6543 * g++.dg/cpp0x/initlist47.C: Likewise.
6544 * g++.dg/cpp0x/initlist9.C: Likewise.
6545 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6546 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6547 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6548 * g++.dg/cpp0x/union4.C: Likewise.
6549 * g++.dg/template/crash108.C: Likewise.
6550 * g++.dg/template/crash41.C: Likewise.
6551 * g++.old-deja/g++.jason/local.C: Likewise.
6552 * g++.old-deja/g++.law/visibility3.C: Likewise.
6554 2013-06-03 Teresa Johnson <tejohnson@google.com>
6556 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6557 * gcc.dg/vect/bb-slp-14.c: Ditto.
6558 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6559 * gcc.dg/vect/bb-slp-23.c: Ditto.
6560 * gcc.dg/vect/bb-slp-15.c: Ditto.
6561 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6562 * gcc.dg/vect/bb-slp-24.c: Ditto.
6563 * gcc.dg/vect/bb-slp-16.c: Ditto.
6564 * gcc.dg/vect/bb-slp-25.c: Ditto.
6565 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6566 * gcc.dg/vect/bb-slp-17.c: Ditto.
6567 * gcc.dg/vect/bb-slp-1.c: Ditto.
6568 * gcc.dg/vect/bb-slp-26.c: Ditto.
6569 * gcc.dg/vect/bb-slp-18.c: Ditto.
6570 * gcc.dg/vect/bb-slp-2.c: Ditto.
6571 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6572 * gcc.dg/vect/bb-slp-27.c: Ditto.
6573 * gcc.dg/vect/bb-slp-19.c: Ditto.
6574 * gcc.dg/vect/bb-slp-3.c: Ditto.
6575 * gcc.dg/vect/bb-slp-28.c: Ditto.
6576 * gcc.dg/vect/bb-slp-4.c: Ditto.
6577 * gcc.dg/vect/bb-slp-29.c: Ditto.
6578 * gcc.dg/vect/bb-slp-5.c: Ditto.
6579 * gcc.dg/vect/bb-slp-6.c: Ditto.
6580 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6581 * gcc.dg/vect/bb-slp-7.c: Ditto.
6582 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6583 * gcc.dg/vect/bb-slp-8.c: Ditto.
6584 * gcc.dg/vect/bb-slp-9.c: Ditto.
6585 * gcc.dg/vect/bb-slp-10.c: Ditto.
6586 * gcc.dg/vect/bb-slp-11.c: Ditto.
6587 * gcc.dg/vect/bb-slp-20.c: Ditto.
6588 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6589 * gcc.dg/vect/bb-slp-21.c: Ditto.
6590 * gcc.dg/vect/bb-slp-30.c: Ditto.
6591 * gcc.dg/vect/bb-slp-13.c: Ditto.
6592 * gcc.dg/vect/bb-slp-22.c: Ditto.
6593 * g++.dg/vect/slp-pr50413.cc: Ditto.
6594 * g++.dg/vect/slp-pr56812.cc: Ditto.
6595 * g++.dg/vect/slp-pr50819.cc: Ditto.
6597 2013-06-01 Tobias Burnus <burnus@net-b.de>
6600 * gfortran.dg/class_array_17.f90: New.
6602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6604 * ada/acats/floatstore.lst: New.
6605 * ada/acats/run_all.sh: Process it.
6607 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6609 * gcc.target/powerpc/e500-ord-1.c: New test.
6610 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6611 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6612 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6614 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6616 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6618 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6620 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6622 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6624 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6626 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6629 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6632 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6634 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6636 2013-05-31 Marek Polacek <polacek@redhat.com>
6638 PR tree-optimization/57478
6639 PR tree-optimization/57453
6640 * gcc.dg/torture/pr57478.c: New test.
6642 2013-05-31 Tobias Burnus <burnus@net-b.de>
6645 * gfortran.dg/class_array_17.f90: New.
6647 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6650 * gcc.target/arm/iordi3-opt.c: New test.
6652 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6656 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6657 * gfortran.dg/interface_26.f90: Ditto.
6658 * gfortran.dg/proc_ptr_11.f90: Ditto.
6659 * gfortran.dg/proc_ptr_15.f90: Ditto.
6660 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6661 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6662 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6663 * gfortran.dg/typebound_override_1.f90: Ditto.
6664 * gfortran.dg/typebound_override_4.f90: Ditto.
6665 * gfortran.dg/typebound_proc_6.f03: Ditto.
6666 * gfortran.dg/assumed_type_7.f90: New test.
6667 * gfortran.dg/typebound_override_5.f90: New test.
6668 * gfortran.dg/typebound_override_6.f90: New test.
6669 * gfortran.dg/typebound_override_7.f90: New test.
6671 2013-05-30 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/power_6.f90: New.
6676 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6678 * gcc.target/aarch64/insv_1.c: New test.
6680 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6682 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6683 dg-skip-if "No stabs".
6685 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6688 * gfortran.dg/assumed_size_1.f90: New.
6690 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6692 * gcc.dg/shrink-wrap-alloca.c: New added.
6693 * gcc.dg/shrink-wrap-pretend.c: New added.
6694 * gcc.dg/shrink-wrap-sibcall.c: New added.
6696 2013-05-30 Tobias Burnus <burnus@net-b.de>
6699 * gfortran.dg/assumed_rank_13.f90: New.
6701 2013-05-29 Easwaran Raman <eraman@google.com>
6703 PR tree-optimization/57442
6704 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6706 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708 PR tree-optimization/57441
6709 * gcc.c-torture/compile/pr57441.c: New.
6711 2013-05-29 Dehao Chen <dehao@google.com>
6714 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6716 2013-05-29 Tobias Burnus <burnus@net-b.de>
6719 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6720 * gfortran.dg/class_19.f03: Ditto.
6722 2013-05-29 Richard Biener <rguenther@suse.de>
6724 * gcc.dg/vect/bb-slp-32.c: New testcase.
6726 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6728 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6729 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6766 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6768 2013-05-29 Tobias Burnus <burnus@net-b.de>
6771 * gfortran.dg/finalize_11.f90: New.
6772 * gfortran.dg/finalize_4.f03: Remove dg-error.
6773 * gfortran.dg/finalize_5.f03: Ditto.
6774 * gfortran.dg/finalize_6.f03: Ditto.
6775 * gfortran.dg/finalize_7.f03: Ditto.
6777 2013-05-28 Tobias Burnus <burnus@net-b.de>
6779 * gfortran.dg/class_array_16.f90: New.
6781 2013-05-28 Tobias Burnus <burnus@net-b.de>
6784 * gfortran.dg/use_29.f90: New.
6786 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6788 * gnat.dg/fp_exception.adb: New test.
6790 2013-05-28 Richard Biener <rguenther@suse.de>
6792 PR tree-optimization/56787
6793 * gcc.dg/vect/pr56787.c: New testcase.
6795 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6796 Tobias Burnus <burnus@net-b.de>
6799 * gfortran.dg/typebound_override_4.f90: New.
6801 2013-05-28 Richard Biener <rguenther@suse.de>
6803 PR tree-optimization/57411
6804 * g++.dg/opt/pr57411.C: New testcase.
6806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6808 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6809 * gcc.dg/builtin-bswap-9.c: Likewise.
6811 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6813 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6818 * gcc.dg/gomp/pr57412.c: New testcase.
6820 2013-05-27 Bud Davis <jmdavis@link.com>
6823 * gfortran.dg/stfunc_8.f90: New.
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6827 PR tree-optimization/57343
6828 * gcc.dg/torture/pr57343.c: New testcase.
6830 2013-05-27 Richard Biener <rguenther@suse.de>
6832 PR tree-optimization/57417
6833 * gcc.dg/torture/pr57417.c: New testcase.
6835 2013-05-27 Richard Biener <rguenther@suse.de>
6837 PR tree-optimization/57396
6838 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6840 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6842 * gnat.dg/specs/last_bit.ads: New test.
6844 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6846 * gnat.dg/specs/machine_attribute.ads: New test.
6848 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6850 * gnat.dg/incomplete3.ad[sb]: New test.
6852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6855 * gcc.target/mips/div-13.c: New test.
6857 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6860 * gcc.target/mips/mips16-attributes-5.c,
6861 * gcc.target/mips/mips16-attributes-6.c: New tests.
6863 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6865 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6866 * gcc.dg/builtin-bswap-8.c: Likewise.
6868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6871 * g++.dg/cpp0x/new1.C: New.
6873 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6876 * g++.dg/parse/dtor16.C: New.
6877 * g++.dg/parse/dtor6.C: Adjust.
6879 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6882 * g++.dg/expr/bitfield12.C: New.
6884 2013-05-24 Jeff Law <law@redhat.com>
6886 PR tree-optimization/57124
6887 * gcc.c-torture/execute/pr57124.c: New test.
6888 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6890 2013-05-24 Martin Jambor <mjambor@suse.cz>
6892 PR tree-optimization/57294
6893 * gcc.dg/ipa/pr57294.c: New test.
6895 2013-05-24 Dehao Chen <dehao@google.com>
6897 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6899 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6901 * gcc.target/aarch64/scalar_intrinsics.c
6902 (force_simd): Use a valid instruction.
6903 (test_vdupd_lane_s64): Pass a valid lane argument.
6904 (test_vdupd_lane_u64): Likewise.
6906 2013-05-24 Richard Biener <rguenther@suse.de>
6908 PR tree-optimization/57287
6909 * gcc.dg/pr57287.c: New testcase.
6911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6914 * g++.dg/template/error51.C: New.
6916 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6919 * g++.dg/template/bitfield2.C: New.
6921 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6923 * gnat.dg/specs/noinline1.ads: New test.
6924 * gnat.dg/noinline2.ad[sb]: Likewise.
6925 * gnat.dg/specs/noinline3.ads: Likewise.
6926 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6928 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6931 * gcc.dg/tree-ssa/pr57385.c: New test.
6933 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6935 * gnat.dg/derived_type4.adb: New test.
6937 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6939 * gcc.dg/builtin-bswap-6.c: New test.
6940 * gcc.dg/builtin-bswap-7.c: Likewise.
6941 * gcc.dg/builtin-bswap-8.c: Likewise.
6942 * gcc.dg/builtin-bswap-9.c: Likewise.
6944 2013-05-23 Christian Bruel <christian.bruel@st.com>
6947 * gcc.dg/debug/pr57351.c: New test
6949 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6951 * gcc.target/aarch64/vect-clz.c: New file.
6953 2013-05-23 Martin Jambor <mjambor@suse.cz>
6956 * gcc.dg/ipa/pr57347.c: New test.
6958 2013-05-23 Richard Biener <rguenther@suse.de>
6960 PR tree-optimization/57380
6961 * g++.dg/tree-ssa/pr57380.C: New testcase.
6963 2013-05-23 Richard Biener <rguenther@suse.de>
6966 * gcc.dg/torture/pr57381.c: New testcase.
6968 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6971 * gcc.c-torture/execute/pr57344-1.c: New test.
6972 * gcc.c-torture/execute/pr57344-2.c: New test.
6973 * gcc.c-torture/execute/pr57344-3.c: New test.
6974 * gcc.c-torture/execute/pr57344-4.c: New test.
6976 2013-05-23 Richard Biener <rguenther@suse.de>
6978 PR rtl-optimization/57341
6979 * gcc.dg/torture/pr57341.c: New testcase.
6981 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6984 * g++.dg/parse/crash62.C: New.
6986 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6987 Pat Haugen <pthaugen@us.ibm.com>
6988 Peter Bergner <bergner@vnet.ibm.com>
6990 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6993 2013-05-22 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/defined_assignment_6.f90: New.
6998 2013-05-22 Tobias Burnus <burnus@net-b.de>
7001 * gfortran.dg/assumed_type_6.f90: New.
7003 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7006 * g++.dg/cpp0x/Wunused-parm.C: New.
7008 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7010 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7011 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7013 2013-05-21 Easwaran Raman <eraman@google.com>
7015 PR tree-optimization/57322
7016 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7018 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7020 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7023 2013-05-21 Tobias Burnus <burnus@net-b.de>
7026 * gfortran.dg/assumed_type_5.f90: New.
7027 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7028 * gfortran.dg/assumed_rank_2.f90: Ditto.
7029 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7030 * gfortran.dg/no_arg_check_3.f90: Ditto.
7032 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7034 PR tree-optimization/57331
7035 * gcc.c-torture/compile/pr57331.c: New test.
7037 2013-05-21 Richard Biener <rguenther@suse.de>
7039 PR tree-optimization/57330
7040 * gcc.dg/torture/pr57330.c: New testcase.
7042 2013-05-21 Richard Biener <rguenther@suse.de>
7044 PR tree-optimization/57303
7045 * gcc.dg/torture/pr57303.c: New testcase.
7047 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7049 PR tree-optimization/57321
7050 * gcc.c-torture/execute/pr57321.c: New test.
7052 2013-05-20 Tobias Burnus <burnus@net-b.de>
7056 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7057 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7058 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7059 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7060 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7061 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7062 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7063 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7064 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7065 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7066 * gfortran.dg/binding_label_tests_24.f90: New.
7067 * gfortran.dg/binding_label_tests_25.f90: New.
7069 2013-05-20 Tobias Burnus <burnus@net-b.de>
7072 * gfortran.dg/binding_label_tests_17.f90: New.
7073 * gfortran.dg/binding_label_tests_18.f90: New.
7074 * gfortran.dg/binding_label_tests_19.f90: New.
7075 * gfortran.dg/binding_label_tests_20.f90: New.
7076 * gfortran.dg/binding_label_tests_21.f90: New.
7077 * gfortran.dg/binding_label_tests_22.f90: New.
7078 * gfortran.dg/binding_label_tests_23.f90: New.
7080 2013-05-20 Tobias Burnus <burnus@net-b.de>
7083 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7084 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7085 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7086 * gfortran.dg/common_18.f90: New.
7087 * gfortran.dg/common_19.f90: New.
7088 * gfortran.dg/common_20.f90: New.
7089 * gfortran.dg/common_21.f90: New.
7091 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7094 * g++.dg/parse/error52.C: New.
7095 * g++.dg/parse/error3.C: Adjust.
7096 * g++.dg/parse/error36.C: Likewise.
7098 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7101 * gcc.target/sh/pr56547-1.c: New.
7102 * gcc.target/sh/pr56547-2.c: New.
7104 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7107 * g++.dg/warn/Wsign-compare-6.C: New.
7108 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/template/error50.C: New.
7115 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/ext/complit13.C: New.
7120 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7123 * g++.dg/pr57175.C: New testcase.
7125 2013-05-17 Easwaran Raman <eraman@google.com>
7127 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7129 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7132 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7134 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7136 PR rtl-optimization/57281
7137 PR rtl-optimization/57300
7138 * gcc.dg/pr57300.c: New test.
7139 * gcc.c-torture/execute/pr57281.c: New test.
7141 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7144 * g++.dg/ext/sizeof-complit.C: New.
7146 2013-05-17 Marek Polacek <polacek@redhat.com>
7148 * gcc.dg/strlenopt-25.c: New test.
7149 * gcc.dg/strlenopt-26.c: Likewise.
7151 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7154 instead of -mavx2, require only avx instead of avx2.
7155 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7156 of avx2-check.h and turn into an avx runtime test instead of
7159 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7161 * g++.dg/ext/vector22.C: Uncomment working test.
7163 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7166 * g++.dg/template/pr17410.C: New.
7168 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7170 * gcc.target/i386/rotate-3.c: New test.
7171 * gcc.target/i386/rotate-3a.c: New test.
7172 * gcc.target/i386/rotate-4.c: New test.
7173 * gcc.target/i386/rotate-4a.c: New test.
7174 * gcc.target/i386/rotate-5.c: New test.
7175 * gcc.target/i386/rotate-5a.c: New test.
7177 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7179 * gcc.dg/visibility-21.c: Require section_anchors.
7181 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7183 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7184 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7185 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7187 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7189 * gcc.dg/visibility-21.c: New.
7191 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7194 * gcc.dg/pr57286.c: New testcase.
7195 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7196 * g++.dg/ext/vector22.C: Comment out transformations not
7199 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7202 * gcc.target/mips/call-1.c: Restrict to o32.
7203 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7205 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7207 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7209 * g++.dg/warn/Wshadow-1.C: Likewise.
7210 * g++.dg/warn/Wshadow-6.C: Likewise.
7211 * g++.dg/warn/Wshadow-7.C: Likewise.
7213 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7216 * g++.dg/parse/pr31952-1.C: New.
7217 * g++.dg/parse/pr31952-2.C: Likewise.
7218 * g++.dg/parse/pr31952-3.C: Likewise.
7220 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7221 * g++.old-deja/g++.jason/cond.C: Likewise.
7222 * g++.dg/cpp0x/range-for5.C: Likewise.
7224 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7227 * gcc.target/arm/pr40887.c: Adjust testcase.
7228 * gcc.target/arm/pr19599.c: New test.
7230 2013-05-15 Richard Biener <rguenther@suse.de>
7232 PR tree-optimization/57275
7233 * gcc.target/i386/pr57275.c: New testcase.
7235 2013-05-15 Jan Hubicka <jh@suse.cz>
7237 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7238 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7239 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7241 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7243 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7246 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7249 * c-c++-common/Wsequence-point-1.c: New test.
7251 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7253 * g++.dg/ext/vector22.C: New testcase.
7254 * gcc.dg/binop-xor3.c: Remove xfail.
7256 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7258 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7259 FLOAT cmp FLOAT ? INT : INT.
7260 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7261 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7262 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7263 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7264 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7265 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7267 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7270 * g++.dg/cpp0x/defaulted43.C: New.
7272 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7275 (alloca): Remove declaration.
7276 (foo9): Replace alloca by __builtin_alloca.
7278 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7280 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7281 Expect "size of array is too large" error.
7283 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7285 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7287 2013-05-14 Richard Biener <rguenther@suse.de>
7290 * g++.dg/torture/pr57235.C: New testcase.
7292 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7295 * gcc.dg/torture/pr57251.c: New test.
7297 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7300 * gcc.target/i386/pr57264.c: New test.
7302 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7306 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7308 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7310 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7312 PR tree-optimization/45216
7313 PR tree-optimization/57157
7314 * c-c++-common/rotate-1.c: Add 32 tests with +.
7315 * c-c++-common/rotate-1a.c: Adjust.
7316 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7317 * c-c++-common/rotate-2b.c: New test.
7318 * c-c++-common/rotate-3.c: Add 32 tests with +.
7319 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7320 * c-c++-common/rotate-4b.c: New test.
7321 * c-c++-common/rotate-5.c: New test.
7323 2013-05-13 Martin Jambor <mjambor@suse.cz>
7326 * gcc.dg/ipa/remref-0.c: New test.
7327 * gcc.dg/ipa/remref-1a.c: Likewise.
7328 * gcc.dg/ipa/remref-1b.c: Likewise.
7329 * gcc.dg/ipa/remref-2a.c: Likewise.
7330 * gcc.dg/ipa/remref-2b.c: Likewise.
7332 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7334 * gcc.dg/vector-shift-2.c: New testcase.
7336 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7338 PR tree-optimization/57230
7339 * gcc.dg/strlenopt-24.c: New test.
7341 PR tree-optimization/57230
7342 * gcc.dg/strlenopt-23.c: New test.
7344 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7347 * gcc.target/sh/pr57108.c: Move this test case to ...
7348 * gcc.c-torture/compile/pr57108.c: ... here.
7350 2013-05-10 Richard Biener <rguenther@suse.de>
7352 PR tree-optimization/57214
7353 * gcc.dg/torture/pr57214.c: New testcase.
7355 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7357 * gcc.dg/vector-shift.c: New testcase.
7359 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7361 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7363 PR tree-optimization/45216
7364 PR tree-optimization/57157
7365 * c-c++-common/rotate-1.c: New test.
7366 * c-c++-common/rotate-1a.c: New test.
7367 * c-c++-common/rotate-2.c: New test.
7368 * c-c++-common/rotate-2a.c: New test.
7369 * c-c++-common/rotate-3.c: New test.
7370 * c-c++-common/rotate-3a.c: New test.
7371 * c-c++-common/rotate-4.c: New test.
7372 * c-c++-common/rotate-4a.c: New test.
7374 2013-05-10 Richard Biener <rguenther@suse.de>
7376 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7377 * gcc.target/i386/l_fma_double_1.c: Adjust.
7378 * gcc.target/i386/l_fma_double_2.c: Likewise.
7379 * gcc.target/i386/l_fma_double_3.c: Likewise.
7380 * gcc.target/i386/l_fma_double_4.c: Likewise.
7381 * gcc.target/i386/l_fma_double_5.c: Likewise.
7382 * gcc.target/i386/l_fma_double_6.c: Likewise.
7383 * gcc.target/i386/l_fma_float_1.c: Likewise.
7384 * gcc.target/i386/l_fma_float_2.c: Likewise.
7385 * gcc.target/i386/l_fma_float_3.c: Likewise.
7386 * gcc.target/i386/l_fma_float_4.c: Likewise.
7387 * gcc.target/i386/l_fma_float_5.c: Likewise.
7388 * gcc.target/i386/l_fma_float_6.c: Likewise.
7390 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7393 * g++.dg/cpp0x/pr51226.C: New.
7395 2013-04-16 Han Shen <shenhan@google.com>
7397 Test cases for '-fstack-protector-strong'.
7398 * gcc.dg/fstack-protector-strong.c: New.
7399 * g++.dg/fstack-protector-strong.C: New.
7401 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7403 * gcc.target/aarch64/ands_1.c: New test.
7404 * gcc.target/aarch64/ands_2.c: Likewise
7406 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7408 * lib/target-supports.exp (check_effective_target_hw): New
7410 * c-c++-common/asan/clone-test-1.c: Call
7411 check_effective_target_hw.
7412 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7413 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7414 possible decorations.
7415 * c-c++-common/asan/null-deref-1.c: Likewise.
7416 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7417 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7418 * c-c++-common/asan/use-after-free-1.c: Likewise.
7419 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7420 * g++.dg/asan/large-func-test-1.C: Likewise.
7422 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7424 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7426 2013-05-07 Richard Biener <rguenther@suse.de>
7429 * g++.dg/torture/pr57190.C: New testcase.
7431 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7433 PR tree-optimization/57149
7434 * gcc.dg/pr57149.c: New test.
7437 * gcc.dg/pr57184.c: New test.
7439 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7441 * gnat.dg/specs/array3.ads: New test.
7443 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7445 * c-c++-common/vector-scalar-2.c: New testcase.
7447 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7449 * gcc.target/i386/asm-dialect-2.c: New testcase.
7451 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7454 * g++.dg/cpp0x/auto38.C: New.
7456 2013-05-06 Richard Biener <rguenther@suse.de>
7458 PR tree-optimization/57185
7459 * gcc.dg/autopar/pr57185.c: New testcase.
7461 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7464 * gcc.target/i386/pr57106.c: New test.
7466 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7468 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7469 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7470 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7471 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7472 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7473 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7474 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7476 2013-05-06 Teresa Johnson <tejohnson@google.com>
7479 * gcc.dg/pr57154.c: New test.
7481 2013-05-06 Richard Biener <rguenther@suse.de>
7484 * gcc.dg/torture/pr57147-1.c: New testcase.
7485 * gcc.dg/torture/pr57147-2.c: Likewise.
7486 * gcc.dg/torture/pr57147-3.c: Likewise.
7488 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7491 * gcc.target/sh/pr55303-1.c: New.
7492 * gcc.target/sh/pr55303-2.c: New.
7493 * gcc.target/sh/pr55303-3.c: New.
7495 2013-05-05 Tobias Burnus <burnus@net-b.de>
7497 * gfortran.dg/allocate_with_source_3.f90: New.
7499 2013-05-05 Tobias Burnus <burnus@net-b.de>
7502 * gfortran.dg/null_8.f90: New.
7504 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7507 * g++.dg/cpp0x/enum27.C: New.
7508 * g++.dg/cpp0x/enum_base.C: Adjust.
7510 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7512 PR tree-optimization/56205
7513 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7515 2013-05-04 Tobias Burnus <burnus@net-b.de>
7517 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7518 * gfortran.dg/bind_c_usage_27.f90: New.
7519 * gfortran.dg/bind_c_usage_28.f90: New.
7521 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7524 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7526 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7529 * gcc.target/powerpc/pr57150.c: New file.
7531 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7533 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7534 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7535 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7536 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7537 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7538 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7539 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7541 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7543 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7544 scan-assembler-times.
7546 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7548 * gcc.dg/tree-ssa/slsr-32.c: New.
7549 * gcc.dg/tree-ssa/slsr-33.c: New.
7550 * gcc.dg/tree-ssa/slsr-34.c: New.
7551 * gcc.dg/tree-ssa/slsr-35.c: New.
7552 * gcc.dg/tree-ssa/slsr-36.c: New.
7553 * gcc.dg/tree-ssa/slsr-37.c: New.
7554 * gcc.dg/tree-ssa/slsr-38.c: New.
7556 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7558 * gcc.target/aarch64/tst_1.c: New test.
7559 * gcc.target/aarch64/tst_2.c: Likewise
7561 2013-05-02 Jeff Law <law@redhat.com>
7563 PR tree-optimization/57144
7564 * gcc.c-torture/execute/pr57144.c: New test.
7566 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7568 PR rtl-optimization/57130
7569 * gcc.c-torture/execute/pr57130.c: New test.
7571 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7573 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7575 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7577 * gcc.target/aarch64/fabd.c: New file.
7579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7582 * g++.dg/cpp0x/pr54318.C: New.
7584 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/parse/error51.C: New.
7588 * g++.dg/parse/error15.C: Adjust column numbers.
7590 2013-05-02 Tobias Burnus <burnus@net-b.de>
7593 * gfortran.dg/size_kind_2.f90: New.
7594 * gfortran.dg/size_kind_3.f90: New.
7596 2013-05-02 Richard Biener <rguenther@suse.de>
7599 * g++.dg/torture/pr57140.C: New testcase.
7601 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7604 * gcc.target/arm/pr56732-1.c: New test.
7606 2013-05-02 Martin Jambor <mjambor@suse.cz>
7609 * gcc.dg/ipa/pr56988.c: New test.
7611 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7613 * gcc.target/aarch64/bics_1.c: New test.
7614 * gcc.target/aarch64/bics_2.c: Likewise.
7616 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7618 PR rtl-optimization/57131
7619 * gcc.c-torture/execute/pr57131.c: New test.
7621 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7624 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7626 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7629 * gcc.target/i386/pr57091.c: New test.
7631 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7633 * gcc.target/aarch64/vect-vaddv.c: New.
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7637 * gcc.target/aarch64/vect-vmaxv.c: New.
7638 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7642 * gcc.target/aarch64/scalar-vca.c: New.
7643 * gcc.target/aarch64/vect-vca.c: Likewise.
7645 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7647 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7648 (test_vceqd_s64): Force arguments to SIMD registers.
7649 (test_vceqzd_s64): Likewise.
7650 (test_vcged_s64): Likewise.
7651 (test_vcled_s64): Likewise.
7652 (test_vcgezd_s64): Likewise.
7653 (test_vcged_u64): Likewise.
7654 (test_vcgtd_s64): Likewise.
7655 (test_vcltd_s64): Likewise.
7656 (test_vcgtzd_s64): Likewise.
7657 (test_vcgtd_u64): Likewise.
7658 (test_vclezd_s64): Likewise.
7659 (test_vcltzd_s64): Likewise.
7660 (test_vtst_s64): Likewise.
7661 (test_vtst_u64): Likewise.
7663 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7666 * g++.dg/cpp0x/decltype53.C: New.
7668 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7671 * gfortran.dg/power_5.f90: New test.
7673 2013-04-30 Richard Biener <rguenther@suse.de>
7676 * gcc.dg/torture/pr57122.c: New testcase.
7678 2013-04-30 Richard Biener <rguenther@suse.de>
7681 * g++.dg/torture/pr57107.C: New testcase.
7683 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7685 PR rtl-optimization/57105
7686 * gcc.dg/pr57105.c: New test.
7688 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7690 PR tree-optimization/57104
7691 * gcc.dg/pr57104.c: New test.
7693 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7696 * gcc.target/i386/pr44578.c: New test.
7698 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7701 * gcc.target/i386/pr57097.c: New test.
7703 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7706 * gcc.target/i386/pr57098.c: New test.
7708 2013-04-29 Kai Tietz <ktietz@redhat.com>
7710 * gcc.c-torture/execute/pr55875.c: New test.
7712 2013-04-29 Richard Biener <rguenther@suse.de>
7715 * gcc.dg/torture/pr57075.c: New testcase.
7717 2013-04-29 Richard Biener <rguenther@suse.de>
7720 * gcc.dg/autopar/pr57103.c: New testcase.
7722 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7724 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7726 2013-04-29 Tom de Vries <tom@codesourcery.com>
7728 * gcc.dg/pr50763.c: Update test.
7730 2013-04-26 Jeff Law <law@redhat.com>
7732 * gcc.dg/tree-ssa/vrp88.c: New test.
7734 2013-04-29 Christian Bruel <christian.bruel@st.com>
7737 * gcc.target/sh/pr57108.c: New test.
7739 2013-04-29 Richard Biener <rguenther@suse.de>
7742 * gfortran.dg/gomp/pr57089.f90: New testcase.
7744 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7746 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7748 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7750 * gcc.target/aarch64/vect-vcvt.c: New.
7752 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7754 * gcc.target/aarch64/vect-vrnd.c: New.
7756 2013-04-29 Richard Biener <rguenther@suse.de>
7758 PR tree-optimization/57081
7759 * gcc.dg/torture/pr57081.c: New testcase.
7761 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7763 PR tree-optimization/57083
7764 * gcc.dg/torture/pr57083.c: New test.
7766 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7769 * g++.dg/cpp0x/decltype52.C: New.
7771 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7773 N3472 binary constants
7774 * g++.dg/cpp/limits.C: Adjust warning wording.
7775 * g++.dg/system-binary-constants-1.C: Likewise.
7776 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7778 2013-04-28 Tobias Burnus <burnus@net-b.de>
7781 * gfortran.dg/coarray_30.f90: New.
7783 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7786 * frontend-passes (optimize_power): New function.
7787 (optimize_op): Use it.
7789 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7792 * gcc.c-torture/execute/pr56866.c: New test.
7793 * gcc.target/i386/pr56866.c: New test.
7795 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7798 * gcc.dg/setjmp-5.c: New test.
7800 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7803 * g++.dg/cpp0x/constexpr-55708.C: New.
7805 2013-04-26 Richard Biener <rguenther@suse.de>
7807 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7808 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7809 * gcc.dg/pr53265.c: Remove XFAILs.
7810 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7811 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7813 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7815 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7816 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7817 -fdiagnostics-color=never option similarly to
7818 -fno-diagnostics-show-caret option.
7820 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7822 PR rtl-optimization/57003
7823 * gcc.target/i386/pr57003.c: New test.
7825 2013-04-25 Marek Polacek <polacek@redhat.com>
7827 PR tree-optimization/57066
7828 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7830 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7831 Tejas Belagod <tejas.belagod@arm.com>
7833 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7834 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7835 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7837 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7839 * gcc.target/aarch64/cmp.c: New.
7841 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7843 * gcc.target/aarch64/ngc.c: New.
7845 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7847 * lib/target-supports.exp
7848 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7849 (check_effective_target_arm_neon_fp16_ok): Likewise.
7850 (add_options_for_arm_neon_fp16): Likewise.
7851 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7852 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7854 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7856 PR rtl-optimizations/57046
7857 * gcc.target/i386/pr57046.c: New test.
7859 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7861 * g++.dg/cpp1y/cplusplus.C: New.
7863 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7865 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7867 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7869 * c-c++-common/Wpointer-arith-1.c: New.
7871 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7873 * g++.dg/cpp1y/cxx1y_macro.C: New.
7875 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7878 * g++.dg/cpp0x/sfinae45.C: New.
7880 2013-04-24 Richard Biener <rguenther@suse.de>
7883 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7885 2013-04-23 Richard Biener <rguenther@suse.de>
7888 * gcc.dg/torture/pr57036-1.c: New testcase.
7889 * gcc.dg/torture/pr57036-2.c: Likewise.
7891 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7893 * gcc.target/aarch64/scalar-mov.c: New testcase.
7895 2013-04-23 Richard Biener <rguenther@suse.de>
7897 PR tree-optimization/57026
7898 * gcc.dg/torture/pr57026.c: New testcase.
7900 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7904 * gfortran.dg/transfer_check_4.f90: New.
7906 2013-04-22 Marek Polacek <polacek@redhat.com>
7909 * gcc.dg/pr56990.c: New test.
7911 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7914 * gcc.target/i386/pr57018.c: New test.
7916 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7918 * gcc.target/aarch64/vrecps.c: New.
7919 * gcc.target/aarch64/vrecpx.c: Likewise.
7921 2013-04-22 Christian Bruel <christian.bruel@st.com>
7924 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7926 2013-04-21 Jeff Law <law@redhat.com>
7928 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7930 2013-04-20 Tobias Burnus <burnus@net-b.de>
7933 * gfortran.dg/c_loc_test_22.f90: New.
7935 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7937 PR rtl-optimization/56847
7938 * gcc.dg/pr56847.c: New test.
7940 2013-04-19 Richard Biener <rguenther@suse.de>
7942 PR tree-optimization/56982
7943 * gcc.c-torture/execute/pr56982.c: New testcase.
7945 2013-04-19 Martin Jambor <mjambor@suse.cz>
7947 PR tree-optimization/56718
7948 * g++.dg/ipa/imm-devirt-1.C: New test.
7949 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7951 2013-04-19 Richard Biener <rguenther@suse.de>
7953 PR tree-optimization/57000
7954 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7956 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7957 Mikael Morin <mikael@gcc.gnu.org>
7960 * gfortran.dg/array_constructor_45.f90: New test.
7961 * gfortran.dg/array_constructor_46.f90: New test.
7962 * gfortran.dg/array_constructor_47.f90: New test.
7963 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7965 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7967 PR rtl-optimization/56999
7968 * g++.dg/opt/pr56999.C: New test.
7970 2013-04-18 Cary Coutant <ccoutant@google.com>
7972 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7973 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7975 2013-04-18 Cary Coutant <ccoutant@google.com>
7977 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7978 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7979 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7980 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7981 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7982 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7983 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7984 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7985 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7986 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7987 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7989 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7991 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7993 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7995 PR tree-optimization/56984
7996 * gcc.c-torture/compile/pr56984.c: New test.
7998 PR rtl-optimization/56992
7999 * gcc.dg/pr56992.c: New test.
8001 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8004 * gfortran.dg/proc_ptr_42.f90: New.
8006 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8008 * gnat.dg/discr41.ad[sb]: New test.
8009 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8010 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8011 * gcc.dg/vect/slp-24.c: Likewise.
8012 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8013 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8014 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8015 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8016 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8017 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8018 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8019 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8020 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8021 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8022 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8023 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8028 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8029 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8030 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8031 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8032 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8033 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8034 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8035 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8036 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8037 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8039 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8042 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8043 * gfortran.dg/module_md5_1.f90: Remove.
8045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8047 * gcc.target/aarch64/adds3.c: New.
8048 * gcc.target/aarch64/subs3.c: New.
8050 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8052 * gcc.target/aarch64/adds1.c: New.
8053 * gcc.target/aarch64/adds2.c: New.
8054 * gcc.target/aarch64/subs1.c: New.
8055 * gcc.target/aarch64/subs2.c: New.
8057 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8059 Implement n3599 - Literal operator templates for strings.
8060 * g++.dg/cpp1y/udlit-char-template.C: New test.
8061 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8063 2013-04-16 Tobias Burnus <burnus@net-b.de>
8066 * gfortran.dg/no_arg_check_1.f90: New.
8067 * gfortran.dg/no_arg_check_2.f90: New.
8068 * gfortran.dg/no_arg_check_3.f90: New.
8070 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8073 * gfortran.dg/proc_ptr_41.f90: New.
8075 2013-04-16 Richard Biener <rguenther@suse.de>
8077 PR tree-optimization/56756
8078 * gcc.dg/torture/pr56756.c: New testcase.
8080 2013-04-16 Tobias Burnus <burnus@net-b.de>
8083 * gfortran.dg/c_assoc_5.f90: New.
8085 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8087 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8088 * gcc.c-torture/execute/pr33992.x: Remove.
8089 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8090 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8091 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8093 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8095 PR tree-optimization/56962
8096 * gcc.c-torture/execute/pr56962.c: New test.
8098 2013-04-15 Richard Biener <rguenther@suse.de>
8100 PR tree-optimization/56933
8101 * gcc.dg/vect/pr56933.c: New testcase.
8103 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105 * gcc.target/arm/anddi3-opt.c: New test.
8106 * gcc.target/arm/anddi3-opt2.c: Likewise.
8108 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8110 * gcc.dg/pr56890-1.c: New test.
8111 * gcc.dg/pr56890-2.c: Likewise.
8113 2013-04-15 Joey Ye <joey.ye@arm.com>
8115 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8116 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8118 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8121 * gfortran.dg/select_type_33.f03: New test.
8123 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8126 * gfortran.dg/typebound_proc_29.f03: New.
8128 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8131 * gfortran.dg/typebound_proc_28.f03: New.
8133 2013-04-12 Jeff Law <law@redhat.com>
8135 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8138 2013-04-12 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8143 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8146 * gcc.target/i386/pr56903.c: New test.
8148 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8151 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8152 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8153 * gfortran.dg/block_11.f90: Fix invalid test case.
8154 * gfortran.dg/function_types_3.f90: Add new error message.
8155 * gfortran.dg/global_references_1.f90: Ditto.
8156 * gfortran.dg/import2.f90: Remove unneeded parts.
8157 * gfortran.dg/import6.f90: Fix invalid test case.
8158 * gfortran.dg/proc_decl_2.f90: Ditto.
8159 * gfortran.dg/proc_decl_9.f90: Ditto.
8160 * gfortran.dg/proc_decl_18.f90: Ditto.
8161 * gfortran.dg/proc_ptr_40.f90: New.
8162 * gfortran.dg/whole_file_7.f90: Modified error wording.
8163 * gfortran.dg/whole_file_16.f90: Ditto.
8164 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8165 * gfortran.dg/whole_file_18.f90: Modified error wording.
8166 * gfortran.dg/whole_file_20.f03: Ditto.
8167 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8170 2013-04-12 Richard Biener <rguenther@suse.de>
8173 2013-04-10 Richard Biener <rguenther@suse.de>
8175 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8177 2013-04-12 Tobias Burnus <burnus@net-b.de>
8180 * gfortran.dg/class_allocate_15.f90: New.
8183 2013-04-12 Tobias Burnus <burnus@net-b.de>
8185 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8186 scan-tree-dump-times.
8188 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8190 PR tree-optimization/56918
8191 PR tree-optimization/56920
8192 * gcc.dg/vect/pr56918.c: New test.
8193 * gcc.dg/vect/pr56920.c: New test.
8195 2013-04-12 Tobias Burnus <burnus@net-b.de>
8198 * gfortran.dg/class_allocate_14.f90: New.
8199 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8200 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8202 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8204 * gcc.dg/fold-cstvecshift.c: New testcase.
8206 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8208 * gcc.target/aarch64/negs.c: New.
8210 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8213 * g++.dg/template/arrow4.C: New test.
8215 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8217 * gnat.dg/array23.adb: New test.
8218 * gnat.dg/array23_pkg[123].ads: New helpers.
8220 2013-04-11 Jeff Law <law@redhat.com>
8222 PR tree-optimization/56900
8223 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8225 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8228 * g++.dg/cpp0x/sfinae44.C: New.
8230 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8232 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8233 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8235 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8238 * g++.dg/cpp0x/enum26.C: New.
8239 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8241 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8243 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8245 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8247 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8248 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8249 loop is vectorized and that the correct instruction is generated.
8250 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8251 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8252 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8254 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8256 PR tree-optimization/56899
8257 * gcc.c-torture/execute/pr56899.c: New test.
8259 2013-04-10 David S. Miller <davem@davemloft.net>
8261 * gcc.target/sparc/setcc-4.c: New test.
8262 * gcc.target/sparc/setcc-5.c: New test.
8264 2013-04-10 Richard Biener <rguenther@suse.de>
8266 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8268 2013-04-10 Richard Biener <rguenther@suse.de>
8270 * gcc.dg/vect/slp-39.c: New testcase.
8272 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8274 PR tree-optimization/55524
8275 * gcc.target/epiphany/fnma-1.c: New test.
8277 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8279 * gcc.dg/tree-ssa/inline-11.c: New test
8281 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8284 * g++.dg/template/arrow3.C: New test.
8286 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8288 * gcc.target/arm/minmax_minus.c: New test.
8290 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8293 * c-c++-common/gomp/pr56883.c: New test.
8295 2013-04-09 Jeff Law <law@redhat.com>
8297 * gcc.dg/tree-ssa/vrp87.c: New test.
8299 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/56854
8302 * g++.dg/torture/pr56854.C: New test.
8304 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8307 * gfortran.dg/array_constructor_44.f90: New test.
8309 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8312 * g++.dg/cpp0x/constexpr-specialization.C: New.
8314 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8316 * gcc.c-torture/execute/pr56837.c: New test.
8320 * g++.dg/opt/vt3.C: New test.
8321 * g++.dg/opt/vt4.C: New test.
8323 2013-04-08 Jeff Law <law@redhat.com>
8325 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8327 2013-04-08 Richard Biener <rguenther@suse.de>
8329 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8331 2013-04-08 Richard Biener <rguenther@suse.de>
8333 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8335 2013-04-08 Richard Biener <rguenther@suse.de>
8337 * g++.dg/vect/slp-pr56812.cc: Adjust.
8339 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8341 * gcc.dg/pr56837.c: New test.
8342 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8343 "generated memset minus one".
8345 2013-04-07 Tobias Burnus <burnus@net-b.de>
8348 * gfortran.dg/reshape_5.f90: New.
8350 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8353 * gcc.target/powerpc/recip-1.c: Modify expected output.
8354 * gcc.target/powerpc/recip-3.c: Likewise.
8355 * gcc.target/powerpc/recip-4.c: Likewise.
8356 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8358 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8360 * gcc.target/arm/peep-ldrd-1.c: New test.
8361 * gcc.target/arm/peep-strd-1.c: Likewise.
8363 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8365 * gcc.target/arm/negdi-1.c: New test.
8366 * gcc.target/arm/negdi-2.c: Likewise.
8367 * gcc.target/arm/negdi-3.c: Likewise.
8368 * gcc.target/arm/negdi-4.c: Likewise.
8370 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8372 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8373 Add -march=armv8-a when we use v8 NEON.
8374 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8375 (check_effective_target_vect_call_ceilf): Likewise.
8376 (check_effective_target_vect_call_floorf): Likewise.
8377 (check_effective_target_vect_call_roundf): Likewise.
8378 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8379 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8380 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8381 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8382 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8384 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8386 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8387 * gcc.target/powerpc/sd-pwr6.c: Same.
8388 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8389 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8391 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8393 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8395 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8398 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8399 * gfortran.dg/altreturn_4.f90: Ditto.
8400 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8401 * gfortran.dg/altreturn_5.f90: Ditto.
8402 * gfortran.dg/altreturn_6.f90: Ditto.
8403 * gfortran.dg/altreturn_7.f90: Ditto.
8405 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8407 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8409 (check_effective_target_arm_v8_neon_ok_nocache):
8411 (check_effective_target_arm_v8_neon_ok): Change to use
8412 check_effective_target_arm_v8_neon_ok_nocache.
8413 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8415 (check_effective_target_vect_call_btruncf):
8416 Enable for arm and ARMv8 NEON.
8417 (check_effective_target_vect_call_ceilf): Likewise.
8418 (check_effective_target_vect_call_floorf): Likewise.
8419 (check_effective_target_vect_call_roundf): Likewise.
8420 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8423 2013-04-04 Marek Polacek <polacek@redhat.com>
8425 PR tree-optimization/48186
8426 * gcc.dg/pr48186.c: New test.
8428 2013-04-04 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/56826
8431 * gcc.dg/vect/pr56826.c: New testcase.
8432 * gcc.dg/vect/O3-pr36098.c: Adjust.
8434 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8436 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8437 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8438 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8439 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8440 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8441 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8442 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8443 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8444 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8445 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8447 2013-04-04 Richard Biener <rguenther@suse.de>
8449 PR tree-optimization/56213
8450 * gcc.dg/vect/vect-123.c: New testcase.
8452 2013-04-04 Tobias Burnus <burnus@net-b.de>
8455 * gfortran.dg/read_repeat_2.f90: New.
8457 2013-04-04 Richard Biener <rguenther@suse.de>
8459 PR tree-optimization/56837
8460 * g++.dg/torture/pr56837.C: New testcase.
8462 2013-04-04 Tobias Burnus <burnus@net-b.de>
8465 * gfortran.dg/c_loc_test_21.f90: New.
8466 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8467 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8468 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8469 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8470 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8472 2013-04-03 Jeff Law <law@redhat.com>
8474 PR tree-optimization/56799
8475 * gcc.c-torture/execute/pr56799.c: New test.
8477 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8480 * g++.dg/warn/Wpointer-arith-1.C: New.
8481 * g++.dg/gomp/for-19.C: Adjust.
8483 2013-04-03 Marek Polacek <polacek@redhat.com>
8486 * gcc.dg/pr55702.c: New test.
8488 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8491 * gcc.dg/pr56809.c: New testcase.
8493 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8496 * g++.dg/debug/pr56819.C: New test.
8498 2013-04-03 Richard Biener <rguenther@suse.de>
8500 PR tree-optimization/56817
8501 * g++.dg/torture/pr56817.C: New testcase.
8503 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8505 * gcc.dg/vect/bb-slp-31.c: New file.
8507 2013-04-03 Jason Merrill <jason@redhat.com>
8510 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8512 2013-04-03 Richard Biener <rguenther@suse.de>
8514 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/55964
8519 * gcc.dg/torture/pr55964-2.c: New testcase.
8521 2013-04-03 Richard Biener <rguenther@suse.de>
8523 PR tree-optimization/56501
8524 * gcc.dg/torture/pr56501.c: New testcase.
8526 2013-04-03 Richard Biener <rguenther@suse.de>
8528 PR tree-optimization/56407
8529 * gcc.dg/torture/pr56407.c: New testcase.
8531 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8533 PR tree-optimization/56790
8534 * g++.dg/ext/pr56790-1.C: New testcase.
8536 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8538 * gcc.target/i386/merge-1.c: New testcase.
8539 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8541 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8544 * gcc.c-torture/execute/pr19449.c: New test.
8546 2013-04-03 Richard Biener <rguenther@suse.de>
8548 PR tree-optimization/56812
8549 * g++.dg/vect/slp-pr56812.cc: New testcase.
8551 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8555 * gfortran.dg/altreturn_8.f90: New.
8556 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8557 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8558 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8560 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8562 PR rtl-optimization/56745
8563 * gcc.c-torture/compile/pr56745.c: New test.
8565 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8567 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8569 2013-04-02 Richard Biener <rguenther@suse.de>
8571 PR tree-optimization/56778
8572 * gcc.dg/torture/pr56778.c: New testcase.
8574 2013-04-02 Richard Biener <rguenther@suse.de>
8577 * g++.dg/torture/pr56768.C: New testcase.
8579 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8581 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8583 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586 * gfortran.dg/namelist_82.f90: New test.
8588 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8591 * gfortran.dg/implicit_class_1.f90: New.
8593 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596 * gfortran.dg/namelist_81.f90: New test.
8598 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8600 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8601 for constant and equal string lengths.
8602 * gfortran.dg/character_comparison_5.f90: Likewise.
8603 * gfortran.dg/character_comparison_9.f90: New test.
8605 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8607 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8608 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.dg/optional_absent_3.f90: New.
8615 2013-03-29 Tobias Burnus <burnus@net-b.de>
8618 * gfortran.dg/fmt_cache_3.f90: New.
8620 2013-03-29 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/namelist_80.f90: New.
8625 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8628 * gfortran.dg/string_length_2.f90: New test.
8629 * gfortran.dg/dependency_41.f90: New test.
8631 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8634 * gfortran.dg/array_constructor_43.f90: New test.
8635 * gfortran.dg/random_seed_3.f90: New test.
8637 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8639 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8640 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8641 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8642 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8643 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8644 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8645 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8646 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8647 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8648 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8650 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8653 * g++.dg/conversion/op4.C: Adjust.
8654 * g++.dg/cpp0x/rv1n.C: Likewise.
8655 * g++.dg/cpp0x/rv2n.C: Likewise.
8656 * g++.dg/cpp0x/template_deduction.C: Likewise.
8657 * g++.dg/expr/cond8.C: Likewise.
8658 * g++.dg/other/error4.C: Likewise.
8659 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8660 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8661 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8662 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8663 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8664 * g++.old-deja/g++.law/cvt20.C: Likewise.
8665 * g++.old-deja/g++.law/cvt8.C: Likewise.
8666 * g++.old-deja/g++.law/init8.C: Likewise.
8667 * g++.old-deja/g++.mike/net12.C: Likewise.
8668 * g++.old-deja/g++.mike/net8.C: Likewise.
8669 * g++.old-deja/g++.mike/p2793.C: Likewise.
8670 * g++.old-deja/g++.mike/p3836.C: Likewise.
8671 * g++.old-deja/g++.mike/p418.C: Likewise.
8672 * g++.old-deja/g++.mike/p701.C: Likewise.
8673 * g++.old-deja/g++.mike/p807.C: Likewise.
8675 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8678 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8681 2013-03-28 Marek Polacek <polacek@redhat.com>
8683 PR tree-optimization/56695
8684 * gcc.dg/vect/pr56695.c: New test.
8686 2013-03-28 Richard Biener <rguenther@suse.de>
8688 PR tree-optimization/37021
8689 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8690 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8692 2013-03-27 Tobias Burnus <burnus@net-b.de>
8696 * gfortran.dg/sizeof_2.f90: New.
8697 * gfortran.dg/sizeof_3.f90: New.
8698 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8700 2013-03-27 Richard Biener <rguenther@suse.de>
8702 PR tree-optimization/37021
8703 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8705 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8707 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8708 * g++.dg/ipa/ivinline-2.C: Likewise.
8709 * g++.dg/ipa/ivinline-3.C: Likewise.
8710 * g++.dg/ipa/ivinline-4.C: Likewise.
8711 * g++.dg/ipa/ivinline-5.C: Likewise.
8712 * g++.dg/ipa/ivinline-7.C: Likewise.
8713 * g++.dg/ipa/ivinline-8.C: Likewise.
8714 * g++.dg/ipa/ivinline-9.C: Likewise.
8715 * g++.dg/cpp0x/noexcept03.C: Likewise.
8716 * gcc.dg/const-1.c: Likewise.
8717 * gcc.dg/ipa/pure-const-1.c: Likewise.
8718 * gcc.dg/noreturn-8.c: Likewise.
8719 * gcc.target/i386/mmx-1.c: Likewise.
8720 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8721 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8722 * gcc.c-torture/execute/pr33992.x: New file.
8724 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8726 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8728 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8731 * g++.dg/ext/desig5.C: New.
8733 2013-03-26 Tobias Burnus <burnus@net-b.de>
8736 * gfortran.dg/merge_init_expr_2.f90: New.
8737 * gfortran.dg/merge_char_1.f90: Modify test to
8738 stay a run-time test.
8739 * gfortran.dg/merge_char_3.f90: Ditto.
8741 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8743 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8744 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8746 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8749 * g++.dg/cpp0x/range-for23.C: New.
8751 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8754 * gfortran.dg/namelist_79.f90: New.
8756 2013-03-25 Martin Jambor <mjambor@suse.cz>
8758 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8760 2013-03-25 Tobias Burnus <burnus@net-b.de>
8780 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8781 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8782 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8783 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8784 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8785 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8786 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8787 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8788 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8789 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8790 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8791 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8792 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8793 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8794 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8795 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8796 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8797 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8798 * gfortran.dg/pr32601_1.f03: Ditto.
8799 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8800 * gfortran.dg/blockdata_7.f90: New.
8801 * gfortran.dg/c_assoc_4.f90: New.
8802 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8803 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8804 * gfortran.dg/c_funloc_tests_8.f90: New.
8805 * gfortran.dg/c_loc_test_17.f90: New.
8806 * gfortran.dg/c_loc_test_18.f90: New.
8807 * gfortran.dg/c_loc_test_19.f90: New.
8808 * gfortran.dg/c_loc_test_20.f90: New.
8809 * gfortran.dg/c_sizeof_5.f90: New.
8810 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8811 * gfortran.dg/transfer_resolve_2.f90: New.
8812 * gfortran.dg/transfer_resolve_3.f90: New.
8813 * gfortran.dg/transfer_resolve_4.f90: New.
8814 * gfortran.dg/pr32601.f03: Update dg-error.
8815 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8816 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8818 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8820 * gcc.target/arm/vseleqdf.c: New test.
8821 * gcc.target/arm/vseleqsf.c: Likewise.
8822 * gcc.target/arm/vselgedf.c: Likewise.
8823 * gcc.target/arm/vselgesf.c: Likewise.
8824 * gcc.target/arm/vselgtdf.c: Likewise.
8825 * gcc.target/arm/vselgtsf.c: Likewise.
8826 * gcc.target/arm/vselledf.c: Likewise.
8827 * gcc.target/arm/vsellesf.c: Likewise.
8828 * gcc.target/arm/vselltdf.c: Likewise.
8829 * gcc.target/arm/vselltsf.c: Likewise.
8830 * gcc.target/arm/vselnedf.c: Likewise.
8831 * gcc.target/arm/vselnesf.c: Likewise.
8832 * gcc.target/arm/vselvcdf.c: Likewise.
8833 * gcc.target/arm/vselvcsf.c: Likewise.
8834 * gcc.target/arm/vselvsdf.c: Likewise.
8835 * gcc.target/arm/vselvssf.c: Likewise.
8837 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8839 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8841 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8842 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8843 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8844 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8845 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8846 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8847 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8848 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8849 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8850 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8851 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8852 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8853 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8854 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8855 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8856 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8857 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8858 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8859 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8860 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8861 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8862 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8863 * gcc.target/arm/atomic-op-char.c: Likewise.
8864 * gcc.target/arm/atomic-op-consume.c: Likewise.
8865 * gcc.target/arm/atomic-op-int.c: Likewise.
8866 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8867 * gcc.target/arm/atomic-op-release.c: Likewise.
8868 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8869 * gcc.target/arm/atomic-op-short.c: Likewise.
8871 2013-03-25 Richard Biener <rguenther@suse.de>
8874 * g++.dg/torture/pr56694.C: New testcase.
8876 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8879 * gcc.target/arm/neon-vcond-gt.c: New test.
8880 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8881 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8883 2013-03-25 Richard Biener <rguenther@suse.de>
8885 PR tree-optimization/56689
8886 * gcc.dg/torture/pr56689.c: New testcase.
8888 2013-03-25 Kai Tietz <ktietz@redhat.com>
8890 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8892 2013-03-24 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/eof_5.f90: New.
8897 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8899 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8902 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8904 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8906 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8909 * gcc.c-torture/execute/builtins/builtins.exp: Add
8910 -Wl,--allow-multiple-definition for RTEMS targets.
8912 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8914 * gcc.target/aarch64/movk.c: New test.
8916 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8918 * g++.dg/ext/vector21.C: New testcase.
8920 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8922 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8923 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8925 2013-03-21 Richard Biener <rguenther@suse.de>
8927 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8928 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8930 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8932 * gcc.target/aarch64/vect.c: Test and result vector added
8933 for sabd and saba instructions.
8934 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8935 instructions in assembly.
8936 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8937 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8938 for fabd instruction.
8939 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8940 instruction in assembly.
8941 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8943 2013-03-20 Jeff Law <law@redhat.com>
8945 * g++.dg/tree-ssa/ssa-dom.C: New test.
8947 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8949 * gcc.target/powerpc/mmfpgpr.c: New test.
8950 * gcc.target/powerpc/sd-vsx.c: Likewise.
8951 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8952 * gcc.target/powerpc/vsx-float0.c: Likewise.
8954 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8956 PR tree-optimization/56355
8957 * gcc.dg/pr56355-1.c: New file.
8959 2013-03-20 Catherine Moore <clm@codesourcery.com>
8960 Richard Sandiford <rdsandiford@googlemail.com>
8962 * gcc.target/mips/mips.exp: Add microMIPS support.
8963 * gcc.target/mips/umips-movep-2.c: New test.
8964 * gcc.target/mips/umips-lwp-2.c: New test.
8965 * gcc.target/mips/umips-swp-5.c: New test.
8966 * gcc.target/mips/umips-constraints-1.c: New test.
8967 * gcc.target/mips/umips-lwp-3.c: New test.
8968 * gcc.target/mips/umips-swp-6.c: New test.
8969 * gcc.target/mips/umips-constraints-2.c: New test.
8970 * gcc.target/mips/umips-save-restore-1.c: New test.
8971 * gcc.target/mips/umips-lwp-4.c: New test.
8972 * gcc.target/mips/umips-swp-7.c: New test.
8973 * gcc.target/mips/umips-save-restore-2.c: New test.
8974 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8975 * gcc.target/mips/umips-lwp-5.c: New test.
8976 * gcc.target/mips/umips-save-restore-3.c: New test.
8977 * gcc.target/mips/umips-lwp-6.c: New test.
8978 * gcc.target/mips/umips-swp-1.c: New test.
8979 * gcc.target/mips/umips-lwp-7.c: New test.
8980 * gcc.target/mips/umips-swp-2.c: New test.
8981 * gcc.target/mips/umips-lwp-8.c: New test.
8982 * gcc.target/mips/umips-swp-3.c: New test.
8983 * gcc.target/mips/umips-movep-1.c: New test.
8984 * gcc.target/mips/umips-lwp-1.c: New test.
8985 * gcc.target/mips/umips-swp-4.c: New test.
8987 2013-03-20 Richard Biener <rguenther@suse.de>
8989 PR tree-optimization/56661
8990 * gcc.dg/torture/pr56661.c: New testcase.
8992 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8994 PR rtl-optimization/56605
8995 * gcc.target/powerpc/pr56605.c: New.
8997 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9000 * gfortran.dg/do_1.f90: Don't xfail.
9002 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9005 * gfortran.dg/namelist_77.f90: New.
9006 * gfortran.dg/namelist_78.f90: New.
9008 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9011 * gfortran.dg/open_negative_unit_1.f90: New.
9013 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9015 * gcc.target/aarch64/sbc.c: New test.
9017 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9019 * gcc.target/aarch64/ror.c: New test.
9021 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9023 * gcc.target/aarch64/extr.c: New test.
9025 2013-03-19 Richard Biener <rguenther@suse.de>
9027 PR tree-optimization/56273
9028 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9029 * c-c++-common/uninit-17.c: Likewise.
9031 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9033 PR tree-optimization/56635
9034 * g++.dg/torture/pr56635.C: New test.
9036 2013-03-18 Richard Biener <rguenther@suse.de>
9038 PR tree-optimization/3713
9039 * g++.dg/ipa/devirt-12.C: New testcase.
9041 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9044 * c-c++-common/pr56566.c: New test.
9046 2013-03-17 Jason Merrill <jason@redhat.com>
9048 * g++.dg/template/abstract-dr337.C: XFAIL.
9050 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9053 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9054 * c-c++-common/pr56607.c: New test.
9056 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9059 * g++.dg/cpp0x/constexpr-array5.C: New.
9061 2013-03-15 Tobias Burnus <burnus@net-b.de>
9064 * gfortran.dg/transfer_intrinsic_5.f90: New.
9066 2013-03-15 Kai Tietz <ktietz@redhat.com>
9068 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9069 * gcc.target/i386/pr20020-1.c: Likewise.
9070 * gcc.target/i386/pr20020-2.c: Likewise.
9071 * gcc.target/i386/pr20020-3.c: Likewise.
9072 * gcc.target/i386/pr53425-1.c: Likewise.
9073 * gcc.target/i386/pr53425-2.c: Likewise.
9074 * gcc.target/i386/pr55093.c: Likewise.
9075 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9077 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9080 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9081 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9083 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9085 PR tree-optimization/53265
9086 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9088 * gcc.dg/graphite/id-6.c (test): Likewise.
9089 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9090 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9092 PR tree-optimization/53265
9093 * gcc.dg/pr53265.c: New test.
9094 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9096 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9098 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9099 n, use it as high bound instead of 4.
9101 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9104 * gcc.target/sh/pr49880-1.c: New.
9105 * gcc.target/sh/pr49880-2.c: New.
9106 * gcc.target/sh/pr49880-3.c: New.
9107 * gcc.target/sh/pr49880-4.c: New.
9108 * gcc.target/sh/pr49880-5.c: New.
9110 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9112 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9114 2013-03-13 Richard Biener <rguenther@suse.de>
9116 PR tree-optimization/56608
9117 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9119 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9122 * g++.dg/cpp0x/alias-decl-32.C: New.
9124 2013-03-11 Jan Hubicka <jh@suse.cz>
9127 * gcc.c-torture/compile/pr56571.c: New testcase.
9129 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9131 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9132 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9134 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9136 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9137 * gcc.dg/inline_4.c: Likewise.
9138 * gcc.dg/unroll_2.c: Likewise.
9139 * gcc.dg/unroll_3.c: Likewise.
9140 * gcc.dg/unroll_4.c: Likewise.
9142 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9145 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9148 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9150 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9153 * gcc.c-torture/compile/pr40797.c: New.
9155 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9157 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9159 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9162 * gfortran.dg/class_56.f90: New test.
9164 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9167 * gcc.target/mips/pr56524.c: New test.
9169 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9172 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9174 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9177 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9179 2013-03-08 Marek Polacek <polacek@redhat.com>
9181 PR tree-optimization/56478
9182 * gcc.dg/torture/pr56478.c: New test.
9184 2013-03-08 Kai Tietz <ktietz@redhat.com>
9186 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9187 targets linker option --allow-multiple-definition.
9189 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9190 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9191 * gcc.dg/pr52549.c: Add LLP64 case.
9192 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9193 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9194 * gcc.dg/torture/pr51071-2.c: Likewise.
9195 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9196 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9197 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9198 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9199 * gcc.dg/weak/weak-1.c: Likewise.
9200 * gcc.dg/weak/weak-2.c: Likewise.
9201 * gcc.dg/weak/weak-3.c: Likewise.
9202 * gcc.dg/weak/weak-4.c: Likewise.
9203 * gcc.dg/weak/weak-5.c: Likewise.
9204 * gcc.dg/weak/weak-15.c: Likewise.
9205 * gcc.dg/weak/weak-16.c: Likewise.
9207 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9209 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9211 PR tree-optimization/56559
9212 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9214 2013-03-07 Andreas Schwab <schwab@suse.de>
9216 * gcc.dg/pr31490.c: Fix last change.
9218 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9221 * g++.dg/template/crash115.C: New.
9223 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9225 PR tree-optimization/56539
9226 * gcc.c-torture/compile/pr56539.c: New test.
9228 2013-03-06 Kai Tietz <ktietz@redhat.com>
9230 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9232 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9233 * gcc.dg/lto/20091013-1_2.c: Likewise.
9234 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9236 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9238 * gnat.dg/specs/aggr6.ads: New test.
9240 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9242 * gnat.dg/loop_optimization15.ad[sb]: New test.
9244 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9247 * gcc.dg/pr56548.c: New test.
9249 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9252 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9254 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9257 * g++.dg/template/typename20.C: New test.
9259 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.dg/pr56510.c: New test.
9264 PR rtl-optimization/56484
9265 * gcc.c-torture/compile/pr56484.c: New test.
9267 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9270 * g++.dg/warn/Wsign-conversion-2.C: New.
9272 2013-03-05 Richard Biener <rguenther@suse.de>
9274 PR tree-optimization/56270
9275 * gcc.dg/vect/slp-38.c: New testcase.
9277 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9279 PR rtl-optimization/56494
9280 * gcc.dg/pr56494.c: New test.
9282 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9284 * gcc.dg/pr56424.c: New test.
9286 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9288 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9289 * gcc.dg/pr56228.c <avr>: Skip.
9291 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9294 PR tree-optimization/52631
9295 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9297 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9299 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9300 * gcc.dg/vect/vect-83_64.c: Same.
9302 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9305 * gfortran.dg/pointer_check_13.f90: New test.
9307 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9310 * gfortran.dg/array_constructor_42.f90: New test.
9312 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9315 * g++.dg/template/static33.C: New.
9316 * g++.dg/template/static34.C: Likewise.
9319 * g++.dg/template/static35.C: New.
9321 2013-03-01 Steve Ellcey <sellcey@mips.com>
9323 * gcc.dg/pr56396.c: Require pic support.
9325 2013-03-01 Richard Biener <rguenther@suse.de>
9327 PR tree-optimization/55481
9328 * gcc.dg/torture/pr56488.c: New testcase.
9330 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9331 Jakub Jelinek <jakub@redhat.com>
9334 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9335 no_sanitize_address attribute rather than no_address_safety_analysis.
9336 * g++.dg/asan/sanitizer_test_utils.h
9337 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9338 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9339 in addition to no_address_safety_analysis.
9341 2013-02-28 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/constexpr-and.C: New.
9346 2013-02-28 Martin Jambor <mjambor@suse.cz>
9348 PR tree-optimization/56294
9349 * g++.dg/debug/pr56294.C: New test.
9351 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9353 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9355 2013-02-27 Marek Polacek <polacek@redhat.com>
9357 PR rtl-optimization/56466
9358 * gcc.dg/pr56466.c: New test.
9360 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9362 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9363 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9364 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9366 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9369 * gcc.dg/pr45472.c: New test.
9371 2013-02-26 Marek Polacek <polacek@redhat.com>
9373 PR tree-optimization/56426
9374 * gcc.dg/pr56436.c: New test.
9376 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9378 PR tree-optimization/56448
9379 * gcc.c-torture/compile/pr56448.c: New test.
9381 PR tree-optimization/56443
9382 * gcc.dg/torture/pr56443.c: New test.
9384 2013-02-25 Richard Biener <rguenther@suse.de>
9386 PR tree-optimization/56175
9387 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9389 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9392 * g++.dg/torture/pr56403.C: New test.
9394 2013-02-25 Catherine Moore <clm@codesourcery.com>
9397 2013-02-24 Catherine Moore <clm@codesourcery.com>
9398 Richard Sandiford <rdsandiford@googlemail.com>
9400 * gcc.target/mips/mips.exp: Add microMIPS support.
9401 * gcc.target/mips/umips-movep-2.c: New test.
9402 * gcc.target/mips/umips-lwp-2.c: New test.
9403 * gcc.target/mips/umips-swp-5.c: New test.
9404 * gcc.target/mips/umips-constraints-1.c: New test.
9405 * gcc.target/mips/umips-lwp-3.c: New test.
9406 * gcc.target/mips/umips-swp-6.c: New test.
9407 * gcc.target/mips/umips-constraints-2.c: New test.
9408 * gcc.target/mips/umips-save-restore-1.c: New test.
9409 * gcc.target/mips/umips-lwp-4.c: New test.
9410 * gcc.target/mips/umips-swp-7.c: New test.
9411 * gcc.target/mips/umips-save-restore-2.c: New test.
9412 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9413 * gcc.target/mips/umips-lwp-5.c: New test.
9414 * gcc.target/mips/umips-save-restore-3.c: New test.
9415 * gcc.target/mips/umips-lwp-6.c: New test.
9416 * gcc.target/mips/umips-swp-1.c: New test.
9417 * gcc.target/mips/umips-lwp-7.c: New test.
9418 * gcc.target/mips/umips-swp-2.c: New test.
9419 * gcc.target/mips/umips-lwp-8.c: New test.
9420 * gcc.target/mips/umips-swp-3.c: New test.
9421 * gcc.target/mips/umips-movep-1.c: New test.
9422 * gcc.target/mips/umips-lwp-1.c: New test.
9423 * gcc.target/mips/umips-swp-4.c: New test.
9425 2013-02-24 Catherine Moore <clm@codesourcery.com>
9426 Richard Sandiford <rdsandiford@googlemail.com>
9428 * gcc.target/mips/mips.exp: Add microMIPS support.
9429 * gcc.target/mips/umips-movep-2.c: New test.
9430 * gcc.target/mips/umips-lwp-2.c: New test.
9431 * gcc.target/mips/umips-swp-5.c: New test.
9432 * gcc.target/mips/umips-constraints-1.c: New test.
9433 * gcc.target/mips/umips-lwp-3.c: New test.
9434 * gcc.target/mips/umips-swp-6.c: New test.
9435 * gcc.target/mips/umips-constraints-2.c: New test.
9436 * gcc.target/mips/umips-save-restore-1.c: New test.
9437 * gcc.target/mips/umips-lwp-4.c: New test.
9438 * gcc.target/mips/umips-swp-7.c: New test.
9439 * gcc.target/mips/umips-save-restore-2.c: New test.
9440 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9441 * gcc.target/mips/umips-lwp-5.c: New test.
9442 * gcc.target/mips/umips-save-restore-3.c: New test.
9443 * gcc.target/mips/umips-lwp-6.c: New test.
9444 * gcc.target/mips/umips-swp-1.c: New test.
9445 * gcc.target/mips/umips-lwp-7.c: New test.
9446 * gcc.target/mips/umips-swp-2.c: New test.
9447 * gcc.target/mips/umips-lwp-8.c: New test.
9448 * gcc.target/mips/umips-swp-3.c: New test.
9449 * gcc.target/mips/umips-movep-1.c: New test.
9450 * gcc.target/mips/umips-lwp-1.c: New test.
9451 * gcc.target/mips/umips-swp-4.c: New test.
9453 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9456 * lib/asan-dg.exp (asan_link_flags): Add
9457 -B${gccpath}/libsanitizer/asan/ to flags.
9459 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9462 * gcc.dg/torture/pr56420.c: New test.
9464 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9467 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9469 2013-02-21 Martin Jambor <mjambor@suse.cz>
9471 PR tree-optimization/56310
9472 * g++.dg/ipa/pr56310.C: New test.
9474 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9477 * gfortran.dg/proc_ptr_comp_37.f90: New.
9479 2013-02-21 Richard Biener <rguenther@suse.de>
9481 PR tree-optimization/56415
9483 2013-02-11 Richard Biener <rguenther@suse.de>
9485 PR tree-optimization/56273
9486 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9487 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9488 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9489 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9490 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9491 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9493 2013-02-21 Marek Polacek <polacek@redhat.com>
9495 PR tree-optimization/56398
9496 * g++.dg/torture/pr56398.C: New test.
9498 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9501 * gcc.c-torture/compile/pr56405.c: New test.
9503 2013-02-20 Jan Hubicka <jh@suse.cz>
9505 PR tree-optimization/56265
9506 * g++.dg/ipa/devirt-11.C: New testcase.
9508 2013-02-20 Richard Biener <rguenther@suse.de>
9510 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9512 2013-02-20 Richard Biener <rguenther@suse.de>
9513 Jakub Jelinek <jakub@redhat.com>
9515 PR tree-optimization/56396
9516 * gcc.dg/pr56396.c: New testcase.
9518 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9521 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9523 2013-02-19 Richard Biener <rguenther@suse.de>
9525 PR tree-optimization/56384
9526 * gcc.dg/torture/pr56384.c: New testcase.
9528 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9530 PR tree-optimization/56350
9531 * gcc.dg/pr56350.c: New test.
9533 PR tree-optimization/56381
9534 * g++.dg/opt/pr56381.C: New test.
9536 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9539 * lib/dg-pch.exp (pch-init, pch-finish,
9540 check_effective_target_pch_supported_debug): New procs.
9541 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9542 Likewise if $pch_unsupported_debug and $flags include -g.
9543 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9544 and dg-require-effective-target pch_unsupported_debug.
9545 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9546 * objc.dg/pch/pch.exp: Likewise.
9547 * gcc.dg/pch/pch.exp: Likewise.
9548 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9549 pch_unsupported_debug.
9550 * gcc.dg/pch/valid-1.hs: Likewise.
9551 * gcc.dg/pch/valid-1b.c: Likewise.
9552 * gcc.dg/pch/valid-1b.hs: Likewise.
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9556 PR tree-optimization/56366
9557 * gcc.dg/torture/pr56366.c: New testcase.
9559 2013-02-18 Richard Biener <rguenther@suse.de>
9562 * gcc.dg/torture/pr56349.c: New testcase.
9564 2013-02-18 Richard Biener <rguenther@suse.de>
9566 PR tree-optimization/56321
9567 * gcc.dg/torture/pr56321.c: New testcase.
9569 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9571 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9573 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9574 Dodji Seketeli <dodji@redhat.com>
9577 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9578 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9579 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9580 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9581 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9582 * c-c++-common/asan/pr56330.c: Likewise.
9583 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9584 Ensure the size argument of __builtin_memcpy is a constant.
9586 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9587 Paolo Carlini <paolo.carlini@oracle.com>
9590 * g++.dg/cpp0x/enum23.C: New.
9592 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9595 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9597 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9599 PR rtl-optimization/56348
9600 * gcc.target/i386/pr56348.c: New test.
9602 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9604 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9605 * gcc.target/arm/interrupt-2.c: Likewise.
9607 2013-02-15 Tobias Burnus <burnus@net-b.de>
9610 * gfortran.dg/matmul_9.f90: New.
9612 2013-02-15 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/init_flag_11.f90: New.
9617 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9619 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9621 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9623 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9626 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9627 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/allocatable_function_7.f90: New.
9632 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9634 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9635 * asan_globals_test-wrapper.cc: New file.
9636 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9637 instead of asan_globals_test.cc as dg-additional-sources.
9638 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9639 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9640 "sanitizer_test_utils.h" instead of
9641 "sanitizer_common/tests/sanitizer_test_utils.h".
9642 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9643 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9644 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9645 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9646 * g++.dg/asan/asan_test.cc: Synced from upstream.
9647 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9649 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9652 * c-c++-common/asan/memcmp-2.c: New test.
9654 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9657 * g++.dg/cpp0x/udlit-string-literal.h: New.
9658 * g++.dg/cpp0x/udlit-string-literal.C: New.
9660 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9662 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9664 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9667 * gcc.target/arm/pr56184.C: New test.
9669 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9672 * g++.dg/torture/pr56302.C: New test.
9673 * g++.dg/cpp0x/constexpr-56302.C: New test.
9674 * c-c++-common/pr56302.c: New test.
9676 2013-02-13 Tobias Burnus <burnus@net-b.de>
9677 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9680 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9681 * gfortran.dg/quad_3.f90: Ditto.
9683 2013-02-13 Kostya Serebryany <kcc@google.com>
9685 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9686 to match the fresh asan run-time.
9687 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9689 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9691 Avoid instrumenting duplicated memory access in the same basic block
9692 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9693 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9694 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9695 * c-c++-common/asan/inc.c: Likewise.
9697 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9700 * gcc.target/i386/pr56148.c: New test.
9702 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9703 Tobias Burnus <burnus@net-b.de>
9706 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9709 2013-02-12 Richard Biener <rguenther@suse.de>
9712 * gcc.dg/lto/pr56297_0.c: New testcase.
9713 * gcc.dg/lto/pr56297_0.c: Likewise.
9715 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9718 * gfortran.dg/typebound_deferred_1.f90: New.
9720 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9722 PR rtl-optimization/56151
9723 * gcc.target/i386/pr56151.c: New test.
9725 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9727 * g++.dg/ext/mv12.C: New test.
9728 * g++.dg/ext/mv12.h: New file.
9729 * g++.dg/ext/mv12-aux.C: New file.
9730 * g++.dg/ext/mv13.C: New test.
9732 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9734 * lib/target-supports.exp
9735 (check_effective_target_powerpc_eabi_ok): New.
9736 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9738 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9739 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9741 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9742 * gcc.target/powerpc/pr51623.c: Likewise.
9743 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9744 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9746 2013-02-11 Alexander Potapenko <glider@google.com>
9747 Jack Howarth <howarth@bromo.med.uc.edu>
9748 Jakub Jelinek <jakub@redhat.com>
9751 * g++.dg/asan/pr55617.C: Run on all targets.
9753 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9755 PR rtl-optimization/56275
9756 * gcc.dg/pr56275.c: New test.
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9760 PR tree-optimization/56273
9761 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9763 2013-02-11 Richard Biener <rguenther@suse.de>
9765 PR tree-optimization/56264
9766 * gcc.dg/torture/pr56264.c: New testcase.
9768 2013-02-11 Richard Biener <rguenther@suse.de>
9770 PR tree-optimization/56273
9771 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9772 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9773 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9774 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9775 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9776 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9778 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9780 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9781 for *-*-linux-gnu targets.
9782 * g++.dg/asan/interception-test-1.c: Ditto.
9783 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9784 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9786 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9789 * gfortran.dg/intrinsic_size_4.f90 : New test.
9791 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9794 * gcc.target/powerpc/pr56256.c: New test.
9796 2013-02-08 Ian Lance Taylor <iant@google.com>
9798 * lib/go.exp: Load timeout.exp.
9800 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9802 PR rtl-optimization/56246
9803 * gcc.target/i386/pr56246.c: New test.
9805 2013-02-08 Jeff Law <law@redhat.com>
9808 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9810 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9813 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9816 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9818 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9820 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9822 PR rtl-optimization/56195
9823 * gcc.dg/torture/pr56195.c: New test.
9825 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9828 * gfortran.dg/recursive_interface_2.f90: New test.
9830 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9832 PR tree-optimization/56250
9833 * gcc.c-torture/execute/pr56250.c: New test.
9835 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9837 PR tree-optimization/56064
9838 * gcc.dg/fixed-point/view-convert-2.c: New test.
9840 2013-02-08 Michael Matz <matz@suse.de>
9842 PR tree-optimization/52448
9843 * gcc.dg/pr52448.c: New test.
9845 2013-02-08 Richard Biener <rguenther@suse.de>
9848 * gcc.dg/torture/pr56181.c: New testcase.
9850 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9853 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9854 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9856 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9859 * g++.dg/parse/crash61.C: New test.
9862 * g++.dg/parse/pr56239.C: New test.
9865 * g++.dg/abi/mangle61.C: New test.
9867 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9869 PR rtl-optimization/56225
9870 * gcc.target/i386/pr56225.c: New test.
9872 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9875 * gcc.dg/guality/pr56154-1.c: New test.
9876 * gcc.dg/guality/pr56154-2.c: New test.
9877 * gcc.dg/guality/pr56154-3.c: New test.
9878 * gcc.dg/guality/pr56154-4.c: New test.
9879 * gcc.dg/guality/pr56154-aux.c: New file.
9881 PR tree-optimization/55789
9882 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9884 * gcc.dg/tree-ssa/inline-3.c: Add
9885 --param max-early-inliner-iterations=2 option.
9887 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9890 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9891 Add -fno-dwarf2-cfi-asm to dg-options.
9894 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9897 * gcc.dg/pr56228.c: New test.
9899 2013-02-07 Alan Modra <amodra@gmail.com>
9902 * gcc.target/powerpc/pr54009.c: New test.
9904 * gfortran.dg/pr54131.f: New test.
9906 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9909 * gfortran.dg/array_constructor_41.f90: New test.
9911 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9914 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9916 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9919 * g++.dg/gomp/pr56217.C: New test.
9921 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9923 PR tree-optimization/56205
9924 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9925 * gcc.c-torture/execute/pr56205.c: New test.
9927 2013-02-05 Richard Biener <rguenther@suse.de>
9929 PR tree-optimization/53342
9930 PR tree-optimization/53185
9931 * gcc.dg/vect/pr53185-2.c: New testcase.
9933 2013-02-05 Jan Hubicka <jh@suse.cz>
9935 PR tree-optimization/55789
9936 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9937 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9938 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9939 * g++.dg/ipa/inline-1.C: New testcase.
9940 * g++.dg/ipa/inline-2.C: New testcase.
9941 * g++.dg/ipa/inline-3.C: New testcase.
9943 2013-02-05 Jan Hubicka <jh@suse.cz>
9945 PR tree-optimization/55789
9946 * g++.dg/torture/pr55789.C: New testcase.
9948 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9951 * gcc.dg/pr56167.c: New test.
9953 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9956 * gcc.target/sh/pr55146.c: New.
9958 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9960 PR tree-optimization/54386
9961 * gcc.target/sh/pr54386.c: New.
9963 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9966 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9969 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9971 2013-02-04 Alexander Potapenko <glider@google.com>
9972 Jack Howarth <howarth@bromo.med.uc.edu>
9973 Jakub Jelinek <jakub@redhat.com>
9976 * g++.dg/asan/pr55617.C: New test.
9978 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9981 * gfortran.dg/typebound_operator_19.f90: New test.
9982 * gfortran.dg/typebound_assignment_4.f90: New test.
9984 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9987 * gfortran.dg/recursive_interface_1.f90: New test.
9989 2013-02-04 Richard Guenther <rguenther@suse.de>
9992 * gcc.dg/lto/pr56168_0.c: New testcase.
9993 * gcc.dg/lto/pr56168_1.c: Likewise.
9995 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9999 * gfortran.dg/block_12.f90: New test.
10000 * gfortran.dg/module_error_1.f90: New test.
10002 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10004 * lib/target-supports.exp (check_effective_target_vect_float)
10005 (check_effective_target_vect_no_align): Add mips-sde-elf.
10007 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10009 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10011 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10013 * gcc.dg/pr56023.c: XFAIL on AIX.
10014 * gcc.dg/vect/pr49352.c: Same.
10016 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10018 * gnat.dg/opt26.adb: New test.
10020 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10023 2013-01-27 Amol Pise <amolpise15@gmail.com>
10025 * gcc.target/arm/neon-vfnms-1.c: New test.
10026 * gcc.target/arm/neon-vfnma-1.c: New test.
10028 2013-01-31 Richard Biener <rguenther@suse.de>
10030 PR tree-optimization/56157
10031 * gcc.dg/torture/pr56157.c: New testcase.
10033 2013-01-30 Richard Biener <rguenther@suse.de>
10035 PR tree-optimization/56150
10036 * gcc.dg/torture/pr56150.c: New testcase.
10038 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10041 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10042 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10043 printed in backtrace.
10044 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10045 to avoid errors about mismatched allocation vs. deallocation.
10048 * g++.dg/mv1.C: Moved to...
10049 * g++.dg/ext/mv1.C: ... here. Adjust test.
10050 * g++.dg/mv2.C: Moved to...
10051 * g++.dg/ext/mv2.C: ... here. Adjust test.
10052 * g++.dg/mv3.C: Moved to...
10053 * g++.dg/ext/mv3.C: ... here.
10054 * g++.dg/mv4.C: Moved to...
10055 * g++.dg/ext/mv4.C: ... here.
10056 * g++.dg/mv5.C: Moved to...
10057 * g++.dg/ext/mv5.C: ... here. Adjust test.
10058 * g++.dg/mv6.C: Moved to...
10059 * g++.dg/ext/mv6.C: ... here. Adjust test.
10060 * g++.dg/ext/mv7.C: New test.
10061 * g++.dg/ext/mv8.C: New test.
10062 * g++.dg/ext/mv9.C: New test.
10063 * g++.dg/ext/mv10.C: New test.
10064 * g++.dg/ext/mv11.C: New test.
10066 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10068 PR rtl-optimization/56144
10069 * gcc.dg/pr56144.c: New.
10071 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10073 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10075 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10076 * g++.dg/cpp0x/constexpr-55573.C: Same
10078 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10080 PR tree-optimization/56064
10081 * gcc.dg/fixed-point/view-convert.c: New test.
10083 2013-01-30 Andreas Schwab <schwab@suse.de>
10085 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10086 evaluate the end index in string range.
10088 2013-01-30 Tobias Burnus <burnus@net-b.de>
10091 * gfortran.dg/allocatable_function_6.f90: New.
10093 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10094 Mikael Morin <mikael@gcc.gnu.org>
10097 * gfortran.dg/proc_ptr_comp_36.f90: New.
10099 2013-01-29 Richard Biener <rguenther@suse.de>
10101 PR tree-optimization/55270
10102 * gcc.dg/torture/pr55270.c: New testcase.
10104 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10106 PR rtl-optimization/56117
10107 * gcc.dg/pr56117.c: New test.
10109 2013-01-28 Richard Biener <rguenther@suse.de>
10111 PR tree-optimization/56034
10112 * gcc.dg/torture/pr56034.c: New testcase.
10114 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10116 PR tree-optimization/56125
10117 * gcc.dg/pr56125.c: New test.
10119 2013-01-28 Tobias Burnus <burnus@net-b.de>
10120 Mikael Morin <mikael@gcc.gnu.org>
10123 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10124 * gfortran.dg/import8.f90: Likewise.
10125 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10126 * gfortran.dg/import10.f90: New test.
10127 * gfortran.dg/import11.f90: Likewise
10129 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10132 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10133 string.h. Provide memset, malloc and free prototypes, adjust line
10134 numbers in dg-output.
10135 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10136 Provide memset prototype and adjust line numbers in dg-output.
10137 * c-c++-common/asan/global-overflow-1.c: Likewise.
10139 PR tree-optimization/56094
10140 * gcc.dg/pr56094.c: New test.
10142 2013-01-27 Amol Pise <amolpise15@gmail.com>
10144 * gcc.target/arm/neon-vfnms-1.c: New test.
10145 * gcc.target/arm/neon-vfnma-1.c: New test.
10147 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10150 * gcc.target/i386/pr56114.c: New test.
10152 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10155 * gfortran.dg/associate_14.f90: New test.
10158 * gfortran.dg/associate_13.f90: New test.
10160 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10162 PR tree-optimization/56098
10163 * gcc.dg/pr56098-1.c: New test.
10164 * gcc.dg/pr56098-2.c: New test.
10166 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10169 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10171 2013-01-22 Marek Polacek <polacek@redhat.com>
10173 PR tree-optimization/56035
10174 * gcc.dg/pr56035.c: New test.
10176 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10178 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10181 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10183 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10185 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10188 * gcc.dg/pr56078.c: New test.
10189 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10191 2013-01-24 Martin Jambor <mjambor@suse.cz>
10193 PR tree-optimization/55927
10194 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10196 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10198 * gcc.target/i386/movsd.c: New test.
10200 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10202 PR inline-asm/55934
10203 * gcc.target/i386/pr55934.c: New test.
10205 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10208 * gfortran.dg/select_8.f90: New.
10210 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10212 * gcc.target/microblaze/microblaze.exp: Remove
10213 target_config_cflags check.
10215 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10218 * gfortran.dg/gomp/pr56052.f90: New test.
10221 * gcc.dg/pr49069.c: New test.
10223 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10226 * g++.dg/cpp0x/constexpr-static10.C: New.
10228 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10231 * gcc.target/i386/pr56028.c: New test.
10233 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10236 * gcc.target/i386/pr55686.c: New test.
10238 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10241 * g++.dg/cpp0x/variadic139.C: New test.
10242 * g++.dg/cpp0x/variadic140.C: Likewise.
10243 * g++.dg/cpp0x/variadic141.C: Likewise.
10245 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10247 * gnat.dg/warn8.adb: New test.
10249 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10252 * gfortran.dg/include_8.f90: New test.
10254 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10256 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10257 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10259 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10261 PR tree-optimization/56051
10262 * gcc.c-torture/execute/pr56051.c: New test.
10264 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10266 PR rtl-optimization/56023
10267 * gcc.dg/pr56023.c: New test.
10269 2013-01-21 Martin Jambor <mjambor@suse.cz>
10271 PR middle-end/56022
10272 * gcc.target/i386/pr56022.c: New test.
10274 2013-01-21 Jason Merrill <jason@redhat.com>
10276 * lib/target-supports.exp (check_effective_target_alias): New.
10278 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10281 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10283 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10285 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10287 2013-01-19 Jeff Law <law@redhat.com>
10289 PR tree-optimization/52631
10290 * tree-ssa/pr52631.c: New test.
10291 * tree-ssa/ssa-fre-9: Update expected output.
10293 2013-01-19 Anthony Green <green@moxielogic.com>
10295 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10298 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10300 PR tree-optimization/56029
10301 * g++.dg/torture/pr56029.C: New test.
10303 2013-01-18 Sharad Singhai <singhai@google.com>
10305 PR tree-optimization/55995
10306 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10308 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10311 * gcc.target/i386/pr55433.c: New.
10313 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10315 PR middle-end/56015
10316 * gfortran.dg/pr56015.f90: New test.
10318 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10320 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10322 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10324 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10325 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10326 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10327 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10328 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10330 2013-01-17 Jeff Law <law@redhat.com>
10332 * gcc.dg/pr52573.c: Move to...
10333 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10335 PR rtl-optimization/52573
10336 * gcc.dg/pr52573.c: New test.
10338 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10341 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10342 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10343 check_no_compiler_messages to test support in ucontext.h.
10344 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10345 compliant RLIMIT_AS.
10347 2013-01-17 Marek Polacek <polacek@redhat.com>
10349 PR rtl-optimization/55833
10350 * gcc.dg/pr55833.c: New test.
10352 2013-01-17 Jan Hubicka <jh@suse.cz>
10354 PR tree-optimization/55273
10355 * gcc.c-torture/compile/pr55273.c: New testcase.
10357 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10360 * gcc.target/pr55981.c: New test.
10362 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10364 * gcc.target/arm/pr40887.c: Require at least armv5.
10365 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10366 * gcc.target/arm/pr51915.c: Likewise.
10367 * gcc.target/arm/pr52006.c: Likewise.
10368 * gcc.target/arm/pr53187.c: Likewise.
10370 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10371 * gcc.target/arm/ftest-support-arm.h: Delete.
10372 * gcc.target/arm/ftest-support-thumb.h: Delete.
10373 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10374 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10375 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10376 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10377 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10378 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10379 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10383 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10384 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10385 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10386 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10387 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10388 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10389 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10390 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10391 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10392 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10393 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10394 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10395 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10396 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10398 2013-01-17 Martin Jambor <mjambor@suse.cz>
10400 PR tree-optimizations/55264
10401 * g++.dg/ipa/pr55264.C: New test.
10403 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10406 * gfortran.dg/class_55.f90: New.
10408 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10411 * gcc.c-torture/execute/builtins/builtins.exp: Add
10412 -Wl,--allow-multiple-definition for eabi and elf targets.
10415 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10416 check_effective_target_vect_perm_short,
10417 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10418 check_effective_target_vect64): Return 0 for big-endian ARM.
10419 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10421 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10424 2013-01-16 Richard Biener <rguenther@suse.de>
10426 PR tree-optimization/55964
10427 * gcc.dg/torture/pr55964.c: New testcase.
10429 2013-01-16 Richard Biener <rguenther@suse.de>
10431 PR tree-optimization/54767
10432 PR tree-optimization/53465
10433 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10435 2013-01-16 Christian Bruel <christian.bruel@st.com>
10438 * gcc.target/sh/sh-switch.c: New testcase.
10440 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10442 * gcc.dg/webizer.c: Increase the array size.
10444 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10447 * gcc.dg/pr55940.c: New test.
10449 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10450 Harald Anlauf <anlauf@gmx.de>
10452 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10453 * gfortran.dg/bounds_check_5.f90: Likewise.
10454 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10455 * gfortran.dg/continuation_9.f90: Likewise.
10456 * gfortran.dg/move_alloc_13.f90: Likewise.
10457 * gfortran.dg/structure_constructor_11.f90: Likewise.
10458 * gfortran.dg/tab_continuation.f: Likewise.
10459 * gfortran.dg/warning-directive-2.F90: Likewise.
10460 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10462 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10464 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10465 * gcc.target/arm/fma-sp.c: Likewise.
10467 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10469 PR rtl-optimization/55153
10470 * gcc.dg/pr55153.c: New.
10472 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10474 PR tree-optimization/55920
10475 * gcc.c-torture/compile/pr55920.c: New test.
10477 2013-01-15 Richard Biener <rguenther@suse.de>
10479 PR middle-end/55882
10480 * gcc.dg/torture/pr55882.c: New testcase.
10482 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10484 PR tree-optimization/55955
10485 * gcc.c-torture/compile/pr55955.c: New test.
10487 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10490 * g++.dg/cpp0x/alias-decl-31.C: New test.
10492 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10495 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10496 case where interface is null.
10498 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10501 * gfortran.dg/array_constructor_40.f90: New test.
10503 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10505 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10507 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10509 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10510 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10511 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10512 * gcc.target/aarch64/vect-ld1r.c: New.
10513 * gcc.target/aarch64/vect-ld1r.x: New.
10515 2013-01-14 Andi Kleen <ak@linux.intel.com>
10518 * gcc.target/i386/hle-clear-rel.c: New file
10519 * gcc.target/i386/hle-store-rel.c: New file.
10521 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10523 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10524 * gfortran.dg/bounds_check_4.f90: Likewise.
10525 * gfortran.dg/inquire_10.f90: Likewise.
10526 * gfortran.dg/minloc_3.f90: Likewise.
10527 * gfortran.dg/minlocval_3.f90: Likewise.
10528 * gfortran.dg/module_double_reuse.f90: Likewise.
10529 * gfortran.dg/mvbits_1.f90: Likewise.
10530 * gfortran.dg/oldstyle_1.f90: Likewise.
10531 * gfortran.dg/pr20163-2.f: Likewise.
10532 * gfortran.dg/save_1.f90: Likewise.
10533 * gfortran.dg/scan_1.f90: Likewise.
10534 * gfortran.dg/select_char_1.f90: Likewise.
10535 * gfortran.dg/shape_4.f90: Likewise.
10536 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10537 * gfortran.dg/function_optimize_10.f90: Likewise.
10538 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10539 * gfortran.dg/used_types_17.f90: Likewise.
10540 * gfortran.dg/used_types_18.f90: Likewise.
10542 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10545 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10547 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10549 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10551 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10555 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10558 * gfortran.dg/assumed_type_2.f90: Fix test case.
10559 * gfortran.dg/internal_pack_13.f90: New test.
10560 * gfortran.dg/internal_pack_14.f90: New test.
10562 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10565 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10566 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10569 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10571 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10573 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10576 * gcc.target/s390/pr55719.c: New testcase.
10578 2013-01-11 Richard Guenther <rguenther@suse.de>
10580 PR tree-optimization/44061
10581 * gcc.dg/pr44061.c: New testcase.
10583 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10585 Update copyright years.
10587 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10588 Jakub Jelinek <jakub@redhat.com>
10591 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10593 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10595 PR rtl-optimization/55672
10596 * gcc.target/i386/pr55672.c: New.
10598 2013-01-10 Jeff Law <law@redhat.com>
10600 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10601 pass/fail message unique.
10604 2013-01-10 Jason Merrill <jason@redhat.com>
10606 * ada/.gitignore: New.
10608 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10610 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10612 * g++.dg/tls/thread_local2.C: Likewise.
10613 * g++.dg/tls/thread_local2g.C: Likewise.
10614 * g++.dg/tls/thread_local6.C: Likewise.
10615 * g++.dg/tls/thread_local-order1.C: Add tls options.
10616 * g++.dg/tls/thread_local-order2.C: Likewise.
10617 * g++.dg/tls/thread_local3.C: Likewise.
10618 * g++.dg/tls/thread_local3g.C: Likewise.
10619 * g++.dg/tls/thread_local4.C: Likewise.
10620 * g++.dg/tls/thread_local4g.C: Likewise.
10621 * g++.dg/tls/thread_local5.C: Likewise.
10622 * g++.dg/tls/thread_local5g.C: Likewise.
10623 * g++.dg/tls/thread_local6g.C: Likewise.
10625 2013-01-10 Kostya Serebryany <kcc@google.com>
10627 * g++.dg/asan/asan_test.cc: Sync from upstream.
10629 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10631 PR tree-optimization/55921
10632 * gcc.c-torture/compile/pr55921.c: New test.
10634 2013-01-09 Jan Hubicka <jh@suse.cz>
10636 PR tree-optimization/55569
10637 * gcc.c-torture/compile/pr55569.c: New testcase.
10639 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10642 * gfortran.dg/use_28.f90: New test.
10644 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10646 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10647 number matching more robust.
10649 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10651 PR rtl-optimization/55829
10652 * gcc.target/i386/pr55829.c: New.
10654 2013-01-09 Tobias Burnus <burnus@net-b.de>
10657 * gfortran.dg/bind_c_bool_1.f90: New.
10658 * gfortran.dg/do_5.f90: Add dg-warning.
10660 2013-01-09 Jan Hubicka <jh@suse.cz>
10662 PR tree-optimization/55875
10663 * gcc.c-torture/execute/pr55875.c: New testcase.
10664 * g++.dg/torture/pr55875.C: New testcase.
10666 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10669 * c-c++-common/pr48418.c: New test.
10671 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10674 * g++.dg/tls/thread_local-ice.C: New.
10676 2013-01-09 Andreas Schwab <schwab@suse.de>
10678 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10680 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10682 PR tree-optimization/48189
10683 * gcc.dg/pr48189.c: New test.
10685 2013-01-04 Jan Hubicka <jh@suse.cz>
10687 PR tree-optimization/55823
10688 * g++.dg/ipa/devirt-10.C: New testcase.
10690 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10691 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10693 PR rtl-optimization/55845
10694 * gcc.target/i386/pr55845.c: New test.
10696 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10698 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10699 instructions generated instead of number of occurances.
10701 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10703 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10704 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10705 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10706 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10707 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10708 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10709 * gcc.target/aarch64/vect-fcm.x: Likewise.
10710 * lib/target-supports.exp
10711 (check_effective_target_vect_cond): Enable for AArch64.
10713 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10715 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10716 endian-safe float pool loading.
10717 (test_square_root_v4sf): Likewise.
10718 (test_square_root_v2df): Likewise.
10719 * lib/target-supports.exp
10720 (check_effective_target_vect_call_sqrtf): Add AArch64.
10722 2013-01-08 Martin Jambor <mjambor@suse.cz>
10725 * gcc.dg/tree-ssa/pr55579.c: New test.
10727 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10729 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10732 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10734 PR middle-end/55890
10735 * gcc.dg/torture/pr55890-3.c: New test.
10737 PR middle-end/55851
10738 * gcc.c-torture/compile/pr55851.c: New test.
10741 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10744 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10747 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10749 2013-01-07 Tobias Burnus <burnus@net-b.de>
10752 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10753 * gfortran.dg/pointer_init_7.f90: New.
10755 2013-01-07 Richard Biener <rguenther@suse.de>
10757 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10759 2013-01-07 Richard Biener <rguenther@suse.de>
10761 PR middle-end/55890
10762 * gcc.dg/torture/pr55890-1.c: New testcase.
10763 * gcc.dg/torture/pr55890-2.c: Likewise.
10765 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10767 * gcc.target/aarch64/fmovd.c: New.
10768 * gcc.target/aarch64/fmovf.c: Likewise.
10769 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10770 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10771 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10772 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10773 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10774 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10776 2013-01-07 Richard Biener <rguenther@suse.de>
10778 PR tree-optimization/55888
10779 PR tree-optimization/55862
10780 * gcc.dg/torture/pr55888.c: New testcase.
10782 2013-01-07 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/intrinsic_size_3.f90: New.
10787 2013-01-07 Tobias Burnus <burnus@net-b.de>
10790 * gfortran.dg/select_type_32.f90: New.
10792 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10795 * g++.dg/cpp0x/alias-decl-29.C: New test.
10797 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10802 * gfortran.dg/class_array_15.f03: New test.
10804 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10809 * gfortran.dg/use_23.f90: New test.
10810 * gfortran.dg/use_24.f90: New test.
10811 * gfortran.dg/use_25.f90: New test.
10812 * gfortran.dg/use_26.f90: New test.
10813 * gfortran.dg/use_27.f90: New test.
10815 2013-01-06 Olivier Hainque <hainque@adacore.com>
10817 * gnat.dg/specs/clause_on_volatile.ads: New test.
10819 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10821 * gnat.dg/alignment10.adb: New test.
10823 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10824 Mikael Morin <mikael@gcc.gnu.org>
10827 * gfortran.dg/use_22.f90: New test.
10829 2013-01-04 Andrew Pinski <apinski@cavium.com>
10831 * gcc.target/aarch64/cmp-1.c: New testcase.
10833 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10836 * gfortran.dg/select_type_31.f03: New test.
10838 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10840 PR c++/54526 (again)
10841 * g++.dg/cpp0x/parse2.C: Extend.
10842 * g++.old-deja/g++.other/crash28.C: Adjust.
10844 2013-01-04 Richard Biener <rguenther@suse.de>
10846 PR tree-optimization/55862
10847 * gcc.dg/torture/pr55862.c: New testcase.
10849 2013-01-04 Martin Jambor <mjambor@suse.cz>
10851 PR tree-optimization/55755
10852 * gcc.dg/torture/pr55755.c: New test.
10853 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10854 * gcc.dg/tree-ssa/pr45144.c: Update.
10856 2013-01-04 Richard Biener <rguenther@suse.de>
10858 PR middle-end/55863
10859 * gcc.dg/fold-reassoc-2.c: New testcase.
10861 2013-01-04 Tobias Burnus <burnus@net-b.de>
10864 * gfortran.dg/null_7.f90: New.
10866 2013-01-04 Tobias Burnus <burnus@net-b.de>
10870 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10871 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10872 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10874 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10876 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10878 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10881 * gfortran.dg/assignment_1.f90: Modified.
10882 * gfortran.dg/assignment_4.f90: New.
10884 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10886 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10888 2013-01-03 Richard Biener <rguenther@suse.de>
10890 PR tree-optimization/55857
10891 * gcc.dg/vect/pr55857-1.c: New testcase.
10892 * gcc.dg/vect/pr55857-2.c: Likewise.
10894 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10896 PR rtl-optimization/55838
10897 * gcc.dg/pr55838.c: New test.
10899 PR tree-optimization/55832
10900 * gcc.c-torture/compile/pr55832.c: New test.
10902 2013-01-02 Teresa Johnson <tejohnson@google.com>
10904 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10905 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10906 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10907 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10908 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10909 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10910 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10911 * gcc.dg/unroll_1.c: Ditto.
10912 * gcc.dg/unroll_2.c: Ditto.
10913 * gcc.dg/unroll_3.c: Ditto.
10914 * gcc.dg/unroll_4.c: Ditto.
10916 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10918 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10920 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10923 * gfortran.dg/eof_4.f90: New test.
10925 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10927 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10928 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10929 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10930 (compat_setup_dfp): Initialize compat_alt_caret and
10931 compat_save_TEST_ALWAYS_FLAGS.
10933 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10935 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10937 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10939 * gcc.dg/torture/fp-int-convert-2.c: New test.
10941 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10943 * gfortran.dg/newunit_3.f90: Add dg-do run.
10944 * gfortran.dg/inquire_15.f90: Add dg-do run.
10946 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10948 PR tree-optimization/55831
10949 * gcc.dg/pr55831.c: New test.
10951 Copyright (C) 2013 Free Software Foundation, Inc.
10953 Copying and distribution of this file, with or without modification,
10954 are permitted in any medium without royalty provided the copyright
10955 notice and this notice are preserved.