1 2013-12-30 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.dg/pr59605.c: New test.
6 2013-12-27 Yury Gribov <y.gribov@samsung.com>
9 * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
10 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
16 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
17 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
18 * c-c++-common/ubsan/pr59333.c: Likewise.
19 * c-c++-common/ubsan/shift-1.c: Likewise.
20 * c-c++-common/ubsan/shift-2.c: Likewise.
21 * c-c++-common/ubsan/shift-4.c: Likewise.
22 * c-c++-common/ubsan/vla-1.c: Likewise.
24 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
26 * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
27 -mtune=i686 with -mtune=generic.
28 * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
30 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
32 * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
35 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
38 * gcc.target/i386/pr59588-1.c: New file.
39 * gcc.target/i386/pr59588-2.c: Likewise.
41 2013-12-26 Uros Bizjak <ubizjak@gmail.com>
42 H.J. Lu <hongjiu.lu@intel.com>
45 * g++.dg/ext/mv14.C: New tests.
46 * g++.dg/ext/mv15.C: Likewise.
48 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org>
51 * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
52 test_no_xop, test_arch_corei7, test_arch_corei7_avx,
53 test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
54 test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
55 test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
56 test_tune_bdver3): New function prototypes.
58 2013-12-24 Renlin Li <Renlin.Li@arm.com>
60 * gcc.target/arm/fixed_float_conversion.c: New test case.
62 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
64 * gcc.dg/vect/vect-neg-store-1.c: New test.
65 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
67 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
70 * gcc.c-torture/compile/pr59569-1.c: New test.
71 * gcc.c-torture/compile/pr59569-2.c: Ditto.
73 2013-12-23 Marek Polacek <polacek@redhat.com>
76 * g++.dg/cpp0x/pr59111.C: New test.
77 * g++.dg/cpp1y/pr59110.C: New test.
79 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
83 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
84 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
85 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
87 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
89 * gcc.target/arm/nested-apcs.c: New test.
91 2013-12-20 Jakub Jelinek <jakub@redhat.com>
94 * g++.dg/tree-prof/pr59255.C: New test.
96 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
98 * gcc.target/arm/neon-vceq_p64.c: New test.
99 * gcc.target/arm/neon-vtst_p64.c: Likewise.
101 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
103 PR tree-optimization/59544
104 * gcc.target/i386/pr59544.c: New test.
106 2013-12-20 Jakub Jelinek <jakub@redhat.com>
108 PR tree-optimization/59413
109 * gcc.c-torture/execute/pr59413.c: New test.
111 * c-c++-common/ubsan/load-bool-enum.c: New test.
113 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
115 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
117 (add_options_for_arm_crypto): Likewise.
118 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
119 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
120 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
121 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
122 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
123 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
124 * gcc.target/arm/crypto-vmullp64.c: Likewise.
125 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
126 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
127 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
128 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
129 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
130 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
131 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
132 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
133 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
134 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
135 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
136 * gcc.target/arm/neon/vbslQp64: Generate.
137 * gcc.target/arm/neon/vbslp64: Likewise.
138 * gcc.target/arm/neon/vcombinep64: Likewise.
139 * gcc.target/arm/neon/vcreatep64: Likewise.
140 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
141 * gcc.target/arm/neon/vdupQ_np64: Likewise.
142 * gcc.target/arm/neon/vdup_lanep64: Likewise.
143 * gcc.target/arm/neon/vdup_np64: Likewise.
144 * gcc.target/arm/neon/vextQp64: Likewise.
145 * gcc.target/arm/neon/vextp64: Likewise.
146 * gcc.target/arm/neon/vget_highp64: Likewise.
147 * gcc.target/arm/neon/vget_lowp64: Likewise.
148 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
149 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
150 * gcc.target/arm/neon/vld1Qp64: Likewise.
151 * gcc.target/arm/neon/vld1_dupp64: Likewise.
152 * gcc.target/arm/neon/vld1_lanep64: Likewise.
153 * gcc.target/arm/neon/vld1p64: Likewise.
154 * gcc.target/arm/neon/vld2_dupp64: Likewise.
155 * gcc.target/arm/neon/vld2p64: Likewise.
156 * gcc.target/arm/neon/vld3_dupp64: Likewise.
157 * gcc.target/arm/neon/vld3p64: Likewise.
158 * gcc.target/arm/neon/vld4_dupp64: Likewise.
159 * gcc.target/arm/neon/vld4p64: Likewise.
160 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
161 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
162 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
163 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
164 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
165 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
166 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
167 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
168 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
169 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
170 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
171 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
172 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
173 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
174 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
175 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
176 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
177 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
178 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
179 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
180 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
181 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
182 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
183 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
184 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
185 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
186 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
187 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
188 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
189 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
190 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
191 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
192 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
193 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
194 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
195 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
196 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
197 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
198 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
199 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
200 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
201 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
202 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
203 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
204 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
205 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
206 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
207 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
208 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
209 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
210 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
211 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
212 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
213 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
214 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
215 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
216 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
217 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
218 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
219 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
220 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
221 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
222 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
223 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
224 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
225 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
226 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
227 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
228 * gcc.target/arm/neon/vsliQ_np64: Likewise.
229 * gcc.target/arm/neon/vsli_np64: Likewise.
230 * gcc.target/arm/neon/vsriQ_np64: Likewise.
231 * gcc.target/arm/neon/vsri_np64: Likewise.
232 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
233 * gcc.target/arm/neon/vst1Qp64: Likewise.
234 * gcc.target/arm/neon/vst1_lanep64: Likewise.
235 * gcc.target/arm/neon/vst1p64: Likewise.
236 * gcc.target/arm/neon/vst2p64: Likewise.
237 * gcc.target/arm/neon/vst3p64: Likewise.
238 * gcc.target/arm/neon/vst4p64: Likewise.
240 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
242 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
243 (check_effective_target_arm_crc_ok_nocache): Likewise.
244 (check_effective_target_arm_crc_ok): Likewise.
245 * gcc.target/arm/acle/: New directory.
246 * gcc.target/arm/acle/acle.exp: New.
247 * gcc.target/arm/acle/crc32b.c: New test.
248 * gcc.target/arm/acle/crc32h.c: Likewise.
249 * gcc.target/arm/acle/crc32w.c: Likewise.
250 * gcc.target/arm/acle/crc32d.c: Likewise.
251 * gcc.target/arm/acle/crc32cb.c: Likewise.
252 * gcc.target/arm/acle/crc32ch.c: Likewise.
253 * gcc.target/arm/acle/crc32cw.c: Likewise.
254 * gcc.target/arm/acle/crc32cd.c: Likewise.
256 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
260 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
262 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
265 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
267 * gcc.target/aarch64/pmull_1.c: New.
269 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
271 * gcc.target/aarch64/sha256_1.c: New.
273 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
275 * gcc.target/aarch64/sha1_1.c: New.
277 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
279 * gcc.target/aarch64/aes_1.c: New.
281 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
282 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
284 * gcc.target/s390/hotpatch-1.c: New test
285 * gcc.target/s390/hotpatch-2.c: New test
286 * gcc.target/s390/hotpatch-3.c: New test
287 * gcc.target/s390/hotpatch-4.c: New test
288 * gcc.target/s390/hotpatch-5.c: New test
289 * gcc.target/s390/hotpatch-6.c: New test
290 * gcc.target/s390/hotpatch-7.c: New test
291 * gcc.target/s390/hotpatch-8.c: New test
292 * gcc.target/s390/hotpatch-9.c: New test
293 * gcc.target/s390/hotpatch-10.c: New test
294 * gcc.target/s390/hotpatch-11.c: New test
295 * gcc.target/s390/hotpatch-12.c: New test
296 * gcc.target/s390/hotpatch-compile-1.c: New test
297 * gcc.target/s390/hotpatch-compile-2.c: New test
298 * gcc.target/s390/hotpatch-compile-3.c: New test
299 * gcc.target/s390/hotpatch-compile-4.c: New test
300 * gcc.target/s390/hotpatch-compile-5.c: New test
301 * gcc.target/s390/hotpatch-compile-6.c: New test
302 * gcc.target/s390/hotpatch-compile-7.c: New test
304 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
306 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
309 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
311 * gfortran.dg/io_err_1.f90: New test.
313 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
315 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
316 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
317 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
318 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
319 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
320 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
321 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
323 2013-12-18 Jakub Jelinek <jakub@redhat.com>
326 * gcc.target/i386/pr59539-1.c: New test.
327 * gcc.target/i386/pr59539-2.c: New test.
329 2013-12-18 Nick Clifton <nickc@redhat.com>
331 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
333 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
335 * gcc.dg/pr59418.c: New test.
337 2013-12-17 Jakub Jelinek <jakub@redhat.com>
339 PR tree-optimization/59523
340 * gcc.dg/pr59523.c: New test.
342 2013-12-17 Marek Polacek <polacek@redhat.com>
344 * c-c++-common/ubsan/overflow-int128.c: New test.
346 2013-12-17 Jakub Jelinek <jakub@redhat.com>
349 * gfortran.dg/pr58290.f90: New test.
351 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
353 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
355 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
357 * g++.dg/ipa/devirt-13.C: Update template.
359 2013-12-16 Janus Weil <janus@gcc.gnu.org>
362 * gfortran.dg/proc_ptr_44.f90: New.
364 2013-12-16 Jakub Jelinek <jakub@redhat.com>
366 * c-c++-common/ubsan/overflow-mul-3.c: New test.
367 * c-c++-common/ubsan/overflow-mul-4.c: New test.
370 * gfortran.dg/gomp/pr59337.f90: New test.
372 2013-12-16 Jakub Jelinek <jakub@redhat.com>
376 * gcc.target/i386/pr59470.c: New test.
378 2013-12-14 Jan Hubicka <jh@suse.cz>
381 g++.dg/torture/pr59265.C: New testcase.
383 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
385 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
386 __builtin_ia32_emms for 32bit x86 targets.
388 (main): Reorder function calls.
390 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
394 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.target/i386/pr43662.c (dg-options):
398 Add -maccumulate-outgoing-args.
399 * gcc.target/i386/pr43869.c (dg-options): Ditto.
400 * gcc.target/i386/pr57003.c (dg-options): Ditto.
401 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
402 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
403 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
404 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
405 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
406 Add -maccumulate-outgoing-args.
407 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
408 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
409 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
410 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
411 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
412 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
413 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
414 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
415 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
416 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
417 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
418 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
419 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
420 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
421 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
423 2013-12-15 Janus Weil <janus@gcc.gnu.org>
426 * gfortran.dg/unlimited_polymorphic_15.f90: New.
428 2013-12-14 Jan Hubicka <jh@suse.cz>
431 * g++.dg/ipa/devirt-19.C: New testcase.
433 2013-12-14 Marek Polacek <polacek@redhat.com>
435 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
436 require int128 target.
437 * c-c++-common/ubsan/overflow-negate-2.c: New test.
439 2013-12-14 Janus Weil <janus@gcc.gnu.org>
442 * gfortran.dg/class_57.f90: New.
444 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
447 * g++.dg/other/pr59492.C: New file.
449 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
451 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
453 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
455 * gcc.dg/pr59350.c: New test.
457 2013-12-14 Marek Polacek <polacek@redhat.com>
459 * c-c++-common/ubsan/overflow-1.c: New test.
460 * c-c++-common/ubsan/overflow-2.c: New test.
462 2013-12-14 Marek Polacek <polacek@redhat.com>
465 * c-c++-common/ubsan/pr59503.c: New test.
467 2013-12-14 Janus Weil <janus@gcc.gnu.org>
470 * gfortran.dg/typebound_proc_31.f90: New.
472 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
474 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
475 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
477 2013-12-03 Jeff Law <law@redhat.com>
479 PR tree-optimization/45685
480 * gcc.dg/tree-ssa/pr45685.c: New test.
482 2013-12-13 Bin Cheng <bin.cheng@arm.com>
484 PR tree-optimization/58296
485 PR tree-optimization/41488
486 * gcc.dg/tree-ssa/scev-7.c: New test.
487 * gcc.dg/pr41488.c: New test.
488 * g++.dg/pr59445.C: New test.
490 2013-12-12 Tobias Burnus <burnus@net-b.de>
493 * gfortran.dg/namelist_83.f90: New.
494 * gfortran.dg/namelist_83_2.f90: New.
496 2013-12-12 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/opt/pr59470.C: New test.
501 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
503 * c-c++-common/tsan/free_race2.c: New file.
504 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
505 * c-c++-common/tsan/race_on_mutex.c: Likewise.
506 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
507 * c-c++-common/tsan/simple_race.c: Likewise.
508 * c-c++-common/tsan/simple_stack.c: Likewise.
509 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
510 * g++.dg/tsan/atomic_free.C: Likewise.
511 * g++.dg/tsan/atomic_free2.C: Likewise.
512 * g++.dg/tsan/benign_race.C: Likewise.
513 * g++.dg/tsan/cond_race.C: Likewise.
514 * g++.dg/tsan/default_options.C: Likewise.
515 * g++.dg/tsan/fd_close_norace.C: Likewise.
516 * g++.dg/tsan/fd_close_norace2.C: Likewise.
517 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
519 2013-12-12 Jakub Jelinek <jakub@redhat.com>
522 * gfortran.dg/gomp/pr59467.f90: New test.
523 * c-c++-common/gomp/pr59467.c: New test.
525 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
528 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
529 * gcc.target/i386/sse2-movapd-2.c: Likewise.
530 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
531 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
533 2013-12-11 Sriraman Tallam <tmsriram@google.com>
536 * gcc.target/i386/pr59390.c: New test.
537 * gcc.target/i386/pr59390_1.c: New test.
538 * gcc.target/i386/pr59390_2.c: New test.
540 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
542 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
543 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
544 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
545 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
546 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
547 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
548 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
549 test stored in c-c++-common. Also, added the Cilk runtime's library
550 to the ld_library_path.
552 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
555 * gcc.c-torture/compile/pr59134.c: New test.
556 * gnat.dg/misaligned_volatile.adb: New test.
558 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
559 Sandra Loosemore <sandra@codesourcery.com>
561 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
563 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
569 * gcc.dg/pr23623.c: New test.
570 * gcc.dg/pr48784-1.c: New test.
571 * gcc.dg/pr48784-2.c: New test.
572 * gcc.dg/pr56341-1.c: New test.
573 * gcc.dg/pr56341-2.c: New test.
574 * gcc.dg/pr56997-1.c: New test.
575 * gcc.dg/pr56997-2.c: New test.
576 * gcc.dg/pr56997-3.c: New test.
578 2013-12-11 Janus Weil <janus@gcc.gnu.org>
581 * gfortran.dg/allocate_with_source_4.f90: New.
583 2013-12-11 Jakub Jelinek <jakub@redhat.com>
585 PR tree-optimization/59417
586 * gcc.c-torture/compile/pr59417.c: New test.
588 PR tree-optimization/59386
589 * gcc.c-torture/compile/pr59386.c: New test.
591 2013-12-11 Bin Cheng <bin.cheng@arm.com>
594 2013-12-10 Bin Cheng <bin.cheng@arm.com>
595 PR tree-optimization/41488
596 * gcc.dg/tree-ssa/scev-7.c: New test.
597 * gcc.dg/pr41488.c: New test.
599 2013-12-10 Janus Weil <janus@gcc.gnu.org>
602 * gfortran.dg/c_by_val_5.f90: Modified.
603 * gfortran.dg/dummy_procedure_10.f90: New.
605 2013-12-10 Yury Gribov <y.gribov@samsung.com>
607 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
608 * g++-dg/tsan/tsan.exp: Likewise.
610 2013-12-10 Richard Biener <rguenther@suse.de>
613 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
615 2013-12-10 Jakub Jelinek <jakub@redhat.com>
617 * gcc.dg/vect/vect-cond-11.c: New test.
618 * gcc.target/i386/vect-cond-1.c: New test.
619 * gcc.target/i386/avx2-gather-5.c: New test.
620 * gcc.target/i386/avx2-gather-6.c: New test.
621 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
622 * gcc.dg/vect/vect-mask-load-1.c: New test.
624 2013-12-09 Marek Polacek <polacek@redhat.com>
627 * g++.dg/ubsan/pr59437.C: New test.
629 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
631 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
632 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
633 * g++-dg/tsan/tsan.exp: Likewise.
635 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
637 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
638 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
640 2013-12-10 Bin Cheng <bin.cheng@arm.com>
642 PR tree-optimization/41488
643 * gcc.dg/tree-ssa/scev-7.c: New test.
644 * gcc.dg/pr41488.c: New test.
646 2013-12-09 Joseph Myers <joseph@codesourcery.com>
648 PR preprocessor/55715
649 * gcc.dg/cpp/expr-overflow-1.c: New test.
651 2013-12-10 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
659 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/cpp0x/variadic-sizeof3.C: New.
664 2013-12-09 David Malcolm <dmalcolm@redhat.com>
666 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
667 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
669 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
671 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
673 * gcc.target/arm/ldrd-strd-offset.c: New.
675 2013-12-09 Martin Jambor <mjambor@suse.cz>
677 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
678 * gcc.c-torture/compile/pr48929.c: Likewise.
679 * gcc.c-torture/compile/pr55569.c: Likewise.
680 * gcc.c-torture/compile/sra-1.c: Likewise.
681 * gcc.c-torture/compile/pr45085.c: Moved to...
682 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
684 2013-12-09 Marek Polacek <polacek@redhat.com>
687 * g++.dg/ubsan/pr59415.C: New test.
689 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/cpp0x/deleted2.C: New.
694 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
696 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
698 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
700 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
701 pass/fail line and add it to the log instead.
703 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
707 * gcc.target/sh/pr51697.c: New.
709 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
712 * gcc.dg/macro-fusion-2.c: Ditto.
713 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
714 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
716 2013-12-08 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/elemental_subroutine_8.f90: New.
722 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
723 * gfortran.dg/proc_ptr_11.f90: Ditto.
724 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
725 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
726 * gfortran.dg/proc_ptr_33.f90: Ditto.
727 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
728 which is not elemental.
729 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
731 2013-12-07 Janus Weil <janus@gcc.gnu.org>
734 * gfortran.dg/class_result_2.f90: New.
736 2013-12-06 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/59388
739 * gcc.c-torture/execute/pr59388.c: New test.
741 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
744 * g++.dg/pubtypes.C: Adjust the regular expression.
745 * gcc.dg/pubtypes-1.c: Likewise.
746 * gcc.dg/pubtypes-2.c: Likewise.
747 * gcc.dg/pubtypes-3.c: Likewise.
748 * gcc.dg/pubtypes-4.c: Likewise.
750 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
752 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
754 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
757 * gcc.target/i386/pr59405.c: New test.
759 2013-12-06 Ian Bolton <ian.bolton@arm.com>
760 Mark Mitchell <mark@codesourcery.com>
763 * gcc.target/arm/builtin-trap.c: New test.
764 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
766 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
768 * gcc.target/sparc/pdistn.c: New test.
769 * gcc.target/sparc/pdistn-2.c: Likewise.
771 2013-12-06 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/59058
774 * gcc.dg/torture/pr59058.c: New testcase.
776 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/warn/pr15774-1.C: Adjust expected message.
780 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
782 PR rtl-optimization/59317
783 * gcc.target/mips/pr59317.c: New.
785 2013-12-05 Marek Polacek <polacek@redhat.com>
789 * c-c++-common/ubsan/pr59333.c: New test.
790 * c-c++-common/ubsan/pr59397.c: New test.
792 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
794 * gcc.dg/vect/vect-nop-move.c: New test.
796 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
798 * c-c++-common/tsan/atomic_stack.c: New test.
799 * c-c++-common/tsan/fd_pipe_race.c: New test.
800 * c-c++-common/tsan/free_race.c: New test.
801 * c-c++-common/tsan/mutexset1.c: New test.
802 * c-c++-common/tsan/race_on_barrier.c: New test.
803 * c-c++-common/tsan/sleep_sync.c: New test.
804 * c-c++-common/tsan/thread_leak.c: New test.
805 * c-c++-common/tsan/thread_leak1.c: New test.
806 * c-c++-common/tsan/thread_leak2.c: New test.
807 * c-c++-common/tsan/tiny_race.c: New test.
808 * c-c++-common/tsan/tls_race.c: New test.
809 * c-c++-common/tsan/write_in_reader_lock.c: New test.
810 * lib/tsan-dg.exp: New file.
811 * gcc.dg/tsan/tsan.exp: New file.
812 * g++.dg/tsan/tsan.exp: New file.
813 * g++.dg/dg.exp: Prune tsan subdirectory.
815 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
817 * gcc.target/i386/readeflags-1.c: New.
818 * gcc.target/i386/writeeflags-1.c: Ditto.
820 2013-12-05 Yury Gribov <y.gribov@samsung.com>
823 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
824 * c-c++-common/asan/pr59063-2.c: Likewise.
826 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
829 * g++.dg/cpp0x/defaulted2.C: Likewise.
830 * g++.dg/cpp1y/auto-fn8.C: Likewise.
831 * g++.dg/gomp/udr-3.C: Likewise.
832 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
833 * g++.dg/lookup/linkage1.C: Likewise.
834 * g++.dg/overload/new1.C: Likewise.
835 * g++.dg/parse/friend5.C: Likewise.
836 * g++.dg/parse/namespace-alias-1.C: Likewise.
837 * g++.dg/parse/namespace10.C: Likewise.
838 * g++.dg/parse/redef2.C: Likewise.
839 * g++.dg/template/friend44.C: Likewise.
840 * g++.old-deja/g++.brendan/crash42.C: Likewise.
841 * g++.old-deja/g++.brendan/crash52.C: Likewise.
842 * g++.old-deja/g++.brendan/crash55.C: Likewise.
843 * g++.old-deja/g++.jason/overload21.C: Likewise.
844 * g++.old-deja/g++.jason/overload5.C: Likewise.
845 * g++.old-deja/g++.jason/redecl1.C: Likewise.
846 * g++.old-deja/g++.law/arm8.C: Likewise.
847 * g++.old-deja/g++.other/main1.C: Likewise.
849 2013-12-05 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/56787
852 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
854 2013-12-05 Kostya Serebryany <kcc@google.com>
856 * c-c++-common/asan/null-deref-1.c: Update the test
857 to match the fresh asan run-time.
859 2013-12-05 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/59374
862 * gcc.dg/torture/pr59374-1.c: New testcase.
863 * gcc.dg/torture/pr59374-2.c: Likewise.
865 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
867 * gcc.target/ia64/pr52731.c: New.
869 2013-12-04 Jeff Law <law@redhat.com>
871 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
872 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
873 -fisolate-erroneous-paths-attribute.
874 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
876 2013-12-04 Joseph Myers <joseph@codesourcery.com>
879 * gcc.dg/c11-align-6.c: New test.
881 2013-12-04 Marek Polacek <polacek@redhat.com>
883 * c-c++-common/ubsan/overflow-mul-2.c: New test.
884 * c-c++-common/ubsan/overflow-add-1.c: New test.
885 * c-c++-common/ubsan/overflow-add-2.c: New test.
886 * c-c++-common/ubsan/overflow-mul-1.c: New test.
887 * c-c++-common/ubsan/overflow-sub-1.c: New test.
888 * c-c++-common/ubsan/overflow-sub-2.c: New test.
889 * c-c++-common/ubsan/overflow-negate-1.c: New test.
891 2013-12-04 Marek Polacek <polacek@redhat.com>
894 * gcc.dg/pr54113.c: New test.
896 2013-12-04 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/cpp0x/constexpr-template6.C: New test.
901 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
903 * gnat.dg/pack19.adb: New test.
905 2013-12-04 Jakub Jelinek <jakub@redhat.com>
907 PR rtl-optimization/58726
908 * gcc.c-torture/execute/pr58726.c: New test.
911 * g++.dg/torture/pr59163.C: New test.
913 PR tree-optimization/59355
914 * g++.dg/ipa/pr59355.C: New test.
916 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
918 * gcc.dg/tree-ssa/slsr-39.c: Update.
919 * gcc.dg/tree-ssa/slsr-41.c: New test.
921 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
923 * gcc.target/powerpc/pr57363.c: New test.
925 2013-12-03 Wei Mi <wmi@google.com>
927 PR rtl-optimization/59020
928 * gcc.dg/pr59020.c: New.
929 * gcc.dg/macro-fusion-1.c: New.
930 * gcc.dg/macro-fusion-2.c: New.
932 2013-12-03 Yury Gribov <y.gribov@samsung.com>
935 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
937 * lib/ubsan-dg.exp: Likewise. Append to flags also
938 -B${gccpath}/libsanitizer/.
940 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
942 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
944 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
947 * gcc.target/i386/pr59363.c: New file.
949 2013-12-03 Marek Polacek <polacek@redhat.com>
952 * gcc.dg/pr59351.c: New test.
954 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
956 * gcc.dg/20020312-2.c: Add __nds32__ case.
957 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
958 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
959 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
960 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
961 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
962 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
963 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
964 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
965 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
966 * gcc.target/nds32: New nds32 specific directory and testcases.
967 * lib/target-supports.exp (check_profiling_available): Check for
970 2013-12-03 Jakub Jelinek <jakub@redhat.com>
972 PR tree-optimization/59362
973 * gcc.c-torture/compile/pr59362.c: New test.
976 * gcc.dg/pr59011.c: New test.
979 * g++.dg/opt/pr58864.C: New test.
981 2013-12-02 Jeff Law <law@redhat.com>
983 PR tree-optimization/59322
984 * gcc.c-torture/compile/pr59322.c: New test.
986 2013-12-02 Sriraman Tallam <tmsriram@google.com>
989 * gcc.target/i386/pr58944.c: New test.
991 2013-12-02 Joseph Myers <joseph@codesourcery.com>
994 * gcc.dg/c90-array-lval-8.c: New test.
996 2013-12-02 Jakub Jelinek <jakub@redhat.com>
998 PR tree-optimization/59358
999 * gcc.c-torture/execute/pr59358.c: New test.
1002 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
1003 * lib/target-supports.exp (check_effective_target_avx2): ... here.
1004 (check_effective_target_vect_simd_clones): New.
1005 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
1007 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
1008 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
1009 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
1010 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
1011 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
1012 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
1013 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
1014 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
1015 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1016 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
1017 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1019 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1021 * gcc.dg/pr56997-4.c: New testcase.
1023 2013-12-02 Marek Polacek <polacek@redhat.com>
1025 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
1028 2013-12-02 Richard Biener <rguenther@suse.de>
1030 PR tree-optimization/59139
1031 * gcc.dg/torture/pr59139.c: New testcase.
1033 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
1035 * gnat.dg/opt30.adb: New test.
1037 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
1040 * gfortran.dg/realloc_on_assign_23.f90 : New test
1042 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
1045 * gfortran.dg/null_5.f90 : Include new error.
1046 * gfortran.dg/null_6.f90 : Include new error.
1048 2013-11-29 Marek Polacek <polacek@redhat.com>
1051 * g++.dg/ubsan/pr59331.C: New test.
1052 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
1053 Disable the -w option.
1054 * c-c++-common/ubsan/vla-1.c: Likewise.
1055 * c-c++-common/ubsan/vla-2.c: Likewise.
1056 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
1058 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1061 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
1063 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
1065 * lib/asan-dg.exp (asan_link_flags): Properly add path to
1066 libsanitizer.spec to cflags.
1068 2013-11-29 Richard Biener <rguenther@suse.de>
1071 * g++.dg/torture/pr59208.C: New testcase.
1073 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1074 Yury Gribov <y.gribov@samsung.com>
1077 * c-c++-common/asan/pr59063-1.c: New test.
1078 * c-c++-common/asan/pr59063-2.c: Likewise.
1079 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1080 * lib/ubsan-dg.exp: Likewise.
1082 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
1084 * gnat.dg/opt29.ad[sb]: New test.
1086 2013-11-29 Richard Biener <rguenther@suse.de>
1089 * gcc.dg/torture/pr59338.c: New testcase.
1091 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1095 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1096 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1099 * c-c++-common/pr59280.c: New test.
1101 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1103 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1105 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1108 * gcc.dg/inline-35.c: New test.
1110 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1113 * g++.dg/gomp/pr59297.C: New test.
1115 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1118 * gcc.target/i386/pr57293.c: New.
1120 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1122 * gcc.target/arm/vrinta-ce.c: New testcase.
1124 2013-11-28 Richard Biener <rguenther@suse.de>
1127 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1129 2013-11-28 Richard Biener <rguenther@suse.de>
1131 PR tree-optimization/59330
1132 * gcc.dg/torture/pr59330.c: New testcase.
1134 2013-11-28 Richard Biener <rguenther@suse.de>
1137 * gcc.dg/lto/pr59323_0.c: New testcase.
1139 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1142 PR tree-optimization/58018
1143 PR tree-optimization/58131
1144 * gcc.dg/torture/pr57393-1.c: New test.
1145 * gcc.dg/torture/pr57393-2.c: New test.
1146 * gcc.dg/torture/pr57393-3.c: New test.
1147 * gcc.dg/torture/pr58018.c: New test.
1148 * gcc.dg/torture/pr58131.c: New test.
1149 * gfortran.dg/pr57393-1.f90: New test.
1150 * gfortran.dg/pr57393-2.f90: New test.
1152 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1154 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1156 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1158 * gcc.dg/guality/param-3.c: New test.
1160 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1161 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1164 * gcc.target/i386/xop-frczX.c: New test.
1166 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1168 PR tree-optimization/59014
1169 * gcc.c-torture/execute/pr59014-2.c: New test.
1171 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/parse/crash66.C: New.
1176 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1178 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1179 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1181 2013-11-27 Marek Polacek <polacek@redhat.com>
1184 * g++.dg/ubsan/pr59306.C: New test.
1186 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1187 Jakub Jelinek <jakub@redhat.com>
1189 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1190 simdlen is a power of two.
1191 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1192 Remove -msse2. Adjust regexps for name mangling changes.
1193 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1194 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1195 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1196 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1197 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1198 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1199 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1200 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1201 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1202 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1203 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1204 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1205 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1206 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1208 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1210 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1211 Call set_ld_library_path_env_vars.
1212 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1214 2013-11-27 Tom de Vries <tom@codesourcery.com>
1215 Marc Glisse <marc.glisse@inria.fr>
1218 * c-c++-common/pr59032.c: New testcase.
1220 2013-11-27 Tom de Vries <tom@codesourcery.com>
1221 Marc Glisse <marc.glisse@inria.fr>
1224 * c-c++-common/pr59037.c: New testcase.
1226 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1228 * gcc.c-torture/execute/20131127-1.c: New test.
1230 2013-11-27 Richard Biener <rguenther@suse.de>
1232 PR tree-optimization/59288
1233 * gcc.dg/torture/pr59288.c: New testcase.
1235 2013-11-27 Marek Polacek <polacek@redhat.com>
1237 * c-c++-common/ubsan/undefined-1.c: New test.
1239 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1241 PR tree-optimization/59014
1242 * gcc.c-torture/execute/pr59014.c: New test.
1245 * gcc.c-torture/execute/pr59229.c: New test.
1247 PR rtl-optimization/59166
1248 * gcc.dg/torture/pr59166.c: New test.
1251 * g++.dg/gomp/pr58874.C: New test.
1254 * g++.dg/gomp/pr59150.C: New test.
1257 * c-c++-common/gomp/pr59152.c: New test.
1259 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1261 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1262 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1263 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1264 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1265 * gfortran.dg/c_loc_test_22.f90: Ditto.
1266 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1267 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1268 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1269 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1270 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1271 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1273 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1275 * gcc.target/arm/20131120.c: New test.
1277 2013-11-26 Richard Biener <rguenther@suse.de>
1279 PR tree-optimization/59245
1280 * gcc.dg/torture/pr59245.c: New testcase.
1282 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285 * gcc.target/arm/negdi-2.c: Scan more general register names.
1287 2013-11-26 Terry Guo <terry.guo@arm.com>
1289 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1290 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1292 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/parse/bitfield4.C: New.
1297 2013-11-26 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/59287
1300 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1302 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/other/default8.C: New.
1306 * g++.dg/tc1/dr217.C: Remove xfail.
1307 * g++.dg/other/default5.C: Adjust.
1308 * g++.old-deja/g++.mike/p1989.C: Likewise.
1310 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1313 * g++.dg/cpp0x/constexpr-ice9.C: New.
1315 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1318 * g++.dg/other/cv_func3.C: New.
1319 * g++.dg/other/cv_func.C: Adjust.
1320 * g++.dg/parse/fn-typedef2.C: Likewise.
1322 2013-11-25 Marek Polacek <polacek@redhat.com>
1325 * g++.dg/ubsan/pr59250.C: New test.
1327 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1330 * gfortran.dg/typebound_proc_30.f90: New.
1332 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1335 * g++.dg/cpp0x/initlist75.C: New.
1338 * g++.dg/cpp0x/gen-attrs-57.C: New.
1340 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1344 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1345 * g++.dg/cpp1y/pr59112.C: New testcase.
1346 * g++.dg/cpp1y/pr59113.C: New testcase.
1348 2013-11-25 Terry Guo <terry.guo@arm.com>
1350 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1352 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1355 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1357 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1360 * gfortran.dg/asynchronous_4.f90: New.
1362 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1364 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1365 cleanup-tree-dump directive.
1367 2013-11-22 Jan Hubicka <jh@suse.cz>
1369 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1370 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1372 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1374 * g++.dg/ubsan/return-1.C: New test.
1375 * g++.dg/ubsan/return-2.C: New test.
1377 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1378 optimizing away some __asan_report* calls.
1380 2013-11-22 Martin Jambor <mjambor@suse.cz>
1382 * gcc.dg/pr10474.c: Also test ppc64.
1383 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1385 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1387 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1390 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1391 specify an appropriate register class for VSX operations.
1393 (load_gpr_to_vsx): Likewise.
1394 (load_vsx_to_gpr): Likewise.
1395 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1396 register class for VSX registers that the type can handle. Remove
1397 checks for explicit number of instructions generated, just check
1398 if the instruction is generated.
1399 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1400 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1401 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1402 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1403 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1404 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1405 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1407 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1409 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1410 * gcc.target/powerpc/bool3-p7.c: Likewise.
1411 * gcc.target/powerpc/bool3-p8.c: Likewise.
1413 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1414 appropriate instructions are generated, don't check the count.
1416 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1419 * gcc.target/arm/negdi-4.c: Delete invalid test.
1420 * gcc.dg/torture/pr59216.c: New test.
1422 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1424 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1426 2013-11-22 Richard Biener <rguenther@suse.de>
1428 * gcc.dg/torture/20131122-0.c: New testcase.
1430 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1432 * gcc.dg/vect/vect-124.c: New test.
1434 2013-11-21 Cary Coutant <ccoutant@google.com>
1436 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1437 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1439 2013-11-21 Jeff Law <law@redhat.com>
1441 PR tree-optimization/59221
1442 * gcc.c-torture/execute/pr59221.c: New test.
1444 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1447 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1448 Make more generic for other platforms.
1450 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1453 * gcc.target/sh/pr53976-1.c: New.
1455 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1458 * gfortran.dg/erf_3.F90: New file.
1460 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1462 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1464 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1466 PR rtl-optimization/59133
1467 * gcc.target/i386/pr59133.c: New.
1469 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1472 * gcc.dg/float-exact-1.c: New test.
1474 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1476 PR rtl-optimization/54300
1477 * gcc.target/arm/pr54300.C: New test.
1479 2013-11-20 Diego Novillo <dnovillo@google.com>
1482 * g++.dg/plugin/selfassign.c: Include stringpool.h
1484 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1486 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1488 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1490 * gcc.target/s390/htm-1.c: Rename to ...
1491 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1492 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1493 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1494 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1495 * gcc.target/s390/htm-builtins-1.c: New testcase.
1496 * gcc.target/s390/htm-builtins-2.c: New testcase.
1497 * gcc.target/s390/s390.exp: Add check for htm machine.
1499 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1502 * c-c++-common/Wfloat-conversion.c: Copies relevant
1503 tests from c-c++-common/Wconversion-real.c,
1504 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1505 new testcase for conversions that are warned about by
1508 2013-11-19 Martin Jambor <mjambor@suse.cz>
1510 PR rtl-optimization/59099
1511 * gcc.target/i386/pr59099.c: New test.
1513 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1515 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1517 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1519 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1520 construct parameter slot value in endian-independent way.
1521 (fcevv, fciievv, fcvevv): Use it.
1523 2013-11-19 Jan Hubicka <jh@suse.cz>
1525 * ipa/devirt9.C: Fix prevoius change.
1527 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1529 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1530 Remove defined(__linux__).
1532 2013-11-19 Richard Biener <rguenther@suse.de>
1534 PR tree-optimization/59164
1535 * gcc.dg/torture/pr59164.c: New testcase.
1537 2013-11-19 Richard Biener <rguenther@suse.de>
1540 * gcc.dg/torture/pr58956.c: New testcase.
1542 2013-11-19 Marek Polacek <polacek@redhat.com>
1544 * c-c++-common/ubsan/null-1.c: New test.
1545 * c-c++-common/ubsan/null-2.c: New test.
1546 * c-c++-common/ubsan/null-3.c: New test.
1547 * c-c++-common/ubsan/null-4.c: New test.
1548 * c-c++-common/ubsan/null-5.c: New test.
1549 * c-c++-common/ubsan/null-6.c: New test.
1550 * c-c++-common/ubsan/null-7.c: New test.
1551 * c-c++-common/ubsan/null-8.c: New test.
1552 * c-c++-common/ubsan/null-9.c: New test.
1553 * c-c++-common/ubsan/null-10.c: New test.
1554 * c-c++-common/ubsan/null-11.c: New test.
1555 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1556 * c-c++-common/ubsan/shift-1.c: Likewise.
1557 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1559 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1561 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1563 2013-11-19 Jan Hubicka <jh@suse.cz>
1565 * ipa/devirt9.C: Verify that the optimization happens already before.
1568 2013-11-19 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/57517
1571 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1572 * gcc.dg/torture/pr57517.c: Likewise.
1574 2013-11-19 Jan Hubicka <jh@suse.cz>
1576 * gcc.target/i386/memcpy-3.c: New testcase.
1578 2013-11-18 Jan Hubicka <jh@suse.cz>
1579 Uros Bizjak <ubizjak@gmail.com>
1582 * gcc.target/i386/memcpy-2.c: Fix template;
1583 add +1 so the testcase passes at 32bit.
1585 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1587 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1588 Remove spurious FIXME.
1590 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1592 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1594 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1597 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1599 2013-11-18 Richard Biener <rguenther@suse.de>
1601 PR tree-optimization/59125
1602 PR tree-optimization/54570
1603 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1604 * gcc.dg/builtin-object-size-14.c: New testcase.
1605 * gcc.dg/strlenopt-14gf.c: Adjust.
1606 * gcc.dg/strlenopt-1f.c: Likewise.
1607 * gcc.dg/strlenopt-4gf.c: Likewise.
1609 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/volatile11.adb: New test.
1612 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1614 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1617 * c-c++-common/asan/pr59106.c: New test.
1619 2013-11-17 Jan Hubicka <jh@suse.cz>
1621 * gcc.target/i386/memcpy-2.c: New testcase.
1623 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1626 * gcc.target/i386/pr59153.c: New test.
1628 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1632 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1634 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1637 * g++.dg/overload/addr2.C: New.
1638 * g++.old-deja/g++.other/overload11.C: Adjust.
1640 2013-11-15 Mike Stump <mikestump@comcast.net>
1642 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1643 * lib/g++.exp (g++_target_compile): Likewise.
1644 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1645 libraries. Remove debugging.
1646 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1647 libraries. Remove -O0, redundant with default.
1649 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1651 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1653 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/cpp0x/nsdmi-template8.C: New.
1658 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/cpp0x/nsdmi-template7.C: New.
1663 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/nsdmi-template6.C: New.
1668 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/cpp0x/nsdmi-template5.C: New.
1673 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1675 * c-c++-common/cilk-plus/PS: New directory.
1676 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1677 * g++.dg/dg.exp: Run Cilk Plus tests.
1678 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1680 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1682 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1684 2013-11-15 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/50262
1687 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1688 * gcc.dg/strlenopt-1.c: Adjust.
1689 * gcc.dg/strlenopt-1f.c: Likewise.
1691 2013-11-15 Richard Biener <rguenther@suse.de>
1693 * gcc.dg/torture/20131115-1.c: New testcase.
1695 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1697 * gcc.dg/cpp/ucnid-9.c: New test.
1699 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1701 * gnat.dg/stack_usage1b.adb: New test.
1702 * gnat.dg/stack_usage1c.adb: Likewise.
1704 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1706 * gnat.dg/specs/addr1.ads: Revert the last change.
1707 * gnat.dg/specs/atomic1.ads: Likewise.
1709 2013-11-14 Cong Hou <congh@google.com>
1711 * gcc.dg/vect/vect-alias-check.c: Update.
1713 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1716 * g++.dg/cpp0x/nsdmi-template3.C: New.
1717 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1719 2013-11-14 Diego Novillo <dnovillo@google.com>
1721 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1722 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1724 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1726 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1727 compiler and linker field if _CALL_ELF == 2.
1728 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1729 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1730 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1732 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1734 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1736 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1737 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1738 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1740 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1742 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1744 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1745 * gcc.target/powerpc/pr57949-2.c: Likewise.
1747 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1749 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1751 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1753 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1754 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1755 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1757 2013-11-14 Richard Biener <rguenther@suse.de>
1759 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1761 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1763 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1764 * gnat.dg/specs/atomic1.ads: Likewise.
1766 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1768 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1770 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1773 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1775 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1776 *-*-solaris2.1[0-9]*.
1777 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1779 2013-11-14 Joey Ye <joey.ye@arm.com>
1781 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1782 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1784 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1785 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1787 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1790 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1792 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1795 * gcc.c-torture/execute/pr59101.c: New test.
1797 2013-11-13 Jeff Law <law@redhat.com>
1799 PR tree-optimization/59102
1800 * gcc.c-torture/compile/pr59102.c: New test.
1802 2013-11-13 Tom de Vries <tom@codesourcery.com>
1804 * gcc.dg/tail-merge-store.c: New test.
1806 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1808 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1809 * gcc.dg/plugin/selfassign.c: Likewise.
1811 2013-11-13 Jeff Law <law@redhat.com>
1813 * PR middle-end/59119
1814 * gcc.c-torture/compile/pr59119.c: New test.
1816 2013-11-13 Martin Jambor <mjambor@suse.cz>
1818 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1819 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1820 * gcc.dg/pr10474.c: Likewise.
1822 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1824 * lib/target-supports.exp
1825 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1826 of targets that do not need command line argument to enable SIMD.
1828 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1830 * gcc.dg/guality/param-4.c: New test.
1832 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1834 * gcc.dg/c11-complex-1.c: New test.
1836 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1838 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1839 gcc.dg/auto-type-2.c: New tests.
1841 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1843 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1846 2013-11-12 Jeff Law <law@redhat.com>
1848 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1849 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1852 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1855 * gcc.target/powerpc/pr59054.c: New test.
1857 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1859 * g++.dg/cpp1y/lambda-generic.C: New test case.
1860 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1861 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1862 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1863 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1864 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1865 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1866 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1867 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1869 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1876 * g++.dg/cpp1y/pr58534.C: New testcase.
1877 * g++.dg/cpp1y/pr58536.C: New testcase.
1878 * g++.dg/cpp1y/pr58548.C: New testcase.
1879 * g++.dg/cpp1y/pr58549.C: New testcase.
1880 * g++.dg/cpp1y/pr58637.C: New testcase.
1882 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1884 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1885 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1886 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1889 2013-11-12 Tristan Gingold <gingold@adacore.com>
1891 * gnat.dg/aggr21.adb: New test.
1892 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1894 2013-11-12 Jeff Law <law@redhat.com>
1896 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1897 * gcc.dg/tree-ssa/isolate-5.c: New test.
1899 2013-11-12 Martin Jambor <mjambor@suse.cz>
1901 PR rtl-optimization/10474
1902 * gcc.dg/pr10474.c: New testcase.
1903 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1904 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1906 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1909 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1911 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1913 * gcc.dg/time-profiler-1.c: New test.
1914 * gcc.dg/time-profiler-2.c: Ditto.
1916 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1917 Jeff Law <law@redhat.com>
1919 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1921 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.target/i386/pr58853.c: New test.
1926 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1928 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1929 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1930 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1935 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1936 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1938 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1940 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1941 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1942 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1943 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1944 gcc.dg/atomic/stdatomic-exchange-1.c,
1945 gcc.dg/atomic/stdatomic-exchange-2.c,
1946 gcc.dg/atomic/stdatomic-exchange-3.c,
1947 gcc.dg/atomic/stdatomic-exchange-4.c,
1948 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1949 gcc.dg/atomic/stdatomic-generic.c,
1950 gcc.dg/atomic/stdatomic-kill-dep.c,
1951 gcc.dg/atomic/stdatomic-load-1.c,
1952 gcc.dg/atomic/stdatomic-load-2.c,
1953 gcc.dg/atomic/stdatomic-load-3.c,
1954 gcc.dg/atomic/stdatomic-load-4.c,
1955 gcc.dg/atomic/stdatomic-lockfree.c,
1956 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1957 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1958 gcc.dg/atomic/stdatomic-store-1.c,
1959 gcc.dg/atomic/stdatomic-store-2.c,
1960 gcc.dg/atomic/stdatomic-store-3.c,
1961 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1964 2013-11-08 Cong Hou <congh@google.com>
1966 PR tree-optimization/58508
1967 * gcc.dg/vect/pr58508.c: Update.
1969 2013-11-08 Richard Biener <rguenther@suse.de>
1971 PR tree-optimization/59047
1972 * gcc.dg/torture/pr59047.c: New testcase.
1974 2013-11-08 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/59038
1977 PR tree-optimization/58955
1978 * gcc.dg/torture/pr59038.c: New testcase.
1980 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1983 * gfortran.dg/constructor_9.f90: New.
1985 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1987 * gcc.dg/atomic-compare-exchange-1.c,
1988 gcc.dg/atomic-compare-exchange-2.c,
1989 gcc.dg/atomic-compare-exchange-3.c,
1990 gcc.dg/atomic-compare-exchange-4.c,
1991 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1992 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1993 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1994 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1995 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1996 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1997 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1998 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1999 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
2000 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
2001 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
2002 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
2003 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
2004 gcc.dg/atomic-store-5.c: Declare main as returning int.
2005 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
2006 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
2007 gcc.dg/atomic-exchange-5.c: Separate increments of count from
2008 expression using value of count.
2010 2013-11-07 Joseph Myers <joseph@codesourcery.com>
2012 * lib/target-supports.exp
2013 (check_effective_target_fenv_exceptions): New function.
2014 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
2015 * gcc.dg/atomic/c11-atomic-exec-1.c,
2016 gcc.dg/atomic/c11-atomic-exec-2.c,
2017 gcc.dg/atomic/c11-atomic-exec-3.c,
2018 gcc.dg/atomic/c11-atomic-exec-4.c,
2019 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
2020 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
2021 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
2023 2013-11-07 Cong Hou <congh@google.com>
2025 * gcc.dg/vect/vect-alias-check.c: New.
2027 2013-11-07 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/tree-ssa/loop-39.c: New test.
2031 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
2032 * gcc.dg/unroll_2.c: Likewise.
2033 * gcc.dg/unroll_3.c: Likewise.
2034 * gcc.dg/unroll_4.c: Likewise.
2035 * gcc.dg/vrp90.c: New test.
2037 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/nullptr30.C: New.
2042 2013-11-07 Yury Gribov <y.gribov@samsung.com>
2043 Jakub Jelinek <jakub@redhat.com>
2046 * c-c++-common/asan/pr59029.c: New test.
2048 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
2051 * gcc.target/i386/pr59034-1.c: New test.
2052 * gcc.target/i386/pr59034-2.c: Likewise.
2054 2013-11-07 Bin Cheng <bin.cheng@arm.com>
2056 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
2057 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
2058 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
2060 2013-11-06 DJ Delorie <dj@redhat.com>
2062 * gcc.dg/mismatch-decl-1.c: New test.
2064 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2066 * gcc.dg/torture/float128-cmp-invalid.c,
2067 gcc.dg/torture/float128-div-underflow.c,
2068 gcc.dg/torture/float128-extend-nan.c,
2069 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
2071 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2073 * gcc.target/sh/pr51244-11.c: Remove target line.
2074 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2075 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2076 * gcc.target/sh/pr51244-15.c: Likewise.
2077 * gcc.target/sh/pr51244-19.c: Likewise.
2078 * gcc.target/sh/cmpstr.c: Likewise.
2079 * gcc.target/sh/pr33135-3.c: Likewise.
2080 * gcc.target/sh/pr53512-2.c: Likewise.
2081 * gcc.target/sh/pr54602-2.c: Likewise.
2082 * gcc.target/sh/pr52483-1.c: Likewise.
2083 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2084 * gcc.target/sh/pr54760-4.c: Likewise.
2085 * gcc.target/sh/pr52483-5.c: Likewise.
2086 * gcc.target/sh/pr54089-2.c: Likewise.
2087 * gcc.target/sh/pr56547-2.c: Likewise.
2088 * gcc.target/sh/pr54089-6.c: Likewise.
2089 * gcc.target/sh/pr51244-20.c: Likewise.
2090 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2091 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2092 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2093 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2094 * gcc.target/sh/pr55303-2.c: Likewise.
2095 * gcc.target/sh/sh2a-resbank.c: Likewise.
2096 * gcc.target/sh/sp-switch.c: Likewise.
2097 * gcc.target/sh/pr51244-3.c: Likewise.
2098 * gcc.target/sh/pr50751-3.c: Likewise.
2099 * gcc.target/sh/pr51244-7.c: Likewise.
2100 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2101 * gcc.target/sh/pr50751-7.c: Likewise.
2102 * gcc.target/sh/pr49468-di.c: Likewise.
2103 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2104 * gcc.target/sh/pr49880-3.c: Likewise.
2105 * gcc.target/sh/pr51244-12.c: Likewise.
2106 * gcc.target/sh/pr53988.c: Likewise.
2107 * gcc.target/sh/pr6526.c: Likewise.
2108 * gcc.target/sh/sh2a-bxor.c: Likewise.
2109 * gcc.target/sh/pr51244-16.c: Likewise.
2110 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2111 * gcc.target/sh/sh2a-bor.c: Likewise.
2112 * gcc.target/sh/pr53511-1.c: Likewise.
2113 * gcc.target/sh/pr21255-3.c: Likewise.
2114 * gcc.target/sh/pr53512-3.c: Likewise.
2115 * gcc.target/sh/pr33135-4.c: Likewise.
2116 * gcc.target/sh/pr54602-3.c: Likewise.
2117 * gcc.target/sh/pr54760-1.c: Likewise.
2118 * gcc.target/sh/pr52483-2.c: Likewise.
2119 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2120 * gcc.target/sh/pr54680.c: Likewise.
2121 * gcc.target/sh/pr54386.c: Likewise.
2122 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2123 * gcc.target/sh/pr54089-3.c: Likewise.
2124 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2125 * gcc.target/sh/pr54089-7.c: Likewise.
2126 * gcc.target/sh/strlen.c: Likewise.
2127 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2128 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2129 * gcc.target/sh/pr55303-3.c: Likewise.
2130 * gcc.target/sh/pr51244-4.c: Likewise.
2131 * gcc.target/sh/pr50751-4.c: Likewise.
2132 * gcc.target/sh/pr39423-1.c: Likewise.
2133 * gcc.target/sh/pr51244-8.c: Likewise.
2134 * gcc.target/sh/pr55146.c: Likewise.
2135 * gcc.target/sh/pr50751-8.c: Likewise.
2136 * gcc.target/sh/sh2a-bset.c: Likewise.
2137 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2138 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2139 * gcc.target/sh/20080410-1.c: Likewise.
2140 * gcc.target/sh/pr49880-4.c: Likewise.
2141 * gcc.target/sh/pr51244-13.c: Likewise.
2142 * gcc.target/sh/sh2a-movrt.c: Likewise.
2143 * gcc.target/sh/pr51244-17.c: Likewise.
2144 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2145 * gcc.target/sh/sh2a-bclr.c: Likewise.
2146 * gcc.target/sh/pr33135-1.c: Likewise.
2147 * gcc.target/sh/pr53512-4.c: Likewise.
2148 * gcc.target/sh/pr54602-4.c: Likewise.
2149 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2150 * gcc.target/sh/pr54760-2.c: Likewise.
2151 * gcc.target/sh/pr52483-3.c: Likewise.
2152 * gcc.target/sh/sh2a-bld.c: Likewise.
2153 * gcc.target/sh/pr54089-4.c: Likewise.
2154 * gcc.target/sh/pr54685.c: Likewise.
2155 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2156 * gcc.target/sh/pr54089-8.c: Likewise.
2157 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2158 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2159 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2160 * gcc.target/sh/pr51244-1.c: Likewise.
2161 * gcc.target/sh/pr50751-1.c: Likewise.
2162 * gcc.target/sh/pr55160.c: Likewise.
2163 * gcc.target/sh/pr51244-5.c: Likewise.
2164 * gcc.target/sh/pr54236-1.c: Likewise.
2165 * gcc.target/sh/pr50751-5.c: Likewise.
2166 * gcc.target/sh/pr52933-1.c: Likewise.
2167 * gcc.target/sh/pr39423-2.c: Likewise.
2168 * gcc.target/sh/pr51244-9.c: Likewise.
2169 * gcc.target/sh/pr49263.c: Likewise.
2170 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2171 * gcc.target/sh/pr49880-1.c: Likewise.
2172 * gcc.target/sh/sh2a-band.c: Likewise.
2173 * gcc.target/sh/pr51244-10.c: Likewise.
2174 * gcc.target/sh/pr49880-5.c: Likewise.
2175 * gcc.target/sh/prefetch.c: Likewise.
2176 * gcc.target/sh/pr51244-14.c: Likewise.
2177 * gcc.target/sh/rte-delay-slot.c: Likewise.
2178 * gcc.target/sh/fpul-usage-1.c: Likewise.
2179 * gcc.target/sh/pr51244-18.c: Likewise.
2180 * gcc.target/sh/pr21255-1.c: Likewise.
2181 * gcc.target/sh/pr33135-2.c: Likewise.
2182 * gcc.target/sh/pr53512-1.c: Likewise.
2183 * gcc.target/sh/pr54602-1.c: Likewise.
2184 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2185 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2186 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2187 * gcc.target/sh/torture/pr58314.c: Likewise.
2188 * gcc.target/sh/torture/pr34777.c: Likewise.
2189 * gcc.target/sh/torture/pr58475.c: Likewise.
2190 * gcc.target/sh/pr54760-3.c: Likewise.
2191 * gcc.target/sh/sh4a-cosf.c: Likewise.
2192 * gcc.target/sh/pr52483-4.c: Likewise.
2193 * gcc.target/sh/mfmovd.c: Likewise.
2194 * gcc.target/sh/pr54089-1.c: Likewise.
2195 * gcc.target/sh/pr56547-1.c: Likewise.
2196 * gcc.target/sh/pr54089-5.c: Likewise.
2197 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2198 * gcc.target/sh/pr54089-9.c: Likewise.
2199 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2200 * gcc.target/sh/pr49468-si.c: Likewise.
2201 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2202 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2203 * gcc.target/sh/pr55303-1.c: Likewise.
2204 * gcc.target/sh/pr51244-2.c: Likewise.
2205 * gcc.target/sh/pr50751-2.c: Likewise.
2206 * gcc.target/sh/pr54236-2.c: Likewise.
2207 * gcc.target/sh/pr51244-6.c: Likewise.
2208 * gcc.target/sh/cmpstrn.c: Likewise.
2209 * gcc.target/sh/pr50751-6.c: Likewise.
2210 * gcc.target/sh/pr52933-2.c: Likewise.
2211 * gcc.target/sh/pr53568-1.c: Likewise.
2212 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2213 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2214 * gcc.target/sh/sh4a-sinf.c: Likewise.
2215 * gcc.target/sh/pr49880-2.c: Likewise.
2217 2013-11-06 Tobias Burnus <burnus@net-b.de>
2219 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2220 * gcc.dg/wdate-time.c: Ditto.
2221 * gfortran.dg/wdate-time.F90: Ditto.
2223 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2226 * gcc.target/sh/torture/pr30807.c: New.
2228 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2231 * g++.dg/other/java3.C: New.
2233 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2236 * gcc.target/i386/pr59021.c: New test.
2238 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2240 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2241 dg-additional-files to also match BOL.
2243 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2245 * gcc.dg/torture/c99-contract-1.c: New test.
2247 2013-11-06 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/58653
2250 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2251 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2253 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2255 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2256 40 to 30. Replaced iteration variable with a #define. Instead of
2257 returning non-zero value for error, called __builtin_abort (). Fixed
2258 a bug of calling fib_serial in serial case instead of fib.
2259 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2260 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2261 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2262 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2263 compiler flag testing.
2265 2013-11-06 Christian Bruel <christian.bruel@st.com>
2267 * gcc.target/sh/strlen.c: New test.
2269 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.c-torture/compile/pr58970.c: New test.
2274 2013-11-05 Wei Mi <wmi@google.com>
2277 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2279 2013-11-05 Tobias Burnus <burnus@net-b.de>
2281 * g++.dg/warn/wdate-time.C: New.
2282 * gcc.dg/wdate-time.c: New.
2283 * gfortran.dg/wdate-time.F90: New.
2285 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2288 * gfortran.dg/reshape_6.f90: New test.
2290 2013-11-05 Jeff Law <law@redhat.com>
2292 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2293 * gcc.dg/tree-ssa/isolate-1.c: New test.
2294 * gcc.dg/tree-ssa/isolate-2.c: New test.
2295 * gcc.dg/tree-ssa/isolate-3.c: New test.
2296 * gcc.dg/tree-ssa/isolate-4.c: New test.
2298 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2300 PR rtl-optimization/58997
2301 * gcc.c-torture/compile/pr58997.c: New test.
2303 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2306 * g++.dg/cpp0x/gen-attrs-56.C: New.
2308 2013-11-05 Richard Biener <rguenther@suse.de>
2311 * gcc.dg/ipa/pr58492.c: New testcase.
2313 2013-11-05 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/58955
2316 * gcc.dg/torture/pr58955-1.c: New testcase.
2317 * gcc.dg/torture/pr58955-2.c: Likewise.
2319 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2322 * gcc.dg/pr58981.c: New test.
2324 2013-11-05 Richard Biener <rguenther@suse.de>
2327 * gcc.dg/torture/pr58941.c: New testcase.
2329 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2331 PR tree-optimization/58958
2332 * gcc.dg/tree-ssa/pr58958.c: New file.
2334 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2336 * gcc.dg/tree-ssa/alias-26.c: New file.
2338 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2340 PR tree-optimization/58984
2341 * gcc.c-torture/execute/pr58984.c: New test.
2343 2013-11-05 Andreas Schwab <schwab@suse.de>
2345 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2347 2013-11-05 Tobias Burnus <burnus@net-b.de>
2349 * g++.dg/gomp/openmp-simd-1.C: New.
2350 * g++.dg/gomp/openmp-simd-2.C: New.
2351 * gcc.dg/gomp/openmp-simd-1.c: New.
2352 * gcc.dg/gomp/openmp-simd-2.c: New.
2354 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2356 * gcc.dg/superblock.c: Require scheduling support.
2358 2013-11-04 Kostya Serebryany <kcc@google.com>
2360 * g++.dg/asan/asan_test.cc: Update the test
2361 to match the fresh asan run-time.
2362 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2364 2013-11-04 Ian Lance Taylor <iant@google.com>
2366 * g++.dg/ext/sync-4.C: New test.
2368 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2371 * gfortran.dg/derived_external_function_1.f90 : New test
2373 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2375 PR tree-optimization/58978
2376 * gcc.c-torture/compile/pr58978.c: New test.
2378 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2381 * gfortran.dg/optional_class_1.f90 : New test
2383 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2385 PR rtl-optimization/58968
2386 * gfortran.dg/pr58968.f: New
2388 2013-11-04 Marek Polacek <polacek@redhat.com>
2391 * g++.dg/diagnostic/pr58979.C: New test.
2393 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2395 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2396 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2397 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2398 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2399 gcc.dg/iec-559-macros-9.c: New tests.
2401 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2403 PR tree-optimization/58946
2404 * gcc.c-torture/compile/pr58946.c: New test.
2406 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/parse/pr52071.C: New.
2411 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2414 * g++.dg/lookup/name-clash10.C: New.
2416 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2418 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2419 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2420 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2423 2013-11-03 Marek Polacek <polacek@redhat.com>
2425 * g++.dg/ubsan/cxx1y-vla.C: New test.
2426 * c-c++-common/ubsan/vla-3.c: New test.
2427 * c-c++-common/ubsan/vla-2.c: New test.
2428 * c-c++-common/ubsan/vla-4.c: New test.
2429 * c-c++-common/ubsan/vla-1.c: New test.
2431 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2433 * gcc.dg/vmx/vec-set.c: New.
2435 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/parse/pr29234.C: New.
2440 * g++.dg/parse/pr56037.C: Likewise.
2442 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2444 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2445 passed it in as one of the options to all Cilk keywords test.
2447 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2450 * g++.dg/cpp1y/pr58708.C: New.
2452 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2455 * g++.dg/ext/pr58834.C: New file.
2457 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2461 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2464 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2467 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2470 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2472 * g++.dg/gomp/simd-1.C: New test.
2473 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2474 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2475 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2476 * c-c++-common/gomp/simd6.c: New test.
2478 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2480 Implement C++14 digit separators.
2481 * g++.dg/cpp1y/digit-sep.C: New.
2482 * g++.dg/cpp1y/digit-sep-neg.C: New.
2483 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2485 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.dg/vect/vect-align-3.c: New test.
2489 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2490 we warn about it already during VRP1 pass.
2492 2013-10-31 Martin Jambor <mjambor@suse.cz>
2494 PR rtl-optimization/58934
2496 2013-10-30 Martin Jambor <mjambor@suse.cz>
2497 PR rtl-optimization/10474
2498 * gcc.dg/pr10474.c: New testcase.
2499 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2500 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2502 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2506 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/cpp0x/variadic145.C: New.
2511 * g++.dg/cpp0x/sfinae49.C: New.
2513 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/cpp0x/deleted1.C: New.
2518 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2520 * gcc.target/arm/lp1243022.c: New test.
2522 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2525 * gcc.target/avr/pr58545.c: New test.
2527 2013-10-30 Tobias Burnus <burnus@net-b.de>
2530 2013-10-30 Tobias Burnus <burnus@net-b.de>
2531 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2532 path to the compile flags.
2534 2013-10-30 Cong Hou <congh@google.com>
2536 * gcc.target/i386/vect-abs-s8.c: New test.
2537 * gcc.target/i386/vect-abs-s16.c: New test.
2538 * gcc.target/i386/vect-abs-s32.c: New test.
2540 2013-10-30 Tobias Burnus <burnus@net-b.de>
2542 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2543 path to the compile flags.
2545 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2547 PR rtl-optimization/58369
2548 * g++.dg/torture/pr58369.C: New test.
2550 2013-10-30 Tobias Burnus <burnus@net-b.de>
2553 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2554 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2555 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2557 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2560 * gcc.target/arm/pr58784.c: New.
2562 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2564 * gcc.dg/tree-ssa/alias-24.c: New file.
2566 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2568 * gcc.target/i386/fma_double_3.c: Use pattern for
2569 scan-assembler-times instead of just one insn name.
2570 * gcc.target/i386/fma_double_5.c: Ditto.
2571 * gcc.target/i386/fma_float_3.c: Ditto.
2572 * gcc.target/i386/fma_float_5.c: Ditto.
2573 * gcc.target/i386/l_fma_double_1.c: Ditto.
2574 * gcc.target/i386/l_fma_double_2.c: Ditto.
2575 * gcc.target/i386/l_fma_double_3.c: Ditto.
2576 * gcc.target/i386/l_fma_double_4.c: Ditto.
2577 * gcc.target/i386/l_fma_double_5.c: Ditto.
2578 * gcc.target/i386/l_fma_double_6.c: Ditto.
2579 * gcc.target/i386/l_fma_float_1.c: Ditto.
2580 * gcc.target/i386/l_fma_float_2.c: Ditto.
2581 * gcc.target/i386/l_fma_float_3.c: Ditto.
2582 * gcc.target/i386/l_fma_float_4.c: Ditto.
2583 * gcc.target/i386/l_fma_float_5.c: Ditto.
2584 * gcc.target/i386/l_fma_float_6.c: Ditto.
2586 2013-10-30 Christian Bruel <christian.bruel@st.com>
2588 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2589 * gcc.target/sh/cmpstr.c: New test.
2590 * gcc.target/sh/cmpstrn.c: New test.
2592 2013-10-30 Martin Jambor <mjambor@suse.cz>
2594 PR rtl-optimization/10474
2595 * gcc.dg/pr10474.c: New testcase.
2596 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2597 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2599 2013-10-29 Andrew Pinski <apinski@cavium.com>
2600 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2602 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2603 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2604 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2605 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2606 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2607 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2608 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2609 conditional move to be used.
2610 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2612 2013-10-29 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/blockdata_8.f90: New.
2617 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2620 * gcc.target/sh/pr54236-2: New.
2621 * gcc.target/sh/pr54089-6: Add another rotl special case.
2623 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2626 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2627 to determine sizes of real kinds.
2630 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2632 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2634 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2635 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2636 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2637 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2638 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2639 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2640 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2641 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2642 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2643 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2644 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2645 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2646 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2647 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2648 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2649 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2650 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2651 test stored in c-c++-common. Also, added the Cilk runtime's library
2652 to the ld_library_path.
2654 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp0x/auto40.C: New.
2658 * g++.dg/other/warning1.C: Adjust.
2660 2013-10-29 Richard Biener <rguenther@suse.de>
2662 * gcc.dg/torture/restrict-2.c: New testcase.
2663 * gcc.dg/torture/restrict-3.c: Likewise.
2664 * gcc.dg/torture/restrict-4.c: Likewise.
2665 * gcc.dg/torture/restrict-5.c: Likewise.
2667 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2669 PR tree-optimization/19831
2670 * gcc.dg/tree-ssa/alias-25.c: New file.
2672 2013-10-29 Richard Biener <rguenther@suse.de>
2674 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2676 * gcc.dg/vect/bb-slp-32.c: Likewise.
2677 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2678 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2679 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2680 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2681 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2682 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2683 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2684 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2685 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2686 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2687 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2688 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2689 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2690 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2691 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2692 * gfortran.dg/vect/vect.exp: Likewise.
2694 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2696 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2697 * gcc.dg/vmx/eg-5.c: Likewise.
2699 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2700 Joern Rennecke <joern.rennecke@embecosm.com>
2702 * gcc.target/arc/jump-around-jump.c: New test.
2704 2013-10-27 Tom de Vries <tom@codesourcery.com>
2706 * gcc.target/arm/require-pic-register-loc.c: New test.
2708 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2711 * gcc.target/i386/pr58679-1.c: New test.
2712 * gcc.target/i386/pr58679-2.c: Ditto.
2714 2013-10-27 Tobias Burnus <burnus@net-b.de>
2717 * gcc.dg/vect/vect-ivdep-2.c: New.
2719 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2722 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2723 * gcc.target/sh/pr52483-2.c: Likewise.
2724 * gcc.target/sh/pr52483-3.c: Likewise.
2725 * gcc.target/sh/pr52483-4.c: Likewise.
2727 2013-10-26 Jeff Law <law@redhat.com>
2729 * g++.dg/torture/pr49309.C: Removed.
2730 * gcc.dg/dfp/pr35739.c: Removed.
2732 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2734 PR rtl-optimization/58759
2735 * gcc.target/i386/pr58759.c: New.
2737 2013-10-25 Tobias Burnus <burnus@net-b.de>
2739 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2740 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2741 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2743 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2745 * gcc.dg/wmul-1.c: New test.
2747 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/template/pr58878.C: New.
2752 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2754 * gcc.dg/tree-ssa/alias-23.c: New file.
2756 2013-10-25 Richard Biener <rguenther@suse.de>
2758 PR tree-optimization/58626
2759 * gcc.dg/torture/pr58626.c: New testcase.
2761 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/cpp0x/defaulted47.C: New.
2766 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2768 * gcc.c-torture/execute/pr58831.c: New test.
2770 2013-10-25 Nick Clifton <nickc@redhat.com>
2772 * c-c++-common/pr57793.c: Add expected error messages for
2773 targets with small integers.
2774 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2775 * gcc.dg/c99-stdint-2.c: Likewise.
2776 * gcc.dg/cdce1.c: Likewise.
2777 * gcc.dg/fold-overflow-1.c: Likewise.
2778 * gcc.dg/utf-cvt.c: Likewise.
2779 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2781 * gcc.dg/ftrapv-2.c: Likewise.
2782 * gcc.dg/pr30286.c: Likewise.
2783 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2784 * lib/target-supports.exp (check_effective_target_trapping): New
2785 proc. Returns true if the target supports trapping arithmetic.
2787 2013-10-25 Tobias Burnus <burnus@net-b.de>
2789 * g++.dg/parse/ivdep.C: New.
2790 * g++.dg/vect/pr33426-ivdep.cc: New.
2792 2013-10-24 Richard Henderson <rth@redhat.com>
2795 * gcc.dg/atomic-store-6.c: New.
2797 2013-10-24 Ian Lance Taylor <iant@google.com>
2799 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2801 2013-10-24 Cong Hou <congh@google.com>
2803 * gcc.c-torture/execute/20030125-1.c: Update.
2805 2013-10-24 Tobias Burnus <burnus@net-b.de>
2808 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2810 2013-10-24 Dehao Chen <dehao@google.com>
2812 * g++.dg/opt/devirt3.C: New test.
2814 2013-08-24 Tobias Burnus <burnus@net-b.de>
2817 * gcc.dg/ivdep.c: New.
2818 * gcc.dg/vect/vect-ivdep-1.c: New.
2820 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2822 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2823 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2825 2013-10-24 Nick Clifton <nickc@redhat.com>
2827 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2829 2013-10-24 Marek Polacek <polacek@redhat.com>
2832 * g++.dg/parse/pr58705.C: New test.
2834 2013-10-24 Marek Polacek <polacek@redhat.com>
2836 * gcc.dg/c11-align-5.c: Add more testing.
2838 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2840 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2842 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2844 PR tree-optimization/58775
2845 PR tree-optimization/58791
2846 * gcc.dg/guality/pr58791-1.c: New test.
2847 * gcc.dg/guality/pr58791-2.c: New test.
2848 * gcc.dg/guality/pr58791-3.c: New test.
2849 * gcc.dg/guality/pr58791-4.c: New test.
2850 * gcc.dg/guality/pr58791-5.c: New test.
2851 * gcc.c-torture/compile/pr58775.c: New test.
2852 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2854 2013-10-23 Tom de Vries <tom@codesourcery.com>
2856 PR tree-optimization/58805
2857 * gcc.dg/pr58805.c: New test.
2859 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.target/i386/vect-div-1.c: New test.
2863 * gcc.dg/vect/pr58508.c: Remove dg-options.
2865 2013-10-23 Richard Biener <rguenther@suse.de>
2867 * gcc.dg/torture/pr58830.c: New testcase.
2869 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2871 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2872 * g++.dg/cpp1y/attr-deprecated.C: New.
2873 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2875 2013-10-23 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/assumed_type_8.f90: New.
2880 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2883 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2884 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2885 * gcc.dg/torture/pr58779.c: New test.
2887 2013-10-22 Steve Ellcey <sellcey@mips.com>
2889 * gcc.target/mips/nor.c: New.
2891 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2893 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2895 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2896 restricted to big-endian targets.
2898 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2901 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2903 2013-10-21 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/proc_ptr_comp_38.f90: New.
2908 2013-10-21 Marek Polacek <polacek@redhat.com>
2911 * gcc.dg/gomp/pr58809.c: New test.
2913 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2915 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2916 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2918 2013-10-21 Richard Biener <rguenther@suse.de>
2920 PR tree-optimization/58794
2921 * c-c++-common/torture/pr58794-1.c: New testcase.
2922 * c-c++-common/torture/pr58794-2.c: Likewise.
2924 2013-10-21 Richard Biener <rguenther@suse.de>
2927 * c-c++-common/fold-divmul-1.c: New testcase.
2929 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2931 * gcc.target/i386/memset-vector_loop-1.c: New test.
2932 * gcc.target/i386/memset-vector_loop-2.c: New test.
2934 2013-10-21 Diego Novillo <dnovillo@google.com>
2936 * g++.dg/plugin/selfassign.c: Include tree.h.
2937 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2938 * gcc.dg/plugin/ggcplug.c: Likewise.
2939 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2940 * gcc.dg/plugin/selfassign.c: Likewise.
2941 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2943 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2945 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2946 * gcc.target/mips/mips-ps-7.c: Likewise.
2948 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2950 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2951 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2952 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2954 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2956 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2959 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2961 2013-10-19 Mike Stump <mikestump@comcast.net>
2963 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2965 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2966 * g++.dg/lto/pr54625-1_0.c: ... to here.
2967 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2968 * g++.dg/lto/pr54625-1_1.C: Likewise.
2969 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2970 * g++.dg/lto/pr54625-2_0.c: Likewise.
2971 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2972 * g++.dg/lto/pr54625-2_1.C: Likewise.
2974 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2976 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2978 2013-10-18 Cong Hou <congh@google.com>
2980 * gcc.dg/vect/pr58508.c: New test.
2982 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/cpp0x/variadic145.C: New.
2987 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2989 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2991 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2993 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2994 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2995 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2996 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2998 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
3000 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
3001 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
3002 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
3003 effective target arm_thumb1_ok.
3004 * lib/target-supports.exp
3005 (check_effective_target_arm_fp16_ok_nocache): Don't force
3006 -mfloat-abi=soft when building for hardfloat target.
3008 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
3011 * gcc.target/powerpc/pr58673-1.c: New file to test whether
3012 -mquad-word + -mno-vsx-timode causes errors.
3013 * gcc.target/powerpc/pr58673-2.c: Likewise.
3015 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3018 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
3020 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3022 * gcc.target/aarch64/c-output-template.c: New testcase.
3023 * gcc.target/aarch64/c-output-template-2.c: Likewise.
3024 * gcc.target/aarch64/c-output-template-3.c: Likewise.
3026 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
3028 * lib/target-supports.exp
3029 (check_effective_target_sync_long_long): AArch64 supports
3030 atomic operations on "long long".
3031 (check_effective_target_sync_long_long_runtime): AArch64 can
3032 execute atomic operations on "long long".
3034 2013-10-17 Richard Biener <rguenther@suse.de>
3036 PR tree-optimization/58143
3037 * gcc.dg/torture/pr58143-1.c: New testcase.
3038 * gcc.dg/torture/pr58143-2.c: Likewise.
3039 * gcc.dg/torture/pr58143-3.c: Likewise.
3041 2013-10-17 Marek Polacek <polacek@redhat.com>
3044 * gcc.dg/c1x-align-5.c: New test.
3046 2013-10-16 Tobias Burnus <burnus@net-b.de>
3049 * gfortran.dg/unlimited_polymorphic_12.f90: New.
3051 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
3053 * c-c++-common/cpp/openmp-define-1.c: Move
3054 dg-require-effective-target fopenmp after dg-do directive.
3055 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3056 * gfortran.dg/openmp-define-1.f90: Likewise.
3057 * gfortran.dg/openmp-define-2.f90: Likewise.
3058 * gfortran.dg/openmp-define-3.f90: Likewise.
3060 2013-10-16 Paulo Matos <pmatos@broadcom.com>
3062 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
3064 2013-10-15 Sriraman Tallam <tmsriram@google.com>
3067 * gcc.target/i386/pr57756.c: New test.
3068 * gcc.target/i386/pr57756_2.c: New test.
3070 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
3072 * gcc.dg/torture/builtin-self.c: New file.
3074 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
3076 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3077 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3078 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3079 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3080 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3082 2013-10-15 Cong Hou <congh@google.com>
3084 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3086 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3089 * g++.dg/cpp0x/pr58707.C: New.
3091 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3093 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3094 after other directives.
3096 2013-10-15 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3101 2013-10-14 Ian Lance Taylor <iant@google.com>
3103 * go.test/go-test.exp (go-find-packages): New proc.
3104 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3105 subdirectories. Do simple +build line matching. Handle run with
3106 arguments. Handle errorcheckdir and rundircmpout. Use packages
3107 for rundir. Remove special handling for bug191 and dwarf.
3109 2013-10-14 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3114 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3116 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3119 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3121 * gnat.dg/specs/opt1.ads: New test.
3123 2013-10-14 Richard Biener <rguenther@suse.de>
3125 PR tree-optimization/58640
3126 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3128 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3130 * gnat.dg/uninit_array.ad[sn]: New test.
3131 * gnat.dg/uninit_array_pkg.ads: New helper.
3133 2013-10-13 Richard Biener <rguenther@suse.de>
3135 * gcc.c-torture/execute/pr58662.c: New test.
3137 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3140 * gcc.dg/torture/p51244-21.c: New.
3141 * gcc.target/sh/pr51244-20.c: New.
3142 * gcc.target/sh/pr51244-20-sh2a.c: New.
3144 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3146 * gnat.dg/specs/linker_section.ads: Update test.
3148 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3151 * gcc.target/i386/pr58690.c: New test
3153 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3155 * gcc.target/i386/builtin-ucmp.c: New test.
3157 2013-10-11 Brooks Moses <bmoses@google.com>
3159 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3161 2013-10-11 Jeff Law <law@redhat.com>
3163 * gcc.c-torture/execute/pr58640.c: New test.
3165 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/cpp0x/decltype57.C: New.
3170 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/template/nontype26.C: New.
3175 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3177 * c-c++-common/cpp/openmp-define-1.c: New file.
3178 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3179 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3180 * gfortran.dg/openmp-define-1.f90: Likewise.
3181 * gfortran.dg/openmp-define-2.f90: Likewise.
3182 * gfortran.dg/openmp-define-3.f90: Likewise.
3184 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3185 for test source files.
3186 * gcc.dg/gomp/gomp.exp: Likewise.
3187 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3188 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3189 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3190 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3191 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3193 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3195 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3196 Remove error test that is now valid in OpenMP 4.0.
3197 * c-c++-common/gomp/atomic-16.c: New test.
3198 * c-c++-common/gomp/cancel-1.c: New test.
3199 * c-c++-common/gomp/depend-1.c: New test.
3200 * c-c++-common/gomp/depend-2.c: New test.
3201 * c-c++-common/gomp/map-1.c: New test.
3202 * c-c++-common/gomp/pr58472.c: New test.
3203 * c-c++-common/gomp/sections1.c: New test.
3204 * c-c++-common/gomp/simd1.c: New test.
3205 * c-c++-common/gomp/simd2.c: New test.
3206 * c-c++-common/gomp/simd3.c: New test.
3207 * c-c++-common/gomp/simd4.c: New test.
3208 * c-c++-common/gomp/simd5.c: New test.
3209 * c-c++-common/gomp/single1.c: New test.
3210 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3212 * g++.dg/gomp/block-3.C: Likewise.
3213 * g++.dg/gomp/clause-3.C: Adjust error messages.
3214 * g++.dg/gomp/declare-simd-1.C: New test.
3215 * g++.dg/gomp/declare-simd-2.C: New test.
3216 * g++.dg/gomp/depend-1.C: New test.
3217 * g++.dg/gomp/depend-2.C: New test.
3218 * g++.dg/gomp/target-1.C: New test.
3219 * g++.dg/gomp/target-2.C: New test.
3220 * g++.dg/gomp/taskgroup-1.C: New test.
3221 * g++.dg/gomp/teams-1.C: New test.
3222 * g++.dg/gomp/udr-1.C: New test.
3223 * g++.dg/gomp/udr-2.C: New test.
3224 * g++.dg/gomp/udr-3.C: New test.
3225 * g++.dg/gomp/udr-4.C: New test.
3226 * g++.dg/gomp/udr-5.C: New test.
3227 * g++.dg/gomp/udr-6.C: New test.
3228 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3229 * gcc.dg/autopar/outer-2.c: Likewise.
3230 * gcc.dg/autopar/outer-3.c: Likewise.
3231 * gcc.dg/autopar/outer-4.c: Likewise.
3232 * gcc.dg/autopar/outer-5.c: Likewise.
3233 * gcc.dg/autopar/outer-6.c: Likewise.
3234 * gcc.dg/autopar/parallelization-1.c: Likewise.
3235 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3237 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3238 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3239 instead of GOMP_parallel_loop_runtime_start.
3240 * gcc.dg/gomp/declare-simd-1.c: New test.
3241 * gcc.dg/gomp/declare-simd-2.c: New test.
3242 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3243 parser. Add further #pragma omp sections nesting tests.
3244 * gcc.dg/gomp/target-1.c: New test.
3245 * gcc.dg/gomp/target-2.c: New test.
3246 * gcc.dg/gomp/taskgroup-1.c: New test.
3247 * gcc.dg/gomp/teams-1.c: New test.
3248 * gcc.dg/gomp/udr-1.c: New test.
3249 * gcc.dg/gomp/udr-2.c: New test.
3250 * gcc.dg/gomp/udr-3.c: New test.
3251 * gcc.dg/gomp/udr-4.c: New test.
3252 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3254 2013-10-10 Jan Hubicka <jh@suse.cz>
3256 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3258 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3259 * gcc.target/i386/pr49168-1.c: Likewise.
3260 * gcc.target/i386/pr49002-2.c: Likewise.
3262 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3265 * gcc.dg/torture/pr58670.c: New test.
3267 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3269 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3271 2013-10-09 Marek Polacek <polacek@redhat.com>
3274 * g++.dg/tm/pr58635-1.C: New test.
3275 * g++.dg/tm/pr58635-2.C: New test.
3277 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3279 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3281 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3283 PR tree-optimization/20318
3284 * c-c++-common/pr20318.c: New file.
3285 * gcc.dg/tree-ssa/pr20318.c: New file.
3287 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3289 * gcc.c-torture/execute/pr58570.c: New test.
3291 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3293 * gcc.target/aarch64/vclz.c: New testcase.
3295 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3297 * gcc.target/aarch64/vadd_f64.c: New testcase.
3298 * gcc.target/aarch64/vsub_f64.c: New testcase.
3300 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3302 * gcc.target/aarch64/vdiv_f.c: New testcase.
3304 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3306 * gcc.target/aarch64/vneg_f.c: New testcase.
3307 * gcc.target/aarch64/vneg_s.c: New testcase.
3309 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3313 * g++.old-deja/g++.mike/misc9.C: Adjust.
3315 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3319 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/template/crash117.C: New.
3324 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3326 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3328 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3330 PR tree-optimization/58480
3331 * gcc.dg/tree-ssa/pr58480.c: New file.
3333 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3335 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3336 * gcc.target/powerpc/fusion.c: Likewise.
3338 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3340 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3342 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3344 * gcc.target/s390/htm-1.c: Add more tests to cover different
3347 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/init/uninitialized1.C: New.
3352 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3355 * g++.dg/cpp0x/variadic144.C: New.
3357 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.dg/cpp0x/auto39.C: New.
3362 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3365 * g++.dg/cpp0x/range-for26.C: New.
3366 * g++.dg/cpp0x/range-for27.C: Likewise.
3368 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3371 * g++.dg/template/crash117.C: New.
3373 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3376 * g++.dg/tree-ssa/pr19476-5.C: New file.
3377 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3379 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3382 * g++.dg/cpp0x/gen-attrs-55.C: New.
3384 2013-10-03 Easwaran Raman <eraman@google.com>
3387 * g++.dg/ext/attribute47.C: New.
3389 2013-10-03 Rong Xu <xur@google.com>
3391 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3393 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3394 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3396 2013-10-03 Marek Polacek <polacek@redhat.com>
3399 * g++.dg/cpp0x/pr58510.C: New test.
3401 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3404 * g++.dg/tree-ssa/pr19476-1.C: New file.
3405 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3406 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3407 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3409 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3411 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3412 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3413 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3414 VSX scalar operations or the traditional floating point form of
3416 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3417 * gcc.target/powerpc/recip-3.c: Likewise.
3418 * gcc.target/powerpc/recip-5.c: Likewise.
3419 * gcc.target/powerpc/pr72747.c: Likewise.
3420 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3422 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3425 * gcc.target/aarch64/pr58460.c: New file.
3427 2013-10-02 Tobias Burnus <burnus@net-b.de>
3430 * gfortran.dg/char_length_19.f90: New.
3432 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3435 * g++.dg/parse/crash65.C: New.
3436 * g++.dg/cpp1y/pr58535.C: Likewise.
3438 2013-10-02 Richard Biener <rguenther@suse.de>
3440 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3441 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3442 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3443 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3444 * gfortran.dg/ldist-pr45199.f: Likewise.
3446 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3449 * g++.dg/parse/crash64.C: New.
3451 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3453 * gcc.dg/tree-ssa/slsr-40.c: New test.
3455 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/cpp0x/pr58563.C: New.
3460 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3462 * gcc.target/aarch64/vect_saddl_1.c: New.
3464 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3467 * gcc.c-torture/execute/pr58574.c: New testcase.
3469 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3472 * gcc.target/arm/pr58578.c: New test.
3474 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3476 PR tree-optimization/58556
3477 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3478 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3480 2013-10-01 Nick Clifton <nickc@redhat.com>
3482 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3484 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3486 * gcc.c-torture/compile/pr41181.c: Likewise.
3487 * gcc.c-torture/compile/calls.c: Likewise.
3488 * gcc.c-torture/compile/990617-1.c: Likewise.
3489 * gcc.c-torture/compile/pr55955.c: Only run the test for
3491 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3493 2013-10-01 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/58553
3496 * gcc.dg/torture/pr58553.c: New testcase.
3498 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.c-torture/execute/pr58564.c: New test.
3503 2013-09-30 Teresa Johnson <tejohnson@google.com>
3505 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3506 Update for additional dump message.
3508 2013-09-30 Richard Biener <rguenther@suse.de>
3510 PR tree-optimization/58554
3511 * gcc.dg/torture/pr58554.c: New testcase.
3513 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3514 Joern Rennecke <joern.rennecke@embecosm.com>
3516 * gcc.target/arc/barrel-shifter-1.c: New test.
3517 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3518 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3519 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3520 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3521 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3522 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3523 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3524 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3525 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3526 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3527 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3528 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3529 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3530 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3531 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3532 * gcc.target/arc/mtune-ARC600.c: Likewise.
3533 * gcc.target/arc/mtune-ARC601.c: Likewise.
3534 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3535 * gcc.target/arc/mtune-ARC700.c: Likewise.
3536 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3537 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3538 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3539 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3541 2013-09-30 Richard Biener <rguenther@suse.de>
3544 * g++.dg/torture/pr58552.C: New testcase.
3546 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3548 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3549 and -mupper-regs-df.
3551 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3554 * gcc.dg/pr58463.c: New test.
3556 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3559 * c-c++-common/gomp/pr58551.c: New test.
3561 2013-09-27 Richard Biener <rguenther@suse.de>
3563 PR tree-optimization/58459
3564 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3566 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3569 * gfortran.dg/round_4.f90: Check for rounding support.
3571 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3573 * g++.dg/vect/pr58513.cc (op): Make static.
3575 2013-09-26 Richard Biener <rguenther@suse.de>
3577 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3579 2013-09-26 Richard Biener <rguenther@suse.de>
3581 PR tree-optimization/58539
3582 * gcc.dg/torture/pr58539.c: New testcase.
3584 2013-09-25 Jeff Law <law@redhat.com>
3586 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3588 2013-09-25 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/finalize_21.f90: New.
3593 2013-09-25 Tobias Burnus <burnus@net-b.de>
3597 * gfortran.dg/defined_assignment_8.f90: New.
3598 * gfortran.dg/defined_assignment_9.f90: New.
3600 2013-09-25 Marek Polacek <polacek@redhat.com>
3603 * c-c++-common/ubsan/shift-5.c: New test.
3604 * c-c++-common/ubsan/shift-6.c: New test.
3605 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3606 * gcc.dg/ubsan/c-shift-1.c: New test.
3608 2013-09-25 Marek Polacek <polacek@redhat.com>
3611 * g++.dg/tm/pr58516.C: New test.
3613 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3615 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3617 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3619 2013-09-24 Richard Biener <rguenther@suse.de>
3622 * g++.dg/vect/pr58513.cc: New testcase.
3624 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3626 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3629 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3632 * g++.dg/cpp1y/pr58500.C: New testcase.
3634 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3636 * gnat.dg/opt28.ad[sb]: New test.
3637 * gnat.dg/opt28_pkg.ads: New helper.
3639 2013-09-23 Richard Biener <rguenther@suse.de>
3641 PR tree-optimization/58464
3642 * g++.dg/torture/pr58464.C: New testcase.
3644 2013-09-23 Christian Bruel <christian.bruel@st.com>
3647 * gcc.target/sh/torture/pr58475.c: New test.
3649 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3652 * gfortran.dg/extends_15.f90: New.
3654 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3659 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3662 * gcc.target/vax/vax.exp: New.
3663 * gcc.target/vax/pr56875.c: Ditto.
3665 2013-09-20 Richard Biener <rguenther@suse.de>
3668 * gfortran.dg/pr58484.f: New testcase.
3670 2013-09-20 Jeff Law <law@redhat.com>
3672 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3674 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3677 * gcc.dg/torture/pr57748-1.c: New test.
3678 * gcc.dg/torture/pr57748-2.c: New test.
3680 2013-09-20 Marek Polacek <polacek@redhat.com>
3683 * c-c++-common/ubsan/shift-4.c: New test.
3685 2013-09-20 Richard Biener <rguenther@suse.de>
3687 PR tree-optimization/58453
3688 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3690 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3693 * gfortran.dg/proc_ptr_43.f90: New.
3695 2013-09-18 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/defined_assignment_11.f90: New.
3700 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3702 PR rtl-optimization/58438
3703 * g++.dg/pr58438.C: New test.
3705 2013-09-18 Tobias Burnus <burnus@net-b.de>
3708 * gfortran.dg/class_39.f03: Update dg-error.
3709 * gfortran.dg/class_5.f03: Ditto.
3710 * gfortran.dg/class_53.f90: Ditto.
3711 * gfortran.dg/realloc_on_assign_20.f90: New.
3712 * gfortran.dg/realloc_on_assign_21.f90: New.
3713 * gfortran.dg/realloc_on_assign_22.f90: New.
3715 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3718 * g++.dg/parse/using4.C: New.
3720 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3722 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3724 2013-09-18 Marek Polacek <polacek@redhat.com>
3727 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3728 instead of the shift option.
3729 * c-c++-common/ubsan/pr58443-1.c: New test.
3730 * c-c++-common/ubsan/pr58443-3.c: New test.
3731 * c-c++-common/ubsan/pr58443-2.c: New test.
3733 2013-09-18 Richard Biener <rguenther@suse.de>
3735 PR tree-optimization/58417
3736 * gcc.dg/torture/pr58417.c: New testcase.
3738 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3740 * gnat.dg/array_bounds_test2.adb: New test.
3742 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3745 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3747 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3749 * gnat.dg/in_out_parameter4.adb: New test.
3751 2013-09-18 Marek Polacek <polacek@redhat.com>
3754 * c-c++-common/ubsan/attrib-1.c: New test.
3756 2013-09-17 Cong Hou <congh@google.com>
3758 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3759 on two arrays with short and int types. This should not be recognized
3760 as a dot product pattern.
3762 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3765 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3766 the cp_type_quals (r) too.
3768 2013-09-17 Jan Hubicka <jh@suse.cz>
3771 * gcc.c-torture/compile/pr58332.c: New testcase.
3773 2013-09-17 Jeff Law <law@redhat.com>
3775 * gcc.c-torture/execute/pr58387.c: New test.
3777 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3779 PR tree-optimization/58088
3780 * gcc.c-torture/compile/pr58088.c: New test.
3782 2013-09-17 Nick Clifton <nickc@redhat.com>
3784 * lib/target-supports.exp (check_effective_target_trampolines):
3785 Add MSP430 to the list of targets that do not support trampolines.
3786 (check_profiling_available): Add MSP430 to the list of targets
3787 that do not support profiling.
3788 (check_effective_target_tls_runtime): Add MSP430 to the list of
3789 targets that do not support TLS.
3791 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3793 * gnat.dg/opt27.adb: New test.
3794 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3796 2013-09-17 Andreas Schwab <schwab@suse.de>
3798 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3800 2013-09-17 Richard Biener <rguenther@suse.de>
3802 PR tree-optimization/58432
3803 * gcc.dg/pr58432.c: New testcase.
3805 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3807 * gcc.dg/tree-ssa/slsr-39.c: New test.
3809 2013-09-16 Xinliang David Li <davidxl@google.com>
3811 * gcc.misc-tests/help.exp: Optimizer help change.
3813 2013-09-16 Jeff Law <law@redhat.com>
3815 * gcc.c-torture/execute/pr58419.c: New test.
3816 * gcc.c-torture/execute/pr58431.c: New test.
3818 2013-09-16 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/finalize_19.f90: New.
3823 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3825 * gcc.target/i386/pr58418.c: New.
3827 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3829 * gcc.target/aarch64/fmla-intrinsic.c: New.
3830 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3831 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3832 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3834 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3836 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3837 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3839 2013-09-16 Richard Biener <rguenther@suse.de>
3841 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3843 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3845 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3846 interpreted as implicit templates) to be expected pedwarns instead.
3848 2013-09-16 Tobias Burnus <burnus@net-b.de>
3851 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3853 2013-09-15 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/defined_assignment_10.f90: New.
3858 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3860 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3861 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3863 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3865 * g++.dg/abi/main.C: Added implicit C linkage tests
3867 2013-09-13 Kai Tietz <ktietz@redhat.com>
3869 * gcc.target/i386/pr57848.c: New file.
3871 2013-09-13 Christian Bruel <christian.bruel@st.com>
3874 * gcc.target/sh/torture/pr58314.c: New test.
3876 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3878 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3880 2013-09-12 Martin Jambor <mjambor@suse.cz>
3883 * g++.dg/pr58389.C: New test.
3885 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3887 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3888 * g++.dg/template/pseudodtor3.C: Likewise.
3890 2013-09-12 Richard Biener <rguenther@suse.de>
3892 PR tree-optimization/58404
3893 * g++.dg/tree-ssa/pr58404.C: New testcase.
3895 2013-09-12 Martin Jambor <mjambor@suse.cz>
3898 * g++.dg/ipa/pr58371.C: New test.
3900 2013-09-12 Richard Biener <rguenther@suse.de>
3902 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3903 expected outcome and comment why that happens.
3905 2013-09-11 Richard Biener <rguenther@suse.de>
3908 * g++.dg/uninit-pred-4.C: New testcase.
3910 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3912 PR tree-optimization/58385
3913 * gcc.c-torture/execute/pr58385.c: New test.
3915 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3917 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3919 2013-09-10 Jeff Law <law@redhat.com>
3921 * g++.dg/torture/pr58380.C: New test.
3923 2013-09-10 Jan Hubicka <jh@suse.cz>
3924 Paolo Carlini <paolo.carlini@oracle.com>
3926 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3928 2013-09-10 Jeff Law <law@redhat.com>
3930 * gcc.c-torture/compile/pr58343.c: New test.
3932 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3934 PR rtl-optimization/58365
3935 * gcc.c-torture/execute/pr58365.c: New test.
3937 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3939 * gcc.dg/torture/memcpy-1.c: New test.
3941 2013-09-10 Alan Modra <amodra@gmail.com>
3943 * gcc.target/powerpc/pr58330.c: New.
3945 2013-09-10 Alan Modra <amodra@gmail.com>
3947 * gcc.target/powerpc/medium_offset.c: New.
3949 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3952 * g++.dg/warn/Wunused-var-21.C: New test.
3954 PR tree-optimization/58364
3955 * gcc.c-torture/execute/pr58364.c: New test.
3957 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3960 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3961 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3962 * g++.dg/init/delete1.C: Adjust.
3964 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3966 * gcc.target/aarch64/movdi_1.c: New test.
3968 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3971 * g++.dg/warn/Wunused-parm-5.C: New.
3973 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3975 * gcc.target/aarch64/cmn-neg.c: New test.
3977 2013-09-09 Richard Biener <rguenther@suse.de>
3980 * gcc.dg/torture/pr58326-1.c: New testcase.
3981 * gcc.dg/torture/pr58326-2.c: Likewise.
3983 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3986 * g++.dg/ext/pr57735.C: New test.
3988 2013-09-09 Jan Hubicka <jh@suse.cz>
3991 * g++.dg/torture/PR58294.C: New testcase.
3993 2013-09-08 Jeff Law <law@redhat.com>
3995 * gcc.c-torture/compile/pr58340.c: New test.
3997 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3999 * g++.dg/debug/ra1.C: New test.
4001 2013-09-08 Jan Hubicka <jh@suse.cz>
4003 * g++.dg/ipa/devirt-11.C: Update template.
4004 * g++.dg/ipa/devirt-16.C: New testcase.
4005 * g++.dg/ipa/devirt-17.C: New testcase.
4006 * g++.dg/ipa/devirt-18.C: New testcase.
4008 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4011 * g++.dg/overload/new1.C: Adjust.
4013 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
4015 * c-c++-common/opaque-vector.c: New test.
4017 2013-09-08 Tom de Vries <tom@codesourcery.com>
4020 * g++.dg/tm/noexcept-6.C: New test.
4022 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
4024 * gcc.target/arc/cond-set-use.c: New test.
4026 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
4028 * gnat.dg/stack_usage2.adb: New test.
4030 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
4032 * gcc.target/aarch64/table-intrinsics.c
4033 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
4034 (qtb_tests8_< ,2,3,4>): Likewise.
4035 (qtblq_tests8_< ,2,3,4>): Likewise.
4036 (qtbxq_tests8_< ,2,3,4>): Likewise.
4038 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
4040 * gnat.dg/warn10.ad[sb]: New test.
4041 * gnat.dg/warn10_pkg.ads: New helper.
4043 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
4045 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
4046 Don't expect NULL in foo.result set.
4047 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
4049 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4050 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4052 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4054 * gcc.target/s390/nearestint-1.c: New testcase.
4056 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
4057 Vineet Gupta <Vineet.Gupta@synopsys.com>
4059 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
4060 * gcc.target/arc: New directory.
4061 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
4062 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
4063 * gcc.dg/torture/stackalign/builtin-apply-2.c
4064 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4065 * gcc.dg/builtin-apply2.c
4066 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4068 2013-09-04 Jan Hubicka <jh@suse.cz>
4071 * g++.dg/torture/pr58201_0.C: New testcase.
4072 * g++.dg/torture/pr58201_1.C: New testcase.
4073 * g++.dg/torture/pr58201.h: New testcase.
4075 2013-09-05 Jan Hubicka <jh@suse.cz>
4077 * gcc.dg/autopar/pr49960.c: Disable partial inlining
4079 2013-09-05 Richard Biener <rguenther@suse.de>
4081 PR tree-optimization/58137
4082 * gcc.target/i386/pr58137.c: New testcase.
4084 2013-09-05 Martin Jambor <mjambor@suse.cz>
4086 * g++.dg/ipa/remref-1.C: New test.
4087 * g++.dg/ipa/remref-2.C: Likewise.
4089 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/parse/access11.C: New.
4094 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4096 * g++.dg/warn/weak1.C: Skip on AIX.
4098 2013-09-04 Easwaran Raman <eraman@google.com>
4101 PR tree-optimization/58011
4102 * gfortran.dg/reassoc_12.f90: New testcase.
4103 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4105 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4107 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4108 * gcc.dg/torture/pr53922.c: Skip on AIX.
4109 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4111 2013-09-04 Teresa Johnson <tejohnson@google.com>
4113 * gcc.dg/unroll_1.c: Test dumping to stderr.
4115 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4118 * g++.dg/warn/deprecated-8.C: New.
4120 2013-09-03 Jeff Law <law@redhat.com>
4122 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4125 2013-09-03 Meador Inge <meadori@codesourcery.com>
4129 2013-08-30 Meador Inge <meadori@codesourcery.com>
4131 * gcc.dg/Warray-bounds-11.c: New testcase.
4133 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4135 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4137 2013-09-03 Jan Hubicka <jh@suse.cz>
4139 * g++.dg/ipa/devirt-15.C: Fix testcase.
4141 2013-09-03 Richard Biener <rguenther@suse.de>
4144 * gcc.dg/torture/pr57656.c: New testcase.
4146 2013-09-03 Richard Biener <rguenther@suse.de>
4149 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4151 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4154 * gfortran.dg/do_concurrent_3.f90: New test case.
4156 2013-09-02 Jan Hubicka <jh@suse.cz>
4158 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4160 2013-09-02 Martin Jambor <mjambor@suse.cz>
4163 * gcc.dg/ipa/pr58106.c: New test.
4165 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4167 * gcc.target/aarch64/scalar_intrinsics.c
4168 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4170 2013-09-02 Richard Biener <rguenther@suse.de>
4173 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4175 2013-09-02 Richard Biener <rguenther@suse.de>
4177 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4180 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4182 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4184 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4186 PR c++/21682, implement DR 565
4187 * g++.dg/template/using24.C: New.
4188 * g++.dg/template/using25.C: Likewise.
4189 * g++.dg/template/using26.C: Likewise.
4191 2013-09-01 Jan Hubicka <jh@suse.cz>
4193 * g++.dg/ipa/devirt-15.C: New testcase.
4195 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4197 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4199 2013-08-31 Jan Hubicka <jh@suse.cz>
4201 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4202 * g++.dg/tree-ssa/pr45453.C: Likewise.
4204 2013-08-31 Jan Hubicka <jh@suse.cz>
4206 * gcc.dg/fork-instrumentation.c: New testcase.
4208 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4210 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4212 2013-08-30 Meador Inge <meadori@codesourcery.com>
4214 * gcc.dg/Warray-bounds-11.c: New testcase.
4216 2013-08-30 Marek Polacek <polacek@redhat.com>
4218 * g++.dg/ubsan/div-by-zero-1.C: New test.
4219 * c-c++-common/ubsan/save-expr-1.c: New test.
4220 * c-c++-common/ubsan/save-expr-2.c: New test.
4221 * c-c++-common/ubsan/save-expr-3.c: New test.
4222 * c-c++-common/ubsan/save-expr-4.c: New test.
4223 * c-c++-common/ubsan/typedef-1.c: New test.
4224 * c-c++-common/ubsan/const-char-1.c: New test.
4225 * c-c++-common/ubsan/const-expr.c: New test.
4226 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4227 * c-c++-common/ubsan/shift-1.c: Likewise.
4228 * c-c++-common/ubsan/shift-2.c: Likewise.
4229 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4230 * lib/ubsan-dg.exp: New file.
4231 * g++.dg/dg.exp: Add ubsan tests.
4232 * g++.dg/ubsan/ubsan.exp: New file.
4233 * gcc.dg/ubsan/ubsan.exp: New file.
4234 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4235 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4236 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4237 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4238 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4239 * c-c++-common/ubsan/shift-3.c: New test.
4240 * c-c++-common/ubsan/unreachable-1.c: New test.
4241 * c-c++-common/ubsan/shift-1.c: New test.
4242 * c-c++-common/ubsan/shift-2.c: New test.
4243 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4244 * gcc.dg/ubsan/c99-shift-2.c: New test.
4245 * gcc.dg/ubsan/c99-shift-1.c: New test.
4247 2013-08-29 Jan Hubicka <jh@suse.cz>
4249 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4250 to match template and comment.
4252 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4255 * g++.dg/cpp0x/dc8.C: New.
4256 * g++.dg/template/meminit1.C: Adjust.
4258 2013-08-30 Teresa Johnson <tejohnson@google.com>
4260 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4262 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4264 PR tree-optimization/58277
4265 * gcc.c-torture/execute/pr58277-1.c: New test.
4266 * gcc.c-torture/execute/pr58277-2.c: New test.
4268 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4270 * gcc.dg/guality/param-1.c: New test.
4271 * gcc.dg/guality/param-2.c: Likewise.
4273 2013-08-30 Richard Biener <rguenther@suse.de>
4275 PR tree-optimization/58228
4276 * gcc.dg/torture/pr58228.c: New testcase.
4278 2013-08-30 Richard Biener <rguenther@suse.de>
4280 PR tree-optimization/58223
4281 * gcc.dg/torture/pr58223.c: New testcase.
4282 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4284 2013-08-30 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/58010
4287 * gcc.dg/pr58010.c: New testcase.
4289 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4291 * gcc.dg/unroll_3.c: Message change.
4292 * gcc.dg/unroll_4.c: Likewise.
4293 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4294 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4295 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4296 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4297 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4298 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4299 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4300 * gcc.dg/unroll_1.c: Likewise.
4301 * gcc.dg/vect/bb-slp-31.c: Likewise.
4302 * gcc.dg/vect/bb-slp-14.c: Likewise.
4303 * gcc.dg/vect/bb-slp-8.c: Likewise.
4304 * gcc.dg/vect/bb-slp-23.c: Likewise.
4305 * gcc.dg/vect/bb-slp-15.c: Likewise.
4306 * gcc.dg/vect/bb-slp-9.c: Likewise.
4307 * gcc.dg/vect/bb-slp-24.c: Likewise.
4308 * gcc.dg/vect/bb-slp-16.c: Likewise.
4309 * gcc.dg/vect/bb-slp-25.c: Likewise.
4310 * gcc.dg/vect/bb-slp-17.c: Likewise.
4311 * gcc.dg/vect/bb-slp-26.c: Likewise.
4312 * gcc.dg/vect/bb-slp-18.c: Likewise.
4313 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4314 * gcc.dg/vect/bb-slp-27.c: Likewise.
4315 * gcc.dg/vect/bb-slp-19.c: Likewise.
4316 * gcc.dg/vect/bb-slp-28.c: Likewise.
4317 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4318 * gcc.dg/vect/bb-slp-29.c: Likewise.
4319 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4320 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4321 * gcc.dg/vect/bb-slp-1.c: Likewise.
4322 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4323 * gcc.dg/vect/bb-slp-2.c: Likewise.
4324 * gcc.dg/vect/bb-slp-3.c: Likewise.
4325 * gcc.dg/vect/bb-slp-10.c: Likewise.
4326 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4327 * gcc.dg/vect/bb-slp-4.c: Likewise.
4328 * gcc.dg/vect/bb-slp-11.c: Likewise.
4329 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4330 * gcc.dg/vect/bb-slp-5.c: Likewise.
4331 * gcc.dg/vect/bb-slp-20.c: Likewise.
4332 * gcc.dg/vect/bb-slp-6.c: Likewise.
4333 * gcc.dg/vect/bb-slp-21.c: Likewise.
4334 * gcc.dg/vect/bb-slp-30.c: Likewise.
4335 * gcc.dg/vect/bb-slp-13.c: Likewise.
4336 * gcc.dg/vect/bb-slp-7.c: Likewise.
4337 * gcc.dg/vect/bb-slp-22.c: Likewise.
4338 * gcc.dg/unroll_2.c: Likewise.
4339 * g++.dg/vect/slp-pr50413.cc: Likewise.
4340 * g++.dg/vect/slp-pr56812.cc: Likewise.
4341 * g++.dg/vect/slp-pr50819.cc: Likewise.
4343 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4345 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4347 2013-08-29 Teresa Johnson <tejohnson@google.com>
4349 * gcc.dg/pr40209.c: Use -fopt-info.
4350 * gcc.dg/pr26570.c: Ditto.
4351 * gcc.dg/pr32773.c: Ditto.
4352 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4354 2013-08-29 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/58246
4357 * gcc.dg/torture/pr58246.c: New testcase.
4359 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4362 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4364 * gfortran.dg/realloc_on_assign_19.f90: New test.
4366 2013-08-29 Richard Biener <rguenther@suse.de>
4369 * gcc.dg/pr57287-2.c: New testcase.
4371 2013-08-29 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/57685
4374 * gcc.dg/torture/pr57685.c: New testcase.
4376 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4379 * g++.dg/cpp0x/dc7.C: New.
4381 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4384 * c-c++-common/gomp/pr58257.c: New test.
4386 2013-08-28 Richard Biener <rguenther@suse.de>
4388 PR tree-optimization/56933
4389 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4391 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4393 * gcc.target/aarch64/scalar_shift_1.c: New.
4395 2013-08-27 Richard Biener <rguenther@suse.de>
4397 PR tree-optimization/57521
4398 * gcc.dg/torture/pr57521.c: New testcase.
4400 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4402 PR rtl-optimization/57860
4403 PR rtl-optimization/57861
4404 PR rtl-optimization/57875
4405 PR rtl-optimization/57876
4406 PR rtl-optimization/57877
4407 * gcc.c-torture/execute/pr57860.c: New test.
4408 * gcc.c-torture/execute/pr57861.c: New test.
4409 * gcc.c-torture/execute/pr57875.c: New test.
4410 * gcc.c-torture/execute/pr57876.c: New test.
4411 * gcc.c-torture/execute/pr57877.c: New test.
4413 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 * gfortran.dg/bounds_check_18.f90: New test.
4418 2013-08-23 Jan Hubicka <jh@suse.cz>
4420 * g++.dg/ipa/devirt-14.C: Fix typo.
4422 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4425 * gfortran.dg/inline_sum_5.f90: New.
4427 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4430 * gfortran.dg/typebound_assignment_7.f90: New.
4432 2013-08-23 Jan Hubicka <jh@suse.cz>
4434 * g++.dg/ipa/devirt-13.C: New testcase.
4435 * g++.dg/ipa/devirt-14.C: New testcase.
4437 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4440 * gcc.target/i386/pr58218.c: New test.
4442 PR tree-optimization/58209
4443 * gcc.c-torture/execute/pr58209.c: New test.
4445 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4447 * gcc.target/powerpc/pr57744.c: Declare abort.
4449 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/template/error54.C: New.
4454 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4457 * gfortran.dg/select_type_34.f90: New.
4459 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4462 * g++.dg/warn/deprecated-7.C: New.
4464 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4466 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4468 2013-08-21 Jeff Law <law@redhat.com>
4470 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4472 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4475 * g++.dg/ext/attr-alias-3.C: New.
4477 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4480 * gfortran.dg/intent_out_8.f90: New.
4482 2013-08-20 Teresa Johnson <tejohnson@google.com>
4484 PR rtl-optimizations/57451
4485 * g++.dg/tree-prof/pr57451.C: New test.
4487 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4492 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4495 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4497 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4499 * gcc.target/powerpc/dfp-dd-2.c: New test.
4500 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4501 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4503 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4505 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4506 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4509 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4511 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4513 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4516 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4517 correct test response.
4520 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4521 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4522 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4524 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4525 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4527 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4529 2013-08-18 Jan Hubicka <jh@suse.cz>
4531 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4533 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4536 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4538 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4540 PR tree-optimization/58006
4541 * g++.dg/opt/pr58006.C: New test.
4543 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4545 * gnat.dg/specs/linker_alias.ads: New test.
4547 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4549 PR tree-optimization/58164
4550 * gcc.c-torture/compile/pr58164.c: New test.
4552 PR tree-optimization/58165
4553 * g++.dg/opt/pr58165.C: New test.
4555 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4558 * g++.dg/cpp0x/enum28.C: New.
4559 * g++.dg/cpp0x/enum15.C: Adjust.
4561 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4564 * gcc.target/powerpc/pr57949-1.c: New.
4565 * gcc.target/powerpc/pr57949-2.c: New.
4567 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4569 PR tree-optimization/58145
4570 * gcc.dg/pr58145-1.c: New test.
4571 * gcc.dg/pr58145-2.c: New test.
4573 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4575 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4576 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4577 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4578 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4579 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4580 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4581 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4582 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4583 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4584 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4585 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4586 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4587 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4588 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4589 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4590 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4591 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4592 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4593 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4594 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4595 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4596 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4597 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4598 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4599 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4600 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4601 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4602 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4603 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4604 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4605 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4606 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4607 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4608 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4609 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4610 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4611 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4612 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4613 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4614 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4615 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4618 * gcc.c-torture/execute/pr56799.x: New file.
4620 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4622 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4624 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4625 * gcc.dg/pr44214-3.c (v2df): Likewise.
4627 * gcc.dg/pr46647.c: xfail for avr-*-*.
4629 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4631 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4632 Expect l to be optimized away.
4633 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4636 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4637 to tests that assume int/double are larger than short/float.
4640 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4642 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4643 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4644 target { int16 }. Restrict existing tests to target { int32 }
4646 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4647 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4648 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4649 * lib/target-supports.exp (check_effective_target_int32): New proc.
4651 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4652 exclude from scan test.
4654 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4655 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4656 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4657 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4658 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4659 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4660 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4661 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4662 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4663 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4664 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4665 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4666 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4667 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4668 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4669 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4670 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4671 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4672 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4674 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4676 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4678 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4679 to be the first test directive.
4680 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4681 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4682 * gcc.target/arm/atomic-op-char.c: Likewise.
4683 * gcc.target/arm/atomic-op-consume.c: Likewise.
4684 * gcc.target/arm/atomic-op-int.c: Likewise.
4685 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4686 * gcc.target/arm/atomic-op-release.c: Likewise.
4687 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4688 * gcc.target/arm/atomic-op-short.c: Likewise.
4690 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4692 PR rtl-optimization/57662
4693 * gcc.dg/pr57662.c: New test.
4695 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4697 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4699 * gcc.target/mips/nans-legacy.c: Likewise.
4701 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4703 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4705 * gcc.target/mips/fabs-legacy.c: Likewise.
4706 * gcc.target/mips/fabsf-2008.c: Likewise.
4707 * gcc.target/mips/fabsf-legacy.c: Likewise.
4708 * gcc.target/mips/fneg-2008.c: Likewise.
4709 * gcc.target/mips/fneg-legacy.c: Likewise.
4710 * gcc.target/mips/fnegf-2008.c: Likewise.
4711 * gcc.target/mips/fnegf-legacy.c: Likewise.
4712 * gcc.target/mips/nan-2008.c: Likewise.
4713 * gcc.target/mips/nan-legacy.c: Likewise.
4714 * gcc.target/mips/nanf-2008.c: Likewise.
4715 * gcc.target/mips/nanf-legacy.c: Likewise.
4716 * gcc.target/mips/nans-2008.c: Likewise.
4717 * gcc.target/mips/nans-legacy.c: Likewise.
4718 * gcc.target/mips/nansf-2008.c: Likewise.
4719 * gcc.target/mips/nansf-legacy.c: Likewise.
4721 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4723 * gnat.dg/valued_proc.adb: New test.
4724 * gnat.dg/valued_proc_pkg.ads: New helper.
4726 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4728 PR tree-optimization/57661
4729 * g++.dg/opt/pr57661.C: New test.
4732 * gcc.dg/asan/pr56417.c: New test.
4734 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4736 * gnat.dg/loop_optimization16.adb: New test.
4737 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4739 2013-08-13 Marek Polacek <polacek@redhat.com>
4741 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4743 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4745 Example of converting global state to per-pass state.
4747 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4748 global state "static int counter" to...
4749 (one_pass::counter): ...this instance data.
4751 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4753 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4754 to member function...
4755 (one_pass::gate): ...this.
4756 (one_pass_exec): Convert to member function...
4757 (one_pass::impl_execute): ...this.
4759 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4762 * g++.dg/cpp0x/pr57416.C: New.
4764 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4766 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4768 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4769 * g++.dg/cpp0x/defaulted2.C: Likewise.
4770 * g++.dg/cpp0x/defaulted31.C: Likewise.
4771 * g++.dg/cpp0x/error6.C: Likewise.
4772 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4773 * g++.dg/cpp0x/override2.C: Likewise.
4774 * g++.dg/cpp0x/parse1.C: Likewise.
4775 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4776 * g++.dg/cpp0x/temp_default4.C: Likewise.
4777 * g++.dg/ext/attrib32.C: Likewise.
4778 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4779 * g++.dg/ext/mv13.C: Likewise.
4780 * g++.dg/ext/mv7.C: Likewise.
4781 * g++.dg/ext/mv9.C: Likewise.
4782 * g++.dg/ext/pr57362.C: Likewise.
4783 * g++.dg/ext/typeof10.C: Likewise.
4784 * g++.dg/lookup/anon6.C: Likewise.
4785 * g++.dg/lookup/crash6.C: Likewise.
4786 * g++.dg/lookup/name-clash5.C: Likewise.
4787 * g++.dg/lookup/name-clash6.C: Likewise.
4788 * g++.dg/other/anon4.C: Likewise.
4789 * g++.dg/other/error15.C: Likewise.
4790 * g++.dg/other/error8.C: Likewise.
4791 * g++.dg/other/redecl2.C: Likewise.
4792 * g++.dg/parse/crash16.C: Likewise.
4793 * g++.dg/parse/crash21.C: Likewise.
4794 * g++.dg/parse/crash38.C: Likewise.
4795 * g++.dg/parse/redef2.C: Likewise.
4796 * g++.dg/parse/struct-as-enum1.C: Likewise.
4797 * g++.dg/template/crash39.C: Likewise.
4798 * g++.dg/template/redecl3.C: Likewise.
4799 * g++.dg/tls/diag-3.C: Likewise.
4800 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4801 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4802 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4803 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4804 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4805 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4806 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4807 * g++.old-deja/g++.brendan/static3.C: Likewise.
4808 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4809 * g++.old-deja/g++.jason/binding.C: Likewise.
4810 * g++.old-deja/g++.jason/crash4.C: Likewise.
4811 * g++.old-deja/g++.jason/crash7.C: Likewise.
4812 * g++.old-deja/g++.jason/lineno.C: Likewise.
4813 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4814 * g++.old-deja/g++.mike/misc3.C: Likewise.
4815 * g++.old-deja/g++.mike/net44.C: Likewise.
4816 * g++.old-deja/g++.mike/ns3.C: Likewise.
4817 * g++.old-deja/g++.ns/alias4.C: Likewise.
4818 * g++.old-deja/g++.ns/ns11.C: Likewise.
4819 * g++.old-deja/g++.other/crash23.C: Likewise.
4820 * g++.old-deja/g++.other/decl8.C: Likewise.
4821 * g++.old-deja/g++.other/linkage3.C: Likewise.
4822 * g++.old-deja/g++.other/typeck1.C: Likewise.
4823 * g++.old-deja/g++.other/typedef5.C: Likewise.
4824 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4825 * g++.old-deja/g++.pt/friend36.C: Likewise.
4826 * obj-c++.dg/method-8.mm: Likewise.
4827 * obj-c++.dg/tls/diag-3.mm: Likewise.
4829 2013-08-12 Perez Read <netfirewall@gmail.com>
4832 * gcc.target/i386/movabs-1.c: New test.
4834 2013-08-12 Marek Polacek <polacek@redhat.com>
4836 PR tree-optimization/57980
4837 * gcc.dg/pr57980.c: New test.
4839 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4842 * gfortran.dg/do_check_10.f90: New test.
4843 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4844 * gfortran.dg/array_constructor_18.f90: Likewise.
4845 * gfortran.dg/array_constructor_22.f90: Likewise.
4846 * gfortran.dg/coarray_15.f90: Likewise.
4847 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4848 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4849 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4851 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4854 * g++.dg/cpp0x/constexpr-ice8.C: New.
4856 2013-08-09 Xinliang David Li <davidxl@google.com>
4858 * gcc.target/i386/memcpy-strategy-1.c: New test.
4859 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4860 * gcc.target/i386/memset-strategy-1.c: Ditto.
4861 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4863 2013-08-09 Jan Hubicka <jh@suse.cz>
4865 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4866 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4868 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4870 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4872 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4875 * gfortran.dg/transfer_intrinsic_6.f90: New.
4877 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4880 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/lookup/typedef2.C: New.
4885 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4887 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4888 output of vdup intrinsics.
4890 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4892 * gcc.target/arm/lp1189445.c: New testcase.
4894 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4896 PR rtl-optimization/58079
4897 * gcc.dg/torture/pr58079.c: New test.
4899 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4901 * gnat.dg/warn9.adb: New test.
4903 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4906 * g++.dg/lookup/typedef2.C: New.
4908 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4910 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4911 to optstr when building plugins on darwin.
4913 2013-08-06 Martin Jambor <mjambor@suse.cz>
4915 PR tree-optimization/57539
4916 * gcc.dg/ipa/pr57539.c: New test.
4918 2013-08-06 Martin Jambor <mjambor@suse.cz>
4919 Bernd Edlinger <bernd.edlinger@hotmail.de>
4921 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4922 (a): Fix constructor.
4924 2013-08-06 Martin Jambor <mjambor@suse.cz>
4927 * gfortran.dg/pr57987.f90: New test.
4929 2013-08-06 Martin Jambor <mjambor@suse.cz>
4932 * gcc.dg/torture/pr58041.c: New test.
4933 * gcc.target/arm/pr58041.c: Likewise.
4935 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4938 * gfortran.dg/pointer_init_8.f90: New.
4940 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4943 * g++.dg/cpp0x/pr58080.C: New.
4945 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4947 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4948 to optstr when building plugins.
4950 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4952 Patch autogenerated by refactor_passes.py from
4953 https://github.com/davidmalcolm/gcc-refactoring-scripts
4954 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4956 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4957 struct to a subclass of gimple_opt_pass along with...
4958 (pass_data_one_pass): ...new pass_data instance and...
4959 (make_one_pass): ...new function.
4960 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4961 global struct to a subclass of gimple_opt_pass along with...
4962 (pass_data_warn_self_assign): ...new pass_data instance and...
4963 (make_pass_warn_self_assign): ...new function.
4964 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4965 a global struct to a subclass of gimple_opt_pass along with...
4966 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4967 (make_pass_dumb_plugin_example): ...new function.
4968 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4969 global struct to a subclass of gimple_opt_pass along with...
4970 (pass_data_warn_self_assign): ...new pass_data instance and...
4971 (make_pass_warn_self_assign): ...new function.
4973 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4975 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4976 is created and added to the pass_manager to reflect
4977 autogenerated changes.
4978 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4979 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4980 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4982 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4985 * g++.dg/cpp0x/pr58072.C: New.
4987 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4989 * gcc.dg/torture/pr57993-2.cpp: New.
4991 2013-08-02 Jan Hubicka <jh@suse.cz>
4993 * gcc.dg/ipa/ipa-1.c: Update.
4994 * gcc.dg/ipa/ipa-2.c: Update.
4995 * gcc.dg/ipa/ipa-3.c: Update.
4996 * gcc.dg/ipa/ipa-4.c: Update.
4997 * gcc.dg/ipa/ipa-5.c: Update.
4998 * gcc.dg/ipa/ipa-7.c: Update.
4999 * gcc.dg/ipa/ipa-8.c: Update.
5000 * gcc.dg/ipa/ipcp-1.c: Update.
5001 * gcc.dg/ipa/ipcp-2.c: Update.
5003 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
5005 PR rtl-optimization/58048
5006 * gcc.target/i386/pr58048.c: New.
5008 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5010 * gcc.target/arm/neon-for-64bits-2.c: Delete.
5012 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
5013 Peter Bergner <bergner@vnet.ibm.com>
5016 * g++.dg/overload/using3.C: New.
5017 * g++.dg/overload/using2.C: Adjust.
5018 * g++.dg/lookup/using9.C: Likewise.
5020 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5022 * gcc.target/arm/pr46972-2.c: New test.
5024 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
5026 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
5028 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5030 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
5032 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
5034 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
5035 rather than addressing!=absolute when deciding how to handle MIPS16
5036 when the test forces an ABI.
5038 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5041 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
5043 2013-07-30 Steve Ellcey <sellcey@mips.com>
5045 * gcc.target/mips/code-readable-1.c: Increase switch size.
5046 * gcc.target/mips/code-readable-2.c: Ditto.
5047 * gcc.target/mips/code-readable-3.c: Ditto.
5048 * gcc.target/mips/code-readable-4.c: Ditto.
5050 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5053 * g++.dg/parse/crash63.C: New.
5055 2013-07-30 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/pointer_assign_8.f90: New.
5059 * gfortran.dg/pointer_assign_9.f90: New.
5060 * gfortran.dg/pointer_assign_10.f90: New.
5061 * gfortran.dg/pointer_assign_11.f90: New.
5063 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5065 * gcc.target/arm/pr57637.c: New testcase.
5067 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5069 PR tree-optimization/57993
5070 * gcc.dg/torture/pr57993.c: New test.
5072 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
5074 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5076 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5079 * g++.dg/conversion/ambig2.C: New.
5081 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
5083 * gcc.target/mips/fabs-2008.c: New test case.
5084 * gcc.target/mips/fabs-legacy.c: New test case.
5085 * gcc.target/mips/fabsf-2008.c: New test case.
5086 * gcc.target/mips/fabsf-legacy.c: New test case.
5087 * gcc.target/mips/fneg-2008.c: New test case.
5088 * gcc.target/mips/fneg-legacy.c: New test case.
5089 * gcc.target/mips/fneg-2008.c: New test case.
5090 * gcc.target/mips/fneg-legacy.c: New test case.
5091 * gcc.target/mips/nan-2008.c: New test case.
5092 * gcc.target/mips/nan-legacy.c: New test case.
5093 * gcc.target/mips/nanf-2008.c: New test case.
5094 * gcc.target/mips/nanf-legacy.c: New test case.
5095 * gcc.target/mips/nans-2008.c: New test case.
5096 * gcc.target/mips/nans-legacy.c: New test case.
5097 * gcc.target/mips/nansf-2008.c: New test case.
5098 * gcc.target/mips/nansf-legacy.c: New test case.
5099 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5101 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5102 Maxim Kuvyrkov <maxim@kugelworks.com>
5104 * lib/target-supports.exp (check_effective_target_non_bionic): New
5105 effective-target test.
5106 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5107 * g++.dg/tls/thread_local4g.C: Ditto.
5109 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5112 * gfortran.dg/vector_subsript_7.f90: New test.
5114 2013-07-27 Tobias Burnus <burnus@net-b.de>
5117 * gfortran.dg/warn_alias.f90: New.
5119 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5122 * gfortran.dg/class_array_19.f90: New.
5124 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5126 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5127 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5128 * gcc.dg/vect/pr57741-3.c: Likewise.
5129 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5131 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5133 Skip tests that make assumptions about struct layout that don't hold
5135 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5136 * g++.dg/cpp0x/iop.C: Likewise.
5137 * g++.dg/cpp0x/named_refs.C: Likewise.
5138 * g++.dg/cpp0x/rv1p.C: Likewise.
5139 * g++.dg/cpp0x/rv2p.C: Likewise.
5140 * g++.dg/cpp0x/rv3p.C: Likewise.
5141 * g++.dg/cpp0x/rv4p.C: Likewise.
5142 * g++.dg/cpp0x/rv5p.C: Likewise.
5143 * g++.dg/cpp0x/rv6p.C: Likewise.
5144 * g++.dg/cpp0x/rv7p.C: Likewise.
5145 * g++.dg/cpp0x/rv8p.C: Likewise.
5146 * g++.dg/ext/strncpy-chk1.C: Likewise.
5147 * gcc.dg/builtin-object-size-10.c: Likewise.
5148 * gcc.dg/builtin-object-size-11.c: Likewise.
5149 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5150 * gcc.dg/pr25805.c: Likewise.
5151 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5152 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5153 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5154 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5155 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5156 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5157 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5158 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5159 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5160 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5161 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5162 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5163 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5164 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5165 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5167 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5168 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5170 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5171 * gcc.dg/sibcall-6.c: Enable for epiphany.
5173 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5175 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5177 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5179 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5180 memcpy not initializers.
5182 * gcc.dg/guality/guality.exp: Skip on AIX.
5184 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5187 * g++.dg/cpp0x/pr57101.C: New.
5189 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5191 * gcc.target/aarch64/neg_1.c: New test.
5193 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5196 * gfortran.dg/typebound_call_25.f90: New.
5198 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5201 * g++.dg/cpp0x/pr57981.C: New.
5203 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5206 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5208 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5210 PR rtl-optimization/57960
5211 * gcc.target/s390/pr57960.c: New.
5213 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5216 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5218 2013-07-25 Terry Guo <terry.guo@arm.com>
5220 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5222 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5225 * g++.dg/inherit/pr57942.C: New.
5227 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5229 * gcc.target/powerpc/bool2.h: New file, test the code generation
5230 of logical operations for power5, altivec, power7, and power8 systems.
5231 * gcc.target/powerpc/bool2-p5.c: Likewise.
5232 * gcc.target/powerpc/bool2-av.c: Likewise.
5233 * gcc.target/powerpc/bool2-p7.c: Likewise.
5234 * gcc.target/powerpc/bool2-p8.c: Likewise.
5235 * gcc.target/powerpc/bool3.h: Likewise.
5236 * gcc.target/powerpc/bool3-av.c: Likewise.
5237 * gcc.target/powerpc/bool2-p7.c: Likewise.
5238 * gcc.target/powerpc/bool2-p8.c: Likewise.
5240 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5242 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5244 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5246 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5248 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5250 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5251 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5252 type from long to long long.
5253 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5254 to have effective-target keywords of lp64 and ilp32.
5255 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5256 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5257 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5258 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5259 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5260 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5261 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5262 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5263 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5265 2013-07-23 Tom Tromey <tromey@redhat.com>
5266 Joseph Myers <joseph@codesourcery.com>
5268 * gcc.dg/c11-generic-1.c: New file.
5269 * gcc.dg/c11-generic-2.c: New file.
5271 2013-07-22 Tobias Burnus <burnus@net-b.de>
5275 * coarray/lib_realloc_1.f90: Permit optimization.
5276 * gfortran.dg/coarray_31.f90: New.
5278 2013-07-22 Tobias Burnus <burnus@net-b.de>
5281 * gfortran.dg/class_array_7.f03: Fix memory leak.
5283 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/cpp0x/decltype56.C: New.
5288 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5290 * gcc.dg/pr53265.c: Correct line number in dg-message.
5292 2013-07-22 Diego Novillo <dnovillo@google.com>
5294 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5296 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5299 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5300 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5302 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5305 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5306 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5307 * gcc.dg/torture/pr53366-1.c: Same.
5308 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5309 * gcc.dg/torture/pr56488.c: Same.
5310 * gcc.dg/torture/pr57584.c: Same.
5311 * gcc.dg/tree-ssa/pr57385.c: Same.
5312 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5314 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
5316 * c-c++-common/pr41779.c: Fix typos.
5317 * gcc.c-torture/compile/20031125-2.c: Likewise.
5318 * gcc.c-torture/compile/20040621-1.c: Likewise.
5319 * gcc.c-torture/execute/20020418-1.c: Likewise.
5320 * gcc.dg/20020108-1.c: Likewise.
5321 * gcc.dg/atomic-generic-aux.c: Likewise.
5322 * gcc.dg/builtin-complex-err-2.c: Likewise.
5323 * gcc.dg/decl-1.c: Likewise.
5324 * gcc.dg/di-sync-multithread.c: Likewise.
5325 * gcc.dg/format/c90-printf-1.c: Likewise.
5326 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5327 * gcc.dg/long-long-compare-1.c: Likewise.
5328 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5329 * gcc.dg/pr17055-1.c: Likewise.
5330 * gcc.dg/pr27095.c: Likewise.
5331 * gcc.dg/torture/fp-int-convert.h: Likewise.
5332 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5333 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5334 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5335 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5336 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5337 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5338 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5339 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5340 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5341 * gcc.dg/vect/vect-cond-5.c: Likewise.
5342 * gcc.dg/weak/typeof-2.c: Likewise.
5343 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5344 * gcc.target/arm/naked-1.c: Likewise.
5345 * gcc.target/i386/pr9771-1.c: Likewise.
5346 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5347 * gcc.target/sparc/struct-ret-check.c: Likewise.
5348 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5349 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5350 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5353 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5356 * gfortran.dg/dependency_42.f90: New test.
5357 * gfortran.dg/dependency_43.f90: New test.
5359 2013-07-21 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/round_4.f90: New.
5364 2013-07-21 Tobias Burnus <burnus@net-b.de>
5367 * gfortran.dg/min_max_conformance_2.f90: New.
5369 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5371 PR preprocessor/57620
5372 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5373 (main): Don't test {s,u,U,L}12.
5374 * c-c++-common/raw-string-13.c: New test.
5375 * c-c++-common/raw-string-14.c: New test.
5376 * c-c++-common/raw-string-15.c: New test.
5377 * c-c++-common/raw-string-16.c: New test.
5379 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5381 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5383 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5385 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5387 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5388 target { ! keeps_null_pointer_checks }.
5389 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5390 target { ! keeps_null_pointer_checks }.
5392 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5393 * gcc.dg/torture/pr56488.c: Likewise.
5395 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5397 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5400 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5402 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5403 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5404 * gfortran.dg/guality/guality.exp: Skip on AIX.
5406 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5408 * g++.dg/debug/pr56819.C: Skip on AIX.
5409 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5410 * g++.dg/guality/guality.exp: Skip on AIX.
5412 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5414 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5416 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5418 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5421 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5422 Adjust to corrected rounding.
5424 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5426 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5427 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5428 check_effective_target_cilkplus.
5429 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5431 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5433 * gcc.target/powerpc/pr57744.c: Fix typo.
5435 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5438 * gcc.c-torture/compile/pr57698.c: New test.
5439 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5440 * gcc.c-torture/compile/pr44043.c: Ditto.
5442 2013-07-18 Wei Mi <wmi@google.com>
5444 PR rtl-optimization/57878
5445 * g++.dg/pr57878.C: New test.
5447 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5449 * gcc.dg/pr42611.c: Move dg-error to correct line.
5451 2013-07-17 Tobias Burnus <burnus@net-b.de>
5454 * gfortran.dg/dollar_sym_3.f: New.
5455 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5457 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5462 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5463 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5464 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5465 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5466 * objc.dg/image-info.m: Likewise.
5467 * objc.dg/symtab-1.m: Likewise.
5468 * objc.dg/torture/strings/const-str-10.m: Likewise.
5469 * objc.dg/torture/strings/const-str-11.m: Likewise.
5470 * objc.dg/torture/strings/const-str-9.m: Likewise.
5471 * objc.dg/zero-link-1.m: Likewise.
5472 * objc.dg/zero-link-2.m: Likewise.
5473 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5474 * objc.dg/objc-foreach-4.m: Likewise.
5475 * objc.dg/objc-foreach-5.m: Likewise.
5476 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5478 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5479 * obj-c++.dg/syntax-error-1.mm: Likewise.
5480 * objc.dg/method-6.m: Likewise.
5481 * objc.dg/pr23214.m: Likewise.
5482 * objc.dg/proto-lossage-7.m: Likewise.
5483 * objc.dg/strings/const-str-12b.m: Likewise.
5484 * objc.dg/zero-link-3.m: Likewise.
5485 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5486 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5487 adjust headers, interfaces and encoded types to reflect current system
5488 versions. Add FIXME and outputs from current system compiler for
5491 2013-07-15 Cong Hou <congh@google.com>
5493 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5495 * gcc.target/i386/l_fma_float_3.c: Likewise.
5496 * gcc.target/i386/l_fma_double_1.c: Likewise.
5497 * gcc.target/i386/l_fma_double_3.c: Likewise.
5499 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5501 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5502 function to test if HTM is available.
5503 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5504 * gcc.target/powerpc/htm-builtin-1.c: New test.
5506 2013-07-15 Tobias Burnus <burnus@net-b.de>
5508 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5509 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5510 * gfortran.dg/coarray_6.f90: Add dg-error.
5512 2013-07-15 Tobias Burnus <burnus@net-b.de>
5515 * gfortran.dg/finalize_18.f90: New.
5517 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5520 * fortran.dg/module_variable_1.f90: New test.
5521 * fortran.dg/module_variable_2.f90: New test.
5523 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5525 * g++.dg/ext/vector19.C: Adapt.
5526 * g++.dg/ext/vector23.C: New testcase.
5528 2013-07-12 Michael Matz <matz@suse.de>
5531 * c-c++-common/pr55771.c: New test.
5533 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5535 * gcc.target/aarch64/vect-movi.c: New.
5537 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5540 * g++.dg/ext/pr57362.C: New.
5542 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5545 * gcc.target/avr/torture/pr57631.c: New test.
5547 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5550 * g++.dg/cpp0x/constexpr-ice7.C: New.
5552 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5554 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5556 * gcc.c-torture/execute/nest-align-1.x: New.
5558 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5561 * g++.dg/cpp0x/sfinae48.C: New.
5563 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5565 PR preprocessor/57824
5566 * c-c++-common/raw-string-17.c: New test.
5567 * c-c++-common/gomp/pr57824.c: New test.
5569 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5573 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5574 * g++.dg/conversion/dr195.C: Update.
5575 * g++.dg/expr/cast2.C: Likewise.
5577 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5579 * c-c++-common/raw-string-18.c: New test.
5580 * c-c++-common/raw-string-19.c: New test.
5582 PR preprocessor/57757
5583 * g++.dg/cpp/paste1.C: New test.
5584 * g++.dg/cpp/paste2.C: New test.
5586 2013-07-10 Graham Stott <grahams@btinternet.com>
5588 * gcc.target/mips/mulsize-1.c: New.
5589 * gcc.target/mips/mulsize-2.c: New.
5590 * gcc.target/mips/mulsize-3.c: New.
5591 * gcc.target/mips/mulsize-4.c: New.
5593 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5596 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5597 * g++.dg/ext/vector24.C: New testcase.
5599 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5602 * g++.dg/cpp0x/decltype17.C: Adjust.
5604 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/cpp0x/pr51786.C: New.
5609 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5611 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5613 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5615 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5617 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5618 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5620 2013-07-08 Tobias Burnus <burnus@net-b.de>
5623 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5625 2013-07-08 Tobias Burnus <burnus@net-b.de>
5628 * gfortran.dg/do_check_9.f90: New.
5630 2013-07-08 Tobias Burnus <burnus@net-b.de>
5633 * gfortran.dg/dot_product_2.f90: New.
5635 2013-07-08 Tobias Burnus <burnus@net-b.de>
5638 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5640 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5642 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5643 * gfortran.dg/finalize_10.f90: Fix dg-final.
5645 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5648 * gcc.target/i386/pr57819.c: New test.
5650 PR rtl-optimization/57829
5651 * gcc.c-torture/execute/pr57829.c: New test.
5653 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5655 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5656 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5658 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5661 * gcc.target/i386/pr57807.c: New test.
5663 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.dg/tree-ssa/vrp89.c: New test.
5668 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/parse/defarg16.C: New.
5673 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5675 PR rtl-optimization/55342
5676 * gcc.target/i386/pr55342.c: New.
5678 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5680 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5682 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5685 * g++.dg/inherit/virtual10.C: New.
5687 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5690 * gcc.dg/large-size-array-6.c: New test.
5692 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5695 * g++.dg/template/crash116.C: New.
5697 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5699 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5700 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5702 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/cpp0x/nsdmi-list3.C: New.
5707 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5710 * gcc.target/i386/pr57777.c: New test.
5713 * g++.dg/template/arg9.C: New test.
5715 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5717 * gcc.target/i386/avx-inline.c: New test.
5719 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5721 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5722 * gcc.target/mips/call-2.c: Likewise.
5723 * gcc.target/mips/call-3.c: Likewise.
5724 * gcc.target/mips/lazy-binding-1.c: Likewise.
5726 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5728 PR tree-optimization/57741
5729 * gcc.dg/vect/pr57741-1.c: New test.
5730 * gcc.dg/vect/pr57741-2.c: New test.
5731 * gcc.dg/vect/pr57741-3.c: New test.
5733 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5735 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5737 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5738 * lib/target-supports.exp: Define aarch64_little_endian.
5740 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5742 * gcc.target/aarch64/abs_1.c: New test.
5744 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5746 * gcc.target/aarch64/bfxil_1.c: New test.
5747 * gcc.target/aarch64/bfxil_2.c: Likewise.
5749 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5752 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5753 array sizes from 100 to 20.
5755 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5758 * gfortran.dg/pointer_remapping_8.f90: New.
5760 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5762 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5763 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5764 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5765 * g++.dg/cpp1y/complex_literals.h: New.
5767 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5770 * g++.dg/cpp0x/noexcept21.C: New.
5772 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5775 * gcc.target/i386/pr57736.c: New test.
5777 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5779 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5781 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5782 strings to match the fixed error messages.
5783 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5784 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5787 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5790 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5791 stqcx. get even registers.
5793 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5796 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5798 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5800 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5802 * gcc.target/i386/bmi-1.c: Ditto.
5803 * gcc.target/i386/bmi-bextr-4.c: New.
5804 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5806 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/cpp0x/initlist73.C: New.
5811 2013-06-27 Meador Inge <meadori@codesourcery.com>
5813 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5814 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5815 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5817 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5820 * g++.dg/ext/pr57509.C: New file.
5822 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5825 * gcc.target/i386/bmi-bextr-3.c: New test.
5828 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5830 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5833 * g++.dg/cpp0x/pr57172.C: New testcase.
5835 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5837 * gcc.target/s390/htm-1.c: New file.
5838 * gcc.target/s390/htm-nofloat-1.c: New file.
5839 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5841 2013-06-26 Tobias Burnus <burnus@net-b.de>
5844 * gfortran.dg/bounds_check_17.f90: New.
5846 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5849 * g++.dg/cpp1y/pr57640.C: New.
5851 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5854 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5855 overflow due to size of arrays.
5857 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5859 PR tree-optimization/57705
5860 * gcc.dg/vect/pr57705.c: New test.
5861 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5863 2013-06-25 Martin Jambor <mjambor@suse.cz>
5866 * g++.dg/ipa/pr57670.C: New test.
5868 2013-06-25 Richard Biener <rguenther@suse.de>
5871 * gcc.dg/pr56977.c: New testcase.
5873 2013-06-24 Martin Jambor <mjambor@suse.cz>
5875 PR tree-optimization/57358
5876 * gcc.dg/ipa/pr57358.c: New test.
5878 2013-06-24 Richard Biener <rguenther@suse.de>
5881 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5883 2013-06-24 Richard Biener <rguenther@suse.de>
5885 PR tree-optimization/57488
5886 * gcc.dg/torture/pr57488.c: New testcase.
5888 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5889 Dominique d'Humieres <dominiq@lps.ens.fr>
5892 * gfortran.dg/fraction.f90: New.
5894 2013-06-24 Alan Modra <amodra@gmail.com>
5896 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5897 Add scan-assembler-not "lvx".
5898 * gcc.target/powerpc/le-altivec-consts.c: New.
5900 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5902 * g++.dg/cpp0x/sfinae47.C: New.
5904 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5907 * gcc.target/sh/pr52483-1.c: New.
5908 * gcc.target/sh/pr52483-2.c: New.
5909 * gcc.target/sh/pr52483-3.c: New.
5910 * gcc.target/sh/pr52483-4.c: New.
5911 * gcc.target/sh/pr52483-5.c: New.
5913 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5915 * gcc.target/i386/intrinsics_1.c: New test.
5916 * gcc.target/i386/intrinsics_2.c: Ditto.
5917 * gcc.target/i386/intrinsics_3.c: Ditto.
5918 * gcc.target/i386/intrinsics_4.c: Ditto.
5919 * gcc.target/i386/intrinsics_5.c: Ditto.
5920 * gcc.target/i386/intrinsics_6.c: Ditto.
5921 * gcc.target/i386/avx-1.c: Provide macros for builtins
5922 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5924 2013-06-21 Tobias Burnus <burnus@net-b.de>
5927 * gfortran.dg/finalize_17.f90: New.
5929 2013-06-21 Tobias Burnus <burnus@net-b.de>
5931 * gfortran.dg/realloc_on_assign_18.f90: New.
5933 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5935 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5936 Also changed the returns from error as distinct values so that
5937 debugging can get easier.
5938 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5939 errors specific to C, if necessary. Also added new error
5941 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5942 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5943 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5944 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5945 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5946 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5947 the same changes as parser_errors3.c, spaces were added between colons
5948 to not confuse C++ compiler with 2 colons as scope.
5949 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5950 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5951 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5952 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5953 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5954 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5955 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5956 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5957 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5958 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5959 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5960 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5963 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5966 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5968 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5971 * gcc.target/i386/pr57655.c: New test.
5973 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5975 * ada/acats/tests/gcc: Delete.
5976 * gnat.dg/style: Likewise.
5978 2013-06-20 Jeff Law <law@redhat.com>
5980 PR tree-optimization/57660
5981 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5982 based on their branch cost.
5984 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5986 2013-06-20 Tobias Burnus <burnus@net-b.de>
5989 * gfortran.dg/list_read_11.f90: New.
5991 2013-06-20 Richard Biener <rguenther@suse.de>
5993 PR tree-optimization/57584
5994 * gcc.dg/torture/pr57584.c: New testcase.
5996 2013-06-19 Sharad Singhai <singhai@google.com>
5998 * g++.dg/gcov/gcov-8.C: New testcase.
5999 * lib/gcov.exp: Handle intermediate format.
6001 2013-06-19 Wei Mi <wmi@google.com>
6003 PR rtl-optimization/57518
6004 * gcc.dg/pr57518.c: New test.
6006 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
6008 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
6010 2013-06-19 Jan Hubicka <jh@suse.cz>
6012 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
6014 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
6016 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
6017 hard-coded values of array sizes with a #define.
6018 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6019 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6020 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6021 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
6022 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6024 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
6026 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
6027 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
6029 2013-06-19 Jeff Law <law@redhat.com>
6031 * gcc.dg/tree-ssa/forwprop-28.c: New test.
6033 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6036 * g++.dg/template/error53.C: New.
6038 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
6041 * gcc.target/powerpc/pr55033.c: Fix options.
6043 2013-06-18 Sriraman Tallam <tmsriram@google.com>
6045 * gcc.target/i386/inline_error.c: New test.
6046 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
6047 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
6049 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
6052 * g++.dg/cpp0x/decltype55.C: New.
6054 2013-06-18 Marek Polacek <polacek@redhat.com>
6056 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
6058 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
6060 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
6062 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
6064 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
6065 Also changed the returns from error as distinct values so that it is
6068 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
6070 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6072 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6075 * g++.dg/template/error52.C: New.
6076 * g++.dg/lookup/friend15.C: Update.
6077 * g++.dg/parse/error11.C: Likewise.
6078 * g++.dg/parse/error14.C: Likewise.
6079 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6080 * g++.dg/parse/template25.C: Likewise.
6081 * g++.old-deja/g++.jason/cond.C: Likewise.
6082 * g++.old-deja/g++.mike/for2.C: Likewise.
6083 * g++.old-deja/g++.robertl/eb125.C: Likewise.
6084 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6086 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6091 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6093 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6094 accidentally placing minus sign for length instead of stride.
6096 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6098 PR rtl-optimization/57425
6099 PR rtl-optimization/57569
6100 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6101 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6103 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6107 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6109 * gfortran.dg/typebound_assignment_6.f03: New.
6111 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6113 * gcc.target/h8300/h8300.exp: New.
6114 * gcc.dg/pragma-isr.c: Move to ...
6115 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6116 * gcc.target/h8300/pragma-isr.c: ... and here.
6117 * gcc.dg/pragma-isr2.c: Move to ...
6118 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6119 * gcc.target/h8300/pragma-isr2.c: ... and here.
6120 * gcc.dg/pragma-isr-trapa.c: Move to ...
6121 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6122 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6123 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6124 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6125 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6126 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6127 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6128 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6129 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6130 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6131 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6132 * gcc.dg/attr-isr-trapa.c: Move to ...
6133 * gcc.target/sh/attr-isr-trapa.c: ... here.
6135 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6138 * g++.dg/ext/builtin-offsetof1.C: New.
6140 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6142 * gcc.target/aarch64/vect_smlal_1.c: New file.
6144 2013-06-14 Tobias Burnus <burnus@net-b.de>
6147 * gfortran.dg/defined_assignment_7.f90: New.
6149 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6152 * g++.dg/rtti/dyncast6.C: New.
6153 * g++.dg/cpp0x/dyncast1.C: Likewise.
6155 2013-06-14 Alan Modra <amodra@gmail.com>
6158 * gcc.dg/pr57134.c: New.
6160 2013-06-14 Tobias Burnus <burnus@net-b.de>
6163 * gfortran.dg/deferred_type_param_9.f90: New.
6165 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6167 * gcc.dg/fold-minus-1.c: New testcase.
6169 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6172 * gfortran.dg/typebound_assignment_5.f03: New.
6174 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6176 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6178 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6179 Pat Haugen <pthaugen@us.ibm.com>
6180 Peter Bergner <bergner@vnet.ibm.com>
6182 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6183 load/store instructions on power7, power8.
6184 * gcc.target/powerpc/atomic-p8.c: Likewise.
6186 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6189 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6191 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6194 * g++.dg/warn/Wunused-var-20.C: New.
6196 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6198 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6199 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6200 Run with -fno-common.
6202 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6204 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6205 and exit function calls with return 1 and return 0, respectively.
6207 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6209 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6212 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6214 PR tree-optimization/57361
6215 * gcc.dg/tree-ssa/pr57361.c: New file.
6217 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6219 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6220 to ensure alignment.
6221 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6223 2013-06-12 Tobias Burnus <burnus@net-b.de>
6225 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6227 2013-06-12 Tobias Burnus <burnus@net-b.de>
6228 Dominique d'Humieres <dominiq@lps.ens.fr>
6230 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6232 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6236 * gcc.target/i386/pr56564-3.c: Likewise.
6238 2013-06-11 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/class_array_18.f90: New.
6243 2013-06-11 Jan Hubicka <jh@suse.cz>
6246 * g++.dg/ext/visibility/anon6.C: Update testcase.
6248 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6251 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6252 in how we check __sec_reduce_mutating function's result.
6254 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6255 Pat Haugen <pthaugen@us.ibm.com>
6256 Peter Bergner <bergner@vnet.ibm.com>
6258 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6259 direct move instructions.
6260 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6261 * gcc.target/powerpc/direct-move.h: Likewise.
6262 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6263 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6264 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6265 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6266 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6267 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6269 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/cpp0x/pr52440.C: New.
6274 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6277 * gcc.target/i386/pr56564-1.c: New test.
6278 * gcc.target/i386/pr56564-2.c: New test.
6279 * gcc.target/i386/pr56564-3.c: New test.
6280 * gcc.target/i386/pr56564-4.c: New test.
6281 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6282 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6283 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6284 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6285 * gcc.target/i386/vect-sizes-1.c: Likewise.
6286 * gcc.target/i386/memcpy-1.c: Likewise.
6287 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6288 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6290 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6292 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6293 systems to cover all GNU systems.
6294 * g++.dg/abi/guard2.C: Likewise.
6295 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6296 * g++.dg/eh/sighandle.C: Likewise.
6297 * g++.dg/ext/cleanup-10.C: Likewise.
6298 * g++.dg/ext/cleanup-11.C: Likewise.
6299 * g++.dg/ext/cleanup-8.C: Likewise.
6300 * g++.dg/ext/cleanup-9.C: Likewise.
6301 * g++.dg/opt/const5.C: Likewise.
6302 * g++.dg/opt/life1.C: Likewise.
6303 * g++.dg/other/pr39496.C: Likewise.
6304 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6305 * g++.old-deja/g++.abi/align.C: Likewise.
6306 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6307 * g++.old-deja/g++.law/weak.C: Likewise.
6308 * g++.old-deja/g++.pt/asm1.C: Likewise.
6309 * gcc.c-torture/execute/20030125-1.x: Likewise.
6310 * gcc.c-torture/execute/990127-2.x: Likewise.
6311 * gcc.dg/20041106-1.c: Likewise.
6312 * gcc.dg/20050503-1.c: Likewise.
6313 * gcc.dg/builtin-object-size-5.c: Likewise.
6314 * gcc.dg/cleanup-10.c: Likewise.
6315 * gcc.dg/cleanup-11.c: Likewise.
6316 * gcc.dg/cleanup-8.c: Likewise.
6317 * gcc.dg/cleanup-9.c: Likewise.
6318 * gcc.dg/complex-5.c: Likewise.
6319 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6320 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6321 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6322 * gcc.dg/dfp/pr35739.c: Likewise.
6323 * gcc.dg/fdata-sections-1.c: Likewise.
6324 * gcc.dg/lto/20090206-1_0.c: Likewise.
6325 * gcc.dg/lto/20090206-2_0.c: Likewise.
6326 * gcc.dg/pr30360.c: Likewise.
6327 * gcc.dg/pr37303.c: Likewise.
6328 * gcc.dg/pr39323-1.c: Likewise.
6329 * gcc.dg/pr39323-2.c: Likewise.
6330 * gcc.dg/pr39323-3.c: Likewise.
6331 * gcc.dg/pr45416.c: Likewise.
6332 * gcc.dg/setjmp-2.c: Likewise.
6333 * gcc.dg/split-1.c: Likewise.
6334 * gcc.dg/split-3.c: Likewise.
6335 * gcc.dg/split-4.c: Likewise.
6336 * gcc.dg/strlenopt-12g.c: Likewise.
6337 * gcc.dg/strlenopt-14g.c: Likewise.
6338 * gcc.dg/strlenopt-14gf.c: Likewise.
6339 * gcc.dg/strlenopt-16g.c: Likewise.
6340 * gcc.dg/strlenopt-17g.c: Likewise.
6341 * gcc.dg/strlenopt-18g.c: Likewise.
6342 * gcc.dg/strlenopt-1f.c: Likewise.
6343 * gcc.dg/strlenopt-22g.c: Likewise.
6344 * gcc.dg/strlenopt-2f.c: Likewise.
6345 * gcc.dg/strlenopt-4g.c: Likewise.
6346 * gcc.dg/strlenopt-4gf.c: Likewise.
6347 * gcc.dg/struct-ret-3.c: Likewise.
6348 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6349 * gcc.misc-tests/linkage.exp: Likewise.
6350 * gcc.target/i386/20000724-1.c: Likewise.
6351 * gcc.target/i386/align-main-3.c: Likewise.
6352 * gcc.target/i386/cleanup-1.c: Likewise.
6353 * gcc.target/i386/inline-mcpy.c: Likewise.
6354 * gcc.target/i386/pr32268.c: Likewise.
6355 * gcc.target/i386/pr36613.c: Likewise.
6356 * gcc.target/i386/pr39013-1.c: Likewise.
6357 * gcc.target/i386/pr39013-2.c: Likewise.
6358 * gcc.target/i386/pr39496.c: Likewise.
6359 * gcc.target/i386/pr40906-3.c: Likewise.
6360 * gcc.target/i386/pr46084.c: Likewise.
6361 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6363 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6366 * gcc.target/sh/pr6526.c: New.
6368 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6371 * gcc.c-torture/execute/pr57568.c: New test.
6373 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/other/vararg-4.C: New.
6378 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6380 PR rtl-optimization/57559
6381 * gcc.target/s390/pr57559.c : New test.
6383 2013-06-08 Tobias Burnus <burnus@net-b.de>
6386 * gfortran.dg/finalize_10.f90: New.
6387 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6388 * gfortran.dg/finalize_15.f90: New.
6390 2013-06-08 Tobias Burnus <burnus@net-b.de>
6393 * gfortran.dg/storage_size_4.f90: New.
6395 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6398 * g++.dg/ext/pr57548.C: New test.
6400 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6403 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6405 2013-06-07 Jan Hubicka <jh@suse.cz>
6407 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6409 2013-06-07 Tobias Burnus <burnus@net-b.de>
6412 * gfortran.dg/array_constructor_48.f90: New.
6413 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6414 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6416 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6419 * gcc.target/arm/xordi3-opt.c: New test.
6421 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6424 Revert to dg-options.
6426 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6429 * gcc.target/powerpc/pr55033.c: New.
6431 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6434 * g++.dg/cpp0x/alias-decl-36.C: New.
6436 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6437 Pat Haugen <pthaugen@us.ibm.com>
6438 Peter Bergner <bergner@vnet.ibm.com>
6440 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6441 power8 builtin functions.
6442 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6443 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6444 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6445 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6446 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6447 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6448 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6449 tests to test power8 auto-vectorization.
6450 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6451 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6452 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6453 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6455 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6456 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6458 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6460 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6462 (check_effective_target_powerpc_p8vector_ok): Likewise.
6463 (is-effective-target): Likewise.
6464 (check_vect_support_and_set_flags): Likewise.
6466 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6469 * g++.dg/parse/error53.C: New.
6471 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6473 PR rtl-optimization/57459
6474 * gcc.target/i386/pr57459.c: New test.
6476 2013-06-06 Teresa Johnson <tejohnson@google.com>
6479 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6480 into -freorder-blocks-and-partition test.
6481 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6482 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6483 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6484 * gcc.dg/tree-prof/pr50907.c: Ditto.
6485 * gcc.dg/tree-prof/pr45354.c: Ditto.
6486 * g++.dg/tree-prof/partition2.C: Ditto.
6487 * g++.dg/tree-prof/partition3.C: Ditto.
6489 2013-06-06 Tobias Burnus <burnus@net-b.de>
6492 * gfortran.dg/finalize_16.f90: New.
6494 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6496 * gcc.dg/vect/no-section-anchors-vect-68.c:
6497 Add dg-skip-if aarch64_tiny.
6499 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6502 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6503 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6505 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6508 * g++.dg/cpp0x/decltype54.C: New.
6510 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6512 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6513 arm*-*-*eabi* targets.
6514 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6516 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6518 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6519 Tobias Burnus <burnus@net-b.de>
6521 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6522 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6523 * gfortran.dg/io_real_boz_4.f90: Ditto.
6524 * gfortran.dg/io_real_boz_5.f90: Ditto.
6526 2013-06-05 Andreas Schwab <schwab@suse.de>
6528 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6530 2013-06-04 Jan Hubicka <jh@suse.cz>
6532 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6534 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6536 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6537 parameters with void.
6538 (main2): Removed argc parameter.
6539 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6540 (main): Replaced argc, argv parameters with void.
6541 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6542 (main2): Removed argc parameter.
6543 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6544 argv parameters with void. Added __asm volatile to avoid optimization
6545 on argc, if necessary.
6546 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6547 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6548 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6549 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6550 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6551 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6552 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6553 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6554 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6555 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6556 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6557 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6558 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6559 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6560 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6561 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6562 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6563 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6564 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6565 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6566 parameters with void.
6567 (main2): Removed argc parameter.
6568 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6569 (main): Replaced argc, argv parameters with void.
6570 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6571 argv parameters with void. Also renamed this function as main, and
6572 delete the existing main.
6573 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6574 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6575 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6577 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6579 * gcc.target/aarch64/movi_1.c: New test.
6581 2013-06-04 Tobias Burnus <burnus@net-b.de>
6584 * gfortran.dg/finalize_12.f90: New.
6585 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6586 end of scope finalization.
6587 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6588 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6589 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6590 * gfortran.dg/class_19.f03: Ditto.
6591 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6592 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6593 * gfortran.dg/extends_14.f03: Ditto.
6594 * gfortran.dg/move_alloc_4.f90: Ditto.
6595 * gfortran.dg/typebound_proc_27.f03: Ditto.
6597 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6599 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6600 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6601 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6602 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6603 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6604 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6605 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6606 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6607 * gfortran.dg/io_real_boz_4.f90: Ditto.
6608 * gfortran.dg/io_real_boz_5.f90: Ditto.
6609 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6610 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6611 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6612 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6613 * gfortran.dg/transpose_2.f90: Fix dg-output.
6615 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6617 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6618 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6619 dg-option and an header comment.
6621 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/cpp0x/sfinae46.C: New.
6625 * g++.dg/cpp0x/defaulted13.C: Adjust.
6626 * g++.dg/cpp0x/defaulted2.C: Likewise.
6627 * g++.dg/cpp0x/defaulted26.C: Likewise.
6628 * g++.dg/cpp0x/defaulted3.C: Likewise.
6629 * g++.dg/cpp0x/error1.C: Likewise.
6630 * g++.dg/cpp0x/implicit1.C: Likewise.
6631 * g++.dg/cpp0x/implicit11.C: Likewise.
6632 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6633 * g++.dg/cpp0x/initlist47.C: Likewise.
6634 * g++.dg/cpp0x/initlist9.C: Likewise.
6635 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6636 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6637 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6638 * g++.dg/cpp0x/union4.C: Likewise.
6639 * g++.dg/template/crash108.C: Likewise.
6640 * g++.dg/template/crash41.C: Likewise.
6641 * g++.old-deja/g++.jason/local.C: Likewise.
6642 * g++.old-deja/g++.law/visibility3.C: Likewise.
6644 2013-06-03 Teresa Johnson <tejohnson@google.com>
6646 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6647 * gcc.dg/vect/bb-slp-14.c: Ditto.
6648 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6649 * gcc.dg/vect/bb-slp-23.c: Ditto.
6650 * gcc.dg/vect/bb-slp-15.c: Ditto.
6651 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6652 * gcc.dg/vect/bb-slp-24.c: Ditto.
6653 * gcc.dg/vect/bb-slp-16.c: Ditto.
6654 * gcc.dg/vect/bb-slp-25.c: Ditto.
6655 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6656 * gcc.dg/vect/bb-slp-17.c: Ditto.
6657 * gcc.dg/vect/bb-slp-1.c: Ditto.
6658 * gcc.dg/vect/bb-slp-26.c: Ditto.
6659 * gcc.dg/vect/bb-slp-18.c: Ditto.
6660 * gcc.dg/vect/bb-slp-2.c: Ditto.
6661 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6662 * gcc.dg/vect/bb-slp-27.c: Ditto.
6663 * gcc.dg/vect/bb-slp-19.c: Ditto.
6664 * gcc.dg/vect/bb-slp-3.c: Ditto.
6665 * gcc.dg/vect/bb-slp-28.c: Ditto.
6666 * gcc.dg/vect/bb-slp-4.c: Ditto.
6667 * gcc.dg/vect/bb-slp-29.c: Ditto.
6668 * gcc.dg/vect/bb-slp-5.c: Ditto.
6669 * gcc.dg/vect/bb-slp-6.c: Ditto.
6670 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6671 * gcc.dg/vect/bb-slp-7.c: Ditto.
6672 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6673 * gcc.dg/vect/bb-slp-8.c: Ditto.
6674 * gcc.dg/vect/bb-slp-9.c: Ditto.
6675 * gcc.dg/vect/bb-slp-10.c: Ditto.
6676 * gcc.dg/vect/bb-slp-11.c: Ditto.
6677 * gcc.dg/vect/bb-slp-20.c: Ditto.
6678 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6679 * gcc.dg/vect/bb-slp-21.c: Ditto.
6680 * gcc.dg/vect/bb-slp-30.c: Ditto.
6681 * gcc.dg/vect/bb-slp-13.c: Ditto.
6682 * gcc.dg/vect/bb-slp-22.c: Ditto.
6683 * g++.dg/vect/slp-pr50413.cc: Ditto.
6684 * g++.dg/vect/slp-pr56812.cc: Ditto.
6685 * g++.dg/vect/slp-pr50819.cc: Ditto.
6687 2013-06-01 Tobias Burnus <burnus@net-b.de>
6690 * gfortran.dg/class_array_17.f90: New.
6692 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6694 * ada/acats/floatstore.lst: New.
6695 * ada/acats/run_all.sh: Process it.
6697 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6699 * gcc.target/powerpc/e500-ord-1.c: New test.
6700 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6701 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6702 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6704 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6706 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6708 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6710 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6712 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6714 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6716 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6719 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6722 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6726 2013-05-31 Marek Polacek <polacek@redhat.com>
6728 PR tree-optimization/57478
6729 PR tree-optimization/57453
6730 * gcc.dg/torture/pr57478.c: New test.
6732 2013-05-31 Tobias Burnus <burnus@net-b.de>
6735 * gfortran.dg/class_array_17.f90: New.
6737 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6740 * gcc.target/arm/iordi3-opt.c: New test.
6742 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6746 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6747 * gfortran.dg/interface_26.f90: Ditto.
6748 * gfortran.dg/proc_ptr_11.f90: Ditto.
6749 * gfortran.dg/proc_ptr_15.f90: Ditto.
6750 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6751 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6752 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6753 * gfortran.dg/typebound_override_1.f90: Ditto.
6754 * gfortran.dg/typebound_override_4.f90: Ditto.
6755 * gfortran.dg/typebound_proc_6.f03: Ditto.
6756 * gfortran.dg/assumed_type_7.f90: New test.
6757 * gfortran.dg/typebound_override_5.f90: New test.
6758 * gfortran.dg/typebound_override_6.f90: New test.
6759 * gfortran.dg/typebound_override_7.f90: New test.
6761 2013-05-30 Tobias Burnus <burnus@net-b.de>
6764 * gfortran.dg/power_6.f90: New.
6766 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6768 * gcc.target/aarch64/insv_1.c: New test.
6770 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6772 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6773 dg-skip-if "No stabs".
6775 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6778 * gfortran.dg/assumed_size_1.f90: New.
6780 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6782 * gcc.dg/shrink-wrap-alloca.c: New added.
6783 * gcc.dg/shrink-wrap-pretend.c: New added.
6784 * gcc.dg/shrink-wrap-sibcall.c: New added.
6786 2013-05-30 Tobias Burnus <burnus@net-b.de>
6789 * gfortran.dg/assumed_rank_13.f90: New.
6791 2013-05-29 Easwaran Raman <eraman@google.com>
6793 PR tree-optimization/57442
6794 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6796 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6798 PR tree-optimization/57441
6799 * gcc.c-torture/compile/pr57441.c: New.
6801 2013-05-29 Dehao Chen <dehao@google.com>
6804 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6806 2013-05-29 Tobias Burnus <burnus@net-b.de>
6809 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6810 * gfortran.dg/class_19.f03: Ditto.
6812 2013-05-29 Richard Biener <rguenther@suse.de>
6814 * gcc.dg/vect/bb-slp-32.c: New testcase.
6816 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6818 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6819 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6820 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6821 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6822 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6823 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6824 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6825 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6826 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6827 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6828 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6829 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6830 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6831 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6832 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6833 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6834 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6835 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6836 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6837 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6838 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6839 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6840 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6841 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6842 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6843 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6844 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6845 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6846 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6847 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6848 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6849 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6850 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6851 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6852 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6853 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6854 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6855 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6856 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6858 2013-05-29 Tobias Burnus <burnus@net-b.de>
6861 * gfortran.dg/finalize_11.f90: New.
6862 * gfortran.dg/finalize_4.f03: Remove dg-error.
6863 * gfortran.dg/finalize_5.f03: Ditto.
6864 * gfortran.dg/finalize_6.f03: Ditto.
6865 * gfortran.dg/finalize_7.f03: Ditto.
6867 2013-05-28 Tobias Burnus <burnus@net-b.de>
6869 * gfortran.dg/class_array_16.f90: New.
6871 2013-05-28 Tobias Burnus <burnus@net-b.de>
6874 * gfortran.dg/use_29.f90: New.
6876 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6878 * gnat.dg/fp_exception.adb: New test.
6880 2013-05-28 Richard Biener <rguenther@suse.de>
6882 PR tree-optimization/56787
6883 * gcc.dg/vect/pr56787.c: New testcase.
6885 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6886 Tobias Burnus <burnus@net-b.de>
6889 * gfortran.dg/typebound_override_4.f90: New.
6891 2013-05-28 Richard Biener <rguenther@suse.de>
6893 PR tree-optimization/57411
6894 * g++.dg/opt/pr57411.C: New testcase.
6896 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6898 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6899 * gcc.dg/builtin-bswap-9.c: Likewise.
6901 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6903 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6905 2013-05-27 Richard Biener <rguenther@suse.de>
6908 * gcc.dg/gomp/pr57412.c: New testcase.
6910 2013-05-27 Bud Davis <jmdavis@link.com>
6913 * gfortran.dg/stfunc_8.f90: New.
6915 2013-05-27 Richard Biener <rguenther@suse.de>
6917 PR tree-optimization/57343
6918 * gcc.dg/torture/pr57343.c: New testcase.
6920 2013-05-27 Richard Biener <rguenther@suse.de>
6922 PR tree-optimization/57417
6923 * gcc.dg/torture/pr57417.c: New testcase.
6925 2013-05-27 Richard Biener <rguenther@suse.de>
6927 PR tree-optimization/57396
6928 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6930 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6932 * gnat.dg/specs/last_bit.ads: New test.
6934 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6936 * gnat.dg/specs/machine_attribute.ads: New test.
6938 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6940 * gnat.dg/incomplete3.ad[sb]: New test.
6942 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6945 * gcc.target/mips/div-13.c: New test.
6947 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6950 * gcc.target/mips/mips16-attributes-5.c,
6951 * gcc.target/mips/mips16-attributes-6.c: New tests.
6953 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6955 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6956 * gcc.dg/builtin-bswap-8.c: Likewise.
6958 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6961 * g++.dg/cpp0x/new1.C: New.
6963 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6966 * g++.dg/parse/dtor16.C: New.
6967 * g++.dg/parse/dtor6.C: Adjust.
6969 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6972 * g++.dg/expr/bitfield12.C: New.
6974 2013-05-24 Jeff Law <law@redhat.com>
6976 PR tree-optimization/57124
6977 * gcc.c-torture/execute/pr57124.c: New test.
6978 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6980 2013-05-24 Martin Jambor <mjambor@suse.cz>
6982 PR tree-optimization/57294
6983 * gcc.dg/ipa/pr57294.c: New test.
6985 2013-05-24 Dehao Chen <dehao@google.com>
6987 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6989 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6991 * gcc.target/aarch64/scalar_intrinsics.c
6992 (force_simd): Use a valid instruction.
6993 (test_vdupd_lane_s64): Pass a valid lane argument.
6994 (test_vdupd_lane_u64): Likewise.
6996 2013-05-24 Richard Biener <rguenther@suse.de>
6998 PR tree-optimization/57287
6999 * gcc.dg/pr57287.c: New testcase.
7001 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7004 * g++.dg/template/error51.C: New.
7006 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7009 * g++.dg/template/bitfield2.C: New.
7011 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
7013 * gnat.dg/specs/noinline1.ads: New test.
7014 * gnat.dg/noinline2.ad[sb]: Likewise.
7015 * gnat.dg/specs/noinline3.ads: Likewise.
7016 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
7018 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
7021 * gcc.dg/tree-ssa/pr57385.c: New test.
7023 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
7025 * gnat.dg/derived_type4.adb: New test.
7027 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
7029 * gcc.dg/builtin-bswap-6.c: New test.
7030 * gcc.dg/builtin-bswap-7.c: Likewise.
7031 * gcc.dg/builtin-bswap-8.c: Likewise.
7032 * gcc.dg/builtin-bswap-9.c: Likewise.
7034 2013-05-23 Christian Bruel <christian.bruel@st.com>
7037 * gcc.dg/debug/pr57351.c: New test
7039 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
7041 * gcc.target/aarch64/vect-clz.c: New file.
7043 2013-05-23 Martin Jambor <mjambor@suse.cz>
7046 * gcc.dg/ipa/pr57347.c: New test.
7048 2013-05-23 Richard Biener <rguenther@suse.de>
7050 PR tree-optimization/57380
7051 * g++.dg/tree-ssa/pr57380.C: New testcase.
7053 2013-05-23 Richard Biener <rguenther@suse.de>
7056 * gcc.dg/torture/pr57381.c: New testcase.
7058 2013-05-23 Jakub Jelinek <jakub@redhat.com>
7061 * gcc.c-torture/execute/pr57344-1.c: New test.
7062 * gcc.c-torture/execute/pr57344-2.c: New test.
7063 * gcc.c-torture/execute/pr57344-3.c: New test.
7064 * gcc.c-torture/execute/pr57344-4.c: New test.
7066 2013-05-23 Richard Biener <rguenther@suse.de>
7068 PR rtl-optimization/57341
7069 * gcc.dg/torture/pr57341.c: New testcase.
7071 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7074 * g++.dg/parse/crash62.C: New.
7076 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7077 Pat Haugen <pthaugen@us.ibm.com>
7078 Peter Bergner <bergner@vnet.ibm.com>
7080 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7083 2013-05-22 Tobias Burnus <burnus@net-b.de>
7086 * gfortran.dg/defined_assignment_6.f90: New.
7088 2013-05-22 Tobias Burnus <burnus@net-b.de>
7091 * gfortran.dg/assumed_type_6.f90: New.
7093 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7096 * g++.dg/cpp0x/Wunused-parm.C: New.
7098 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7101 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7103 2013-05-21 Easwaran Raman <eraman@google.com>
7105 PR tree-optimization/57322
7106 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7108 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7110 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7113 2013-05-21 Tobias Burnus <burnus@net-b.de>
7116 * gfortran.dg/assumed_type_5.f90: New.
7117 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7118 * gfortran.dg/assumed_rank_2.f90: Ditto.
7119 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7120 * gfortran.dg/no_arg_check_3.f90: Ditto.
7122 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7124 PR tree-optimization/57331
7125 * gcc.c-torture/compile/pr57331.c: New test.
7127 2013-05-21 Richard Biener <rguenther@suse.de>
7129 PR tree-optimization/57330
7130 * gcc.dg/torture/pr57330.c: New testcase.
7132 2013-05-21 Richard Biener <rguenther@suse.de>
7134 PR tree-optimization/57303
7135 * gcc.dg/torture/pr57303.c: New testcase.
7137 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7139 PR tree-optimization/57321
7140 * gcc.c-torture/execute/pr57321.c: New test.
7142 2013-05-20 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7147 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7148 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7149 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7150 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7151 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7152 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7153 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7154 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7155 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7156 * gfortran.dg/binding_label_tests_24.f90: New.
7157 * gfortran.dg/binding_label_tests_25.f90: New.
7159 2013-05-20 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/binding_label_tests_17.f90: New.
7163 * gfortran.dg/binding_label_tests_18.f90: New.
7164 * gfortran.dg/binding_label_tests_19.f90: New.
7165 * gfortran.dg/binding_label_tests_20.f90: New.
7166 * gfortran.dg/binding_label_tests_21.f90: New.
7167 * gfortran.dg/binding_label_tests_22.f90: New.
7168 * gfortran.dg/binding_label_tests_23.f90: New.
7170 2013-05-20 Tobias Burnus <burnus@net-b.de>
7173 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7174 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7175 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7176 * gfortran.dg/common_18.f90: New.
7177 * gfortran.dg/common_19.f90: New.
7178 * gfortran.dg/common_20.f90: New.
7179 * gfortran.dg/common_21.f90: New.
7181 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7184 * g++.dg/parse/error52.C: New.
7185 * g++.dg/parse/error3.C: Adjust.
7186 * g++.dg/parse/error36.C: Likewise.
7188 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7191 * gcc.target/sh/pr56547-1.c: New.
7192 * gcc.target/sh/pr56547-2.c: New.
7194 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7197 * g++.dg/warn/Wsign-compare-6.C: New.
7198 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7200 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7203 * g++.dg/template/error50.C: New.
7205 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7208 * g++.dg/ext/complit13.C: New.
7210 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7213 * g++.dg/pr57175.C: New testcase.
7215 2013-05-17 Easwaran Raman <eraman@google.com>
7217 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7219 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7222 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7224 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7226 PR rtl-optimization/57281
7227 PR rtl-optimization/57300
7228 * gcc.dg/pr57300.c: New test.
7229 * gcc.c-torture/execute/pr57281.c: New test.
7231 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7234 * g++.dg/ext/sizeof-complit.C: New.
7236 2013-05-17 Marek Polacek <polacek@redhat.com>
7238 * gcc.dg/strlenopt-25.c: New test.
7239 * gcc.dg/strlenopt-26.c: Likewise.
7241 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7244 instead of -mavx2, require only avx instead of avx2.
7245 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7246 of avx2-check.h and turn into an avx runtime test instead of
7249 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7251 * g++.dg/ext/vector22.C: Uncomment working test.
7253 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7256 * g++.dg/template/pr17410.C: New.
7258 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7260 * gcc.target/i386/rotate-3.c: New test.
7261 * gcc.target/i386/rotate-3a.c: New test.
7262 * gcc.target/i386/rotate-4.c: New test.
7263 * gcc.target/i386/rotate-4a.c: New test.
7264 * gcc.target/i386/rotate-5.c: New test.
7265 * gcc.target/i386/rotate-5a.c: New test.
7267 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7269 * gcc.dg/visibility-21.c: Require section_anchors.
7271 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7273 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7274 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7275 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7277 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7279 * gcc.dg/visibility-21.c: New.
7281 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7284 * gcc.dg/pr57286.c: New testcase.
7285 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7286 * g++.dg/ext/vector22.C: Comment out transformations not
7289 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7292 * gcc.target/mips/call-1.c: Restrict to o32.
7293 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7295 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7297 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7299 * g++.dg/warn/Wshadow-1.C: Likewise.
7300 * g++.dg/warn/Wshadow-6.C: Likewise.
7301 * g++.dg/warn/Wshadow-7.C: Likewise.
7303 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7306 * g++.dg/parse/pr31952-1.C: New.
7307 * g++.dg/parse/pr31952-2.C: Likewise.
7308 * g++.dg/parse/pr31952-3.C: Likewise.
7310 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7311 * g++.old-deja/g++.jason/cond.C: Likewise.
7312 * g++.dg/cpp0x/range-for5.C: Likewise.
7314 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7317 * gcc.target/arm/pr40887.c: Adjust testcase.
7318 * gcc.target/arm/pr19599.c: New test.
7320 2013-05-15 Richard Biener <rguenther@suse.de>
7322 PR tree-optimization/57275
7323 * gcc.target/i386/pr57275.c: New testcase.
7325 2013-05-15 Jan Hubicka <jh@suse.cz>
7327 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7328 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7329 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7331 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7333 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7336 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7339 * c-c++-common/Wsequence-point-1.c: New test.
7341 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7343 * g++.dg/ext/vector22.C: New testcase.
7344 * gcc.dg/binop-xor3.c: Remove xfail.
7346 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7348 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7349 FLOAT cmp FLOAT ? INT : INT.
7350 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7351 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7352 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7353 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7354 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7355 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7357 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7360 * g++.dg/cpp0x/defaulted43.C: New.
7362 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7365 (alloca): Remove declaration.
7366 (foo9): Replace alloca by __builtin_alloca.
7368 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7370 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7371 Expect "size of array is too large" error.
7373 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7375 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7377 2013-05-14 Richard Biener <rguenther@suse.de>
7380 * g++.dg/torture/pr57235.C: New testcase.
7382 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7385 * gcc.dg/torture/pr57251.c: New test.
7387 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7390 * gcc.target/i386/pr57264.c: New test.
7392 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7394 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7396 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7398 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7400 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7402 PR tree-optimization/45216
7403 PR tree-optimization/57157
7404 * c-c++-common/rotate-1.c: Add 32 tests with +.
7405 * c-c++-common/rotate-1a.c: Adjust.
7406 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7407 * c-c++-common/rotate-2b.c: New test.
7408 * c-c++-common/rotate-3.c: Add 32 tests with +.
7409 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7410 * c-c++-common/rotate-4b.c: New test.
7411 * c-c++-common/rotate-5.c: New test.
7413 2013-05-13 Martin Jambor <mjambor@suse.cz>
7416 * gcc.dg/ipa/remref-0.c: New test.
7417 * gcc.dg/ipa/remref-1a.c: Likewise.
7418 * gcc.dg/ipa/remref-1b.c: Likewise.
7419 * gcc.dg/ipa/remref-2a.c: Likewise.
7420 * gcc.dg/ipa/remref-2b.c: Likewise.
7422 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7424 * gcc.dg/vector-shift-2.c: New testcase.
7426 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/57230
7429 * gcc.dg/strlenopt-24.c: New test.
7431 PR tree-optimization/57230
7432 * gcc.dg/strlenopt-23.c: New test.
7434 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7437 * gcc.target/sh/pr57108.c: Move this test case to ...
7438 * gcc.c-torture/compile/pr57108.c: ... here.
7440 2013-05-10 Richard Biener <rguenther@suse.de>
7442 PR tree-optimization/57214
7443 * gcc.dg/torture/pr57214.c: New testcase.
7445 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7447 * gcc.dg/vector-shift.c: New testcase.
7449 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7451 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7453 PR tree-optimization/45216
7454 PR tree-optimization/57157
7455 * c-c++-common/rotate-1.c: New test.
7456 * c-c++-common/rotate-1a.c: New test.
7457 * c-c++-common/rotate-2.c: New test.
7458 * c-c++-common/rotate-2a.c: New test.
7459 * c-c++-common/rotate-3.c: New test.
7460 * c-c++-common/rotate-3a.c: New test.
7461 * c-c++-common/rotate-4.c: New test.
7462 * c-c++-common/rotate-4a.c: New test.
7464 2013-05-10 Richard Biener <rguenther@suse.de>
7466 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7467 * gcc.target/i386/l_fma_double_1.c: Adjust.
7468 * gcc.target/i386/l_fma_double_2.c: Likewise.
7469 * gcc.target/i386/l_fma_double_3.c: Likewise.
7470 * gcc.target/i386/l_fma_double_4.c: Likewise.
7471 * gcc.target/i386/l_fma_double_5.c: Likewise.
7472 * gcc.target/i386/l_fma_double_6.c: Likewise.
7473 * gcc.target/i386/l_fma_float_1.c: Likewise.
7474 * gcc.target/i386/l_fma_float_2.c: Likewise.
7475 * gcc.target/i386/l_fma_float_3.c: Likewise.
7476 * gcc.target/i386/l_fma_float_4.c: Likewise.
7477 * gcc.target/i386/l_fma_float_5.c: Likewise.
7478 * gcc.target/i386/l_fma_float_6.c: Likewise.
7480 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7483 * g++.dg/cpp0x/pr51226.C: New.
7485 2013-04-16 Han Shen <shenhan@google.com>
7487 Test cases for '-fstack-protector-strong'.
7488 * gcc.dg/fstack-protector-strong.c: New.
7489 * g++.dg/fstack-protector-strong.C: New.
7491 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7493 * gcc.target/aarch64/ands_1.c: New test.
7494 * gcc.target/aarch64/ands_2.c: Likewise
7496 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7498 * lib/target-supports.exp (check_effective_target_hw): New
7500 * c-c++-common/asan/clone-test-1.c: Call
7501 check_effective_target_hw.
7502 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7503 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7504 possible decorations.
7505 * c-c++-common/asan/null-deref-1.c: Likewise.
7506 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7507 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7508 * c-c++-common/asan/use-after-free-1.c: Likewise.
7509 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7510 * g++.dg/asan/large-func-test-1.C: Likewise.
7512 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7514 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7516 2013-05-07 Richard Biener <rguenther@suse.de>
7519 * g++.dg/torture/pr57190.C: New testcase.
7521 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7523 PR tree-optimization/57149
7524 * gcc.dg/pr57149.c: New test.
7527 * gcc.dg/pr57184.c: New test.
7529 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7531 * gnat.dg/specs/array3.ads: New test.
7533 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7535 * c-c++-common/vector-scalar-2.c: New testcase.
7537 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7539 * gcc.target/i386/asm-dialect-2.c: New testcase.
7541 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7544 * g++.dg/cpp0x/auto38.C: New.
7546 2013-05-06 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/57185
7549 * gcc.dg/autopar/pr57185.c: New testcase.
7551 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7554 * gcc.target/i386/pr57106.c: New test.
7556 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7558 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7559 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7560 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7561 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7562 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7563 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7564 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7566 2013-05-06 Teresa Johnson <tejohnson@google.com>
7569 * gcc.dg/pr57154.c: New test.
7571 2013-05-06 Richard Biener <rguenther@suse.de>
7574 * gcc.dg/torture/pr57147-1.c: New testcase.
7575 * gcc.dg/torture/pr57147-2.c: Likewise.
7576 * gcc.dg/torture/pr57147-3.c: Likewise.
7578 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7581 * gcc.target/sh/pr55303-1.c: New.
7582 * gcc.target/sh/pr55303-2.c: New.
7583 * gcc.target/sh/pr55303-3.c: New.
7585 2013-05-05 Tobias Burnus <burnus@net-b.de>
7587 * gfortran.dg/allocate_with_source_3.f90: New.
7589 2013-05-05 Tobias Burnus <burnus@net-b.de>
7592 * gfortran.dg/null_8.f90: New.
7594 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7597 * g++.dg/cpp0x/enum27.C: New.
7598 * g++.dg/cpp0x/enum_base.C: Adjust.
7600 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7602 PR tree-optimization/56205
7603 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7605 2013-05-04 Tobias Burnus <burnus@net-b.de>
7607 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7608 * gfortran.dg/bind_c_usage_27.f90: New.
7609 * gfortran.dg/bind_c_usage_28.f90: New.
7611 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7614 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7616 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7619 * gcc.target/powerpc/pr57150.c: New file.
7621 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7623 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7624 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7625 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7626 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7627 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7628 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7629 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7631 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7633 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7634 scan-assembler-times.
7636 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638 * gcc.dg/tree-ssa/slsr-32.c: New.
7639 * gcc.dg/tree-ssa/slsr-33.c: New.
7640 * gcc.dg/tree-ssa/slsr-34.c: New.
7641 * gcc.dg/tree-ssa/slsr-35.c: New.
7642 * gcc.dg/tree-ssa/slsr-36.c: New.
7643 * gcc.dg/tree-ssa/slsr-37.c: New.
7644 * gcc.dg/tree-ssa/slsr-38.c: New.
7646 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7648 * gcc.target/aarch64/tst_1.c: New test.
7649 * gcc.target/aarch64/tst_2.c: Likewise
7651 2013-05-02 Jeff Law <law@redhat.com>
7653 PR tree-optimization/57144
7654 * gcc.c-torture/execute/pr57144.c: New test.
7656 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7658 PR rtl-optimization/57130
7659 * gcc.c-torture/execute/pr57130.c: New test.
7661 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7663 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7665 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7667 * gcc.target/aarch64/fabd.c: New file.
7669 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7672 * g++.dg/cpp0x/pr54318.C: New.
7674 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7677 * g++.dg/parse/error51.C: New.
7678 * g++.dg/parse/error15.C: Adjust column numbers.
7680 2013-05-02 Tobias Burnus <burnus@net-b.de>
7683 * gfortran.dg/size_kind_2.f90: New.
7684 * gfortran.dg/size_kind_3.f90: New.
7686 2013-05-02 Richard Biener <rguenther@suse.de>
7689 * g++.dg/torture/pr57140.C: New testcase.
7691 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7694 * gcc.target/arm/pr56732-1.c: New test.
7696 2013-05-02 Martin Jambor <mjambor@suse.cz>
7699 * gcc.dg/ipa/pr56988.c: New test.
7701 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7703 * gcc.target/aarch64/bics_1.c: New test.
7704 * gcc.target/aarch64/bics_2.c: Likewise.
7706 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7708 PR rtl-optimization/57131
7709 * gcc.c-torture/execute/pr57131.c: New test.
7711 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7714 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7716 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7719 * gcc.target/i386/pr57091.c: New test.
7721 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7723 * gcc.target/aarch64/vect-vaddv.c: New.
7725 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7727 * gcc.target/aarch64/vect-vmaxv.c: New.
7728 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7730 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7732 * gcc.target/aarch64/scalar-vca.c: New.
7733 * gcc.target/aarch64/vect-vca.c: Likewise.
7735 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7737 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7738 (test_vceqd_s64): Force arguments to SIMD registers.
7739 (test_vceqzd_s64): Likewise.
7740 (test_vcged_s64): Likewise.
7741 (test_vcled_s64): Likewise.
7742 (test_vcgezd_s64): Likewise.
7743 (test_vcged_u64): Likewise.
7744 (test_vcgtd_s64): Likewise.
7745 (test_vcltd_s64): Likewise.
7746 (test_vcgtzd_s64): Likewise.
7747 (test_vcgtd_u64): Likewise.
7748 (test_vclezd_s64): Likewise.
7749 (test_vcltzd_s64): Likewise.
7750 (test_vtst_s64): Likewise.
7751 (test_vtst_u64): Likewise.
7753 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7756 * g++.dg/cpp0x/decltype53.C: New.
7758 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7761 * gfortran.dg/power_5.f90: New test.
7763 2013-04-30 Richard Biener <rguenther@suse.de>
7766 * gcc.dg/torture/pr57122.c: New testcase.
7768 2013-04-30 Richard Biener <rguenther@suse.de>
7771 * g++.dg/torture/pr57107.C: New testcase.
7773 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7775 PR rtl-optimization/57105
7776 * gcc.dg/pr57105.c: New test.
7778 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7780 PR tree-optimization/57104
7781 * gcc.dg/pr57104.c: New test.
7783 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7786 * gcc.target/i386/pr44578.c: New test.
7788 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7791 * gcc.target/i386/pr57097.c: New test.
7793 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7796 * gcc.target/i386/pr57098.c: New test.
7798 2013-04-29 Kai Tietz <ktietz@redhat.com>
7800 * gcc.c-torture/execute/pr55875.c: New test.
7802 2013-04-29 Richard Biener <rguenther@suse.de>
7805 * gcc.dg/torture/pr57075.c: New testcase.
7807 2013-04-29 Richard Biener <rguenther@suse.de>
7810 * gcc.dg/autopar/pr57103.c: New testcase.
7812 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7814 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7816 2013-04-29 Tom de Vries <tom@codesourcery.com>
7818 * gcc.dg/pr50763.c: Update test.
7820 2013-04-26 Jeff Law <law@redhat.com>
7822 * gcc.dg/tree-ssa/vrp88.c: New test.
7824 2013-04-29 Christian Bruel <christian.bruel@st.com>
7827 * gcc.target/sh/pr57108.c: New test.
7829 2013-04-29 Richard Biener <rguenther@suse.de>
7832 * gfortran.dg/gomp/pr57089.f90: New testcase.
7834 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7836 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7838 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7840 * gcc.target/aarch64/vect-vcvt.c: New.
7842 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7844 * gcc.target/aarch64/vect-vrnd.c: New.
7846 2013-04-29 Richard Biener <rguenther@suse.de>
7848 PR tree-optimization/57081
7849 * gcc.dg/torture/pr57081.c: New testcase.
7851 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7853 PR tree-optimization/57083
7854 * gcc.dg/torture/pr57083.c: New test.
7856 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7859 * g++.dg/cpp0x/decltype52.C: New.
7861 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7863 N3472 binary constants
7864 * g++.dg/cpp/limits.C: Adjust warning wording.
7865 * g++.dg/system-binary-constants-1.C: Likewise.
7866 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7868 2013-04-28 Tobias Burnus <burnus@net-b.de>
7871 * gfortran.dg/coarray_30.f90: New.
7873 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7876 * frontend-passes (optimize_power): New function.
7877 (optimize_op): Use it.
7879 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7882 * gcc.c-torture/execute/pr56866.c: New test.
7883 * gcc.target/i386/pr56866.c: New test.
7885 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7888 * gcc.dg/setjmp-5.c: New test.
7890 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7893 * g++.dg/cpp0x/constexpr-55708.C: New.
7895 2013-04-26 Richard Biener <rguenther@suse.de>
7897 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7898 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7899 * gcc.dg/pr53265.c: Remove XFAILs.
7900 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7901 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7903 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7905 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7906 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7907 -fdiagnostics-color=never option similarly to
7908 -fno-diagnostics-show-caret option.
7910 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7912 PR rtl-optimization/57003
7913 * gcc.target/i386/pr57003.c: New test.
7915 2013-04-25 Marek Polacek <polacek@redhat.com>
7917 PR tree-optimization/57066
7918 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7920 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7921 Tejas Belagod <tejas.belagod@arm.com>
7923 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7924 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7925 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7927 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7929 * gcc.target/aarch64/cmp.c: New.
7931 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7933 * gcc.target/aarch64/ngc.c: New.
7935 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7937 * lib/target-supports.exp
7938 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7939 (check_effective_target_arm_neon_fp16_ok): Likewise.
7940 (add_options_for_arm_neon_fp16): Likewise.
7941 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7942 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7944 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7946 PR rtl-optimizations/57046
7947 * gcc.target/i386/pr57046.c: New test.
7949 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7951 * g++.dg/cpp1y/cplusplus.C: New.
7953 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7955 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7957 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7959 * c-c++-common/Wpointer-arith-1.c: New.
7961 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7963 * g++.dg/cpp1y/cxx1y_macro.C: New.
7965 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7968 * g++.dg/cpp0x/sfinae45.C: New.
7970 2013-04-24 Richard Biener <rguenther@suse.de>
7973 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7975 2013-04-23 Richard Biener <rguenther@suse.de>
7978 * gcc.dg/torture/pr57036-1.c: New testcase.
7979 * gcc.dg/torture/pr57036-2.c: Likewise.
7981 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7983 * gcc.target/aarch64/scalar-mov.c: New testcase.
7985 2013-04-23 Richard Biener <rguenther@suse.de>
7987 PR tree-optimization/57026
7988 * gcc.dg/torture/pr57026.c: New testcase.
7990 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7994 * gfortran.dg/transfer_check_4.f90: New.
7996 2013-04-22 Marek Polacek <polacek@redhat.com>
7999 * gcc.dg/pr56990.c: New test.
8001 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
8004 * gcc.target/i386/pr57018.c: New test.
8006 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
8008 * gcc.target/aarch64/vrecps.c: New.
8009 * gcc.target/aarch64/vrecpx.c: Likewise.
8011 2013-04-22 Christian Bruel <christian.bruel@st.com>
8014 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
8016 2013-04-21 Jeff Law <law@redhat.com>
8018 * gcc.dg/tree-ssa/forwprop-26.c: New test.
8020 2013-04-20 Tobias Burnus <burnus@net-b.de>
8023 * gfortran.dg/c_loc_test_22.f90: New.
8025 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
8027 PR rtl-optimization/56847
8028 * gcc.dg/pr56847.c: New test.
8030 2013-04-19 Richard Biener <rguenther@suse.de>
8032 PR tree-optimization/56982
8033 * gcc.c-torture/execute/pr56982.c: New testcase.
8035 2013-04-19 Martin Jambor <mjambor@suse.cz>
8037 PR tree-optimization/56718
8038 * g++.dg/ipa/imm-devirt-1.C: New test.
8039 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8041 2013-04-19 Richard Biener <rguenther@suse.de>
8043 PR tree-optimization/57000
8044 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
8046 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8047 Mikael Morin <mikael@gcc.gnu.org>
8050 * gfortran.dg/array_constructor_45.f90: New test.
8051 * gfortran.dg/array_constructor_46.f90: New test.
8052 * gfortran.dg/array_constructor_47.f90: New test.
8053 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
8055 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8057 PR rtl-optimization/56999
8058 * g++.dg/opt/pr56999.C: New test.
8060 2013-04-18 Cary Coutant <ccoutant@google.com>
8062 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
8063 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
8065 2013-04-18 Cary Coutant <ccoutant@google.com>
8067 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
8068 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
8069 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
8070 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
8071 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8072 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8073 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8074 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8075 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8076 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8077 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8079 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
8081 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8083 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8085 PR tree-optimization/56984
8086 * gcc.c-torture/compile/pr56984.c: New test.
8088 PR rtl-optimization/56992
8089 * gcc.dg/pr56992.c: New test.
8091 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8094 * gfortran.dg/proc_ptr_42.f90: New.
8096 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8098 * gnat.dg/discr41.ad[sb]: New test.
8099 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8100 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8101 * gcc.dg/vect/slp-24.c: Likewise.
8102 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8103 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8104 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8105 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8106 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8107 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8108 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8109 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8110 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8111 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8112 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8113 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8114 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8115 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8116 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8117 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8118 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8119 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8120 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8121 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8122 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8123 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8124 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8125 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8126 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8127 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8129 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8132 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8133 * gfortran.dg/module_md5_1.f90: Remove.
8135 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8137 * gcc.target/aarch64/adds3.c: New.
8138 * gcc.target/aarch64/subs3.c: New.
8140 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8142 * gcc.target/aarch64/adds1.c: New.
8143 * gcc.target/aarch64/adds2.c: New.
8144 * gcc.target/aarch64/subs1.c: New.
8145 * gcc.target/aarch64/subs2.c: New.
8147 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8149 Implement n3599 - Literal operator templates for strings.
8150 * g++.dg/cpp1y/udlit-char-template.C: New test.
8151 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8153 2013-04-16 Tobias Burnus <burnus@net-b.de>
8156 * gfortran.dg/no_arg_check_1.f90: New.
8157 * gfortran.dg/no_arg_check_2.f90: New.
8158 * gfortran.dg/no_arg_check_3.f90: New.
8160 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8163 * gfortran.dg/proc_ptr_41.f90: New.
8165 2013-04-16 Richard Biener <rguenther@suse.de>
8167 PR tree-optimization/56756
8168 * gcc.dg/torture/pr56756.c: New testcase.
8170 2013-04-16 Tobias Burnus <burnus@net-b.de>
8173 * gfortran.dg/c_assoc_5.f90: New.
8175 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8177 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8178 * gcc.c-torture/execute/pr33992.x: Remove.
8179 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8180 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8181 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8183 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8185 PR tree-optimization/56962
8186 * gcc.c-torture/execute/pr56962.c: New test.
8188 2013-04-15 Richard Biener <rguenther@suse.de>
8190 PR tree-optimization/56933
8191 * gcc.dg/vect/pr56933.c: New testcase.
8193 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8195 * gcc.target/arm/anddi3-opt.c: New test.
8196 * gcc.target/arm/anddi3-opt2.c: Likewise.
8198 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8200 * gcc.dg/pr56890-1.c: New test.
8201 * gcc.dg/pr56890-2.c: Likewise.
8203 2013-04-15 Joey Ye <joey.ye@arm.com>
8205 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8206 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8208 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8211 * gfortran.dg/select_type_33.f03: New test.
8213 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8216 * gfortran.dg/typebound_proc_29.f03: New.
8218 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8221 * gfortran.dg/typebound_proc_28.f03: New.
8223 2013-04-12 Jeff Law <law@redhat.com>
8225 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8228 2013-04-12 Tobias Burnus <burnus@net-b.de>
8231 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8233 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8236 * gcc.target/i386/pr56903.c: New test.
8238 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8241 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8242 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8243 * gfortran.dg/block_11.f90: Fix invalid test case.
8244 * gfortran.dg/function_types_3.f90: Add new error message.
8245 * gfortran.dg/global_references_1.f90: Ditto.
8246 * gfortran.dg/import2.f90: Remove unneeded parts.
8247 * gfortran.dg/import6.f90: Fix invalid test case.
8248 * gfortran.dg/proc_decl_2.f90: Ditto.
8249 * gfortran.dg/proc_decl_9.f90: Ditto.
8250 * gfortran.dg/proc_decl_18.f90: Ditto.
8251 * gfortran.dg/proc_ptr_40.f90: New.
8252 * gfortran.dg/whole_file_7.f90: Modified error wording.
8253 * gfortran.dg/whole_file_16.f90: Ditto.
8254 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8255 * gfortran.dg/whole_file_18.f90: Modified error wording.
8256 * gfortran.dg/whole_file_20.f03: Ditto.
8257 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8260 2013-04-12 Richard Biener <rguenther@suse.de>
8263 2013-04-10 Richard Biener <rguenther@suse.de>
8265 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8267 2013-04-12 Tobias Burnus <burnus@net-b.de>
8270 * gfortran.dg/class_allocate_15.f90: New.
8273 2013-04-12 Tobias Burnus <burnus@net-b.de>
8275 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8276 scan-tree-dump-times.
8278 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8280 PR tree-optimization/56918
8281 PR tree-optimization/56920
8282 * gcc.dg/vect/pr56918.c: New test.
8283 * gcc.dg/vect/pr56920.c: New test.
8285 2013-04-12 Tobias Burnus <burnus@net-b.de>
8288 * gfortran.dg/class_allocate_14.f90: New.
8289 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8290 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8292 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8294 * gcc.dg/fold-cstvecshift.c: New testcase.
8296 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8298 * gcc.target/aarch64/negs.c: New.
8300 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/template/arrow4.C: New test.
8305 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8307 * gnat.dg/array23.adb: New test.
8308 * gnat.dg/array23_pkg[123].ads: New helpers.
8310 2013-04-11 Jeff Law <law@redhat.com>
8312 PR tree-optimization/56900
8313 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8315 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/cpp0x/sfinae44.C: New.
8320 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8322 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8323 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8325 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8328 * g++.dg/cpp0x/enum26.C: New.
8329 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8331 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8333 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8335 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8337 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8338 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8339 loop is vectorized and that the correct instruction is generated.
8340 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8341 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8342 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8344 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8346 PR tree-optimization/56899
8347 * gcc.c-torture/execute/pr56899.c: New test.
8349 2013-04-10 David S. Miller <davem@davemloft.net>
8351 * gcc.target/sparc/setcc-4.c: New test.
8352 * gcc.target/sparc/setcc-5.c: New test.
8354 2013-04-10 Richard Biener <rguenther@suse.de>
8356 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8358 2013-04-10 Richard Biener <rguenther@suse.de>
8360 * gcc.dg/vect/slp-39.c: New testcase.
8362 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8364 PR tree-optimization/55524
8365 * gcc.target/epiphany/fnma-1.c: New test.
8367 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8369 * gcc.dg/tree-ssa/inline-11.c: New test
8371 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/template/arrow3.C: New test.
8376 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8378 * gcc.target/arm/minmax_minus.c: New test.
8380 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8383 * c-c++-common/gomp/pr56883.c: New test.
8385 2013-04-09 Jeff Law <law@redhat.com>
8387 * gcc.dg/tree-ssa/vrp87.c: New test.
8389 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8391 PR tree-optimization/56854
8392 * g++.dg/torture/pr56854.C: New test.
8394 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8397 * gfortran.dg/array_constructor_44.f90: New test.
8399 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8402 * g++.dg/cpp0x/constexpr-specialization.C: New.
8404 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8406 * gcc.c-torture/execute/pr56837.c: New test.
8410 * g++.dg/opt/vt3.C: New test.
8411 * g++.dg/opt/vt4.C: New test.
8413 2013-04-08 Jeff Law <law@redhat.com>
8415 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8417 2013-04-08 Richard Biener <rguenther@suse.de>
8419 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8421 2013-04-08 Richard Biener <rguenther@suse.de>
8423 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8425 2013-04-08 Richard Biener <rguenther@suse.de>
8427 * g++.dg/vect/slp-pr56812.cc: Adjust.
8429 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8431 * gcc.dg/pr56837.c: New test.
8432 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8433 "generated memset minus one".
8435 2013-04-07 Tobias Burnus <burnus@net-b.de>
8438 * gfortran.dg/reshape_5.f90: New.
8440 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8443 * gcc.target/powerpc/recip-1.c: Modify expected output.
8444 * gcc.target/powerpc/recip-3.c: Likewise.
8445 * gcc.target/powerpc/recip-4.c: Likewise.
8446 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8448 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8450 * gcc.target/arm/peep-ldrd-1.c: New test.
8451 * gcc.target/arm/peep-strd-1.c: Likewise.
8453 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8455 * gcc.target/arm/negdi-1.c: New test.
8456 * gcc.target/arm/negdi-2.c: Likewise.
8457 * gcc.target/arm/negdi-3.c: Likewise.
8458 * gcc.target/arm/negdi-4.c: Likewise.
8460 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8462 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8463 Add -march=armv8-a when we use v8 NEON.
8464 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8465 (check_effective_target_vect_call_ceilf): Likewise.
8466 (check_effective_target_vect_call_floorf): Likewise.
8467 (check_effective_target_vect_call_roundf): Likewise.
8468 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8469 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8470 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8471 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8472 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8474 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8476 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8477 * gcc.target/powerpc/sd-pwr6.c: Same.
8478 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8479 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8481 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8483 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8485 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8488 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8489 * gfortran.dg/altreturn_4.f90: Ditto.
8490 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8491 * gfortran.dg/altreturn_5.f90: Ditto.
8492 * gfortran.dg/altreturn_6.f90: Ditto.
8493 * gfortran.dg/altreturn_7.f90: Ditto.
8495 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8497 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8499 (check_effective_target_arm_v8_neon_ok_nocache):
8501 (check_effective_target_arm_v8_neon_ok): Change to use
8502 check_effective_target_arm_v8_neon_ok_nocache.
8503 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8505 (check_effective_target_vect_call_btruncf):
8506 Enable for arm and ARMv8 NEON.
8507 (check_effective_target_vect_call_ceilf): Likewise.
8508 (check_effective_target_vect_call_floorf): Likewise.
8509 (check_effective_target_vect_call_roundf): Likewise.
8510 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8513 2013-04-04 Marek Polacek <polacek@redhat.com>
8515 PR tree-optimization/48186
8516 * gcc.dg/pr48186.c: New test.
8518 2013-04-04 Richard Biener <rguenther@suse.de>
8520 PR tree-optimization/56826
8521 * gcc.dg/vect/pr56826.c: New testcase.
8522 * gcc.dg/vect/O3-pr36098.c: Adjust.
8524 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8526 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8527 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8528 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8529 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8530 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8531 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8532 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8533 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8534 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8535 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8537 2013-04-04 Richard Biener <rguenther@suse.de>
8539 PR tree-optimization/56213
8540 * gcc.dg/vect/vect-123.c: New testcase.
8542 2013-04-04 Tobias Burnus <burnus@net-b.de>
8545 * gfortran.dg/read_repeat_2.f90: New.
8547 2013-04-04 Richard Biener <rguenther@suse.de>
8549 PR tree-optimization/56837
8550 * g++.dg/torture/pr56837.C: New testcase.
8552 2013-04-04 Tobias Burnus <burnus@net-b.de>
8555 * gfortran.dg/c_loc_test_21.f90: New.
8556 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8557 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8558 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8559 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8560 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8562 2013-04-03 Jeff Law <law@redhat.com>
8564 PR tree-optimization/56799
8565 * gcc.c-torture/execute/pr56799.c: New test.
8567 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8570 * g++.dg/warn/Wpointer-arith-1.C: New.
8571 * g++.dg/gomp/for-19.C: Adjust.
8573 2013-04-03 Marek Polacek <polacek@redhat.com>
8576 * gcc.dg/pr55702.c: New test.
8578 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8581 * gcc.dg/pr56809.c: New testcase.
8583 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/debug/pr56819.C: New test.
8588 2013-04-03 Richard Biener <rguenther@suse.de>
8590 PR tree-optimization/56817
8591 * g++.dg/torture/pr56817.C: New testcase.
8593 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8595 * gcc.dg/vect/bb-slp-31.c: New file.
8597 2013-04-03 Jason Merrill <jason@redhat.com>
8600 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8602 2013-04-03 Richard Biener <rguenther@suse.de>
8604 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8606 2013-04-03 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/55964
8609 * gcc.dg/torture/pr55964-2.c: New testcase.
8611 2013-04-03 Richard Biener <rguenther@suse.de>
8613 PR tree-optimization/56501
8614 * gcc.dg/torture/pr56501.c: New testcase.
8616 2013-04-03 Richard Biener <rguenther@suse.de>
8618 PR tree-optimization/56407
8619 * gcc.dg/torture/pr56407.c: New testcase.
8621 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8623 PR tree-optimization/56790
8624 * g++.dg/ext/pr56790-1.C: New testcase.
8626 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8628 * gcc.target/i386/merge-1.c: New testcase.
8629 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8631 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8634 * gcc.c-torture/execute/pr19449.c: New test.
8636 2013-04-03 Richard Biener <rguenther@suse.de>
8638 PR tree-optimization/56812
8639 * g++.dg/vect/slp-pr56812.cc: New testcase.
8641 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8645 * gfortran.dg/altreturn_8.f90: New.
8646 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8647 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8648 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8650 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8652 PR rtl-optimization/56745
8653 * gcc.c-torture/compile/pr56745.c: New test.
8655 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8657 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8659 2013-04-02 Richard Biener <rguenther@suse.de>
8661 PR tree-optimization/56778
8662 * gcc.dg/torture/pr56778.c: New testcase.
8664 2013-04-02 Richard Biener <rguenther@suse.de>
8667 * g++.dg/torture/pr56768.C: New testcase.
8669 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8671 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8673 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8676 * gfortran.dg/namelist_82.f90: New test.
8678 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8681 * gfortran.dg/implicit_class_1.f90: New.
8683 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8686 * gfortran.dg/namelist_81.f90: New test.
8688 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8690 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8691 for constant and equal string lengths.
8692 * gfortran.dg/character_comparison_5.f90: Likewise.
8693 * gfortran.dg/character_comparison_9.f90: New test.
8695 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8697 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8698 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8700 2013-03-29 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/optional_absent_3.f90: New.
8705 2013-03-29 Tobias Burnus <burnus@net-b.de>
8708 * gfortran.dg/fmt_cache_3.f90: New.
8710 2013-03-29 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/namelist_80.f90: New.
8715 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8718 * gfortran.dg/string_length_2.f90: New test.
8719 * gfortran.dg/dependency_41.f90: New test.
8721 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8724 * gfortran.dg/array_constructor_43.f90: New test.
8725 * gfortran.dg/random_seed_3.f90: New test.
8727 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8729 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8730 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8731 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8732 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8733 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8734 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8735 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8736 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8737 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8738 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8740 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8743 * g++.dg/conversion/op4.C: Adjust.
8744 * g++.dg/cpp0x/rv1n.C: Likewise.
8745 * g++.dg/cpp0x/rv2n.C: Likewise.
8746 * g++.dg/cpp0x/template_deduction.C: Likewise.
8747 * g++.dg/expr/cond8.C: Likewise.
8748 * g++.dg/other/error4.C: Likewise.
8749 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8750 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8751 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8752 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8753 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8754 * g++.old-deja/g++.law/cvt20.C: Likewise.
8755 * g++.old-deja/g++.law/cvt8.C: Likewise.
8756 * g++.old-deja/g++.law/init8.C: Likewise.
8757 * g++.old-deja/g++.mike/net12.C: Likewise.
8758 * g++.old-deja/g++.mike/net8.C: Likewise.
8759 * g++.old-deja/g++.mike/p2793.C: Likewise.
8760 * g++.old-deja/g++.mike/p3836.C: Likewise.
8761 * g++.old-deja/g++.mike/p418.C: Likewise.
8762 * g++.old-deja/g++.mike/p701.C: Likewise.
8763 * g++.old-deja/g++.mike/p807.C: Likewise.
8765 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8768 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8771 2013-03-28 Marek Polacek <polacek@redhat.com>
8773 PR tree-optimization/56695
8774 * gcc.dg/vect/pr56695.c: New test.
8776 2013-03-28 Richard Biener <rguenther@suse.de>
8778 PR tree-optimization/37021
8779 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8780 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8782 2013-03-27 Tobias Burnus <burnus@net-b.de>
8786 * gfortran.dg/sizeof_2.f90: New.
8787 * gfortran.dg/sizeof_3.f90: New.
8788 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8790 2013-03-27 Richard Biener <rguenther@suse.de>
8792 PR tree-optimization/37021
8793 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8795 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8797 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8798 * g++.dg/ipa/ivinline-2.C: Likewise.
8799 * g++.dg/ipa/ivinline-3.C: Likewise.
8800 * g++.dg/ipa/ivinline-4.C: Likewise.
8801 * g++.dg/ipa/ivinline-5.C: Likewise.
8802 * g++.dg/ipa/ivinline-7.C: Likewise.
8803 * g++.dg/ipa/ivinline-8.C: Likewise.
8804 * g++.dg/ipa/ivinline-9.C: Likewise.
8805 * g++.dg/cpp0x/noexcept03.C: Likewise.
8806 * gcc.dg/const-1.c: Likewise.
8807 * gcc.dg/ipa/pure-const-1.c: Likewise.
8808 * gcc.dg/noreturn-8.c: Likewise.
8809 * gcc.target/i386/mmx-1.c: Likewise.
8810 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8811 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8812 * gcc.c-torture/execute/pr33992.x: New file.
8814 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8816 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8818 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8821 * g++.dg/ext/desig5.C: New.
8823 2013-03-26 Tobias Burnus <burnus@net-b.de>
8826 * gfortran.dg/merge_init_expr_2.f90: New.
8827 * gfortran.dg/merge_char_1.f90: Modify test to
8828 stay a run-time test.
8829 * gfortran.dg/merge_char_3.f90: Ditto.
8831 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8833 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8834 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8836 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8839 * g++.dg/cpp0x/range-for23.C: New.
8841 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8844 * gfortran.dg/namelist_79.f90: New.
8846 2013-03-25 Martin Jambor <mjambor@suse.cz>
8848 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8850 2013-03-25 Tobias Burnus <burnus@net-b.de>
8870 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8871 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8872 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8873 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8874 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8875 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8876 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8877 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8878 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8879 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8880 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8881 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8882 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8883 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8884 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8885 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8886 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8887 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8888 * gfortran.dg/pr32601_1.f03: Ditto.
8889 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8890 * gfortran.dg/blockdata_7.f90: New.
8891 * gfortran.dg/c_assoc_4.f90: New.
8892 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8893 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8894 * gfortran.dg/c_funloc_tests_8.f90: New.
8895 * gfortran.dg/c_loc_test_17.f90: New.
8896 * gfortran.dg/c_loc_test_18.f90: New.
8897 * gfortran.dg/c_loc_test_19.f90: New.
8898 * gfortran.dg/c_loc_test_20.f90: New.
8899 * gfortran.dg/c_sizeof_5.f90: New.
8900 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8901 * gfortran.dg/transfer_resolve_2.f90: New.
8902 * gfortran.dg/transfer_resolve_3.f90: New.
8903 * gfortran.dg/transfer_resolve_4.f90: New.
8904 * gfortran.dg/pr32601.f03: Update dg-error.
8905 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8906 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8908 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8910 * gcc.target/arm/vseleqdf.c: New test.
8911 * gcc.target/arm/vseleqsf.c: Likewise.
8912 * gcc.target/arm/vselgedf.c: Likewise.
8913 * gcc.target/arm/vselgesf.c: Likewise.
8914 * gcc.target/arm/vselgtdf.c: Likewise.
8915 * gcc.target/arm/vselgtsf.c: Likewise.
8916 * gcc.target/arm/vselledf.c: Likewise.
8917 * gcc.target/arm/vsellesf.c: Likewise.
8918 * gcc.target/arm/vselltdf.c: Likewise.
8919 * gcc.target/arm/vselltsf.c: Likewise.
8920 * gcc.target/arm/vselnedf.c: Likewise.
8921 * gcc.target/arm/vselnesf.c: Likewise.
8922 * gcc.target/arm/vselvcdf.c: Likewise.
8923 * gcc.target/arm/vselvcsf.c: Likewise.
8924 * gcc.target/arm/vselvsdf.c: Likewise.
8925 * gcc.target/arm/vselvssf.c: Likewise.
8927 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8929 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8931 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8932 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8933 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8934 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8935 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8936 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8937 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8938 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8939 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8940 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8941 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8942 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8943 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8944 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8945 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8946 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8947 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8948 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8949 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8950 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8951 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8952 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8953 * gcc.target/arm/atomic-op-char.c: Likewise.
8954 * gcc.target/arm/atomic-op-consume.c: Likewise.
8955 * gcc.target/arm/atomic-op-int.c: Likewise.
8956 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8957 * gcc.target/arm/atomic-op-release.c: Likewise.
8958 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8959 * gcc.target/arm/atomic-op-short.c: Likewise.
8961 2013-03-25 Richard Biener <rguenther@suse.de>
8964 * g++.dg/torture/pr56694.C: New testcase.
8966 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8969 * gcc.target/arm/neon-vcond-gt.c: New test.
8970 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8971 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8973 2013-03-25 Richard Biener <rguenther@suse.de>
8975 PR tree-optimization/56689
8976 * gcc.dg/torture/pr56689.c: New testcase.
8978 2013-03-25 Kai Tietz <ktietz@redhat.com>
8980 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8982 2013-03-24 Tobias Burnus <burnus@net-b.de>
8985 * gfortran.dg/eof_5.f90: New.
8987 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8989 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8992 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8994 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8996 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8999 * gcc.c-torture/execute/builtins/builtins.exp: Add
9000 -Wl,--allow-multiple-definition for RTEMS targets.
9002 2013-03-22 Ian Bolton <ian.bolton@arm.com>
9004 * gcc.target/aarch64/movk.c: New test.
9006 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
9008 * g++.dg/ext/vector21.C: New testcase.
9010 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
9012 * gcc.target/arm/neon-for-64bits-1.c: New tests.
9013 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
9015 2013-03-21 Richard Biener <rguenther@suse.de>
9017 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
9018 * gcc.dg/vect/vect-outer-3a.c: Likewise.
9020 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9022 * gcc.target/aarch64/vect.c: Test and result vector added
9023 for sabd and saba instructions.
9024 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
9025 instructions in assembly.
9026 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
9027 * gcc.target/aarch64/vect-fp.c: Test and result vector added
9028 for fabd instruction.
9029 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
9030 instruction in assembly.
9031 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
9033 2013-03-20 Jeff Law <law@redhat.com>
9035 * g++.dg/tree-ssa/ssa-dom.C: New test.
9037 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9039 * gcc.target/powerpc/mmfpgpr.c: New test.
9040 * gcc.target/powerpc/sd-vsx.c: Likewise.
9041 * gcc.target/powerpc/sd-pwr6.c: Likewise.
9042 * gcc.target/powerpc/vsx-float0.c: Likewise.
9044 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
9046 PR tree-optimization/56355
9047 * gcc.dg/pr56355-1.c: New file.
9049 2013-03-20 Catherine Moore <clm@codesourcery.com>
9050 Richard Sandiford <rdsandiford@googlemail.com>
9052 * gcc.target/mips/mips.exp: Add microMIPS support.
9053 * gcc.target/mips/umips-movep-2.c: New test.
9054 * gcc.target/mips/umips-lwp-2.c: New test.
9055 * gcc.target/mips/umips-swp-5.c: New test.
9056 * gcc.target/mips/umips-constraints-1.c: New test.
9057 * gcc.target/mips/umips-lwp-3.c: New test.
9058 * gcc.target/mips/umips-swp-6.c: New test.
9059 * gcc.target/mips/umips-constraints-2.c: New test.
9060 * gcc.target/mips/umips-save-restore-1.c: New test.
9061 * gcc.target/mips/umips-lwp-4.c: New test.
9062 * gcc.target/mips/umips-swp-7.c: New test.
9063 * gcc.target/mips/umips-save-restore-2.c: New test.
9064 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9065 * gcc.target/mips/umips-lwp-5.c: New test.
9066 * gcc.target/mips/umips-save-restore-3.c: New test.
9067 * gcc.target/mips/umips-lwp-6.c: New test.
9068 * gcc.target/mips/umips-swp-1.c: New test.
9069 * gcc.target/mips/umips-lwp-7.c: New test.
9070 * gcc.target/mips/umips-swp-2.c: New test.
9071 * gcc.target/mips/umips-lwp-8.c: New test.
9072 * gcc.target/mips/umips-swp-3.c: New test.
9073 * gcc.target/mips/umips-movep-1.c: New test.
9074 * gcc.target/mips/umips-lwp-1.c: New test.
9075 * gcc.target/mips/umips-swp-4.c: New test.
9077 2013-03-20 Richard Biener <rguenther@suse.de>
9079 PR tree-optimization/56661
9080 * gcc.dg/torture/pr56661.c: New testcase.
9082 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9084 PR rtl-optimization/56605
9085 * gcc.target/powerpc/pr56605.c: New.
9087 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090 * gfortran.dg/do_1.f90: Don't xfail.
9092 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9095 * gfortran.dg/namelist_77.f90: New.
9096 * gfortran.dg/namelist_78.f90: New.
9098 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9101 * gfortran.dg/open_negative_unit_1.f90: New.
9103 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9105 * gcc.target/aarch64/sbc.c: New test.
9107 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9109 * gcc.target/aarch64/ror.c: New test.
9111 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9113 * gcc.target/aarch64/extr.c: New test.
9115 2013-03-19 Richard Biener <rguenther@suse.de>
9117 PR tree-optimization/56273
9118 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9119 * c-c++-common/uninit-17.c: Likewise.
9121 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9123 PR tree-optimization/56635
9124 * g++.dg/torture/pr56635.C: New test.
9126 2013-03-18 Richard Biener <rguenther@suse.de>
9128 PR tree-optimization/3713
9129 * g++.dg/ipa/devirt-12.C: New testcase.
9131 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9134 * c-c++-common/pr56566.c: New test.
9136 2013-03-17 Jason Merrill <jason@redhat.com>
9138 * g++.dg/template/abstract-dr337.C: XFAIL.
9140 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9143 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9144 * c-c++-common/pr56607.c: New test.
9146 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9149 * g++.dg/cpp0x/constexpr-array5.C: New.
9151 2013-03-15 Tobias Burnus <burnus@net-b.de>
9154 * gfortran.dg/transfer_intrinsic_5.f90: New.
9156 2013-03-15 Kai Tietz <ktietz@redhat.com>
9158 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9159 * gcc.target/i386/pr20020-1.c: Likewise.
9160 * gcc.target/i386/pr20020-2.c: Likewise.
9161 * gcc.target/i386/pr20020-3.c: Likewise.
9162 * gcc.target/i386/pr53425-1.c: Likewise.
9163 * gcc.target/i386/pr53425-2.c: Likewise.
9164 * gcc.target/i386/pr55093.c: Likewise.
9165 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9167 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9170 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9171 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9173 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9175 PR tree-optimization/53265
9176 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9178 * gcc.dg/graphite/id-6.c (test): Likewise.
9179 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9180 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9182 PR tree-optimization/53265
9183 * gcc.dg/pr53265.c: New test.
9184 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9186 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9188 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9189 n, use it as high bound instead of 4.
9191 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9194 * gcc.target/sh/pr49880-1.c: New.
9195 * gcc.target/sh/pr49880-2.c: New.
9196 * gcc.target/sh/pr49880-3.c: New.
9197 * gcc.target/sh/pr49880-4.c: New.
9198 * gcc.target/sh/pr49880-5.c: New.
9200 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9202 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9204 2013-03-13 Richard Biener <rguenther@suse.de>
9206 PR tree-optimization/56608
9207 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9209 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9212 * g++.dg/cpp0x/alias-decl-32.C: New.
9214 2013-03-11 Jan Hubicka <jh@suse.cz>
9217 * gcc.c-torture/compile/pr56571.c: New testcase.
9219 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9221 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9222 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9224 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9226 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9227 * gcc.dg/inline_4.c: Likewise.
9228 * gcc.dg/unroll_2.c: Likewise.
9229 * gcc.dg/unroll_3.c: Likewise.
9230 * gcc.dg/unroll_4.c: Likewise.
9232 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9235 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9238 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9240 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9243 * gcc.c-torture/compile/pr40797.c: New.
9245 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9247 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9249 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9252 * gfortran.dg/class_56.f90: New test.
9254 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9257 * gcc.target/mips/pr56524.c: New test.
9259 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9262 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9264 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9267 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9269 2013-03-08 Marek Polacek <polacek@redhat.com>
9271 PR tree-optimization/56478
9272 * gcc.dg/torture/pr56478.c: New test.
9274 2013-03-08 Kai Tietz <ktietz@redhat.com>
9276 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9277 targets linker option --allow-multiple-definition.
9279 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9280 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9281 * gcc.dg/pr52549.c: Add LLP64 case.
9282 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9283 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9284 * gcc.dg/torture/pr51071-2.c: Likewise.
9285 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9286 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9287 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9288 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9289 * gcc.dg/weak/weak-1.c: Likewise.
9290 * gcc.dg/weak/weak-2.c: Likewise.
9291 * gcc.dg/weak/weak-3.c: Likewise.
9292 * gcc.dg/weak/weak-4.c: Likewise.
9293 * gcc.dg/weak/weak-5.c: Likewise.
9294 * gcc.dg/weak/weak-15.c: Likewise.
9295 * gcc.dg/weak/weak-16.c: Likewise.
9297 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9299 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9301 PR tree-optimization/56559
9302 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9304 2013-03-07 Andreas Schwab <schwab@suse.de>
9306 * gcc.dg/pr31490.c: Fix last change.
9308 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9311 * g++.dg/template/crash115.C: New.
9313 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9315 PR tree-optimization/56539
9316 * gcc.c-torture/compile/pr56539.c: New test.
9318 2013-03-06 Kai Tietz <ktietz@redhat.com>
9320 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9322 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9323 * gcc.dg/lto/20091013-1_2.c: Likewise.
9324 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9326 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9328 * gnat.dg/specs/aggr6.ads: New test.
9330 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9332 * gnat.dg/loop_optimization15.ad[sb]: New test.
9334 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9337 * gcc.dg/pr56548.c: New test.
9339 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9342 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9344 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9347 * g++.dg/template/typename20.C: New test.
9349 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9352 * gcc.dg/pr56510.c: New test.
9354 PR rtl-optimization/56484
9355 * gcc.c-torture/compile/pr56484.c: New test.
9357 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9360 * g++.dg/warn/Wsign-conversion-2.C: New.
9362 2013-03-05 Richard Biener <rguenther@suse.de>
9364 PR tree-optimization/56270
9365 * gcc.dg/vect/slp-38.c: New testcase.
9367 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9369 PR rtl-optimization/56494
9370 * gcc.dg/pr56494.c: New test.
9372 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9374 * gcc.dg/pr56424.c: New test.
9376 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9378 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9379 * gcc.dg/pr56228.c <avr>: Skip.
9381 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9384 PR tree-optimization/52631
9385 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9387 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9389 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9390 * gcc.dg/vect/vect-83_64.c: Same.
9392 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9395 * gfortran.dg/pointer_check_13.f90: New test.
9397 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9400 * gfortran.dg/array_constructor_42.f90: New test.
9402 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9405 * g++.dg/template/static33.C: New.
9406 * g++.dg/template/static34.C: Likewise.
9409 * g++.dg/template/static35.C: New.
9411 2013-03-01 Steve Ellcey <sellcey@mips.com>
9413 * gcc.dg/pr56396.c: Require pic support.
9415 2013-03-01 Richard Biener <rguenther@suse.de>
9417 PR tree-optimization/55481
9418 * gcc.dg/torture/pr56488.c: New testcase.
9420 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9421 Jakub Jelinek <jakub@redhat.com>
9424 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9425 no_sanitize_address attribute rather than no_address_safety_analysis.
9426 * g++.dg/asan/sanitizer_test_utils.h
9427 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9428 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9429 in addition to no_address_safety_analysis.
9431 2013-02-28 Jason Merrill <jason@redhat.com>
9434 * g++.dg/cpp0x/constexpr-and.C: New.
9436 2013-02-28 Martin Jambor <mjambor@suse.cz>
9438 PR tree-optimization/56294
9439 * g++.dg/debug/pr56294.C: New test.
9441 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9443 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9445 2013-02-27 Marek Polacek <polacek@redhat.com>
9447 PR rtl-optimization/56466
9448 * gcc.dg/pr56466.c: New test.
9450 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9452 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9453 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9454 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9456 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9459 * gcc.dg/pr45472.c: New test.
9461 2013-02-26 Marek Polacek <polacek@redhat.com>
9463 PR tree-optimization/56426
9464 * gcc.dg/pr56436.c: New test.
9466 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9468 PR tree-optimization/56448
9469 * gcc.c-torture/compile/pr56448.c: New test.
9471 PR tree-optimization/56443
9472 * gcc.dg/torture/pr56443.c: New test.
9474 2013-02-25 Richard Biener <rguenther@suse.de>
9476 PR tree-optimization/56175
9477 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9479 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9482 * g++.dg/torture/pr56403.C: New test.
9484 2013-02-25 Catherine Moore <clm@codesourcery.com>
9487 2013-02-24 Catherine Moore <clm@codesourcery.com>
9488 Richard Sandiford <rdsandiford@googlemail.com>
9490 * gcc.target/mips/mips.exp: Add microMIPS support.
9491 * gcc.target/mips/umips-movep-2.c: New test.
9492 * gcc.target/mips/umips-lwp-2.c: New test.
9493 * gcc.target/mips/umips-swp-5.c: New test.
9494 * gcc.target/mips/umips-constraints-1.c: New test.
9495 * gcc.target/mips/umips-lwp-3.c: New test.
9496 * gcc.target/mips/umips-swp-6.c: New test.
9497 * gcc.target/mips/umips-constraints-2.c: New test.
9498 * gcc.target/mips/umips-save-restore-1.c: New test.
9499 * gcc.target/mips/umips-lwp-4.c: New test.
9500 * gcc.target/mips/umips-swp-7.c: New test.
9501 * gcc.target/mips/umips-save-restore-2.c: New test.
9502 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9503 * gcc.target/mips/umips-lwp-5.c: New test.
9504 * gcc.target/mips/umips-save-restore-3.c: New test.
9505 * gcc.target/mips/umips-lwp-6.c: New test.
9506 * gcc.target/mips/umips-swp-1.c: New test.
9507 * gcc.target/mips/umips-lwp-7.c: New test.
9508 * gcc.target/mips/umips-swp-2.c: New test.
9509 * gcc.target/mips/umips-lwp-8.c: New test.
9510 * gcc.target/mips/umips-swp-3.c: New test.
9511 * gcc.target/mips/umips-movep-1.c: New test.
9512 * gcc.target/mips/umips-lwp-1.c: New test.
9513 * gcc.target/mips/umips-swp-4.c: New test.
9515 2013-02-24 Catherine Moore <clm@codesourcery.com>
9516 Richard Sandiford <rdsandiford@googlemail.com>
9518 * gcc.target/mips/mips.exp: Add microMIPS support.
9519 * gcc.target/mips/umips-movep-2.c: New test.
9520 * gcc.target/mips/umips-lwp-2.c: New test.
9521 * gcc.target/mips/umips-swp-5.c: New test.
9522 * gcc.target/mips/umips-constraints-1.c: New test.
9523 * gcc.target/mips/umips-lwp-3.c: New test.
9524 * gcc.target/mips/umips-swp-6.c: New test.
9525 * gcc.target/mips/umips-constraints-2.c: New test.
9526 * gcc.target/mips/umips-save-restore-1.c: New test.
9527 * gcc.target/mips/umips-lwp-4.c: New test.
9528 * gcc.target/mips/umips-swp-7.c: New test.
9529 * gcc.target/mips/umips-save-restore-2.c: New test.
9530 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9531 * gcc.target/mips/umips-lwp-5.c: New test.
9532 * gcc.target/mips/umips-save-restore-3.c: New test.
9533 * gcc.target/mips/umips-lwp-6.c: New test.
9534 * gcc.target/mips/umips-swp-1.c: New test.
9535 * gcc.target/mips/umips-lwp-7.c: New test.
9536 * gcc.target/mips/umips-swp-2.c: New test.
9537 * gcc.target/mips/umips-lwp-8.c: New test.
9538 * gcc.target/mips/umips-swp-3.c: New test.
9539 * gcc.target/mips/umips-movep-1.c: New test.
9540 * gcc.target/mips/umips-lwp-1.c: New test.
9541 * gcc.target/mips/umips-swp-4.c: New test.
9543 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9546 * lib/asan-dg.exp (asan_link_flags): Add
9547 -B${gccpath}/libsanitizer/asan/ to flags.
9549 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9552 * gcc.dg/torture/pr56420.c: New test.
9554 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9557 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9559 2013-02-21 Martin Jambor <mjambor@suse.cz>
9561 PR tree-optimization/56310
9562 * g++.dg/ipa/pr56310.C: New test.
9564 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9567 * gfortran.dg/proc_ptr_comp_37.f90: New.
9569 2013-02-21 Richard Biener <rguenther@suse.de>
9571 PR tree-optimization/56415
9573 2013-02-11 Richard Biener <rguenther@suse.de>
9575 PR tree-optimization/56273
9576 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9577 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9578 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9579 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9580 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9581 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9583 2013-02-21 Marek Polacek <polacek@redhat.com>
9585 PR tree-optimization/56398
9586 * g++.dg/torture/pr56398.C: New test.
9588 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.c-torture/compile/pr56405.c: New test.
9593 2013-02-20 Jan Hubicka <jh@suse.cz>
9595 PR tree-optimization/56265
9596 * g++.dg/ipa/devirt-11.C: New testcase.
9598 2013-02-20 Richard Biener <rguenther@suse.de>
9600 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9602 2013-02-20 Richard Biener <rguenther@suse.de>
9603 Jakub Jelinek <jakub@redhat.com>
9605 PR tree-optimization/56396
9606 * gcc.dg/pr56396.c: New testcase.
9608 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9611 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9613 2013-02-19 Richard Biener <rguenther@suse.de>
9615 PR tree-optimization/56384
9616 * gcc.dg/torture/pr56384.c: New testcase.
9618 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9620 PR tree-optimization/56350
9621 * gcc.dg/pr56350.c: New test.
9623 PR tree-optimization/56381
9624 * g++.dg/opt/pr56381.C: New test.
9626 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9629 * lib/dg-pch.exp (pch-init, pch-finish,
9630 check_effective_target_pch_supported_debug): New procs.
9631 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9632 Likewise if $pch_unsupported_debug and $flags include -g.
9633 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9634 and dg-require-effective-target pch_unsupported_debug.
9635 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9636 * objc.dg/pch/pch.exp: Likewise.
9637 * gcc.dg/pch/pch.exp: Likewise.
9638 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9639 pch_unsupported_debug.
9640 * gcc.dg/pch/valid-1.hs: Likewise.
9641 * gcc.dg/pch/valid-1b.c: Likewise.
9642 * gcc.dg/pch/valid-1b.hs: Likewise.
9644 2013-02-18 Richard Biener <rguenther@suse.de>
9646 PR tree-optimization/56366
9647 * gcc.dg/torture/pr56366.c: New testcase.
9649 2013-02-18 Richard Biener <rguenther@suse.de>
9652 * gcc.dg/torture/pr56349.c: New testcase.
9654 2013-02-18 Richard Biener <rguenther@suse.de>
9656 PR tree-optimization/56321
9657 * gcc.dg/torture/pr56321.c: New testcase.
9659 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9661 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9663 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9664 Dodji Seketeli <dodji@redhat.com>
9667 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9668 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9669 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9670 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9671 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9672 * c-c++-common/asan/pr56330.c: Likewise.
9673 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9674 Ensure the size argument of __builtin_memcpy is a constant.
9676 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9677 Paolo Carlini <paolo.carlini@oracle.com>
9680 * g++.dg/cpp0x/enum23.C: New.
9682 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9685 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9687 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9689 PR rtl-optimization/56348
9690 * gcc.target/i386/pr56348.c: New test.
9692 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9694 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9695 * gcc.target/arm/interrupt-2.c: Likewise.
9697 2013-02-15 Tobias Burnus <burnus@net-b.de>
9700 * gfortran.dg/matmul_9.f90: New.
9702 2013-02-15 Tobias Burnus <burnus@net-b.de>
9705 * gfortran.dg/init_flag_11.f90: New.
9707 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9711 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9713 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9716 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9717 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/allocatable_function_7.f90: New.
9722 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9724 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9725 * asan_globals_test-wrapper.cc: New file.
9726 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9727 instead of asan_globals_test.cc as dg-additional-sources.
9728 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9729 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9730 "sanitizer_test_utils.h" instead of
9731 "sanitizer_common/tests/sanitizer_test_utils.h".
9732 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9733 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9734 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9735 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9736 * g++.dg/asan/asan_test.cc: Synced from upstream.
9737 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9739 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9742 * c-c++-common/asan/memcmp-2.c: New test.
9744 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9747 * g++.dg/cpp0x/udlit-string-literal.h: New.
9748 * g++.dg/cpp0x/udlit-string-literal.C: New.
9750 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9752 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9754 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9757 * gcc.target/arm/pr56184.C: New test.
9759 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9762 * g++.dg/torture/pr56302.C: New test.
9763 * g++.dg/cpp0x/constexpr-56302.C: New test.
9764 * c-c++-common/pr56302.c: New test.
9766 2013-02-13 Tobias Burnus <burnus@net-b.de>
9767 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9770 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9771 * gfortran.dg/quad_3.f90: Ditto.
9773 2013-02-13 Kostya Serebryany <kcc@google.com>
9775 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9776 to match the fresh asan run-time.
9777 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9779 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9781 Avoid instrumenting duplicated memory access in the same basic block
9782 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9783 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9784 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9785 * c-c++-common/asan/inc.c: Likewise.
9787 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9790 * gcc.target/i386/pr56148.c: New test.
9792 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9793 Tobias Burnus <burnus@net-b.de>
9796 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9799 2013-02-12 Richard Biener <rguenther@suse.de>
9802 * gcc.dg/lto/pr56297_0.c: New testcase.
9803 * gcc.dg/lto/pr56297_0.c: Likewise.
9805 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9808 * gfortran.dg/typebound_deferred_1.f90: New.
9810 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9812 PR rtl-optimization/56151
9813 * gcc.target/i386/pr56151.c: New test.
9815 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9817 * g++.dg/ext/mv12.C: New test.
9818 * g++.dg/ext/mv12.h: New file.
9819 * g++.dg/ext/mv12-aux.C: New file.
9820 * g++.dg/ext/mv13.C: New test.
9822 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9824 * lib/target-supports.exp
9825 (check_effective_target_powerpc_eabi_ok): New.
9826 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9828 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9829 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9831 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9832 * gcc.target/powerpc/pr51623.c: Likewise.
9833 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9834 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9836 2013-02-11 Alexander Potapenko <glider@google.com>
9837 Jack Howarth <howarth@bromo.med.uc.edu>
9838 Jakub Jelinek <jakub@redhat.com>
9841 * g++.dg/asan/pr55617.C: Run on all targets.
9843 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9845 PR rtl-optimization/56275
9846 * gcc.dg/pr56275.c: New test.
9848 2013-02-11 Richard Biener <rguenther@suse.de>
9850 PR tree-optimization/56273
9851 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9853 2013-02-11 Richard Biener <rguenther@suse.de>
9855 PR tree-optimization/56264
9856 * gcc.dg/torture/pr56264.c: New testcase.
9858 2013-02-11 Richard Biener <rguenther@suse.de>
9860 PR tree-optimization/56273
9861 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9862 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9863 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9864 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9865 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9866 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9868 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9870 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9871 for *-*-linux-gnu targets.
9872 * g++.dg/asan/interception-test-1.c: Ditto.
9873 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9874 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9876 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9879 * gfortran.dg/intrinsic_size_4.f90 : New test.
9881 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9884 * gcc.target/powerpc/pr56256.c: New test.
9886 2013-02-08 Ian Lance Taylor <iant@google.com>
9888 * lib/go.exp: Load timeout.exp.
9890 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9892 PR rtl-optimization/56246
9893 * gcc.target/i386/pr56246.c: New test.
9895 2013-02-08 Jeff Law <law@redhat.com>
9898 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9900 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9903 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9906 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9908 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9910 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9912 PR rtl-optimization/56195
9913 * gcc.dg/torture/pr56195.c: New test.
9915 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9918 * gfortran.dg/recursive_interface_2.f90: New test.
9920 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9922 PR tree-optimization/56250
9923 * gcc.c-torture/execute/pr56250.c: New test.
9925 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9927 PR tree-optimization/56064
9928 * gcc.dg/fixed-point/view-convert-2.c: New test.
9930 2013-02-08 Michael Matz <matz@suse.de>
9932 PR tree-optimization/52448
9933 * gcc.dg/pr52448.c: New test.
9935 2013-02-08 Richard Biener <rguenther@suse.de>
9938 * gcc.dg/torture/pr56181.c: New testcase.
9940 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9943 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9944 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9946 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9949 * g++.dg/parse/crash61.C: New test.
9952 * g++.dg/parse/pr56239.C: New test.
9955 * g++.dg/abi/mangle61.C: New test.
9957 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9959 PR rtl-optimization/56225
9960 * gcc.target/i386/pr56225.c: New test.
9962 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9965 * gcc.dg/guality/pr56154-1.c: New test.
9966 * gcc.dg/guality/pr56154-2.c: New test.
9967 * gcc.dg/guality/pr56154-3.c: New test.
9968 * gcc.dg/guality/pr56154-4.c: New test.
9969 * gcc.dg/guality/pr56154-aux.c: New file.
9971 PR tree-optimization/55789
9972 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9974 * gcc.dg/tree-ssa/inline-3.c: Add
9975 --param max-early-inliner-iterations=2 option.
9977 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9981 Add -fno-dwarf2-cfi-asm to dg-options.
9984 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9987 * gcc.dg/pr56228.c: New test.
9989 2013-02-07 Alan Modra <amodra@gmail.com>
9992 * gcc.target/powerpc/pr54009.c: New test.
9994 * gfortran.dg/pr54131.f: New test.
9996 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9999 * gfortran.dg/array_constructor_41.f90: New test.
10001 2013-02-06 Janus Weil <janus@gcc.gnu.org>
10004 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
10006 2013-02-06 Jakub Jelinek <jakub@redhat.com>
10008 PR middle-end/56217
10009 * g++.dg/gomp/pr56217.C: New test.
10011 2013-02-05 Jakub Jelinek <jakub@redhat.com>
10013 PR tree-optimization/56205
10014 * gcc.dg/tree-ssa/stdarg-6.c: New test.
10015 * gcc.c-torture/execute/pr56205.c: New test.
10017 2013-02-05 Richard Biener <rguenther@suse.de>
10019 PR tree-optimization/53342
10020 PR tree-optimization/53185
10021 * gcc.dg/vect/pr53185-2.c: New testcase.
10023 2013-02-05 Jan Hubicka <jh@suse.cz>
10025 PR tree-optimization/55789
10026 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
10027 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
10028 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
10029 * g++.dg/ipa/inline-1.C: New testcase.
10030 * g++.dg/ipa/inline-2.C: New testcase.
10031 * g++.dg/ipa/inline-3.C: New testcase.
10033 2013-02-05 Jan Hubicka <jh@suse.cz>
10035 PR tree-optimization/55789
10036 * g++.dg/torture/pr55789.C: New testcase.
10038 2013-02-05 Jakub Jelinek <jakub@redhat.com>
10040 PR middle-end/56167
10041 * gcc.dg/pr56167.c: New test.
10043 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
10046 * gcc.target/sh/pr55146.c: New.
10048 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
10050 PR tree-optimization/54386
10051 * gcc.target/sh/pr54386.c: New.
10053 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
10056 * gfortran.dg/realloc_on _assign_16.f90 : New test.
10059 * gfortran.dg/realloc_on _assign_17.f90 : New test.
10061 2013-02-04 Alexander Potapenko <glider@google.com>
10062 Jack Howarth <howarth@bromo.med.uc.edu>
10063 Jakub Jelinek <jakub@redhat.com>
10066 * g++.dg/asan/pr55617.C: New test.
10068 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10071 * gfortran.dg/typebound_operator_19.f90: New test.
10072 * gfortran.dg/typebound_assignment_4.f90: New test.
10074 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10077 * gfortran.dg/recursive_interface_1.f90: New test.
10079 2013-02-04 Richard Guenther <rguenther@suse.de>
10082 * gcc.dg/lto/pr56168_0.c: New testcase.
10083 * gcc.dg/lto/pr56168_1.c: Likewise.
10085 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10089 * gfortran.dg/block_12.f90: New test.
10090 * gfortran.dg/module_error_1.f90: New test.
10092 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10094 * lib/target-supports.exp (check_effective_target_vect_float)
10095 (check_effective_target_vect_no_align): Add mips-sde-elf.
10097 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10099 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10101 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10103 * gcc.dg/pr56023.c: XFAIL on AIX.
10104 * gcc.dg/vect/pr49352.c: Same.
10106 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10108 * gnat.dg/opt26.adb: New test.
10110 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10113 2013-01-27 Amol Pise <amolpise15@gmail.com>
10115 * gcc.target/arm/neon-vfnms-1.c: New test.
10116 * gcc.target/arm/neon-vfnma-1.c: New test.
10118 2013-01-31 Richard Biener <rguenther@suse.de>
10120 PR tree-optimization/56157
10121 * gcc.dg/torture/pr56157.c: New testcase.
10123 2013-01-30 Richard Biener <rguenther@suse.de>
10125 PR tree-optimization/56150
10126 * gcc.dg/torture/pr56150.c: New testcase.
10128 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10131 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10132 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10133 printed in backtrace.
10134 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10135 to avoid errors about mismatched allocation vs. deallocation.
10138 * g++.dg/mv1.C: Moved to...
10139 * g++.dg/ext/mv1.C: ... here. Adjust test.
10140 * g++.dg/mv2.C: Moved to...
10141 * g++.dg/ext/mv2.C: ... here. Adjust test.
10142 * g++.dg/mv3.C: Moved to...
10143 * g++.dg/ext/mv3.C: ... here.
10144 * g++.dg/mv4.C: Moved to...
10145 * g++.dg/ext/mv4.C: ... here.
10146 * g++.dg/mv5.C: Moved to...
10147 * g++.dg/ext/mv5.C: ... here. Adjust test.
10148 * g++.dg/mv6.C: Moved to...
10149 * g++.dg/ext/mv6.C: ... here. Adjust test.
10150 * g++.dg/ext/mv7.C: New test.
10151 * g++.dg/ext/mv8.C: New test.
10152 * g++.dg/ext/mv9.C: New test.
10153 * g++.dg/ext/mv10.C: New test.
10154 * g++.dg/ext/mv11.C: New test.
10156 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10158 PR rtl-optimization/56144
10159 * gcc.dg/pr56144.c: New.
10161 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10163 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10165 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10166 * g++.dg/cpp0x/constexpr-55573.C: Same
10168 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10170 PR tree-optimization/56064
10171 * gcc.dg/fixed-point/view-convert.c: New test.
10173 2013-01-30 Andreas Schwab <schwab@suse.de>
10175 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10176 evaluate the end index in string range.
10178 2013-01-30 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/allocatable_function_6.f90: New.
10183 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10184 Mikael Morin <mikael@gcc.gnu.org>
10187 * gfortran.dg/proc_ptr_comp_36.f90: New.
10189 2013-01-29 Richard Biener <rguenther@suse.de>
10191 PR tree-optimization/55270
10192 * gcc.dg/torture/pr55270.c: New testcase.
10194 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10196 PR rtl-optimization/56117
10197 * gcc.dg/pr56117.c: New test.
10199 2013-01-28 Richard Biener <rguenther@suse.de>
10201 PR tree-optimization/56034
10202 * gcc.dg/torture/pr56034.c: New testcase.
10204 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10206 PR tree-optimization/56125
10207 * gcc.dg/pr56125.c: New test.
10209 2013-01-28 Tobias Burnus <burnus@net-b.de>
10210 Mikael Morin <mikael@gcc.gnu.org>
10213 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10214 * gfortran.dg/import8.f90: Likewise.
10215 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10216 * gfortran.dg/import10.f90: New test.
10217 * gfortran.dg/import11.f90: Likewise
10219 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10222 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10223 string.h. Provide memset, malloc and free prototypes, adjust line
10224 numbers in dg-output.
10225 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10226 Provide memset prototype and adjust line numbers in dg-output.
10227 * c-c++-common/asan/global-overflow-1.c: Likewise.
10229 PR tree-optimization/56094
10230 * gcc.dg/pr56094.c: New test.
10232 2013-01-27 Amol Pise <amolpise15@gmail.com>
10234 * gcc.target/arm/neon-vfnms-1.c: New test.
10235 * gcc.target/arm/neon-vfnma-1.c: New test.
10237 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10240 * gcc.target/i386/pr56114.c: New test.
10242 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10245 * gfortran.dg/associate_14.f90: New test.
10248 * gfortran.dg/associate_13.f90: New test.
10250 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10252 PR tree-optimization/56098
10253 * gcc.dg/pr56098-1.c: New test.
10254 * gcc.dg/pr56098-2.c: New test.
10256 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10259 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10261 2013-01-22 Marek Polacek <polacek@redhat.com>
10263 PR tree-optimization/56035
10264 * gcc.dg/pr56035.c: New test.
10266 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10268 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10271 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10273 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10275 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10278 * gcc.dg/pr56078.c: New test.
10279 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10281 2013-01-24 Martin Jambor <mjambor@suse.cz>
10283 PR tree-optimization/55927
10284 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10286 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10288 * gcc.target/i386/movsd.c: New test.
10290 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10292 PR inline-asm/55934
10293 * gcc.target/i386/pr55934.c: New test.
10295 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10298 * gfortran.dg/select_8.f90: New.
10300 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10302 * gcc.target/microblaze/microblaze.exp: Remove
10303 target_config_cflags check.
10305 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10308 * gfortran.dg/gomp/pr56052.f90: New test.
10311 * gcc.dg/pr49069.c: New test.
10313 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10316 * g++.dg/cpp0x/constexpr-static10.C: New.
10318 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10321 * gcc.target/i386/pr56028.c: New test.
10323 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10326 * gcc.target/i386/pr55686.c: New test.
10328 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10331 * g++.dg/cpp0x/variadic139.C: New test.
10332 * g++.dg/cpp0x/variadic140.C: Likewise.
10333 * g++.dg/cpp0x/variadic141.C: Likewise.
10335 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10337 * gnat.dg/warn8.adb: New test.
10339 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10342 * gfortran.dg/include_8.f90: New test.
10344 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10346 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10347 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10349 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10351 PR tree-optimization/56051
10352 * gcc.c-torture/execute/pr56051.c: New test.
10354 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10356 PR rtl-optimization/56023
10357 * gcc.dg/pr56023.c: New test.
10359 2013-01-21 Martin Jambor <mjambor@suse.cz>
10361 PR middle-end/56022
10362 * gcc.target/i386/pr56022.c: New test.
10364 2013-01-21 Jason Merrill <jason@redhat.com>
10366 * lib/target-supports.exp (check_effective_target_alias): New.
10368 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10371 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10373 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10375 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10377 2013-01-19 Jeff Law <law@redhat.com>
10379 PR tree-optimization/52631
10380 * tree-ssa/pr52631.c: New test.
10381 * tree-ssa/ssa-fre-9: Update expected output.
10383 2013-01-19 Anthony Green <green@moxielogic.com>
10385 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10388 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10390 PR tree-optimization/56029
10391 * g++.dg/torture/pr56029.C: New test.
10393 2013-01-18 Sharad Singhai <singhai@google.com>
10395 PR tree-optimization/55995
10396 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10398 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10401 * gcc.target/i386/pr55433.c: New.
10403 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10405 PR middle-end/56015
10406 * gfortran.dg/pr56015.f90: New test.
10408 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10410 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10412 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10414 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10415 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10416 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10417 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10418 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10420 2013-01-17 Jeff Law <law@redhat.com>
10422 * gcc.dg/pr52573.c: Move to...
10423 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10425 PR rtl-optimization/52573
10426 * gcc.dg/pr52573.c: New test.
10428 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10431 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10432 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10433 check_no_compiler_messages to test support in ucontext.h.
10434 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10435 compliant RLIMIT_AS.
10437 2013-01-17 Marek Polacek <polacek@redhat.com>
10439 PR rtl-optimization/55833
10440 * gcc.dg/pr55833.c: New test.
10442 2013-01-17 Jan Hubicka <jh@suse.cz>
10444 PR tree-optimization/55273
10445 * gcc.c-torture/compile/pr55273.c: New testcase.
10447 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10450 * gcc.target/pr55981.c: New test.
10452 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10454 * gcc.target/arm/pr40887.c: Require at least armv5.
10455 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10456 * gcc.target/arm/pr51915.c: Likewise.
10457 * gcc.target/arm/pr52006.c: Likewise.
10458 * gcc.target/arm/pr53187.c: Likewise.
10460 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10461 * gcc.target/arm/ftest-support-arm.h: Delete.
10462 * gcc.target/arm/ftest-support-thumb.h: Delete.
10463 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10464 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10465 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10466 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10467 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10468 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10469 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10470 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10471 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10472 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10473 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10474 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10475 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10476 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10477 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10478 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10479 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10480 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10481 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10482 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10483 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10484 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10485 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10486 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10488 2013-01-17 Martin Jambor <mjambor@suse.cz>
10490 PR tree-optimizations/55264
10491 * g++.dg/ipa/pr55264.C: New test.
10493 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10496 * gfortran.dg/class_55.f90: New.
10498 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10501 * gcc.c-torture/execute/builtins/builtins.exp: Add
10502 -Wl,--allow-multiple-definition for eabi and elf targets.
10505 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10506 check_effective_target_vect_perm_short,
10507 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10508 check_effective_target_vect64): Return 0 for big-endian ARM.
10509 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10511 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10514 2013-01-16 Richard Biener <rguenther@suse.de>
10516 PR tree-optimization/55964
10517 * gcc.dg/torture/pr55964.c: New testcase.
10519 2013-01-16 Richard Biener <rguenther@suse.de>
10521 PR tree-optimization/54767
10522 PR tree-optimization/53465
10523 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10525 2013-01-16 Christian Bruel <christian.bruel@st.com>
10528 * gcc.target/sh/sh-switch.c: New testcase.
10530 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10532 * gcc.dg/webizer.c: Increase the array size.
10534 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10537 * gcc.dg/pr55940.c: New test.
10539 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10540 Harald Anlauf <anlauf@gmx.de>
10542 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10543 * gfortran.dg/bounds_check_5.f90: Likewise.
10544 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10545 * gfortran.dg/continuation_9.f90: Likewise.
10546 * gfortran.dg/move_alloc_13.f90: Likewise.
10547 * gfortran.dg/structure_constructor_11.f90: Likewise.
10548 * gfortran.dg/tab_continuation.f: Likewise.
10549 * gfortran.dg/warning-directive-2.F90: Likewise.
10550 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10552 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10554 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10555 * gcc.target/arm/fma-sp.c: Likewise.
10557 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10559 PR rtl-optimization/55153
10560 * gcc.dg/pr55153.c: New.
10562 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10564 PR tree-optimization/55920
10565 * gcc.c-torture/compile/pr55920.c: New test.
10567 2013-01-15 Richard Biener <rguenther@suse.de>
10569 PR middle-end/55882
10570 * gcc.dg/torture/pr55882.c: New testcase.
10572 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10574 PR tree-optimization/55955
10575 * gcc.c-torture/compile/pr55955.c: New test.
10577 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10580 * g++.dg/cpp0x/alias-decl-31.C: New test.
10582 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10585 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10586 case where interface is null.
10588 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10591 * gfortran.dg/array_constructor_40.f90: New test.
10593 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10595 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10597 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10599 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10600 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10601 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10602 * gcc.target/aarch64/vect-ld1r.c: New.
10603 * gcc.target/aarch64/vect-ld1r.x: New.
10605 2013-01-14 Andi Kleen <ak@linux.intel.com>
10608 * gcc.target/i386/hle-clear-rel.c: New file
10609 * gcc.target/i386/hle-store-rel.c: New file.
10611 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10613 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10614 * gfortran.dg/bounds_check_4.f90: Likewise.
10615 * gfortran.dg/inquire_10.f90: Likewise.
10616 * gfortran.dg/minloc_3.f90: Likewise.
10617 * gfortran.dg/minlocval_3.f90: Likewise.
10618 * gfortran.dg/module_double_reuse.f90: Likewise.
10619 * gfortran.dg/mvbits_1.f90: Likewise.
10620 * gfortran.dg/oldstyle_1.f90: Likewise.
10621 * gfortran.dg/pr20163-2.f: Likewise.
10622 * gfortran.dg/save_1.f90: Likewise.
10623 * gfortran.dg/scan_1.f90: Likewise.
10624 * gfortran.dg/select_char_1.f90: Likewise.
10625 * gfortran.dg/shape_4.f90: Likewise.
10626 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10627 * gfortran.dg/function_optimize_10.f90: Likewise.
10628 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10629 * gfortran.dg/used_types_17.f90: Likewise.
10630 * gfortran.dg/used_types_18.f90: Likewise.
10632 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10635 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10637 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10639 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10641 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10643 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10645 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10648 * gfortran.dg/assumed_type_2.f90: Fix test case.
10649 * gfortran.dg/internal_pack_13.f90: New test.
10650 * gfortran.dg/internal_pack_14.f90: New test.
10652 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10655 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10656 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10659 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10661 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10663 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10666 * gcc.target/s390/pr55719.c: New testcase.
10668 2013-01-11 Richard Guenther <rguenther@suse.de>
10670 PR tree-optimization/44061
10671 * gcc.dg/pr44061.c: New testcase.
10673 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10675 Update copyright years.
10677 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10678 Jakub Jelinek <jakub@redhat.com>
10681 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10683 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10685 PR rtl-optimization/55672
10686 * gcc.target/i386/pr55672.c: New.
10688 2013-01-10 Jeff Law <law@redhat.com>
10690 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10691 pass/fail message unique.
10694 2013-01-10 Jason Merrill <jason@redhat.com>
10696 * ada/.gitignore: New.
10698 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10700 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10702 * g++.dg/tls/thread_local2.C: Likewise.
10703 * g++.dg/tls/thread_local2g.C: Likewise.
10704 * g++.dg/tls/thread_local6.C: Likewise.
10705 * g++.dg/tls/thread_local-order1.C: Add tls options.
10706 * g++.dg/tls/thread_local-order2.C: Likewise.
10707 * g++.dg/tls/thread_local3.C: Likewise.
10708 * g++.dg/tls/thread_local3g.C: Likewise.
10709 * g++.dg/tls/thread_local4.C: Likewise.
10710 * g++.dg/tls/thread_local4g.C: Likewise.
10711 * g++.dg/tls/thread_local5.C: Likewise.
10712 * g++.dg/tls/thread_local5g.C: Likewise.
10713 * g++.dg/tls/thread_local6g.C: Likewise.
10715 2013-01-10 Kostya Serebryany <kcc@google.com>
10717 * g++.dg/asan/asan_test.cc: Sync from upstream.
10719 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10721 PR tree-optimization/55921
10722 * gcc.c-torture/compile/pr55921.c: New test.
10724 2013-01-09 Jan Hubicka <jh@suse.cz>
10726 PR tree-optimization/55569
10727 * gcc.c-torture/compile/pr55569.c: New testcase.
10729 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10732 * gfortran.dg/use_28.f90: New test.
10734 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10736 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10737 number matching more robust.
10739 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10741 PR rtl-optimization/55829
10742 * gcc.target/i386/pr55829.c: New.
10744 2013-01-09 Tobias Burnus <burnus@net-b.de>
10747 * gfortran.dg/bind_c_bool_1.f90: New.
10748 * gfortran.dg/do_5.f90: Add dg-warning.
10750 2013-01-09 Jan Hubicka <jh@suse.cz>
10752 PR tree-optimization/55875
10753 * gcc.c-torture/execute/pr55875.c: New testcase.
10754 * g++.dg/torture/pr55875.C: New testcase.
10756 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10759 * c-c++-common/pr48418.c: New test.
10761 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10764 * g++.dg/tls/thread_local-ice.C: New.
10766 2013-01-09 Andreas Schwab <schwab@suse.de>
10768 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10770 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10772 PR tree-optimization/48189
10773 * gcc.dg/pr48189.c: New test.
10775 2013-01-04 Jan Hubicka <jh@suse.cz>
10777 PR tree-optimization/55823
10778 * g++.dg/ipa/devirt-10.C: New testcase.
10780 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10781 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10783 PR rtl-optimization/55845
10784 * gcc.target/i386/pr55845.c: New test.
10786 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10788 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10789 instructions generated instead of number of occurances.
10791 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10793 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10794 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10795 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10796 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10797 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10798 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10799 * gcc.target/aarch64/vect-fcm.x: Likewise.
10800 * lib/target-supports.exp
10801 (check_effective_target_vect_cond): Enable for AArch64.
10803 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10805 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10806 endian-safe float pool loading.
10807 (test_square_root_v4sf): Likewise.
10808 (test_square_root_v2df): Likewise.
10809 * lib/target-supports.exp
10810 (check_effective_target_vect_call_sqrtf): Add AArch64.
10812 2013-01-08 Martin Jambor <mjambor@suse.cz>
10815 * gcc.dg/tree-ssa/pr55579.c: New test.
10817 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10819 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10822 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10824 PR middle-end/55890
10825 * gcc.dg/torture/pr55890-3.c: New test.
10827 PR middle-end/55851
10828 * gcc.c-torture/compile/pr55851.c: New test.
10831 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10834 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10837 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10839 2013-01-07 Tobias Burnus <burnus@net-b.de>
10842 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10843 * gfortran.dg/pointer_init_7.f90: New.
10845 2013-01-07 Richard Biener <rguenther@suse.de>
10847 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10849 2013-01-07 Richard Biener <rguenther@suse.de>
10851 PR middle-end/55890
10852 * gcc.dg/torture/pr55890-1.c: New testcase.
10853 * gcc.dg/torture/pr55890-2.c: Likewise.
10855 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10857 * gcc.target/aarch64/fmovd.c: New.
10858 * gcc.target/aarch64/fmovf.c: Likewise.
10859 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10860 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10861 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10862 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10863 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10864 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10866 2013-01-07 Richard Biener <rguenther@suse.de>
10868 PR tree-optimization/55888
10869 PR tree-optimization/55862
10870 * gcc.dg/torture/pr55888.c: New testcase.
10872 2013-01-07 Tobias Burnus <burnus@net-b.de>
10875 * gfortran.dg/intrinsic_size_3.f90: New.
10877 2013-01-07 Tobias Burnus <burnus@net-b.de>
10880 * gfortran.dg/select_type_32.f90: New.
10882 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10885 * g++.dg/cpp0x/alias-decl-29.C: New test.
10887 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10892 * gfortran.dg/class_array_15.f03: New test.
10894 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10899 * gfortran.dg/use_23.f90: New test.
10900 * gfortran.dg/use_24.f90: New test.
10901 * gfortran.dg/use_25.f90: New test.
10902 * gfortran.dg/use_26.f90: New test.
10903 * gfortran.dg/use_27.f90: New test.
10905 2013-01-06 Olivier Hainque <hainque@adacore.com>
10907 * gnat.dg/specs/clause_on_volatile.ads: New test.
10909 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10911 * gnat.dg/alignment10.adb: New test.
10913 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10914 Mikael Morin <mikael@gcc.gnu.org>
10917 * gfortran.dg/use_22.f90: New test.
10919 2013-01-04 Andrew Pinski <apinski@cavium.com>
10921 * gcc.target/aarch64/cmp-1.c: New testcase.
10923 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10926 * gfortran.dg/select_type_31.f03: New test.
10928 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10930 PR c++/54526 (again)
10931 * g++.dg/cpp0x/parse2.C: Extend.
10932 * g++.old-deja/g++.other/crash28.C: Adjust.
10934 2013-01-04 Richard Biener <rguenther@suse.de>
10936 PR tree-optimization/55862
10937 * gcc.dg/torture/pr55862.c: New testcase.
10939 2013-01-04 Martin Jambor <mjambor@suse.cz>
10941 PR tree-optimization/55755
10942 * gcc.dg/torture/pr55755.c: New test.
10943 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10944 * gcc.dg/tree-ssa/pr45144.c: Update.
10946 2013-01-04 Richard Biener <rguenther@suse.de>
10948 PR middle-end/55863
10949 * gcc.dg/fold-reassoc-2.c: New testcase.
10951 2013-01-04 Tobias Burnus <burnus@net-b.de>
10954 * gfortran.dg/null_7.f90: New.
10956 2013-01-04 Tobias Burnus <burnus@net-b.de>
10960 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10961 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10962 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10964 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10966 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10968 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10971 * gfortran.dg/assignment_1.f90: Modified.
10972 * gfortran.dg/assignment_4.f90: New.
10974 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10976 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10978 2013-01-03 Richard Biener <rguenther@suse.de>
10980 PR tree-optimization/55857
10981 * gcc.dg/vect/pr55857-1.c: New testcase.
10982 * gcc.dg/vect/pr55857-2.c: Likewise.
10984 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10986 PR rtl-optimization/55838
10987 * gcc.dg/pr55838.c: New test.
10989 PR tree-optimization/55832
10990 * gcc.c-torture/compile/pr55832.c: New test.
10992 2013-01-02 Teresa Johnson <tejohnson@google.com>
10994 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10995 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10996 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10997 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10998 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10999 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
11000 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
11001 * gcc.dg/unroll_1.c: Ditto.
11002 * gcc.dg/unroll_2.c: Ditto.
11003 * gcc.dg/unroll_3.c: Ditto.
11004 * gcc.dg/unroll_4.c: Ditto.
11006 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11008 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
11010 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11013 * gfortran.dg/eof_4.f90: New test.
11015 2013-01-02 Jakub Jelinek <jakub@redhat.com>
11017 * lib/c-compat.exp (compat-use-alt-compiler): Remove
11018 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
11019 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
11020 (compat_setup_dfp): Initialize compat_alt_caret and
11021 compat_save_TEST_ALWAYS_FLAGS.
11023 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11025 * gcc.dg/torture/tls/tls-reload-1.c: New test.
11027 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11029 * gcc.dg/torture/fp-int-convert-2.c: New test.
11031 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11033 * gfortran.dg/newunit_3.f90: Add dg-do run.
11034 * gfortran.dg/inquire_15.f90: Add dg-do run.
11036 2013-01-01 Jakub Jelinek <jakub@redhat.com>
11038 PR tree-optimization/55831
11039 * gcc.dg/pr55831.c: New test.
11041 Copyright (C) 2013 Free Software Foundation, Inc.
11043 Copying and distribution of this file, with or without modification,
11044 are permitted in any medium without royalty provided the copyright
11045 notice and this notice are preserved.