1 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/pr55116-2.c: New file.
5 2012-10-30 Richard Biener <rguenther@suse.de>
7 * gcc.dg/vect/slp-perm-2.c: Adjust.
9 2012-10-30 Richard Biener <rguenther@suse.de>
11 PR tree-optimization/55111
12 * gcc.dg/torture/pr55111.c: New testcase.
14 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
17 * gcc.target/sh/pr53988.c: New.
19 2012-10-30 Bin Cheng <bin.cheng@arm.com>
22 * gcc.dg/hoist-register-pressure-1.c: Rename from
23 hoist-register-pressure.c. Add nonpic condition.
24 * gcc.dg/hoist-register-pressure-2.c: New testcase.
26 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
29 * gcc.dg/Wreturn-local-addr.c: New.
30 * g++.dg/warn/Wno-return-local-addr.C: New.
31 * g++.dg/warn/Wreturn-local-addr.C: New.
33 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
36 * gcc.target/i386/pr55116.c: New file.
38 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
41 * gcc.dg/Wshadow-4.c: New.
42 * gcc.dg/Wshadow-4.h: New.
44 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
47 * gcc.dg/guality/pr54693.c: New.
49 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
52 * gcc.dg/pr55027.c: New testcase.
54 2012-10-29 Jan Hubicka <jh@suse.cz>
56 * gcc.dg/ipa/inline-6.c: New testcase.
58 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
60 PR rtl-optimization/55106
61 * g++.dg/pr55106.C: New.
63 2012-10-29 Richard Guenther <rguenther@suse.de>
66 * gcc.dg/torture/pr53695.c: New testcase.
68 2012-10-28 Jan Hubicka <jh@suse.cz>
70 * gcc.dg/ipa/inlinehint-3.c: New testcase.
72 2012-10-28 Tobias Burnus <burnus@net-b.de>
75 * gfortran.dg/do_check_6.f90: New.
77 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
78 Jack Howarth <howarth@bromo.med.uc.edu>
81 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
83 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
85 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.target/i386/pr34283.c: New test.
90 2012-10-26 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/opt/pr55081.C: New test.
97 * gcc.dg/guality/pr54970.c: New test.
99 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/template/new11.C: New.
104 2012-10-26 Richard Biener <rguenther@suse.de>
107 * gcc.dg/torture/pr54824.c: New testcase.
109 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
111 * gcc.target/i386/fxsave-1.c: New.
112 * gcc.target/i386/fxsave64-1.c: Ditto.
113 * gcc.target/i386/fxrstor-1.c: Ditto.
114 * gcc.target/i386/fxrstor64-1.c: Ditto.
115 * gcc.target/i386/xsave-1.c: Ditto.
116 * gcc.target/i386/xsave64-1.c: Ditto.
117 * gcc.target/i386/xrstor-1.c: Ditto.
118 * gcc.target/i386/xrstor64-1.c: Ditto.
119 * gcc.target/i386/xsaveopt-1.c: Ditto.
120 * gcc.target/i386/xsaveopt64-1.c: Ditto.
121 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
122 * gcc.target/i386/sse-13.c: Ditto.
123 * gcc.target/i386/sse-14.c: Ditto.
124 * gcc.target/i386/sse-22.c: Ditto.
125 * gcc.target/i386/sse-23.c: Ditto.
126 * g++.dg/other/i386-2.C: Ditto.
127 * g++.dg/other/i386-3.C: Ditto.
129 2012-10-25 Jan Hubicka <jh@suse.cz>
131 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
134 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/ext/transparent-union.C: New.
139 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
142 * g++.dg/ext/vector19.C: New testcase.
144 2012-10-25 Richard Biener <rguenther@suse.de>
146 PR tree-optimization/54902
147 * g++.dg/torture/pr54902.C: New testcase.
149 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
152 * g++.dg/template/crash114.C: New.
154 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
157 * gcc.target/i386/pr55049-1.c: New test.
159 2012-10-24 Janus Weil <janus@gcc.gnu.org>
162 * gfortran.dg/class_dummy_4.f03: New.
164 2012-10-24 Jakub Jelinek <jakub@redhat.com>
166 PR rtl-optimization/55010
167 * gcc.dg/pr55010.c: New test.
170 * g++.dg/debug/pr54828.C: New test.
172 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
174 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
175 * gcc.dg/vect/vect-83_64.c: Likewise.
177 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/constexpr-union4.C: New.
182 2012-10-23 Jeff Law <law@redhat.com>
184 * gcc.c-torture/execute/pr54985.c: New test.
186 2012-10-23 Paul Koning <ni1d@arrl.net>
189 * g++.dg/debug/dwarf2/pr54508.C: New.
191 2012-10-23 Jakub Jelinek <jakub@redhat.com>
194 * g++.dg/template/sizeof14.C: New test.
196 2012-10-23 Ian Bolton <ian.bolton@arm.com>
197 Jim MacArthur <jim.macarthur@arm.com>
198 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
199 Marcus Shawcroft <marcus.shawcroft@arm.com>
200 Nigel Stephens <nigel.stephens@arm.com>
201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
202 Richard Earnshaw <rearnsha@arm.com>
203 Sofiane Naci <sofiane.naci@arm.com>
204 Stephen Thomas <stephen.thomas@arm.com>
205 Tejas Belagod <tejas.belagod@arm.com>
206 Yufeng Zhang <yufeng.zhang@arm.com>
208 * lib/target-supports.exp
209 (check_profiling_available): Add AArch64.
210 (check_effective_target_vect_int): Likewise.
211 (check_effective_target_vect_shift): Likewise.
212 (check_effective_target_vect_float): Likewise.
213 (check_effective_target_vect_double): Likewise.
214 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
215 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
216 (check_effective_target_vect_pack_trunc): Likewise.
217 (check_effective_target_vect_unpack): Likewise.
218 (check_effective_target_vect_hw_misalign): Likewise.
219 (check_effective_target_vect_short_mult): Likewise.
220 (check_effective_target_vect_int_mult): Likewise.
221 (check_effective_target_vect_stridedN): Likewise.
222 (check_effective_target_sync_int_long): Likewise.
223 (check_effective_target_sync_char_short): Likewise.
224 (check_vect_support_and_set_flags): Likewise.
225 (check_effective_target_aarch64_tiny): New.
226 (check_effective_target_aarch64_small): New.
227 (check_effective_target_aarch64_large): New.
228 * g++.dg/other/PR23205.C: Enable aarch64.
229 * g++.dg/other/pr23205-2.C: Likewise.
230 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
231 * gcc.c-torture/execute/20101011-1.c: Likewise.
232 * gcc.dg/20020312-2.c: Likewise.
233 * gcc.dg/20040813-1.c: Likewise.
234 * gcc.dg/builtin-apply2.c: Likewise.
235 * gcc.dg/stack-usage-1.c: Likewise.
237 2012-10-23 Ian Bolton <ian.bolton@arm.com>
238 Jim MacArthur <jim.macarthur@arm.com>
239 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
240 Marcus Shawcroft <marcus.shawcroft@arm.com>
241 Nigel Stephens <nigel.stephens@arm.com>
242 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
243 Richard Earnshaw <rearnsha@arm.com>
244 Sofiane Naci <sofiane.naci@arm.com>
245 Stephen Thomas <stephen.thomas@arm.com>
246 Tejas Belagod <tejas.belagod@arm.com>
247 Yufeng Zhang <yufeng.zhang@arm.com>
249 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
250 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
251 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
252 * gcc.target/aarch64/aapcs/abitest.S: New file.
253 * gcc.target/aarch64/aapcs/abitest.h: New file.
254 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
255 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
256 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
257 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
258 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
259 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
260 * gcc.target/aarch64/aapcs/ice_1.c: New file.
261 * gcc.target/aarch64/aapcs/ice_2.c: New file.
262 * gcc.target/aarch64/aapcs/ice_3.c: New file.
263 * gcc.target/aarch64/aapcs/ice_4.c: New file.
264 * gcc.target/aarch64/aapcs/ice_5.c: New file.
265 * gcc.target/aarch64/aapcs/macro-def.h: New file.
266 * gcc.target/aarch64/aapcs/test_1.c: New file.
267 * gcc.target/aarch64/aapcs/test_10.c: New file.
268 * gcc.target/aarch64/aapcs/test_11.c: New file.
269 * gcc.target/aarch64/aapcs/test_12.c: New file.
270 * gcc.target/aarch64/aapcs/test_13.c: New file.
271 * gcc.target/aarch64/aapcs/test_14.c: New file.
272 * gcc.target/aarch64/aapcs/test_15.c: New file.
273 * gcc.target/aarch64/aapcs/test_16.c: New file.
274 * gcc.target/aarch64/aapcs/test_17.c: New file.
275 * gcc.target/aarch64/aapcs/test_18.c: New file.
276 * gcc.target/aarch64/aapcs/test_19.c: New file.
277 * gcc.target/aarch64/aapcs/test_2.c: New file.
278 * gcc.target/aarch64/aapcs/test_20.c: New file.
279 * gcc.target/aarch64/aapcs/test_21.c: New file.
280 * gcc.target/aarch64/aapcs/test_22.c: New file.
281 * gcc.target/aarch64/aapcs/test_23.c: New file.
282 * gcc.target/aarch64/aapcs/test_24.c: New file.
283 * gcc.target/aarch64/aapcs/test_25.c: New file.
284 * gcc.target/aarch64/aapcs/test_26.c: New file.
285 * gcc.target/aarch64/aapcs/test_3.c: New file.
286 * gcc.target/aarch64/aapcs/test_4.c: New file.
287 * gcc.target/aarch64/aapcs/test_5.c: New file.
288 * gcc.target/aarch64/aapcs/test_6.c: New file.
289 * gcc.target/aarch64/aapcs/test_7.c: New file.
290 * gcc.target/aarch64/aapcs/test_8.c: New file.
291 * gcc.target/aarch64/aapcs/test_9.c: New file.
292 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
293 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
294 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
295 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
296 * gcc.target/aarch64/aapcs/test_complex.c: New file.
297 * gcc.target/aarch64/aapcs/test_int128.c: New file.
298 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
299 * gcc.target/aarch64/aapcs/type-def.h: New file.
300 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
301 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
302 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
303 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
304 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
305 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
306 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
307 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
308 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
309 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
310 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
311 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
312 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
313 * gcc.target/aarch64/aarch64.exp: New file.
314 * gcc.target/aarch64/adc-1.c: New file.
315 * gcc.target/aarch64/adc-2.c: New file.
316 * gcc.target/aarch64/asm-1.c: New file.
317 * gcc.target/aarch64/clrsb.c: New file.
318 * gcc.target/aarch64/clz.c: New file.
319 * gcc.target/aarch64/ctz.c: New file.
320 * gcc.target/aarch64/csinc-1.c: New file.
321 * gcc.target/aarch64/csinv-1.c: New file.
322 * gcc.target/aarch64/csneg-1.c: New file.
323 * gcc.target/aarch64/extend.c: New file.
324 * gcc.target/aarch64/fcvt.x: New file.
325 * gcc.target/aarch64/fcvt_double_int.c: New file.
326 * gcc.target/aarch64/fcvt_double_long.c: New file.
327 * gcc.target/aarch64/fcvt_double_uint.c: New file.
328 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
329 * gcc.target/aarch64/fcvt_float_int.c: New file.
330 * gcc.target/aarch64/fcvt_float_long.c: New file.
331 * gcc.target/aarch64/fcvt_float_uint.c: New file.
332 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
333 * gcc.target/aarch64/ffs.c: New file.
334 * gcc.target/aarch64/fmadd.c: New file.
335 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
336 * gcc.target/aarch64/frint.x: New file.
337 * gcc.target/aarch64/frint_double.c: New file.
338 * gcc.target/aarch64/frint_float.c: New file.
339 * gcc.target/aarch64/index.c: New file.
340 * gcc.target/aarch64/mneg-1.c: New file.
341 * gcc.target/aarch64/mneg-2.c: New file.
342 * gcc.target/aarch64/mneg-3.c: New file.
343 * gcc.target/aarch64/mnegl-1.c: New file.
344 * gcc.target/aarch64/mnegl-2.c: New file.
345 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
346 * gcc.target/aarch64/pic-constantpool1.c: New file.
347 * gcc.target/aarch64/pic-symrefplus.c: New file.
348 * gcc.target/aarch64/predefine_large.c: New file.
349 * gcc.target/aarch64/predefine_small.c: New file.
350 * gcc.target/aarch64/predefine_tiny.c: New file.
351 * gcc.target/aarch64/reload-valid-spoff.c: New file.
352 * gcc.target/aarch64/scalar_intrinsics.c: New file.
353 * gcc.target/aarch64/table-intrinsics.c: New file.
354 * gcc.target/aarch64/tst-1.c: New file.
355 * gcc.target/aarch64/vect-abs-compile.c: New file.
356 * gcc.target/aarch64/vect-abs.c: New file.
357 * gcc.target/aarch64/vect-abs.x: New file.
358 * gcc.target/aarch64/vect-compile.c: New file.
359 * gcc.target/aarch64/vect-faddv-compile.c: New file.
360 * gcc.target/aarch64/vect-faddv.c: New file.
361 * gcc.target/aarch64/vect-faddv.x: New file.
362 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
363 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
364 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
365 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
366 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
367 * gcc.target/aarch64/vect-fp-compile.c: New file.
368 * gcc.target/aarch64/vect-fp.c: New file.
369 * gcc.target/aarch64/vect-fp.x: New file.
370 * gcc.target/aarch64/vect-mull-compile.c: New file.
371 * gcc.target/aarch64/vect-mull.c: New file.
372 * gcc.target/aarch64/vect-mull.x: New file.
373 * gcc.target/aarch64/vect.c: New file.
374 * gcc.target/aarch64/vect.x: New file.
375 * gcc.target/aarch64/vector_intrinsics.c: New file.
376 * gcc.target/aarch64/vfp-1.c: New file.
377 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
378 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
379 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
380 * g++.dg/abi/aarch64_guard1.C: New file.
382 2012-10-23 Jakub Jelinek <jakub@redhat.com>
385 * c-c++-common/pr54988.c: New test.
387 2012-10-23 Jan Hubicka <jh@suse.cz>
389 * gcc.dg/tree-prof/peel-1.c: New testcase.
391 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
394 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
396 2012-10-23 Joseph Myers <joseph@codesourcery.com>
398 * gcc.dg/c99-predef-1.c: New test.
399 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
400 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
401 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
402 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
403 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
404 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
405 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
406 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
407 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
408 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
409 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
410 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
412 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
414 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
416 2012-10-23 Jan Hubicka <jh@suse.cz>
419 * gcc.c-torture/execute/pr54937.c: New testcase.
420 * gcc.dg/tree-ssa/cunroll-2.c: Update.
422 2012-10-23 Jan Hubicka <jh@suse.cz>
425 * gfortran.dg/pr54967.f90: New testcase.
427 2012-10-23 Terry Guo <terry.guo@arm.com>
430 * gcc.dg/pr55019.c: New.
432 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
434 PR tree-optimization/55008
435 * gcc.dg/tree-ssa/pr55008.c: New test.
437 2012-10-22 Richard Biener <rguenther@suse.de>
439 PR tree-optimization/55011
440 * gcc.dg/torture/pr55011.c: New testcase.
442 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
444 * gcc.target/arm/pr40457-1.c: Adjust expected output.
445 * gcc.target/arm/pr40457-2.c: Likewise.
446 * gcc.target/arm/pr40457-3.c: Likewise.
448 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
450 * gnat.dg/specs/limited_with4.ads: New test.
451 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
453 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
455 * gnat.dg/modular4.adb: New test.
456 * gnat.dg/modular4_pkg.ads: New helper.
458 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
460 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
461 * gnat.dg/specs/addr1.ads: Likewise.
463 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
465 * gcc.dg/webizer.c (main): Add missing exit call.
467 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
470 * gfortran.dg/wextra_1.f: New test.
472 2012-10-20 Jan Hubicka <jh@suse.cz>
474 * gcc.dg/tree-prof/unroll-1.c: New testcase.
476 2012-10-19 Janus Weil <janus@gcc.gnu.org>
479 * gfortran.dg/warn_unused_function.f90: New.
481 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
483 * lib/target-supports.exp
484 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
486 2012-10-19 Richard Guenther <rguenther@suse.de>
488 PR tree-optimization/54981
489 * gcc.dg/pr54981.c: New testcase.
491 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
494 * gcc.target/arm/pr54892.c: New.
496 2012-10-19 Bin Cheng <bin.cheng@arm.com>
498 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
500 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/init/array30.C: New.
504 * g++.dg/init/array31.C: Likewise.
506 2012-10-18 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/public_private_module_7.f90: New.
511 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/template/pr29633.C: New.
516 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
518 * gnat.dg/loop_optimization13.ad[sb]: New test.
519 * gnat.dg/loop_optimization13_pkg.ads: New helper.
521 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
523 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
524 * gcc.target/arm/neon/vfmaf32.c: Likewise.
525 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
526 * gcc.target/arm/neon/vfmsf32.c: Likewise.
528 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
530 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
531 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
532 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
533 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
534 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
535 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
537 2012-10-16 Jan Hubicka <jh@suse.cz>
539 * gcc.target/i386/l_fma_float_?.c: Update.
540 * gcc.target/i386/l_fma_double_?.c: Update.
541 * gfortran.dg/do_1.f90: XFAIL
542 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
543 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
544 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
545 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
546 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
547 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
550 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
554 * gcc.dg/Wstrict-overflow-24.c: New.
556 2012-10-16 Tobias Burnus <burnus@net-b.de>
560 * gfortran.dg/class_optional_1.f90: New.
561 * gfortran.dg/class_optional_2.f90: New.
563 2012-10-16 Jakub Jelinek <jakub@redhat.com>
566 * gcc.dg/guality/pr54796.c: New test.
568 PR tree-optimization/54889
569 * gfortran.dg/pr54889.f90: New test.
571 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
573 * g++.dg/other/dump-ada-spec-2.C: New test.
575 2012-10-16 Easwaran Raman <eraman@google.com>
577 * gcc.dg/tree-prof/switch-case-1.c: New test case.
578 * gcc.dg/tree-prof/switch-case-2.c: New test case.
580 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
582 * gcc.dg/torture/stackalign/builtin-apply-2.c,
583 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
585 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
588 * gcc.c-torture/compile/pr54925.c: New.
590 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
593 * gcc.target/sh/pr51244-17.c: New.
595 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
598 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
600 * gcc.target/sh/pr54760-4.c: New.
602 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
605 * gcc.target/sh/torture/sh-torture.exp: New.
606 * gcc.target/sh/torture/pr34777.c: New.
608 2012-10-15 Matthias Klose <doko@ubuntu.com>
610 * lib/target-supports.exp (check_profiling_available): Match
611 arm*-*-linux-* for ARM Linux/GNU.
612 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
613 * gfortran.dg/enum_10.f90: Likewise.
614 * gfortran.dg/enum_9.f90: Likewise.
615 * gcc.target/arm/synchronize.c: Likewise.
616 * g++.old-deja/g++.jason/enum6.C: Likewise.
617 * g++.old-deja/g++.other/enum4.C: Likewise.
618 * g++.old-deja/g++.law/enum9.C: Likewise.
620 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
622 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
623 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
625 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
626 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/overload/operator6.C: New.
631 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
635 * g++.dg/parse/tmpl-outside1.C: Likewise.
636 * g++.dg/template/qualttp18.C: Likewise.
637 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
638 * g++.old-deja/g++.pt/overload13.C: Likewise.
640 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
642 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
643 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
644 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
645 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
646 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
647 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
648 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
649 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
651 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/parse/tmpl-outside2.C: New.
655 * g++.dg/parse/tmpl-outside1.C: Adjust.
656 * g++.dg/template/qualttp18.C: Likewise.
657 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
658 * g++.old-deja/g++.pt/overload13.C: Likewise.
660 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
662 PR tree-optimization/54915
663 * gcc.dg/tree-ssa/pr54915.c: New testcase.
665 2012-10-15 Richard Guenther <rguenther@suse.de>
667 PR tree-optimization/54920
668 * gcc.dg/torture/pr54920.c: New testcase.
670 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
672 * gnat.dg/unchecked_convert9.ad[sb]: New test.
674 2012-10-13 Jason Merrill <jason@redhat.com>
676 * g++.dg/tls/thread_local7g.C: Require tls_native.
678 2012-10-14 Jason Merrill <jason@redhat.com>
680 * g++.dg/cpp0x/inh-ctor1.C: New.
681 * g++.dg/cpp0x/inh-ctor2.C: New.
682 * g++.dg/cpp0x/inh-ctor3.C: New.
683 * g++.dg/cpp0x/inh-ctor4.C: New.
684 * g++.dg/cpp0x/inh-ctor5.C: New.
685 * g++.dg/cpp0x/inh-ctor6.C: New.
686 * g++.dg/cpp0x/inh-ctor7.C: New.
687 * g++.dg/cpp0x/inh-ctor8.C: New.
688 * g++.dg/cpp0x/inh-ctor9.C: New.
689 * g++.dg/cpp0x/inh-ctor10.C: New.
690 * g++.dg/cpp0x/inh-ctor11.C: New.
691 * g++.dg/cpp0x/inh-ctor12.C: New.
692 * g++.dg/cpp0x/inh-ctor13.C: New.
694 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
696 PR rtl-optimization/54919
697 * gcc.dg/pr54919.c: New testcase.
699 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/template/crash113.C: New.
704 2012-10-14 Jan Hubicka <jh@suse.cz>
706 * gcc.dg/unroll_5.c: New testcase.
708 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/opt/pr52643.C: New.
713 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
716 * gcc.target/sh/pr54602-1.c: New.
717 * gcc.target/sh/pr54602-2.c: New.
718 * gcc.target/sh/pr54602-3.c: New.
719 * gcc.target/sh/pr54602-4.c: New.
721 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
724 * gcc.target/sh/pr54680.c: New.
726 2012-10-12 Jan Hubicka <jh@suse.cz>
728 * gcc.dg/webizer.c: New testcase.
730 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
732 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
735 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
737 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
738 Return 0 if already specifying -mfloat-abi other than hard.
740 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
742 * gcc.dg/pr53060.c: Prune irrelevant warning.
744 2012-10-12 Jakub Jelinek <jakub@redhat.com>
747 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
748 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
749 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
750 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
751 Adjust expected wording of warnings for *cmp* builtins.
752 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
753 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
755 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/parse/friend-main.C: New.
760 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
763 * g++.dg/pr53055.C: New testcase.
765 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/cpp0x/pr52744.C: New.
770 2012-10-12 Janus Weil <janus@gcc.gnu.org>
773 * gfortran.dg/dummy_procedure_9.f90: New.
775 2012-10-12 Richard Biener <rguenther@suse.de>
777 PR tree-optimization/54894
778 * gcc.dg/torture/pr54894.c: New testcase.
780 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
783 * gcc.target/sh/pr51244-13.c: New.
784 * gcc.target/sh/pr51244-14.c: New.
785 * gcc.target/sh/pr51244-15.c: New.
786 * gcc.target/sh/pr51244-16.c: New.
788 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/cpp0x/decltype45.C: New.
793 2012-10-11 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/class_allocate_13.f90: New.
798 2012-10-11 Jason Merrill <jason@redhat.com>
800 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
801 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
803 * g++.dg/gomp/tls-5.C: Require tls_native.
804 * g++.dg/tls/thread_local7.C: Require tls_native.
805 * g++.dg/tls/static2.C: New.
807 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
810 * g++.dg/ext/weak5.C: New.
812 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
815 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
816 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
818 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/parse/pr43765.C: New.
823 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
825 * obj-c++.dg/tls/init-2.mm: Tweak errors.
827 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/init/bitfield3.C: New.
832 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
834 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
836 2012-10-10 Jakub Jelinek <jakub@redhat.com>
838 PR tree-optimization/54877
839 * gcc.dg/torture/pr54877.c: New test.
841 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
844 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
845 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
846 and remove target info from dg-do compile.
847 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
848 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
849 and remove target info from dg-do compile.
851 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
853 * gcc.dg/pr54782.c: Require target with pthread support.
855 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/cpp0x/auto35.C: New.
860 2012-10-10 Dodji Seketeli <dodji@redhat.com>
862 PR c++/53540 - using fails to be equivalent to typedef
863 * g++.dg/cpp0x/alias-decl-24.C: New test.
865 2012-10-10 Dodji Seketeli <dodji@redhat.com>
867 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
868 that c++11 attributes to types are ignored for now.
869 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
870 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
872 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
875 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
877 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/cpp0x/initlist67.C: New.
882 2012-10-10 Dehao Chen <dehao@google.com>
884 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
886 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
889 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
892 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp0x/decltype44.C: New.
897 2012-10-09 Steve Ellcey <sellcey@mips.com>
899 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
901 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/decltype43.C: New.
906 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
909 * gcc.dg/pr53397-1.c: New test case.
910 * gcc.dg/pr53397-2.c: New test case.
912 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/warn/Wparentheses-26.C: Adjust.
916 * g++.dg/warn/Wparentheses-27.C: New.
918 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
921 * c-c++-common/vector-scalar.c: New testcase.
922 * g++.dg/ext/vector18.C: New testcase.
923 * g++.dg/ext/vector5.C: This is not an error anymore.
924 * gcc.dg/init-vec-1.c: Move ...
925 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
926 * gcc.c-torture/execute/vector-shift1.c: Move ...
927 * c-c++-common/torture/vector-shift1.c: ... here.
928 * gcc.dg/scal-to-vec1.c: Move ...
929 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
930 C++11. Adapt error messages.
931 * gcc.dg/convert-vec-1.c: Move ...
932 * c-c++-common/convert-vec-1.c: ... here.
933 * gcc.dg/scal-to-vec2.c: Move ...
934 * c-c++-common/scal-to-vec2.c: ... here.
936 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
939 * gcc.target/i386/pr54400.c: New testcase.
941 2012-10-08 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/template/pr54858.C: New test.
946 2012-10-08 Marek Polacek <polacek@redhat.com>
949 * g++.dg/debug/pr54831.C: New test.
951 2012-10-08 Dehao Chen <dehao@google.com>
953 * g++.dg/predict-loop-exit-1.C: New.
954 * g++.dg/predict-loop-exit-2.C: New.
955 * g++.dg/predict-loop-exit-3.C: New.
957 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
959 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
961 2012-10-08 Jason Merrill <jason@redhat.com>
963 * g++.dg/gomp/tls-5.C: New.
964 * g++.dg/gomp/tls-wrap1.C: New.
965 * g++.dg/gomp/tls-wrap2.C: New.
966 * g++.dg/gomp/tls-wrap3.C: New.
967 * g++.dg/gomp/tls-wrap4.C: New.
968 * g++.dg/gomp/tls-wrapper-cse.C: New.
969 * g++.dg/tls/thread_local-cse.C: New.
970 * g++.dg/tls/thread_local-order1.C: New.
971 * g++.dg/tls/thread_local-order2.C: New.
972 * g++.dg/tls/thread_local-wrap1.C: New.
973 * g++.dg/tls/thread_local-wrap2.C: New.
974 * g++.dg/tls/thread_local-wrap3.C: New.
975 * g++.dg/tls/thread_local-wrap4.C: New.
976 * g++.dg/tls/thread_local2g.C: New.
977 * g++.dg/tls/thread_local3g.C: New.
978 * g++.dg/tls/thread_local4g.C: New.
979 * g++.dg/tls/thread_local5g.C: New.
980 * g++.dg/tls/thread_local6g.C: New.
981 * g++.dg/tls/thread_local7g.C: New.
983 * g++.dg/tls/thread_local3.C: New.
984 * g++.dg/tls/thread_local4.C: New.
985 * g++.dg/tls/thread_local5.C: New.
986 * g++.dg/tls/thread_local6.C: New.
988 * g++.dg/tls/init-2.C: Tweak errors.
989 * g++.dg/tls/thread_local1.C: New.
990 * g++.dg/tls/thread_local2.C: New.
991 * g++.dg/tls/thread_local7.C: New.
993 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
996 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
998 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1001 * gcc.target/sh/pr54685.c: New.
1003 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1005 PR c++/53528 C++11 attribute support
1006 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1007 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1008 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1009 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1010 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1011 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1012 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1013 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1014 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1015 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1016 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1017 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1018 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1019 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1020 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1021 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1022 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1023 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1024 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1025 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1026 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1027 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1028 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1029 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1030 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1031 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1032 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1033 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1034 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1035 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1036 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1037 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1038 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1039 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1040 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1041 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1042 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1043 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1044 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1045 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1046 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1047 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1048 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1049 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1050 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1051 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1052 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1053 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1054 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1055 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1056 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1057 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1058 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1059 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1060 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1061 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1062 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1064 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1066 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1067 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1068 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1070 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1073 * gcc.target/sh/pr54760-2.c: New.
1074 * gcc.target/sh/pr54760-3.c: New.
1076 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1081 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1082 Sandra Loosemore <sandra@codesourcery.com>
1084 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1085 and test that the accumulator is initialized using MULT.
1086 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1087 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1089 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp0x/stdint.C: New.
1094 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp0x/stddef.C: New.
1099 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1102 * gfortran.dg/typebound_operator_17.f90: New.
1104 2012-10-06 Jan Hubicka <jh@suse.cz>
1108 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1110 2012-10-06 Jan Hubicka <jh@suse.cz>
1112 * gcc.dg/lto/resolutions_0.c: New testcase.
1114 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1117 * gfortran.dg/generic_25.f90: New.
1118 * gfortran.dg/generic_26.f90: New.
1119 * gfortran.dg/generic_27.f90: New.
1121 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1124 * gcc.target/sh/pr54760-1.c: New.
1126 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1128 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1129 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1130 * g++.dg/warn/Wsign-compare-5.C: New test.
1131 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1132 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1133 * g++.dg/ext/builtin30.C: New test.
1134 * g++.dg/ext/vla12.C: New test.
1135 * gcc.dg/builtins-85.c: New test.
1138 * gcc.dg/guality/pr54519-1.c: New test.
1139 * gcc.dg/guality/pr54519-2.c: New test.
1140 * gcc.dg/guality/pr54519-3.c: New test.
1141 * gcc.dg/guality/pr54519-4.c: New test.
1142 * gcc.dg/guality/pr54519-5.c: New test.
1143 * gcc.dg/guality/pr54519-6.c: New test.
1145 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/cpp0x/defaulted38.C: New.
1150 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1152 PR tree-optimization/33763
1153 * c-c++-common/pr33763.c: New test.
1155 PR tree-optimization/54810
1156 * gcc.dg/tree-ssa/vrp85.c: New test.
1158 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1160 * gcc.dg/ucnid-7.c: Skip on AIX.
1161 * gcc.dg/ucnid-8.c: Same.
1162 * gcc.dg/ucnid-10.c: Same.
1163 * gcc.dg/ucnid-13.c: Same.
1164 * gcc.dg/attr-alias-3.c: Same.
1165 * gcc.dg/attr-alias-5.c: Same.
1166 * gcc.dg/torture/pr51106-2.c: Same.
1167 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1169 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp0x/alias-decl-23.C: New.
1174 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/template/friend53.C: New.
1179 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1181 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1182 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1183 (scan-ada-spec): Likewise.
1184 (scan-ada-spec-not): Likewise.
1185 * gcc.dg/dump-ada-spec-1.c: New test.
1186 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1188 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1190 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1192 2012-10-04 Florian Weimer <fweimer@redhat.com>
1194 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1196 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/pr54323.C: New.
1201 2012-10-04 Richard Guenther <rguenther@suse.de>
1204 * g++.dg/torture/pr54735.C: New testcase.
1206 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1208 PR rtl-optimization/54739
1209 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1211 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1214 * gcc.target/sh/pr51244-12.c: New.
1216 2012-10-03 Dehao Chen <dehao@google.com>
1219 * gcc.dg/pr54782.c: New test.
1221 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1224 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1226 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1229 * gfortran.dg/class_53.f90: New.
1231 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1234 * gcc.dg/guality/pr54551.c: New.
1236 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1238 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1239 * gcc.target/powerpc/pr46728-2.c: Likewise.
1241 2012-10-02 Sharad Singhai <singhai@google.com>
1244 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1245 to fix test failures caused by r191883.
1246 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1247 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1248 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1249 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1250 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1251 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1252 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1253 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1254 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1256 2012-09-30 Sharad Singhai <singhai@google.com>
1258 * gcc.target/i386/vect-double-1.c: Fix test.
1260 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1263 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1266 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1268 PR rtl-optimization/54457
1269 * gcc.target/i386/pr54457.c: New test.
1271 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1273 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1275 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1277 * gcc.target/i386/vect-rebuild.c: New testcase.
1279 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1281 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1283 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1285 * gcc.target/mips/pr37362.c: Fix target selector.
1287 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1290 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1292 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1294 * gcc.dg/ucnid-8.c: Update line number.
1295 * gcc.dg/torture/pr51106-2.c: Likewise.
1297 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1300 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1301 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1302 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1304 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1306 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1307 partially reverting r170092.
1308 * gfortran.dg/class_7.f03: Ditto.
1309 * gfortran.dg/coarray_14.f90: Ditto.
1310 * gfortran.dg/typebound_proc_13.f03: Ditto.
1312 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1315 * g++.dg/cpp0x/sfinae42.C: New.
1317 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1319 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1320 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1321 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1322 * gcc.dg/pr42629.c: XFAIL on AIX.
1323 * gcc.dg/pr47684.c: Same.
1324 * gcc.dg/pr43670.c: Same.
1325 * gcc.dg/pr42916.c: Same.
1326 * gcc.dg/pr45449.c: Same.
1327 * gcc.dg/pr50017.c: Same.
1328 * gcc.dg/pr42728.c: Same.
1329 * gcc.dg/pr47881.c: Same.
1330 * gcc.dg/pr44023.c: Same.
1331 * gcc.dg/pr41345.c: Same.
1332 * gcc.dg/pr42630.c: Same.
1333 * gcc.dg/pr44971.c: Same.
1334 * gcc.dg/pr46771.c: Same.
1335 * gcc.dg/ucnid-8.c: Same.
1336 * gcc.dg/ucnid-10.c: Same.
1337 * gcc.dg/ucnid-13.c: Same.
1338 * gcc.dg/torture/pr51106-2.c: Same.
1339 * gcc.dg/pr48768.c: Same.
1340 * gcc.dg/pr42631.c: Same.
1341 * gcc.dg/pr43084.c: Same.
1342 * gcc.dg/ucnid-7.c: Same.
1343 * gcc.dg/pr42889.c: Same.
1344 * gcc.dg/pr41241.c: Same.
1345 * gcc.dg/pr42719.c: Same.
1346 * g++.dg/debug/pr46583.C: Same.
1347 * g++.dg/debug/pr47106.C: Same.
1348 * g++.dg/opt/pr48549.C: Same.
1349 * g++.dg/other/pr42685.C: Same.
1350 * c-c++-common/pr43942.c: Same.
1352 2012-09-29 Ian Lance Taylor <iant@google.com>
1354 * go.test/go-test.exp: Update for latest version of Go testsuite.
1356 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1359 * gfortran.dg/internal_readwrite_3.f90: New test.
1361 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1363 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1364 c-c++-common/Wunused-local-typedefs-2.c to here.
1366 PR c++/54372 - unused attribute inactive on dependant entities
1367 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1369 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1371 PR c++/29028 - Missed unused warning on using declaration
1372 * g++.dg/warn/Wunused-var-18.C: New test.
1374 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1376 PR c++/53551 - -Wunused-local-typedefs misses uses
1377 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1379 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1384 PR tree-optimization/54713
1385 * gcc.c-torture/compile/pr54713-1.c: New test.
1386 * gcc.c-torture/compile/pr54713-2.c: New test.
1387 * gcc.c-torture/compile/pr54713-3.c: New test.
1389 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1391 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1393 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1395 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1397 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.target/i386/pr54703.c: New test.
1402 2012-09-27 Richard Guenther <rguenther@suse.de>
1405 * gcc.dg/lto/pr54709_0.c: New testcase.
1406 * gcc.dg/lto/pr54709_1.c: Likewise.
1408 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1410 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1412 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1414 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1416 * gcc.target/arm/pr42879.c: Handle big-endian.
1418 2012-09-26 Steve Ellcey <sellcey@mips.com>
1421 * gcc.dg/pr37303.c: Check for rdata or rodata.
1423 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1425 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1427 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1431 * gcc.target/powerpc/ppc-ne0-1.c: New.
1433 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1436 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1437 test_19, test_20, test_21, test_22, test_23): New functions.
1438 * gcc.target/sh/pr54089-4.c: New.
1439 * gcc.target/sh/pr54089-5.c: New.
1440 * gcc.target/sh/pr54089-6.c: New.
1441 * gcc.target/sh/pr54089-7.c: New.
1443 2012-09-25 Richard Guenther <rguenther@suse.de>
1446 * gcc.dg/lto/pr54702_0.c: New testcase.
1447 * gcc.dg/lto/pr54702_1.c: Likewise.
1448 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1449 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1450 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1451 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1453 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/cpp0x/parse2.C: New.
1457 * g++.dg/parse/error11.C: Adjust.
1458 * g++.dg/parse/error12.C: Likewise.
1460 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1462 * gcc.target/i386/20030217-1.c: Added check for
1463 large_long_double effective target.
1464 * gcc.target/i386/387-3.c: Likewise.
1465 * gcc.target/i386/387-4.c: Likewise.
1466 * gcc.target/i386/pr36578-1.c: Likewise.
1467 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1468 when long double size is equal double size.
1469 * gcc.target/i386/excess-precision-1.c: Likewise.
1470 * gcc.target/i386/pr36578-2.c: Likewise.
1471 * gcc.target/i386/20030217-2.c: New testcase.
1473 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1475 PR tree-optimization/54676
1476 * gcc.dg/pr54676.c: New test.
1478 2012-09-25 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/53663
1481 * gcc.dg/torture/pr53663-1.c: New testcase.
1482 * gcc.dg/torture/pr53663-2.c: Likewise.
1483 * gcc.dg/torture/pr53663-3.c: Likewise.
1485 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1489 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1491 * lib/target-supports-dg.exp (dg-require-effective-target,
1492 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1493 dg-process-target-1 instead of dg-process-target.
1494 (dg-process-target-1): Rename from dg-process-target.
1495 (dg-process-target): New.
1497 2012-09-24 Richard Guenther <rguenther@suse.de>
1499 PR tree-optimization/54684
1500 * g++.dg/torture/pr54684.C: New testcase.
1502 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1504 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1506 2012-09-24 Richard Guenther <rguenther@suse.de>
1509 * gcc.dg/tm/pr52173-1.c: New.
1510 * gcc.dg/tm/pr52173-2.c: New.
1512 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1514 * gcc.dg/pr54669.c: New test.
1516 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1517 Dominique Dhumieres <dominiq@lps.ens.fr>
1520 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1522 2012-09-23 Tobias Burnus <burnus@net-b.de>
1525 * gfortran.dg/class_array_14.f90: New.
1527 2012-09-22 Kai Tietz <ktietz@redhat.com>
1529 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1530 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1532 2012-09-21 Dehao Chen <dehao@google.com>
1535 PR tree-optimization/54655
1536 * g++.dg/pr54655.C: New testcase.
1538 2012-09-21 Richard Guenther <rguenther@suse.de>
1540 PR tree-optimization/54647
1541 * g++.dg/torture/pr54647.C: New testcase.
1543 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1546 * c-c++-common/torture/vector-compare-2.c: Add -w.
1548 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1550 * gnat.dg/opt20.ads: Move dg directive to...
1551 * gnat.dg/opt20.adb: ...here.
1552 * gnat.dg/addr1.ad[sb]: Likewise.
1553 * gnat.dg/concat2.ad[sb]: Likewise.
1554 * gnat.dg/array16.ad[sb]: Likewise.
1555 * gnat.dg/atomic5.ad[sb]: Likewise.
1556 * gnat.dg/discr29.ad[sb]: Likewise.
1557 * gnat.dg/noreturn5.ad[sb]: Likewise.
1558 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1559 * gnat.dg/discr23.ads: Remove dg directive.
1560 * gnat.dg/nested_float_packed.ads: Likewise.
1561 * gnat.dg/oconst6.ads: Move to...
1562 * gnat.dg/specs/oconst6.ads: ...here.
1564 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1567 * g++.dg/cpp0x/decltype32.C: Tweak.
1569 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1571 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1572 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1573 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1574 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1576 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1579 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1581 2012-09-19 Steve Ellcey <sellcey@mips.com>
1583 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1585 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1587 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1588 * gcc.target/powerpc/ppc-mftb.c: New file.
1590 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1593 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1596 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1599 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1601 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1603 * gcc.c-torture/execute/20120919-1.c: New test.
1605 2012-09-19 Richard Guenther <rguenther@suse.de>
1607 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1609 2012-09-19 Richard Guenther <rguenther@suse.de>
1611 * gcc.dg/builtin-unreachable-6.c: Adjust.
1613 2012-09-19 Richard Guenther <rguenther@suse.de>
1615 * gcc.dg/builtin-object-size-10.c: Adjust.
1616 * gcc.dg/builtin-unreachable-5.c: Adjust.
1617 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1618 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1619 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1620 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1621 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1622 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1623 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1624 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1625 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1626 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1627 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1628 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1630 2012-09-19 Richard Guenther <rguenther@suse.de>
1632 PR tree-optimization/54132
1633 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1634 * gcc.dg/torture/pr54132.c: Likewise.
1636 2012-09-19 Terry Guo <terry.guo@arm.com>
1638 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1639 extra prune rules that will be applied to all tests in a .exp file.
1640 (gcc-dg-prune): Use rules defined by the above variable.
1641 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1642 harmless warnings on architecture switch conflict.
1644 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1646 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1647 of asm-comment characters instead of a single one.
1648 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1650 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1652 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1654 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1655 target instead of xfailing it.
1656 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1657 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1658 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1659 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1660 * gcc.dg/vect/vect-104.c: Likewise.
1661 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1662 * gcc.dg/vect/vect-outer-1.c: Likewise.
1663 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1664 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1665 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1666 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1667 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1668 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1669 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1670 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1671 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1673 * lib/target-supports.exp
1674 (check_effective_target_vect_widen_mult_qi_to_hi,
1675 check_effective_target_vect_widen_mult_hi_to_si,
1676 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1677 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1678 check_effective_target_vect_pack_trunc,
1679 check_effective_target_vect_unpack,
1680 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1681 instead of arm_none.
1683 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1685 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1687 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1688 config to compiler_flags.
1690 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.target/i386/pr54592.c: New test.
1695 PR tree-optimization/54610
1696 * gcc.target/i386/pr54610.c: New test.
1698 2012-09-17 Jason Merrill <jason@redhat.com>
1701 * g++.dg/cpp0x/alias-decl-21.C: New.
1702 * g++.dg/cpp0x/alias-decl-22.C: New.
1704 2012-09-17 Tobias Burnus <burnus@net-b.de>
1707 * gfortran.dg/scan_2.f90: New.
1709 2012-09-17 Jason Merrill <jason@redhat.com>
1712 * g++.dg/init/aggr9.C: New.
1714 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1716 * gnat.dg/loop_optimization12.ad[sb]: New test.
1718 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1721 * gfortran.dg/proc_ptr_result_7.f90: New.
1723 2012-09-17 Tobias Burnus <burnus@net-b.de>
1726 * gfortran.dg/structure_constructor_11.f90: New.
1728 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1730 PR tree-optimization/54563
1731 * g++.dg/torture/pr54563.C: New test.
1733 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1736 * gfortran.dg/typebound_generic_14.f03: New.
1738 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1741 * gfortran.dg/proc_ptr_38.f90: New.
1743 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1746 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1750 * gnat.dg/lto15.adb: Require lto.
1752 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1753 "myBindC" for hppa*-*-hpux*.
1755 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1757 * gfortran.dg/namelist_75.f90: New test.
1759 2012-09-15 Tom de Vries <tom@codesourcery.com>
1761 * gcc.dg/tree-ssa/vrp82.c: New test.
1762 * gcc.dg/tree-ssa/vrp83.c: Same.
1763 * gcc.dg/tree-ssa/vrp84.c: Same.
1765 2012-09-15 Tom de Vries <tom@codesourcery.com>
1767 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1768 * gcc.dg/tree-ssa/vrp81.c: ... this.
1770 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1773 * gcc.target/avr/torture/fix-types.h: New.
1774 * gcc.target/avr/torture/vals-hr.def: New.
1775 * gcc.target/avr/torture/vals-r.def: New.
1776 * gcc.target/avr/torture/vals-k.def: New.
1777 * gcc.target/avr/torture/vals-ur.def: New.
1778 * gcc.target/avr/torture/vals-uk.def: New.
1779 * gcc.target/avr/torture/vals-uhr.def: New.
1780 * gcc.target/avr/torture/vals-llk.def: New.
1781 * gcc.target/avr/torture/vals-ullk.def: New.
1782 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1783 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1784 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1785 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1786 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1787 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1788 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1789 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1791 2012-09-14 Dehao Chen <dehao@google.com>
1793 * g++.dg/debug/dwarf2/deallocator.C: New test.
1795 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1798 * gcc.c-torture/compile/pr54552-1.c: New test.
1800 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1803 * g++.dg/other/vector-compare.C: New testcase.
1804 * c-c++-common/vector-compare-3.c: New testcase.
1805 * gcc.dg/vector-shift.c: Move ...
1806 * c-c++-common/vector-shift.c: ... here.
1807 * gcc.dg/vector-shift1.c: Move ...
1808 * c-c++-common/vector-shift1.c: ... here.
1809 * gcc.dg/vector-shift3.c: Move ...
1810 * c-c++-common/vector-shift3.c: ... here.
1811 * gcc.dg/vector-compare-1.c: Move ...
1812 * c-c++-common/vector-compare-1.c: ... here.
1813 * gcc.dg/vector-compare-2.c: Move ...
1814 * c-c++-common/vector-compare-2.c: ... here.
1815 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1816 * c-c++-common/torture/vector-compare-1.c: ... here.
1817 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1818 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1819 * c-c++-common/torture/vector-compare-2.c: ... here.
1820 * gcc.c-torture/execute/vector-shift.c: Move ...
1821 * c-c++-common/torture/vector-shift.c: ... here.
1822 * gcc.c-torture/execute/vector-shift2.c: Move ...
1823 * c-c++-common/torture/vector-shift2.c: ... here.
1824 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1825 * c-c++-common/torture/vector-subscript-1.c: ... here.
1826 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1827 * c-c++-common/torture/vector-subscript-2.c: ... here.
1828 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1829 * c-c++-common/torture/vector-subscript-3.c: ... here.
1831 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1834 * gcc.c-torture/compile/pr54103-1.c,
1835 gcc.c-torture/compile/pr54103-2.c,
1836 gcc.c-torture/compile/pr54103-3.c,
1837 gcc.c-torture/compile/pr54103-4.c,
1838 gcc.c-torture/compile/pr54103-5.c,
1839 gcc.c-torture/compile/pr54103-6.c: New tests.
1840 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1842 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
1844 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1846 2012-09-14 Richard Guenther <rguenther@suse.de>
1848 PR tree-optimization/54565
1849 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1850 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
1852 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
1854 * gcc.target/arm/combine-movs.c: Add missing space.
1856 2012-09-14 Richard Guenther <rguenther@suse.de>
1858 * g++.dg/torture/builtin-location.C: New testcase.
1860 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1861 Manuel López-Ibáñez <manu@gcc.gnu.org>
1864 * g++.dg/warn/Wuninitialized-self.C: New.
1866 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1869 * gcc.c-torture/compile/pr54559.c: New test.
1871 2012-09-13 Jason Merrill <jason@redhat.com>
1874 * g++.dg/cpp0x/constexpr-temp1.C: New.
1877 * g++.dg/template/anonunion2.C: New.
1880 * g++.dg/template/init10.C: New.
1882 2012-09-13 Tobias Burnus <burnus@net-b.de>
1885 * gfortran.dg/implicit_pure_3.f90: New.
1887 2012-09-13 Richard Guenther <rguenther@suse.de>
1889 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1891 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
1893 * gcc.target/arm/builtin-bswap-1.c: New testcase.
1895 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1897 * c-c++-common/pr51712.c: Handle for short-enum targets.
1899 2012-09-12 Terry Guo <terry.guo@arm.com>
1901 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1902 and lsrs for Thumb2 mode.
1904 2012-09-12 Jan Hubicka <jh@suse.cz>
1906 * gcc.dg/ipa/inlinehint-2.c: New testcase.
1908 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
1911 * gcc.target/i386/pr54445-1.c: New file.
1912 * gcc.target/i386/pr54445-2.c: Likewise.
1914 2012-09-12 Tobias Burnus <burnus@net-b.de>
1918 * gfortran.dg/coarray_10.f90: Update dg-error.
1919 * gfortran.dg/coarray_28.f90: New.
1920 * gfortran.dg/array_section_3.f90: New.
1922 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
1924 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1925 gcc.target/arm/pr48252.c: Fix for big-endian support.
1927 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
1929 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1931 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1932 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1934 * gcc.target/arm/neon-vfma-1.c: New testcase.
1935 * gcc.target/arm/neon-vfms-1.c: Likewise.
1936 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1938 * gcc.target/arm/neon-vmls-1.c: Likewise.
1939 * lib/target-supports.exp (add_options_for_arm_neonv2): New
1941 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1942 (check_effective_target_arm_neonv2_ok): Likewise.
1943 (check_effective_target_arm_neonv2_hw): Likewise.
1944 (check_effective_target_arm_neonv2): Likewise.
1946 2012-09-11 Richard Guenther <rguenther@suse.de>
1949 * g++.dg/tree-ssa/pr54515.C: New testcase.
1951 2012-09-10 Andrew Pinski <apinski@cavium.com>
1954 * gcc.dg/tm/memopt-16.c: New testcase.
1956 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/sfinae40.C: New.
1961 * g++.dg/cpp0x/sfinae41.C: Likewise.
1963 2012-09-10 Jason Merrill <jason@redhat.com>
1966 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1968 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1971 * gcc.target/sh/pr54089-3.c: New.
1973 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1975 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1977 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1979 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1981 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
1983 * gcc.dg/pr52558-2.c: Delete.
1984 * gcc.dg/simulate-thread/speculative-store-3.c: New.
1986 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
1988 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1990 2012-09-10 Richard Guenther <rguenther@suse.de>
1992 PR tree-optimization/54520
1993 * gcc.dg/torture/pr54520.c: New testcase.
1995 2012-09-10 Jason Merrill <jason@redhat.com>
1998 * g++.dg/cpp0x/implicit14.C: New.
2000 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2003 * gfortran.dg/bound_simplification_3.f90: New test.
2005 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2008 * gcc.dg/pr52558-1.c: Delete.
2009 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2011 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2013 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2014 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2015 * gcc.target/arm/smlaltt-1.c: Likewise.
2017 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2019 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2021 2012-09-07 Tom de Vries <tom@codesourcery.com>
2023 PR tree-optimization/53986
2024 * gcc.dg/tree-ssa/vrp80.c: New test.
2025 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2027 2012-09-06 Jason Merrill <jason@redhat.com>
2031 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2032 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2034 2012-09-06 Andrew Pinski <apinski@cavium.com>
2037 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2039 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2041 PR rtl-optimization/54455
2042 * gcc.dg/54455.c: New test.
2044 2012-09-06 Tobias Burnus <burnus@net-b.de>
2047 * gfortran.dg/promotion_2.f90: New.
2049 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2052 * c-c++-common/pr54486.c: New test.
2054 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2057 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2059 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2062 * g++.dg/cpp0x/sfinae39.C: New.
2064 2012-09-04 Jason Merrill <jason@redhat.com>
2067 * g++.dg/ext/flexary3.C: New.
2070 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2073 * g++.dg/template/defarg15.C: New.
2076 * g++.dg/template/access24.C: New.
2078 2012-09-04 Richard Guenther <rguenther@suse.de>
2080 PR tree-optimization/54458
2081 * gcc.dg/torture/pr54458.c: New testcase.
2083 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2085 * gcc.target/arm/neon-vext.c: New test.
2086 * gcc.target/arm/neon-vext-execute.c: Ditto.
2088 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2092 * gfortran.dg/select_type_29.f03: New.
2094 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2096 * gcc.dg/fold-perm.c: Improve test.
2098 2012-09-03 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/coarray_class_1.f90: New.
2103 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2106 * gcc.c-torture/compile/pr49206.c: New test.
2108 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2109 Uros Bizjak <ubizjak@gmail.com>
2112 * gfortran.dg/pr36680.f90: New test.
2114 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2117 * g++.dg/opt/pr42295.C: New test.
2119 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.dg/torture/pr54436.c: New test.
2124 2012-09-01 Andrew Pinski <apinski@cavium.com>
2126 * gcc.target/mips/truncate-8.c: New testcase.
2128 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.target/i386/pr46829.c: New test.
2133 * gcc.target/i386/pr46843.c: Ditto.
2135 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2136 Jason Merrill <jason@redhat.com>
2139 * g++.dg/parse/error50.C: New.
2141 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.c-torture/compile/pr54428.c: New test.
2146 2012-08-31 Ollie Wild <aaw@google.com>
2149 * g++.dg/init/lifetime3.C: New test.
2151 2012-08-31 Martin Jambor <mjambor@suse.cz>
2154 * gcc.dg/torture/pr54409.c: New test.
2156 2012-08-31 Martin Jambor <mjambor@suse.cz>
2158 * gfortran.dg/pr48636.f90: Add dump scan checks.
2160 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2162 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2164 2012-08-28 Joey Ye <joey.ye@arm.com>
2166 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2168 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2171 * gcc.target/i386/pr46254.c: New test.
2173 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2175 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2176 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2177 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2179 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2182 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2183 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2184 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2185 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2186 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2187 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2188 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2189 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2190 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2191 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2192 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2193 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2194 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2195 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2196 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2197 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2198 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2199 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2200 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2201 gcc.target/mips/unaligned-1.c: Tighten regexps.
2203 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2205 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2206 (mips_option_groups): Remove optimization. Add various -f options.
2207 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2208 and -pg imply -fno-omit-frame-pointer.
2209 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2210 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2211 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2212 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2213 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2214 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2215 * gcc.target/mips/abi-n32-long32.c: Likewise.
2216 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2217 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2218 * gcc.target/mips/abi-n32-long64.c: Likewise.
2219 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2220 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2221 * gcc.target/mips/abi-n64-long32.c: Likewise.
2222 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2223 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2224 * gcc.target/mips/abi-n64-long64.c: Likewise.
2225 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2226 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2227 * gcc.target/mips/abi-o32-long32.c: Likewise.
2228 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2229 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2230 * gcc.target/mips/abi-o32-long64.c: Likewise.
2231 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2232 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2233 * gcc.target/mips/abi-o64-long32.c: Likewise.
2234 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2235 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2236 * gcc.target/mips/abi-o64-long64.c: Likewise.
2237 * gcc.target/mips/asm-1.c: Likewise.
2238 * gcc.target/mips/branch-1.c: Likewise.
2239 * gcc.target/mips/call-3.c: Likewise.
2240 * gcc.target/mips/call-saved-3.c: Likewise.
2241 * gcc.target/mips/clear-cache-1.c: Likewise.
2242 * gcc.target/mips/div-1.c: Likewise.
2243 * gcc.target/mips/div-2.c: Likewise.
2244 * gcc.target/mips/div-3.c: Likewise.
2245 * gcc.target/mips/div-4.c: Likewise.
2246 * gcc.target/mips/div-5.c: Likewise.
2247 * gcc.target/mips/div-6.c: Likewise.
2248 * gcc.target/mips/div-7.c: Likewise.
2249 * gcc.target/mips/div-8.c: Likewise.
2250 * gcc.target/mips/div-9.c: Likewise.
2251 * gcc.target/mips/div-10.c: Likewise.
2252 * gcc.target/mips/div-11.c: Likewise.
2253 * gcc.target/mips/div-12.c: Likewise.
2254 * gcc.target/mips/dsp-ctrl.c: Likewise.
2255 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2256 * gcc.target/mips/ext-8.c: Likewise.
2257 * gcc.target/mips/extend-2.c: Likewise.
2258 * gcc.target/mips/fix-r10000-1.c: Likewise.
2259 * gcc.target/mips/fix-r10000-2.c: Likewise.
2260 * gcc.target/mips/fix-r10000-3.c: Likewise.
2261 * gcc.target/mips/fix-r10000-4.c: Likewise.
2262 * gcc.target/mips/fix-r10000-5.c: Likewise.
2263 * gcc.target/mips/fix-r10000-6.c: Likewise.
2264 * gcc.target/mips/fix-r10000-7.c: Likewise.
2265 * gcc.target/mips/fix-r10000-8.c: Likewise.
2266 * gcc.target/mips/fix-r10000-9.c: Likewise.
2267 * gcc.target/mips/fix-r10000-10.c: Likewise.
2268 * gcc.target/mips/fix-r10000-11.c: Likewise.
2269 * gcc.target/mips/fix-r10000-12.c: Likewise.
2270 * gcc.target/mips/fix-r10000-13.c: Likewise.
2271 * gcc.target/mips/fix-r10000-14.c: Likewise.
2272 * gcc.target/mips/fix-r10000-15.c: Likewise.
2273 * gcc.target/mips/fpcmp-1.c: Likewise.
2274 * gcc.target/mips/fpcmp-2.c: Likewise.
2275 * gcc.target/mips/fpr-moves-7.c: Likewise.
2276 * gcc.target/mips/fpr-moves-8.c: Likewise.
2277 * gcc.target/mips/int-moves-1.c: Likewise.
2278 * gcc.target/mips/int-moves-2.c: Likewise.
2279 * gcc.target/mips/long-calls-pg.c: Likewise.
2280 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2281 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2282 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2283 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2284 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2285 * gcc.target/mips/mips-3d-1.c: Likewise.
2286 * gcc.target/mips/mips-3d-2.c: Likewise.
2287 * gcc.target/mips/mips-3d-3.c: Likewise.
2288 * gcc.target/mips/mips-3d-4.c: Likewise.
2289 * gcc.target/mips/mips-3d-5.c: Likewise.
2290 * gcc.target/mips/mips-3d-6.c: Likewise.
2291 * gcc.target/mips/mips-3d-7.c: Likewise.
2292 * gcc.target/mips/mips-3d-8.c: Likewise.
2293 * gcc.target/mips/mips-3d-9.c: Likewise.
2294 * gcc.target/mips/mips-ps-1.c: Likewise.
2295 * gcc.target/mips/mips-ps-2.c: Likewise.
2296 * gcc.target/mips/mips-ps-3.c: Likewise.
2297 * gcc.target/mips/mips-ps-4.c: Likewise.
2298 * gcc.target/mips/mips-ps-6.c: Likewise.
2299 * gcc.target/mips/mips32-dspr2.c: Likewise.
2300 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2301 * gcc.target/mips/neg-abs-1.c: Likewise.
2302 * gcc.target/mips/neg-abs-2.c: Likewise.
2303 * gcc.target/mips/nmadd-3.c: Likewise.
2304 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2305 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2306 * gcc.target/mips/octeon-pop-1.c: Likewise.
2307 * gcc.target/mips/pr26765.c: Likewise.
2308 * gcc.target/mips/pr33256.c: Likewise.
2309 * gcc.target/mips/pr33635-1.c: Likewise.
2310 * gcc.target/mips/pr33755.c: Likewise.
2311 * gcc.target/mips/pr35802.c: Likewise.
2312 * gcc.target/mips/pr45074.c: Likewise.
2313 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2314 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2315 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2316 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2317 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2318 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2319 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2320 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2321 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2322 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2323 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2324 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2325 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2326 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2327 * gcc.target/mips/save-restore-1.c: Likewise.
2328 * gcc.target/mips/save-restore-3.c: Likewise.
2329 * gcc.target/mips/save-restore-5.c: Likewise.
2330 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2331 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2332 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2333 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2334 * gcc.target/mips/stack-1.c: Likewise.
2336 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2339 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2340 branch under test to be filled with preceding rather than
2341 following instructions.
2342 * gcc.target/mips/branch-10.c: Likewise.
2343 * gcc.target/mips/branch-11.c: Likewise.
2344 * gcc.target/mips/branch-12.c: Likewise.
2345 * gcc.target/mips/branch-13.c: Likewise.
2346 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2347 to be eliminated. Tighten $28 scan-assembler-not test.
2349 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2351 * gcc.target/mips/call-4.c: ...this new test.
2353 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2355 * gcc.target/mips/code-readable-3.c: Likewise.
2356 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2357 flag but skip for -O0.
2358 * gcc.target/mips/code-readable-4.c: Likewise.
2360 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2361 of operations under test.
2362 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2364 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2365 Don't require sibling-call optimization.
2366 * gcc.target/mips/near-far-4.c: Likewise.
2368 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2369 Make sure that the register variable is used.
2370 * gcc.target/mips/soft-float-1.c: Likewise.
2372 * gcc.target/mips/sdata-1.c: Make static data volatile.
2373 * gcc.target/mips/sdata-2.c: Likewise.
2374 * gcc.target/mips/sdata-3.c: Likewise.
2375 * gcc.target/mips/sdata-4.c: Likewise.
2377 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2379 * gcc.target/mips/atomic-memory-2.c: Likewise.
2380 * gcc.target/mips/branch-cost-1.c: Likewise.
2381 * gcc.target/mips/branch-cost-2.c: Likewise.
2382 * gcc.target/mips/cache-1.c: Likewise.
2383 * gcc.target/mips/call-1.c: Likewise.
2384 * gcc.target/mips/call-saved-2.c: Likewise.
2385 * gcc.target/mips/const-anchor-1.c: Likewise.
2386 * gcc.target/mips/const-anchor-2.c: Likewise.
2387 * gcc.target/mips/dse-1.c: Likewise.
2388 * gcc.target/mips/dsp-lhx.c: Likewise.
2389 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2390 * gcc.target/mips/ext-1.c: Likewise.
2391 * gcc.target/mips/ext-2.c: Likewise.
2392 * gcc.target/mips/ext-3.c: Likewise.
2393 * gcc.target/mips/ext-4.c: Likewise.
2394 * gcc.target/mips/ext-5.c: Likewise.
2395 * gcc.target/mips/ext-6.c: Likewise.
2396 * gcc.target/mips/ext-7.c: Likewise.
2397 * gcc.target/mips/extend-1.c: Likewise.
2398 * gcc.target/mips/fix-r4000-1.c: Likewise.
2399 * gcc.target/mips/fix-r4000-3.c: Likewise.
2400 * gcc.target/mips/fix-r4000-5.c: Likewise.
2401 * gcc.target/mips/fix-r4000-6.c: Likewise.
2402 * gcc.target/mips/fix-r4000-8.c: Likewise.
2403 * gcc.target/mips/fix-r4000-10.c: Likewise.
2404 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2405 * gcc.target/mips/fixed-vector-type.c: Likewise.
2406 * gcc.target/mips/fpr-moves-1.c: Likewise.
2407 * gcc.target/mips/fpr-moves-2.c: Likewise.
2408 * gcc.target/mips/fpr-moves-3.c: Likewise.
2409 * gcc.target/mips/fpr-moves-4.c: Likewise.
2410 * gcc.target/mips/fpr-moves-5.c: Likewise.
2411 * gcc.target/mips/fpr-moves-6.c: Likewise.
2412 * gcc.target/mips/ins-1.c: Likewise.
2413 * gcc.target/mips/ins-2.c: Likewise.
2414 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2415 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2416 * gcc.target/mips/lazy-binding-1.c: Likewise.
2417 * gcc.target/mips/madd-3.c: Likewise.
2418 * gcc.target/mips/madd-5.c: Likewise.
2419 * gcc.target/mips/madd-6.c: Likewise.
2420 * gcc.target/mips/madd-8.c: Likewise.
2421 * gcc.target/mips/madd-9.c: Likewise.
2422 * gcc.target/mips/memcpy-1.c: Likewise.
2423 * gcc.target/mips/mips-ps-type.c: Likewise.
2424 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2425 * gcc.target/mips/mips-sched-madd.c: Likewise.
2426 * gcc.target/mips/mips16e-extends.c: Likewise.
2427 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2428 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2429 * gcc.target/mips/movcc-1.c: Likewise.
2430 * gcc.target/mips/movcc-2.c: Likewise.
2431 * gcc.target/mips/movcc-3.c: Likewise.
2432 * gcc.target/mips/msub-5.c: Likewise.
2433 * gcc.target/mips/msub-6.c: Likewise.
2434 * gcc.target/mips/msub-8.c: Likewise.
2435 * gcc.target/mips/mult-2.c: Likewise.
2436 * gcc.target/mips/mult-3.c: Likewise.
2437 * gcc.target/mips/mult-5.c: Likewise.
2438 * gcc.target/mips/mult-6.c: Likewise.
2439 * gcc.target/mips/mult-7.c: Likewise.
2440 * gcc.target/mips/mult-12.c: Likewise.
2441 * gcc.target/mips/mult-13.c: Likewise.
2442 * gcc.target/mips/mult-14.c: Likewise.
2443 * gcc.target/mips/mult-15.c: Likewise.
2444 * gcc.target/mips/mult-17.c: Likewise.
2445 * gcc.target/mips/mult-18.c: Likewise.
2446 * gcc.target/mips/mult-19.c: Likewise.
2447 * gcc.target/mips/nmadd-1.c: Likewise.
2448 * gcc.target/mips/nmadd-2.c: Likewise.
2449 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2450 * gcc.target/mips/octeon-cins-1.c: Likewise.
2451 * gcc.target/mips/octeon-cins-2.c: Likewise.
2452 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2453 * gcc.target/mips/octeon-exts-2.c: Likewise.
2454 * gcc.target/mips/octeon-exts-3.c: Likewise.
2455 * gcc.target/mips/octeon-exts-4.c: Likewise.
2456 * gcc.target/mips/octeon-exts-5.c: Likewise.
2457 * gcc.target/mips/octeon-exts-6.c: Likewise.
2458 * gcc.target/mips/octeon-exts-7.c: Likewise.
2459 * gcc.target/mips/octeon-pop-2.c: Likewise.
2460 * gcc.target/mips/octeon-seq-3.c: Likewise.
2461 * gcc.target/mips/octeon-seq-4.c: Likewise.
2462 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2463 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2464 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2465 * gcc.target/mips/pr54240.c: Likewise.
2466 * gcc.target/mips/rsqrt-1.c: Likewise.
2467 * gcc.target/mips/rsqrt-2.c: Likewise.
2468 * gcc.target/mips/rsqrt-3.c: Likewise.
2469 * gcc.target/mips/rsqrt-4.c: Likewise.
2470 * gcc.target/mips/save-restore-2.c: Likewise.
2471 * gcc.target/mips/save-restore-4.c: Likewise.
2472 * gcc.target/mips/sb1-1.c: Likewise.
2473 * gcc.target/mips/scc-1.c: Likewise.
2474 * gcc.target/mips/scc-2.c: Likewise.
2475 * gcc.target/mips/scc-3.c: Likewise.
2476 * gcc.target/mips/scc-4.c: Likewise.
2477 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2478 * gcc.target/mips/truncate-1.c: Likewise.
2479 * gcc.target/mips/truncate-2.c: Likewise.
2480 * gcc.target/mips/truncate-3.c: Likewise.
2481 * gcc.target/mips/truncate-4.c: Likewise.
2482 * gcc.target/mips/truncate-5.c: Likewise.
2483 * gcc.target/mips/truncate-6.c: Likewise.
2484 * gcc.target/mips/unaligned-1.c: Likewise.
2486 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2487 skip for -O0. Require -fexpensive-optimizations.
2488 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2489 * gcc.target/mips/dspr2-MULT.c: Likewise.
2490 * gcc.target/mips/fix-r4000-2.c: Likewise.
2491 * gcc.target/mips/fix-r4000-4.c: Likewise.
2492 * gcc.target/mips/fix-r4000-7.c: Likewise.
2493 * gcc.target/mips/fix-r4000-9.c: Likewise.
2494 * gcc.target/mips/madd-1.c: Likewise.
2495 * gcc.target/mips/madd-2.c: Likewise.
2496 * gcc.target/mips/madd-4.c: Likewise.
2497 * gcc.target/mips/maddu-1.c: Likewise.
2498 * gcc.target/mips/maddu-2.c: Likewise.
2499 * gcc.target/mips/maddu-3.c: Likewise.
2500 * gcc.target/mips/maddu-4.c: Likewise.
2501 * gcc.target/mips/msub-1.c: Likewise.
2502 * gcc.target/mips/msub-2.c: Likewise.
2503 * gcc.target/mips/msub-3.c: Likewise.
2504 * gcc.target/mips/msub-4.c: Likewise.
2505 * gcc.target/mips/msubu-1.c: Likewise.
2506 * gcc.target/mips/msubu-2.c: Likewise.
2507 * gcc.target/mips/msubu-3.c: Likewise.
2508 * gcc.target/mips/msubu-4.c: Likewise.
2509 * gcc.target/mips/mult-1.c: Likewise.
2510 * gcc.target/mips/mult-4.c: Likewise.
2511 * gcc.target/mips/mult-8.c: Likewise.
2512 * gcc.target/mips/mult-9.c: Likewise.
2513 * gcc.target/mips/mult-10.c: Likewise.
2514 * gcc.target/mips/mult-11.c: Likewise.
2515 * gcc.target/mips/mult-16.c: Likewise.
2517 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2518 skip for -O0 and -Os.
2519 * gcc.target/mips/fix-r4000-12.c: Likewise.
2520 * gcc.target/mips/madd-7.c: Likewise.
2521 * gcc.target/mips/mips-ps-5.c: Likewise.
2522 * gcc.target/mips/mips-ps-7.c: Likewise.
2523 * gcc.target/mips/msub-7.c: Likewise.
2525 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2526 skip for -O0. Require -mno-abicalls.
2527 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2529 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2530 skip for -O0. Require a total number of BBIT instructions and
2531 at least one of each kind.
2533 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2534 skip for -O0. Require -fno-unroll-loops.
2536 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2537 skip for -O0. Allow BLTZ as well as BGEZ.
2539 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2541 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2542 skip for -O0. Require -fschedule-insns2.
2543 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2545 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2546 but skip for -O0. Make a branch-likely more likely.
2548 * gcc.target/mips/timode-2.c: Split each test into its own function.
2549 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2551 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2552 skip for -O0. Require -fpeephole2.
2553 * gcc.target/mips/vr-mult-2.c: Likewise.
2555 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2557 PR preprocessor/53469
2558 * gcc.dg/cpp/_Pragma7.c: New test case.
2560 2012-08-27 Tobias Burnus <burnus@net-b.de>
2563 * gfortran.dg/do_5.f90: New.
2565 2012-08-27 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2568 from dg-options as -Wall no longer implies it.
2570 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2572 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2574 2012-08-25 Jason Merrill <jason@redhat.com>
2576 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2578 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/cpp0x/auto34.C: New.
2583 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2586 * gcc.dg/pr54363.c: New test.
2589 * gcc.dg/pr54355.c: New test.
2591 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2594 * gcc.target/i386/pr52857-1.c: New.
2595 * gcc.target/i386/pr52857-2.c: Likewise.
2597 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2599 * gcc.target/mips/code-readable-4.c: New test.
2601 2012-08-23 Julian Brown <julian@codesourcery.com>
2602 Sandra Loosemore <sandra@codesourcery.com>
2604 * gcc.target/mips/code-readable-1.c: Add -O to options.
2606 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/lookup/using53.C: New.
2611 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2613 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2614 * gcc.dg/fixed-point/convert-1.c: New.
2615 * gcc.dg/fixed-point/convert-2.c: New.
2616 * gcc.dg/fixed-point/convert-3.c: New.
2617 * gcc.dg/fixed-point/convert-4.c: New.
2618 * gcc.dg/fixed-point/convert-float-1.c: New.
2619 * gcc.dg/fixed-point/convert-float-2.c: New.
2620 * gcc.dg/fixed-point/convert-float-3.c: New.
2621 * gcc.dg/fixed-point/convert-float-4.c: New.
2622 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2623 * gcc.dg/fixed-point/convert-sat.c: New.
2624 * gcc.dg/fixed-point/convert.h: New.
2626 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2629 * gcc.target/sh/pr54089-2.c: New.
2631 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2633 * gcc.target/i386/long-double-64-1.c: New file.
2634 * gcc.target/i386/long-double-64-2.c: Likewise.
2635 * gcc.target/i386/long-double-64-3.c: Likewise.
2636 * gcc.target/i386/long-double-64-4.c: Likewise.
2637 * gcc.target/i386/long-double-80-1.c: Likewise.
2638 * gcc.target/i386/long-double-80-2.c: Likewise.
2639 * gcc.target/i386/long-double-80-3.c: Likewise.
2640 * gcc.target/i386/long-double-80-4.c: Likewise.
2641 * gcc.target/i386/long-double-80-5.c: Likewise.
2642 * gcc.target/i386/long-double-80-6.c: Likewise.
2643 * gcc.target/i386/long-double-80-7.c: Likewise.
2645 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2647 PR tree-optimization/54317
2648 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2650 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2653 * gcc.target/sh/pr39423-2.c: New.
2655 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2657 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2658 * gcc.dg/fold-perm.c: Likewise.
2660 2012-08-20 Jan Hubicka <jh@suse.cz>
2663 * gcc.dg/ipa/inlinehint-1.c: New.
2665 2012-08-20 Florian Weimer <fweimer@redhat.com>
2668 * g++.dg/init/new38.C: New test.
2669 * g++.dg/init/new39.C: New test.
2671 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2674 * gcc.target/sh/pr54089-1.c: New.
2676 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2679 * gcc.target/sh/pr51244-11.c: New.
2681 2012-08-20 Tobias Burnus <burnus@net-b.de>
2684 * gfortran.dg/warn_target_lifetime_2.f90: New.
2686 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/warn/Wunused-var-17.C: New.
2691 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2694 * gcc.dg/gomp/pr53992.c: New test.
2696 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2699 * gcc.c-torture/execute/20120817-1.c: New test.
2701 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2703 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2705 (f2): New test that really does need adds.
2707 2012-08-20 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/54327
2710 * gcc.dg/torture/pr54327.c: New testcase.
2712 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2714 PR tree-optimization/54321
2715 * gcc.c-torture/compile/pr54321.c: New test.
2717 2012-08-20 Tobias Burnus <burnus@net-b.de>
2720 * gfortran.dg/warn_target_lifetime_1.f90: New.
2722 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2725 * gfortran.dg/real_compare_1.f90: New test case.
2726 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2728 2012-08-18 Jan Hubicka <jh@suse.cz>
2730 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2732 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2735 * gfortran.dg/interface_37.f90: New test.
2737 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2738 Gary Funck <gary@intrepid.com>
2741 * gcc.target/i386/pr20020-1.c: New test.
2742 * gcc.target/i386/pr20020-2.c: Likewise.
2743 * gcc.target/i386/pr20020-3.c: Likewise.
2745 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2747 * gcc.target/i386/perm-concat.c: New test.
2749 2012-08-17 Julian Brown <julian@codesourcery.com>
2751 * gcc.target/arm/div64-unwinding.c: New test.
2753 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2755 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2757 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2760 * gcc.target/sh/pr54236-1.c: New.
2762 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2764 * lib/target-supports.exp (check_effective_target_sync_int_long)
2765 (check_effective_target_sync_char_short): Enable for crisv32-*
2769 * gcc.dg/torture/pr54261-1.c: New test.
2771 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2775 * gfortran.dg/typebound_call_24.f03: New.
2777 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2779 PR tree-optimization/54245
2780 * gcc.dg/tree-ssa/pr54245.c: New test.
2782 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2784 PR tree-optimization/54240
2785 * gcc.target/powerpc/pr54240.c: New test.
2786 * gcc.target/mips/pr54240.c: Likewise.
2788 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2791 * gcc.target/sh/pr52933-1.c: New.
2792 * gcc.target/sh/pr52933-2.c: New.
2794 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2797 * gcc.target/sh/pr50751-8.c: New.
2799 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2802 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2803 * gfortran.dg/typebound_proc_27.f03: New test.
2805 2012-08-14 Sterling Augustine <saugustine@google.com>
2807 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2809 2012-08-14 Tobias Burnus <burnus@net-b.de>
2812 * gfortran.dg/data_constraints_3.f90: New.
2813 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2814 to disable -pedantic compilation.
2815 * gfortran.dg/pr37243.f: Ditto.
2816 * gfortran.dg/g77/19990826-3.f: Ditto.
2817 * gfortran.dg/g77/20020307-1.f : Ditto.
2818 * gfortran.dg/g77/980310-3.f: Ditto.
2820 2012-08-14 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/warn_conversion_4.f90: New.
2825 2012-08-14 Jakub Jelinek <jakub@redhat.com>
2828 PR rtl-optimization/53495
2829 * gcc.c-torture/compile/pr53411.c: New test.
2830 * gcc.c-torture/compile/pr53495.c: New test.
2832 2012-08-13 Richard Guenther <rguenther@suse.de>
2834 * gcc.dg/tree-prof/update-loopch.c: Adjust.
2836 2012-08-13 Richard Guenther <rguenther@suse.de>
2838 PR tree-optimization/54200
2839 * gcc.dg/guality/pr54200.c: New testcase.
2840 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2842 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2844 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2846 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2849 * gcc.target/sh/pr51244-7.c: New.
2850 * gcc.target/sh/pr51244-8.c: New.
2851 * gcc.target/sh/pr51244-9.c: New.
2852 * gcc.target/sh/pr51244-10.c: New.
2854 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2856 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
2858 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2859 * gcc.target/sh/pr53511-1.c: Likewise.
2860 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2861 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2862 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2863 * gcc.target/sh/pr53512-3.c: Likewise.
2864 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2866 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
2869 * gcc.c-torture/compile/pr39423-1.c: New.
2870 * gcc.c-torture/compile/pr39423-2.c: New.
2872 2012-08-12 Tobias Burnus <burnus@net-b.de>
2875 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2876 they appear uninitialized on the RHS.
2877 * gfortran.dg/public_private_module_6.f90: New.
2879 2012-08-11 Martin Jambor <mjambor@suse.cz>
2882 * gfortran.dg/pr48636.f90: New test.
2884 2012-08-10 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2888 (main): Adjust caller.
2890 2012-08-10 Richard Guenther <rguenther@suse.de>
2892 * gcc.dg/matrix/*.c: Adjust and move ...
2893 * gcc.dg/torture/: ... here.
2894 * gcc.dg/matrix: Remove directory.
2896 2012-08-10 Richard Guenther <rguenther@suse.de>
2899 * gcc.dg/torture/vector-shuffle1.c: New testcase.
2901 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2904 * gcc.dg/tree-ssa/pr54211.c: New test.
2906 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2908 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2909 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2911 2012-08-10 Richard Guenther <rguenther@suse.de>
2913 PR tree-optimization/54109
2914 * gcc.dg/torture/pr54109.c: New testcase.
2915 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2916 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2918 2012-08-10 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/54027
2921 * gcc.dg/torture/pr54027.c: New testcase.
2923 2012-08-10 Richard Guenther <rguenther@suse.de>
2925 * g++.dg/plugin/selfassign.c: Adjust.
2926 * gcc.dg/plugin/selfassign.c: Likewise.
2927 * gcc.dg/strlenopt-11.c: Likewise.
2928 * gcc.dg/strlenopt-13.c: Likewise.
2929 * gcc.dg/no-strict-overflow-4.c: Likewise.
2930 * gcc.dg/strict-overflow-4.c: Likewise.
2931 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2932 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2933 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2934 * gcc.dg/tree-ssa/pr18908.c: Likewise.
2935 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2936 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2937 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2938 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2939 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2940 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2941 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2942 * gcc.dg/pr46309.c: Likewise.
2943 * gcc.dg/tree-ssa/loop-5.c: Likewise.
2945 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
2947 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2949 * gcc.c-torture/compile/20120727-2.c: New test.
2951 2012-08-09 Martin Jambor <mjambor@suse.cz>
2953 * gcc.dg/ipa/iinline-4.c: New test.
2954 * gcc.dg/ipa/iinline-5.c: Likewise.
2955 * gcc.dg/ipa/iinline-6.c: Likewise.
2956 * gcc.dg/ipa/iinline-7.c: Likewise.
2957 * gcc.dg/lto/20120723_0.c: Likewise.
2958 * gcc.dg/lto/20120723_1.c: Likewise.
2960 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2963 * gcc.target/sh/pr39423-1.c: New.
2965 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
2968 * gcc.target/sh/pr51244-5: New.
2969 * gcc.target/sh/pr51244-6: New.
2971 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2973 * gcc.target/i386/adx-addxcarry32-3.c: New.
2974 * gcc.target/i386/adx-addxcarry64-3.c: New.
2976 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
2978 PR rtl-optimization/53701
2979 * gcc.dg/pr53701.c: New test.
2981 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
2983 * gcc.c-torture/compile/20120727-1.c: New test.
2985 2012-08-09 Tobias Burnus <burnus@net-b.de>
2988 * gfortran.dg/intrinsic_shadow_4.f90: New.
2990 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
2992 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
2994 2012-08-08 Joseph Myers <joseph@codesourcery.com>
2996 * gcc.c-torture/execute/20120808-1.c: New test.
2998 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3000 PR rtl-optimization/54157
3001 * gcc.target/i386/pr54157.c: New file.
3003 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3005 * gcc.target/i386/adx-addcarryx32-1.c: New.
3006 * gcc.target/i386/adx-addcarryx32-2.c: New.
3007 * gcc.target/i386/adx-addcarryx64-1.c: New.
3008 * gcc.target/i386/adx-addcarryx64-2.c: New.
3009 * gcc.target/i386/adx-check.h: New.
3010 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3011 * gcc.target/i386/sse-12.c: Add -madx.
3012 * gcc.target/i386/sse-13.c: Ditto.
3013 * gcc.target/i386/sse-14.c: Ditto.
3014 * gcc.target/i386/sse-22.c: Ditto.
3015 * gcc.target/i386/sse-23.c: Ditto.
3016 * g++.dg/other/i386-2.C: Ditto.
3017 * g++.dg/other/i386-3.C: Ditto.
3019 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3021 * gcc.dg/tree-ssa/slsr-5.c: New.
3022 * gcc.dg/tree-ssa/slsr-6.c: New.
3023 * gcc.dg/tree-ssa/slsr-7.c: New.
3024 * gcc.dg/tree-ssa/slsr-8.c: New.
3025 * gcc.dg/tree-ssa/slsr-9.c: New.
3026 * gcc.dg/tree-ssa/slsr-10.c: New.
3027 * gcc.dg/tree-ssa/slsr-11.c: New.
3028 * gcc.dg/tree-ssa/slsr-12.c: New.
3029 * gcc.dg/tree-ssa/slsr-13.c: New.
3030 * gcc.dg/tree-ssa/slsr-14.c: New.
3031 * gcc.dg/tree-ssa/slsr-15.c: New.
3032 * gcc.dg/tree-ssa/slsr-16.c: New.
3033 * gcc.dg/tree-ssa/slsr-17.c: New.
3034 * gcc.dg/tree-ssa/slsr-18.c: New.
3035 * gcc.dg/tree-ssa/slsr-19.c: New.
3036 * gcc.dg/tree-ssa/slsr-20.c: New.
3037 * gcc.dg/tree-ssa/slsr-21.c: New.
3038 * gcc.dg/tree-ssa/slsr-22.c: New.
3039 * gcc.dg/tree-ssa/slsr-23.c: New.
3040 * gcc.dg/tree-ssa/slsr-24.c: New.
3041 * gcc.dg/tree-ssa/slsr-25.c: New.
3042 * gcc.dg/tree-ssa/slsr-26.c: New.
3043 * gcc.dg/tree-ssa/slsr-30.c: New.
3044 * gcc.dg/tree-ssa/slsr-31.c: New.
3046 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3048 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3049 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3050 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3052 2012-08-06 Cary Coutant <ccoutant@google.com>
3054 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3056 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3059 * gfortran.dg/dummy_procedure_5.f90: Modified.
3060 * gfortran.dg/dummy_procedure_8.f90: New.
3061 * gfortran.dg/interface_26.f90: Modified.
3062 * gfortran.dg/proc_ptr_11.f90: Modified.
3063 * gfortran.dg/proc_ptr_15.f90: Modified.
3064 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3065 * gfortran.dg/typebound_override_1.f90: Modified.
3066 * gfortran.dg/typebound_proc_6.f03: Modified.
3068 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3070 PR tree-optimization/51938
3071 PR tree-optimization/52005
3072 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3073 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3074 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3075 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3077 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3079 Avoid crashing on erroneous static_assert usage
3080 * g++.dg/cpp0x/static_assert8.C: New test.
3082 2012-08-06 Jason Merrill <jason@redhat.com>
3084 * g++.dg/cpp0x/sfinae38.C: New.
3086 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3087 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/conversion/void2.C: New.
3092 2012-08-06 Tom de Vries <tom@codesourcery.com>
3094 * gcc.dg/tree-ssa/vrp78.c: New test.
3096 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3097 Richard Sandiford <rdsandiford@googlemail.com>
3099 * g++.dg/opt/enum2.C: Require fpic target.
3100 * g++.dg/lto/20090303_0.C: Likewise.
3102 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3103 Catherine Moore <clm@codesourcery.com>
3105 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3106 flush function names too.
3107 * gcc.target/mips/clear-cache-1.c: Likewise.
3109 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3112 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3114 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3117 * gfortran.dg/array_5.f90: New test.
3119 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3121 PR tree-optimization/30318
3122 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3124 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3126 * g++.dg/ext/vector17.C: New testcase.
3128 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3131 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3132 * g++.dg/opt/longbranch1.C: Likewise.
3134 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3136 PR tree-optimization/53805
3137 * gcc.dg/fold-notunord.c: New testcase.
3139 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3142 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3143 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3145 2012-08-02 Jason Merrill <jason@redhat.com>
3146 Paolo Carlini <paolo.carlini@oracle.com>
3148 PR c++/51213 (again)
3149 * g++.dg/cpp0x/sfinae37.C: Extend.
3151 2012-08-02 Richard Guenther <rguenther@suse.de>
3153 PR tree-optimization/50672
3154 * g++.dg/torture/pr50672.C: New testcase.
3156 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3159 * gfortran.dg/abstract_type_6.f03: Modified.
3160 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3161 * gfortran.dg/proc_ptr_comp_35.f90: New.
3162 * gfortran.dg/typebound_proc_9.f03: Modified.
3163 * gfortran.dg/typebound_proc_26.f90: New.
3165 2012-08-02 Richard Guenther <rguenther@suse.de>
3167 * gcc.dg/torture/pta-callused-1.c: Adjust.
3168 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3169 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3170 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3171 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3172 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3173 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3174 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3175 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3177 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3180 * gfortran.dg/include_6.f90: New test case.
3181 * gfortran.dg/include_7.f90: New test case.
3182 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3184 2012-08-01 Tom de Vries <tom@codesourcery.com>
3186 * gcc.dg/tree-ssa/vrp76.c: New test.
3188 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3190 PR tree-optimization/46556
3191 * gcc.dg/tree-ssa/slsr-27.c: New.
3192 * gcc.dg/tree-ssa/slsr-28.c: New.
3193 * gcc.dg/tree-ssa/slsr-29.c: New.
3195 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3198 * gfortran.dg/proc_decl_29.f90: New.
3200 2012-07-31 Dehao Chen <dehao@google.com>
3202 * gcc.dg/predict-7.c: New test.
3204 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3207 * gfortran.dg/typebound_override_3.f90: New.
3209 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3211 PR tree-optimization/53773
3212 * gcc.dg/vect/pr53773.c: New test.
3214 2012-07-31 Nick Clifton <nickc@redhat.com>
3216 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3219 2012-07-31 Tobias Burnus <burnus@net-b.de>
3221 * gfortran.dg/c_funloc_tests_6.f90: New.
3222 * gfortran.dg/c_funloc_tests_7.f90: New.
3223 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3225 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3228 * g++.dg/cpp0x/temp_default5.C: New.
3230 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3233 * gfortran.dg/proc_ptr_37.f90: New.
3235 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3237 * lib/target-supports.exp
3238 (check_effective_target_vect_natural_alignment): New function.
3239 * gcc.dg/align-2.c: Only run on targets with natural alignment
3241 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3242 alignment of vector types.
3244 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3245 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3247 * gcc.target/i386/rdseed16-1.c: New.
3248 * gcc.target/i386/rdseed32-1.c: Ditto
3249 * gcc.target/i386/rdseed64-1.c: Ditto
3250 * gcc.target/i386/sse-12.c: Add -mrdseed.
3251 * gcc.target/i386/sse-13.c: Ditto.
3252 * gcc.target/i386/sse-14.c: Ditto.
3253 * g++.dg/other/i386-2.C: Ditto.
3254 * g++.dg/other/i386-3.C: Ditto.
3256 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3259 * gcc.target/sh/pr51244-4.c: New.
3261 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3263 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3264 for alpha*-*-* targets. Cleanup original tree dump.
3266 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3268 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3269 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3271 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3273 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3274 rand, srand. Include <stdlib.h>.
3276 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3278 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3280 2012-07-26 Richard Henderson <rth@redhat.com>
3282 * gcc.dg/attr-hotcold-1.c: New.
3283 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3285 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3286 Sandra Loosemore <sandra@codesourcery.com>
3288 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3290 2012-07-26 Tobias Burnus <burnus@net-b.de>
3292 * gfortran.dg/contiguous_1.f90: Update dg-error.
3293 * gfortran.dg/proc_ptr_32.f90: Ditto.
3295 2012-07-26 Richard Guenther <rguenther@suse.de>
3297 PR tree-optimization/54098
3298 * gcc.dg/torture/pr54098.c: New testcase.
3300 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3302 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3303 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3305 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3308 * gfortran.dg/array_constructor_39.f90: New test.
3310 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3313 * gfortran.dg/array_constructor_38.f90: New test.
3315 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3317 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3319 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3321 * gnat.dg/noreturn5.ad[sb]: New test.
3323 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3324 Paul Brook <paul@codesourcery.com>
3328 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3329 * c-c++-common/pr53633.c: New test.
3331 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3333 * gcc.target/i386/asm-dialect-1.c: New test case.
3335 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3336 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3338 * gcc.target/i386/prefetchw-1.c: New.
3339 * gcc.target/i386/sse-12.c: Add -mprfchw.
3340 * gcc.target/i386/sse-13.c: Ditto.
3341 * gcc.target/i386/sse-14.c: Ditto.
3342 * gcc.target/i386/sse-22.c: Ditto.
3343 * gcc.target/i386/sse-23.c: Ditto.
3344 * g++.dg/other/i386-2.C: Ditto.
3345 * g++.dg/other/i386-3.C: Ditto.
3347 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3349 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3351 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3354 * gcc.target/arm/pr54051.c: New.
3355 * gcc.target/arm/vfp-1.c: Adjust test.
3357 2012-07-24 Julian Brown <julian@codesourcery.com>
3359 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3360 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3363 2012-07-23 Paul Brook <paul@codesourcery.com>
3365 * g++.dg/other/armv7m-1.c: New test.
3367 2012-07-23 Julian Brown <julian@codesourcery.com>
3369 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3371 (DO_TEST): Define to 1 for appropriate ARM targets.
3373 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3375 PR tree-optimization/53881
3376 * gcc.dg/pr53881.c: Renamed to ...
3377 * gcc.dg/pr53881-1.c: ... this.
3378 * gcc.dg/pr53881-2.c: New test.
3380 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3382 Handle recent changes in default atomics for cris*-*-linux*.
3383 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3384 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3385 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3386 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3387 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3388 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3389 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3390 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3391 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3392 -mno-unaligned-atomic-may-use-library is in effect for
3394 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3395 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3396 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3397 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3398 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3399 gcc.target/cris/torture/sync-mis-op-i-1.c,
3400 gcc.target/cris/torture/sync-mis-op-i-2.c,
3401 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3402 gcc.target/cris/torture/sync-mis-op-i-3.c,
3403 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3404 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3405 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3406 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3407 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3408 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3409 (main): Remove local variable x.
3410 [mis_ok]: Check that atomics don't fail.
3412 2012-07-21 Andrew Pinski <apinski@cavium.com>
3414 * gcc.dg/tree-ssa/vrp72.c: New test.
3415 * gcc.dg/tree-ssa/vrp73.c: New test.
3416 * gcc.dg/tree-ssa/vrp74.c: New test.
3417 * gcc.dg/tree-ssa/vrp75.c: New test.
3419 2012-07-21 Andrew Pinski <apinski@cavium.com>
3421 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3422 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3424 2012-07-21 Andrew Pinski <apinski@cavium.com>
3426 * gcc.target/mips/octeon-pop-2.c: New testcase.
3428 2012-07-21 Tobias Burnus <burnus@net-b.de>
3431 * gfortran.dg/assumed_rank_3.f90: New.
3432 * gfortran.dg/assumed_rank_11.f90: New.
3433 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3434 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3435 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3437 2012-07-21 Andrew Pinski <apinski@cavium.com>
3439 * gcc.target/mips/unaligned-1.c: New testcase.
3441 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3443 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3445 2012-07-20 Tobias Burnus <burnus@net-b.de>
3447 * gfortran.dg/bind_c_array_params_2.f90: New.
3448 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3449 and update dg-error.
3451 2012-07-20 Tobias Burnus <burnus@net-b.de>
3453 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3455 2012-07-20 Jason Merrill <jason@redhat.com>
3458 * g++.dg/other/array7.C: New.
3460 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3462 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3463 the basic block and check loop depth.
3464 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3465 matching patterns and comments.
3466 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3467 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3469 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3472 * c-c++-common/pr28656.c: New test.
3474 2012-07-19 Jason Merrill <jason@redhat.com>
3477 * g++.dg/init/mutable1.C: New.
3479 2012-07-20 Tobias Burnus <burnus@net-b.de>
3482 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3483 * gfortran.dg/assumed_rank_1.f90: New.
3484 * gfortran.dg/assumed_rank_1_c.c: New.
3485 * gfortran.dg/assumed_rank_2.f90: New.
3486 * gfortran.dg/assumed_rank_4.f90: New.
3487 * gfortran.dg/assumed_rank_5.f90: New.
3488 * gfortran.dg/assumed_rank_6.f90: New.
3489 * gfortran.dg/assumed_rank_7.f90: New.
3490 * gfortran.dg/assumed_rank_8.f90: New.
3491 * gfortran.dg/assumed_rank_8_c.c: New.
3492 * gfortran.dg/assumed_rank_9.f90: New.
3493 * gfortran.dg/assumed_rank_10.f90: New.
3494 * gfortran.dg/assumed_rank_12.f90: New.
3496 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3498 * gnat.dg/opt25.adb: New test.
3499 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3500 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3502 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3504 * gnat.dg/aggr20.ad[sb]: New test.
3505 * gnat.dg/aggr20_pkg.ads: New helper.
3507 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3509 * gnat.dg/derived_type3.adb: New test.
3510 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3512 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3514 PR rtl-optimization/53942
3515 * gcc.dg/pr53942.c: New test.
3517 2012-07-19 Jason Merrill <jason@redhat.com>
3520 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3522 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/discr38.adb: New test.
3526 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3529 * c-c++-common/gomp/pr54017.c: New test.
3531 2012-07-19 Richard Guenther <rguenther@suse.de>
3532 Eric Botcazou <ebotcazou@adacore.com>
3534 * gnat.dg/loop_optimization11.adb: New testcase.
3535 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3537 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3538 Jason Merrill <jason@redhat.com>
3540 * g++.dg/cpp0x/sfinae37.C: New.
3541 * g++.dg/template/access23.C: New.
3542 * g++.dg/template/access7.C: Adjust.
3543 * g++.dg/template/sfinae10.C: Don't expect errors.
3544 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3546 2012-07-18 Julian Brown <julian@codesourcery.com>
3547 Sandra Loosemore <sandra@codesroucery.com>
3549 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3551 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3553 * gnat.dg/noreturn4.ad[sb]: New test.
3554 * gnat.dg/noreturn4_pkg.ads: New helper.
3556 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3557 Julian Brown <julian@codesourcery.com>
3559 * gcc.target/arm/neon-vdup-1.c: New test case.
3560 * gcc.target/arm/neon-vdup-2.c: New test case.
3561 * gcc.target/arm/neon-vdup-3.c: New test case.
3562 * gcc.target/arm/neon-vdup-4.c: New test case.
3563 * gcc.target/arm/neon-vdup-5.c: New test case.
3564 * gcc.target/arm/neon-vdup-6.c: New test case.
3565 * gcc.target/arm/neon-vdup-7.c: New test case.
3566 * gcc.target/arm/neon-vdup-8.c: New test case.
3567 * gcc.target/arm/neon-vdup-9.c: New test case.
3568 * gcc.target/arm/neon-vdup-10.c: New test case.
3569 * gcc.target/arm/neon-vdup-11.c: New test case.
3570 * gcc.target/arm/neon-vdup-12.c: New test case.
3571 * gcc.target/arm/neon-vdup-13.c: New test case.
3572 * gcc.target/arm/neon-vdup-14.c: New test case.
3573 * gcc.target/arm/neon-vdup-15.c: New test case.
3574 * gcc.target/arm/neon-vdup-16.c: New test case.
3575 * gcc.target/arm/neon-vdup-17.c: New test case.
3576 * gcc.target/arm/neon-vdup-18.c: New test case.
3577 * gcc.target/arm/neon-vdup-19.c: New test case.
3578 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3579 arguments non-constant.
3581 2012-07-18 Richard Guenther <rguenther@suse.de>
3583 PR tree-optimization/53970
3584 * g++.dg/torture/pr53970.C: New testcase.
3586 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3589 * gcc.c-torture/compile/pr38621.c: New.
3591 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3594 * gcc.target/sh/pr33135-1.c: New.
3595 * gcc.target/sh/pr33135-2.c: New.
3596 * gcc.target/sh/pr33135-3.c: New.
3597 * gcc.target/sh/pr33135-4.c: New.
3599 2012-07-17 Jason Merrill <jason@redhat.com>
3602 * g++.dg/parse/enum9.C: New.
3604 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3605 Sandra Loosemore <sandra@codesourcery.com>
3607 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3608 if there is a conflict with -mcpu=. Use -mcpu=5208.
3610 2012-07-17 Jason Merrill <jason@redhat.com>
3613 * g++.dg/template/array23.C: New.
3615 2012-07-17 Tobias Burnus <burnus@net-b.de>
3618 * gfortran.dg/bind_c_usage_26.f90: New.
3619 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3620 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3621 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3622 * gfortran.dg/interop_params.f03: Ditto.
3624 2012-07-17 Jason Merrill <jason@redhat.com>
3626 * g++.dg/template/inherit8.C: Adjust.
3627 * g++.dg/template/using21.C: Adjust.
3628 * g++.dg/template/using22.C: Adjust.
3631 * g++.dg/template/current-inst1.C: New.
3632 * g++.dg/parse/crash35.C: Adjust.
3634 2012-07-17 Tobias Burnus <burnus@net-b.de>
3637 * gfortran.dg/oldstyle_4.f90: New.
3639 2012-07-17 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3643 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3645 2012-07-16 Jason Merrill <jason@redhat.com>
3647 * g++.dg/parse/access8.C: Adjust.
3648 * g++.dg/template/sfinae6_neg.C: Adjust.
3650 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3653 * gfortran.dg/coarray_allocate_1.f90: New test.
3655 2012-07-16 Andrew Pinski <apinski@cavium.com>
3657 * gcc.c-torture/execute/bswap-1.c: New testcase.
3658 * gcc.c-torture/compile/unalign-1.c: New testcase.
3659 * gcc.c-torture/compile/20120524-1.c: New testcase.
3660 * gcc.c-torture/compile/20101216-1.c: New testcase.
3662 2012-07-16 Dehao Chen <dehao@google.com>
3665 2012-07-10 Dehao Chen <dehao@google.com>
3667 * gcc.dg/debug_info_inline.c: New test.
3669 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3672 * gfortran.dg/proc_decl_28.f90: New.
3674 2012-07-16 Andrew Pinski <apinski@cavium.com>
3676 * gcc.dg/torture/builtins-1.c: New testcase.
3678 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3680 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3681 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3682 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3683 gcc.target/cris/sync-1-v10.c,
3684 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3685 pass -mno-unaligned-atomic-may-use-library.
3686 * gcc.target/cris/sync-xchg-1.c: New test.
3687 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3688 valid register operand output modifier.
3690 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3692 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3695 2012-07-13 Andrew Pinski <apinski@cavium.com>
3697 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3698 rather than cleanup-tree-dump.
3699 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3701 2012-07-13 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/53907
3704 * gcc.target/i386/pr53907.c: New testcase.
3706 2012-07-13 Richard Guenther <rguenther@suse.de>
3708 PR tree-optimization/53922
3709 * gcc.dg/torture/pr53922.c: New testcase.
3711 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3713 PR rtl-optimization/53908
3714 * gcc.dg/torture/pr53908.c: New test.
3716 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3719 * g++.dg/cpp0x/variadic135.C: New.
3721 2012-07-12 Jason Merrill <jason@redhat.com>
3723 * g++.dg/template/sfinae6_neg.C: Adjust.
3725 2012-07-12 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3728 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3729 scan-tree-dump-times pattern.
3731 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3733 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3735 2012-07-11 Jason Merrill <jason@redhat.com>
3738 * g++.g/cpp0x/defaulted37.C: New.
3740 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3743 * gcc.target/arm/pr53859.c: New test.
3745 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3748 * gcc.c-torture/compile/pr53886.c: New.
3750 2012-07-10 Dehao Chen <dehao@google.com>
3752 * gcc.dg/debug_info_inline.c: New test.
3754 2012-07-10 Jason Merrill <jason@redhat.com>
3757 * g++.dg/cpp0x/defaulted36.C: New.
3758 * g++.dg/cpp0x/defaulted21.C: Adjust.
3760 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3762 2012-07-09 Sterling Augustine <saugustine@google.com>
3764 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3766 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3768 PR tree-optimization/53887
3769 * gcc.dg/pr53887.c: New test.
3771 2012-07-09 Jason Merrill <jason@redhat.com>
3774 * g++.dg/cpp0x/nullptr29.C: New.
3776 2012-07-09 Tom de Vries <tom@codesourcery.com>
3777 Richard Guenther <rguenther@suse.de>
3779 * gcc.dg/builtin-unreachable-6.c: New test.
3780 * gcc.dg/builtin-unreachable-5.c: New test.
3782 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3784 PR tree-optimization/53881
3785 * gcc.dg/pr53881.c: New test.
3787 2012-07-06 Jason Merrill <jason@redhat.com>
3790 * g++.dg/cpp0x/variadic134.C: New.
3793 * g++.dg/cpp0x/alias-decl-20.C: New.
3795 2012-07-06 Tom de Vries <tom@codesourcery.com>
3797 PR tree-optimization/51879
3798 * gcc.dg/pr51879-16.c: New test.
3799 * gcc.dg/pr51879-17.c: Same.
3801 2012-07-06 Tom de Vries <tom@codesourcery.com>
3803 PR tree-optimization/52009
3804 * gcc.dg/pr51879-7.c: New test.
3805 * gcc.dg/pr51879-18.c: New test.
3807 2012-07-05 Jason Merrill <jason@redhat.com>
3810 * g++.dg/template/typedef39.C: New.
3813 * g++.dg/cpp0x/variadic133.C: New.
3814 * g++.dg/template/param1.C: Adjust.
3816 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3820 * gcc.target/arm/neon/vtrnf32.c: Update.
3821 * gcc.target/arm/neon/vtrns32.c: Update.
3822 * gcc.target/arm/neon/vtrnu32.c: Update.
3823 * gcc.target/arm/neon/vzipf32.c: Update.
3824 * gcc.target/arm/neon/vzips32.c: Update.
3825 * gcc.target/arm/neon/vzipu32.c: Update.
3827 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
3830 * gfortran.dg/inline_sum_4.f90: New test.
3832 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
3834 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3836 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3838 * gcc.target/arm/fma-sp.c: New testcase.
3839 * gcc.target/arm/fma.c: Likewise.
3840 * gcc.target/arm/fma.h: Likewise.
3842 2012-07-04 Jason Merrill <jason@redhat.com>
3845 * g++.dg/other/enum3.C: New.
3847 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
3850 * g++.dg/torture/pr53321.C: New test.
3852 2012-07-04 Richard Guenther <rguenther@suse.de>
3854 PR tree-optimization/53844
3855 * g++.dg/tree-ssa/pr53844.C: New testcase.
3857 2012-07-04 Richard Guenther <rguenther@suse.de>
3859 PR tree-optimization/53849
3860 * gcc.dg/pr53849.c: New testcase.
3862 2012-07-03 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/ext/label14.C: New test.
3867 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
3870 * g++.dg/other/pr53811.C: New test.
3872 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
3875 * gcc.target/m68k/stack-limit-1.c: New testcase.
3877 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3879 * gnat.dg/recursive_call.adb: New test.
3881 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
3883 * gnat.dg/discr37.ad[sb]: New test.
3885 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
3887 * g++.dg/other/packed1.C: Remove SH from xfail list.
3889 2012-07-02 Jason Merrill <jason@redhat.com>
3892 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3895 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3898 * g++.dg/cpp0x/decltype39.C: New.
3899 * g++.dg/diagnostic/method1.C: Adjust.
3902 * g++.dg/template/ref6.C: New.
3904 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3907 * gcc.target/sh/pr53568-1.c: New.
3909 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
3912 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3914 2012-07-02 Jason Merrill <jason@redhat.com>
3917 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3920 * g++.dg/template/enum7.C: New.
3921 * g++.dg/other/ptrmem10.C: Adjust.
3922 * g++.dg/other/ptrmem11.C: Adjust.
3923 * g++.dg/cpp0x/scoped_enum.C: Adjust.
3925 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
3927 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3929 2012-07-01 Wei Guozhi <carrot@google.com>
3932 * gcc.target/arm/pr53447-1.c: New testcase.
3933 * gcc.target/arm/pr53447-2.c: New testcase.
3934 * gcc.target/arm/pr53447-3.c: New testcase.
3935 * gcc.target/arm/pr53447-4.c: New testcase.
3937 2012-06-29 Richard Guenther <rguenther@suse.de>
3939 PR tree-optimization/47061
3940 * gcc.dg/tree-ssa/vrp71.c: New testcase.
3942 2012-06-29 Richard Guenther <rguenther@suse.de>
3944 PR tree-optimization/37541
3945 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3947 2012-06-29 Richard Guenther <rguenther@suse.de>
3949 PR tree-optimization/52589
3950 * gcc.dg/tree-ssa/vrp70.c: New testcase.
3952 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
3954 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3956 * g++.dg/template/error46.C: Add missing comment to dg-message.
3957 * g++.dg/template/crash107.C: Likewise.
3958 * g++.dg/template/error47.C: Likewise.
3959 * g++.dg/template/crash108.C: Likewise.
3960 * g++.dg/overload/operator5.C: Likewise.
3962 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3963 errors in dg-message directives, add comments.
3965 2012-06-28 Kai Tietz <ktietz@redhat.com>
3967 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3968 hard-coded 'unsigned long'.
3970 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/51581
3973 * gcc.dg/vect/pr51581-4.c: New test.
3975 PR tree-optimization/53645
3976 * gcc.c-torture/execute/pr53645-2.c: New test.
3978 2012-06-28 Richard Guenther <rguenther@suse.de>
3981 * gcc.dg/torture/pr53790.c: New testcase.
3983 2012-06-28 Jakub Jelinek <jakub@redhat.com>
3985 PR tree-optimization/53645
3986 * gcc.c-torture/execute/pr53645.c: New test.
3988 2012-06-28 Arnaud Charlet <charlet@adacore.com>
3990 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3992 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
3996 * gcc.dg/guality/pr49888.c: Account for the possibility that
3997 the variable is optimized out at the first test.
3999 2012-06-27 Jason Merrill <jason@redhat.com>
4001 * g++.dg/cpp0x/override2.C: Adjust.
4002 * g++.dg/template/error5.C: Adjust.
4003 * g++.dg/parse/crash28.C: Adjust.
4006 * g++.dg/parse/template27.C: New.
4007 * g++.dg/template/crash74.C: Adjust expected output.
4009 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4013 * gfortran.dg/typebound_operator_16.f03: New.
4015 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4018 even src1.i and src2.i fields even in the second half of the arrays.
4020 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4023 * g++.dg/torture/vshuf-16.inc: New test.
4024 * g++.dg/torture/vshuf-2.inc: New test.
4025 * g++.dg/torture/vshuf-4.inc: New test.
4026 * g++.dg/torture/vshuf-8.inc: New test.
4027 * g++.dg/torture/vshuf-main.inc: New test.
4028 * g++.dg/torture/vshuf-v16hi.C: New test.
4029 * g++.dg/torture/vshuf-v16qi.C: New test.
4030 * g++.dg/torture/vshuf-v2df.C: New test.
4031 * g++.dg/torture/vshuf-v2di.C: New test.
4032 * g++.dg/torture/vshuf-v2sf.C: New test.
4033 * g++.dg/torture/vshuf-v2si.C: New test.
4034 * g++.dg/torture/vshuf-v4df.C: New test.
4035 * g++.dg/torture/vshuf-v4di.C: New test.
4036 * g++.dg/torture/vshuf-v4sf.C: New test.
4037 * g++.dg/torture/vshuf-v4si.C: New test.
4038 * g++.dg/torture/vshuf-v8hi.C: New test.
4039 * g++.dg/torture/vshuf-v8qi.C: New test.
4040 * g++.dg/torture/vshuf-v8si.C: New test.
4042 2012-06-27 Richard Guenther <rguenther@suse.de>
4045 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4047 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4049 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4050 scan-dump-dem-not): Use printable pattern in test name.
4052 2012-06-26 Sterling Augustine <saugustine@google.com>
4053 Dominique Dhumieres <dominiq@lps.ens.fr>
4055 * gcc.dg/pubtypes-2.c: Update expected output.
4056 * gcc.dg/pubtypes-3.c: Likewise.
4057 * gcc.dg/pubtypes-4.c: Likewise.
4059 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4061 * gcc.dg/tree-ssa/slsr-1.c: New test.
4062 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4063 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4064 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4066 2012-06-26 Matt Turner <mattst88@gmail.com>
4069 * gcc.target/arm/mmx-2.c: New.
4071 2012-06-26 Richard Guenther <rguenther@suse.de>
4074 * g++.dg/torture/pr53752.C: New testcase.
4076 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4078 PR tree-optimization/53748
4079 * gcc.c-torture/compile/pr53748.c: New test.
4081 2012-06-25 Jason Merrill <jason@redhat.com>
4085 * g++.dg/cpp0x/decltype38.C: New.
4086 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4088 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4090 * lib/target-supports-dg.exp (testname-for-summary): New.
4091 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4092 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4093 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4094 scan-module-absence, output-exists, output-exists-not: Use
4095 testname-for-summary.
4096 (dg-test): Clean up testname_with_flags.
4097 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4098 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4099 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4100 scan-assembler-dem-not, object-size: Use testname-for-summary.
4101 * lib/gcov.exp (run-gcov): Likewise.
4102 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4103 scan-dump-dem, scan-dump-dem-note): Likewise.
4105 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4106 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4107 including profopt.opt; save and restore existing value.
4108 * g++.dg/bprob/bprob.exp: Likewise.
4109 * gcc.dg/matrix/matrix.exp: Likewise.
4110 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4111 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4114 2012-06-25 Richard Henderson <rth@redhat.com>
4116 * gcc.dg/pr53749.c: New.
4118 2012-06-25 Jason Merrill <jason@redhat.com>
4121 * g++.dg/cpp0x/nullptr28.C: New.
4123 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4125 * gcc.target/arm/neon-vld1_dupQ.c: New.
4127 2012-06-25 Florian Weimer <fweimer@redhat.com>
4129 * g++.dg/init/new35.C: New.
4130 * g++.dg/init/new36.C: New.
4131 * g++.dg/init/new37.C: New.
4132 * g++.dg/ext/vla5.C: New warning.
4133 * g++.dg/ext/vla8.C: New warning.
4134 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4136 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4137 James Greenhalgh <james.greenhalgh@arm.com>
4139 * gcc.target/arm/ftest-support-arm.h New testcase.
4140 * gcc.target/arm/ftest-support-thumb.h Likewise.
4141 * gcc.target/arm/ftest-support.h Likewise.
4142 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4143 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4144 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4145 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4146 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4147 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4148 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4149 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4150 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4151 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4152 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4153 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4154 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4155 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4156 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4157 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4158 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4159 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4160 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4161 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4162 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4163 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4164 * lib/target-supports.exp
4165 (check_effective_target_arm_arch_FUNC): Add support for more
4167 (add_options_for_arm_arch_FUNC): Likewise.
4168 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4170 2012-06-25 Jason Merrill <jason@redhat.com>
4173 * g++.dg/cpp0x/constexpr-tuple.C: New.
4175 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4178 * gcc.target/i386/pr53759.c: New test.
4181 * g++.dg/cpp0x/nsdmi7.C: New test.
4183 2012-06-24 Kai Tietz <ktietz@redhat.com>
4185 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4187 * gcc.target/i386/pr38988.c: Likewise.
4189 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4193 * gfortran.dg/typebound_generic_12.f03: New.
4194 * gfortran.dg/typebound_generic_13.f03: New.
4196 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4198 * gnat.dg/lto15.ad[sb]: New test.
4200 2012-06-21 Meador Inge <meadori@codesourcery.com>
4203 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4205 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4207 * gcc.dg/pch/ident-1.c: New test.
4208 * gcc.dg/pch/ident-1.hs: Header file for new test.
4210 2012-06-21 Michael Matz <matz@suse.de>
4213 * gcc.c-torture/execute/pr53688.c: New test.
4215 2012-06-20 Richard Guenther <rguenther@suse.de>
4217 PR tree-optimization/30318
4218 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4220 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4222 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4224 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4226 * gcc.target/i386/clearcapv2.map: New file.
4227 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4229 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4231 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4232 and add __sh__ case.
4234 2012-06-19 Jason Merrill <jason@redhat.com>
4237 * g++.dg/debug/localclass1.C: New.
4239 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4241 * g++.dg/cpp0x/override4.C: New.
4243 2012-06-14 Jason Merrill <jason@redhat.com>
4246 * g++.dg/cpp0x/decltype37.C: New.
4248 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4250 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4252 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4254 * gcc.c-torture/compile/vector-5.c,
4255 gcc.c-torture/compile/vector-6.c: New tests.
4257 2012-06-19 Richard Henderson <rth@redhat.com>
4259 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4261 2012-06-19 Richard Guenther <rguenther@suse.de>
4263 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4265 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4268 * gcc.target/i386/pr53712.c: New test.
4270 2012-06-18 Tobias Burnus <burnus@net-b.de>
4273 * gfortran.dg/elemental_optional_args_6.f90: New.
4275 2012-06-18 Tobias Burnus <burnus@net-b.de>
4278 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4279 * gfortran.dg/coarray/move_alloc_1.f90
4281 2012-06-18 Tobias Burnus <burnus@net-b.de>
4284 * gfortran.dg/coarray_27.f90: New.
4286 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4287 Greta Yorsh <Greta.Yorsh@arm.com>
4289 * gcc.target/arm/epilog-1.c: New test.
4291 2012-06-18 Richard Guenther <rguenther@suse.de>
4293 PR tree-optimization/53693
4294 * g++.dg/torture/pr53693.C: New testcase.
4296 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4298 PR tree-optimization/53703
4299 * gcc.dg/torture/pr53703.c: New test.
4301 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4304 * gcc.target/i386/pr53698.c: New test.
4306 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4308 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4310 2012-06-17 Tobias Burnus <burnus@net-b.de>
4314 * gfortran.dg/transfer_check_3.f90: New.
4316 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4318 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4320 2012-06-16 Tobias Burnus <burnus@net-b.de>
4324 * gfortran.dg/deferred_type_param_8.f90: New.
4326 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4328 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4329 testname that includes flags, passed in as new argument, in
4331 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4332 and pass it to verify-* procedures.
4334 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4335 alignment torture options with usual torture options.
4337 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4338 messages reported for one line of source code.
4339 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4340 * g++.dg/cpp0x/decltype2.C: Likewise.
4341 * g++.dg/cpp0x/decltype3.C: Likewise.
4342 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4343 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4344 * g++.dg/cpp0x/static_assert3.C: Likewise.
4345 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4346 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4347 * g++.dg/cpp0x/union1.C: Likewise.
4348 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4349 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4350 * g++.dg/cpp0x/variadic2.C: Likewise.
4351 * g++.dg/cpp0x/variadic20.C: Likewise.
4352 * g++.dg/cpp0x/variadic74.C: Likewise.
4353 * g++.dg/diagnostic/bitfld2.C: Likewise.
4354 * g++.dg/ext/attrib44.C: Likewise.
4355 * g++.dg/ext/no-asm-1.C: Likewise.
4356 * g++.dg/other/error34.C: Likewise.
4357 * g++.dg/parse/crash46.C: Likewise.
4358 * g++.dg/parse/error10.C: Likewise.
4359 * g++.dg/parse/error2.C: Likewise.
4360 * g++.dg/parse/error3.C: Likewise.
4361 * g++.dg/parse/error36.C: Likewise.
4362 * g++.dg/parse/error8.C: Likewise.
4363 * g++.dg/parse/error9.C: Likewise.
4364 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4365 * g++.dg/parse/parser-pr28152.C: Likewise.
4366 * g++.dg/parse/template25.C: Likewise.
4367 * g++.dg/parse/typename11.C: Likewise.
4368 * g++.dg/tc1/dr147.C: Likewise.
4369 * g++.dg/template/deduce3.C: Likewise.
4370 * g++.dg/template/koenig9.C: Likewise.
4371 * g++.dg/template/pr23510.C: Likewise.
4372 * g++.dg/warn/pr12242.C: Likewise.
4373 * g++.dg/warn/pr30551-2.C: Likewise.
4374 * g++.dg/warn/pr30551.C: Likewise.
4375 * g++.old-deja/g++.other/typename1.C: Likewise.
4376 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4378 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4381 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4382 * c-c++-common/torture/vshuf-2.inc: Likewise.
4383 * c-c++-common/torture/vshuf-4.inc: Likewise.
4384 * c-c++-common/torture/vshuf-8.inc: Likewise.
4385 * c-c++-common/torture/vshuf-main.inc: Likewise.
4386 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4387 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4388 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4389 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4390 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4391 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4392 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4393 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4394 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4395 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4396 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4397 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4398 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4399 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4401 2012-06-15 Michael Matz <matz@suse.de>
4403 * gcc.dg/tree-ssa/vector-4.c: New test.
4405 2012-06-15 Michael Matz <matz@suse.de>
4407 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4408 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4410 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4412 PR tree-optimization/53636
4413 * gcc.target/arm/pr53636.c: New test.
4415 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4417 PR tree-optimization/51581
4418 * gcc.c-torture/execute/pr51581-1.c: New test.
4419 * gcc.c-torture/execute/pr51581-2.c: New test.
4420 * gcc.dg/vect/pr51581-1.c: New test.
4421 * gcc.dg/vect/pr51581-2.c: New test.
4422 * gcc.dg/vect/pr51581-3.c: New test.
4423 * gcc.target/i386/avx-pr51581-1.c: New test.
4424 * gcc.target/i386/avx-pr51581-2.c: New test.
4425 * gcc.target/i386/avx2-pr51581-1.c: New test.
4426 * gcc.target/i386/avx2-pr51581-2.c: New test.
4427 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4429 2012-06-15 Richard Guenther <rguenther@suse.de>
4431 * gcc.c-torture/execute/20120615-1.c: New testcase.
4433 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4435 * gnat.dg/vect8.ad[sb]: New test.
4437 2012-06-14 Richard Guenther <rguenther@suse.de>
4439 * gcc.dg/tree-ssa/vrp.h: New testcase.
4440 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4442 2012-06-13 Christian Bruel <christian.bruel@st.com>
4445 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4447 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4449 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4451 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4454 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4455 test summary unique.
4457 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4458 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4459 scan-stack-usage-not): Don't strip torture options from test name.
4461 * lib/scandump.exp (scan-dump-times): Use printable version of
4462 regexp in test summary line.
4464 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4465 messages reported for one line of source code.
4466 * gcc.dg/format/few-1.c: Likewise.
4467 * gcc.dg/ia64-sync-2.c: Likewise.
4468 * gcc.dg/sync-2.c: Likewise.
4469 * gcc.dg/noncompile/pr44517.c: Likewise.
4471 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4474 * gcc.dg/guality/pr49888.c: New.
4476 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4478 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4479 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4480 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4482 2012-06-13 Tobias Burnus <burnus@net-b.de>
4485 * gfortran.dg/intent_out_7.f90: New.
4487 2012-06-13 Tobias Burnus <burnus@net-b.de>
4490 * gfortran.dg/save_4.f90: New.
4492 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4497 * gcc.dg/pr53532.c: New test.
4498 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4499 adjust line numbers.
4500 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4501 * gcc.dg/Wcxx-compat-8.c: Likewise.
4502 * gcc.dg/pr51034.c: New test.
4503 * gcc.dg/pr53196-1.c: New test.
4504 * gcc.dg/pr53196-2.c: New test.
4506 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4508 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4509 alignment torture options with usual torture options.
4510 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4511 instead of dg-options.
4512 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4513 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4514 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4515 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4516 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4517 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4519 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4520 to checks for multiple messages reported for one line of source code.
4521 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4523 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4524 messages reported for one line of source code.
4526 * gcc.dg/20031223-1.c: Add comments to check for multiple
4527 messages reported for one line of source code.
4528 * gcc.dg/Wconversion-integer.c: Likewise.
4529 * gcc.dg/Wfatal-2.c: Likewise.
4530 * gcc.dg/Wfatal.c: Likewise.
4531 * gcc.dg/Wobjsize-1.c: Likewise.
4532 * gcc.dg/c99-vla-jump-1.c: Likewise.
4533 * gcc.dg/c99-vla-jump-2.c: Likewise.
4534 * gcc.dg/c99-vla-jump-3.c: Likewise.
4535 * gcc.dg/c99-vla-jump-4.c: Likewise.
4536 * gcc.dg/c99-vla-jump-5.c: Likewise.
4537 * gcc.dg/decl-9.c: Likewise.
4538 * gcc.dg/declspec-10.c: Likewise.
4539 * gcc.dg/declspec-18.c: Likewise.
4540 * gcc.dg/mtune.c: Likewise.
4541 * gcc.dg/parser-pr28152-2.c: Likewise.
4542 * gcc.dg/parser-pr28152.c: Likewise.
4543 * gcc.dg/pr14475.c: Likewise.
4544 * gcc.dg/pr27953.c: Likewise.
4545 * gcc.dg/pr28322-3.c: Likewise.
4546 * gcc.dg/pr30457.c: Likewise.
4547 * gcc.dg/pr30551-2.c: Likewise.
4548 * gcc.dg/pr30551-3.c: Likewise.
4549 * gcc.dg/pr30551-4.c: Likewise.
4550 * gcc.dg/pr30551-5.c: Likewise.
4551 * gcc.dg/pr30551-6.c: Likewise.
4552 * gcc.dg/pr30551.c: Likewise.
4553 * gcc.dg/pr45461.c: Likewise.
4554 * gcc.dg/pr48552-1.c: Likewise.
4555 * gcc.dg/pr48552-2.c: Likewise.
4556 * gcc.dg/redecl-1.c: Likewise.
4557 * gcc.dg/transparent-union-3.c: Likewise.
4558 * gcc.dg/utf-dflt.c: Likewise.
4559 * gcc.dg/utf-dflt2.c: Likewise.
4560 * gcc.dg/vla-8.c: Likewise.
4561 * gcc.dg/vla-init-1.c: Likewise.
4562 * gcc.dg/wtr-int-type-1.c: Likewise.
4564 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4565 messages reported for for one line of source code.
4566 * c-c++-common/raw-string-5.c: Likewise.
4567 * c-c++-common/raw-string-4.c: Likewise.
4568 * c-c++-common/raw-string-6.c: Likewise.
4569 * c-c++-common/pr20000.c: Likewise.
4571 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4572 messages reported for one line of source code.
4573 * gcc.dg/cpp/pr30786.c: Likewise.
4574 * gcc.dg/cpp/pr28709.c: Likewise.
4575 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4576 * gcc.dg/cpp/macspace2.c: Likewise.
4577 * gcc.dg/cpp/missing-header-1.c: Likewise.
4578 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4579 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4580 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4582 2012-06-12 Jason Merrill <jason@redhat.com>
4585 * g++.dg/template/local7.C: New.
4587 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4590 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4591 * gcc.target/sh/pr51340-2.c: Likewise.
4592 * gcc.target/sh/pr51340-3.c: Likewise.
4594 2012-06-12 Michael Matz <matz@suse.de>
4596 * gcc.dg/torture/alias-1.c: New test.
4598 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4600 PR rtl-optimization/53589
4601 * gcc.dg/torture/pr53589.c: New test.
4603 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4606 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4607 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4608 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4609 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4610 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4611 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4612 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4613 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4614 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4615 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4616 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4617 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4618 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4619 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4620 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4621 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4623 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4625 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4626 (check_intel_cpu_model): New function.
4627 (check_amd_cpu_model): New function.
4628 (check_features): New function.
4629 (__get_cpuid_output): New function.
4630 (check_detailed): New function.
4631 (fn1): Rename to quick_check.
4632 (main): Update to call quick_check and call check_detailed.
4634 2012-06-11 Richard Henderson <rth@redhat.com>
4636 * lib/target-supports.exp
4637 (check_effective_target_sync_long_long_runtime): Use
4638 check_effective_target_lp64 instead of
4639 check_effective_target_powerpc64 for powerpc targets.
4641 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4644 * gcc.target/sh/pr53511-1.c: New.
4646 2012-06-11 Richard Guenther <rguenther@suse.de>
4649 * g++.dg/lto/pr53470_0.C: New testcase.
4650 * gcc.dg/lto/pr53470_0.c: Likewise.
4652 2012-06-11 Richard Guenther <rguenther@suse.de>
4655 * g++.dg/ext/pr53605.C: New testcase.
4657 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4659 * gnat.dg/specs/array1.ads: New test.
4660 * gnat.dg/specs/array2.ads: Likewise.
4661 * gnat.dg/array22.adb: Likewise.
4663 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4665 * gnat.dg/constant4.adb: New test.
4666 * gnat.dg/constant4_pkg.ads: New helper.
4668 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4671 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4672 * gfortran.dg/allocate_class_1.f90: Modified.
4673 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4674 * gfortran.dg/allocate_class_2.f90: New.
4676 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4679 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4681 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4684 * gfortran.dg/string_assign_2.f90: New test case.
4686 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4689 * gfortran.dg/string_assign_1.f90: New test case.
4691 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4694 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4695 * gcc.dg/gomp/critical-4.c: Likewise.
4696 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4697 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4698 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4699 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4700 * c-c++-common/gomp/pr53580.c: New test.
4702 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4705 * g++.dg/cpp0x/forw_enum11.C: New.
4707 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/cpp0x/alias-decl-19.C: New.
4712 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4714 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4716 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4718 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4720 (XSTATE_SSE): Ditto.
4721 (XSTATE_YMM): Ditto.
4722 (avx_os_support): Use new defines.
4724 2012-06-06 Richard Guenther <rguenther@suse.de>
4727 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4730 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4733 * g++.dg/cpp0x/pr52841.C: New testcase.
4735 2012-06-06 Richard Guenther <rguenther@suse.de>
4737 PR tree-optimization/53081
4738 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4739 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4741 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4743 * gcc.target/powerpc/pr53487.c: New test.
4745 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4747 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4749 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4751 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4753 2012-06-05 Richard Guenther <rguenther@suse.de>
4755 PR tree-optimization/30442
4756 * gcc.dg/vect/bb-slp-30.c: New testcase.
4758 2012-06-05 Richard Guenther <rguenther@suse.de>
4760 PR tree-optimization/53081
4761 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4762 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4763 -fno-tree-loop-distribute-patterns.
4765 2012-06-05 Alan Modra <amodra@gmail.com>
4767 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4768 Check static chain in nested funcs.
4770 2012-06-04 Tobias Burnus <burnus@net-b.de>
4773 * gfortran.dg/init_flag_10.f90: New.
4775 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/warn/Wenum-compare-no-2: New.
4780 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4782 PR preprocessor/53463
4783 * g++.dg/cpp/limits.C: New test.
4784 * g++.dg/parse/error19.C: Adjust.
4785 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4786 * g++.dg/warn/pr35635.C: Likewise.
4787 * g++.old-deja/g++.pt/assign1.C: Likewise.
4789 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4792 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4793 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4794 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4795 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4796 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4797 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4798 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4799 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4801 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4803 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4805 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4807 PR tree-optimization/53550
4808 * gcc.dg/pr53550.c: New test.
4810 2012-06-04 Richard Guenther <rguenther@suse.de>
4812 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4813 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4814 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4816 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4819 * gfortran.dg/parameter_array_element_2.f90: New.
4821 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
4824 * gcc.target/sh/pr53512-1.c: New.
4825 * gcc.target/sh/pr53512-2.c: New.
4826 * gcc.target/sh/pr53512-3.c: New.
4827 * gcc.target/sh/pr53512-4.c: New.
4829 2012-06-01 Jason Merrill <jason@redhat.com>
4832 * g++.dg/ext/visibility/template12.C: New.
4833 * g++.dg/ext/attrib14.C: Adjust warning line.
4836 * g++.dg/parse/new6.C: New.
4837 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4839 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4841 * c-c++-common/restrict-2.c: Revert previous change.
4843 2012-06-01 Jason Merrill <jason@redhat.com>
4846 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4849 * g++.dg/cpp0x/auto33.C: New.
4851 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4854 * g++.dg/parse/namespace-alias-1.C: New.
4856 2012-06-01 Christian Bruel <christian.bruel@st.com>
4858 * gcc.dg/spec-options.c: New test.
4859 * gcc.dg/foo.specs: New file.
4861 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
4864 * gnat.dg/lto14.adb: Skip on Solaris.
4866 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
4868 * gcc.target/cris/sync-1-v10.c,
4869 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4870 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4871 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4872 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4873 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4874 gcc.target/cris/torture/sync-mis-op-i-1.c,
4875 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4876 gcc.target/cris/torture/sync-mis-op-i-2.c,
4877 gcc.target/cris/torture/sync-mis-op-i-2a.c,
4878 gcc.target/cris/torture/sync-mis-op-i-3.c,
4879 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4880 gcc.target/cris/torture/sync-mis-op-s-1.c,
4881 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4882 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4883 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4884 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4885 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4886 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4887 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4888 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4889 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4891 2012-05-31 Richard Guenther <rguenther@suse.de>
4893 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4894 ldist-pr45948.c with disabled SCCP.
4896 2012-05-31 Richard Guenther <rguenther@suse.de>
4899 * gcc.dg/torture/pr48493.c: New testcase.
4901 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
4903 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4905 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4906 of the initialization loop.
4907 (dg-final): Adjust the expected number of vectorized loops depending
4908 on vect_char_mult target selector.
4910 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
4912 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4913 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4914 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4917 2012-05-30 Jason Merrill <jason@redhat.com>
4920 * g++.dg/init/new34.C: New.
4921 * g++.dg/tree-ssa/stabilize1.C: New.
4923 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4926 * g++.dg/init/new33.C: New test.
4928 2012-05-30 Richard Guenther <rguenther@suse.de>
4931 * gcc.dg/torture/pr53501.c: New testcase.
4932 * c-c++-common/restrict-2.c: Adjust.
4934 2012-05-30 Alan Modra <amodra@gmail.com>
4936 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4939 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
4941 * gcc.target/i386/shuf-concat.c: New test.
4943 2012-05-30 Jakub Jelinek <jakub@redhat.com>
4945 PR rtl-optimization/53519
4946 * gcc.c-torture/compile/pr53519.c: New test.
4948 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4950 * gcc.target/arm/neon-vrev.c: New.
4952 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
4955 * gcc.target/sh/pr51340-1.c: New.
4956 * gcc.target/sh/pr51340-2.c: New.
4957 * gcc.target/sh/pr51340-3.c: New.
4959 2012-05-29 Richard Guenther <rguenther@suse.de>
4961 PR tree-optimization/53516
4962 * gcc.dg/torture/pr53516.c: New testcase.
4964 2012-05-29 Dodji Seketeli <dodji@redhat.com>
4966 PR preprocessor/53229
4967 * gcc.dg/cpp/paste6.c: Force to run without
4968 -ftrack-macro-expansion.
4969 * gcc.dg/cpp/paste8.c: Likewise.
4970 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4971 -ftrack-macro-expansion.
4972 * gcc.dg/cpp/paste12.c: Force to run without
4973 -ftrack-macro-expansion.
4974 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4975 -ftrack-macro-expansion.
4976 * gcc.dg/cpp/paste13.c: Likewise.
4977 * gcc.dg/cpp/paste14.c: Likewise.
4978 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4979 -ftrack-macro-expansion.
4980 * gcc.dg/cpp/paste18.c: New test.
4982 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
4984 * gcc.target/cris/torture/trap-1.c,
4985 gcc.target/cris/torture/trap-2.c,
4986 gcc.target/cris/torture/trap-3.c,
4987 gcc.target/cris/torture/trap-v0.c,
4988 gcc.target/cris/torture/trap-v3.c: New tests.
4990 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/warn/Wbraces3.C: New.
4994 * g++.dg/warn/Wbraces4.C: Likewise.
4996 2012-05-28 Jakub Jelinek <jakub@redhat.com>
4998 PR tree-optimization/53505
4999 * c-c++-common/torture/pr53505.c: New test.
5001 2012-05-27 Nathan Sidwell <nathan@acm.org>
5003 * gcc.dg/stmt-expr-4.c: New.
5005 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5008 * g++.dg/parse/crash60.C: New.
5010 2012-05-26 Jason Merrill <jason@redhat.com>
5013 * c-c++-common/array-lit.c: New.
5014 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5016 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5019 * gnat.dg/array21.adb: New test.
5021 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5023 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5025 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5028 * g++.dg/other/anon-union3.C: New.
5030 2012-05-25 Ian Lance Taylor <iant@google.com>
5032 * gcc.dg/split-6.c: New test.
5034 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5036 * gnat.dg/lto14.adb: New test.
5038 2012-05-25 Tristan Gingold <gingold@adacore.com>
5040 * gcc.target/i386/large-frame.c: New.
5042 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5043 * gcc.target/powerpc/lhs-1.c: New.
5044 * gcc.target/powerpc/lhs-2.c: New.
5045 * gcc.target/powerpc/lhs-3.c: New.
5047 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5049 Make unwound macro expansion trace less redundant
5050 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5051 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5052 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5053 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5054 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5055 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5057 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5060 * g++.dg/cpp0x/constexpr-default1.C: New.
5062 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5065 * g++.dg/eh/goto2.C: New.
5067 2012-05-24 Richard Guenther <rguenther@suse.de>
5070 * g++.dg/tree-prof/pr53460.C: New testcase.
5072 2012-05-24 Richard Guenther <rguenther@suse.de>
5075 * g++.dg/debug/pr53466.C: New testcase.
5077 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5079 PR tree-optimization/53465
5080 * gcc.c-torture/execute/pr53465.c: New test.
5082 2012-05-23 Tobias Burnus <burnus@net-b.de>
5086 * gfortran.dg/allocate_with_typespec_6.f90: New.
5088 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5091 * g++.dg/warn/delete-array-1.C: New.
5093 2012-05-23 Richard Guenther <rguenther@suse.de>
5095 * gcc.dg/torture/pr39074-2.c: Adjust.
5096 * gcc.dg/torture/pr39074.c: Likewise.
5097 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5098 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5100 2012-05-22 Jan Hubicka <jh@suse.cz>
5103 * g++.dg/torture/pr53161.C: New testcase.
5105 2012-05-22 Tobias Burnus <burnus@net-b.de>
5108 * gfortran.dg/realloc_on_assign_15.f90: New.
5110 2012-05-22 Richard Guenther <rguenther@suse.de>
5113 * gcc.dg/torture/pr51071-2.c: New testcase.
5115 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5117 PR tree-optimization/53336
5118 * g++.dg/torture/pr53336.C: New testcase.
5120 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5123 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5124 instead of -Wunused-local-typedefs.
5126 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5129 * g++.dg/other/abstract4.C: New-
5131 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/ext/attrib46.C: New.
5136 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5139 * gcc.c-torture/compile/pr53418-1.c,
5140 gcc.c-torture/compile/pr53418-2.c: New tests.
5142 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5144 PR tree-optimization/53366
5145 * gcc.dg/torture/pr53366-1.c: New test.
5146 * gcc.dg/torture/pr53366-2.c: New test.
5147 * gcc.target/i386/pr53366-1.c: New test.
5148 * gcc.target/i386/pr53366-2.c: New test.
5150 PR tree-optimization/53409
5151 * gcc.c-torture/compile/pr53409.c: New test.
5153 PR tree-optimization/53410
5154 * gcc.c-torture/compile/pr53410-1.c: New test.
5155 * gcc.c-torture/compile/pr53410-2.c: New test.
5157 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5160 * gcc.target/i386/pr53425-1.c: New file.
5161 * gcc.target/i386/pr53425-2.c: Likewise.
5163 2012-05-21 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/53408
5166 * gcc.dg/torture/pr53408.c: New testcase.
5168 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5169 H.J. Lu <hongjiu.lu@intel.com>
5172 * gcc.target/i386/pr53416.c: New file.
5174 2012-05-21 Richard Guenther <rguenther@suse.de>
5176 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5178 2012-05-21 Richard Guenther <rguenther@suse.de>
5180 * gcc.dg/torture/ldist-1.c: New testcase.
5182 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/lto13.adb: New test.
5185 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5187 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5189 * gnat.dg/specs/lto12.ads: New test.
5190 * gnat.dg/specs/lto12_pkg.ads: New helper.
5192 2012-05-18 Richard Guenther <rguenther@suse.de>
5194 PR tree-optimization/53346
5195 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5196 * gcc.target/i386/incoming-10.c: Adjust.
5197 * gcc.target/i386/incoming-11.c: Likewise.
5198 * gcc.target/i386/pr46295.c: Likewise.
5200 2012-05-18 Richard Guenther <rguenther@suse.de>
5202 * gcc.dg/pr53352.c: Return zero.
5204 2012-05-18 Richard Guenther <rguenther@suse.de>
5206 PR tree-optimization/53390
5207 * gcc.dg/torture/pr53390.c: New testcase.
5209 2012-05-18 Meador Inge <meadori@codesourcery.com>
5211 PR rtl-optimization/53352
5212 * gcc.dg/pr53352.c: New test.
5214 2012-05-17 David S. Miller <davem@davemloft.net>
5216 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5217 failure on sparc-*-linux-gnu.
5219 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/parse/error49.C: New.
5223 * g++.dg/cpp0x/error8.C: Likewise.
5224 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5225 * g++.dg/ext/utf-dflt2.C: Likewise.
5226 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5227 * g++.dg/ext/utf-dflt.C: Likewise.
5228 * c-c++-common/raw-string-3.c: Likewise.
5229 * c-c++-common/raw-string-4.c: Likewise.
5231 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/cpp0x/catch1.C: New.
5236 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5239 * g++.dg/parse/error48.C: New.
5240 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5241 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5243 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5245 * gcc.dg/tm/indirect-2.c: New test.
5247 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5249 PR tree-optimization/53217
5250 * gfortran.dg/pr53217.f90: New test.
5252 2012-05-16 Richard Guenther <rguenther@suse.de>
5254 PR tree-optimization/53364
5255 * g++.dg/torture/pr53364.C: New testcase.
5257 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5260 * gcc.dg/pr52549.c: Fix test for long != void*
5261 * gcc.c-torture/execute/pr52979-1.x: New file.
5262 * gcc.c-torture/execute/pr52979-2.x: New file.
5264 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5266 PR preprocessor/7263
5267 * gcc.dg/binary-constants-2.c: Run without tracking locations
5268 accross macro expansion.
5269 * gcc.dg/binary-constants-3.c: Likewise.
5270 * gcc.dg/cpp/sysmac2.c: Likewise.
5271 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5273 * gcc.dg/cpp/syshdr3.c: New test.
5274 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5275 * gcc.dg/system-binary-constants-1.c: New test.
5276 * gcc.dg/system-binary-constants-1.h: New header for the new test
5278 * g++.dg/cpp/syshdr3.C: New test.
5279 * g++.dg/cpp/syshdr3.h: New header the new test above.
5280 * g++.dg/system-binary-constants-1.C: New test.
5281 * g++.dg/system-binary-constants-1.h: New header the new test
5284 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5288 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5291 * gcc.dg/pr53358.c: New test.
5293 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5296 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5297 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5299 2012-05-15 Olivier Hainque <hainque@adacore.com>
5301 * g++.dg/eh/sighandle.C: New testcase.
5303 2012-05-15 Richard Guenther <rguenther@suse.de>
5305 PR tree-optimization/53355
5306 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5308 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5310 * gfortran.dg/*.f90: Remove now redundant manual
5311 cleanup-modules directive.
5313 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5315 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5316 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5318 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5321 * gfortran.dg/int_range_io_1.f90: New test.
5323 2012-05-14 Andi Kleen <ak@linux.intel.com>
5324 Jakub Jelinek <jakub@redhat.com>
5327 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5328 * gcc.target/i386/rtm-check.h: New file.
5329 * gcc.target/i386/pr53315.c: New test.
5331 2012-05-14 Tobias Burnus <burnus@net-b.de>
5336 * gfortran.dg/deferred_type_param_4.f90: New.
5337 * gfortran.dg/deferred_type_param_6.f90: New.
5339 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5341 * gcc.target/i386/retarg.c: New test.
5343 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5346 * gfortran.dg/deferred_type_param_3.f90: New.
5347 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5348 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5350 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5352 * gnat.dg/null_pointer_deref3.adb: New test.
5354 2012-05-12 Tobias Burnus <burnus@net-b.de>
5358 * gfortran.dg/deferred_type_param_5.f90: New.
5360 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/parse/error47.C: New.
5364 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5367 * gfortran.dg/string_compare_4.f90: Change option
5368 to -fdump-tree-original. Add test case for kind=4.
5370 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5373 * gfortran.dg/string_compare_4.f90: New test.
5375 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5377 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5379 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/cpp0x/variadic132.C: New.
5384 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5388 * g++.dg/parse/error26.C: Tweak dg-error column number.
5390 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5393 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5395 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5397 * gnat.dg/lto11.ad[sb]: New test.
5399 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5402 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5403 directive to Scan for vpmuldq, not vpmacsdql.
5405 2012-05-09 Michael Matz <matz@suse.de>
5407 PR tree-optimization/53185
5408 * gcc.dg/vect/pr53185.c: New test.
5410 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5413 * gcc.target/i386/pr53249.c: New.
5415 2012-05-09 Richard Guenther <rguenther@suse.de>
5417 PR tree-optimization/18437
5418 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5419 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5421 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5423 PR tree-optimization/53226
5424 * gcc.c-torture/compile/pr53226.c: New test.
5426 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5428 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5429 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5430 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5431 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5432 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5433 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5434 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5435 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5436 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5437 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5438 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5439 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5440 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5441 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5443 2012-05-09 Dehao Chen <dehao@google.com>
5445 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5446 * gcc.dg/predict-2.c: Likewise.
5447 * gcc.dg/predict-3.c: Likewise.
5448 * gcc.dg/predict-4.c: Likewise.
5449 * gcc.dg/predict-5.c: Likewise.
5450 * gcc.dg/predict-6.c: Likewise.
5452 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5455 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5457 2012-05-08 Richard Guenther <rguenther@suse.de>
5459 * gcc.dg/fold-bitand-4.c: New testcase.
5461 2012-05-08 Dehao Chen <dehao@google.com>
5463 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5464 heuristic is working properly.
5465 * gcc.dg/predict-2.c: Likewise.
5466 * gcc/dg/predict-3.c: Likewise.
5467 * gcc/dg/predict-4.c: Likewise.
5468 * gcc/dg/predict-5.c: Likewise.
5469 * gcc/dg/predict-6.c: Likewise.
5471 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5473 PR tree-optimization/53239
5474 * g++.dg/opt/vrp3.C: New test.
5475 * g++.dg/opt/vrp3-aux.cc: New file.
5476 * g++.dg/opt/vrp3.h: New file.
5478 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5480 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5481 .uleb128 support in assembler output.
5483 2012-05-07 Richard Guenther <rguenther@suse.de>
5486 * g++.dg/lto/pr42987_0.C: New testcase.
5487 * g++.dg/lto/pr42987_1.C: Likewise.
5489 2012-05-07 Tobias Burnus <burnus@net-b.de>
5492 * gfortran.dg/typebound_operator_15.f90: New.
5494 2012-05-06 Tobias Burnus <burnus@net-b.de>
5497 * gfortran.dg/class_array_13.f90: New.
5499 2012-05-06 Tristan Gingold <gingold@adacore.com>
5501 * gnat.dg/warn7.adb: New test.
5503 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5505 * gnat.dg/specs/renamings.ads: Rename to...
5506 * gnat.dg/specs/renaming1.ads: ...this.
5507 * gnat.dg/specs/renaming2.ads: New test.
5508 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5509 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5510 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5511 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5513 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5515 * gnat.dg/discr36.ad[sb]: New test.
5516 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5518 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5521 * c-c++-common/pr43772.c: New.
5523 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5526 * gfortran.dg/select_type_26.f03 : New test.
5527 * gfortran.dg/select_type_27.f03 : New test.
5530 * gfortran.dg/select_type_28.f03 : New test.
5532 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5536 * gfortran.dg/mod_sign0_1.f90: New test.
5537 * gfortran.dg/mod_large_1.f90: New test.
5539 2012-05-04 Tobias Burnus <burnus@net-b.de>
5542 gfortran.dg/public_private_module_5.f90: New.
5544 2012-05-04 Tobias Burnus <burnus@net-b.de>
5547 * gfortran.dg/constructor_7.f90: New.
5548 * gfortran.dg/constructor_8.f90: New.
5550 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5553 * g++.dg/cpp0x/static_assert7.C: New.
5555 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5557 PR tree-optimization/52633
5558 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5559 recognized as widening shifts instead of over-widening.
5560 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5561 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5562 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5563 * gcc.target/arm/pr52633.c: New test.
5565 2012-05-04 Richard Guenther <rguenther@suse.de>
5567 PR tree-optimization/53168
5568 * gcc.dg/torture/pr53168.c: New testcase.
5569 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5571 2012-05-04 Richard Guenther <rguenther@suse.de>
5573 * gcc.dg/lto/pr53214_0.c: New testcase.
5575 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5577 * gcc.target/ia64/pr48496.c: New test.
5578 * gcc.target/ia64/pr52657.c: Likewise.
5580 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5583 * c-c++-common/pr51712.c: New.
5585 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5588 * gcc.target/powwerpc/pr53199.c: New file.
5590 2012-05-03 Jason Merrill <jason@redhat.com>
5592 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5594 * gcc.dg/debug/dwarf2/dups-types.c: New.
5595 * gcc.dg/debug/dwarf2/dups-types.h: New.
5597 2012-05-03 Jason Merrill <jason@redhat.com>
5599 * g++.dg/debug/dwarf2/namespace-2.C: New.
5600 * g++.dg/debug/dwarf2/localclass3.C: New.
5602 2012-05-03 Jason Merrill <jason@redhat.com>
5604 * g++.dg/debug/dwarf2/thunk1.C: New.
5606 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5609 * g++.dg/other/final2.C: New.
5611 2012-05-03 Richard Guenther <rguenther@suse.de>
5613 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5615 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5617 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5618 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5619 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5620 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5622 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5624 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5626 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5627 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5628 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5631 * gcc.dg/pr53174.c: New test.
5634 * gcc.target/arm/pr53187.c: New test.
5635 * gcc.c-torture/compile/pr53187.c: New test.
5637 2012-05-03 Richard Guenther <rguenther@suse.de>
5639 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5640 unsupported prefetching support.
5642 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5644 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5645 option -ftrack-macro-expansion=0.
5646 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5647 option -ftrack-macro-expansion=0.
5649 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5651 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5652 dg-options for target arm with dg-additional-options.
5654 2012-05-03 Richard Guenther <rguenther@suse.de>
5656 PR tree-optimization/53144
5657 * gcc.dg/torture/pr53144.c: New testcase.
5659 2012-05-03 Tobias Burnus <burnus@net-b.de>
5662 * gfortran.dg/pointer_intent_7.f90: New.
5663 * gfortran.dg/pure_formal_3.f90: New.
5665 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5667 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5669 2012-05-02 Martin Jambor <mjambor@suse.cz>
5672 * g++.dg/lto/pr52605_0.C: New test.
5674 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5676 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5677 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5678 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5679 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5680 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5681 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5682 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5683 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5684 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5685 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5686 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5687 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5688 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5689 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5690 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5691 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5693 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5696 * gcc.dg/pr53153.c: New test.
5698 2012-05-02 Richard Guenther <rguenther@suse.de>
5700 * g++.dg/tree-ssa/pr19807.C: Adjust.
5702 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5704 PR tree-optimization/53163
5705 * gcc.c-torture/compile/pr53163.c: New test.
5707 PR rtl-optimization/53160
5708 * gcc.c-torture/execute/pr53160.c: New test.
5710 2012-05-01 Ian Lance Taylor <iant@google.com>
5713 * gcc.dg/pr37303.c: New test.
5715 2012-05-01 Richard Henderson <rth@redhat.com>
5717 * lib/target-supports.exp
5718 (check_effective_target_sync_long_long_runtime): True for
5719 check_effective_target_powerpc64.
5721 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5724 * gcc.dg/vector-1.c: Move to ...
5725 * c-c++-common/vector-1.c: ... here.
5726 * gcc.dg/vector-2.c: Move to ...
5727 * c-c++-common/vector-2.c: ... here.
5728 * gcc.dg/vector-3.c: Move to ...
5729 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5730 * gcc.dg/vector-4.c: Move to ...
5731 * c-c++-common/vector-4.c: ... here.
5732 * gcc.dg/vector-init-1.c: Move to ...
5733 * c-c++-common/vector-init-1.c: ... here.
5734 * gcc.dg/vector-init-2.c: Move to ...
5735 * c-c++-common/vector-init-2.c: ... here.
5736 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5737 * c-c++-common/vector-subscript-1.c: ... here.
5738 * gcc.dg/vector-subscript-2.c: Move to ...
5739 * c-c++-common/vector-subscript-2.c: ... here.
5740 * gcc.dg/vector-subscript-3.c: Move to ...
5741 * c-c++-common/vector-subscript-3.c: ... here.
5744 * g++.dg/cpp0x/vt-51314.C: New test.
5745 * g++.dg/cpp0x/variadic76.C: Fix.
5747 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5749 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5751 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5753 Add -Wvarargs option
5754 * c-c++-common/Wvarargs.c: New test case.
5755 * c-c++-common/Wvarargs-2.c: Likewise.
5757 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5759 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5760 * objc.dg/foreach-7.m: Force the test case to run without
5761 -ftrack-macro-expansion.
5762 * c-c++-common/tm/attrib-1.c: Likewise.
5763 * c-c++-common/warn-ommitted-condop.c: Likewise.
5764 * gcc.dg/assign-warn-1.c: Likewise.
5765 * gcc.dg/assign-warn-2.c: Likewise.
5766 * gcc.dg/attr-alloc_size.c: Likewise.
5767 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5768 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5769 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5770 * gcc.dg/c90-const-expr-9.c: Likewise.
5771 * gcc.dg/c99-const-expr-9.c: Likewise.
5772 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5773 * gcc.dg/cpp/direct2s.c: Likewise.
5774 * gcc.dg/cpp/pr28709.c: Likewise.
5775 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5776 * gcc.dg/dfp/composite-type.c: Likewise.
5777 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5778 with -ftrack-macro-expansion
5779 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5780 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5781 * g++.dg/ext/cleanup-1.C: Likewise.
5782 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5783 * g++.dg/template/sfinae10.C: Likewise.
5784 * g++.dg/tm/wrap-2.C: Likewise.
5785 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5786 * g++.dg/warn/Wsign-conversion.C: Likewise.
5787 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5788 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5789 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5790 it to run with -ftrack-macro-expansion.
5791 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5792 test cases without -ftrack-macro-expansion.
5794 Fix location for static class members
5795 * g++.dg/template/sfinae6_neg.C: Adjust.
5797 Make conversion warnings work on NULL with -ftrack-macro-expansion
5798 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5799 alongside the previous testing for NULL.
5801 Fix -Wuninitialized for -ftrack-macro-expansion
5802 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5804 Strip "<built-in>" loc from displayed expansion context
5805 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5806 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5807 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5810 Fix expansion point loc for macro-like tokens
5811 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5812 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5814 Fix token pasting with -ftrack-macro-expansion
5815 * gcc.dg/cpp/paste17.c: New test case for
5816 -ftrack-macro-expansion=2 mode only.
5817 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5819 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
5821 * gnat.dg/warn6.ad[sb]: New test.
5823 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5826 * gcc.dg/20011021-1.c: Adjust testcase.
5828 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5831 * gfortran.dg/function_optimize_12.f90: New test.
5833 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
5836 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5837 code to match current output and cover new peephole2 pattern.
5839 2012-04-27 Ollie Wild <aaw@google.com>
5841 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5843 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5845 * gcc.c-torture/execute/20120427-2.c: New testcase.
5846 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5847 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5848 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5850 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
5853 * gcc.c-torture/execute/20120427-1.c: New testcase.
5855 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
5858 * gcc.dg/tree-ssa/forwprop-18.c: New test.
5860 2012-04-27 Tom de Vries <tom@codesourcery.com>
5862 PR tree-optimization/51879
5863 * gcc.dg/pr51879.c: New test.
5864 * gcc.dg/pr51879-2.c: Same.
5865 * gcc.dg/pr51879-3.c: Same.
5866 * gcc.dg/pr51879-4.c: Same.
5867 * gcc.dg/pr51879-6.c: Same.
5869 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5872 * g++.dg/cpp0x/defaulted35.C: New.
5873 * g++.dg/cpp0x/defaulted15.C: Adjust.
5875 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
5877 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5880 2012-04-25 Sriraman Tallam <tmsriram@google.com>
5882 * gcc.target/i386/builtin_target.c: Check avx2.
5884 2012-04-26 Alan Modra <amodra@gmail.com>
5886 * gcc.target/powerpc/savres.c: New test.
5887 * gcc.target/powerpc/powerpc.exp: Run it.
5889 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
5892 * gcc.dg/torture/pr53120.c: New test.
5894 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5897 * gcc.c-torture/compile/pr52979-1.c: New test.
5898 * gcc.c-torture/execute/pr52979-1.c: New test.
5899 * gcc.c-torture/execute/pr52979-2.c: New test.
5901 2012-04-25 Richard Guenther <rguenther@suse.de>
5903 * gcc.target/i386/l_fma_float_5.c: Adjust.
5904 * gcc.target/i386/l_fma_double_4.c: Likewise.
5905 * gcc.target/i386/l_fma_float_2.c: Likewise.
5906 * gcc.target/i386/l_fma_float_6.c: Likewise.
5907 * gcc.target/i386/l_fma_double_1.c: Likewise.
5908 * gcc.target/i386/l_fma_double_5.c: Likewise.
5909 * gcc.target/i386/l_fma_float_3.c: Likewise.
5910 * gcc.target/i386/l_fma_double_2.c: Likewise.
5911 * gcc.target/i386/l_fma_double_6.c: Likewise.
5912 * gcc.target/i386/l_fma_float_4.c: Likewise.
5913 * gcc.target/i386/l_fma_double_3.c: Likewise.
5914 * gcc.target/i386/l_fma_float_1.c: Likewise.
5916 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5918 PR tree-optimization/53058
5919 * gcc.c-torture/compile/pr53058.c: New test.
5921 2012-04-25 Jan Hubicka <jh@suse.cz>
5924 * gcc.target/i386/pr39082-1.c: Update warning location.
5926 2012-04-25 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.dg/pr52880.c: New test.
5931 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
5933 * gcc.dg/m-un-2.c: Update.
5934 * gcc.dg/20011021-1.c: Update.
5936 2012-04-25 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/realloc_on_assign_14.f90: New.
5941 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
5944 PR tree-optimizations/52891
5945 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5947 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5950 * g++.dg/cpp0x/sfinae35.C: New.
5951 * g++.dg/cpp0x/sfinae36.C: Likewise.
5953 2012-04-24 Sriraman Tallam <tmsriram@google.com>
5955 * gcc.target/builtin_target.c: New testcase.
5957 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5960 * gcc.target/powerpc/pr47197.c: New test.
5962 2012-04-24 Richard Guenther <rguenther@suse.de>
5964 PR tree-optimization/53085
5965 * g++.dg/torture/pr53085.C: New testcase.
5967 2012-04-24 Andrew Pinski <apinski@cavium.com>
5970 * gcc.dg/tree-ssa/andor-3.c: New testcase.
5971 * gcc.dg/tree-ssa/andor-4.c: New testcase.
5972 * gcc.dg/tree-ssa/andor-5.c: New testcase.
5974 2012-04-24 Jakub Jelinek <jakub@redhat.com>
5977 * gcc.c-torture/execute/pr53084.c: New test.
5979 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5983 2012-04-23 Andrew Pinski <apinski@cavium.com>
5985 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5987 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
5990 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5991 * gcc.dg/torture/builtin-power-1.c: Likewise.
5993 2012-04-23 Richard Guenther <rguenther@suse.de>
5995 PR tree-optimization/53070
5996 * gcc.dg/torture/pr53070.c: New testcase.
5998 2012-04-23 Richard Guenther <rguenther@suse.de>
6001 * gcc.dg/pr53060.c: New testcase.
6003 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6005 PR tree-optimizations/52891
6006 * gcc.c-torture/compile/pr52891-1.c: New test.
6007 * gcc.c-torture/compile/pr52891-2.c: New test.
6009 2012-04-22 Tobias Burnus <burnus@net-b.de>
6012 * gfortran.dg/read_float_4.f90: New.
6014 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6017 * c-c++-common/pr35441.C: New.
6019 2012-04-20 Ian Lance Taylor <iant@google.com>
6021 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6022 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6024 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6026 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6028 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6030 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6032 PR rtl-optimization/44214
6033 * gcc.dg/pr44214-1.c: New test.
6034 * gcc.dg/pr44214-2.c: Likewise.
6035 * gcc.dg/pr44214-3.c: Likewise.
6037 2012-04-20 Richard Guenther <rguenther@suse.de>
6039 * g++.dg/torture/20120420-1.C: New testcase.
6041 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6043 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6045 2012-04-19 Christian Bruel <christian.bruel@st.com>
6047 * gcc.dg/pr52283.c: New test.
6049 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6051 * gcc.dg/pr37985.c: New test.
6053 2012-04-19 Richard Guenther <rguenther@suse.de>
6055 PR rtl-optimization/44688
6056 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6057 possibly profitable.
6059 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6061 PR tree-optimization/52976
6062 * gfortran.dg/reassoc_11.f: New test.
6064 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6066 PR tree-optimization/52976
6067 * gfortran.dg/reassoc_7.f: New test.
6068 * gfortran.dg/reassoc_8.f: Likewise.
6069 * gfortran.dg/reassoc_9.f: Likewise.
6070 * gfortran.dg/reassoc_10.f: Likewise.
6072 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6075 * g++.dg/cpp0x/sfinae33.C: New.
6076 * g++.dg/cpp0x/sfinae34.C: Likewise.
6078 2012-04-18 Joey Ye <joey.ye@arm.com>
6080 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6082 2012-04-18 Richard Guenther <rguenther@suse.de>
6084 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6086 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6087 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6089 2012-04-17 Tom de Vries <tom@codesourcery.com>
6091 * g++.dg/pr51264-4.C: New test.
6093 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6098 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6101 * g++.dg/parse/crash59.C: New.
6103 2012-04-17 Michael Matz <matz@suse.de>
6105 PR tree-optimization/18437
6106 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6108 2012-04-17 Richard Guenther <rguenther@suse.de>
6111 * g++.dg/torture/pr53011.C: New testcase.
6113 2012-04-16 Jason Merrill <jason@redhat.com>
6116 * g++.dg/cpp0x/variadic131.C: New.
6119 * g++.dg/cpp0x/variadic130.C: New.
6122 * g++.dg/cpp0x/variadic129.C: New.
6125 * g++.dg/cpp0x/variadic128.C: New.
6127 2012-04-16 Tobias Burnus <burnus@net-b.de>
6130 * gfortran.dg/pointer_intent_6.f90: New.
6132 2012-04-16 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6136 to include public_private_module_4.f90.
6137 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6140 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6143 * g++.dg/diagnostic/operator1.C: New.
6144 * g++.dg/ext/label5.C: Adjust.
6145 * g++.dg/ext/va-arg1.C: Likewise.
6146 * g++.dg/other/error20.C: Likewise.
6147 * g++.dg/other/error20.C: Likewise.
6148 * g++.dg/other/error16.C: Likewise.
6149 * g++.dg/other/error10.C: Likewise.
6150 * g++.dg/parse/error30.C: Likewise.
6151 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6153 2012-04-16 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp0x/variadic127.C: New.
6158 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6160 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6162 Use fail, pass instead of unresolved.
6166 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6168 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6169 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6170 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6172 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6175 * gfortran.dg/typebound_call_23.f03: New test case.
6177 2012-04-15 Jason Merrill <jason@redhat.com>
6180 * g++.dg/cpp0x/variadic126.C: New.
6183 * g++.dg/cpp0x/variadic125.C: New.
6186 * g++.dg/cpp0x/variadic124.C: New.
6189 * g++.dg/cpp0x/nullptr27.C: New.
6192 * g++.dg/warn/format8.C: New.
6194 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6197 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6199 2012-04-14 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/public_private_module_3.f90: New.
6204 * gfortran.dg/public_private_module_4.f90: New.
6206 2012-04-14 Tom de Vries <tom@codesourcery.com>
6208 * gcc.dg/superblock.c: New test.
6210 2012-04-14 Tom de Vries <tom@codesourcery.com>
6212 * gcc.dg/pr51879-12.c: New test.
6214 2012-04-13 Jason Merrill <jason@redhat.com>
6217 * g++.dg/cpp0x/variadic123.C: New.
6218 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6221 * g++.dg/cpp0x/initlist-ctor1.C: New.
6224 * g++.dg/other/anon-union2.C: New.
6226 2012-04-13 Martin Jambor <mjambor@suse.cz>
6229 * g++.dg/ipa/pr52939.C: New test.
6231 2012-04-13 Tom de Vries <tom@codesourcery.com>
6233 * gcc.dg/pr52734.c: New test.
6235 2012-04-13 Richard Guenther <rguenther@suse.de>
6237 PR tree-optimization/52969
6238 * gcc.dg/torture/pr52969.c: New testcase.
6240 2012-04-13 Richard Guenther <rguenther@suse.de>
6243 * gcc.dg/pr52549.c: New testcase.
6245 2012-04-13 Richard Guenther <rguenther@suse.de>
6248 * gcc.dg/pr52862.c: New testcase.
6250 2012-04-13 Joey Ye <joey.ye@arm.com>
6252 * gcc.target/arm/thumb1-imm.c: New testcase.
6254 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6257 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6258 second function argument.
6259 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6260 (calc_permps): Update declaration. Calculate result correctly.
6261 (avx2_test): Change src2 type to union256i_d.
6262 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6265 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6268 * gcc.target/powerpc/pr52775.c: New file.
6270 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6272 PR tree-optimization/18589
6273 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6274 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6275 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6276 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6277 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6278 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6279 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6280 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6281 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6282 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6284 2012-04-12 Richard Guenther <rguenther@suse.de>
6286 PR tree-optimization/52943
6287 * gcc.dg/torture/pr52943.c: New testcase.
6289 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6292 * gcc/target/sh/pr50751-4.c: New.
6293 * gcc/target/sh/pr50751-5.c: New.
6294 * gcc/target/sh/pr50751-6.c: New.
6295 * gcc/target/sh/pr50751-7.c: New.
6297 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6300 * g++.dg/lookup/using52.C: New.
6302 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6304 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6306 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6308 PR rtl-optimization/52876
6309 * gcc.target/i386/pr52876.c: New.
6311 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6313 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6315 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6317 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6318 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6319 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6320 (ptrdiff_t): ... this. All uses changed.
6321 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6322 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6324 (main): Cast argument to __INTPTR_TYPE__.
6325 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6327 * gcc.dg/mallign.c (main): Likewise.
6328 * gcc.dg/pr38700.c (foo): Likewise.
6329 * gcc.dg/long-long-cst1.c (t): Likewise.
6330 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6331 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6332 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6333 * gcc.dg/pr25682.c (d, foo): Likewise.
6334 * gcc.dg/format/cast-1.c (f): Likewise.
6335 * gcc.dg/c90-const-expr-10.c
6336 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6337 (size_t): ...this. All uses changed.
6338 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6339 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6340 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6341 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6342 * gcc.dg/sequence-pt-1.c: Likewise.
6343 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6344 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6345 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6346 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6347 of ptrdiff_t with it.
6348 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6349 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6350 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6352 2012-04-11 Jason Merrill <jason@redhat.com>
6355 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6356 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6359 * g++.dg/ext/attrib45.C: New.
6361 * g++.dg/eh/dtor3.C: New.
6363 2012-04-11 Richard Guenther <rguenther@suse.de>
6366 * gfortran.dg/pr52621.f90: New testcase.
6368 2012-04-11 Richard Guenther <rguenther@suse.de>
6371 * g++.dg/torture/pr52918-1.C: New testcase.
6372 * g++.dg/torture/pr52918-2.C: Likewise.
6374 2012-04-11 Tobias Burnus <burnus@net-b.de>
6377 * gfortran.dg/block_11.f90: New.
6379 2012-04-11 Nick Clifton <nickc@redhat.com>
6381 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6383 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6386 * gcc.target/powerpc/pr16458-1.c: New test.
6387 * gcc.target/powerpc/pr16458-2.c: Likewise.
6388 * gcc.target/powerpc/pr16458-3.c: Likewise.
6389 * gcc.target/powerpc/pr16458-4.c: Likewise.
6391 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6393 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6394 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6395 * gcc.dg/builtin-bswap-5.c: Likewise.
6396 * gcc.target/i386/builtin-bswap-4.c: New test.
6398 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6401 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6403 2012-04-11 Richard Guenther <rguenther@suse.de>
6405 PR rtl-optimization/52881
6406 * gcc.dg/torture/pr52881.c: New testcase.
6407 * gcc.dg/torture/pr52913.c: Likewise.
6409 2012-04-11 Richard Guenther <rguenther@suse.de>
6411 PR tree-optimization/52912
6412 * gcc.dg/torture/pr52912.c: New testcase.
6414 2010-04-10 Michael Matz <matz@suse.de>
6416 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6417 * gcc.dg/vect/vect-outer-1.c: Adjust.
6418 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6419 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6420 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6421 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6422 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6423 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6425 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6427 PR tree-optimization/52870
6428 * gcc.dg/vect/pr52870.c: New test.
6430 2012-04-09 Mike Stump <mikestump@comcast.net>
6432 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6433 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6434 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6435 * gnat.dg/aggr11.adb: Likewise.
6436 * gnat.dg/aggr11_pkg.ads: Likewise.
6437 * gnat.dg/aggr15.adb: Likewise.
6438 * gnat.dg/aggr15.ads: Likewise.
6439 * gnat.dg/aggr17.adb: Likewise.
6440 * gnat.dg/aggr18.adb: Likewise.
6441 * gnat.dg/array14.adb: Likewise.
6442 * gnat.dg/array14.ads: Likewise.
6443 * gnat.dg/array14_pkg.ads: Likewise.
6444 * gnat.dg/array19.adb: Likewise.
6445 * gnat.dg/array19.ads: Likewise.
6446 * gnat.dg/discr27.adb: Likewise.
6447 * gnat.dg/discr27.ads: Likewise.
6448 * gnat.dg/discr35.adb: Likewise.
6449 * gnat.dg/discr35.ads: Likewise.
6450 * gnat.dg/discr6.adb: Likewise.
6451 * gnat.dg/discr6_pkg.ads: Likewise.
6452 * gnat.dg/import1.adb: Likewise.
6453 * gnat.dg/import1.ads: Likewise.
6454 * gnat.dg/loop_address2.adb: Likewise.
6455 * gnat.dg/opt7.adb: Likewise.
6456 * gnat.dg/opt7.ads: Likewise.
6457 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6458 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6459 * gnat.dg/rep_clause2.adb: Likewise.
6460 * gnat.dg/rep_clause2.ads: Likewise.
6461 * gnat.dg/slice2.adb: Likewise.
6462 * gnat.dg/slice2.ads: Likewise.
6463 * gnat.dg/slice6.adb: Likewise.
6464 * gnat.dg/slice6_pkg.ads: Likewise.
6465 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6466 * gnat.dg/taft_type2.adb: Likewise.
6467 * gnat.dg/taft_type2.ads: Likewise.
6468 * gnat.dg/taft_type2_pkg.ads: Likewise.
6469 * gnat.dg/volatile10.adb: Likewise.
6470 * gnat.dg/volatile10_pkg.ads: Likewise.
6472 * gcc.dg/dll-8.c: Remove execute permissions.
6473 * g++.dg/ext/dllexport5.C: Likewise.
6475 2012-04-09 Jan Hubicka <jh@suse.cz>
6480 * gcc.dg/lto/pr52634_1.c: New testcase.
6481 * gcc.dg/lto/pr52634_0.c: New testcase.
6483 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6486 * gcc.target/i386/pr52883.c: New testcase.
6488 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6490 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6491 (check_effective_target_sync_long_long): Add SPARC case.
6492 (check_effective_target_sync_long_long_runtime): Likewise.
6493 (check_effective_target_sync_int_long): Adjust SPARC case.
6494 (check_effective_target_sync_char_short): Likewise.
6496 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6498 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6499 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6501 2012-04-08 Tobias Burnus <burnus@net-b.de>
6505 * gfortran.dg/public_private_module_2.f90: New.
6507 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6509 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6512 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6515 * gfortran.dg/function_optimize_11.f90: New test.
6517 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6520 * gfortran.dg/use_only_6.f90: New test.
6522 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6525 * gfortran.dg/use_only_6.f90: New test.
6526 2012-04-06 Mike Stump <mikestump@comcast.net>
6529 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6531 2012-04-05 Jason Merrill <jason@redhat.com>
6534 * g++.dg/template/qualified-id5.C: New.
6536 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6539 * gcc.target/i386/pr52882.c: New test.
6541 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542 Dominique D'Humieures <dominiq@lps.ens.fr>
6545 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6546 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6548 2012-04-04 Jason Merrill <jason@redhat.com>
6551 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6553 2012-04-03 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/variadic-value1.C: New.
6558 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6560 * gnat.dg/pack18.adb: New test.
6561 * gnat.dg/pack18_pkg.ads: New helper.
6563 2012-04-03 Richard Guenther <rguenther@suse.de>
6565 PR tree-optimization/52808
6566 * gcc.dg/pr52808.c: New testcase.
6568 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6570 PR tree-optimization/52835
6571 * gfortran.dg/pr52835.f90: New test.
6573 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6575 * gnat.dg/specs/aggr5.ads: New test.
6577 2012-04-02 Richard Guenther <rguenther@suse.de>
6579 PR tree-optimization/52756
6580 * gcc.dg/torture/pr52756.c: New testcase.
6582 2012-04-02 Richard Guenther <rguenther@suse.de>
6585 * gcc.dg/pr52803.c: New testcase.
6587 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6590 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6593 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp0x/noexcept17.C: New.
6597 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6598 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6599 * g++.dg/cpp0x/noexcept01.C: Likewise.
6600 * g++.dg/eh/init-temp1.C: Likewise.
6601 * g++.dg/eh/ctor1.C: Likwise.
6603 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6605 * gnat.dg/controlled6.adb: New test.
6606 * gnat.dg/controlled6_pkg.ads: New helper.
6607 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6609 2012-03-30 Richard Henderson <rth@redhat.com>
6612 * g++.dg/opt/pr52727.C: New testcase.
6614 2012-03-30 Richard Guenther <rguenther@suse.de>
6616 PR tree-optimization/52754
6617 * gcc.target/i386/pr52754.c: New testcase.
6619 2012-03-30 Richard Guenther <rguenther@suse.de>
6622 * g++.dg/torture/pr52772.C: New testcase.
6624 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6627 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6629 2012-03-29 Jason Merrill <jason@redhat.com>
6632 * g++.dg/template/inherit8.C: New.
6634 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6637 * g++.dg/ext/weak4.C: New test.
6639 PR tree-optimization/52760
6640 * gcc.c-torture/execute/pr52760.c: New test.
6642 2012-03-29 Jason Merrill <jason@redhat.com>
6645 * g++.dg/cpp0x/initlist-array3.C: New.
6647 2012-03-28 Jason Merrill <jason@redhat.com>
6650 * g++.dg/overload/virtual2.C: New.
6652 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6654 * gnat.dg/vect7.ad[sb]: New test.
6656 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6657 Tobias Burnus <burnus@gcc.gnu.org>
6660 * gfortran.dg/allocate_class_1.f90 : Change error test.
6661 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6662 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6663 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6665 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6668 * gcc.dg/pr52691.c: New test.
6671 * gcc.c-torture/compile/pr52750.c: New test.
6673 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6676 * gcc.target/avr/torture/builtins-2.c: New test.
6678 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6681 * gcc.target/i386/pr52736.c: New test.
6683 2012-03-27 Martin Jambor <mjambor@suse.cz>
6686 * gcc.dg/torture/pr52693.c: New test.
6688 2012-03-27 Meador Inge <meadori@codesourcery.com>
6691 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6693 2012-03-27 Mike Stump <mikestump@comcast.net>
6696 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6697 failures that match branch names.
6699 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6700 H.J. Lu <hongjiu.lu@intel.com>
6703 * gcc.target/i386/pr52698.c: New test.
6705 2012-03-27 Richard Guenther <rguenther@suse.de>
6708 * gcc.dg/torture/pr52720.c: New testcase.
6710 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6712 * gnat.dg/pack17.adb: New test.
6714 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6716 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6717 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6719 2012-03-26 Martin Jambor <mjambor@suse.cz>
6721 PR tree-optimization/50052
6722 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6724 2012-03-26 Richard Guenther <rguenther@suse.de>
6726 PR tree-optimization/52701
6727 * gfortran.dg/pr52701.f90: New testcase.
6729 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6731 PR tree-optimization/52686
6732 * gcc.target/arm/pr52686.c: New test.
6734 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6736 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6737 Add "-Os -flto" to list.
6739 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6741 * gnat.dg/concat2.ad[sb]: New test.
6743 2012-03-24 Jason Merrill <jason@redhat.com>
6745 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6746 * g++.dg/cpp0x/trailing2.C: Likewise.
6747 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6748 * g++.dg/cpp1y/auto-fn1.C: New.
6749 * g++.dg/cpp1y/auto-fn2.C: New.
6750 * g++.dg/cpp1y/auto-fn3.C: New.
6751 * g++.dg/cpp1y/auto-fn4.C: New.
6752 * g++.dg/cpp1y/auto-fn5.C: New.
6753 * g++.dg/cpp1y/auto-fn6.C: New.
6754 * g++.dg/cpp1y/auto-fn7.C: New.
6755 * g++.dg/cpp1y/auto-fn8.C: New.
6756 * g++.dg/cpp1y/auto-fn9.C: New.
6757 * g++.dg/cpp1y/auto-fn10.C: New.
6758 * g++.dg/cpp1y/auto-fn11.C: New.
6760 2012-03-23 Richard Guenther <rguenther@suse.de>
6762 PR tree-optimization/52678
6763 * gfortran.dg/pr52678.f: New testcase.
6765 2012-03-23 Richard Guenther <rguenther@suse.de>
6767 PR tree-optimization/52638
6768 * g++.dg/torture/pr52638.C: New testcase.
6770 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6773 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6775 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6778 * g++.dg/ext/attrib44.C: New test.
6780 2012-03-22 Jan Hubicka <jh@suse.cz>
6783 * g++.dg/torture/pr51737.C: New testcase
6785 2012-03-22 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/52548
6788 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6790 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6792 * lib/fortran-modules.exp (list-module-names-1): Remove
6795 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6798 * gcc.target/sh/pr50751-1.c: New.
6799 * gcc.target/sh/pr50751-2.c: New.
6800 * gcc.target/sh/pr50751-3.c: New.
6802 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6805 * gcc.target/sh/sh4a-cos.c: Remove.
6806 * gcc.target/sh/sh4a-sin.c: Remove.
6807 * gcc.target/sh/sh4a-sincos.c: Remove.
6809 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6811 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6812 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6814 2012-03-21 Martin Jambor <mjambor@suse.cz>
6817 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6818 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6820 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
6822 * gcc.target/arm/thumb-16bit-ops.c: New file.
6823 * gcc.target/arm/thumb-ifcvt.c: New file.
6825 2012-03-20 Jason Merrill <jason@redhat.com>
6827 * lib/target-supports.exp: Add { target c++1y }.
6829 * g++.dg/cpp0x/auto32.C: New.
6831 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6834 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6836 * gcc.dg/torture/pr48124-4.c: Ditto:
6837 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6839 2012-03-20 Jason Merrill <jason@redhat.com>
6842 * g++.dg/cpp0x/initlist66.C: New.
6844 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6846 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6849 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
6852 * gcc.target/avr/torture/addr-space-2.h: New file.
6853 * gcc.target/avr/torture/addr-space-2-g.h: New test.
6854 * gcc.target/avr/torture/addr-space-2-0.h: New test.
6855 * gcc.target/avr/torture/addr-space-2-1.h: New test.
6856 * gcc.target/avr/torture/addr-space-2-x.h: New test.
6858 2012-03-20 Richard Guenther <rguenther@suse.de>
6860 * gnat.dg/pack16.adb: New testcase.
6861 * gnat.dg/pack16_pkg.ads: Likewise.
6862 * gnat.dg/specs/pack8.ads: Likewise.
6863 * gnat.dg/specs/pack8_pkg.ads: Likewise.
6865 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6867 * g++.dg/warn/Wuseless-cast.C: Extend.
6869 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6872 * g++.dg/warn/Wuseless-cast.C: New.
6874 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
6877 * gfortran.dg/pr52608.f90: New test.
6879 2012-03-17 Tobias Burnus <burnus@net-b.de>
6882 * gfortran.dg/proc_ptr_36.f90: New.
6884 2012-03-16 Martin Jambor <mjambor@suse.cz>
6886 * gcc.dg/misaligned-expand-1.c: New test.
6887 * gcc.dg/misaligned-expand-3.c: Likewise.
6889 2012-03-16 Richard Guenther <rguenther@suse.de>
6890 Kai Tietz <ktietz@redhat.com>
6893 * gcc.c-torture/execute/pr48814-1.c: New test.
6894 * gcc.c-torture/execute/pr48814-2.c: New test.
6895 * gcc.dg/tree-ssa/assign-1.c: New test.
6896 * gcc.dg/tree-ssa/assign-2.c: New test.
6897 * gcc.dg/tree-ssa/assign-3.c: New test.
6899 2012-03-16 Richard Guenther <rguenther@suse.de>
6901 * gnat.dg/specs/pack7.ads: New testcase.
6903 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6906 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6907 * gcc.dg/torture/vshuf-8.inc: Likewise.
6908 * gcc.dg/torture/vshuf-16.inc: Likewise.
6909 * gcc.dg/torture/vshuf-32.inc: Likewise.
6911 2012-03-15 Jason Merrill <jason@redhat.com>
6913 * g++.dg/torture/pr52582.C: New.
6915 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6917 * lib/fortran-modules.exp: New file which was forgotten in r185430.
6919 2012-03-15 Ira Rosen <irar@il.ibm.com>
6920 Ulrich Weigand <ulrich.weigand@linaro.org>
6922 * gcc.dg/vect/slp-cond-3.c: New test.
6923 * gcc.dg/vect/slp-cond-4.c: New test.
6925 2012-03-15 Ira Rosen <irar@il.ibm.com>
6926 Ulrich Weigand <ulrich.weigand@linaro.org>
6928 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6929 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6931 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
6936 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6937 * gfortran.dg/round_1.f03: Likewise.
6939 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6940 Andrew Pinski <apinski@cavium.com>
6943 * gcc.dg/pr52592.c: New test.
6945 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6947 * gfortran.fortran-torture/compile/compile.exp: Simplify.
6948 * gfortran.fortran-torture/execute/execute.exp: Likewise.
6949 * lib/gcc-dg.exp (cleanup-modules): Move to ..
6950 * lib/fortran-modules.exp: .. this new file. Adjust users.
6951 * lib/gfortran-dg.exp (gfortran-dg-runtest,
6952 gfortran-dg-debug-runtest): Call cleanup-modules.
6953 * lib/fortran-torture.exp (fortran-torture-execute,
6954 fortran-torture): Likewise.
6955 * gfortran.dg/coarray/caf.exp: Likewise.
6956 * lib/lto.exp: Likewise.
6957 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6958 * gfortran.dg/class_4b.f03: Likewise.
6959 * gfortran.dg/class_4c.f03: Likewise.
6960 * gfortran.dg/class_45a.f03: Likewise.
6961 * gfortran.dg/binding_label_tests_10.f03: Likewise.
6962 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6963 * gfortran.dg/binding_label_tests_11.f03: Likewise.
6964 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6965 * gfortran.dg/binding_label_tests_13.f03: Likewise.
6966 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6967 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6968 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6969 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6970 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6971 * gfortran.dg/whole_file_28.f90: Likewise.
6972 * gfortran.dg/whole_file_29.f90: Likewise.
6973 * gfortran.dg/whole_file_30.f90: Likewise.
6974 * gfortran.dg/whole_file_31.f90: Likewise.
6976 2012-03-15 Jakub Jelinek <jakub@redhat.com>
6978 PR tree-optimization/52267
6979 * gcc.dg/pr52267.c: New test.
6980 * gcc.dg/tree-ssa/vrp65.c: New test.
6981 * gcc.dg/tree-ssa/vrp66.c: New test.
6983 2012-03-15 Richard Guenther <rguenther@suse.de>
6986 * gfortran.dg/vect/pr52580.f: New testcase.
6988 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
6990 * gcc.target/sh/fpul-usage-1.c: New.
6992 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
6995 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6996 * gcc.target/sh/pr49468-di.c: Likewise.
6998 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7000 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7001 * gcc.dg/c99-stdint-6.c: Likewise.
7002 * gcc.dg/lto/20090210_0.c: Likewise.
7003 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7004 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7005 * gcc.dg/pragma-init-fini-2.c: Likewise.
7006 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7007 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7008 * gcc.target/i386/pr22152.c: Likewise.
7009 * gcc.target/i386/vect8-ret.c: Likewise.
7010 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7013 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7016 * g++.dg/tree-prof/partition1.C: Likewise.
7017 * g++.dg/tree-prof/partition2.C: Likewise.
7018 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7020 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7021 * gcc.c-torture/execute/20010724-1.c: Remove.
7022 * gcc.c-torture/execute/20010724-1.x: Remove.
7023 * gcc.c-torture/execute/20040208-2.c: Remove.
7024 * gcc.c-torture/execute/20040208-2.x: Remove.
7025 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7027 (main) [__mips__ && __sgi__]: Remove.
7028 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7029 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7030 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7031 mips-sgi-irix6* handling.
7032 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7033 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7034 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7036 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7037 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7038 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7039 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7040 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7041 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7043 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7044 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7045 * gcc.target/mips/save-restore-3.c: Likewise.
7046 * gcc.target/mips/save-restore-4.c: Likewise.
7047 * gcc.target/mips/save-restore-5.c: Likewise.
7048 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7049 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7051 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7053 (restore_ld_library_path_env_vars): Likewise.
7054 * lib/target-supports.exp (check_profiling_available): Remove
7055 mips*-*-irix* handling.
7056 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7057 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7058 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7060 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7063 * g++.dg/opt/pr52582.C: New test.
7065 2012-03-14 Richard Guenther <rguenther@suse.de>
7067 PR tree-optimization/52571
7068 * gcc.dg/vect/vect-2.c: Initialize arrays.
7069 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7070 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7071 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7073 2012-03-14 Richard Guenther <rguenther@suse.de>
7078 * gcc.dg/torture/pr48124-1.c: New testcase.
7079 * gcc.dg/torture/pr48124-2.c: Likewise.
7080 * gcc.dg/torture/pr48124-3.c: Likewise.
7081 * gcc.dg/torture/pr48124-4.c: Likewise.
7083 2012-03-14 Richard Guenther <rguenther@suse.de>
7086 * gcc.dg/pr52578.c: New testcase.
7088 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7091 * g++.dg/cpp0x/udlit-args2.C: New test.
7093 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7096 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7097 * gcc.c-torture/compile/pr48596.c: ... here.
7099 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7102 * g++.dg/lookup/hidden-class17.C: New test.
7104 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7107 * gcc.dg/Wunused-var-3.c: New test.
7109 2012-03-13 Martin Jambor <mjambor@suse.cz>
7111 * gcc.dg/misaligned-expand-2.c: New test.
7113 2012-03-13 Richard Guenther <rguenther@suse.de>
7116 * gcc.dg/pr52134.c: New testcase.
7118 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7120 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7122 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124 PR tree-optimization/46728
7125 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7126 * gcc.target/powerpc/pr46728-5.c: Likewise.
7127 * gcc.target/powerpc/pr46728-8.c: Likewise.
7128 * gcc.target/powerpc/pr46728-10.c: Likewise.
7129 * gcc.target/powerpc/pr46728-11.c: Likewise.
7130 * gcc.target/powerpc/pr46728-13.c: Likewise.
7131 * gcc.target/powerpc/pr46728-14.c: Likewise.
7132 * gcc.target/powerpc/pr46728-15.c: Likewise.
7134 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7137 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7139 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7141 PR tree-optimization/46728
7142 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7143 * gcc.target/powerpc/pr46728-5.c: Likewise.
7144 * gcc.target/powerpc/pr46728-8.c: Likewise.
7145 * gcc.target/powerpc/pr46728-10.c: Likewise.
7146 * gcc.target/powerpc/pr46728-11.c: Likewise.
7147 * gcc.target/powerpc/pr46728-13.c: Likewise.
7148 * gcc.target/powerpc/pr46728-14.c: Likewise.
7149 * gcc.target/powerpc/pr46728-15.c: Likewise.
7151 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7154 * gcc.target/avr/torture/addr-space-1.h: New file.
7155 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7156 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7157 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7158 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7160 2012-03-12 Andrew Pinski <apinski@cavium.com>
7162 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7164 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7167 * g++.dg/abi/thunk4.C: Likewise.
7168 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7170 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7172 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7173 * g++.dg/eh/spbp.C: Likewise.
7174 * g++.dg/ext/label13.C: Likewise.
7175 * g++.dg/guality/guality.exp: Likewise.
7176 * g++.dg/other/anon5.C: Likewise.
7177 * g++.dg/other/pragma-ep-1.C: Remove.
7178 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7179 * g++.dg/warn/pr31246.C: Likewise.
7180 * g++.dg/warn/weak1.C: Likewise.
7181 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7182 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7183 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7184 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7185 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7186 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7187 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7188 * gcc.dg/c99-tgmath-1.c: Likewise.
7189 * gcc.dg/c99-tgmath-2.c: Likewise.
7190 * gcc.dg/c99-tgmath-3.c: Likewise.
7191 * gcc.dg/c99-tgmath-4.c: Likewise.
7192 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7194 * gcc.dg/debug/pr49032.c: Likewise.
7195 * gcc.dg/guality/guality.exp: Likewise.
7196 * gcc.dg/intmax_t-1.c: Likewise.
7197 * gcc.dg/pr48616.c: Likewise.
7198 * gcc.dg/pragma-ep-1.c: Remove.
7199 * gcc.dg/pragma-ep-2.c: Remove.
7200 * gcc.dg/pragma-ep-3.c: Remove.
7201 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7202 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7203 * gcc.misc-tests/gcov-14.c: Likewise.
7204 * gfortran.dg/guality/guality.exp: Likewise.
7205 * lib/target-supports.exp (check_weak_available): Likewise.
7206 (add_options_for_tls): Likewise.
7207 (check_ascii_locale_available): Likewise.
7208 * obj-c++.dg/dwarf-2.mm: Likewise.
7209 * objc.dg/dwarf-1.m: Likewise.
7210 * objc.dg/dwarf-2.m: Likewise.
7212 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/51721
7215 * gcc.dg/tree-ssa/vrp64.c: New test.
7217 PR tree-optimization/52533
7218 * gcc.c-torture/compile/pr52533.c: New test.
7220 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7222 * gcc.target/i386/rtm-xabort-1.c: New.
7223 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7224 * gcc.target/i386/rtm-xend-1.c: Ditto.
7225 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7226 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7227 * gcc.target/i386/sse-13.c: Ditto.
7228 * gcc.target/i386/sse-14.c: Ditto.
7229 * gcc.target/i386/sse-22.c: Ditto.
7230 * gcc.target/i386/sse-23.c: Ditto.
7231 * g++.dg/other/i386-2.C: Ditto.
7232 * g++.dg/other/i386-3.C: Ditto.
7234 2012-03-12 Tobias Burnus <burnus@net-b.de>
7237 * gfortran.dg/proc_ptr_35.f90: New.
7239 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7242 * gcc.dg/torture/pr52530.c: New test.
7244 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7247 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7249 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7252 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7254 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7256 2012-03-09 Andrew Pinski <apinski@cavium.com>
7259 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7260 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7262 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7264 * gcc.dg/tree-ssa/scev-3.c: New.
7265 * gcc.dg/tree-ssa/scev-4.c: New.
7267 2012-03-08 Tobias Burnus <burnus@net-b.de>
7270 * gfortran.dg/proc_ptr_34.f90
7272 2012-03-07 Jason Merrill <jason@redhat.com>
7275 * g++.dg/cpp0x/udlit-mangle.C: New.
7277 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7279 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7281 2012-03-06 Richard Guenther <rguenther@suse.de>
7284 * gcc.dg/torture/pr52493.c: New testcase.
7286 2012-03-06 Richard Guenther <rguenther@suse.de>
7289 * gcc.dg/lto/pr52097_0.c: New testcase.
7291 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7294 * gcc.target/sh/pr51244-1.c: New.
7295 * gcc.target/sh/pr51244-2.c: New.
7296 * gcc.target/sh/pr51244-3.c: New.
7298 2012-03-05 Jason Merrill <jason@redhat.com>
7301 * g++.dg/ext/visibility/template11.C: New.
7303 * g++.dg/cpp0x/implicit13.C: New.
7305 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7307 PR tree-optimization/51721
7308 * gcc.dg/tree-ssa/vrp63.c: New test.
7309 * gcc.dg/pr51721.c: New test.
7311 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7314 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7317 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7320 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7322 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7325 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7327 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7329 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7332 2012-03-03 Jason Merrill <jason@redhat.com>
7334 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7337 * g++.dg/cpp0x/initlist65.C: New.
7340 * g++.dg/ext/is_empty2.C: New.
7342 2012-03-03 Tobias Burnus <burnus@net-b.de>
7345 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7347 2012-03-03 Tobias Burnus <burnus@net-b.de>
7349 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7350 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7351 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7352 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7353 * gfortran.dg/class_30.f90: Remove dg-warning line.
7354 * gfortran.dg/bind_c_usage_25.f90: New.
7356 2012-03-03 Tobias Burnus <burnus@net-b.de>
7359 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7360 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7361 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7363 2012-03-03 Tobias Burnus <burnus@net-b.de>
7366 * gfortran.dg/assumed_type_1.f90: New.
7367 * gfortran.dg/assumed_type_2.f90: New.
7368 * gfortran.dg/assumed_type_3.f90: New.
7369 * gfortran.dg/assumed_type_4.f90: New.
7371 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7374 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7375 * gcc.target/sh/pr49468-di.c: New.
7377 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7379 * gcc.dg/graphite/pr50561.c: Update.
7381 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7383 * gcc.target/powerpc/pr52457.c: New test.
7385 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7387 * gcc.target/arm/sat-1.c: New test.
7389 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7392 * gcc.target/i386/pr46716.c: New test.
7394 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7397 * g++.dg/cpp0x/sfinae32.C: New.
7399 2012-03-02 Richard Guenther <rguenther@suse.de>
7401 PR tree-optimization/52406
7402 * gcc.dg/torture/pr52406.c: New testcase.
7404 2012-03-02 Tobias Burnus <burnus@net-b.de>
7407 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7408 * gfortran.dg/nullify_2.f90: Update dg-error.
7409 * gfortran.dg/nullify_4.f90: Ditto.
7410 * gfortran.dg/pointer_init_6.f90: Ditto.
7412 2012-03-02 Tobias Burnus <burnus@net-b.de>
7415 * gfortran.dg/class_51.f90: New.
7417 2012-03-02 Tobias Burnus <burnus@net-b.de>
7420 * gfortran.dg/intrinsic_8.f90: New.
7422 2012-03-01 Kai Tietz <ktietz@redhat.com>
7424 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7425 routines on mingw targets.
7426 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7428 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7430 PR tree-optimization/52445
7431 * gcc.dg/pr52445.c: New test.
7433 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7436 * gcc.c-torture/compile/pr52437.c: New test.
7439 * gcc.dg/torture/pr52419.c: New test.
7441 PR tree-optimization/52429
7442 * gcc.dg/torture/pr52429.c: New test.
7443 * g++.dg/opt/pr52429.C: New test.
7445 2012-02-29 Richard Guenther <rguenther@suse.de>
7448 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7449 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7450 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7451 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7452 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7453 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7455 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7457 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7459 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7462 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7464 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7467 * gcc.target/arm/neon/pr51534.c: New testcase.
7469 2012-02-28 Richard Guenther <rguenther@suse.de>
7472 * gcc.dg/torture/pr52407.c: New testcase.
7474 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7476 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7477 * gcc.target/arm/vfp2.c: Likewise.
7478 * gcc.target/arm/vfp3.c: Likewise.
7479 * gcc.target/arm/vfp4.c: Likewise.
7480 * gcc.target/arm/vfp5.c: Likewise.
7481 * gcc.target/arm/vfp6.c: Likewise.
7482 * gcc.target/arm/vfp7.c: Likewise.
7483 * gcc.target/arm/vfp8.c: Likewise.
7484 * gcc.target/arm/vfp9.c: Likewise.
7485 * gcc.target/arm/vfp10.c: Likewise.
7486 * gcc.target/arm/vfp11.c: Likewise.
7487 * gcc.target/arm/vfp12.c: Likewise.
7488 * gcc.target/arm/vfp13.c: Likewise.
7489 * gcc.target/arm/vfp14.c: Likewise.
7490 * gcc.target/arm/vfp15.c: Likewise.
7491 * gcc.target/arm/vfp16.c: Likewise.
7492 * gcc.target/arm/vfp17.c: Likewise.
7493 * gcc.target/arm/neon-constants.h: New file.
7494 * gcc.target/arm/neon-vect1.c: New test.
7495 * gcc.target/arm/neon-vect2.c: New test.
7496 * gcc.target/arm/neon-vect3.c: New test.
7497 * gcc.target/arm/neon-vect4.c: New test.
7498 * gcc.target/arm/neon-vect5.c: New test.
7499 * gcc.target/arm/neon-vect6.c: New test.
7500 * gcc.target/arm/neon-vect7.c: New test.
7501 * gcc.target/arm/neon-vect8.c: New test.
7503 2012-02-28 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/52402
7506 * gcc.dg/torture/pr52402.c: New testcase.
7508 2012-02-28 Richard Guenther <rguenther@suse.de>
7511 * g++.dg/lto/pr52400_0.C: New testcase.
7513 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7515 * gcc.target/avr/torture/builtins-1.c: New test.
7516 * gcc.target/avr/torture/builtins-error.c: New test.
7518 2012-02-28 Kai Tietz <ktietz@redhat.com>
7520 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7521 * gcc.target/i386/pr45352-2.c: Likewise.
7522 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7523 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7524 targets instead rand.
7525 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7526 * gcc.target/i386/sse2-mul-1.c: Likewise.
7527 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7528 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7529 * gcc.target/i386/pad-1.c: Likewise.
7530 * gcc.target/i386/pad-9.c: Likewise.
7531 * gcc.target/i386/pad-2.c: Likewise.
7532 * gcc.target/i386/pad-5b.c: Likewise.
7533 * gcc.target/i386/pad-8.c: Likewise.
7534 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7535 * gcc.target/i386/pr44130.c: Likewise.
7536 * gcc.target/i386/align-main-1.c: Likewise.
7537 * gcc.target/i386/align-main-2.c: Likewise.
7538 * gcc.target/i386/sw-1.c: Likewise.
7539 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7540 on x64 mingw target.
7541 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7542 * gcc.target/i386/pr46295.c: Likewise.
7543 * gcc.target/i386/amd64-abi-1.c: Likewise.
7544 * gcc.target/i386/amd64-abi-2.c: Likewise.
7545 * gcc.target/i386/pr39082-1.c: Likewise.
7546 * gcc.target/i386/pr39162.c: Likewise.
7547 * gcc.target/i386/pr22152.c: Likewise.
7548 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7549 * gcc.target/i386/wrfsbase-2.c: Likewise.
7550 * gcc.target/i386/local.c: Likewise
7551 * gcc.target/i386/wrgsbase-1.c: Likewise.
7552 * gcc.target/i386/wrfsbase-1.c: Likewise.
7553 * gcc.target/i386/pr39315-3.c: Likewise.
7554 * gcc.target/i386/pr35767-4.c: Likewise.
7555 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7557 * gcc.target/i386/pr45336-2.c: Likewise.
7558 * gcc.target/i386/pr45336-1.c: Likewise.
7559 * gcc.target/i386/pr45336-4.c: Likewise.
7561 2012-02-27 Tristan Gingold <gingold@adacore.com>
7563 * gnat.dg/array20.ad[sb]: New test.
7565 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7568 * gcc.target/arm/pr52375.c: New test.
7569 * gcc.c-torture/compile/pr52375.c: New test.
7571 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7573 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7574 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7576 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7578 * gnat.dg/aggr19.adb: New test.
7579 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7581 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7584 * gcc.target/sh/pr49263.c: New.
7586 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7588 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7589 simulate_thread_wrapper_other_threads
7590 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7591 Move initialization of 'value' to main().
7592 (main): Initialize 'value';
7593 * gcc.dg/simulate-thread/speculative-store.c
7594 (simulate_thread_step_verify): Return 0 when successful.
7595 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7597 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7598 (simulate_thread_wrapper_other_threads): Return a success/fail value
7599 and issue an error if the instruction count threshold is exceeded.
7601 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7605 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7607 2012-02-24 Richard Guenther <rguenther@suse.de>
7610 * gcc.dg/pr52355.c: New testcase.
7612 2012-02-23 Kai Tietz <ktietz@redhat.com>
7614 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7615 * gcc.dg/Wpadded.c: Likewise.
7616 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7618 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7619 for sleep by Sleep and add windows.h include for this function.
7620 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7622 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7624 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7625 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7626 on x64 mingw target.
7627 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7628 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7629 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7630 failure on LLP64 target.
7632 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7635 * gcc.dg/noncompile/pr52290.c: New test.
7637 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7639 PR tree-optimization/52019
7640 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7642 2012-02-22 Kai Tietz <ktietz@redhat.com>
7644 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7645 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7646 derived pdiff_t type.
7647 * g++.dg/torture/pr49720.C: Likewise
7649 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7652 * gcc.target/i386/pr52330.c: New test.
7654 2012-02-22 Tobias Burnus <burnus@net-b.de>
7657 * gfortran.dg/io_constraints_10.f90: New.
7659 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7661 * lib/target-supports.exp (check_effective_target_vect_condition):
7662 Return true for NEON.
7664 2012-02-21 Kai Tietz <ktietz@redhat.com>
7666 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7668 2012-02-21 Richard Guenther <rguenther@suse.de>
7670 PR tree-optimization/52324
7671 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7673 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7676 * gcc.target/avr/torture/pr51782-1.c: New test.
7678 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7680 PR tree-optimization/52318
7681 * gcc.dg/pr52318.c: New test.
7683 2012-02-20 Kai Tietz <ktietz@redhat.com>
7685 * gcc.dg/bf-ms-layout-3.c: New testcase.
7687 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7691 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7693 2012-02-20 Richard Guenther <rguenther@suse.de>
7695 PR tree-optimization/52298
7696 * gcc.dg/torture/pr52298.c: New testcase.
7697 * gcc.dg/vect/pr52298.c: Likewise.
7699 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7701 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7702 * gcc.c-torture/execute/pr52286.c: Ditto.
7704 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7706 PR tree-optimization/52286
7707 * gcc.c-torture/execute/pr52286.c: New test.
7709 2012-02-18 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/interface_35.f90: Use -std=f2003.
7713 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7714 * gfortran.dg/interface_assignment_4.f90: Ditto.
7715 * gfortran.dg/bessel_1.f90: Ditto.
7716 * gfortran.dg/func_result_6.f90: Ditto.
7717 * gfortran.dg/hypot_1.f90: Ditto.
7718 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7720 2012-02-17 Tobias Burnus <burnus@net-b.de>
7722 PR translation/52232
7723 PR translation/52234
7724 PR translation/52245
7725 PR translation/52246
7726 PR translation/52262
7727 PR translation/52273
7728 * gfortran.dg/coarray_22.f90: Update dg-error.
7729 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7731 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7734 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7735 (simulate-thread): Use default timeout.
7737 2012-02-16 Jason Merrill <jason@redhat.com>
7740 * g++.dg/ext/timevar1.C: New.
7742 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7745 * g++.dg/template/using21.C: New.
7746 * g++.dg/template/using22.C: Likewise.
7748 2012-02-16 Jason Merrill <jason@redhat.com>
7751 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7753 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7755 PR tree-optimization/52255
7756 * gcc.c-torture/compile/pr52255.c: New test.
7759 * g++.dg/debug/dwarf2/pr52260.C: New test.
7762 * g++.dg/ipa/pr51929.C: New test.
7764 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7767 * gcc.target/powerpc/pr52199.c: New file.
7769 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7772 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7774 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776 * gcc.dg/pr51867.c: Don't include <math.h>.
7779 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7781 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7782 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7784 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7786 PR tree-optimization/50561
7787 * gcc.dg/graphite/pr50561.c: New testcase.
7789 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7791 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7792 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7794 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7796 * gnat.dg/discr35.ad[sb]: New test.
7798 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7800 * gnat.dg/volatile10.adb: New test.
7801 * gnat.dg/volatile10_pkg.ads: New helper.
7803 2012-02-14 Jason Merrill <jason@redhat.com>
7805 * g++.dg/ext/attrib43.C: New.
7807 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7809 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7810 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7812 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7813 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7814 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7815 effective_target fgnu_tm.
7816 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7818 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7821 * g++.dg/template/asmgoto1.C: New test.
7823 2012-02-14 Ian Lance Taylor <iant@google.com>
7826 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7827 compiling generated file for 64bit and index tests.
7829 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
7831 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7833 2012-02-14 Richard Guenther <rguenther@suse.de>
7835 PR tree-optimization/52244
7836 PR tree-optimization/51528
7837 * gcc.dg/torture/pr52244.c: New testcase.
7839 2012-02-14 Walter Lee <walt@tilera.com>
7841 * g++.dg/other/PR23205.C: Disable test on tile.
7842 * g++.dg/other/pr23205-2.C: Disable test on tile.
7843 * gcc.dg/20020312-2.c: Add a condition for __tile__.
7844 * gcc.dg/20040813-1.c: Disable test on tile.
7845 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7846 * gcc.misc-tests/linkage.exp: Handle tilegx.
7848 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7850 PR tree-optimization/52210
7851 * gcc.dg/pr52210.c: New test.
7853 2012-02-14 Jason Merrill <jason@redhat.com>
7856 * g++.dg/overload/defarg5.C: New.
7858 2012-02-14 Jakub Jelinek <jakub@redhat.com>
7861 * c-c++-common/pr52181.c: New test.
7863 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7866 * g++.dg/ext/atomic-1.C: New test.
7868 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7870 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7872 2012-02-13 Jakub Jelinek <jakub@redhat.com>
7875 * gcc.c-torture/execute/pr52209.c: New test.
7877 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
7880 * gfortran.dg/elemental_optional_args_5.f03: New test.
7882 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
7885 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7888 2012-02-11 Ian Lance Taylor <iant@google.com>
7891 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7892 SPARC Solaris. Don't run the test at all on systems where it may
7893 not work, rather than xfailing it.
7895 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7897 PR rtl-optimization/52175
7898 * gcc.c-torture/compile/pr52175.c: New test.
7900 2012-02-10 Jason Merrill <jason@redhat.com>
7903 * g++.dg/template/repo10.C: New.
7905 2012-02-11 Jakub Jelinek <jakub@redhat.com>
7908 * gcc.dg/pr52132.c: New test.
7910 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
7912 * gnat.dg/specs/aggr4.ads: New test.
7913 * gnat.dg/specs/aggr4_pkg.ads: New helper.
7915 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
7918 * gcc.target/i386/pr52146.c: New.
7920 2012-02-10 Jakub Jelinek <jakub@redhat.com>
7923 * c-c++-common/pr52177.c: New test.
7925 2012-02-10 Jan Hubicka <jh@suse.cz>
7928 * g++.dg/torture/pr48600.C: New testcase.
7930 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
7933 * gcc.dg/dfp/pr52140.c: New test.
7935 2012-02-09 Jakub Jelinek <jakub@redhat.com>
7938 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7941 2012-02-09 Bin Cheng <bin.cheng@arm.com>
7944 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7945 * gcc.dg/pr51867.c: New test.
7947 2012-02-09 Ian Lance Taylor <iant@google.com>
7949 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7950 which don't support -fsplit-stack. Turn off optimization when
7951 compiling select5-out.go.
7953 2012-02-08 Ian Lance Taylor <iant@google.com>
7955 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7956 systems which don't support -fsplit-stack.
7958 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
7960 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7961 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7962 machine instuction in the log.
7964 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
7966 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7969 2012-02-08 Magnus Granberg <zorry@gentoo.org>
7972 * gcc.dg/pr48524.c: New test.
7973 * gcc.dg/pr48524.spec: New spec file for test.
7975 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7978 * gfortran.dg/vect/pr32380.f90: New test.
7980 2012-02-08 Tobias Burnus <burnus@net-b.de>
7983 * gfortran.dg/realloc_on_assign_12.f90: New.
7985 2012-02-08 Richard Guenther <rguenther@suse.de>
7987 PR rtl-optimization/52170
7988 * gcc.dg/torture/pr52170.c: New testcase.
7990 2012-02-08 Jakub Jelinek <jakub@redhat.com>
7992 PR gcov-profile/52150
7993 * gcc.dg/tree-prof/pr52150.c: New test.
7995 PR rtl-optimization/52139
7996 * gcc.dg/pr52139.c: New test.
7998 2012-02-07 Jason Merrill <jason@redhat.com>
8001 * g++.dg/cpp0x/constexpr-union3.C: New.
8004 * g++.dg/lto/pr52035_0.C: New.
8006 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8008 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8009 * gcc.dg/special/weak-1.c: Likewise.
8010 * gcc.dg/ucnid-12.c: Likewise.
8011 * gcc.dg/torture/pr45678-1.c: Likewise.
8012 * gcc.dg/torture/pr45678-2.c: Likewise.
8013 * gcc.dg/vector-4.c: Likewise.
8014 * gcc.dg/ipa/inline-5.c: Likewise.
8015 * gcc.dg/ucnid-11.c: Likewise.
8016 * gcc.misc-tests/gcov-13.c: Likewise.
8017 * gcc.misc-tests/gcov-14.c: Likewise.
8018 * g++.dg/ext/label13.C: Likewise.
8019 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8020 hppa*-*-hpux* options.
8021 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8023 * gcc.dg/pr48616.c: Likewise.
8024 * gcc.dg/pr17957.c: Likewise.
8025 * gcc.dg/pr17055-1.c: Likewise.
8026 * gcc.dg/pr32912-1.c: Likewise.
8027 * gcc.dg/tm/pr51472.c: Likewise.
8028 * c-c++-common/fold-bitand-4.c: Likewise.
8029 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8030 Use dg-additional-options for extra options.
8032 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8034 * gcc.target/epiphany/interrupt-2.c: New test.
8036 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8039 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8040 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8043 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8046 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8048 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8052 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8053 * gcc.target/mips/va-arg-1.c: New test.
8055 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8057 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8058 for -mno-pointers-to-nested-functions.
8060 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8062 * gcc.c-torture/execute/20120207-1.c: New test.
8064 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8066 PR rtl-optimization/52060
8067 * gcc.dg/torture/pr52060.c: New test.
8070 * gcc.c-torture/compile/pr52074.c: New test.
8072 2012-02-07 Tobias Burnus <burnus@net-b.de>
8075 * gfortran.dg/class_to_type_2.f90: New.
8077 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8080 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8083 2012-02-06 Jason Merrill <jason@redhat.com>
8086 * g++.dg/template/conv13.C: New.
8088 2012-02-06 Richard Guenther <rguenther@suse.de>
8090 PR tree-optimization/52115
8091 * gcc.c-torture/compile/pr52115.c: New testcase.
8093 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8096 * gcc.c-torture/execute/pr52129.c: New test.
8098 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8100 * gcc.dg/pr48374.c: Actually add the test I forgot
8101 in the 2012-01-25 commit.
8103 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8106 * gfortran.dg/vect/vect-8.f90: New test case.
8108 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8111 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8113 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8116 * gfortran.dg/class_48.f90 : Add test of allocate class array
8117 component with source in subroutine test3. Remove commenting
8118 out in subroutine test4, since branching on unitialized variable
8119 is now fixed (no PR for this last.).
8121 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8123 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8125 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8127 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8130 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8131 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8133 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8135 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8136 (check_effective_target_sync_int_long): Use it.
8137 (check_effective_target_sync_char_short): Likewise.
8138 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8140 2012-02-05 Tobias Burnus <burnus@net-b.de>
8143 * gfortran.dg/class_48.f90: Add some further checks.
8145 2012-02-05 Ira Rosen <irar@il.ibm.com>
8147 PR tree-optimization/52091
8148 * gcc.dg/vect/pr52091.c: New test.
8150 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8152 PR rtl-optimization/52113
8153 * gcc.target/avr/pr52113.c: New test.
8155 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8157 PR rtl-optimization/52092
8158 * gcc.c-torture/compile/pr52092.c: New test.
8160 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8163 * gfortran.dg/class_array_10.f03: New test.
8166 * gfortran.dg/class_array_11.f03: New test.
8169 * gfortran.dg/class_array_12.f03: New test.
8171 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8174 * gfortran.dg/realloc_on_assign_11.f90: New test.
8176 2012-02-02 Tobias Burnus <burnus@net-b.de>
8179 * gfortran.dg/shape_7.f90: New.
8181 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8183 * gcc.target/mips/mips-prepend-1.c: New test.
8185 2012-02-02 Jan Hubicka <jh@suse.cz>
8186 Tom de Vries <tom@codesourcery.com>
8189 * gcc.dg/alias-12.c: New testcase.
8190 * gcc.dg/alias-13.c: New testcase.
8192 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8195 * gcc.dg/pr52086.c: New test.
8197 PR tree-optimization/52073
8198 * gcc.c-torture/compile/pr52073.c: New test.
8200 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8203 * gfortran.dg/function_optimize_10.f90: New test.
8205 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8207 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8210 2012-02-01 Tobias Burnus <burnus@net-b.de>
8213 * gfortran.dg/typebound_operator_14.f90: New.
8215 2012-02-01 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/elemental_function_1.f90: New.
8220 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8222 PR rtl-optimization/51374
8223 * gcc.target/avr/torture/pr51374-1.c:
8224 Also fail if SBIS is seen.
8226 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8228 PR rtl-optimization/51374
8229 * gcc.target/avr/torture/pr51374-1.c: New.
8231 2012-01-31 Tobias Burnus <burnus@net-b.de>
8234 * gfortran.dg/typebound_generic_11.f90: New.
8236 2012-01-31 Tobias Burnus <burnus@net-b.de>
8239 * gfortran.dg/class_49.f90: New.
8241 2012-01-31 Tobias Burnus <burnus@net-b.de>
8244 * gfortran.dg/elemental_args_check_6.f90: New.
8246 2012-01-31 Jason Merrill <jason@redhat.com>
8249 * g++.dg/cpp0x/variadic122.C: New.
8251 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8254 * gfortran.dg/realloc_on_assign_10.f90: New test.
8256 2012-01-31 Richard Guenther <rguenther@suse.de>
8258 PR tree-optimization/51528
8259 * gcc.dg/torture/pr51528.c: New testcase.
8261 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8264 * lib/go.exp (go_target_compile): Append timeout= to options.
8265 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8266 select5-out.go test on alpha*-*-* targets.
8268 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8270 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8271 (TEST_SHORT): Reformat in the same way.
8272 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8273 (TEST_SHORT): Reformat in the same way.
8274 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8275 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8276 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8277 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8278 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8280 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8283 * gcc.target/arm/pr51835.c: New testcase.
8285 2012-01-30 Richard Guenther <rguenther@suse.de>
8287 PR tree-optimization/52028
8288 * gcc.dg/torture/pr52028.c: New testcase.
8289 * gfortran.dg/ldist-pr45199.f: Adjust.
8290 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8291 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8292 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8294 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8297 * gcc.dg/tree-prof/pr52027.c: New test.
8299 PR tree-optimization/52046
8300 * gcc.dg/pr52046.c: New test.
8303 * g++.dg/other/pr52048.C: New test.
8305 2012-01-30 Richard Guenther <rguenther@suse.de>
8307 PR tree-optimization/52045
8308 * gcc.dg/pr52045.c: New testcase.
8310 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8312 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8313 new code generated for __sync_lock_release.
8315 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8317 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8319 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8322 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8324 * g++.dg/ext/visibility/template10.C: Fix typo.
8326 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8328 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8331 * g++.dg/cpp0x/constexpr-ice6.C: New.
8333 2012-01-29 Tobias Burnus <burnus@net-b.de>
8336 * gfortran.dg/default_initialization_6.f90: New.
8338 2012-01-29 Tobias Burnus <burnus@net-b.de>
8341 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8342 * gfortran.dg/class_48.f90: New.
8344 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8347 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8349 2012-01-28 Tobias Burnus <burnus@net-b.de>
8352 * gfortran.dg/class_allocate_12.f90: New.
8354 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8356 * gcc.dg/torture/pr50444.c: Fix dg directives.
8358 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8361 * gcc.target/arm/pr52006.c: New test.
8363 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8366 * gcc.dg/lto/trans-mem.h: New file.
8367 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8368 * gcc.dg/lto/trans-mem-1_1.c: Same.
8369 * gcc.dg/lto/trans-mem-4_1.c: Same.
8370 * gcc.dg/lto/trans-mem-3_1.c: Same.
8372 2012-01-27 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/dummy_procedure_7.f90: New.
8377 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8379 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8380 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8382 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8385 * g++.dg/other/gc5.C: New test.
8387 2012-01-27 Richard Guenther <rguenther@suse.de>
8389 PR tree-optimization/50444
8390 * gcc.dg/torture/pr50444.c: New testcase.
8392 2012-01-27 Tobias Burnus <burnus@net-b.de>
8396 * gfortran.dg/move_alloc_13.f90: New.
8398 2012-01-27 Tobias Burnus <burnus@net-b.de>
8401 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8402 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8403 and change dg-error string.
8405 2012-01-27 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/elemental_args_check_5.f90: New.
8410 2012-01-27 Richard Guenther <rguenther@suse.de>
8413 * g++.dg/torture/pr51959.C: New testcase.
8415 2012-01-27 Tom de Vries <tom@codesourcery.com>
8417 PR tree-optimization/51990
8418 * gcc.dg/pr51990.c: New test.
8419 * gcc.dg/pr51990-2.c: Same.
8421 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8422 Tobias Burnus <burnus@gcc.gnu.org>
8425 * gfortran.dg/class_allocate_11.f03: New.
8430 * gfortran.dg/class_allocate_7.f03: New.
8431 * gfortran.dg/class_allocate_8.f03: New.
8432 * gfortran.dg/class_allocate_9.f03: New.
8433 * gfortran.dg/class_allocate_10.f03: New.
8435 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8437 * gnat.dg/discr34.adb: New test.
8438 * gnat.dg/discr34_pkg.ads: New helper.
8440 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8442 * gnat.dg/discr33.adb: New test.
8444 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8446 * gnat.dg/limited_with3.ad[sb): New test.
8447 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8448 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8449 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8451 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8453 * gnat.dg/stack_usage1.adb: New test.
8454 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8456 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8457 * gcc.dg/pr44194-2.c: Likewise.
8459 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/template/crash112.C: New.
8464 2012-01-27 Richard Henderson <rth@redhat.com>
8466 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8468 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8470 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8472 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8475 * g++.dg/opt/pr51895.C: New test.
8477 2012-01-26 Michael Matz <matz@suse.de>
8479 PR tree-optimization/48794
8480 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8482 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8484 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8486 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8488 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8489 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8491 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8492 the default value for s390 and s390x.
8494 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8497 * gcc.dg/lto/trans-mem-4_0.c: New.
8498 * gcc.dg/lto/trans-mem-4_1.c: New.
8499 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8501 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8502 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8504 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8505 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8508 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8510 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8512 2012-01-25 Ian Lance Taylor <iant@google.com>
8514 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8516 2012-01-25 Tobias Burnus <burnus@net-b.de>
8519 * gfortran.dg/typebound_proc_25.f90: New.
8521 2012-01-25 Jason Merrill <jason@redhat.com>
8524 * g++.dg/lto/pr51992_0.C: New.
8526 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/51987
8529 * gcc.target/i386/pr51987.c: New test.
8531 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8533 * gcc.dg/tm/lto-1.c: Require lto support in target.
8535 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8537 PR rtl-optimization/48374
8538 * gcc.dg/pr48374.c: New test.
8540 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8542 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8544 2012-01-25 Tobias Burnus <burnus@net-b.de>
8547 * gfortran.dg/derived_constructor_char_3.f90: New.
8549 2012-01-24 Ian Lance Taylor <iant@google.com>
8551 * go.test/go-test.exp (filecmp): New procedure.
8552 (errchk): Handle quoted square brackets.
8553 (go-gc-tests): Set go_compile_args. Handle various new test
8554 lines. Skip a few new tests.
8555 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8557 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8559 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8560 (check_effective_target_vect_extract_even_odd)
8561 (check_effective_target_vect_interleave): Return true for MIPS
8564 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8566 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8567 (main): Use it instead of argc.
8569 2012-01-24 Jason Merrill <jason@redhat.com>
8572 * g++.dg/cpp0x/sfinae31.C: New.
8574 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8576 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8578 2012-01-24 Jason Merrill <jason@redhat.com>
8581 * g++.dg/inherit/covariant20.C: New.
8583 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8586 * g++.dg/parse/crash58.C: New.
8588 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8591 * gcc.dg/pr51957-1.c: New test.
8592 * gcc.dg/pr51957-1.h: New file.
8593 * gcc.dg/pr51957-2.c: New test.
8595 2012-01-23 Jason Merrill <jason@redhat.com>
8598 * g++.dg/ext/visibility/template10.C: New.
8600 2012-01-23 Tobias Burnus <burnus@net-b.de>
8603 * gfortran.dg/move_alloc_12.f90: New.
8605 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8608 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8610 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8613 * g++.dg/template/crash111.C: New.
8615 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8617 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8619 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8621 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8624 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8625 the DW_TAG_class_type and DW_AT_name: "Executor".
8627 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8629 * lib/target-supports.exp
8630 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8631 (check_effective_target_vect_interleave): Likewise.
8633 2012-01-22 Jason Merrill <jason@redhat.com>
8636 * g++.dg/template/using20.C: New.
8637 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8639 2012-01-23 Jason Merrill <jason@redhat.com>
8642 * g++.dg/torture/pr51344.C: Limit to x86.
8644 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8646 * c-c++-common/tm/omp.c: Require target with pthread support.
8648 2012-01-23 Richard Guenther <rguenther@suse.de>
8650 PR tree-optimization/51949
8651 * gcc.dg/torture/pr51949.c: New testcase.
8653 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8655 PR rtl-optimization/51933
8656 * gcc.c-torture/execute/pr51933.c: New test.
8658 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8660 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8661 Do not define for Interix.
8663 2012-01-22 Jason Merrill <jason@redhat.com>
8666 * g++.dg/lto/pr51832.h: New.
8667 * g++.dg/lto/pr51832_0.C: New.
8668 * g++.dg/lto/pr51832_1.C: New.
8670 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8672 * gcc.dg/ext-elim-1.c: New test.
8674 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8677 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8678 * g++.dg/opt/longbranch1.C: Likewise.
8680 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8682 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8685 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8688 * gfortran.dg/namelist_74.f90: New test.
8689 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8691 2012-01-21 Tobias Burnus <burnus@net-b.de>
8694 * gfortran.dg/class_47.f90: New.
8696 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8698 * gnat.dg/renaming5.ad[sb]: New test.
8700 2012-01-20 Jason Merrill <jason@redhat.com>
8703 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8705 2012-01-20 Jason Merrill <jason@redhat.com>
8708 * g++.dg/ext/attrib42.C: Require ilp32.
8710 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8713 * gcc.target/arm/pr51915.c: New test.
8715 2012-01-20 Cary Coutant <ccoutant@google.com>
8716 Dodji Seketeli <dodji@redhat.com>
8719 * g++.dg/debug/dwarf2/nested-3.C: New test.
8721 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8724 * g++.dg/template/crash110.C: New.
8726 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8728 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8729 Remove default options on hppa*-*-hpux*.
8731 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8733 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8735 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8737 * gcc.c-torture/compile/pr51856.c: New testcase.
8739 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8741 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8742 options to go_target_compile.
8744 2012-01-20 Kai Tietz <ktietz@redhat.com>
8746 * g++.dg/torture/pr51344.C: Fix typo.
8748 2012-01-20 Richard Guenther <rguenther@suse.de>
8750 PR tree-optimization/51903
8751 * g++.dg/torture/pr51903.C: New testcase.
8753 2012-01-20 Tobias Burnus <burnus@net-b.de>
8754 Janus Weil <janus@gcc.gnu.org>
8757 * gfortran.dg/use_21.f90: New.
8759 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8762 * gcc.dg/torture/pr51106-1.c: New test.
8763 * gcc.dg/torture/pr51106-2.c: New test.
8765 2012-01-19 Kai Tietz <ktietz@redhat.com>
8767 * g++.dg/torture/pr51344.C: New test.
8769 2012-01-19 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/intrinsic_size_2.f90: New.
8774 2012-01-19 Jason Merrill <jason@redhat.com>
8777 * g++.dg/inherit/using7.C: New.
8779 2012-01-19 Richard Guenther <rguenther@suse.de>
8781 PR tree-optimization/37997
8782 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8784 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8786 PR rtl-optimization/51505
8787 * gcc.dg/pr51505.c: New test.
8789 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8792 * gfortran.dg/typebound_operator_12.f03: New.
8793 * gfortran.dg/typebound_operator_13.f03: New.
8795 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8798 * g++.dg/cpp0x/pr51225.C: New.
8800 2012-01-17 Ian Lance Taylor <iant@google.com>
8803 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8805 2012-01-17 Tobias Burnus <burnus@net-b.de>
8808 * gfortran.dg/realloc_on_assign_9.f90: New.
8810 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8813 * gcc.dg/tm/memopt-3.c: Remove xfail.
8814 * gcc.dg/tm/memopt-4.c: Remove xfail.
8815 * gcc.dg/tm/memopt-5.c: Remove xfail.
8816 * gcc.dg/tm/memopt-7.c: Remove xfail.
8818 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8820 PR tree-optimization/51877
8821 * gcc.c-torture/execute/pr51877.c: New test.
8823 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
8825 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8826 {!vect_align_arrays} to vect_sizes_32B_16B.
8827 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8828 * gcc.dg/vect/vect-peel-3.c: Ditto.
8830 2012-01-16 Jason Merrill <jason@redhat.com>
8833 * g++.dg/abi/mangle60.C: New.
8836 * g++.dg/pch/mangle1.{C,Hs}: New.
8838 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
8839 Tobias Burnus <burnus@net-b.de>
8842 * gfortran.dg/elemental_optional_args_3.f90: New
8843 * gfortran.dg/elemental_optional_args_4.f90: New
8845 2012-01-16 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/use_20.f90: New
8850 2012-01-16 Jason Merrill <jason@redhat.com>
8853 * g++.dg/cpp0x/rv-bitfield.C: New.
8854 * g++.dg/cpp0x/rv-bitfield2.C: New.
8856 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
8858 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8859 subroutine 'qsort' and use index array to assign the result.
8861 2012-01-16 Jakub Jelinek <jakub@redhat.com>
8863 PR tree-optimization/51865
8864 * gcc.dg/pr51865.c: New test.
8866 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8868 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8870 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
8872 * gcc.target/mips/code-readable-2.c: Allow the jump table address
8873 to be loaded from the constant pool, rather than via %hi and %lo.
8875 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
8877 PR rtl-optimization/51821
8878 * gcc.dg/pr51821.c: New test.
8880 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
8882 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8884 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
8886 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8888 2012-01-14 Tobias Burnus <burnus@net-b.de>
8891 * gfortran.dg/init_flag_8.f90: New.
8892 * gfortran.dg/init_flag_9.f90: New.
8894 2011-01-14 Tobias Burnus <burnus@net-b.de>
8897 * gfortran.dg/use_18.f90: New.
8898 * gfortran.dg/use_19.f90: New.
8900 2012-01-13 Ian Lance Taylor <iant@google.com>
8903 * g++.dg/warn/Wsign-compare-4.C: New.
8905 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
8908 * gfortran.dg/alloc_comp_assign.f03: New.
8909 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8910 __BUILTIN_FREE from 38 to 32.
8912 2012-01-13 Jason Merrill <jason@redhat.com>
8915 * g++.dg/warn/Wreturn-type-7.C: New.
8917 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8919 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8921 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8922 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8923 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8924 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8925 int32plus because of big array needed.
8926 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8927 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8929 2012-01-13 Jason Merrill <jason@redhat.com>
8932 * g++.dg/ext/visibility/template9.C: New.
8935 * g++.dg/cpp0x/defaulted34.C: New.
8936 * g++.dg/template/virtual3.C: New.
8938 2012-01-13 Richard Guenther <rguenther@suse.de>
8941 * gcc.dg/torture/pr8081.c: New testcase.
8943 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
8945 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8947 2012-01-12 Jason Merrill <jason@redhat.com>
8950 * g++.dg/ext/stmtexpr14.C: New.
8952 2012-01-13 Dodji Seketeli <dodji@redhat.com>
8955 * g++.dg/cpp0x/constexpr-diag4.C: New test.
8957 2012-01-12 Jason Merrill <jason@redhat.com>
8960 * g++.dg/abi/mangle48.C: Test qualified-names, too.
8961 * g++.dg/abi/mangle58.C: Likewise.
8964 * g++.dg/template/arg8.C: New.
8966 2012-01-12 Ira Rosen <irar@il.ibm.com>
8968 PR tree-optimization/51799
8969 * gcc.dg/vect/pr51799.c: New test.
8970 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8973 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8974 Tobias Burnus <burnus@net-b.de>
8978 * lib/target-supports.exp
8979 (check_effective_target_fortran_largest_fp_has_sqrt): New.
8980 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8982 2012-01-11 Jason Merrill <jason@redhat.com>
8985 * g++.dg/ext/attrib42.C: New.
8987 2012-01-11 Jakub Jelinek <jakub@redhat.com>
8990 * gcc.dg/pr51796.c: New test.
8992 2012-01-11 Jason Merrill <jason@redhat.com>
8995 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8997 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/array19.ad[sb]: New test.
9001 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9003 * gnat.dg/opt23.ad[sb]: New test.
9004 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9005 * gnat.dg/opt24.ad[sb]: New test.
9007 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9009 PR tree-optimization/49642
9010 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9011 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9013 2012-01-11 Jason Merrill <jason@redhat.com>
9016 * g++.dg/template/explicit-args5.C: New.
9018 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9020 * gcc.c-torture/execute/20120110-1.c: New testcase.
9022 2012-01-10 Jason Merrill <jason@redhat.com>
9025 * g++.dg/inherit/ambig1.C: New.
9028 * g++.dg/cpp0x/constexpr-cache1.C: New.
9030 2012-01-10 Richard Guenther <rguenther@suse.de>
9032 PR tree-optimization/51801
9033 * gcc.dg/torture/pr51801.c: New testcase.
9035 2012-01-10 Tobias Burnus <burnus@net-b.de>
9038 * gfortran.dg/allocate_with_typespec_5.f90: New.
9040 2012-01-10 Tobias Burnus <burnus@net-b.de>
9042 * gfortran.dg/class_39.f03: Update dg-error string.
9044 2012-01-10 Richard Guenther <rguenther@suse.de>
9046 PR tree-optimization/50913
9047 * gcc.dg/graphite/interchange-16.c: New testcase.
9048 * gcc.dg/graphite/scop-20.c: XFAIL.
9049 * gfortran.dg/graphite/interchange-1.f: Likewise.
9050 * gfortran.dg/graphite/block-1.f90: Likewise.
9051 * gfortran.dg/graphite/block-2.f: Likewise.
9053 2012-01-10 Richard Henderson <rth@redhat.com>
9055 * lib/target-supports.exp (check_effective_target_vect_perm,
9056 check_effective_target_vect_perm_byte,
9057 check_effective_target_vect_perm_short): Enable for arm neon.
9059 2012-01-09 Tobias Burnus <burnus@net-b.de>
9062 * gfortran.dg/typebound_operator_11.f90: New.
9064 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9066 * gnat.dg/array18.adb: New test.
9067 * gnat.dg/array18_pkg.ads: New helper.
9069 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9072 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9073 around base object in first assignment in main program.
9074 * gfortran.dg/typebound_operator_10.f03: New test.
9076 2012-01-09 Martin Jambor <mjambor@suse.cz>
9078 PR tree-optimization/51759
9079 * g++.dg/ipa/pr51759.C: New test.
9081 2012-01-09 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/optional_absent_2.f90: New.
9086 2012-01-09 Tobias Burnus <burnus@net-b.de>
9089 * gfortran.dg/use_17.f90: New.
9091 2012-01-09 Gary Funck <gary@intrepid.com>
9093 PR preprocessor/33919
9094 * gcc.dg/pr33919.c: New test.
9095 * gcc.dg/pr33919-0.h: New test header file.
9096 * gcc.dg/pr33919-1.h: Ditto.
9097 * gcc.dg/pr33919-2.h: Ditto.
9099 2012-01-07 Jan Hubicka <jh@suse.cz>
9101 PR tree-optimize/51694
9102 * gcc.c-torture/compile/pr51694.c: new testcase.
9104 2012-01-07 Jan Hubicka <jh@suse.cz>
9106 PR tree-optimization/51600
9107 * g++.dg/torture/pr51600.C: New testcase.
9109 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9111 PR gcov-profile/51715
9112 PR gcov-profile/51717
9113 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9114 * gcc.misc-tests/gcov-14.c: Likewise.
9116 2012-01-06 Jason Merrill <jason@redhat.com>
9118 * g++.dg/parse/new5.C: New.
9120 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9123 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9124 including <string.h>.
9126 2012-01-06 Jason Merrill <jason@redhat.com>
9128 * g++.dg/abi/mangle51.C: New.
9129 * g++.dg/abi/mangle52.C: New.
9130 * g++.dg/abi/mangle53.C: New.
9131 * g++.dg/abi/mangle54.C: New.
9132 * g++.dg/abi/mangle55.C: New.
9133 * g++.dg/abi/mangle56.C: New.
9134 * g++.dg/abi/mangle57.C: New.
9135 * g++.dg/abi/mangle58.C: New.
9136 * g++.dg/abi/mangle59.C: New.
9137 * g++.dg/cpp0x/trailing3.C: Update mangling.
9138 * g++.dg/cpp0x/variadic111.C: Update mangling.
9139 * g++.dg/cpp0x/variadic4.C: Update mangling.
9140 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9141 * g++.dg/template/nontype22.C: Works now.
9142 * g++.dg/template/pr35240.C: Works now.
9144 * g++.dg/cpp0x/error7.C: New.
9146 2012-01-06 Tobias Burnus <burnus@net-b.de>
9148 * gfortran.dg/deallocate_stat_2.f90: New.
9149 * coarray/allocate_errgmsg.f90: New.
9150 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9151 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9152 * coarray/subobject_1.f90: Fix for num_images > 1.
9153 * gfortran.dg/deallocate_stat.f90: Update due to changed
9156 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9158 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9160 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9162 * ada/acats/overflow.lst: Add cb20004.
9164 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9167 * g++.dg/cpp0x/alias-decl-18.C: New test.
9169 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9171 * gcc.c-torture/execute/20120104-1.c: New test.
9173 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9176 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9177 the old typebound_operator_8.f03.
9178 * gfortran.dg/typebound_operator_8.f03: New version of
9179 typebound_operator_7.f03 with 'u' a derived type instead of a
9182 2012-01-05 Richard Guenther <rguenther@suse.de>
9184 * g++.dg/torture/pr49309.C: Skip for -flto.
9186 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9189 * gcc.c-torture/compile/pr51761.c: New test.
9191 2012-01-05 Richard Guenther <rguenther@suse.de>
9193 PR tree-optimization/51760
9194 * gcc.dg/torture/pr51760.c: New testcase.
9196 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9199 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9201 2012-01-05 Richard Guenther <rguenther@suse.de>
9204 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9205 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9207 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9210 * gcc.dg/pr51695.c: New test.
9212 2012-01-04 Andrew Pinski <apinski@cavium.com>
9214 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9215 * gcc.target/mips/octeon2-lx-1.c: New test.
9216 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9217 * gcc.target/mips/octeon2-lx-2.c: New test.
9218 * gcc.target/mips/octeon2-lx-3.c: New test.
9220 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9224 * gcc.dg/tm/alias-1.c: Adjust regexp.
9225 * gcc.dg/tm/alias-2.c: Adjust regexp.
9227 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9230 * g++.dg/warn/Wparentheses-26.C: New.
9232 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9234 * gfortran.dg/elemental_optional_args_2.f90: New test.
9236 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9239 * gfortran.dg/common_17.f90: New test.
9241 2012-01-04 Richard Guenther <rguenther@suse.de>
9243 PR tree-optimization/49651
9244 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9245 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9247 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9250 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9252 2012-01-03 Andrew Pinski <apinski@cavium.com>
9254 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9255 for all mips targets. Also allow an optional .cfi_startproc.
9257 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9259 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9261 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9264 * g++.dg/rtti/dyncast5.C: New.
9266 2012-01-03 Richard Guenther <rguenther@suse.de>
9268 PR tree-optimization/51070
9269 * gcc.dg/torture/pr51070-2.c: New testcase.
9271 2012-01-03 Richard Guenther <rguenther@suse.de>
9273 PR tree-optimization/51692
9274 * gcc.dg/torture/pr51692.c: New testcase.
9276 2012-01-03 Richard Guenther <rguenther@suse.de>
9279 * g++.dg/lto/pr51650-3_0.C: New testcase.
9281 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9284 * g++.dg/warn/Wredundant-decls-spec.C: New.
9286 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9288 PR tree-optimization/51719
9289 * g++.dg/tree-prof/pr51719.C: New test.
9291 2012-01-03 Richard Guenther <rguenther@suse.de>
9294 * gcc.dg/fold-compare-6.c: New testcase.
9296 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9299 * g++.dg/gomp/pr51669.C: New test.
9301 2012-01-02 Jason Merrill <jason@redhat.com>
9304 * g++.dg/cpp0x/constexpr-union2.C: New.
9307 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9309 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9312 * g++.dg/cpp0x/constexpr-99.C: New test.
9314 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9317 * g++.dg/template/init9.C: New.
9319 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9321 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9322 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9323 rather than a specific number.
9325 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9330 * gfortran.dg/typebound_operator_7.f03: New.
9331 * gfortran.dg/typebound_operator_8.f03: New.
9333 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9336 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9338 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9340 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9342 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9344 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9346 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9349 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9351 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9352 * gfortran.dg/io_real_boz_4.f90: Likewise.
9353 * gfortran.dg/io_real_boz_5.f90: Likewise.
9355 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9357 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9359 2012-01-02 Revital Eres <revital.eres@linaro.org>
9361 * gcc.dg/sms-11.c: New file.
9363 2012-01-02 Tobias Burnus <burnus@net-b.de>
9366 * gfortran.dg/coarray/image_index_3.f90: New.
9368 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9371 * g++.dg/parse/enum8.C: New.
9373 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9376 * g++.dg/conversion/reinterpret4.C: New.
9377 * g++.dg/conversion/reinterpret1.C: Adjust.
9379 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9381 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9383 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9385 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9386 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9387 * g++.old-deja/g++.jason/access14.C: Likewise.
9388 * g++.old-deja/g++.jason/access8.C: Likewise.
9389 * g++.old-deja/g++.jason/access1.C: Likewise.
9390 * g++.old-deja/g++.other/access3.C: Likewise.
9391 * g++.old-deja/g++.other/access5.C: Likewise.
9392 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9393 * g++.old-deja/g++.law/visibility22.C: Likewise.
9394 * g++.old-deja/g++.law/visibility26.C: Likewise.
9395 * g++.old-deja/g++.mike/p2746.C: Likewise.
9396 * g++.dg/debug/using1.C: Likewise.
9397 * g++.dg/lookup/using51.C: Likewise.
9398 * g++.dg/inherit/using5.C: Likewise.
9399 * g++.dg/inherit/pr30297.C: Likewise.
9400 * g++.dg/inherit/access8.C: Likewise.
9401 * g++.dg/torture/pr39362.C: Likewise.
9402 * g++.dg/template/crash13.C: Likewise.
9403 * g++.dg/template/using10.C: Likewise.
9405 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9408 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9411 2012-01-01 Ira Rosen <irar@il.ibm.com>
9413 PR tree-optimization/51704
9414 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9415 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9416 corresponding flags.
9418 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9421 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9423 2012-01-01 Jan Hubicka <jh@suse.cz>
9425 PR rtl-optimization/51069
9426 * gcc.c-torture/compile/pr51069.c: New testcase.
9428 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9430 PR tree-optimization/51683
9431 * gcc.dg/pr51683.c: New test.
9433 Copyright (C) 2012 Free Software Foundation, Inc.
9435 Copying and distribution of this file, with or without modification,
9436 are permitted in any medium without royalty provided the copyright
9437 notice and this notice are preserved.