1 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr49120.c: New test.
6 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/pr47315.c: New test.
11 2011-05-23 Jason Merrill <jason@redhat.com>
13 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
15 * g++.dg/cpp0x/sfinae24.C: New.
17 * g++.dg/cpp0x/error3.C: New.
19 * g++.dg/cpp0x/defaulted27.C: New.
21 * g++.dg/cpp0x/decltype27.C: New.
23 2011-05-23 Richard Guenther <rguenther@suse.de>
25 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
27 2011-05-23 Richard Guenther <rguenther@suse.de>
29 PR tree-optimization/40874
30 * g++.dg/tree-ssa/pr40874.C: New testcase.
32 2011-05-23 Richard Guenther <rguenther@suse.de>
34 PR tree-optimization/49115
35 * g++.dg/torture/pr49115.C: New testcase.
37 2011-05-23 Richard Guenther <rguenther@suse.de>
40 * gcc.dg/memcpy-3.c: New testcase.
42 2011-05-23 Jakub Jelinek <jakub@redhat.com>
45 * gcc.c-torture/execute/pr48973-1.c: New test.
46 * gcc.c-torture/execute/pr48973-2.c: New test.
48 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
51 * g++.dg/warn/pr18016.C: New.
53 2011-05-23 Tom de Vries <tom@codesourcery.com>
56 * gcc.target/arm/ivopts-6.c: New test.
58 2011-05-22 Jakub Jelinek <jakub@redhat.com>
61 * gcc.c-torture/compile/pr49029.c: New test.
63 2011-05-22 Jason Merrill <jason@redhat.com>
65 * g++.dg/cpp0x/sfinae23.C: New.
66 * g++.dg/cpp0x/sfinae8.C: Correct.
68 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
70 * gfortran.dg/function_optimize_8.f90: New test case.
72 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
74 PR tree-optimization/49087
75 * gcc.dg/vect/O3-pr49087.c: New test.
77 2011-05-21 Jason Merrill <jason@redhat.com>
79 * g++.dg/debug/const5.C: New.
81 2011-05-20 Jason Merrill <jason@redhat.com>
83 * g++.dg/cpp0x/constexpr-static7.C: Extend.
85 * g++.dg/cpp0x/constexpr-static7.C: New.
87 * g++.dg/cpp0x/enum12.C: New.
88 * g++.dg/cpp0x/enum13.C: New.
90 2011-05-21 Janus Weil <janus@gcc.gnu.org>
93 * gfortran.dg/select_type_23.f03: New.
95 2011-05-20 Jason Merrill <jason@redhat.com>
97 * g++.dg/cpp0x/defaulted26.C: New.
99 * g++.dg/cpp0x/noexcept02.C: Fix.
100 * g++.dg/cpp0x/noexcept03.C: Fix.
101 * g++.dg/cpp0x/noexcept08.C: Fix.
102 * g++.dg/cpp0x/noexcept10.C: New.
104 2011-05-20 Janus Weil <janus@gcc.gnu.org>
107 * gfortran.dg/extends_12.f03: New.
109 2011-05-20 Jason Merrill <jason@redhat.com>
111 * g++.dg/template/koenig9.C: New.
112 * g++.dg/opt/pr47615.C: Fix.
113 * g++.dg/overload/defarg1.C: Fix.
114 * g++.dg/tc1/dr213.C: Remove xfail.
115 * g++.dg/torture/pr34850.C: Fix.
116 * g++.dg/torture/pr39362.C: Fix.
117 * g++.old-deja/g++.brendan/crash56.C: Fix.
118 * g++.old-deja/g++.pt/memtemp47.C: Fix.
120 2011-05-20 Richard Guenther <rguenther@suse.de>
122 PR tree-optimization/49079
123 * gcc.dg/torture/pr49079.c: New testcase.
125 2011-05-20 Jakub Jelinek <jakub@redhat.com>
127 PR tree-optimization/49073
128 * gcc.c-torture/execute/pr49073.c: New test.
130 2011-06-19 Tobias Burnus <burnus@net-b.de>
133 * gfortran.dg/coarray_21.f90: New.
135 2011-05-19 Joseph Myers <joseph@codesourcery.com>
137 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
140 2011-05-19 Richard Guenther <rguenther@suse.de>
143 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
145 2011-05-19 Richard Guenther <rguenther@suse.de>
148 * gcc.dg/builtin-object-size-11.c: New testcase.
150 2011-05-19 Tom de Vries <tom@codesourcery.com>
153 * gcc.target/arm/ivopts.c: New test.
154 * gcc.target/arm/ivopts-2.c: New test.
156 2011-05-19 Tom de Vries <tom@codesourcery.com>
158 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
160 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
162 * gcc.c-torture/execute/960321-1.x: Remove.
164 2011-05-18 Janus Weil <janus@gcc.gnu.org>
167 * gfortran.dg/move_alloc_4.f90: New.
169 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
172 * gcc.target/i386/pr49002-1.c: New test.
173 * gcc.target/i386/pr49002-2.c: Likewise.
175 2011-05-18 Jakub Jelinek <jakub@redhat.com>
177 PR tree-optimization/49039
178 * gcc.c-torture/execute/pr49039.c: New test.
179 * gcc.dg/tree-ssa/pr49039.c: New test.
180 * g++.dg/torture/pr49039.C: New test.
182 2011-05-18 Jason Merrill <jason@redhat.com>
184 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
185 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
186 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
188 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
190 * gcc.target/bfin/mcpu-bf592.c: New test.
192 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
194 PR tree-optimization/41881
195 * gcc.dg/vect/O3-pr41881.c: New test.
196 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
198 2011-05-18 Jakub Jelinek <jakub@redhat.com>
200 PR tree-optimization/49000
201 * gcc.dg/pr49000.c: New test.
203 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
205 * gnat.dg/invalid1.adb: New test.
207 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
209 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
211 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
212 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
214 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
217 * g++.dg/cpp0x/range-for18.C: New.
219 2011-05-15 Tobias Burnus <burnus@net-b.de>
222 * gfortran.dg/coarray/image_index_2.f90: New.
224 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
226 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
227 * g++.dg/cpp0x/override2.C: New.
229 2011-05-14 Tobias Burnus <burnus@net-b.de>
232 * gfortran.de/coarray_20.f90: New.
234 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
237 * function_optimize_7.f90: New test case.
239 2011-05-13 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/decltype26.C: New.
242 * g++.dg/cpp0x/enum11.C: New.
244 2011-05-13 Tobias Burnus <burnus@net-b.de>
248 * gfortran.dg/assign_8.f90: Update dg-error.
250 2011-05-13 Tobias Burnus <burnus@net-b.de>
253 * gfortran.dg/io_constraints_8.f90: New.
254 * gfortran.dg/io_constraints_9.f90: New.
256 2011-05-13 Martin Thuresson <martint@google.com>
258 PR gcov-profile/47793
259 * gcc.dg/pr47793.c: New.
261 2011-05-12 Jakub Jelinek <jakub@redhat.com>
263 PR tree-optimization/48975
264 * gcc.dg/pr48975.c: New test.
266 2011-05-12 Tobias Burnus <burnus@net-b.de>
269 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
271 2011-05-12 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
275 2011-05-12 Geert Bosch <bosch@adacore.com>
277 * gnat.dg/view_conversion1.adb: New test.
279 2011-05-12 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/48172
282 * gcc.dg/vect/pr48172.c: New testcase.
284 2011-05-12 Jakub Jelinek <jakub@redhat.com>
287 * g++.dg/opt/pr48967.C: New test.
289 2011-05-11 Jason Merrill <jason@redhat.com>
291 * g++.dg/cpp0x/constexpr-friend.C: New.
292 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
294 * g++.dg/cpp0x/sfinae22.C: New.
296 2011-05-11 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/generic_24.f90: New.
301 2011-05-11 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/15256
304 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
306 2011-05-11 Jakub Jelinek <jakub@redhat.com>
309 * gcc.dg/pr48159-1.c: New test.
310 * gcc.dg/pr48159-2.c: New test.
312 2011-05-11 Richard Guenther <rguenther@suse.de>
315 * gcc.dg/torture/pr48953.c: New testcase.
317 2011-05-11 Richard Guenther <rguenther@suse.de>
319 PR tree-optimization/18041
320 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
322 2011-05-11 Alan Modra <amodra@gmail.com>
325 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
327 2011-05-10 Jason Merrill <jason@redhat.com>
329 * g++.dg/cpp0x/defaulted25.C: New.
330 * g++.dg/template/crash7.C: Adjust.
332 * g++.dg/cpp0x/variadic108.C: New.
334 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
336 * g++.dg/inherit/virtual9.C: Extend.
338 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
341 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
342 are passed and returned in vector registers.
344 2011-05-10 Richard Guenther <rguenther@suse.de>
346 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
347 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
350 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
353 2011-05-10 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/48611
356 PR tree-optimization/48794
357 * gfortran.dg/gomp/pr48611.f90: New test.
358 * gfortran.dg/gomp/pr48794.f90: New test.
361 * gcc.dg/dfp/pr48928.c: New test.
363 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
366 * g++.dg/cpp0x/pr48522.C: New.
368 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/cpp0x/sfinae21.C: New.
373 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/template/sfinae28.C: Rename to...
376 * g++.dg/cpp0x/sfinae19.C: ... this.
377 * g++.dg/template/sfinae29.C: Rename to...
378 * g++.dg/cpp0x/sfinae20.C: ... this.
380 2011-05-09 Jeff Law <law@redhat.com>
382 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
385 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
388 * g++.dg/init/pr20039.C: New.
390 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/template/sfinae28.C: New.
395 * g++.dg/template/sfinae29.C: Likewise.
397 2011-05-09 Jason Merrill <jason@redhat.com>
399 * g++.dg/template/nontype23.C: New.
401 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
403 * g++.dg/init/pr48859.C: New.
405 2011-05-09 Jason Merrill <jason@redhat.com>
407 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
408 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
409 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
410 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
411 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
412 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
413 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
414 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
416 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
418 * g++.dg/inherit/virtual9.C: New.
420 2011-05-09 Dodji Seketeli <dodji@redhat.com>
423 * g++.dg/template/dependent-expr8.C: New test case.
425 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
427 PR tree-optimization/48837
428 * gcc.dg/pr48837.c: New testcase.
430 2011-05-06 Jason Merrill <jason@redhat.com>
432 * g++.dg/cpp0x/constexpr-condition2.C: New.
434 * g++.dg/cpp0x/constexpr-missing.C: New.
436 2011-05-06 Tobias Burnus <burnus@net-b.de>
439 * gfortran.dg/coarray/this_image_2.f90: New.
441 2011-05-06 Tobias Burnus <burnus@net-b.de>
445 * gfortran.dg/bind_c_usage_22.f90: New.
446 * gfortran.dg/bind_c_usage_23.f90: New.
447 * gfortran.dg/bind_c_usage_24.f90: New.
448 * gfortran.dg/bind_c_usage_24_c.c: New.
450 2011-05-06 Dodji Seketeli <dodji@redhat.com>
453 * g++.dg/template/member9.C: New test case.
455 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
457 * gnat.dg/discr29.ad[sb]: New test.
458 * gnat.dg/discr30.adb: Likewise.
460 2011-05-05 Julian Brown <julian@codesourcery.com>
462 * gcc.target/arm/neon-vset_lanes8.c: New test.
464 2011-05-05 Jason Merrill <jason@redhat.com>
466 * g++.dg/init/new32.C: New.
468 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
470 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
473 2011-05-05 Jakub Jelinek <jakub@redhat.com>
475 PR rtl-optimization/48381
476 * gcc.c-torture/compile/pr48381.c: New test.
478 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
482 * gcc.target/i386/opt-1.c: Ditto.
484 2011-05-04 Jason Merrill <jason@redhat.com>
486 * g++.dg/conversion/base1.C: New.
488 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
491 * gfortran.dg/round_3.f08: Add more checks to test case.
493 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
495 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
496 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
497 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
498 Gate test on effective_target fd_truncate.
500 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
503 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
504 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
505 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
506 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
507 * gcc.target/i386/pr38824.c: Ditto.
508 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
509 * gcc.target/i386/vecinit-2.c: Ditto.
510 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
511 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
512 * gcc.target/i386/parity-2.c: Ditto.
513 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
515 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
517 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
519 * gcc.target/bfin/mcpu-bf514.c: Likewise.
520 * gcc.target/bfin/mcpu-bf516.c: Likewise.
521 * gcc.target/bfin/mcpu-bf518.c: Likewise.
523 2011-05-03 Tobias Burnus <burnus@net-b.de>
526 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
528 2011-05-03 Tobias Burnus <burnus@net-b.de>
531 * gfortran.dg/coarray/this_image_1.f90: New.
533 2011-05-03 Tobias Burnus <burnus@net-b.de>
536 * gfortran.dg/coarray/caf.dg: New.
537 * gfortran.dg/coarray/image_index_1.f90: New, copied
538 from ../coarray_16.f90.
540 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
543 * g++.dg/ext/complex9.C: New.
545 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
548 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
549 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
550 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
552 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
554 * gcc.target/bfin/builtins: Created.
555 * gcc.target/bfin/hisilh-O0.c: Deleted.
556 * gcc.target/bfin/hisilh.c: Moved to...
557 * gcc.target/bfin/builtins/hisilh.c: ...here.
558 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
559 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
560 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
561 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
562 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
563 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
564 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
565 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
566 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
567 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
568 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
569 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
570 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
571 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
572 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
573 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
574 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
575 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
576 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
577 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
578 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
579 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
580 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
581 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
582 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
583 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
584 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
585 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
586 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
587 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
588 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
589 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
590 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
591 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
592 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
593 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
594 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
595 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
596 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
597 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
598 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
599 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
600 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
601 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
602 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
603 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
604 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
605 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
606 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
607 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
608 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
609 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
610 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
611 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
612 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
613 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
614 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
615 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
616 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
617 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
618 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
619 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
620 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
621 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
622 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
623 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
624 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
625 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
626 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
627 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
628 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
629 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
630 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
631 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
632 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
633 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
634 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
635 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
636 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
637 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
638 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
639 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
640 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
641 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
642 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
643 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
644 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
645 * gcc.target/bfin/builtins/circptr.c: Ditto.
646 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
647 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
648 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
649 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
650 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
651 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
652 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
653 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
654 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
655 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
656 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
657 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
658 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
659 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
660 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
661 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
662 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
663 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
664 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
665 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
666 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
667 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
668 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
669 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
670 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
671 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
672 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
673 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
674 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
675 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
676 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
677 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
678 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
679 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
680 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
681 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
682 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
683 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
684 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
685 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
686 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
687 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
688 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
689 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
690 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
691 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
692 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
693 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
694 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
695 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
696 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
697 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
698 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
699 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
700 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
701 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
702 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
703 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
704 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
705 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
706 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
707 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
708 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
709 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
710 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
711 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
712 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
713 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
714 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
715 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
717 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
719 * gcc.target/arm/cold-lc.c: New test.
721 2011-05-03 Jakub Jelinek <jakub@redhat.com>
724 * gcc.dg/pr48774.c: New test.
726 2011-05-03 Richard Guenther <rguenther@suse.de>
728 * gcc.dg/large-size-array-5.c: New testcase.
730 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
732 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
734 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
736 * lib/target-supports.exp (check_effective_target_vect_strided):
738 (check_effective_target_vect_strided2)
739 (check_effective_target_vect_strided3)
740 (check_effective_target_vect_strided4)
741 (check_effective_target_vect_strided8): ...these new functions.
743 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
744 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
745 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
746 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
747 * gcc.dg/vect/pr37539.c: Likewise.
748 * gcc.dg/vect/slp-11a.c: Likewise.
749 * gcc.dg/vect/slp-11b.c: Likewise.
750 * gcc.dg/vect/slp-11c.c: Likewise.
751 * gcc.dg/vect/slp-12a.c: Likewise.
752 * gcc.dg/vect/slp-12b.c: Likewise.
753 * gcc.dg/vect/slp-18.c: Likewise.
754 * gcc.dg/vect/slp-19a.c: Likewise.
755 * gcc.dg/vect/slp-19b.c: Likewise.
756 * gcc.dg/vect/slp-21.c: Likewise.
757 * gcc.dg/vect/slp-23.c: Likewise.
758 * gcc.dg/vect/vect-cselim-1.c: Likewise.
760 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
761 instead of vect_interleave && vect_extract_even_odd.
762 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
763 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
764 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
765 * gcc.dg/vect/vect-1.c: Likewise.
766 * gcc.dg/vect/vect-10.c: Likewise.
767 * gcc.dg/vect/vect-98.c: Likewise.
768 * gcc.dg/vect/vect-107.c: Likewise.
769 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
770 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
771 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
772 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
773 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
774 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
775 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
776 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
777 * gcc.dg/vect/vect-strided-float.c: Likewise.
778 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
779 * gcc.dg/vect/vect-strided-mult.c: Likewise.
780 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
781 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
782 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
783 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
784 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
785 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
786 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
787 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
788 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
789 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
790 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
791 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
792 * gcc.dg/vect/vect-vfa-03.c: Likewise.
794 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
796 * gcc.dg/vect/pr30843.c: Likewise.
797 * gcc.dg/vect/pr33866.c: Likewise.
798 * gcc.dg/vect/slp-reduc-6.c: Likewise.
799 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
800 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
801 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
803 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
805 * gcc.dg/vect/slp-11.c: Split into...
806 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
807 gcc.dg/vect/slp-11c.c: ...these tests.
808 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
809 * gcc.dg/vect/slp-12c.c: ...this new test.
810 * gcc.dg/vect/slp-19.c: Split into...
811 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
812 gcc.dg/vect/slp-19c.c: ...these new tests.
814 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
816 * lib/target-supports.exp
817 (check_effective_target_vect_extract_even_odd_wide): Delete.
818 (check_effective_target_vect_strided_wide): Likewise.
819 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
820 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
821 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
822 * gcc.dg/vect/pr37539.c: Likewise.
823 * gcc.dg/vect/slp-11.c: Likewise.
824 * gcc.dg/vect/slp-12a.c: Likewise.
825 * gcc.dg/vect/slp-12b.c: Likewise.
826 * gcc.dg/vect/slp-19.c: Likewise.
827 * gcc.dg/vect/slp-23.c: Likewise.
828 * gcc.dg/vect/vect-1.c: Likewise.
829 * gcc.dg/vect/vect-98.c: Likewise.
830 * gcc.dg/vect/vect-107.c: Likewise.
831 * gcc.dg/vect/vect-strided-float.c: Likewise.
833 2011-05-02 Jason Merrill <jason@redhat.com>
835 * g++.dg/init/new31.C: New.
837 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
840 * gcc.dg/pr35445.c: New test.
842 2011-05-02 Jason Merrill <jason@redhat.com>
844 * c-c++-common/vla-1.c: New.
846 2011-05-02 Richard Guenther <rguenther@suse.de>
848 PR tree-optimization/48822
849 * gcc.dg/torture/pr48822.c: New testcase.
851 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp0x/constexpr-47969.C: New.
856 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
859 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
860 on vect_no_align targets.
861 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
862 vect_no_align targets.
864 2011-05-01 Xinliang David Li <davidxl@google.com>
866 * gcc.dg/tree-ssa/integer-addr.c: New test.
867 * gcc.dg/tree-ssa/alias_bug.c: New test.
869 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
872 * gfortran.dg/round_3.f08: Add more checks.
874 2011-04-30 Tobias Burnus <burnus@net-b.de>
877 * gfortran.dg/import9.f90: New, proper test.
878 * gfortran.dg/interface_37.f90: Remove bogus
879 test (bogus copy of interface_36.f90).
881 2011-04-30 Tobias Burnus <burnus@net-b.de>
884 * gfortran.dg/interface_37.f90: New.
886 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
889 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
891 2011-04-30 Jakub Jelinek <jakub@redhat.com>
893 PR tree-optimization/48809
894 * gcc.c-torture/execute/pr48809.c: New test.
896 2011-04-29 Jeff Law <law@redhat.com>
898 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
900 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/init/ctor10.C: New.
905 2011-04-29 Le-Chun Wu <lcwu@google.com>
907 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
908 warning in implicitly instantiated templates.
910 2011-04-29 Le-Chun Wu <lcwu@google.com>
912 * g++.dg/warn/Wnull-conversion-1.C: New.
913 * g++.dg/warn/Wnull-conversion-2.C: New.
915 2011-04-29 Diego Novillo <dnovillo@google.com>
917 * g++.old-deja/g++.other/null3.C: Expect warning about
918 converting boolean to a pointer.
920 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
923 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
927 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
929 2011-04-29 Tobias Burnus <burnus@net-b.de>
932 * gfortran.dg/typebound_proc_22.f90: New.
935 * gfortran.dg/interface_36.f90: New.
937 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
944 * gfortran.dg/fmt_g.f: Adjust test.
945 * gfortran.dg/fmt_g0_1.f08: Adjust test.
946 * gfortran.dg/round_3.f08: New test.
947 * gfortran.dg/namelist_print_1.f: Adjust test.
948 * gfortran.dg/char4_iunit_1.f03: Adjust test.
949 * gfortran.dg/f2003_io_5.f03: Adjust test.
950 * gfortran.dg/coarray_15.f90: Adjust test.
951 * gfortran.dg/namelist_65.f90: Adjust test.
952 * gfortran.dg/fmt_cache_1.f: Adjust test.
953 * gfortran.dg/char4_iunit_2.f03: Adjust test.
954 * gfortran.dg/real_const_3.f90: Adjust test.
956 2011-04-28 Xinliang David Li <davidxl@google.com>
958 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
959 * testsuite/g++.dg/prof-robust-1.C: New test.
961 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
963 PR tree-optimization/48765
964 * gcc.dg/vect/pr48765.c: New.
966 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
968 PR tree-optimization/48775
969 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
971 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/inherit/pr48798.C: New.
975 * g++.old-deja/g++.other/base1.C: Adjust.
977 2011-04-28 Dodji Seketeli <dodji@redhat.com>
980 * g++.dg/template/inherit7.C: New test case.
982 2011-04-28 Richard Guenther <rguenther@suse.de>
984 PR tree-optimization/40052
985 PR tree-optimization/15347
986 * gcc.dg/tree-ssa/vrp57.c: New testcase.
987 * gcc.dg/pr15347.c: Likewise.
989 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/cpp0x/sfinae18.C: New.
994 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/ext/is_literal_type1.C: New.
999 2011-04-28 Tobias Burnus <burnus@net-b.de>
1003 * gfortran.dg/interface_35.f90: New.
1004 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1005 * gfortran.dg/func_result_6.f90: Add dg-warning.
1006 * gfortran.dg/bessel_1.f90: Ditto.
1007 * gfortran.dg/hypot_1.f90: Ditto.
1008 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1009 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1010 * gfortran.dg/interface_assignment_4.f90: Ditto.
1012 2011-04-27 Jason Merrill <jason@redhat.com>
1014 * g++.dg/ext/complex8.C: New.
1016 * g++.dg/cpp0x/initlist49.C: New.
1017 * g++.dg/init/new30.C: New.
1019 2011-04-27 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/whole_file_34.f90: New.
1024 2011-04-27 Jan Hubicka <jh@suse.cz>
1026 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1028 2011-04-27 Jason Merrill <jason@redhat.com>
1030 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1032 * g++.dg/parse/ambig6.C: New.
1034 2011-04-27 Nick Clifton <nickc@redhat.com>
1036 * gcc.dg/20020312-2.c: Add definition for RX.
1038 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1039 option with RX targets.
1041 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1044 2011-04-27 Richard Guenther <rguenther@suse.de>
1046 * gcc.dg/tree-ssa/pr23382.c: Remove.
1048 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1051 * gcc.c-torture/compile/pr48767.c: New test.
1053 2011-04-27 Richard Guenther <rguenther@suse.de>
1055 PR tree-optimization/48772
1056 * g++.dg/pr48772.C: New testcase.
1058 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.c-torture/compile/pr48742.c: New test.
1063 2011-04-26 Jason Merrill <jason@redhat.com>
1065 * g++.dg/lookup/koenig13.C: New.
1067 * g++.dg/cpp0x/initlist48.C: New.
1069 2011-04-25 Jason Merrill <jason@redhat.com>
1071 * g++.dg/cpp0x/sfinae17.C: New.
1073 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1076 * gcc.target/powerpc/pr48258-1.c: New file.
1077 * gcc.target/powerpc/pr48258-2.c: Ditto.
1079 2011-04-26 Xinliang David Li <davidxl@google.com>
1081 * gcc.dg/uninit-suppress.c: New test.
1082 * gcc.dg/uninit-suppress.c: New test.
1084 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/pr48768.c: New test.
1089 PR tree-optimization/48734
1090 * gcc.c-torture/compile/pr48734.c: New test.
1093 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1095 2011-04-26 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/48731
1098 * gcc.dg/torture/pr48731.c: New testcase.
1100 2011-04-26 Richard Guenther <rguenther@suse.de>
1103 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1105 2011-04-26 Richard Guenther <rguenther@suse.de>
1108 * gcc.dg/torture/pr48694-1.c: New testcase.
1109 * gcc.dg/torture/pr48694-2.c: Likewise.
1111 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/ext/underlying_type1.C: New.
1114 * g++.dg/ext/underlying_type2.C: Likewise.
1115 * g++.dg/ext/underlying_type3.C: Likewise.
1116 * g++.dg/ext/underlying_type4.C: Likewise.
1117 * g++.dg/ext/underlying_type5.C: Likewise.
1118 * g++.dg/ext/underlying_type6.C: Likewise.
1119 * g++.dg/ext/underlying_type7.C: Likewise.
1120 * g++.dg/ext/underlying_type8.C: Likewise.
1121 * g++.dg/ext/underlying_type9.C: Likewise.
1122 * g++.dg/ext/underlying_type10.C: Likewise.
1124 2011-04-25 Jason Merrill <jason@redhat.com>
1126 * g++.dg/cpp0x/regress/template-const2.C: New.
1128 2011-04-25 Jeff Law <law@redhat.com>
1130 * gcc.dg/tree-ssa/vrp56.c: new test.
1132 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1134 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1136 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1138 PR preprocessor/48740
1139 * c-c++-common/raw-string-11.c: New test.
1141 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1143 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1146 2011-04-23 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/coarray_19.f90: New.
1151 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.dg/pr48685.c: New test.
1156 2011-04-22 Jan Hubicka <jh@suse.cz>
1158 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1160 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/48717
1163 * gcc.c-torture/execute/pr48717.c: New test.
1165 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1168 * gcc.target/i386/pr48723.c: New test.
1170 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/gomp/pr48716.c: New test.
1174 * g++.dg/gomp/pr48716.C: New test.
1176 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1179 * gcc.dg/missing-field-init-2.c: Update testcase.
1181 2011-04-22 Alan Modra <amodra@gmail.com>
1183 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1185 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1188 * gfortran.dg/function_optimize_6.f90: New test.
1190 2011-04-21 Easwaran Raman <eraman@google.com>
1192 * gcc.dg/stack-layout-2.c: New test.
1194 2011-04-21 Richard Guenther <rguenther@suse.de>
1197 * g++.dg/lto/pr48207-2_0.C: New testcase.
1198 * g++.dg/lto/pr48207-3_0.C: Likewise.
1200 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1202 * gnat.dg/volatile5.adb: New test.
1203 * gnat.dg/volatile5_pkg.ads: New helper.
1205 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.target/i386/pr48708.c: New test.
1210 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1212 * gcc.dg/vect/vect-119.c: New test.
1214 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1216 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1219 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1220 Richard Sandiford <richard.sandiford@linaro.org>
1223 * gcc.target/arm/pr46329.c: New test.
1225 2011-04-21 Tobias Burnus <burnus@net-b.de>
1228 * gfortran.dg/coarray_18.f90: New.
1230 2011-04-20 Jason Merrill <jason@redhat.com>
1232 * g++.dg/cpp0x/initlist47.C: New.
1234 * g++.dg/init/dtor4.C: New.
1236 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1239 * gcc.target/i386/sse2-pinsrw.c: New test.
1240 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1241 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1242 * gcc.target/i386/sse2-insvhi.c: Ditto.
1243 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1244 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1246 2011-04-20 Jason Merrill <jason@redhat.com>
1248 * g++.dg/template/const4.C: New.
1250 2011-04-20 Easwaran Raman <eraman@google.com>
1252 * gcc.dg/stack-layout-1.c: New test.
1254 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1256 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1257 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1260 2011-04-20 Kai Tietz <ktietz@redhat.com>
1262 * gcc.dg/binop-xor1.c: New test.
1263 * gcc.dg/binop-xor2.c: New test.
1264 * gcc.dg/binop-xor3.c: New test.
1265 * gcc.dg/binop-xor4.c: New test.
1266 * gcc.dg/binop-xor5.c: New test.
1268 2011-04-20 Richard Guenther <rguenther@suse.de>
1270 PR tree-optimization/47892
1271 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1273 2011-04-20 Richard Guenther <rguenther@suse.de>
1276 * g++.dg/torture/pr48695.C: New testcase.
1278 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1280 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1281 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1282 * gcc.c-torture/execute/pr45262.c: Ditto
1283 * gcc.dg/torture/pr43165.c: Ditto.
1284 * gcc.dg/torture/pr47228.c: Ditto.
1285 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1286 * gcc.dg/ipa/pr45644.c: Ditto.
1287 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1290 2011-04-19 Jason Merrill <jason@redhat.com>
1292 * g++.dg/ext/complex7.C: New.
1294 * g++.dg/ext/attrib41.C: New.
1296 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1299 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1301 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.target/i386/pr48678.c: New test.
1306 2011-04-19 Martin Jambor <mjambor@suse.cz>
1308 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1309 * g++.dg/opt/devirt2.C: New test.
1310 * g++.dg/ipa/devirt-g-1.C: Likewise.
1312 2011-04-19 Tobias Burnus <burnus@net-b.de>
1315 * gfortran.dg/whole_file_33.f90: New.
1317 2011-04-19 Martin Jambor <mjambor@suse.cz>
1319 * g++.dg/ipa/devirt-7.C: New test.
1321 2011-04-19 Richard Guenther <rguenther@suse.de>
1324 * g++.dg/lto/pr48207_0.C: New testcase.
1326 2011-04-18 Jason Merrill <jason@redhat.com>
1328 * g++.dg/init/void1.C: New.
1330 * g++.dg/cpp0x/union4.C: New.
1332 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1335 * g++.dg/torture/pr48661.C: New test.
1338 * g++.dg/gomp/pr48632.C: New test.
1340 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1342 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1343 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1345 2011-04-18 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/coarray_17.f90: New.
1349 * gfortran.dg/coarray_10.f90: Update dg-error.
1351 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1355 * gfortran.dg/guality/guality.exp: Likewise.
1357 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1359 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1361 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1363 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1365 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1369 2011-04-18 Richard Guenther <rguenther@suse.de>
1372 * g++.dg/torture/pr46364.C: New testcase.
1374 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1376 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1378 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1380 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1382 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1383 Ira Rosen <ira.rosen@linaro.org>
1386 * gcc.target/arm/pr48252.c: New test.
1388 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1390 PR tree-optimization/48616
1391 * gcc.dg/pr48616.c: New test.
1393 2011-04-18 Tobias Burnus <burnus@net-b.de>
1396 * gfortran.dg/coarray_16.f90: New.
1398 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1401 * gfortran.dg/realloc_on_assign_7.f03: New test.
1403 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1405 PR libgfortran/48602
1406 * gfortran.dg/fmt_g0_6.f08: New test.
1408 2011-04-17 Jason Merrill <jason@redhat.com>
1410 * g++.dg/cpp0x/sfinae16.C: New.
1412 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1414 * gcc.target/mips/reg-var-1.c: New test.
1416 2011-04-17 Jan Hubicka <jh@suse.cz>
1418 * gcc.dg/winline-5.c: Update testcase.
1420 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1422 * gnat.dg/discr27.ad[sb]: Move dg directive.
1423 * gnat.dg/discr28.ad[sb]: New test.
1424 * gnat.dg/discr28_pkg.ads: New helper.
1426 2011-04-17 Michael Matz <matz@suse.de>
1428 PR tree-optimization/48622
1430 * gcc.dg/lto/pr48622_0.c: New test.
1432 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1434 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1435 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1436 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1437 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1438 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1439 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1441 2011-04-15 Jason Merrill <jason@redhat.com>
1443 * g++.dg/cpp0x/range-for17.C: New.
1445 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1447 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1448 * g++.dg/cpp0x/range-for3.C: Likewise.
1449 * g++.dg/cpp0x/range-for9.C: Correct error message.
1450 * g++.dg/cpp0x/range-for11.C: New.
1451 * g++.dg/cpp0x/range-for12.C: New.
1452 * g++.dg/cpp0x/range-for13.C: New.
1453 * g++.dg/cpp0x/range-for14.C: New.
1454 * g++.dg/cpp0x/range-for15.C: New.
1455 * g++.dg/cpp0x/range-for16.C: New.
1457 2011-04-15 Tobias Burnus <burnus@net-b.de>
1460 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1462 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1464 * objc.dg/naming-4.m: Updated.
1465 * objc.dg/naming-5.m: Updated.
1466 * objc.dg/naming-6.m: New.
1467 * objc.dg/naming-7.m: New.
1468 * obj-c++.dg/naming-1.mm: Updated.
1469 * obj-c++.dg/naming-2.mm: Updated.
1470 * obj-c++.dg/naming-3.mm: New.
1471 * obj-c++.dg/naming-4.mm: New.
1473 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1475 PR libgfortran/48589
1476 * gfortran.dg/fmt_g0_5.f08: New test.
1478 2011-04-15 Richard Guenther <rguenther@suse.de>
1481 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1483 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1485 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1486 -finline-limit=0 to -fno-inline
1488 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1491 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1494 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1497 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1498 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1499 * gcc.target/i386/avx-insertps-3.c: New test.
1500 * gcc.target/i386/avx-insertps-4.c: New test.
1502 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1504 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1507 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1512 * gcc.target/avr/pr46779-1.c: New test case
1513 * gcc.target/avr/pr46779-2.c: New test case
1515 2011-04-14 Jason Merrill <jason@redhat.com>
1517 * g++.dg/cpp0x/sfinae15.C: New.
1519 * g++.dg/cpp0x/sfinae14.C: New.
1521 * g++.dg/ext/vla10.C: New.
1523 2011-04-14 Richard Guenther <rguenther@suse.de>
1525 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1527 2011-04-14 Richard Guenther <rguenther@suse.de>
1529 * gcc.dg/fold-bitand-4.c: Move ...
1530 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1532 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1534 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1536 * gcc.target/avr/torture/trivial.c: Ditto.
1538 2011-04-13 Jason Merrill <jason@redhat.com>
1540 * g++.dg/template/operator11.C: New.
1542 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1545 * gcc.dg/gomp/pr48591.c: New test.
1548 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1549 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1551 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1554 * g++.dg/template/dependent-expr7.C: New test case.
1556 2011-04-13 Jason Merrill <jason@redhat.com>
1558 * g++.dg/cpp0x/sfinae13.C: New.
1560 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1562 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1564 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1566 * gcc.target/arm/pr43698.c: Remove -march option.
1568 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1570 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1573 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1577 * gfortran.dg/realloc_on_assign_6.f03: New test.
1579 2011-04-12 Kai Tietz <ktietz@redhat.com>
1581 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1582 targets the additional -mno-ms-bitfields and
1583 -Wno-packed-bitfield-compat options.
1584 * g++.dg/ext/bitfield3.C: Likewise.
1585 * g++.dg/ext/bitfield4.C: Likewise.
1586 * g++.dg/ext/bitfield5.C: Likewise.
1587 * gcc.dg/bitfld-15.c: Likewise.
1588 * gcc.dg/bitfld-16.c: Likewise.
1589 * gcc.dg/bitfld-17.c: Likewise.
1590 * gcc.dg/bitfld-18.c: Likewise.
1592 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1594 * gcc.target/arm/neon-vld3-1.c: New test.
1595 * gcc.target/arm/neon-vst3-1.c: New test.
1596 * gcc.target/arm/neon/v*.c: Regenerate.
1598 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1600 PR rtl-optimization/48549
1601 * g++.dg/opt/pr48549.C: New test.
1603 2011-04-12 Richard Guenther <rguenther@suse.de>
1605 PR tree-optimization/46076
1606 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1608 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611 * lib/compat.exp (compat-execute): Declare unsupported after
1612 stripping path from src1.
1613 * lib/lto.exp (lto-execute): Likewise.
1615 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.dg/pr48552-1.c: New test.
1619 * gcc.dg/pr48552-2.c: New test.
1621 2011-04-11 Jason Merrill <jason@redhat.com>
1623 * g++.dg/cpp0x/sfinae12.C: New.
1625 * g++.dg/cpp0x/enum10.C: New.
1627 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1629 * g++.dg/cpp0x/rv-func.C: New.
1631 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1633 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1636 2011-04-11 Martin Jambor <mjambor@suse.cz>
1638 PR tree-optimization/48195
1639 * gcc.dg/ipa/pr48195.c: New test.
1641 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1643 * gnat.dg/return3.adb: Remove unused switch.
1645 2011-04-08 Mike Stump <mikestump@comcast.net>
1648 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1649 default to fno-common.
1651 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1653 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1654 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1656 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1659 * gfortran.dg/function_optimize_5.f90: New test.
1661 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1663 * gnat.dg/aggr17.adb: New test.
1664 * gnat.dg/aggr18.adb: Likewise.
1666 2011-04-08 Michael Matz <matz@suse.de>
1669 * gcc.target/i386/pr48389.c: New test.
1671 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1673 PR rtl-optimization/48272
1674 * g++.dg/opt/pr48272.C: New.
1676 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1678 PR rtl-optimization/48235
1679 * gcc.dg/pr48235.c: New.
1681 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1683 PR rtl-optimization/48302
1684 * g++.dg/opt/pr48302.C: New.
1686 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1689 * g++.dg/opt/pr48273.C: New.
1691 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1693 PR rtl-optimization/48442
1694 * gcc.dg/pr48442.c: New.
1696 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/48377
1699 * gcc.dg/vect/pr48377.c: New test.
1701 2011-04-07 Jason Merrill <jason@redhat.com>
1703 * g++.dg/cpp0x/regress/call1.C: New.
1705 * g++.dg/cpp0x/variadic107.C: New.
1707 * g++.dg/cpp0x/sfinae11.C: New.
1708 * g++.dg/cpp0x/noexcept02.C: Fix.
1710 * g++.dg/cpp0x/sfinae10.C: New.
1712 * g++.dg/cpp0x/sfinae9.C: New.
1714 * c-c++-common/Wcast-qual-1.c: Move here from...
1715 * gcc.dg/cast-qual-3.c: ...here, and...
1716 * g++.dg/warn/Wcast-qual2.C: ...here.
1718 * g++.dg/cpp0x/sfinae8.C: New.
1720 * g++.dg/cpp0x/sfinae7.C: New.
1722 * g++.dg/cpp0x/enum9.C: New.
1724 2011-04-07 Mike Stump <mikestump@comcast.net>
1726 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1727 with no trampolines.
1729 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1732 * gfortran.dg/gomp/pr48117.f90: New test.
1735 * gcc.dg/torture/pr48343.c: New test.
1737 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1739 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1741 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1743 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1745 2011-04-07 Tom de Vries <tom@codesourcery.com>
1748 * lib/scanasm.exp (object-size): New proc.
1749 * gcc.target/arm/pr43920-2.c: New test.
1751 2011-04-06 Tobias Burnus <burnus@net-b.de>
1755 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1757 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1759 * gcc.dg/mtune.c: Prune note from output.
1761 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1764 * gcc.dg/guality/pr36977.c: New test.
1765 * gcc.dg/guality/pr48466.c: New test.
1767 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1769 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1771 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1773 * gnat.dg/return3.adb: New test.
1775 2011-04-06 Richard Guenther <rguenther@suse.de>
1777 PR tree-optimization/47663
1778 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1780 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1782 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1783 Solaris 8 and 9 as well.
1785 2011-04-05 Tom de Vries <tom@codesourcery.com>
1788 * gcc.target/arm/pr43920-1.c: New test.
1790 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1792 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1793 (cctor): Actually return the value.
1794 (main): Cast return values.
1796 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1798 * gfortran.dg/character_comparison_8.f90: New test.
1800 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1802 * frontend-passes: (optimize_lexical_comparison): New function.
1803 (optimize_expr): Call it.
1804 (optimize_comparison): Also handle lexical comparison functions.
1805 Return false instad of -2 for unequal comparison.
1807 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1810 * function_optimize_4.f90: New test.
1812 2011-04-04 Tobias Burnus <burnus@net-b.de>
1815 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1816 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1817 * gfortran.dg/coarray_15.f90: New.
1819 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1821 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1822 * gfortran.dg/bessel_7.f90: Likewise.
1824 2011-04-03 Tobias Burnus <burnus@net-b.de>
1826 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1828 2011-04-03 Richard Guenther <rguenther@suse.de>
1829 Ira Rosen <ira.rosen@linaro.org>
1831 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1832 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1833 -ftree-loop-if-convert-stores.
1835 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1837 * gnat.dg/specs/aggr2.ads: New test.
1839 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/debug2.ad[sb]: New test.
1842 * gnat.dg/debug2_pkg.ads: New helper.
1843 * gnat.dg/debug3.ad[sb]: New test.
1845 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1847 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1849 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1852 * gcc.c-torture/compile/pr48335-1.c: New test.
1853 * gcc.dg/pr48335-1.c: New test.
1854 * gcc.dg/pr48335-2.c: New test.
1855 * gcc.dg/pr48335-3.c: New test.
1856 * gcc.dg/pr48335-4.c: New test.
1857 * gcc.dg/pr48335-5.c: New test.
1858 * gcc.dg/pr48335-6.c: New test.
1859 * gcc.dg/pr48335-7.c: New test.
1860 * gcc.dg/pr48335-8.c: New test.
1861 * gcc.target/i386/pr48335-1.c: New test.
1863 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1866 * gcc.dg/Waddress.c: New test.
1868 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1871 * gfortran.dg/function_optimize_3.f90: New test.
1873 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1875 * gcc.c-torture/compile/20110401-1.c: New test.
1877 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1878 * g++.dg/lto/20091002-2_0.C: Likewise.
1879 * g++.dg/lto/20090303_0.c: Likewise.
1880 * g++.dg/lto/20091004-1_0.C: Likewise.
1881 * g++.dg/lto/20091002-3_0.C: Likewise.
1882 * g++.dg/lto/20091004-2_0.C: Likewise.
1883 * g++.dg/lto/20081123_0.C: Likewise.
1884 * g++.dg/lto/20090313_0.C: Likewise.
1885 * g++.dg/lto/20081109-1_0.C: Likewise.
1886 * g++.dg/lto/20081219_0.C: Likewise.
1887 * g++.dg/lto/20081204-1_0.C: Likewise.
1888 * g++.dg/lto/20090302_0.C: Likewise.
1889 * g++.dg/lto/20081119-1_0.C: Likewise.
1890 * g++.dg/lto/20081118_0.C: Likewise.
1891 * gcc.dg/lto/20091020-2_0.c: Likewise.
1892 * gcc.dg/lto/20090210_0.c: Likewise.
1893 * gcc.dg/lto/20081204-1_0.c: Likewise.
1894 * gcc.dg/lto/20081224_0.c: Likewise.
1895 * gcc.dg/lto/20090219_0.c: Likewise.
1896 * gcc.dg/lto/20091014-1_0.c: Likewise.
1897 * gcc.dg/lto/20091016-1_0.c: Likewise.
1898 * gcc.dg/lto/20090206-2_0.c: Likewise.
1899 * gcc.dg/lto/20090116_0.c: Likewise.
1900 * gcc.dg/lto/20091013-1_0.c: Likewise.
1901 * gcc.dg/lto/20091015-1_0.c: Likewise.
1902 * gcc.dg/lto/20090126-2_0.c: Likewise.
1904 2011-03-31 Ian Lance Taylor <iant@google.com>
1906 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1908 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1910 * gnat.dg/opt16.adb: New test.
1912 2011-03-31 Jason Merrill <jason@redhat.com>
1914 * g++.dg/cpp0x/defaulted24.C: New.
1916 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1922 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1924 * g++.dg/other/i386-9.C: New test.
1926 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1930 2011-03-30 Jason Merrill <jason@redhat.com>
1932 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1934 * g++.dg/cpp0x/regress/isnan.C: New.
1936 * g++.dg/cpp0x/initlist46.C: New.
1938 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1941 * gcc.target/arm/neon-modes-2.c: New test.
1943 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1946 * gcc.c-torture/compile/pr48305.c: New test.
1948 2011-03-29 Jason Merrill <jason@redhat.com>
1950 * g++.dg/cpp0x/regress/value-dep1.C: New.
1952 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1954 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1956 2011-03-29 Ian Lance Taylor <iant@google.com>
1958 * go.test/go-test.exp: Handle the test lines used in several new
1960 (errchk): Add opts parameter. Change all callers. Handle parens
1963 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1964 Dominique d'Humieres <dominiq@lps.ens.fr>
1966 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1967 and __APPLE__ && __PPC__ && __ALTIVEC__.
1969 2011-03-29 Jason Merrill <jason@redhat.com>
1971 * g++.dg/cpp0x/dependent1.C: New.
1973 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1975 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1977 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1979 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1982 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1983 * gfortran.dg/proc_ptr_comp_32.f90: New.
1985 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1987 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1988 check for corresponding warning.
1990 2011-03-28 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/rv-deduce2.C: New.
1994 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.dg/pr48203.c: New test.
1999 2011-03-28 Jeff Law <law@redhat.com>
2001 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2003 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2005 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2006 and __PPC__ && __ALTIVEC__.
2008 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2011 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2012 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2013 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2014 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2016 2011-03-28 Jason Merrill <jason@redhat.com>
2018 * g++.dg/cpp0x/initlist-array2.C: New.
2020 * g++.dg/cpp0x/initlist-array1.C: New.
2022 * g++.dg/cpp0x/constexpr-compound.C: New.
2024 * g++.dg/cpp0x/constexpr-using.C: New.
2026 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2028 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2031 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2033 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2035 * gcc.dg/slp-1.c: New test.
2037 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2039 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2040 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2041 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2042 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2043 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2044 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2045 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2046 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2047 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2048 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2049 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2050 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2051 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2052 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2054 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2057 * gfortran.dg/trim_optimize_5.f90: New test.
2058 * gfortran.dg/trim_optimize_6.f90: New test.
2060 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2063 * gcc.target/mips/madd-7.c: Remove -mlong32.
2064 * gcc.target/mips/msub-7.c: Likewise.
2066 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2068 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2069 accesses to preserve the meaning of the test for doubleword vectors.
2070 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2071 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2073 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2076 * gfortran.dg/class_42.f03: New.
2078 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2080 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2083 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2085 PR rtl-optimization/48144
2086 * gcc.dg/pr48144.c: New test.
2088 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2090 * gnat.dg/discr27.ad[sb]: New test.
2092 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2094 * gnat.dg/limited_with2.ad[sb]: New test.
2095 * gnat.dg/limited_with2_pkg1.ads: New helper.
2096 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2098 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2100 * gnat.dg/opt15.adb: New test.
2101 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2103 2011-03-25 Tobias Burnus <burnus@net-b.de>
2107 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2108 * gfortran.dg/leadz_trailz_3.f90: Ditto
2110 2011-03-25 Martin Jambor <mjambor@suse.cz>
2112 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2114 2011-03-25 Jason Merrill <jason@redhat.com>
2116 * g++.dg/cpp0x/defaulted22.C: New.
2117 * g++.dg/cpp0x/defaulted23.C: New.
2118 * g++.dg/cpp0x/defaulted15.C: Adjust.
2120 2011-03-25 Jason Merrill <jason@redhat.com>
2122 * g++.dg/cpp0x/move1.C: New.
2124 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2127 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2129 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2132 for mips-sgi-irix6.5.
2133 Replace snprintf prototype by <stdio.h>.
2135 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2138 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2139 run_expensive_tests.
2140 * gcc.dg/graphite/block-4.c: Likewise.
2141 * gcc.dg/graphite/block-7.c: Likewise.
2142 * gcc.dg/graphite/block-8.c: Likewise.
2144 2011-03-25 Richard Guenther <rguenther@suse.de>
2146 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2147 * g++.dg/tree-ssa/pr8781.C: Likewise.
2148 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2149 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2150 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2151 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2152 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2153 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2154 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2155 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2156 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2157 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2158 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2159 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2160 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2161 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2162 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2164 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2171 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2173 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2174 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2176 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2177 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2178 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2179 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2180 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2181 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2182 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2183 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2184 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2185 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2186 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2187 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2188 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2189 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2190 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2191 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2192 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2193 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2194 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2195 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2196 * c-c++-common/pr46562-2.c: Likewise.
2197 * gfortran.dg/pr42108.f90: Likewise.
2198 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2199 foo to be inlined even at -O1.
2200 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2201 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2202 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2203 * gcc.dg/matrix/matrix.exp: Disable FRE.
2205 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2208 * gcc.dg/dfp/pr48204.c: New test.
2210 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2213 * gcc.c-torture/execute/pr47917.c: Move this...
2214 * gcc.dg/torture/pr47917.c: to here and add xfails.
2216 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2218 * gnat.dg/array16.ad[sb]: New test.
2219 * gnat.dg/array16.ads: New helper.
2221 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2223 * gnat.dg/derived_type2.adb: New test.
2225 2011-03-24 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/48271
2228 * g++.dg/torture/pr48271.C: New testcase.
2230 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2232 * gnat.dg/array15.ad[sb]: New test.
2234 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2237 * gcc.target/i386/pr48237.c: New test.
2239 2011-03-24 Richard Guenther <rguenther@suse.de>
2242 * gcc.dg/builtin-object-size-10.c: New testcase.
2244 2011-03-24 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/46562
2247 * c-c++-common/pr46562-2.c: New testcase.
2248 * c-c++-common/pr46562.c: Likewise.
2250 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2252 * gcc.dg/vect/vect-cselim-1.c: New test.
2253 * gcc.dg/vect/vect-cselim-2.c: New test.
2255 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2257 * gcc.target/arm/pr46934.c: New.
2259 2011-03-23 Ian Lance Taylor <iant@google.com>
2261 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2263 2011-03-23 Richard Guenther <rguenther@suse.de>
2265 * gcc.dg/struct: Remove directory and contents.
2267 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2272 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/discr26.ad[sb]: New test.
2275 * gnat.dg/discr26_pkg.ads: New helper.
2277 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2280 * gcc.target/arm/neon-vld-1.c: New test.
2282 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2284 * gnat.dg/array14.ad[sb]: New test.
2285 * gnat.dg/array14_pkg.ads: New helper.
2287 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2289 * gcc.c-torture/execute/920501-8.x: Remove.
2290 * gcc.c-torture/execute/930513-1.x: Remove.
2291 * gcc.c-torture/execute/960312-1.x: Remove.
2292 * gcc.c-torture/compile/20000804-1.c,
2293 gcc.c-torture/compile/20001205-1.c,
2294 gcc.c-torture/compile/20001226-1.c,
2295 gcc.c-torture/compile/20010518-2.c,
2296 gcc.c-torture/compile/20020312-1.c,
2297 gcc.c-torture/compile/20020604-1.c,
2298 gcc.c-torture/compile/920501-12.c,
2299 gcc.c-torture/compile/920501-4.c,
2300 gcc.c-torture/compile/920520-1.c,
2301 gcc.c-torture/compile/980506-1.c,
2302 gcc.c-torture/execute/980709-1.x,
2303 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2304 options for m68hc11.
2305 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2306 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2309 2011-03-22 Nick Clifton <nickc@redhat.com>
2311 * lib/target-supports.exp (check_profiling_available): Add MN10300
2312 to the list of targets that do not support profiling. Restore
2313 alpha sorting to this list.
2315 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2317 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2318 failure on 32-bit systems.
2319 * gcc.dg/torture/vector-2.c: Ditto.
2321 2011-03-22 Richard Guenther <rguenther@suse.de>
2323 PR tree-optimization/48228
2324 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2326 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2328 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2332 * gcc.target/powerpc/pr48226.c: New file.
2334 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2336 * lib/prune.exp (prune_gcc_output): Prune "could not create
2337 compact unwind for" warnings.
2339 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.c-torture/execute/pr42544.c: New test.
2344 * gcc.c-torture/execute/pr48197.c: New test.
2346 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2348 PR preprocessor/48192
2349 * gcc.target/powerpc/pr48192.c: New file.
2352 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2353 split problem of 0 being loaded in a VSX register.
2355 2011-03-21 Richard Guenther <rguenther@suse.de>
2358 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2359 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2360 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2361 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2363 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.dg/pr48213.c: New test.
2368 2011-03-21 Kai Tietz <ktietz@redhat.com>
2371 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2373 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2375 * gcc.target/arm/xor-and.c: New.
2377 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2380 * gfortran.dg/function_optimize_1.f90: New test.
2381 * gfortran.dg/function_optimize_2.f90: New test.
2383 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2385 PR rtl-optimization/47502
2386 * gcc.target/i386/pr47502-1.c: New.
2387 * gcc.target/i386/pr47502-2.c: Likewise.
2389 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2391 PR rtl-optimization/48156
2392 * gcc.dg/pr48156.c: New test.
2394 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2397 * gfortran.dg/scratch_1.f90: Adjust test.
2399 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2402 * gfortran.dg/scratch_1.f90: New test.
2404 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2406 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2407 variably modified typedefs.
2408 * gcc.dg/c1x-typedef-2.c: Remove.
2410 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2413 * gcc.dg/c1x-anon-struct-3.c: New test.
2414 * gcc.dg/anon-struct-11.c: Update.
2416 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2418 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2420 Only xfail with gas.
2422 2011-03-18 Jason Merrill <jason@redhat.com>
2424 * g++.dg/template/fn-ptr1.C: New.
2426 * g++.dg/overload/volatile1.C: New.
2428 * g++.dg/opt/pr23372.C: New.
2430 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2432 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2435 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2437 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2439 * gcc.target/arm/unsigned-extend-1.c: New.
2441 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.c-torture/compile/pr48161.c: New test.
2446 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2449 * gcc.dg/torture/pr47725.c: New.
2451 2011-03-17 Jason Merrill <jason@redhat.com>
2453 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2454 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2456 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2458 * gnat.dg/specs/elab2.ads: New test.
2459 * gnat.dg/specs/elab2_pkg.ads: New helper.
2461 2011-03-17 Jason Merrill <jason@redhat.com>
2463 * g++.dg/cpp0x/decltype-1212.C: New.
2464 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2466 2011-03-17 Jason Merrill <jason@redhat.com>
2468 * g++.dg/parse/memfnquals1.C: New.
2470 2011-03-17 Richard Guenther <rguenther@suse.de>
2473 * gcc.dg/pr48134.c: New testcase.
2475 2011-03-17 Richard Guenther <rguenther@suse.de>
2478 * g++.dg/torture/pr48165.C: New testcase.
2480 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2482 PR rtl-optimization/48141
2483 * gcc.dg/pr48141.c: New test.
2485 2011-03-16 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp0x/constexpr-48089.C: New.
2489 * g++.dg/cpp0x/constexpr-abi1.C: New.
2491 * g++.dg/cpp0x/constexpr-46336.C: New.
2492 * g++.dg/parse/friend5.C: Adjust expected errors.
2494 * g++.dg/cpp0x/constexpr-47570.C: New.
2496 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2499 * ++.dg/debug/dwarf2/typedef6.C: New test.
2501 2011-03-16 Jason Merrill <jason@redhat.com>
2503 * g++.dg/cpp0x/elision2.C: New.
2505 * g++.dg/cpp0x/constexpr-array3.C: New.
2507 2011-03-16 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/sfinae6.C: New.
2510 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2511 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2512 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2513 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2514 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2516 2011-03-16 Jason Merrill <jason@redhat.com>
2518 * g++.dg/template/incomplete6.C: New.
2520 2011-03-16 Jeff Law <law@redhat.com>
2522 * gcc.dg/tree-ssa/vrp55.c: New test.
2524 2011-03-16 Jason Merrill <jason@redhat.com>
2526 * g++.dg/cpp0x/auto22.C: New.
2528 2011-03-16 Richard Guenther <rguenther@suse.de>
2530 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2531 optimizing it away if promoted to const.
2533 2011-03-16 Richard Guenther <rguenther@suse.de>
2535 PR tree-optimization/48149
2536 * gcc.dg/fold-complex-1.c: New testcase.
2538 2011-03-16 Richard Guenther <rguenther@suse.de>
2541 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2544 2011-03-16 Richard Guenther <rguenther@suse.de>
2546 PR tree-optimization/26134
2547 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2549 2011-03-16 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/48146
2552 * gcc.dg/torture/pr48146.c: New testcase.
2554 2011-03-16 Richard Guenther <rguenther@suse.de>
2556 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2557 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2559 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2562 * gcc.c-torture/compile/pr48136.c: New test.
2564 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2567 * gcc.dg/guality/pr45882.c: New test.
2569 2011-03-15 Jason Merrill <jason@redhat.com>
2571 * g++.dg/cpp0x/constexpr-recursion.C: New.
2573 * g++.dg/cpp0x/implicit11.C: New.
2575 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2577 * g++.dg/cpp0x/constexpr-attribute.C: New.
2579 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2581 * g++.dg/parse/pr34758.C: New.
2583 2011-03-15 Xinliang David Li <davidxl@google.com>
2586 * gcc.dg/uninit-pred-7_d.c: New test.
2587 * gcc.dg/uninit-pred-8_d.c: New test.
2589 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2592 * gcc.target/arm/pr46788.c: New.
2594 2011-03-15 Richard Guenther <rguenther@suse.de>
2597 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2598 * gfortran.dg/ishft_4.f90: Likewise.
2599 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2601 2011-03-15 Richard Guenther <rguenther@suse.de>
2603 PR tree-optimization/13954
2604 * g++.dg/tree-ssa/pr13954.C: New testcase.
2606 2011-03-15 Richard Guenther <rguenther@suse.de>
2608 PR tree-optimization/48037
2609 * gcc.target/i386/pr48037-1.c: New testcase.
2611 2011-03-15 Richard Guenther <rguenther@suse.de>
2613 PR tree-optimization/41490
2614 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2615 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2616 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2617 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2618 * g++.dg/tree-ssa/pr33604.C: Adjust.
2620 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2623 * gcc.c-torture/execute/pr47917.c: New test.
2624 * gcc.dg/pr47917.c: New test.
2627 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2629 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2631 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2632 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2633 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2634 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2635 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2636 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2637 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2638 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2639 * gcc.target/i386/avx-floor-vec.c: Ditto.
2640 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2641 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2642 * gcc.target/i386/avx-rint-vec.c: Ditto.
2643 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2644 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2645 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2646 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2648 2011-03-14 Tom Tromey <tromey@redhat.com>
2650 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2651 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2652 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2654 2011-03-14 Tom Tromey <tromey@redhat.com>
2656 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2657 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2658 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2660 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2662 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2664 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2666 PR rtl-optimization/47166
2667 * gcc.c-torture/execute/postmod-1.c: New test.
2669 2011-03-14 Richard Guenther <rguenther@suse.de>
2672 * gcc.dg/torture/pr48098.c: New testcase.
2674 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2677 * gcc.target/powerpc/pr48053-1.c: New test.
2678 * gcc.target/powerpc/pr48053-2.c: Likewise.
2680 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2683 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2685 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2688 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2690 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2693 * gfortran.dg/class_41.f03: New.
2695 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2697 * g++.dg/conversion/cast3.C: New test.
2699 2011-03-11 Jason Merrill <jason@redhat.com>
2701 * g++.dg/template/error45.C: New.
2703 * g++.dg/parse/no-type-defn1.C: New.
2705 * g++.dg/ext/attrib40.C: New.
2707 * g++.dg/cpp0x/regress/array1.C: New.
2709 2011-03-11 Richard Guenther <rguenther@suse.de>
2711 PR tree-optimization/48067
2712 * gcc.dg/pr48067.c: New testcase.
2714 2011-03-11 Richard Guenther <rguenther@suse.de>
2717 * g++.dg/lto/20110311-1_0.C: New testcase.
2719 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/inherit/virtual8.C: New test.
2725 * gcc.dg/torture/pr48044.c: New test.
2727 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2730 * gfortran.dg/proc_ptr_comp_31.f90: New.
2732 2011-03-11 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/47278
2735 * gcc.dg/torture/pr47278-1.c: New testcase.
2736 * gcc.dg/torture/pr47278-2.c: Likewise.
2738 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/48063
2741 * gcc.dg/torture/pr48063.c: New test.
2743 2011-03-10 Jason Merrill <jason@redhat.com>
2745 * g++.dg/template/array22.C: New.
2747 * g++.dg/cpp0x/syntax-err1.C: New.
2748 * g++.dg/parse/error36.C: Adjust expected errors.
2749 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2750 * g++.old-deja/g++.pt/typename3.C: Likewise.
2751 * g++.old-deja/g++.pt/typename4.C: Likewise.
2752 * g++.old-deja/g++.pt/typename6.C: Likewise.
2754 2011-03-09 Jason Merrill <jason@redhat.com>
2756 * g++.dg/template/nontype22.C: New.
2758 2011-03-09 Martin Jambor <mjambor@suse.cz>
2760 PR tree-optimization/47714
2761 * g++.dg/torture/pr47714.C: New test.
2763 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2766 * gcc.target/powerpc/pr47755-2.c: New file.
2768 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2770 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2771 is not set in the environment, pass 64 as first argument when not
2772 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2773 native where ulimit -u is supported.
2775 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2777 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2779 2011-03-08 Jason Merrill <jason@redhat.com>
2781 * g++.dg/template/nontype21.C: New.
2783 * g++.dg/template/anon5.C: New.
2785 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2788 * gcc.dg/pr47881.c: New test.
2790 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2793 * g++.dg/lookup/template3.C: New test.
2795 2011-03-08 Kai Tietz <ktietz@redhat.com>
2797 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2800 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2803 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2804 sizeof to compute alignment.
2806 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2808 PR tree-optimization/48022
2809 * gcc.dg/pr48022-1.c: New test.
2810 * gcc.dg/pr48022-2.c: New test.
2812 2011-03-07 Jason Merrill <jason@redhat.com>
2814 * g++.dg/template/nontype20.C: New.
2815 * g++.dg/init/member1.C: Adjust expected errors.
2816 * g++.dg/parse/constant4.C: Likewise.
2817 * g++.dg/template/qualified-id3.C: Likewise.
2818 * g++.old-deja/g++.pt/crash10.C: Likewise.
2820 * g++.dg/cpp0x/regress/non-const1.C: New.
2822 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.dg/pr47991.c: New test.
2827 2011-03-07 Jason Merrill <jason@redhat.com>
2829 * g++.dg/abi/mangle46.C: New.
2831 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2834 * gcc.target/powerpc/pr47862.c: New.
2836 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2839 * gcc.target/i386/combine-mul.c: Require nonpic.
2841 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2842 Nathan Froyd <froydnj@codesourcery.com>
2844 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2846 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2848 * README.QMTEST: Remove.
2850 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2851 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2854 * gfortran.dg/array_constructor_37.f90 : New test.
2856 2011-03-05 Jason Merrill <jason@redhat.com>
2858 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2859 * g++.dg/abi/mangle45.C: Likewise.
2860 * g++.dg/cpp0x/trailing1.C: Likewise.
2862 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2864 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2866 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2868 PR rtl-optimization/47899
2869 * gcc.dg/pr47899.c: New test.
2871 * gcc.dg/torture/pr47968.c: Ignore warnings.
2873 PR tree-optimization/47967
2874 * gcc.c-torture/compile/pr47967.c: New test.
2876 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2878 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2879 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2881 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2883 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2884 and property_getAttributes() if __OBJC2__.
2885 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2886 * objc.dg/property/property-encoding-1.m: New.
2887 * obj-c++.dg/property/property-encoding-1.mm: New.
2889 2011-03-04 Jason Merrill <jason@redhat.com>
2891 * g++.dg/template/pseudodtor6.C: New.
2893 * g++.dg/inherit/covariant19.C: New.
2895 2011-03-04 Richard Guenther <rguenther@suse.de>
2898 * gcc.dg/torture/pr47968.c: New testcase.
2900 2011-03-04 Richard Guenther <rguenther@suse.de>
2903 * gcc.dg/torture/pr47975.c: New testcase.
2905 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2908 * g++.dg/template/crash106.C: New.
2910 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.dg/gomp/pr47963.c: New test.
2914 * g++.dg/gomp/pr47963.C: New test.
2916 2011-03-02 Jason Merrill <jason@redhat.com>
2918 * g++.dg/cpp0x/regress/condition1.C: New.
2920 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2922 2011-03-01 Jason Merrill <jason@redhat.com>
2924 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2926 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2928 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2930 PR rtl-optimization/47925
2931 * gcc.c-torture/execute/pr47925.c: New test.
2933 2011-03-01 Jason Merrill <jason@redhat.com>
2935 * g++.dg/cpp0x/decltype25.C: New.
2937 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2939 2011-03-01 Richard Guenther <rguenther@suse.de>
2941 PR tree-optimization/47890
2942 * gcc.dg/torture/pr47890.c: New testcase.
2944 2011-03-01 Richard Guenther <rguenther@suse.de>
2947 * gcc.dg/lto/pr47924_0.c: New testcase.
2949 2011-03-01 Richard Guenther <rguenther@suse.de>
2952 * gfortran.dg/lto/pr46911_0.f: New testcase.
2954 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2956 PR libgfortran/47933
2957 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2958 compile errors from older code form.
2960 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962 PR libgfortran/47567
2963 * gfortran.dg/fmt_fw_d.f90: New test.
2965 2011-02-28 Jason Merrill <jason@redhat.com>
2967 * g++.dg/inherit/covariant18.C: New.
2969 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.dg/pr47893.c: New test.
2974 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2976 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2977 NULL in case of a selector with conflicting types.
2978 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2980 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2982 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2983 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2984 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2985 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2987 2011-02-28 Jason Merrill <jason@redhat.com>
2990 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2992 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2994 PR libgfortran/47778
2995 * gfortran.dg/namelist_71.f90: New test.
2997 2011-02-27 Jason Merrill <jason@redhat.com>
3000 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3001 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3003 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3006 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3008 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3011 * gfortran.dg/gomp/task-1.f90: Removed.
3013 2011-02-26 Jason Merrill <jason@redhat.com>
3015 * g++.dg/template/this-targ1.C: New.
3017 * g++.dg/cpp0x/regress/template-const1.C: New.
3018 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3019 * g++.dg/template/function1.C: Adjust.
3020 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3021 * g++.dg/debug/debug7.C: Adjust.
3023 2011-02-26 Tobias Burnus <burnus@net-b.de>
3026 * gfortran.dg/gomp/task-1.f90: New.
3028 2011-02-25 Jie Zhang <jie@codesourcery.com>
3030 * gcc.target/arm/neon-thumb2-move.c: Add
3031 dg-require-effective-target arm_thumb2_ok.
3033 2011-02-24 Jason Merrill <jason@redhat.com>
3035 * g++.dg/parse/constant1.C: Specify C++98 mode.
3036 * g++.dg/parse/constant5.C: Likewise.
3037 * g++.dg/parse/error2.C: Likewise.
3038 * g++.dg/parse/semicolon3.C: Likewise.
3039 * g++.dg/template/crash14.C: Likewise.
3040 * g++.dg/template/local4.C: Likewise.
3041 * g++.dg/template/nontype3.C: Likewise.
3042 * g++.dg/parse/crash31.C: Adjust expected errors.
3043 * g++.dg/template/function1.C: Likewise.
3044 * g++.dg/template/ref3.C: Likewise.
3045 * g++.dg/template/static9.C: Likewise.
3046 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3048 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3049 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3050 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3051 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3052 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3054 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3057 * gfortran.dg/pr47878.f90: New test.
3059 2011-02-24 Richard Guenther <rguenther@suse.de>
3062 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3063 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3065 2011-02-24 Richard Guenther <rguenther@suse.de>
3068 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3069 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3071 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073 PR libgfortran/47567
3074 * gfortran.dg/fmt_f0_1.f90: Update test.
3076 2011-02-23 Jason Merrill <jason@redhat.com>
3078 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3079 * g++.dg/abi/mangle45.C: New.
3081 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3082 * g++.dg/template/canon-type-9.C: Match use of decltype
3083 between declaration and definition.
3084 * g++.dg/template/canon-type-12.C: Likewise.
3086 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3089 * gfortran.dg/nested_allocatables_1.f90: New.
3091 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3094 * g++.dg/pr46868.C: New test.
3095 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3096 * g++.dg/parse/error14.C: Adjust.
3098 2011-02-23 Richard Guenther <rguenther@suse.de>
3100 PR tree-optimization/47838
3101 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3103 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3105 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3107 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3109 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3110 * gfortran.dg/count_init_expr.f03: Ditto.
3111 * gfortran.dg/gomp/pr43711.f90: Ditto.
3112 * gcc.dg/struct-parse-2.c: Ditto.
3113 * gcc.dg/parse-error-3.c: Ditto.
3114 * gcc.dg/Wlogical-op-1.c: Ditto.
3115 * gcc.dg/Walways-true-1.c: Ditto.
3116 * gcc.dg/pr24225.c: Ditto.
3117 * gcc.dg/Walways-true-2.c: Ditto.
3118 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3119 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3120 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3121 * g++.dg/overload/defarg4.C: Ditto.
3122 * g++.dg/inherit/covariant16.C: Ditto.
3123 * g++.dg/inherit/virtual7.C: Ditto.
3124 * g++.dg/template/canon-type-9.C: Ditto.
3125 * g++.dg/template/access19.C: Ditto.
3126 * g++.dg/template/call7.C: Ditto.
3127 * g++.dg/template/canon-type-2.C: Ditto.
3128 * g++.dg/template/init7.C: Ditto.
3129 * g++.dg/template/sizeof-template-argument.C: Ditto.
3130 * g++.dg/template/const3.C: Ditto.
3131 * g++.dg/template/sfinae26.C: Ditto.
3132 * g++.dg/template/sfinae26.C: Ditto.
3133 * g++.dg/template/canon-type-11.C: Ditto.
3134 * g++.dg/template/union2.C: Ditto.
3135 * g++.dg/template/canon-type-3.C: Ditto.
3136 * g++.dg/template/canon-type-1.C: Ditto.
3137 * g++.dg/template/canon-type-5.C: Ditto.
3138 * g++.dg/template/canon-type-7.C: Ditto.
3139 * g++.dg/template/canon-type-10.C: Ditto.
3140 * g++.dg/template/spec36.C: Ditto.
3141 * g++.dg/template/typedef38.C: Ditto.
3142 * g++.dg/template/canon-type-4.C: Ditto.
3143 * g++.dg/template/canon-type-6.C: Ditto.
3144 * g++.dg/template/canon-type-13.C: Ditto.
3145 * g++.dg/template/instantiate9.C: Ditto.
3146 * g++.dg/template/ttp22.C: Ditto.
3147 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3148 * g++.dg/warn/Walways-true-1.C: Ditto.
3149 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3150 * g++.dg/warn/Walways-true-2.C: Ditto.
3151 * g++.dg/conversion/op4.C: Ditto.
3152 * g++.dg/opt/pr19650.C: Ditto.
3153 * g++.dg/lookup/friend11.C: Ditto.
3154 * g++.dg/other/default2.C: Ditto.
3155 * g++.dg/other/default3.C: Ditto.
3156 * g++.dg/other/dtor2.C: Ditto.
3157 * g++.dg/other/friend5.C: Ditto.
3158 * g++.dg/other/default5.C: Ditto.
3159 * g++.dg/init/brace6.C: Ditto.
3160 * g++.dg/init/aggr5.C: Ditto.
3161 * g++.dg/init/error2.C: Ditto.
3162 * g++.dg/expr/bound-mem-fun.C: Ditto.
3163 * g++.dg/expr/cond6.C: Ditto.
3164 * g++.dg/expr/stmt-expr-1.C: Ditto.
3165 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3166 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3167 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3168 * g++.dg/cpp0x/bracket1.C: Ditto.
3169 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3170 * g++.dg/cpp0x/pr38646.C: Ditto.
3171 * g++.dg/cpp0x/variadic73.C: Ditto.
3172 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3173 * g++.dg/cpp0x/bracket4.C: Ditto.
3174 * g++.dg/cpp0x/decltype4.C: Ditto.
3175 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3176 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3177 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3178 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3179 * g++.dg/cpp0x/decltype2.C: Ditto.
3180 * g++.dg/cpp0x/decltype1.C: Ditto.
3181 * g++.dg/cpp0x/bracket2.C: Ditto.
3182 * g++.dg/cpp0x/decltype5.C: Ditto.
3183 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3184 * g++.dg/cpp0x/variadic70.C: Ditto.
3185 * g++.dg/cpp0x/decltype6.C: Ditto.
3186 * g++.dg/cpp0x/rvo.C: Ditto.
3187 * g++.dg/cpp0x/vt-40092.C: Ditto.
3188 * g++.dg/cpp0x/variadic-new.C: Ditto.
3189 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3190 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3191 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3192 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3193 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3194 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3195 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3196 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3197 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3198 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3199 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3200 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3201 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3202 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3203 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3204 * g++.dg/cpp0x/pr39639.C: Ditto.
3205 * g++.dg/cpp0x/decltype3.C: Ditto.
3206 * g++.dg/cpp0x/variadic68.C: Ditto.
3207 * g++.dg/cpp0x/variadic-function.C: Ditto.
3208 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3209 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3210 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3211 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3212 * g++.dg/parse/crash35.C: Ditto.
3213 * g++.dg/parse/crash40.C: Ditto.
3214 * g++.dg/parse/defarg12.C: Ditto.
3215 * g++.dg/parse/crash34.C: Ditto.
3216 * g++.dg/parse/constructor3.C: Ditto.
3217 * g++.dg/parse/template23.C: Ditto.
3218 * g++.dg/parse/crash56.C: Ditto.
3219 * g++.dg/parse/dtor13.C: Ditto.
3220 * g++.dg/parse/error33.C: Ditto.
3221 * g++.dg/parse/ctor9.C: Ditto.
3222 * g++.dg/parse/error32.C: Ditto.
3223 * g++.dg/parse/error37.C: Ditto.
3224 * g++.dg/parse/bitfield3.C: Ditto.
3225 * g++.dg/parse/struct-4.C: Ditto.
3226 * g++.dg/ext/has_trivial_copy.C: Ditto.
3227 * g++.dg/ext/is_polymorphic.C: Ditto.
3228 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3229 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3230 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3231 * g++.dg/ext/is_union.C: Ditto.
3232 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3233 * g++.dg/ext/is_pod.C: Ditto.
3234 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3235 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3236 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3237 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3238 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3239 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3240 * g++.dg/ext/is_abstract.C: Ditto.
3241 * g++.dg/ext/has_trivial_assign.C: Ditto.
3242 * g++.dg/ext/is_class.C: Ditto.
3243 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3244 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3245 * g++.dg/ext/is_base_of.C: Ditto.
3246 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3247 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3248 * g++.dg/ext/is_empty.C: Ditto.
3249 * g++.dg/ext/is_enum.C: Ditto.
3250 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3251 * gnat.dg/opt11.adb: Ditto.
3252 * obj-c++.dg/pr45735.mm: Ditto.
3253 * obj-c++.dg/pr24393.mm: Ditto.
3254 * obj-c++.dg/exceptions-2.mm: Ditto.
3255 * objc.dg/pr45735.m: Ditto.
3256 * objc.dg/pr24393.m: Ditto.
3258 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3260 * objc.dg/attributes/objc-exception-1.m: New.
3262 2011-02-23 Jie Zhang <jie@codesourcery.com>
3264 * gcc.dg/cpp/include7.c: New test.
3266 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3271 2011-02-23 Jie Zhang <jie@codesourcery.com>
3273 PR rtl-optimization/47763
3274 * gcc.dg/pr47763.c: New test.
3276 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3279 * gfortran.dg/whole_file_32.f90 : New test.
3281 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3284 * g++.dg/inherit/virtual7.C: New test.
3286 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3289 * objc.dg/type-size-3.m: Updated error message.
3290 * objc.dg/type-size-4.m: New test.
3291 * objc.dg/type-size-5.m: New test.
3293 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3295 * lib/gnat.exp: Fix comments.
3296 Don't load libgloss.exp.
3297 (default_gnat_version): Call $compiler with --version.
3298 Adapt regexp for gnatmake output, insert version.
3299 (gnat_version): New proc.
3300 (gnat_init): Remove gnat_libgcc_s_path.
3301 (gnat_target_compile): Likewise.
3302 Remove ld_library_path.
3303 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3304 (gnat_pass): Remove.
3305 (gnat_pass): Remove.
3306 (gnat_finish): Remove.
3307 (gnat_exit): Remove.
3308 (local_find_gnatmake): Reindent.
3309 (runtest_file_p): Remove.
3310 (prune_warnings): Remove.
3311 (find_gnatclean): New proc.
3312 * lib/gnat-dg.exp (lremove): New proc.
3313 (gnat-dg-test): Reindent.
3314 Remove additional output files.
3315 (gnat-dg-runtest): Remove.
3317 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3318 * gnat.dg/loop_optimization6.adb: Likewise.
3319 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3321 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3323 PR tree-optimization/47835
3324 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3326 2011-02-22 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3329 * gfortran.dg/abstract_type_2.f03: Ditto.
3330 * gfortran.dg/abstract_type_3.f03: Ditto.
3331 * gfortran.dg/abstract_type_4.f03: Ditto.
3332 * gfortran.dg/abstract_type_5.f03: Ditto.
3333 * gfortran.dg/abstract_type_6.f03: Ditto.
3334 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3335 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3336 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3337 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3338 * gfortran.dg/array_function_5.f90: Ditto.
3339 * gfortran.dg/asynchronous_3.f03: Ditto.
3340 * gfortran.dg/char_expr_1.f90: Ditto.
3341 * gfortran.dg/class_14.f03: Ditto.
3342 * gfortran.dg/data_array_6.f: Ditto.
3343 * gfortran.dg/data_invalid.f90: Ditto.
3344 * gfortran.dg/dot_product_1.f03: Ditto.
3345 * gfortran.dg/func_derived_5.f90: Ditto.
3346 * gfortran.dg/func_result_4.f90: Ditto.
3347 * gfortran.dg/implied_do_1.f90: Ditto.
3348 * gfortran.dg/initialization_25.f90: Ditto.
3349 * gfortran.dg/initialization_26.f90: Ditto.
3350 * gfortran.dg/interface_34.f90: Ditto.
3351 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3352 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3353 * gfortran.dg/matmul_8.f03: Ditto.
3354 * gfortran.dg/merge_init_expr.f90: Ditto.
3355 * gfortran.dg/pack_assign_1.f90: Ditto.
3356 * gfortran.dg/pack_vector_1.f90: Ditto.
3357 * gfortran.dg/pointer_check_8.f90: Ditto.
3358 * gfortran.dg/product_init_expr.f03: Ditto.
3359 * gfortran.dg/reshape_order_5.f90: Ditto.
3360 * gfortran.dg/reshape_shape_1.f90: Ditto.
3361 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3362 * gfortran.dg/same_name_2.f90: Ditto.
3363 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3364 * gfortran.dg/spread_init_expr.f03: Ditto.
3365 * gfortran.dg/stmt_func_1.f90: Ditto.
3366 * gfortran.dg/sum_init_expr.f03: Ditto.
3367 * gfortran.dg/transpose_3.f03: Ditto.
3368 * gfortran.dg/unpack_init_expr.f03: Ditto.
3369 * gfortran.dg/warn_conversion.f90: Ditto.
3370 * gfortran.dg/warn_conversion_2.f90: Ditto.
3371 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3372 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3373 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3374 * gfortran.dg/whole_file_16.f90: Ditto.
3375 * gfortran.dg/whole_file_17.f90: Ditto.
3376 * gfortran.dg/whole_file_18.f90: Ditto.
3377 * gfortran.dg/whole_file_20.f03: Ditto.
3378 * gfortran.dg/whole_file_5.f90: Ditto.
3379 * gfortran.dg/whole_file_6.f90: Ditto.
3380 * gfortran.dg/write_invalid_format.f90: Ditto.
3381 * gfortran.dg/zero_sized_6.f90: Ditto.
3383 2011-02-21 Jeff Law <law@redhat.com>
3385 PR rtl-optimization/46178
3386 * gcc.target/i386/pr46178.c: New test.
3388 PR rtl-optimization/46002
3389 * gcc.c-torture/compile/pr46002.c: New test.
3391 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3393 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3396 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3399 * g++.dg/debug/pr47106.C: Require effective target lto.
3401 2011-02-21 Jason Merrill <jason@redhat.com>
3403 * g++.dg/cpp0x/constexpr-diag2.C: New.
3405 2011-02-20 Jason Merrill <jason@redhat.com>
3407 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3409 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3411 * g++.dg/overload/conv-op1.C: New.
3413 * g++.dg/cpp0x/constexpr-synth1.C: New.
3415 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3417 * objc.dg/layout-2.m: New.
3418 * objc.dg/selector-3.m: Adjusted location of error message.
3419 * objc.dg/type-size-3.m: Same.
3420 * obj-c++.dg/selector-3.mm: Same.
3422 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3425 * objc.dg/property/dotsyntax-22.m: New.
3426 * obj-c++.dg/property/dotsyntax-22.mm: New.
3428 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3431 * g++.dg/template/typedef38.C: New test.
3433 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/whole_file_30.f90 : New test.
3437 * gfortran.dg/whole_file_31.f90 : New test.
3439 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3443 * gfortran.dg/whole_file_28.f90 : New test.
3444 * gfortran.dg/whole_file_29.f90 : New test.
3446 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3449 * g++.dg/template/crash105.C: New.
3451 2011-02-19 Jason Merrill <jason@redhat.com>
3453 * g++.dg/cpp0x/regress/no-elide1.C: New.
3455 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3457 PR tree-optimization/46620
3458 * gcc.dg/pr46620.c: New.
3460 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3463 * gcc.target/i386/pr47809.c: New test.
3465 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3466 Tobias Burnus <burnus@net-b.de>
3468 * lib/target-supports.exp
3469 (check_effective_target_fortran_large_real): New check for large reals.
3470 * gfortran.dg/nan_7.f90: New test.
3472 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3474 PR libgfortran/47567
3475 * gfortran.dg/fmt_f0_1.f90: Update test.
3477 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3480 * gfortran.dg/array_constructor_36.f90 : New test.
3481 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3482 allow for comparison between different elements of the array
3483 constructor at different levels of optimization.
3485 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3487 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3488 * gcc.target/i386/pr32280-1.c: Likewise.
3490 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.target/i386/pr47800.c: New test.
3495 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3497 * objc/execute/exceptions/foward-1.x: New.
3499 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3502 * gfortran.dg/derived_constructor_comps_4.f90: New.
3504 2011-02-18 Tobias Burnus
3507 * gfortran.dg/func_result_6.f90: New.
3509 2011-02-18 Michael Matz <matz@suse.de>
3512 * gfortran.dg/lto/pr45586_0.f90: New test.
3513 * gfortran.dg/typebound_proc_20.f90: Ditto.
3514 * gfortran.dg/typebound_proc_21.f90: Ditto.
3516 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3519 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3521 2011-02-18 Tobias Burnus <burnus@net-b.de>
3524 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3526 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3527 normalizing the error/warning output.
3528 * gfortran.dg/Wall.f90: Update dg-error/warning.
3529 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3530 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3531 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3532 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3533 * gfortran.dg/class_30.f90: Update dg-error/warning.
3534 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3535 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3536 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3537 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3538 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3539 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3540 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3541 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3542 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3543 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3544 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3545 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3546 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3547 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3548 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3549 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3550 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3551 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3552 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3553 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3554 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3555 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3556 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3557 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3558 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3560 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3563 * gfortran.dg/proc_ptr_comp_30.f90: New.
3565 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.target/i386/pr47780.c: New test.
3570 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3573 * gfortran.dg/class_40.f03: New.
3575 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3578 * g++.dg/cpp0x/auto21.C: New test.
3580 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3582 * objc.dg/special/unclaimed-category-1.h: Updated for
3584 * objc.dg/special/unclaimed-category-1.m: Same.
3585 * objc.dg/zero-link-1.m: Same.
3586 * objc.dg/lookup-1.m: Same.
3587 * objc.dg/torture/strings/const-str-9.m
3588 * objc.dg/torture/strings/const-str-10.m: Same.
3589 * objc.dg/torture/strings/const-str-11.m: Same.
3590 * objc.dg/torture/forward-1.m: Same.
3591 * objc.dg/zero-link-2.m: Same.
3592 * objc.dg/encode-7-next-64bit.m: Same.
3593 * objc.dg/method-4.m: Same.
3594 * objc.dg/next-runtime-1.m: Same.
3595 * objc.dg/image-info.m: Same.
3596 * objc.dg/pr23214.m: Same.
3597 * objc.dg/symtab-1.m: Same.
3598 * obj-c++.dg/basic.m: Same.
3599 * obj-c++.dg/proto-lossage-3.m: Same.
3600 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3601 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3602 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3603 * obj-c++.dg/method-11.m: Same.
3604 * objc/execute/enumeration-1.m: Same.
3605 * objc/execute/object_is_class.m: Same.
3606 * objc/execute/formal_protocol-2.m: Same.
3607 * objc/execute/formal_protocol-4.m: Same.
3608 * objc/execute/formal_protocol-6.m: Same.
3609 * objc/execute/bycopy-3.m: Same.
3610 * objc/execute/exceptions/catchall-1.m: Same.
3611 * objc/execute/exceptions/finally-1.m: Same.
3612 * objc/execute/exceptions/local-variables-1.m: Same.
3613 * objc/execute/exceptions/foward-1.m: Same.
3614 * objc/execute/bf-common.h
3615 * objc/execute/enumeration-2.m: Same.
3616 * objc/execute/formal_protocol-1.m: Same.
3617 * objc/execute/formal_protocol-3.m: Same.
3618 * objc/execute/formal_protocol-5.m: Same.
3619 * objc/execute/accessing_ivars.m: Same.
3620 * objc/execute/bycopy-2.m: Same.
3621 * objc/execute/formal_protocol-7.m: Same.
3622 * objc/execute/compatibility_alias.m: Same.
3623 * objc/execute/no_clash.m: Same.
3624 * objc/execute/object_is_meta_class.m: Same.
3625 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3626 * objc/execute/class-tests-1.h: Include stdio.h.
3627 * objc/execute/class-tests-2.h: Same.
3628 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3630 * obj-c++.dg/try-catch-2.mm: Same.
3632 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3635 * g++.dg/warn/Wunused-parm-4.C: New test.
3637 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3638 Jan Hubicka <jh@suse.cz>
3642 * g++.dg/debug/pr47106.C: New.
3644 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3647 * gcc.target/i386/pr43653.c: New test.
3649 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3652 * g++.dg/template/inherit6.C: New test.
3654 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3657 * gfortran.dg/class_39.f03: New.
3659 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3662 * g++.dg/cpp0x/variadic106.C: New test.
3664 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3667 * gfortran.dg/pr47757-1.f90: New test.
3668 * gfortran.dg/pr47757-2.f90: New test.
3669 * gfortran.dg/pr47757-3.f90: New test.
3672 * g++.dg/cpp0x/enum8.C: New test.
3674 2011-02-15 Jason Merrill <jason@redhat.com>
3676 * g++.dg/inherit/implicit-trivial1.C: New.
3677 * g++.dg/cpp0x/implicit-trivial1.C: New.
3679 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.dg/torture/pr47725.c: Removed.
3684 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3687 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3688 constant does not generate a load from memory.
3690 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3693 * gcc.dg/torture/pr47725.c: New.
3695 2011-02-15 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/47743
3698 * gcc.dg/torture/pr47743.c: New testcase.
3700 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3703 * gcc.target/i386/pr47581.c: New test.
3705 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3708 * gfortran.dg/select_type_22.f03: New.
3710 2011-02-14 Jason Merrill <jason@redhat.com>
3712 * g++.dg/cpp0x/regress/enum1.C: New.
3714 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3716 * gnat.dg/include.adb: New test.
3718 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3721 * gfortran.dg/class_38.f03: New.
3723 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3725 * gcc.dg/pr46494.c: New test.
3727 2011-02-14 Richard Guenther <rguenther@suse.de>
3729 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3731 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3734 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3735 sparc*-sun-solaris2.11.
3737 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3740 * gfortran.dg/argument_checking_18.f90: New.
3742 2011-02-13 Tobias Burnus <burnus@net-b.de>
3744 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3745 * gfortran.dg/argument_checking_17.f90: New.
3747 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3750 are temporarily disabled.
3751 * gfortran.dg/class_7.f03: Ditto.
3752 * gfortran.dg/coarray_14.f90: Ditto.
3753 * gfortran.dg/typebound_proc_13.f03: Ditto.
3755 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3758 * gfortran.dg/extends_11.f03: New.
3760 2011-02-11 Xinliang David Li <davidxl@google.com>
3762 PR tree-optimization/47707
3763 * g++.dg/tree-ssa/pr47707.C: New test.
3765 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3767 * g++.dg/opt/inline17.C: New test.
3769 2011-02-11 Tobias Burnus <burnus@net-b.de>
3772 * gfortran.dg/pure_formal_2.f90: New.
3774 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3776 PR rtl-optimization/47614
3777 * gfortran.dg/pr47614.f: New.
3779 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3782 * gcc.dg/opts-6.c: New test.
3784 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.dg/pr47684.c: New test.
3789 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3792 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3793 c99_runtime, dg-add-options c99_runtime.
3794 (main): Use __asm__.
3796 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3799 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3800 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3801 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3802 * gcc.dg/ucnid-10.c: Likewise.
3803 * gcc.dg/ucnid-13.c: Likewise.
3804 * gcc.dg/ucnid-7.c: Likewise.
3805 * gcc.dg/ucnid-8.c: Likewise.
3806 Adapt dg-warning line number.
3808 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3810 * gcc.target/i386/parity-1.c: Use -march=k8.
3811 * gcc.target/i386/parity-2.c: Ditto.
3812 * gcc.target/i386/vecinit-1.c: Ditto.
3813 * gcc.target/i386/vecinit-2.c: Ditto.
3815 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3818 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3819 * gcc.target/mips/save-restore-3.c: Likewise.
3820 * gcc.target/mips/save-restore-4.c: Likewise.
3821 * gcc.target/mips/save-restore-5.c: Likewise.
3824 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3825 * g++.dg/tree-prof/partition2.C: Likewise.
3827 2011-02-09 Jason Merrill <jason@redhat.com>
3829 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3830 rather than misdeclare std::puts.
3832 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3833 * g++.dg/other/warning1.C: Likewise.
3834 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3835 * g++.old-deja/g++.gb/scope06.C: Likewise.
3836 * g++.old-deja/g++.law/cvt11.C: Likewise.
3837 * g++.old-deja/g++.law/init1.C: Likewise.
3838 * g++.dg/abi/mangle26.C: Likewise.
3840 * g++.dg/template/function1.C: Adjust for C++0x mode.
3841 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3843 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3844 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3846 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3848 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3850 * g++.dg/cpp0x/regress: New directory.
3851 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3852 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3853 * g++.dg/cpp0x/regress/regress3.C: New.
3855 2011-02-10 Richard Guenther <rguenther@suse.de>
3857 PR tree-optimization/47677
3858 * gcc.dg/torture/pr47677.c: New testcase.
3860 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3862 * objc.dg/special/load-category-1.m: Remove unused header.
3863 * objc.dg/special/load-category-1a.m: Likewise.
3864 * objc.dg/special/load-category-2.m: Likewise.
3865 * objc.dg/special/load-category-2a.m: Likewise.
3866 * objc.dg/special/load-category-3.m: Likewise.
3867 * objc.dg/special/load-category-3a.m: Likewise.
3868 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3869 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3870 * objc.dg/attributes/class-attribute-1.m: Likewise.
3871 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3872 * obj-c++.dg/property/property.exp: Likewise.
3873 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3874 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3875 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3876 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3877 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3878 * obj-c++.dg/template-8.mm: Likewise.
3880 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.target/i386/pr47665.c: New test.
3885 2011-02-10 Jie Zhang <jie@codesourcery.com>
3889 2011-02-05 Jie Zhang <jie@codesourcery.com>
3891 * gcc.dg/pr42631.c: Update test.
3892 * gcc.dg/pr42631-2.c: New test.
3894 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3897 * gfortran.dg/proc_decl_25.f90: New.
3899 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3902 * gfortran.dg/typebound_assignment_2.f03: New.
3904 2011-02-09 Richard Guenther <rguenther@suse.de>
3906 PR tree-optimization/47664
3907 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3909 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3912 * gnat.dg/uninit_func.adb: Adjust dg directive.
3914 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3917 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3919 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/auto_dealloc_2.f90: New.
3924 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926 * gcc.dg/builtins-config.h: Remove __sgi handling.
3927 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3928 -std=c99 for mips-sgi-irix6.5*.
3930 2011-02-09 Martin Jambor <mjambor@suse.cz>
3933 * gfortran.dg/pr25923.f90: Remove xfails.
3935 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3938 * gfortran.dg/inquire_14.f90: New test.
3940 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3943 * gfortran.dg/pointer_init_6.f90: New.
3945 2011-02-08 Jeff Law <law@redhat.com>
3947 PR tree-optimization/42893
3948 * gcc.tree-ssa/pr42893.c: New test.
3950 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3952 PR tree-optimization/46834
3953 PR tree-optimization/46994
3954 PR tree-optimization/46995
3955 * gcc.dg/graphite/id-pr46834.c: New.
3956 * gfortran.dg/graphite/id-pr46994.f90: New.
3957 * gfortran.dg/graphite/id-pr46995.f90: New.
3959 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3962 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3963 using the variable is known the warning is emitted there.
3964 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3965 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3967 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3970 * gcc.dg/noreturn-1.c (foo5): Likewise.
3971 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3972 (method2): Likewise.
3974 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3975 the return statement using the uninitialized variable.
3976 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3978 2011-02-08 Richard Guenther <rguenther@suse.de>
3981 * g++.dg/opt/pr47639.c: New testcase.
3983 2011-02-08 Richard Guenther <rguenther@suse.de>
3985 PR tree-optimization/47632
3986 * g++.dg/opt/pr47632.C: New testcase.
3988 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3990 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3992 2011-02-07 Richard Guenther <rguenther@suse.de>
3994 PR tree-optimization/47615
3995 * g++.dg/opt/pr47615.C: New testcase.
3997 2011-02-07 Richard Guenther <rguenther@suse.de>
3999 PR tree-optimization/47621
4000 * gcc.dg/torture/pr47621.c: New testcase.
4002 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4004 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4006 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4009 * gfortran.dg/allocate_with_source_1 : New test.
4011 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4014 * gcc.dg/pr47610.c: New test.
4016 2011-02-05 Jie Zhang <jie@codesourcery.com>
4019 * gcc.dg/pr42631.c: Update test.
4020 * gcc.dg/pr42631-2.c: New test.
4022 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4025 * gfortran.dg/pr47574.f90: New test.
4027 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4029 PR tree-optimization/46194
4030 * gcc.dg/autopar/pr46194.c: New.
4032 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4034 PR tree-optimization/43695
4035 * g++.dg/ipa/pr43695.C: New.
4037 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4040 * gcc.dg/pr23200.c: New test.
4042 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4045 * g++.dg/pr47589.C: New test.
4047 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4050 * g++.dg/template/typedef37.C: New test.
4051 * g++.dg/template/param1.C: Adjust expected error message.
4053 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4056 * gcc.dg/pr31490-2.c: New test.
4057 * gcc.dg/pr31490-3.c: New test.
4058 * gcc.dg/pr31490-4.c: New test.
4060 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4061 Jakub Jelinek <jakub@redhat.com>
4064 * g++.dg/parser/semicolon3.C: Adjust.
4065 * g++.dg/parser/semicolon4.C: New testcase.
4066 * g++.dg/pr46890.C: New testcase.
4068 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4071 * g++.dg/init/pr29571.C: New.
4073 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4075 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4076 instead of vect_int.
4078 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.target/i386/pr47312.c: New test.
4084 * gcc.target/i386/pr47564.c: New test.
4086 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4088 PR tree-optimization/45122
4089 * gcc.dg/tree-ssa/pr45122.c: New.
4091 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4094 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4097 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4098 and vsx so a default --with-cpu=power7 doesn't give an error
4099 when -mavoid-indexed-addresses is used.
4101 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4102 wrapper function to save the arguments and then jump to the real
4103 function, rather than depending on the compiler not to move stuff
4105 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4107 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4108 Paul Thomas <pault@gcc.gnu.org>
4111 * gfortran.dg/class_37.f03 : New test.
4113 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4114 Richard Guenther <rguenther@suse.de>
4116 PR tree-optimization/40979
4118 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4119 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4120 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4121 check_vect_support_and_set_flags.
4122 * gfortran.dg/graphite/vect-pr40979.f90: New.
4124 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4127 * gfortran.dg/class_36.f03: New.
4129 2011-02-02 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/47566
4132 * gcc.dg/lto/20110201-1_0.c: New testcase.
4134 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4140 * debug/pr47498.c: New.
4141 * debug/pr47501.c: New.
4143 2011-02-01 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/47559
4146 * g++.dg/torture/pr47559.C: New testcase.
4148 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4151 * gfortran.dg/typebound_call_20.f03: New.
4153 2011-02-01 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/47555
4156 * gcc.dg/pr47555.c: New testcase.
4158 2011-02-01 Richard Guenther <rguenther@suse.de>
4160 PR tree-optimization/47541
4161 * g++.dg/torture/pr47541.C: New testcase.
4163 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4166 * gfortran.dg/typebound_call_19.f03: New.
4168 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4171 * g++.dg/cpp0x/pr47416.C: New test.
4173 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4176 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4178 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4181 * gfortran.dg/typebound_assignment_1.f03: New.
4183 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4185 PR tree-optimization/47538
4186 * gcc.c-torture/execute/pr47538.c: New test.
4188 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4191 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4193 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4195 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4197 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4199 PR rtl-optimization/44031
4200 * gcc.c-torture/compile/20110131-1.c: New test.
4202 2011-01-31 Tobias Burnus <burnus@net-b.de>
4205 * gfortran.dg/stmt_func_1.f90: New.
4207 2011-01-31 Tobias Burnus <burnus@net-b.de>
4210 * gfortran.dg/interface_34.f90: New.
4212 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4215 * gfortran.dg/realloc_on_assign_5.f03: New test.
4216 * gfortran.dg/realloc_on_assign_5.f03: New test.
4218 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4220 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4221 * gfortran.dg/bessel_7.f90: Likewise.
4222 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4224 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4225 * gfortran.dg/sum_init_expr.f03: Likewise.
4227 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4229 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4232 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4233 loop only on "vect_intfloat_cvt" targets.
4235 2011-01-29 Tobias Burnus <burnus@net-b.de>
4238 * gfortran.dg/shape_6.f90: New.
4240 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4242 PR libgfortran/47434
4243 * gfortran.dg/read_infnan_1.f90: Update test.
4244 * gfortran.dg/module_nan.f90: Update test.
4245 * gfortran.dg/char4_iunit_1.f03: Update test.
4246 * gfortran.dg/large_real_kind_1.f90: Update test.
4247 * gfortran.dg/real_const_3.f90: Update test.
4248 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4250 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4253 * g++.dg/template/param2.C: New test.
4255 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4257 PR libgfortran/47285
4258 * gfortran.dg/fmt_g.f: New test.
4260 2011-01-28 Tobias Burnus <burnus@net-b.de>
4263 * gfortran.dg/pure_formal_1.f90: New.
4265 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.dg/tls/pr42894.c: New test.
4270 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4272 * gcc.dg/pr47276.c: Add dg-require-visibility.
4274 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4276 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4278 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4279 Tobias Burnus <burnus@gcc.gnu.org>
4284 * gfortran.dg/realloc_on_assign_3.f03: New test.
4285 * gfortran.dg/realloc_on_assign_4.f03: New test.
4286 * gfortran.dg/allocatable_function_5.f90: New test.
4287 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4288 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4289 implemented" dg-errors.
4291 2011-01-27 Jan Hubicka <jh@suse.cz>
4294 * gcc.dg/attr-weakref-4.c: New testcase
4296 2011-01-27 Martin Jambor <mjambor@suse.cz>
4298 PR tree-optimization/47228
4299 * gcc.dg/torture/pr47228.c: New test.
4301 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4303 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4305 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4307 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4308 when using auto-overlay support on the SPU.
4310 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4312 PR rtl-optimization/44174
4313 * gcc.target/i386/asm-6.c: New test.
4315 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4317 PR rtl-optimization/46856
4318 * gcc.c-torture/compile/pr46856.c: New test.
4320 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4321 Andrew Pinski <pinskia@gmail.com>
4324 * gcc.dg/pr43082.c: New.
4326 2011-01-26 DJ Delorie <dj@redhat.com>
4328 PR rtl-optimization/46878
4329 * gcc.dg/pr46878-1.c: New test.
4331 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4334 * g++.dg/cpp0x/pr47476.C: New test.
4336 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4338 * gcc.c-torture/compile/20110126-1.c: New test.
4340 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.dg/torture/pr47473.c: New test.
4345 2011-01-26 Jan Hubicka <jh@suse.cz>
4348 * gcc.c-torture/execute/pr47237.c: New testcase.
4350 2011-01-26 Jan Hubicka <jh@suse.cz>
4352 PR tree-optimization/47190
4353 * gcc.dg/attr-weakref-3.c: New testcase.
4355 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4358 * gcc.dg/dll-9a.c: New test file.
4359 * gcc.dg/dll-11.c: Likewise.
4360 * gcc.dg/dll-12.c: Likewise.
4361 * gcc.dg/dll-12a.c: Likewise.
4362 * gcc.dg/dll-11a.c: Likewise.
4363 * gcc.dg/dll-9.c: Likewise.
4364 * gcc.dg/dll-10.c: Likewise.
4365 * gcc.dg/dll-10a.c: Likewise.
4366 * g++.dg/ext/dllexport4a.cc: Likewise.
4367 * g++.dg/ext/dllexport4.C: Likewise.
4368 * g++.dg/ext/dllexport5.C: Likewise.
4369 * g++.dg/ext/dllexport5a.cc: Likewise.
4371 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4373 PR tree-optimization/46970
4374 * gcc.dg/graphite/pr46970.c: New.
4376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4378 PR tree-optimization/46215
4379 * gcc.dg/graphite/pr46215.c: New.
4381 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4383 PR tree-optimization/46168
4384 * gcc.dg/graphite/pr46168.c: New.
4386 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4388 PR tree-optimization/43657
4389 * gcc.dg/graphite/pr43657.c: New.
4391 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4393 PR tree-optimization/29832
4394 * gfortran.dg/graphite/pr29832.f90: New.
4396 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4398 PR tree-optimization/43567
4399 * gcc.dg/graphite/pr43567.c: New.
4401 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4403 * gfortran.dg/graphite/interchange-4.f: New.
4404 * gfortran.dg/graphite/interchange-5.f: New.
4406 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4407 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4408 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4409 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4410 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4411 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4412 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4413 * gfortran.dg/ltrans-7.f90: Removed.
4414 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4416 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4417 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4418 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4419 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4420 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4421 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4422 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4423 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4424 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4425 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4426 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4427 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4428 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4429 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4430 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4431 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4432 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4433 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4434 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4435 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4436 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4437 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4438 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4439 * gcc.dg/tree-ssa/data-dep-1.c
4440 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4441 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4442 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4443 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4444 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4446 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4448 PR tree-optimization/47265
4449 PR tree-optimization/47443
4450 * gcc.c-torture/compile/pr47265.c: New test.
4451 * gcc.dg/pr47443.c: New test.
4453 2011-01-25 Martin Jambor <mjambor@suse.cz>
4455 PR tree-optimization/47382
4456 * g++.dg/torture/pr47382.C: New test.
4457 * g++.dg/opt/devirt1.C: Xfail.
4459 2011-01-25 Yao Qi <yao@codesourcery.com>
4462 * gcc.target/arm/pr45701-1.c: New test.
4463 * gcc.target/arm/pr45701-2.c: New test.
4464 * gcc.target/arm/pr45701-3.c: New test.
4466 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4467 Jakub Jelinek <jakub@redhat.com>
4469 PR tree-optimization/47271
4470 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4472 2011-01-25 Nick Clifton <nickc@redhat.com>
4474 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4475 (saturate_add): Delete.
4477 (main): Do not run saturate_add.
4478 (set_interrupts): Delete.
4480 2011-01-25 Tobias Burnus <burnus@net-b.de>
4483 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4485 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4487 PR tree-optimization/47427
4488 PR tree-optimization/47428
4489 * gcc.c-torture/compile/pr47427.c: New test.
4490 * gcc.c-torture/compile/pr47428.c: New test.
4492 2011-01-25 Richard Guenther <rguenther@suse.de>
4495 * gcc.dg/torture/pr47411.c: New testcase.
4497 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4499 * gfortran.dg/graphite/id-24.f: New.
4500 * gfortran.dg/graphite/id-25.f: New.
4502 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4504 * gfortran.dg/graphite/id-23.f: New.
4506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4508 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4510 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4512 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4513 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4514 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4515 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4516 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4517 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4518 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4519 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4520 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4522 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4524 * gcc.dg/graphite/block-0.c: Add documentation.
4525 * gcc.dg/graphite/block-4.c: Same.
4526 * gcc.dg/graphite/block-7.c: Same.
4527 * gcc.dg/graphite/block-8.c: New.
4528 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4529 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4530 * gcc.dg/graphite/interchange-12.c: Add documentation.
4531 * gcc.dg/graphite/interchange-13.c: New.
4532 * gcc.dg/graphite/interchange-14.c: New.
4533 * gcc.dg/graphite/interchange-15.c: New.
4534 * gcc.dg/graphite/interchange-8.c: Add documentation.
4535 * gcc.dg/graphite/interchange-mvt.c: Same.
4537 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4540 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4541 * gcc.target/powerpc/altivec-14.c: Ditto.
4542 * gcc.target/powerpc/altivec-33.c: Ditto.
4543 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4544 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4545 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4546 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4547 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4548 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4549 * g++.dg/ext/altivec-15.C: Ditto.
4550 * g++.dg/ext/altivec-types-1.C: Ditto.
4551 * g++.dg/ext/altivec-types-2.C: Ditto.
4552 * g++.dg/ext/altivec-types-3.C: Ditto.
4553 * g++.dg/ext/altivec-types-4.C: Ditto.
4555 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4557 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4559 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4561 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4562 optimization options.
4564 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4566 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4569 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4571 2011-01-23 Tobias Burnus <burnus@net-b.de>
4574 * gfortran.dg/allocatable_scalar_12.f90: New.
4576 2011-01-23 Ira Rosen <irar@il.ibm.com>
4578 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4579 vectorization to be not profitable if peeling is used to
4580 realign the memory access.
4581 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4582 loop bound to avoid loop unrolling.
4583 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4585 2011-01-22 Jan Hubicka <jh@suse.cz>
4588 * g++.dg/lto/pr47333.C: New file.
4590 2011-01-22 Jan Hubicka <jh@suse.cz>
4592 PR tree-optimization/43884
4594 * gcc.dg/autopar/outer-2.c: Increase array size.
4595 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4597 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4600 * gfortran.dg/c_loc_tests_16.f90: New test.
4602 2011-01-22 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/typebound_proc_19.f90: New.
4607 2011-01-21 Jeff Law <law@redhat.com>
4609 PR tree-optimization/47053
4610 * g++.dg/pr47053.C: New test.
4612 2011-01-21 Jason Merrill <jason@redhat.com>
4615 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4617 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4620 * g++.dg/cpp0x/range-for10.C: New test.
4621 * g++.dg/template/for1.C: New test.
4624 * g++.dg/tree-prof/partition3.C: New test.
4626 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4628 PR rtl-optimization/47366
4629 * g++.dg/opt/pr47366.C: New test.
4631 2011-01-21 Jason Merrill <jason@redhat.com>
4634 * g++.dg/cpp0x/constexpr-regress2.C: New.
4636 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4638 2011-01-21 Jeff Law <law@redhat.com>
4640 PR rtl-optimization/41619
4641 * gcc.dg/pr41619.c: New.
4643 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4645 PR tree-optimization/47355
4646 * g++.dg/opt/pr47355.C: New test.
4648 2011-01-21 Richard Guenther <rguenther@suse.de>
4650 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4653 2011-01-21 Richard Guenther <rguenther@suse.de>
4655 PR tree-optimization/47365
4656 * gcc.dg/torture/pr47365.c: New testcase.
4657 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4659 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4661 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4663 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4665 PR tree-optimization/47391
4666 * gcc.dg/pr47391.c: New test.
4668 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4670 * g++.dg/template/char1.C: Use signed char.
4672 2011-01-21 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/pointer_target_4.f90: New.
4677 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4680 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4681 ILP32 system and not IP32.
4683 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4686 * g++.dg/debug/pr46583.C: New.
4688 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4691 * g++.dg/debug/pr47283.C: New test.
4694 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4695 * gcc.target/i386/headmerge-2.c: Likewise.
4697 2011-01-20 Richard Guenther <rguenther@suse.de>
4700 * gcc.dg/torture/pr47370.c: New testcase.
4702 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4704 PR tree-optimization/46130
4705 * gcc.dg/pr46130-1.c: New test.
4706 * gcc.dg/pr46130-2.c: New test.
4708 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4711 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4713 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4716 * g++.dg/debug/pr46240.cc: New.
4718 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4721 * g++.dg/template/anonunion1.C: New test.
4723 PR rtl-optimization/47337
4724 * gcc.c-torture/execute/pr47337.c: New test.
4726 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4729 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4731 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4733 PR tree-optimization/46021
4734 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4736 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4738 PR tree-optimization/47290
4739 * g++.dg/torture/pr47290.C: New test.
4741 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/proc_ptr_comp_29.f90: New.
4746 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4749 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4750 powerpc-apple-darwin9.
4752 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4754 PR rtl-optimization/47299
4755 * gcc.c-torture/execute/pr47299.c: New test.
4757 2011-01-17 Jason Merrill <jason@redhat.com>
4759 * g++.dg/cpp0x/constexpr-virtual.C: New.
4761 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4764 * gfortran.dg/gomp/pr47331.f90: New test.
4766 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4769 * objc.dg/selector-warn-1.m: New.
4770 * obj-c++.dg/selector-warn-1.mm: New.
4772 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4774 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4775 Update dg-final accordingly.
4777 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4779 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4781 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4783 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4785 * gcc.dg/guality/pr36728-2.c: Likewise.
4787 2011-01-17 Richard Guenther <rguenther@suse.de>
4789 PR tree-optimization/47313
4790 * g++.dg/torture/pr47313.C: New testcase.
4792 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4795 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4796 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4797 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4798 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4800 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4802 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4803 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4804 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4806 2011-01-17 Richard Guenther <rguenther@suse.de>
4808 PR tree-optimization/45967
4809 * gcc.dg/torture/pr45967-2.c: New testcase.
4810 * gcc.dg/torture/pr45967-3.c: Likewise.
4812 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4815 * g++.dg/ext/pr47213.C: Require visibility.
4817 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4819 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4820 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4822 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4824 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4825 Linux-based targets.
4827 2011-01-13 Jan Hubicka <jh@suse.cz>
4829 PR tree-optimization/47276
4830 * gcc.dg/pr47276.c: New testcase.
4832 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4833 Jonathan Wakely <jwakely.gcc@gmail.com>
4836 * g++.dg/other/pr33558.C: New.
4837 * g++.dg/other/pr33558-2.C: New.
4839 2011-01-14 Martin Jambor <mjambor@suse.cz>
4841 PR tree-optimization/45934
4842 PR tree-optimization/46302
4843 * g++.dg/ipa/devirt-c-1.C: New test.
4844 * g++.dg/ipa/devirt-c-2.C: Likewise.
4845 * g++.dg/ipa/devirt-c-3.C: Likewise.
4846 * g++.dg/ipa/devirt-c-4.C: Likewise.
4847 * g++.dg/ipa/devirt-c-5.C: Likewise.
4848 * g++.dg/ipa/devirt-c-6.C: Likewise.
4849 * g++.dg/ipa/devirt-6.C: Likewise.
4850 * g++.dg/ipa/devirt-d-1.C: Likewise.
4851 * g++.dg/torture/pr45934.C: Likewise.
4853 2011-01-14 Jason Merrill <jason@redhat.com>
4855 * g++.dg/cpp0x/variadic105.C: New.
4857 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4858 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4861 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4862 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4863 execution tests on i?86-*-*, x86_64-*-* and
4864 powerpc*-apple-darwin* && ilp32.
4865 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4866 tests on i?86-*-* and x86_64-*-*.
4868 2011-01-14 Richard Guenther <rguenther@suse.de>
4870 PR tree-optimization/47280
4871 * g++.dg/opt/pr47280.C: New testcase.
4873 2011-01-14 Jason Merrill <jason@redhat.com>
4875 * g++.dg/cpp0x/constexpr-regress1.C: New.
4877 * g++.dg/ext/flexary2.C: New.
4879 2011-01-14 Richard Guenther <rguenther@suse.de>
4882 * gcc.dg/torture/pr47281.c: New testcase.
4883 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4885 2011-01-14 Richard Guenther <rguenther@suse.de>
4887 PR tree-optimization/47286
4888 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4890 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4893 * g++.dg/ext/pr47213.C: New.
4895 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4897 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4899 2011-01-13 Tobias Burnus <burnus@net-b.de>
4900 Mikael Morin <mikael@gcc.gnu.org>
4904 * gfortran.dg/select_type_20.f90: New.
4905 * gfortran.dg/select_type_21.f90: New.
4907 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4910 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4912 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4914 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4915 * gcc.dg/guality/pr36728-2.c: Likewise.
4917 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4920 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4922 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4924 PR rtl-optimization/45352
4925 * gcc.dg/pr45352-3.c: New.
4927 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4929 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4931 * g++.dg/cpp0x/range-for8.C: New.
4932 * g++.dg/cpp0x/range-for9.C: New.
4934 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4937 * g++.dg/debug/pr47209.C: New.
4939 2011-01-12 Richard Guenther <rguenther@suse.de>
4942 * gcc.dg/lto/pr47259_0.c: New testcase.
4943 * gcc.dg/lto/pr47259_1.c: Likewise.
4945 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4947 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4948 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4949 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4950 methods missing from the OBJC2 Object.
4951 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4952 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4953 GNU and NeXT runtimes.
4954 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4956 * objc-obj-c++-shared/Object1.m: Likewise.
4957 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4958 * objc.dg/proto-qual-1.m: Likewise.
4959 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4960 * obj-c++.dg/proto-qual-1.mm: Likewise.
4962 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4965 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4967 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4969 Fixed the Objective-C++ testsuite and updated all tests.
4970 * lib/obj-c++.exp (obj-c++_init): Declare and set
4971 gcc_warning_prefix and gcc_error_prefix.
4972 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4973 'dg-warning', 'dg-message' and 'dg-error'.
4974 * obj-c++.dg/class-extension-3.mm: Likewise.
4975 * obj-c++.dg/class-protocol-1.mm: Likewise.
4976 * obj-c++.dg/encode-7.mm: Likewise.
4977 * obj-c++.dg/exceptions-3.mm: Likewise.
4978 * obj-c++.dg/exceptions-5.mm: Likewise.
4979 * obj-c++.dg/method-12.mm: Likewise.
4980 * obj-c++.dg/method-13.mm: Likewise.
4981 * obj-c++.dg/method-15.mm: Likewise.
4982 * obj-c++.dg/method-16.mm: Likewise.
4983 * obj-c++.dg/method-4.mm: Likewise.
4984 * obj-c++.dg/method-8.mm: Likewise.
4985 * obj-c++.dg/method-conflict-1.mm: Likewise.
4986 * obj-c++.dg/method-conflict-2.mm: Likewise.
4987 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4988 and uncommented second part of the testcase now that the testsuite
4990 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4991 and uncommented second part of the testcase now that the testsuite
4993 * obj-c++.dg/private-1.mm: Likewise.
4994 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4995 * obj-c++.dg/syntax-error-7.mm: Likewise.
4996 * obj-c++.dg/warn5.mm: Likewise.
4997 * obj-c++.dg/property/at-property-14.mm: Likewise.
4998 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5000 * obj-c++.dg/property/at-property-18.mm: Likewise.
5001 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5003 * obj-c++.dg/property/at-property-21.mm: Likewise.
5004 * obj-c++.dg/property/at-property-28.mm: Likewise.
5005 * obj-c++.dg/property/at-property-5.mm: Likewise.
5006 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5007 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5008 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5009 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5010 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5011 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5012 * obj-c++.dg/tls/diag-5.mm: Likewise.
5013 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5014 dg-error, now matched correctly.
5016 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5018 * objc.dg/property/at-property-29.m: New.
5019 * obj-c++.dg/property/at-property-29.mm: New.
5021 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5023 * go.test/go-test.exp (go-set-goarch): New proc.
5024 (go-gc-tests): Use it.
5026 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5029 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5031 2011-01-11 Richard Henderson <rth@redhat.com>
5033 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5035 2011-01-11 Jan Hubicka <jh@suse.cz>
5039 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5040 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5042 2011-01-11 Richard Guenther <rguenther@suse.de>
5044 PR tree-optimization/46076
5045 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5047 2011-01-11 Jeff Law <law@redhat.com>
5049 * PR tree-optimization/47086
5050 * gcc.dg/pr47086.c: New test.
5052 2011-01-11 Jason Merrill <jason@redhat.com>
5055 * g++.dg/template/new10.C: New.
5058 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5060 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5062 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5063 Split type definitions and NSConstantString class into...
5064 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5065 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5066 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5067 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5068 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5069 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5072 encode defines for newer NeXT system headers.
5073 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5074 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5075 * objc.dg/foreach-5.m: Likewise.
5076 * objc.dg/foreach-2.m: Likewise.
5077 * objc.dg/foreach-4.m: Likewise.
5078 * objc.dg/torture/strings/string1.m: Likewise.
5079 * objc.dg/torture/strings/string2.m: Likewise.
5080 * objc.dg/torture/strings/string3.m: Likewise.
5081 * objc.dg/torture/strings/string4.m: Likewise.
5082 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5083 header and stand alone.
5084 * obj-c++.dg/strings/strings-2.mm: Likewise.
5085 * objc.dg/torture/strings/const-str-3.m: Likewise.
5086 * objc.dg/strings/strings-2.m: Likewise.
5087 * objc.dg/strings/const-str-12b.m: Likewise.
5089 2011-01-12 Richard Guenther <rguenther@suse.de>
5092 * gcc.dg/attr-weak-1.c: Adjust.
5094 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5097 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5098 standard compliant and comment.
5100 2011-01-10 Jan Hubicka <jh@suse.cz>
5103 * gcc.dg/initpri3.c: New testcase.
5105 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5108 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5114 (g_ebp_save): Likewise.
5115 (g_esp_save): Likewise.
5117 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5121 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5123 PR tree-optimization/46021
5124 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5125 i?86-*-*, x86_64-*-*.
5127 2011-01-10 Jeff Law <law@redhat.com>
5129 * PR tree-optimization/47141
5130 * gcc.c-torture/compile/pr47141.c: New test.
5132 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5135 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5136 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5137 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5138 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5141 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5142 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5143 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5144 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5145 being vectorized. Adjust dg-final pattern.
5148 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5149 * gcc.dg/vect/slp-24.c: Likewise.
5151 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5154 * g++.dg/other/pr47218-1.C: New test file.
5155 * g++.dg/other/pr47218.C: Likewise.
5156 * g++.dg/other/pr47218.h: New supporting header.
5158 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5161 * objc.dg/attributes/invalid-attribute-1.m: New.
5162 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5164 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5167 * gfortran.dg/proc_ptr_comp_28.f90: New.
5169 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5171 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5172 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5173 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5174 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5175 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5176 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5177 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5178 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5179 * objc.dg/gnu-api-2-class.m: Likewise.
5180 * objc.dg/gnu-api-2-ivar.m: Likewise.
5181 * objc.dg/gnu-api-2-method.m: Likewise.
5182 * objc.dg/gnu-api-2-objc.m: Likewise.
5183 * objc.dg/gnu-api-2-object.m: Likewise.
5184 * objc.dg/gnu-api-2-property.m: Likewise.
5185 * objc.dg/gnu-api-2-protocol.m: Likewise.
5186 * objc.dg/gnu-api-2-sel.m: Likewise.
5188 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5190 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5191 * objc.dg/objc-foreach-4.m: Likewise.
5192 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5193 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5194 * objc.dg/foreach-4.m: Likewise.
5195 * objc.dg/foreach-5.m: Likewise.
5196 * objc.dg/foreach-3.m: Return self from init.
5198 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5201 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5203 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5206 * gfortran.dg/class_35.f90: New.
5208 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5210 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5212 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5215 * objc.dg/invalid-method-2.m: New.
5216 * obj-c++.dg/invalid-method-2.mm: New.
5218 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5221 * gfortran.dg/transpose_optimization_2.f90 : New test.
5223 2011-01-08 Jan Hubicka <jh@suse.cz>
5225 PR tree-optmization/46469
5226 * g++.dg/torture/pr46469.C: New testcase.
5228 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5230 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5231 emulation of libobjc-gnu structure layout functionality to ..
5232 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5233 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5234 * objc/execute/bf-common.h: Adjust headers.
5235 * objc/execute/bf-1.m: Likewise.
5236 * objc/execute/bf-2.m: Likewise.
5237 * objc/execute/bf-3.m: Likewise.
5238 * objc/execute/bf-4.m: Likewise.
5239 * objc/execute/bf-5.m: Likewise.
5240 * objc/execute/bf-6.m: Likewise.
5241 * objc/execute/bf-7.m: Likewise.
5242 * objc/execute/bf-8.m: Likewise.
5243 * objc/execute/bf-9.m: Likewise.
5244 * objc/execute/bf-10.m: Likewise.
5245 * objc/execute/bf-11.m: Likewise.
5246 * objc/execute/bf-12.m: Likewise.
5247 * objc/execute/bf-13.m: Likewise.
5248 * objc/execute/bf-14.m: Likewise.
5249 * objc/execute/bf-15.m: Likewise.
5250 * objc/execute/bf-16.m: Likewise.
5251 * objc/execute/bf-17.m: Likewise.
5252 * objc/execute/bf-18.m: Likewise.
5253 * objc/execute/bf-19.m: Likewise.
5254 * objc/execute/bf-20.m: Likewise.
5255 * objc/execute/bf-21.m: Likewise.
5256 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5257 objc_get_type_qualifiers ().
5259 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5262 * gfortran.dg/dependency_39.f90: New test.
5264 2011-01-07 Jan Hubicka <jh@suse.cz>
5266 Get builtins tests ready for linker plugin.
5267 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5268 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5269 my_memset, my_bzero): Mark used.
5270 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5271 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5273 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5276 2011-01-07 Jan Hubicka <jh@suse.cz>
5278 PR tree-optimization/46367
5279 * g++.dg/torture/pr46367.C: New file.
5281 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/pr47201.c: New test.
5287 * gcc.dg/tree-prof/pr47187.c: New test.
5289 2011-01-07 Tobias Burnus <burnus@net-b.de>
5292 * gfortran.dg/extends_type_of_3.f90: New.
5294 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5296 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5297 * g++.dg/ext/dllimport-MI1.C: Likewise.
5298 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5299 * g++.dg/ext/dllimport10.C: Likewise.
5300 * g++.dg/ext/dllimport11.C: Likewise.
5301 * g++.dg/ext/dllimport12.C: Likewise.
5302 * g++.dg/ext/dllimport13.C: Likewise.
5303 * g++.dg/ext/dllimport2.C: Likewise.
5304 * g++.dg/ext/dllimport3.C: Likewise.
5305 * g++.dg/ext/dllimport4.C: Likewise.
5306 * g++.dg/ext/dllimport5.C: Likewise.
5307 * g++.dg/ext/dllimport6.C: Likewise.
5308 * g++.dg/ext/dllimport8.C: Likewise.
5309 * g++.dg/ext/dllimport9.C: Likewise.
5310 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5311 targets, too. Additionally enable test for i?86-*-mingw*.
5312 * g++.dg/ext/selectany1.C: Likewise.
5313 Remove guard variable check.
5315 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5319 * gfortran.dg/storage_size_3.f08: Extended.
5321 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5324 * g++.dg/template/stdarg1.C: New test.
5326 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5329 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5330 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5331 from the interface of functions to not hide the errors that
5334 2011-01-06 Jan Hubicka <jh@suse.cz>
5336 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5337 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5339 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5343 * gfortran.dg/interface_33.f90: New test.
5345 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.c-torture/compile/pr47150.c: New test.
5350 2011-01-06 Ira Rosen <irar@il.ibm.com>
5352 PR tree-optimization/47139
5353 * gcc.dg/vect/pr47139.c: New test.
5355 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5358 * gfortran.dg/extends_type_of_2.f03: New.
5360 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5362 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5364 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5366 * gnat.dg/opt14.adb: New test.
5368 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5371 * gfortran.dg/allocate_error_2.f90: New test.
5373 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5376 * gfortran.dg/storage_size_3.f08: New.
5378 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380 PR libgfortran/47154
5381 * gfortran.dg/namelist_68.f90: New test.
5383 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5385 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5387 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5390 * gfortran.dg/class_34.f90: New.
5392 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5394 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5395 use __builtin_inff. Skip all single-precision tests that require
5398 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5400 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5402 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5404 PR tree-optimization/47148
5405 * gcc.c-torture/execute/pr47148.c: New test.
5407 PR tree-optimization/47155
5408 * gcc.c-torture/execute/pr47155.c: New test.
5410 PR rtl-optimization/47157
5411 * gcc.c-torture/compile/pr47157.c: New test.
5413 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5415 * gcc.dg/torture/vector-shift2.c (schar): Define.
5416 (main): Always use schar or uchar instead of plain "char" to avoid
5417 dependencies on implementation-defined char signedness.
5419 2011-01-03 Martin Jambor <mjambor@suse.cz>
5421 PR tree-optimization/46801
5422 * gnat.dg/pack9.adb: Remove xfail.
5424 2011-01-03 Martin Jambor <mjambor@suse.cz>
5426 PR tree-optimization/46984
5427 * g++.dg/ipa/pr46984.C: New test.
5429 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5432 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5434 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/47140
5437 * gcc.c-torture/compile/pr47140.c: New test.
5439 PR rtl-optimization/47028
5440 * gcc.dg/pr47028.c: New test.
5442 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5444 * objc.dg/protocol-forward-1.m: Removed TODO.
5445 * objc.dg/protocol-forward-2.m: New.
5446 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5447 * obj-c++.dg/protocol-forward-2.mm: New.
5449 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5452 * g++.dg/eh/pr38662.C: New testcase.
5454 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5456 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5457 scan for newline '\n'.
5460 Copyright (C) 2011 Free Software Foundation, Inc.
5462 Copying and distribution of this file, with or without modification,
5463 are permitted in any medium without royalty provided the copyright
5464 notice and this notice are preserved.