1 2011-05-23 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae24.C: New.
5 * g++.dg/cpp0x/error3.C: New.
7 * g++.dg/cpp0x/defaulted27.C: New.
9 * g++.dg/cpp0x/decltype27.C: New.
11 2011-05-23 Richard Guenther <rguenther@suse.de>
13 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
15 2011-05-23 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/40874
18 * g++.dg/tree-ssa/pr40874.C: New testcase.
20 2011-05-23 Richard Guenther <rguenther@suse.de>
22 PR tree-optimization/49115
23 * g++.dg/torture/pr49115.C: New testcase.
25 2011-05-23 Richard Guenther <rguenther@suse.de>
28 * gcc.dg/memcpy-3.c: New testcase.
30 2011-05-23 Jakub Jelinek <jakub@redhat.com>
33 * gcc.c-torture/execute/pr48973-1.c: New test.
34 * gcc.c-torture/execute/pr48973-2.c: New test.
36 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
39 * g++.dg/warn/pr18016.C: New.
41 2011-05-23 Tom de Vries <tom@codesourcery.com>
44 * gcc.target/arm/ivopts-6.c: New test.
46 2011-05-22 Jakub Jelinek <jakub@redhat.com>
49 * gcc.c-torture/compile/pr49029.c: New test.
51 2011-05-22 Jason Merrill <jason@redhat.com>
53 * g++.dg/cpp0x/sfinae23.C: New.
54 * g++.dg/cpp0x/sfinae8.C: Correct.
56 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
58 * gfortran.dg/function_optimize_8.f90: New test case.
60 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
62 PR tree-optimization/49087
63 * gcc.dg/vect/O3-pr49087.c: New test.
65 2011-05-21 Jason Merrill <jason@redhat.com>
67 * g++.dg/debug/const5.C: New.
69 2011-05-20 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/constexpr-static7.C: Extend.
73 * g++.dg/cpp0x/constexpr-static7.C: New.
75 * g++.dg/cpp0x/enum12.C: New.
76 * g++.dg/cpp0x/enum13.C: New.
78 2011-05-21 Janus Weil <janus@gcc.gnu.org>
81 * gfortran.dg/select_type_23.f03: New.
83 2011-05-20 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/defaulted26.C: New.
87 * g++.dg/cpp0x/noexcept02.C: Fix.
88 * g++.dg/cpp0x/noexcept03.C: Fix.
89 * g++.dg/cpp0x/noexcept08.C: Fix.
90 * g++.dg/cpp0x/noexcept10.C: New.
92 2011-05-20 Janus Weil <janus@gcc.gnu.org>
95 * gfortran.dg/extends_12.f03: New.
97 2011-05-20 Jason Merrill <jason@redhat.com>
99 * g++.dg/template/koenig9.C: New.
100 * g++.dg/opt/pr47615.C: Fix.
101 * g++.dg/overload/defarg1.C: Fix.
102 * g++.dg/tc1/dr213.C: Remove xfail.
103 * g++.dg/torture/pr34850.C: Fix.
104 * g++.dg/torture/pr39362.C: Fix.
105 * g++.old-deja/g++.brendan/crash56.C: Fix.
106 * g++.old-deja/g++.pt/memtemp47.C: Fix.
108 2011-05-20 Richard Guenther <rguenther@suse.de>
110 PR tree-optimization/49079
111 * gcc.dg/torture/pr49079.c: New testcase.
113 2011-05-20 Jakub Jelinek <jakub@redhat.com>
115 PR tree-optimization/49073
116 * gcc.c-torture/execute/pr49073.c: New test.
118 2011-06-19 Tobias Burnus <burnus@net-b.de>
121 * gfortran.dg/coarray_21.f90: New.
123 2011-05-19 Joseph Myers <joseph@codesourcery.com>
125 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
128 2011-05-19 Richard Guenther <rguenther@suse.de>
131 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
133 2011-05-19 Richard Guenther <rguenther@suse.de>
136 * gcc.dg/builtin-object-size-11.c: New testcase.
138 2011-05-19 Tom de Vries <tom@codesourcery.com>
141 * gcc.target/arm/ivopts.c: New test.
142 * gcc.target/arm/ivopts-2.c: New test.
144 2011-05-19 Tom de Vries <tom@codesourcery.com>
146 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
148 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
150 * gcc.c-torture/execute/960321-1.x: Remove.
152 2011-05-18 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/move_alloc_4.f90: New.
157 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.target/i386/pr49002-1.c: New test.
161 * gcc.target/i386/pr49002-2.c: Likewise.
163 2011-05-18 Jakub Jelinek <jakub@redhat.com>
165 PR tree-optimization/49039
166 * gcc.c-torture/execute/pr49039.c: New test.
167 * gcc.dg/tree-ssa/pr49039.c: New test.
168 * g++.dg/torture/pr49039.C: New test.
170 2011-05-18 Jason Merrill <jason@redhat.com>
172 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
173 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
174 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
176 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
178 * gcc.target/bfin/mcpu-bf592.c: New test.
180 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
182 PR tree-optimization/41881
183 * gcc.dg/vect/O3-pr41881.c: New test.
184 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
186 2011-05-18 Jakub Jelinek <jakub@redhat.com>
188 PR tree-optimization/49000
189 * gcc.dg/pr49000.c: New test.
191 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
193 * gnat.dg/invalid1.adb: New test.
195 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
199 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
200 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
202 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
205 * g++.dg/cpp0x/range-for18.C: New.
207 2011-05-15 Tobias Burnus <burnus@net-b.de>
210 * gfortran.dg/coarray/image_index_2.f90: New.
212 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
214 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
215 * g++.dg/cpp0x/override2.C: New.
217 2011-05-14 Tobias Burnus <burnus@net-b.de>
220 * gfortran.de/coarray_20.f90: New.
222 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * function_optimize_7.f90: New test case.
227 2011-05-13 Jason Merrill <jason@redhat.com>
229 * g++.dg/cpp0x/decltype26.C: New.
230 * g++.dg/cpp0x/enum11.C: New.
232 2011-05-13 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/assign_8.f90: Update dg-error.
238 2011-05-13 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/io_constraints_8.f90: New.
242 * gfortran.dg/io_constraints_9.f90: New.
244 2011-05-13 Martin Thuresson <martint@google.com>
246 PR gcov-profile/47793
247 * gcc.dg/pr47793.c: New.
249 2011-05-12 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/48975
252 * gcc.dg/pr48975.c: New test.
254 2011-05-12 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
259 2011-05-12 Jason Merrill <jason@redhat.com>
261 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
263 2011-05-12 Geert Bosch <bosch@adacore.com>
265 * gnat.dg/view_conversion1.adb: New test.
267 2011-05-12 Richard Guenther <rguenther@suse.de>
269 PR tree-optimization/48172
270 * gcc.dg/vect/pr48172.c: New testcase.
272 2011-05-12 Jakub Jelinek <jakub@redhat.com>
275 * g++.dg/opt/pr48967.C: New test.
277 2011-05-11 Jason Merrill <jason@redhat.com>
279 * g++.dg/cpp0x/constexpr-friend.C: New.
280 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
282 * g++.dg/cpp0x/sfinae22.C: New.
284 2011-05-11 Tobias Burnus <burnus@net-b.de>
287 * gfortran.dg/generic_24.f90: New.
289 2011-05-11 Richard Guenther <rguenther@suse.de>
291 PR tree-optimization/15256
292 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
294 2011-05-11 Jakub Jelinek <jakub@redhat.com>
297 * gcc.dg/pr48159-1.c: New test.
298 * gcc.dg/pr48159-2.c: New test.
300 2011-05-11 Richard Guenther <rguenther@suse.de>
303 * gcc.dg/torture/pr48953.c: New testcase.
305 2011-05-11 Richard Guenther <rguenther@suse.de>
307 PR tree-optimization/18041
308 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
310 2011-05-11 Alan Modra <amodra@gmail.com>
313 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
315 2011-05-10 Jason Merrill <jason@redhat.com>
317 * g++.dg/cpp0x/defaulted25.C: New.
318 * g++.dg/template/crash7.C: Adjust.
320 * g++.dg/cpp0x/variadic108.C: New.
322 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
324 * g++.dg/inherit/virtual9.C: Extend.
326 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
329 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
330 are passed and returned in vector registers.
332 2011-05-10 Richard Guenther <rguenther@suse.de>
334 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
335 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
336 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
337 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
338 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
341 2011-05-10 Jakub Jelinek <jakub@redhat.com>
343 PR tree-optimization/48611
344 PR tree-optimization/48794
345 * gfortran.dg/gomp/pr48611.f90: New test.
346 * gfortran.dg/gomp/pr48794.f90: New test.
349 * gcc.dg/dfp/pr48928.c: New test.
351 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/pr48522.C: New.
356 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/sfinae21.C: New.
361 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/template/sfinae28.C: Rename to...
364 * g++.dg/cpp0x/sfinae19.C: ... this.
365 * g++.dg/template/sfinae29.C: Rename to...
366 * g++.dg/cpp0x/sfinae20.C: ... this.
368 2011-05-09 Jeff Law <law@redhat.com>
370 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
373 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
376 * g++.dg/init/pr20039.C: New.
378 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/template/sfinae28.C: New.
383 * g++.dg/template/sfinae29.C: Likewise.
385 2011-05-09 Jason Merrill <jason@redhat.com>
387 * g++.dg/template/nontype23.C: New.
389 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
391 * g++.dg/init/pr48859.C: New.
393 2011-05-09 Jason Merrill <jason@redhat.com>
395 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
396 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
397 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
398 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
399 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
400 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
401 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
402 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
404 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
406 * g++.dg/inherit/virtual9.C: New.
408 2011-05-09 Dodji Seketeli <dodji@redhat.com>
411 * g++.dg/template/dependent-expr8.C: New test case.
413 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
415 PR tree-optimization/48837
416 * gcc.dg/pr48837.c: New testcase.
418 2011-05-06 Jason Merrill <jason@redhat.com>
420 * g++.dg/cpp0x/constexpr-condition2.C: New.
422 * g++.dg/cpp0x/constexpr-missing.C: New.
424 2011-05-06 Tobias Burnus <burnus@net-b.de>
427 * gfortran.dg/coarray/this_image_2.f90: New.
429 2011-05-06 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/bind_c_usage_22.f90: New.
434 * gfortran.dg/bind_c_usage_23.f90: New.
435 * gfortran.dg/bind_c_usage_24.f90: New.
436 * gfortran.dg/bind_c_usage_24_c.c: New.
438 2011-05-06 Dodji Seketeli <dodji@redhat.com>
441 * g++.dg/template/member9.C: New test case.
443 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
445 * gnat.dg/discr29.ad[sb]: New test.
446 * gnat.dg/discr30.adb: Likewise.
448 2011-05-05 Julian Brown <julian@codesourcery.com>
450 * gcc.target/arm/neon-vset_lanes8.c: New test.
452 2011-05-05 Jason Merrill <jason@redhat.com>
454 * g++.dg/init/new32.C: New.
456 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
458 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
461 2011-05-05 Jakub Jelinek <jakub@redhat.com>
463 PR rtl-optimization/48381
464 * gcc.c-torture/compile/pr48381.c: New test.
466 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
468 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
470 * gcc.target/i386/opt-1.c: Ditto.
472 2011-05-04 Jason Merrill <jason@redhat.com>
474 * g++.dg/conversion/base1.C: New.
476 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
479 * gfortran.dg/round_3.f08: Add more checks to test case.
481 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
483 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
484 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
485 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
486 Gate test on effective_target fd_truncate.
488 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
491 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
492 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
493 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
494 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
495 * gcc.target/i386/pr38824.c: Ditto.
496 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
497 * gcc.target/i386/vecinit-2.c: Ditto.
498 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
499 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
500 * gcc.target/i386/parity-2.c: Ditto.
501 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
503 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
505 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
507 * gcc.target/bfin/mcpu-bf514.c: Likewise.
508 * gcc.target/bfin/mcpu-bf516.c: Likewise.
509 * gcc.target/bfin/mcpu-bf518.c: Likewise.
511 2011-05-03 Tobias Burnus <burnus@net-b.de>
514 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
516 2011-05-03 Tobias Burnus <burnus@net-b.de>
519 * gfortran.dg/coarray/this_image_1.f90: New.
521 2011-05-03 Tobias Burnus <burnus@net-b.de>
524 * gfortran.dg/coarray/caf.dg: New.
525 * gfortran.dg/coarray/image_index_1.f90: New, copied
526 from ../coarray_16.f90.
528 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
531 * g++.dg/ext/complex9.C: New.
533 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
536 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
537 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
538 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
540 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
542 * gcc.target/bfin/builtins: Created.
543 * gcc.target/bfin/hisilh-O0.c: Deleted.
544 * gcc.target/bfin/hisilh.c: Moved to...
545 * gcc.target/bfin/builtins/hisilh.c: ...here.
546 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
547 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
548 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
549 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
550 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
551 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
552 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
553 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
554 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
555 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
556 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
557 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
558 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
559 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
560 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
561 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
562 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
563 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
564 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
565 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
566 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
567 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
568 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
569 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
570 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
571 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
572 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
573 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
574 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
575 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
576 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
577 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
578 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
579 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
580 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
581 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
582 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
583 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
584 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
585 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
586 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
587 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
588 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
589 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
590 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
591 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
592 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
593 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
594 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
595 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
596 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
597 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
598 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
599 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
600 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
601 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
602 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
603 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
604 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
605 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
606 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
607 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
608 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
609 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
610 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
611 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
612 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
613 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
614 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
615 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
616 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
617 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
618 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
619 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
620 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
621 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
622 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
623 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
624 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
625 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
626 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
627 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
628 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
629 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
630 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
631 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
632 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
633 * gcc.target/bfin/builtins/circptr.c: Ditto.
634 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
635 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
636 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
637 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
638 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
639 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
640 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
641 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
642 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
643 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
644 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
645 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
646 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
647 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
648 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
649 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
650 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
651 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
652 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
653 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
654 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
655 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
656 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
657 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
658 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
659 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
660 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
661 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
662 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
663 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
664 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
665 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
666 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
667 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
668 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
669 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
670 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
671 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
672 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
673 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
674 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
675 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
676 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
677 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
678 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
679 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
680 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
681 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
682 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
683 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
684 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
685 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
686 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
687 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
688 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
689 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
690 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
691 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
692 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
693 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
694 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
695 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
696 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
697 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
698 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
699 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
700 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
701 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
702 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
703 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
705 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
707 * gcc.target/arm/cold-lc.c: New test.
709 2011-05-03 Jakub Jelinek <jakub@redhat.com>
712 * gcc.dg/pr48774.c: New test.
714 2011-05-03 Richard Guenther <rguenther@suse.de>
716 * gcc.dg/large-size-array-5.c: New testcase.
718 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
720 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
722 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
724 * lib/target-supports.exp (check_effective_target_vect_strided):
726 (check_effective_target_vect_strided2)
727 (check_effective_target_vect_strided3)
728 (check_effective_target_vect_strided4)
729 (check_effective_target_vect_strided8): ...these new functions.
731 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
732 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
733 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
734 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
735 * gcc.dg/vect/pr37539.c: Likewise.
736 * gcc.dg/vect/slp-11a.c: Likewise.
737 * gcc.dg/vect/slp-11b.c: Likewise.
738 * gcc.dg/vect/slp-11c.c: Likewise.
739 * gcc.dg/vect/slp-12a.c: Likewise.
740 * gcc.dg/vect/slp-12b.c: Likewise.
741 * gcc.dg/vect/slp-18.c: Likewise.
742 * gcc.dg/vect/slp-19a.c: Likewise.
743 * gcc.dg/vect/slp-19b.c: Likewise.
744 * gcc.dg/vect/slp-21.c: Likewise.
745 * gcc.dg/vect/slp-23.c: Likewise.
746 * gcc.dg/vect/vect-cselim-1.c: Likewise.
748 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
749 instead of vect_interleave && vect_extract_even_odd.
750 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
751 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
752 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
753 * gcc.dg/vect/vect-1.c: Likewise.
754 * gcc.dg/vect/vect-10.c: Likewise.
755 * gcc.dg/vect/vect-98.c: Likewise.
756 * gcc.dg/vect/vect-107.c: Likewise.
757 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
758 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
759 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
760 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
761 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
762 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
763 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
764 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
765 * gcc.dg/vect/vect-strided-float.c: Likewise.
766 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
767 * gcc.dg/vect/vect-strided-mult.c: Likewise.
768 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
769 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
770 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
771 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
772 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
773 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
774 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
775 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
776 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
777 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
778 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
779 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
780 * gcc.dg/vect/vect-vfa-03.c: Likewise.
782 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
784 * gcc.dg/vect/pr30843.c: Likewise.
785 * gcc.dg/vect/pr33866.c: Likewise.
786 * gcc.dg/vect/slp-reduc-6.c: Likewise.
787 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
788 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
789 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
791 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
793 * gcc.dg/vect/slp-11.c: Split into...
794 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
795 gcc.dg/vect/slp-11c.c: ...these tests.
796 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
797 * gcc.dg/vect/slp-12c.c: ...this new test.
798 * gcc.dg/vect/slp-19.c: Split into...
799 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
800 gcc.dg/vect/slp-19c.c: ...these new tests.
802 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
804 * lib/target-supports.exp
805 (check_effective_target_vect_extract_even_odd_wide): Delete.
806 (check_effective_target_vect_strided_wide): Likewise.
807 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
808 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
809 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
810 * gcc.dg/vect/pr37539.c: Likewise.
811 * gcc.dg/vect/slp-11.c: Likewise.
812 * gcc.dg/vect/slp-12a.c: Likewise.
813 * gcc.dg/vect/slp-12b.c: Likewise.
814 * gcc.dg/vect/slp-19.c: Likewise.
815 * gcc.dg/vect/slp-23.c: Likewise.
816 * gcc.dg/vect/vect-1.c: Likewise.
817 * gcc.dg/vect/vect-98.c: Likewise.
818 * gcc.dg/vect/vect-107.c: Likewise.
819 * gcc.dg/vect/vect-strided-float.c: Likewise.
821 2011-05-02 Jason Merrill <jason@redhat.com>
823 * g++.dg/init/new31.C: New.
825 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
828 * gcc.dg/pr35445.c: New test.
830 2011-05-02 Jason Merrill <jason@redhat.com>
832 * c-c++-common/vla-1.c: New.
834 2011-05-02 Richard Guenther <rguenther@suse.de>
836 PR tree-optimization/48822
837 * gcc.dg/torture/pr48822.c: New testcase.
839 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/cpp0x/constexpr-47969.C: New.
844 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
847 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
848 on vect_no_align targets.
849 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
850 vect_no_align targets.
852 2011-05-01 Xinliang David Li <davidxl@google.com>
854 * gcc.dg/tree-ssa/integer-addr.c: New test.
855 * gcc.dg/tree-ssa/alias_bug.c: New test.
857 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
860 * gfortran.dg/round_3.f08: Add more checks.
862 2011-04-30 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/import9.f90: New, proper test.
866 * gfortran.dg/interface_37.f90: Remove bogus
867 test (bogus copy of interface_36.f90).
869 2011-04-30 Tobias Burnus <burnus@net-b.de>
872 * gfortran.dg/interface_37.f90: New.
874 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
877 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
879 2011-04-30 Jakub Jelinek <jakub@redhat.com>
881 PR tree-optimization/48809
882 * gcc.c-torture/execute/pr48809.c: New test.
884 2011-04-29 Jeff Law <law@redhat.com>
886 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
888 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/init/ctor10.C: New.
893 2011-04-29 Le-Chun Wu <lcwu@google.com>
895 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
896 warning in implicitly instantiated templates.
898 2011-04-29 Le-Chun Wu <lcwu@google.com>
900 * g++.dg/warn/Wnull-conversion-1.C: New.
901 * g++.dg/warn/Wnull-conversion-2.C: New.
903 2011-04-29 Diego Novillo <dnovillo@google.com>
905 * g++.old-deja/g++.other/null3.C: Expect warning about
906 converting boolean to a pointer.
908 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
911 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
915 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
917 2011-04-29 Tobias Burnus <burnus@net-b.de>
920 * gfortran.dg/typebound_proc_22.f90: New.
923 * gfortran.dg/interface_36.f90: New.
925 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
932 * gfortran.dg/fmt_g.f: Adjust test.
933 * gfortran.dg/fmt_g0_1.f08: Adjust test.
934 * gfortran.dg/round_3.f08: New test.
935 * gfortran.dg/namelist_print_1.f: Adjust test.
936 * gfortran.dg/char4_iunit_1.f03: Adjust test.
937 * gfortran.dg/f2003_io_5.f03: Adjust test.
938 * gfortran.dg/coarray_15.f90: Adjust test.
939 * gfortran.dg/namelist_65.f90: Adjust test.
940 * gfortran.dg/fmt_cache_1.f: Adjust test.
941 * gfortran.dg/char4_iunit_2.f03: Adjust test.
942 * gfortran.dg/real_const_3.f90: Adjust test.
944 2011-04-28 Xinliang David Li <davidxl@google.com>
946 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
947 * testsuite/g++.dg/prof-robust-1.C: New test.
949 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
951 PR tree-optimization/48765
952 * gcc.dg/vect/pr48765.c: New.
954 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
956 PR tree-optimization/48775
957 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
959 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
962 * g++.dg/inherit/pr48798.C: New.
963 * g++.old-deja/g++.other/base1.C: Adjust.
965 2011-04-28 Dodji Seketeli <dodji@redhat.com>
968 * g++.dg/template/inherit7.C: New test case.
970 2011-04-28 Richard Guenther <rguenther@suse.de>
972 PR tree-optimization/40052
973 PR tree-optimization/15347
974 * gcc.dg/tree-ssa/vrp57.c: New testcase.
975 * gcc.dg/pr15347.c: Likewise.
977 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
980 * g++.dg/cpp0x/sfinae18.C: New.
982 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
985 * g++.dg/ext/is_literal_type1.C: New.
987 2011-04-28 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/interface_35.f90: New.
992 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
993 * gfortran.dg/func_result_6.f90: Add dg-warning.
994 * gfortran.dg/bessel_1.f90: Ditto.
995 * gfortran.dg/hypot_1.f90: Ditto.
996 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
997 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
998 * gfortran.dg/interface_assignment_4.f90: Ditto.
1000 2011-04-27 Jason Merrill <jason@redhat.com>
1002 * g++.dg/ext/complex8.C: New.
1004 * g++.dg/cpp0x/initlist49.C: New.
1005 * g++.dg/init/new30.C: New.
1007 2011-04-27 Tobias Burnus <burnus@net-b.de>
1010 * gfortran.dg/whole_file_34.f90: New.
1012 2011-04-27 Jan Hubicka <jh@suse.cz>
1014 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1016 2011-04-27 Jason Merrill <jason@redhat.com>
1018 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1020 * g++.dg/parse/ambig6.C: New.
1022 2011-04-27 Nick Clifton <nickc@redhat.com>
1024 * gcc.dg/20020312-2.c: Add definition for RX.
1026 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1027 option with RX targets.
1029 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1032 2011-04-27 Richard Guenther <rguenther@suse.de>
1034 * gcc.dg/tree-ssa/pr23382.c: Remove.
1036 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1039 * gcc.c-torture/compile/pr48767.c: New test.
1041 2011-04-27 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/48772
1044 * g++.dg/pr48772.C: New testcase.
1046 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.c-torture/compile/pr48742.c: New test.
1051 2011-04-26 Jason Merrill <jason@redhat.com>
1053 * g++.dg/lookup/koenig13.C: New.
1055 * g++.dg/cpp0x/initlist48.C: New.
1057 2011-04-25 Jason Merrill <jason@redhat.com>
1059 * g++.dg/cpp0x/sfinae17.C: New.
1061 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1064 * gcc.target/powerpc/pr48258-1.c: New file.
1065 * gcc.target/powerpc/pr48258-2.c: Ditto.
1067 2011-04-26 Xinliang David Li <davidxl@google.com>
1069 * gcc.dg/uninit-suppress.c: New test.
1070 * gcc.dg/uninit-suppress.c: New test.
1072 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1075 * gcc.dg/pr48768.c: New test.
1077 PR tree-optimization/48734
1078 * gcc.c-torture/compile/pr48734.c: New test.
1081 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1083 2011-04-26 Richard Guenther <rguenther@suse.de>
1085 PR tree-optimization/48731
1086 * gcc.dg/torture/pr48731.c: New testcase.
1088 2011-04-26 Richard Guenther <rguenther@suse.de>
1091 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1093 2011-04-26 Richard Guenther <rguenther@suse.de>
1096 * gcc.dg/torture/pr48694-1.c: New testcase.
1097 * gcc.dg/torture/pr48694-2.c: Likewise.
1099 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/ext/underlying_type1.C: New.
1102 * g++.dg/ext/underlying_type2.C: Likewise.
1103 * g++.dg/ext/underlying_type3.C: Likewise.
1104 * g++.dg/ext/underlying_type4.C: Likewise.
1105 * g++.dg/ext/underlying_type5.C: Likewise.
1106 * g++.dg/ext/underlying_type6.C: Likewise.
1107 * g++.dg/ext/underlying_type7.C: Likewise.
1108 * g++.dg/ext/underlying_type8.C: Likewise.
1109 * g++.dg/ext/underlying_type9.C: Likewise.
1110 * g++.dg/ext/underlying_type10.C: Likewise.
1112 2011-04-25 Jason Merrill <jason@redhat.com>
1114 * g++.dg/cpp0x/regress/template-const2.C: New.
1116 2011-04-25 Jeff Law <law@redhat.com>
1118 * gcc.dg/tree-ssa/vrp56.c: new test.
1120 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1122 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1124 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1126 PR preprocessor/48740
1127 * c-c++-common/raw-string-11.c: New test.
1129 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1131 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1134 2011-04-23 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/coarray_19.f90: New.
1139 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/pr48685.c: New test.
1144 2011-04-22 Jan Hubicka <jh@suse.cz>
1146 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1148 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1150 PR tree-optimization/48717
1151 * gcc.c-torture/execute/pr48717.c: New test.
1153 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1156 * gcc.target/i386/pr48723.c: New test.
1158 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/gomp/pr48716.c: New test.
1162 * g++.dg/gomp/pr48716.C: New test.
1164 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1167 * gcc.dg/missing-field-init-2.c: Update testcase.
1169 2011-04-22 Alan Modra <amodra@gmail.com>
1171 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1173 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1176 * gfortran.dg/function_optimize_6.f90: New test.
1178 2011-04-21 Easwaran Raman <eraman@google.com>
1180 * gcc.dg/stack-layout-2.c: New test.
1182 2011-04-21 Richard Guenther <rguenther@suse.de>
1185 * g++.dg/lto/pr48207-2_0.C: New testcase.
1186 * g++.dg/lto/pr48207-3_0.C: Likewise.
1188 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1190 * gnat.dg/volatile5.adb: New test.
1191 * gnat.dg/volatile5_pkg.ads: New helper.
1193 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr48708.c: New test.
1198 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1200 * gcc.dg/vect/vect-119.c: New test.
1202 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1204 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1207 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1208 Richard Sandiford <richard.sandiford@linaro.org>
1211 * gcc.target/arm/pr46329.c: New test.
1213 2011-04-21 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/coarray_18.f90: New.
1218 2011-04-20 Jason Merrill <jason@redhat.com>
1220 * g++.dg/cpp0x/initlist47.C: New.
1222 * g++.dg/init/dtor4.C: New.
1224 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1227 * gcc.target/i386/sse2-pinsrw.c: New test.
1228 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1229 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1230 * gcc.target/i386/sse2-insvhi.c: Ditto.
1231 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1232 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1234 2011-04-20 Jason Merrill <jason@redhat.com>
1236 * g++.dg/template/const4.C: New.
1238 2011-04-20 Easwaran Raman <eraman@google.com>
1240 * gcc.dg/stack-layout-1.c: New test.
1242 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1244 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1245 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1248 2011-04-20 Kai Tietz <ktietz@redhat.com>
1250 * gcc.dg/binop-xor1.c: New test.
1251 * gcc.dg/binop-xor2.c: New test.
1252 * gcc.dg/binop-xor3.c: New test.
1253 * gcc.dg/binop-xor4.c: New test.
1254 * gcc.dg/binop-xor5.c: New test.
1256 2011-04-20 Richard Guenther <rguenther@suse.de>
1258 PR tree-optimization/47892
1259 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1261 2011-04-20 Richard Guenther <rguenther@suse.de>
1264 * g++.dg/torture/pr48695.C: New testcase.
1266 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1268 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1269 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1270 * gcc.c-torture/execute/pr45262.c: Ditto
1271 * gcc.dg/torture/pr43165.c: Ditto.
1272 * gcc.dg/torture/pr47228.c: Ditto.
1273 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1274 * gcc.dg/ipa/pr45644.c: Ditto.
1275 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1278 2011-04-19 Jason Merrill <jason@redhat.com>
1280 * g++.dg/ext/complex7.C: New.
1282 * g++.dg/ext/attrib41.C: New.
1284 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1287 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1289 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.target/i386/pr48678.c: New test.
1294 2011-04-19 Martin Jambor <mjambor@suse.cz>
1296 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1297 * g++.dg/opt/devirt2.C: New test.
1298 * g++.dg/ipa/devirt-g-1.C: Likewise.
1300 2011-04-19 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/whole_file_33.f90: New.
1305 2011-04-19 Martin Jambor <mjambor@suse.cz>
1307 * g++.dg/ipa/devirt-7.C: New test.
1309 2011-04-19 Richard Guenther <rguenther@suse.de>
1312 * g++.dg/lto/pr48207_0.C: New testcase.
1314 2011-04-18 Jason Merrill <jason@redhat.com>
1316 * g++.dg/init/void1.C: New.
1318 * g++.dg/cpp0x/union4.C: New.
1320 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1323 * g++.dg/torture/pr48661.C: New test.
1326 * g++.dg/gomp/pr48632.C: New test.
1328 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1330 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1331 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1333 2011-04-18 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/coarray_17.f90: New.
1337 * gfortran.dg/coarray_10.f90: Update dg-error.
1339 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1342 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1343 * gfortran.dg/guality/guality.exp: Likewise.
1345 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1347 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1349 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1353 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1355 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1357 2011-04-18 Richard Guenther <rguenther@suse.de>
1360 * g++.dg/torture/pr46364.C: New testcase.
1362 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1364 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1366 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1368 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1370 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1371 Ira Rosen <ira.rosen@linaro.org>
1374 * gcc.target/arm/pr48252.c: New test.
1376 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1378 PR tree-optimization/48616
1379 * gcc.dg/pr48616.c: New test.
1381 2011-04-18 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/coarray_16.f90: New.
1386 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1389 * gfortran.dg/realloc_on_assign_7.f03: New test.
1391 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1393 PR libgfortran/48602
1394 * gfortran.dg/fmt_g0_6.f08: New test.
1396 2011-04-17 Jason Merrill <jason@redhat.com>
1398 * g++.dg/cpp0x/sfinae16.C: New.
1400 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1402 * gcc.target/mips/reg-var-1.c: New test.
1404 2011-04-17 Jan Hubicka <jh@suse.cz>
1406 * gcc.dg/winline-5.c: Update testcase.
1408 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1410 * gnat.dg/discr27.ad[sb]: Move dg directive.
1411 * gnat.dg/discr28.ad[sb]: New test.
1412 * gnat.dg/discr28_pkg.ads: New helper.
1414 2011-04-17 Michael Matz <matz@suse.de>
1416 PR tree-optimization/48622
1418 * gcc.dg/lto/pr48622_0.c: New test.
1420 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1423 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1424 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1425 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1426 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1427 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1429 2011-04-15 Jason Merrill <jason@redhat.com>
1431 * g++.dg/cpp0x/range-for17.C: New.
1433 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1435 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1436 * g++.dg/cpp0x/range-for3.C: Likewise.
1437 * g++.dg/cpp0x/range-for9.C: Correct error message.
1438 * g++.dg/cpp0x/range-for11.C: New.
1439 * g++.dg/cpp0x/range-for12.C: New.
1440 * g++.dg/cpp0x/range-for13.C: New.
1441 * g++.dg/cpp0x/range-for14.C: New.
1442 * g++.dg/cpp0x/range-for15.C: New.
1443 * g++.dg/cpp0x/range-for16.C: New.
1445 2011-04-15 Tobias Burnus <burnus@net-b.de>
1448 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1450 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1452 * objc.dg/naming-4.m: Updated.
1453 * objc.dg/naming-5.m: Updated.
1454 * objc.dg/naming-6.m: New.
1455 * objc.dg/naming-7.m: New.
1456 * obj-c++.dg/naming-1.mm: Updated.
1457 * obj-c++.dg/naming-2.mm: Updated.
1458 * obj-c++.dg/naming-3.mm: New.
1459 * obj-c++.dg/naming-4.mm: New.
1461 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1463 PR libgfortran/48589
1464 * gfortran.dg/fmt_g0_5.f08: New test.
1466 2011-04-15 Richard Guenther <rguenther@suse.de>
1469 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1471 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1473 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1474 -finline-limit=0 to -fno-inline
1476 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1482 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1486 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1487 * gcc.target/i386/avx-insertps-3.c: New test.
1488 * gcc.target/i386/avx-insertps-4.c: New test.
1490 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1492 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1495 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1500 * gcc.target/avr/pr46779-1.c: New test case
1501 * gcc.target/avr/pr46779-2.c: New test case
1503 2011-04-14 Jason Merrill <jason@redhat.com>
1505 * g++.dg/cpp0x/sfinae15.C: New.
1507 * g++.dg/cpp0x/sfinae14.C: New.
1509 * g++.dg/ext/vla10.C: New.
1511 2011-04-14 Richard Guenther <rguenther@suse.de>
1513 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1515 2011-04-14 Richard Guenther <rguenther@suse.de>
1517 * gcc.dg/fold-bitand-4.c: Move ...
1518 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1520 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1522 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1524 * gcc.target/avr/torture/trivial.c: Ditto.
1526 2011-04-13 Jason Merrill <jason@redhat.com>
1528 * g++.dg/template/operator11.C: New.
1530 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1533 * gcc.dg/gomp/pr48591.c: New test.
1536 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1537 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1539 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1542 * g++.dg/template/dependent-expr7.C: New test case.
1544 2011-04-13 Jason Merrill <jason@redhat.com>
1546 * g++.dg/cpp0x/sfinae13.C: New.
1548 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1550 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1552 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1554 * gcc.target/arm/pr43698.c: Remove -march option.
1556 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1558 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1561 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1565 * gfortran.dg/realloc_on_assign_6.f03: New test.
1567 2011-04-12 Kai Tietz <ktietz@redhat.com>
1569 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1570 targets the additional -mno-ms-bitfields and
1571 -Wno-packed-bitfield-compat options.
1572 * g++.dg/ext/bitfield3.C: Likewise.
1573 * g++.dg/ext/bitfield4.C: Likewise.
1574 * g++.dg/ext/bitfield5.C: Likewise.
1575 * gcc.dg/bitfld-15.c: Likewise.
1576 * gcc.dg/bitfld-16.c: Likewise.
1577 * gcc.dg/bitfld-17.c: Likewise.
1578 * gcc.dg/bitfld-18.c: Likewise.
1580 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1582 * gcc.target/arm/neon-vld3-1.c: New test.
1583 * gcc.target/arm/neon-vst3-1.c: New test.
1584 * gcc.target/arm/neon/v*.c: Regenerate.
1586 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1588 PR rtl-optimization/48549
1589 * g++.dg/opt/pr48549.C: New test.
1591 2011-04-12 Richard Guenther <rguenther@suse.de>
1593 PR tree-optimization/46076
1594 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1596 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1599 * lib/compat.exp (compat-execute): Declare unsupported after
1600 stripping path from src1.
1601 * lib/lto.exp (lto-execute): Likewise.
1603 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1606 * gcc.dg/pr48552-1.c: New test.
1607 * gcc.dg/pr48552-2.c: New test.
1609 2011-04-11 Jason Merrill <jason@redhat.com>
1611 * g++.dg/cpp0x/sfinae12.C: New.
1613 * g++.dg/cpp0x/enum10.C: New.
1615 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1617 * g++.dg/cpp0x/rv-func.C: New.
1619 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1621 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1624 2011-04-11 Martin Jambor <mjambor@suse.cz>
1626 PR tree-optimization/48195
1627 * gcc.dg/ipa/pr48195.c: New test.
1629 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/return3.adb: Remove unused switch.
1633 2011-04-08 Mike Stump <mikestump@comcast.net>
1636 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1637 default to fno-common.
1639 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1641 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1642 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1644 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/function_optimize_5.f90: New test.
1649 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1651 * gnat.dg/aggr17.adb: New test.
1652 * gnat.dg/aggr18.adb: Likewise.
1654 2011-04-08 Michael Matz <matz@suse.de>
1657 * gcc.target/i386/pr48389.c: New test.
1659 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1661 PR rtl-optimization/48272
1662 * g++.dg/opt/pr48272.C: New.
1664 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1666 PR rtl-optimization/48235
1667 * gcc.dg/pr48235.c: New.
1669 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1671 PR rtl-optimization/48302
1672 * g++.dg/opt/pr48302.C: New.
1674 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1677 * g++.dg/opt/pr48273.C: New.
1679 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1681 PR rtl-optimization/48442
1682 * gcc.dg/pr48442.c: New.
1684 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/48377
1687 * gcc.dg/vect/pr48377.c: New test.
1689 2011-04-07 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/regress/call1.C: New.
1693 * g++.dg/cpp0x/variadic107.C: New.
1695 * g++.dg/cpp0x/sfinae11.C: New.
1696 * g++.dg/cpp0x/noexcept02.C: Fix.
1698 * g++.dg/cpp0x/sfinae10.C: New.
1700 * g++.dg/cpp0x/sfinae9.C: New.
1702 * c-c++-common/Wcast-qual-1.c: Move here from...
1703 * gcc.dg/cast-qual-3.c: ...here, and...
1704 * g++.dg/warn/Wcast-qual2.C: ...here.
1706 * g++.dg/cpp0x/sfinae8.C: New.
1708 * g++.dg/cpp0x/sfinae7.C: New.
1710 * g++.dg/cpp0x/enum9.C: New.
1712 2011-04-07 Mike Stump <mikestump@comcast.net>
1714 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1715 with no trampolines.
1717 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1720 * gfortran.dg/gomp/pr48117.f90: New test.
1723 * gcc.dg/torture/pr48343.c: New test.
1725 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1729 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1731 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1733 2011-04-07 Tom de Vries <tom@codesourcery.com>
1736 * lib/scanasm.exp (object-size): New proc.
1737 * gcc.target/arm/pr43920-2.c: New test.
1739 2011-04-06 Tobias Burnus <burnus@net-b.de>
1743 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1745 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1747 * gcc.dg/mtune.c: Prune note from output.
1749 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/guality/pr36977.c: New test.
1753 * gcc.dg/guality/pr48466.c: New test.
1755 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1757 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1759 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1761 * gnat.dg/return3.adb: New test.
1763 2011-04-06 Richard Guenther <rguenther@suse.de>
1765 PR tree-optimization/47663
1766 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1768 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1770 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1771 Solaris 8 and 9 as well.
1773 2011-04-05 Tom de Vries <tom@codesourcery.com>
1776 * gcc.target/arm/pr43920-1.c: New test.
1778 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1780 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1781 (cctor): Actually return the value.
1782 (main): Cast return values.
1784 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1786 * gfortran.dg/character_comparison_8.f90: New test.
1788 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1790 * frontend-passes: (optimize_lexical_comparison): New function.
1791 (optimize_expr): Call it.
1792 (optimize_comparison): Also handle lexical comparison functions.
1793 Return false instad of -2 for unequal comparison.
1795 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1798 * function_optimize_4.f90: New test.
1800 2011-04-04 Tobias Burnus <burnus@net-b.de>
1803 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1804 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1805 * gfortran.dg/coarray_15.f90: New.
1807 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1809 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1810 * gfortran.dg/bessel_7.f90: Likewise.
1812 2011-04-03 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1816 2011-04-03 Richard Guenther <rguenther@suse.de>
1817 Ira Rosen <ira.rosen@linaro.org>
1819 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1820 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1821 -ftree-loop-if-convert-stores.
1823 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/specs/aggr2.ads: New test.
1827 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1829 * gnat.dg/debug2.ad[sb]: New test.
1830 * gnat.dg/debug2_pkg.ads: New helper.
1831 * gnat.dg/debug3.ad[sb]: New test.
1833 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1835 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1837 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.c-torture/compile/pr48335-1.c: New test.
1841 * gcc.dg/pr48335-1.c: New test.
1842 * gcc.dg/pr48335-2.c: New test.
1843 * gcc.dg/pr48335-3.c: New test.
1844 * gcc.dg/pr48335-4.c: New test.
1845 * gcc.dg/pr48335-5.c: New test.
1846 * gcc.dg/pr48335-6.c: New test.
1847 * gcc.dg/pr48335-7.c: New test.
1848 * gcc.dg/pr48335-8.c: New test.
1849 * gcc.target/i386/pr48335-1.c: New test.
1851 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1854 * gcc.dg/Waddress.c: New test.
1856 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1859 * gfortran.dg/function_optimize_3.f90: New test.
1861 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1863 * gcc.c-torture/compile/20110401-1.c: New test.
1865 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1866 * g++.dg/lto/20091002-2_0.C: Likewise.
1867 * g++.dg/lto/20090303_0.c: Likewise.
1868 * g++.dg/lto/20091004-1_0.C: Likewise.
1869 * g++.dg/lto/20091002-3_0.C: Likewise.
1870 * g++.dg/lto/20091004-2_0.C: Likewise.
1871 * g++.dg/lto/20081123_0.C: Likewise.
1872 * g++.dg/lto/20090313_0.C: Likewise.
1873 * g++.dg/lto/20081109-1_0.C: Likewise.
1874 * g++.dg/lto/20081219_0.C: Likewise.
1875 * g++.dg/lto/20081204-1_0.C: Likewise.
1876 * g++.dg/lto/20090302_0.C: Likewise.
1877 * g++.dg/lto/20081119-1_0.C: Likewise.
1878 * g++.dg/lto/20081118_0.C: Likewise.
1879 * gcc.dg/lto/20091020-2_0.c: Likewise.
1880 * gcc.dg/lto/20090210_0.c: Likewise.
1881 * gcc.dg/lto/20081204-1_0.c: Likewise.
1882 * gcc.dg/lto/20081224_0.c: Likewise.
1883 * gcc.dg/lto/20090219_0.c: Likewise.
1884 * gcc.dg/lto/20091014-1_0.c: Likewise.
1885 * gcc.dg/lto/20091016-1_0.c: Likewise.
1886 * gcc.dg/lto/20090206-2_0.c: Likewise.
1887 * gcc.dg/lto/20090116_0.c: Likewise.
1888 * gcc.dg/lto/20091013-1_0.c: Likewise.
1889 * gcc.dg/lto/20091015-1_0.c: Likewise.
1890 * gcc.dg/lto/20090126-2_0.c: Likewise.
1892 2011-03-31 Ian Lance Taylor <iant@google.com>
1894 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1896 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1898 * gnat.dg/opt16.adb: New test.
1900 2011-03-31 Jason Merrill <jason@redhat.com>
1902 * g++.dg/cpp0x/defaulted24.C: New.
1904 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1907 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1910 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1912 * g++.dg/other/i386-9.C: New test.
1914 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1916 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1918 2011-03-30 Jason Merrill <jason@redhat.com>
1920 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1922 * g++.dg/cpp0x/regress/isnan.C: New.
1924 * g++.dg/cpp0x/initlist46.C: New.
1926 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1929 * gcc.target/arm/neon-modes-2.c: New test.
1931 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1934 * gcc.c-torture/compile/pr48305.c: New test.
1936 2011-03-29 Jason Merrill <jason@redhat.com>
1938 * g++.dg/cpp0x/regress/value-dep1.C: New.
1940 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1942 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1944 2011-03-29 Ian Lance Taylor <iant@google.com>
1946 * go.test/go-test.exp: Handle the test lines used in several new
1948 (errchk): Add opts parameter. Change all callers. Handle parens
1951 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1952 Dominique d'Humieres <dominiq@lps.ens.fr>
1954 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1955 and __APPLE__ && __PPC__ && __ALTIVEC__.
1957 2011-03-29 Jason Merrill <jason@redhat.com>
1959 * g++.dg/cpp0x/dependent1.C: New.
1961 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1963 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1965 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1967 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1970 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1971 * gfortran.dg/proc_ptr_comp_32.f90: New.
1973 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1975 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1976 check for corresponding warning.
1978 2011-03-28 Jason Merrill <jason@redhat.com>
1980 * g++.dg/cpp0x/rv-deduce2.C: New.
1982 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.dg/pr48203.c: New test.
1987 2011-03-28 Jeff Law <law@redhat.com>
1989 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1991 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1993 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1994 and __PPC__ && __ALTIVEC__.
1996 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1999 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2000 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2001 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2002 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2004 2011-03-28 Jason Merrill <jason@redhat.com>
2006 * g++.dg/cpp0x/initlist-array2.C: New.
2008 * g++.dg/cpp0x/initlist-array1.C: New.
2010 * g++.dg/cpp0x/constexpr-compound.C: New.
2012 * g++.dg/cpp0x/constexpr-using.C: New.
2014 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2016 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2019 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2021 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2023 * gcc.dg/slp-1.c: New test.
2025 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2027 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2028 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2029 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2030 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2031 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2032 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2033 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2034 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2035 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2036 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2037 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2038 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2039 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2040 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2042 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2045 * gfortran.dg/trim_optimize_5.f90: New test.
2046 * gfortran.dg/trim_optimize_6.f90: New test.
2048 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2051 * gcc.target/mips/madd-7.c: Remove -mlong32.
2052 * gcc.target/mips/msub-7.c: Likewise.
2054 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2056 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2057 accesses to preserve the meaning of the test for doubleword vectors.
2058 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2059 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2061 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2064 * gfortran.dg/class_42.f03: New.
2066 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2068 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2071 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2073 PR rtl-optimization/48144
2074 * gcc.dg/pr48144.c: New test.
2076 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2078 * gnat.dg/discr27.ad[sb]: New test.
2080 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2082 * gnat.dg/limited_with2.ad[sb]: New test.
2083 * gnat.dg/limited_with2_pkg1.ads: New helper.
2084 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2086 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/opt15.adb: New test.
2089 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2091 2011-03-25 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2096 * gfortran.dg/leadz_trailz_3.f90: Ditto
2098 2011-03-25 Martin Jambor <mjambor@suse.cz>
2100 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2102 2011-03-25 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/defaulted22.C: New.
2105 * g++.dg/cpp0x/defaulted23.C: New.
2106 * g++.dg/cpp0x/defaulted15.C: Adjust.
2108 2011-03-25 Jason Merrill <jason@redhat.com>
2110 * g++.dg/cpp0x/move1.C: New.
2112 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2115 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2117 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2119 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2120 for mips-sgi-irix6.5.
2121 Replace snprintf prototype by <stdio.h>.
2123 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2126 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2127 run_expensive_tests.
2128 * gcc.dg/graphite/block-4.c: Likewise.
2129 * gcc.dg/graphite/block-7.c: Likewise.
2130 * gcc.dg/graphite/block-8.c: Likewise.
2132 2011-03-25 Richard Guenther <rguenther@suse.de>
2134 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2135 * g++.dg/tree-ssa/pr8781.C: Likewise.
2136 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2137 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2138 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2139 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2140 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2141 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2142 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2143 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2144 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2145 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2146 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2151 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2153 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2154 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2155 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2156 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2157 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2158 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2159 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2160 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2161 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2162 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2164 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2171 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2173 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2174 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2176 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2177 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2178 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2179 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2180 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2181 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2182 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2183 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2184 * c-c++-common/pr46562-2.c: Likewise.
2185 * gfortran.dg/pr42108.f90: Likewise.
2186 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2187 foo to be inlined even at -O1.
2188 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2189 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2190 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2191 * gcc.dg/matrix/matrix.exp: Disable FRE.
2193 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.dg/dfp/pr48204.c: New test.
2198 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2201 * gcc.c-torture/execute/pr47917.c: Move this...
2202 * gcc.dg/torture/pr47917.c: to here and add xfails.
2204 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/array16.ad[sb]: New test.
2207 * gnat.dg/array16.ads: New helper.
2209 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2211 * gnat.dg/derived_type2.adb: New test.
2213 2011-03-24 Richard Guenther <rguenther@suse.de>
2215 PR tree-optimization/48271
2216 * g++.dg/torture/pr48271.C: New testcase.
2218 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2220 * gnat.dg/array15.ad[sb]: New test.
2222 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2225 * gcc.target/i386/pr48237.c: New test.
2227 2011-03-24 Richard Guenther <rguenther@suse.de>
2230 * gcc.dg/builtin-object-size-10.c: New testcase.
2232 2011-03-24 Richard Guenther <rguenther@suse.de>
2234 PR tree-optimization/46562
2235 * c-c++-common/pr46562-2.c: New testcase.
2236 * c-c++-common/pr46562.c: Likewise.
2238 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2240 * gcc.dg/vect/vect-cselim-1.c: New test.
2241 * gcc.dg/vect/vect-cselim-2.c: New test.
2243 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2245 * gcc.target/arm/pr46934.c: New.
2247 2011-03-23 Ian Lance Taylor <iant@google.com>
2249 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2251 2011-03-23 Richard Guenther <rguenther@suse.de>
2253 * gcc.dg/struct: Remove directory and contents.
2255 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2258 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2260 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2262 * gnat.dg/discr26.ad[sb]: New test.
2263 * gnat.dg/discr26_pkg.ads: New helper.
2265 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2268 * gcc.target/arm/neon-vld-1.c: New test.
2270 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/array14.ad[sb]: New test.
2273 * gnat.dg/array14_pkg.ads: New helper.
2275 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2277 * gcc.c-torture/execute/920501-8.x: Remove.
2278 * gcc.c-torture/execute/930513-1.x: Remove.
2279 * gcc.c-torture/execute/960312-1.x: Remove.
2280 * gcc.c-torture/compile/20000804-1.c,
2281 gcc.c-torture/compile/20001205-1.c,
2282 gcc.c-torture/compile/20001226-1.c,
2283 gcc.c-torture/compile/20010518-2.c,
2284 gcc.c-torture/compile/20020312-1.c,
2285 gcc.c-torture/compile/20020604-1.c,
2286 gcc.c-torture/compile/920501-12.c,
2287 gcc.c-torture/compile/920501-4.c,
2288 gcc.c-torture/compile/920520-1.c,
2289 gcc.c-torture/compile/980506-1.c,
2290 gcc.c-torture/execute/980709-1.x,
2291 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2292 options for m68hc11.
2293 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2294 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2297 2011-03-22 Nick Clifton <nickc@redhat.com>
2299 * lib/target-supports.exp (check_profiling_available): Add MN10300
2300 to the list of targets that do not support profiling. Restore
2301 alpha sorting to this list.
2303 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2305 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2306 failure on 32-bit systems.
2307 * gcc.dg/torture/vector-2.c: Ditto.
2309 2011-03-22 Richard Guenther <rguenther@suse.de>
2311 PR tree-optimization/48228
2312 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2314 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2316 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2320 * gcc.target/powerpc/pr48226.c: New file.
2322 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2324 * lib/prune.exp (prune_gcc_output): Prune "could not create
2325 compact unwind for" warnings.
2327 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2331 * gcc.c-torture/execute/pr42544.c: New test.
2332 * gcc.c-torture/execute/pr48197.c: New test.
2334 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2336 PR preprocessor/48192
2337 * gcc.target/powerpc/pr48192.c: New file.
2340 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2341 split problem of 0 being loaded in a VSX register.
2343 2011-03-21 Richard Guenther <rguenther@suse.de>
2346 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2347 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2348 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2349 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2351 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.dg/pr48213.c: New test.
2356 2011-03-21 Kai Tietz <ktietz@redhat.com>
2359 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2361 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2363 * gcc.target/arm/xor-and.c: New.
2365 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2368 * gfortran.dg/function_optimize_1.f90: New test.
2369 * gfortran.dg/function_optimize_2.f90: New test.
2371 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2373 PR rtl-optimization/47502
2374 * gcc.target/i386/pr47502-1.c: New.
2375 * gcc.target/i386/pr47502-2.c: Likewise.
2377 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2379 PR rtl-optimization/48156
2380 * gcc.dg/pr48156.c: New test.
2382 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2385 * gfortran.dg/scratch_1.f90: Adjust test.
2387 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2390 * gfortran.dg/scratch_1.f90: New test.
2392 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2394 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2395 variably modified typedefs.
2396 * gcc.dg/c1x-typedef-2.c: Remove.
2398 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2400 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2401 * gcc.dg/c1x-anon-struct-3.c: New test.
2402 * gcc.dg/anon-struct-11.c: Update.
2404 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2406 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2408 Only xfail with gas.
2410 2011-03-18 Jason Merrill <jason@redhat.com>
2412 * g++.dg/template/fn-ptr1.C: New.
2414 * g++.dg/overload/volatile1.C: New.
2416 * g++.dg/opt/pr23372.C: New.
2418 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2420 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2423 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2425 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2427 * gcc.target/arm/unsigned-extend-1.c: New.
2429 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.c-torture/compile/pr48161.c: New test.
2434 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2437 * gcc.dg/torture/pr47725.c: New.
2439 2011-03-17 Jason Merrill <jason@redhat.com>
2441 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2442 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2444 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2446 * gnat.dg/specs/elab2.ads: New test.
2447 * gnat.dg/specs/elab2_pkg.ads: New helper.
2449 2011-03-17 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/decltype-1212.C: New.
2452 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2454 2011-03-17 Jason Merrill <jason@redhat.com>
2456 * g++.dg/parse/memfnquals1.C: New.
2458 2011-03-17 Richard Guenther <rguenther@suse.de>
2461 * gcc.dg/pr48134.c: New testcase.
2463 2011-03-17 Richard Guenther <rguenther@suse.de>
2466 * g++.dg/torture/pr48165.C: New testcase.
2468 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2470 PR rtl-optimization/48141
2471 * gcc.dg/pr48141.c: New test.
2473 2011-03-16 Jason Merrill <jason@redhat.com>
2475 * g++.dg/cpp0x/constexpr-48089.C: New.
2477 * g++.dg/cpp0x/constexpr-abi1.C: New.
2479 * g++.dg/cpp0x/constexpr-46336.C: New.
2480 * g++.dg/parse/friend5.C: Adjust expected errors.
2482 * g++.dg/cpp0x/constexpr-47570.C: New.
2484 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2487 * ++.dg/debug/dwarf2/typedef6.C: New test.
2489 2011-03-16 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/elision2.C: New.
2493 * g++.dg/cpp0x/constexpr-array3.C: New.
2495 2011-03-16 Jason Merrill <jason@redhat.com>
2497 * g++.dg/cpp0x/sfinae6.C: New.
2498 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2499 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2500 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2501 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2502 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2504 2011-03-16 Jason Merrill <jason@redhat.com>
2506 * g++.dg/template/incomplete6.C: New.
2508 2011-03-16 Jeff Law <law@redhat.com>
2510 * gcc.dg/tree-ssa/vrp55.c: New test.
2512 2011-03-16 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp0x/auto22.C: New.
2516 2011-03-16 Richard Guenther <rguenther@suse.de>
2518 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2519 optimizing it away if promoted to const.
2521 2011-03-16 Richard Guenther <rguenther@suse.de>
2523 PR tree-optimization/48149
2524 * gcc.dg/fold-complex-1.c: New testcase.
2526 2011-03-16 Richard Guenther <rguenther@suse.de>
2529 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2532 2011-03-16 Richard Guenther <rguenther@suse.de>
2534 PR tree-optimization/26134
2535 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2537 2011-03-16 Richard Guenther <rguenther@suse.de>
2539 PR tree-optimization/48146
2540 * gcc.dg/torture/pr48146.c: New testcase.
2542 2011-03-16 Richard Guenther <rguenther@suse.de>
2544 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2545 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2547 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.c-torture/compile/pr48136.c: New test.
2552 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2555 * gcc.dg/guality/pr45882.c: New test.
2557 2011-03-15 Jason Merrill <jason@redhat.com>
2559 * g++.dg/cpp0x/constexpr-recursion.C: New.
2561 * g++.dg/cpp0x/implicit11.C: New.
2563 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2565 * g++.dg/cpp0x/constexpr-attribute.C: New.
2567 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2569 * g++.dg/parse/pr34758.C: New.
2571 2011-03-15 Xinliang David Li <davidxl@google.com>
2574 * gcc.dg/uninit-pred-7_d.c: New test.
2575 * gcc.dg/uninit-pred-8_d.c: New test.
2577 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2580 * gcc.target/arm/pr46788.c: New.
2582 2011-03-15 Richard Guenther <rguenther@suse.de>
2585 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2586 * gfortran.dg/ishft_4.f90: Likewise.
2587 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2589 2011-03-15 Richard Guenther <rguenther@suse.de>
2591 PR tree-optimization/13954
2592 * g++.dg/tree-ssa/pr13954.C: New testcase.
2594 2011-03-15 Richard Guenther <rguenther@suse.de>
2596 PR tree-optimization/48037
2597 * gcc.target/i386/pr48037-1.c: New testcase.
2599 2011-03-15 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/41490
2602 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2603 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2604 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2606 * g++.dg/tree-ssa/pr33604.C: Adjust.
2608 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.c-torture/execute/pr47917.c: New test.
2612 * gcc.dg/pr47917.c: New test.
2615 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2617 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2619 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2620 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2621 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2622 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2623 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2624 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2625 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2626 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2627 * gcc.target/i386/avx-floor-vec.c: Ditto.
2628 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2629 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2630 * gcc.target/i386/avx-rint-vec.c: Ditto.
2631 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2632 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2633 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2634 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2636 2011-03-14 Tom Tromey <tromey@redhat.com>
2638 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2639 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2640 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2642 2011-03-14 Tom Tromey <tromey@redhat.com>
2644 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2645 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2646 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2648 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2650 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2652 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2654 PR rtl-optimization/47166
2655 * gcc.c-torture/execute/postmod-1.c: New test.
2657 2011-03-14 Richard Guenther <rguenther@suse.de>
2660 * gcc.dg/torture/pr48098.c: New testcase.
2662 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2665 * gcc.target/powerpc/pr48053-1.c: New test.
2666 * gcc.target/powerpc/pr48053-2.c: Likewise.
2668 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2671 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2673 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2676 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2678 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2681 * gfortran.dg/class_41.f03: New.
2683 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2685 * g++.dg/conversion/cast3.C: New test.
2687 2011-03-11 Jason Merrill <jason@redhat.com>
2689 * g++.dg/template/error45.C: New.
2691 * g++.dg/parse/no-type-defn1.C: New.
2693 * g++.dg/ext/attrib40.C: New.
2695 * g++.dg/cpp0x/regress/array1.C: New.
2697 2011-03-11 Richard Guenther <rguenther@suse.de>
2699 PR tree-optimization/48067
2700 * gcc.dg/pr48067.c: New testcase.
2702 2011-03-11 Richard Guenther <rguenther@suse.de>
2705 * g++.dg/lto/20110311-1_0.C: New testcase.
2707 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2710 * g++.dg/inherit/virtual8.C: New test.
2713 * gcc.dg/torture/pr48044.c: New test.
2715 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2718 * gfortran.dg/proc_ptr_comp_31.f90: New.
2720 2011-03-11 Richard Guenther <rguenther@suse.de>
2722 PR tree-optimization/47278
2723 * gcc.dg/torture/pr47278-1.c: New testcase.
2724 * gcc.dg/torture/pr47278-2.c: Likewise.
2726 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2728 PR tree-optimization/48063
2729 * gcc.dg/torture/pr48063.c: New test.
2731 2011-03-10 Jason Merrill <jason@redhat.com>
2733 * g++.dg/template/array22.C: New.
2735 * g++.dg/cpp0x/syntax-err1.C: New.
2736 * g++.dg/parse/error36.C: Adjust expected errors.
2737 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2738 * g++.old-deja/g++.pt/typename3.C: Likewise.
2739 * g++.old-deja/g++.pt/typename4.C: Likewise.
2740 * g++.old-deja/g++.pt/typename6.C: Likewise.
2742 2011-03-09 Jason Merrill <jason@redhat.com>
2744 * g++.dg/template/nontype22.C: New.
2746 2011-03-09 Martin Jambor <mjambor@suse.cz>
2748 PR tree-optimization/47714
2749 * g++.dg/torture/pr47714.C: New test.
2751 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2754 * gcc.target/powerpc/pr47755-2.c: New file.
2756 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2758 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2759 is not set in the environment, pass 64 as first argument when not
2760 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2761 native where ulimit -u is supported.
2763 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2765 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2767 2011-03-08 Jason Merrill <jason@redhat.com>
2769 * g++.dg/template/nontype21.C: New.
2771 * g++.dg/template/anon5.C: New.
2773 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.dg/pr47881.c: New test.
2778 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2781 * g++.dg/lookup/template3.C: New test.
2783 2011-03-08 Kai Tietz <ktietz@redhat.com>
2785 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2788 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2791 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2792 sizeof to compute alignment.
2794 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2796 PR tree-optimization/48022
2797 * gcc.dg/pr48022-1.c: New test.
2798 * gcc.dg/pr48022-2.c: New test.
2800 2011-03-07 Jason Merrill <jason@redhat.com>
2802 * g++.dg/template/nontype20.C: New.
2803 * g++.dg/init/member1.C: Adjust expected errors.
2804 * g++.dg/parse/constant4.C: Likewise.
2805 * g++.dg/template/qualified-id3.C: Likewise.
2806 * g++.old-deja/g++.pt/crash10.C: Likewise.
2808 * g++.dg/cpp0x/regress/non-const1.C: New.
2810 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2813 * gcc.dg/pr47991.c: New test.
2815 2011-03-07 Jason Merrill <jason@redhat.com>
2817 * g++.dg/abi/mangle46.C: New.
2819 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2822 * gcc.target/powerpc/pr47862.c: New.
2824 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2827 * gcc.target/i386/combine-mul.c: Require nonpic.
2829 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2830 Nathan Froyd <froydnj@codesourcery.com>
2832 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2834 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2836 * README.QMTEST: Remove.
2838 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2839 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842 * gfortran.dg/array_constructor_37.f90 : New test.
2844 2011-03-05 Jason Merrill <jason@redhat.com>
2846 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2847 * g++.dg/abi/mangle45.C: Likewise.
2848 * g++.dg/cpp0x/trailing1.C: Likewise.
2850 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2852 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2854 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2856 PR rtl-optimization/47899
2857 * gcc.dg/pr47899.c: New test.
2859 * gcc.dg/torture/pr47968.c: Ignore warnings.
2861 PR tree-optimization/47967
2862 * gcc.c-torture/compile/pr47967.c: New test.
2864 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2866 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2867 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2869 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2871 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2872 and property_getAttributes() if __OBJC2__.
2873 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2874 * objc.dg/property/property-encoding-1.m: New.
2875 * obj-c++.dg/property/property-encoding-1.mm: New.
2877 2011-03-04 Jason Merrill <jason@redhat.com>
2879 * g++.dg/template/pseudodtor6.C: New.
2881 * g++.dg/inherit/covariant19.C: New.
2883 2011-03-04 Richard Guenther <rguenther@suse.de>
2886 * gcc.dg/torture/pr47968.c: New testcase.
2888 2011-03-04 Richard Guenther <rguenther@suse.de>
2891 * gcc.dg/torture/pr47975.c: New testcase.
2893 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2896 * g++.dg/template/crash106.C: New.
2898 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.dg/gomp/pr47963.c: New test.
2902 * g++.dg/gomp/pr47963.C: New test.
2904 2011-03-02 Jason Merrill <jason@redhat.com>
2906 * g++.dg/cpp0x/regress/condition1.C: New.
2908 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2910 2011-03-01 Jason Merrill <jason@redhat.com>
2912 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2914 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2916 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2918 PR rtl-optimization/47925
2919 * gcc.c-torture/execute/pr47925.c: New test.
2921 2011-03-01 Jason Merrill <jason@redhat.com>
2923 * g++.dg/cpp0x/decltype25.C: New.
2925 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2927 2011-03-01 Richard Guenther <rguenther@suse.de>
2929 PR tree-optimization/47890
2930 * gcc.dg/torture/pr47890.c: New testcase.
2932 2011-03-01 Richard Guenther <rguenther@suse.de>
2935 * gcc.dg/lto/pr47924_0.c: New testcase.
2937 2011-03-01 Richard Guenther <rguenther@suse.de>
2940 * gfortran.dg/lto/pr46911_0.f: New testcase.
2942 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2944 PR libgfortran/47933
2945 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2946 compile errors from older code form.
2948 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2950 PR libgfortran/47567
2951 * gfortran.dg/fmt_fw_d.f90: New test.
2953 2011-02-28 Jason Merrill <jason@redhat.com>
2955 * g++.dg/inherit/covariant18.C: New.
2957 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2960 * gcc.dg/pr47893.c: New test.
2962 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2964 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2965 NULL in case of a selector with conflicting types.
2966 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2968 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2970 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2971 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2972 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2973 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2975 2011-02-28 Jason Merrill <jason@redhat.com>
2978 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2980 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2982 PR libgfortran/47778
2983 * gfortran.dg/namelist_71.f90: New test.
2985 2011-02-27 Jason Merrill <jason@redhat.com>
2988 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2989 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2991 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2994 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2996 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2999 * gfortran.dg/gomp/task-1.f90: Removed.
3001 2011-02-26 Jason Merrill <jason@redhat.com>
3003 * g++.dg/template/this-targ1.C: New.
3005 * g++.dg/cpp0x/regress/template-const1.C: New.
3006 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3007 * g++.dg/template/function1.C: Adjust.
3008 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3009 * g++.dg/debug/debug7.C: Adjust.
3011 2011-02-26 Tobias Burnus <burnus@net-b.de>
3014 * gfortran.dg/gomp/task-1.f90: New.
3016 2011-02-25 Jie Zhang <jie@codesourcery.com>
3018 * gcc.target/arm/neon-thumb2-move.c: Add
3019 dg-require-effective-target arm_thumb2_ok.
3021 2011-02-24 Jason Merrill <jason@redhat.com>
3023 * g++.dg/parse/constant1.C: Specify C++98 mode.
3024 * g++.dg/parse/constant5.C: Likewise.
3025 * g++.dg/parse/error2.C: Likewise.
3026 * g++.dg/parse/semicolon3.C: Likewise.
3027 * g++.dg/template/crash14.C: Likewise.
3028 * g++.dg/template/local4.C: Likewise.
3029 * g++.dg/template/nontype3.C: Likewise.
3030 * g++.dg/parse/crash31.C: Adjust expected errors.
3031 * g++.dg/template/function1.C: Likewise.
3032 * g++.dg/template/ref3.C: Likewise.
3033 * g++.dg/template/static9.C: Likewise.
3034 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3036 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3037 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3038 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3039 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3040 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3042 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3045 * gfortran.dg/pr47878.f90: New test.
3047 2011-02-24 Richard Guenther <rguenther@suse.de>
3050 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3051 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3053 2011-02-24 Richard Guenther <rguenther@suse.de>
3056 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3057 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3059 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3061 PR libgfortran/47567
3062 * gfortran.dg/fmt_f0_1.f90: Update test.
3064 2011-02-23 Jason Merrill <jason@redhat.com>
3066 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3067 * g++.dg/abi/mangle45.C: New.
3069 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3070 * g++.dg/template/canon-type-9.C: Match use of decltype
3071 between declaration and definition.
3072 * g++.dg/template/canon-type-12.C: Likewise.
3074 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3077 * gfortran.dg/nested_allocatables_1.f90: New.
3079 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3082 * g++.dg/pr46868.C: New test.
3083 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3084 * g++.dg/parse/error14.C: Adjust.
3086 2011-02-23 Richard Guenther <rguenther@suse.de>
3088 PR tree-optimization/47838
3089 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3091 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3093 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3095 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3097 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3098 * gfortran.dg/count_init_expr.f03: Ditto.
3099 * gfortran.dg/gomp/pr43711.f90: Ditto.
3100 * gcc.dg/struct-parse-2.c: Ditto.
3101 * gcc.dg/parse-error-3.c: Ditto.
3102 * gcc.dg/Wlogical-op-1.c: Ditto.
3103 * gcc.dg/Walways-true-1.c: Ditto.
3104 * gcc.dg/pr24225.c: Ditto.
3105 * gcc.dg/Walways-true-2.c: Ditto.
3106 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3107 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3108 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3109 * g++.dg/overload/defarg4.C: Ditto.
3110 * g++.dg/inherit/covariant16.C: Ditto.
3111 * g++.dg/inherit/virtual7.C: Ditto.
3112 * g++.dg/template/canon-type-9.C: Ditto.
3113 * g++.dg/template/access19.C: Ditto.
3114 * g++.dg/template/call7.C: Ditto.
3115 * g++.dg/template/canon-type-2.C: Ditto.
3116 * g++.dg/template/init7.C: Ditto.
3117 * g++.dg/template/sizeof-template-argument.C: Ditto.
3118 * g++.dg/template/const3.C: Ditto.
3119 * g++.dg/template/sfinae26.C: Ditto.
3120 * g++.dg/template/sfinae26.C: Ditto.
3121 * g++.dg/template/canon-type-11.C: Ditto.
3122 * g++.dg/template/union2.C: Ditto.
3123 * g++.dg/template/canon-type-3.C: Ditto.
3124 * g++.dg/template/canon-type-1.C: Ditto.
3125 * g++.dg/template/canon-type-5.C: Ditto.
3126 * g++.dg/template/canon-type-7.C: Ditto.
3127 * g++.dg/template/canon-type-10.C: Ditto.
3128 * g++.dg/template/spec36.C: Ditto.
3129 * g++.dg/template/typedef38.C: Ditto.
3130 * g++.dg/template/canon-type-4.C: Ditto.
3131 * g++.dg/template/canon-type-6.C: Ditto.
3132 * g++.dg/template/canon-type-13.C: Ditto.
3133 * g++.dg/template/instantiate9.C: Ditto.
3134 * g++.dg/template/ttp22.C: Ditto.
3135 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3136 * g++.dg/warn/Walways-true-1.C: Ditto.
3137 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3138 * g++.dg/warn/Walways-true-2.C: Ditto.
3139 * g++.dg/conversion/op4.C: Ditto.
3140 * g++.dg/opt/pr19650.C: Ditto.
3141 * g++.dg/lookup/friend11.C: Ditto.
3142 * g++.dg/other/default2.C: Ditto.
3143 * g++.dg/other/default3.C: Ditto.
3144 * g++.dg/other/dtor2.C: Ditto.
3145 * g++.dg/other/friend5.C: Ditto.
3146 * g++.dg/other/default5.C: Ditto.
3147 * g++.dg/init/brace6.C: Ditto.
3148 * g++.dg/init/aggr5.C: Ditto.
3149 * g++.dg/init/error2.C: Ditto.
3150 * g++.dg/expr/bound-mem-fun.C: Ditto.
3151 * g++.dg/expr/cond6.C: Ditto.
3152 * g++.dg/expr/stmt-expr-1.C: Ditto.
3153 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3154 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3155 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3156 * g++.dg/cpp0x/bracket1.C: Ditto.
3157 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3158 * g++.dg/cpp0x/pr38646.C: Ditto.
3159 * g++.dg/cpp0x/variadic73.C: Ditto.
3160 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3161 * g++.dg/cpp0x/bracket4.C: Ditto.
3162 * g++.dg/cpp0x/decltype4.C: Ditto.
3163 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3164 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3165 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3166 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3167 * g++.dg/cpp0x/decltype2.C: Ditto.
3168 * g++.dg/cpp0x/decltype1.C: Ditto.
3169 * g++.dg/cpp0x/bracket2.C: Ditto.
3170 * g++.dg/cpp0x/decltype5.C: Ditto.
3171 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3172 * g++.dg/cpp0x/variadic70.C: Ditto.
3173 * g++.dg/cpp0x/decltype6.C: Ditto.
3174 * g++.dg/cpp0x/rvo.C: Ditto.
3175 * g++.dg/cpp0x/vt-40092.C: Ditto.
3176 * g++.dg/cpp0x/variadic-new.C: Ditto.
3177 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3178 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3179 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3180 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3181 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3182 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3183 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3184 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3185 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3186 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3187 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3188 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3189 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3190 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3191 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3192 * g++.dg/cpp0x/pr39639.C: Ditto.
3193 * g++.dg/cpp0x/decltype3.C: Ditto.
3194 * g++.dg/cpp0x/variadic68.C: Ditto.
3195 * g++.dg/cpp0x/variadic-function.C: Ditto.
3196 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3197 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3198 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3199 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3200 * g++.dg/parse/crash35.C: Ditto.
3201 * g++.dg/parse/crash40.C: Ditto.
3202 * g++.dg/parse/defarg12.C: Ditto.
3203 * g++.dg/parse/crash34.C: Ditto.
3204 * g++.dg/parse/constructor3.C: Ditto.
3205 * g++.dg/parse/template23.C: Ditto.
3206 * g++.dg/parse/crash56.C: Ditto.
3207 * g++.dg/parse/dtor13.C: Ditto.
3208 * g++.dg/parse/error33.C: Ditto.
3209 * g++.dg/parse/ctor9.C: Ditto.
3210 * g++.dg/parse/error32.C: Ditto.
3211 * g++.dg/parse/error37.C: Ditto.
3212 * g++.dg/parse/bitfield3.C: Ditto.
3213 * g++.dg/parse/struct-4.C: Ditto.
3214 * g++.dg/ext/has_trivial_copy.C: Ditto.
3215 * g++.dg/ext/is_polymorphic.C: Ditto.
3216 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3217 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3218 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3219 * g++.dg/ext/is_union.C: Ditto.
3220 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3221 * g++.dg/ext/is_pod.C: Ditto.
3222 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3223 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3224 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3225 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3226 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3227 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3228 * g++.dg/ext/is_abstract.C: Ditto.
3229 * g++.dg/ext/has_trivial_assign.C: Ditto.
3230 * g++.dg/ext/is_class.C: Ditto.
3231 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3232 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3233 * g++.dg/ext/is_base_of.C: Ditto.
3234 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3235 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3236 * g++.dg/ext/is_empty.C: Ditto.
3237 * g++.dg/ext/is_enum.C: Ditto.
3238 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3239 * gnat.dg/opt11.adb: Ditto.
3240 * obj-c++.dg/pr45735.mm: Ditto.
3241 * obj-c++.dg/pr24393.mm: Ditto.
3242 * obj-c++.dg/exceptions-2.mm: Ditto.
3243 * objc.dg/pr45735.m: Ditto.
3244 * objc.dg/pr24393.m: Ditto.
3246 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3248 * objc.dg/attributes/objc-exception-1.m: New.
3250 2011-02-23 Jie Zhang <jie@codesourcery.com>
3252 * gcc.dg/cpp/include7.c: New test.
3254 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3257 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3259 2011-02-23 Jie Zhang <jie@codesourcery.com>
3261 PR rtl-optimization/47763
3262 * gcc.dg/pr47763.c: New test.
3264 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3267 * gfortran.dg/whole_file_32.f90 : New test.
3269 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3272 * g++.dg/inherit/virtual7.C: New test.
3274 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3277 * objc.dg/type-size-3.m: Updated error message.
3278 * objc.dg/type-size-4.m: New test.
3279 * objc.dg/type-size-5.m: New test.
3281 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3283 * lib/gnat.exp: Fix comments.
3284 Don't load libgloss.exp.
3285 (default_gnat_version): Call $compiler with --version.
3286 Adapt regexp for gnatmake output, insert version.
3287 (gnat_version): New proc.
3288 (gnat_init): Remove gnat_libgcc_s_path.
3289 (gnat_target_compile): Likewise.
3290 Remove ld_library_path.
3291 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3292 (gnat_pass): Remove.
3293 (gnat_pass): Remove.
3294 (gnat_finish): Remove.
3295 (gnat_exit): Remove.
3296 (local_find_gnatmake): Reindent.
3297 (runtest_file_p): Remove.
3298 (prune_warnings): Remove.
3299 (find_gnatclean): New proc.
3300 * lib/gnat-dg.exp (lremove): New proc.
3301 (gnat-dg-test): Reindent.
3302 Remove additional output files.
3303 (gnat-dg-runtest): Remove.
3305 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3306 * gnat.dg/loop_optimization6.adb: Likewise.
3307 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3309 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3311 PR tree-optimization/47835
3312 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3314 2011-02-22 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3317 * gfortran.dg/abstract_type_2.f03: Ditto.
3318 * gfortran.dg/abstract_type_3.f03: Ditto.
3319 * gfortran.dg/abstract_type_4.f03: Ditto.
3320 * gfortran.dg/abstract_type_5.f03: Ditto.
3321 * gfortran.dg/abstract_type_6.f03: Ditto.
3322 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3323 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3324 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3325 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3326 * gfortran.dg/array_function_5.f90: Ditto.
3327 * gfortran.dg/asynchronous_3.f03: Ditto.
3328 * gfortran.dg/char_expr_1.f90: Ditto.
3329 * gfortran.dg/class_14.f03: Ditto.
3330 * gfortran.dg/data_array_6.f: Ditto.
3331 * gfortran.dg/data_invalid.f90: Ditto.
3332 * gfortran.dg/dot_product_1.f03: Ditto.
3333 * gfortran.dg/func_derived_5.f90: Ditto.
3334 * gfortran.dg/func_result_4.f90: Ditto.
3335 * gfortran.dg/implied_do_1.f90: Ditto.
3336 * gfortran.dg/initialization_25.f90: Ditto.
3337 * gfortran.dg/initialization_26.f90: Ditto.
3338 * gfortran.dg/interface_34.f90: Ditto.
3339 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3340 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3341 * gfortran.dg/matmul_8.f03: Ditto.
3342 * gfortran.dg/merge_init_expr.f90: Ditto.
3343 * gfortran.dg/pack_assign_1.f90: Ditto.
3344 * gfortran.dg/pack_vector_1.f90: Ditto.
3345 * gfortran.dg/pointer_check_8.f90: Ditto.
3346 * gfortran.dg/product_init_expr.f03: Ditto.
3347 * gfortran.dg/reshape_order_5.f90: Ditto.
3348 * gfortran.dg/reshape_shape_1.f90: Ditto.
3349 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3350 * gfortran.dg/same_name_2.f90: Ditto.
3351 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3352 * gfortran.dg/spread_init_expr.f03: Ditto.
3353 * gfortran.dg/stmt_func_1.f90: Ditto.
3354 * gfortran.dg/sum_init_expr.f03: Ditto.
3355 * gfortran.dg/transpose_3.f03: Ditto.
3356 * gfortran.dg/unpack_init_expr.f03: Ditto.
3357 * gfortran.dg/warn_conversion.f90: Ditto.
3358 * gfortran.dg/warn_conversion_2.f90: Ditto.
3359 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3360 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3361 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3362 * gfortran.dg/whole_file_16.f90: Ditto.
3363 * gfortran.dg/whole_file_17.f90: Ditto.
3364 * gfortran.dg/whole_file_18.f90: Ditto.
3365 * gfortran.dg/whole_file_20.f03: Ditto.
3366 * gfortran.dg/whole_file_5.f90: Ditto.
3367 * gfortran.dg/whole_file_6.f90: Ditto.
3368 * gfortran.dg/write_invalid_format.f90: Ditto.
3369 * gfortran.dg/zero_sized_6.f90: Ditto.
3371 2011-02-21 Jeff Law <law@redhat.com>
3373 PR rtl-optimization/46178
3374 * gcc.target/i386/pr46178.c: New test.
3376 PR rtl-optimization/46002
3377 * gcc.c-torture/compile/pr46002.c: New test.
3379 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3381 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3384 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3387 * g++.dg/debug/pr47106.C: Require effective target lto.
3389 2011-02-21 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/constexpr-diag2.C: New.
3393 2011-02-20 Jason Merrill <jason@redhat.com>
3395 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3397 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3399 * g++.dg/overload/conv-op1.C: New.
3401 * g++.dg/cpp0x/constexpr-synth1.C: New.
3403 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3405 * objc.dg/layout-2.m: New.
3406 * objc.dg/selector-3.m: Adjusted location of error message.
3407 * objc.dg/type-size-3.m: Same.
3408 * obj-c++.dg/selector-3.mm: Same.
3410 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3413 * objc.dg/property/dotsyntax-22.m: New.
3414 * obj-c++.dg/property/dotsyntax-22.mm: New.
3416 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3419 * g++.dg/template/typedef38.C: New test.
3421 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3424 * gfortran.dg/whole_file_30.f90 : New test.
3425 * gfortran.dg/whole_file_31.f90 : New test.
3427 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3431 * gfortran.dg/whole_file_28.f90 : New test.
3432 * gfortran.dg/whole_file_29.f90 : New test.
3434 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/template/crash105.C: New.
3439 2011-02-19 Jason Merrill <jason@redhat.com>
3441 * g++.dg/cpp0x/regress/no-elide1.C: New.
3443 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3445 PR tree-optimization/46620
3446 * gcc.dg/pr46620.c: New.
3448 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3451 * gcc.target/i386/pr47809.c: New test.
3453 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3454 Tobias Burnus <burnus@net-b.de>
3456 * lib/target-supports.exp
3457 (check_effective_target_fortran_large_real): New check for large reals.
3458 * gfortran.dg/nan_7.f90: New test.
3460 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3462 PR libgfortran/47567
3463 * gfortran.dg/fmt_f0_1.f90: Update test.
3465 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3468 * gfortran.dg/array_constructor_36.f90 : New test.
3469 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3470 allow for comparison between different elements of the array
3471 constructor at different levels of optimization.
3473 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3476 * gcc.target/i386/pr32280-1.c: Likewise.
3478 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.target/i386/pr47800.c: New test.
3483 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3485 * objc/execute/exceptions/foward-1.x: New.
3487 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3490 * gfortran.dg/derived_constructor_comps_4.f90: New.
3492 2011-02-18 Tobias Burnus
3495 * gfortran.dg/func_result_6.f90: New.
3497 2011-02-18 Michael Matz <matz@suse.de>
3500 * gfortran.dg/lto/pr45586_0.f90: New test.
3501 * gfortran.dg/typebound_proc_20.f90: Ditto.
3502 * gfortran.dg/typebound_proc_21.f90: Ditto.
3504 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3507 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3509 2011-02-18 Tobias Burnus <burnus@net-b.de>
3512 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3514 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3515 normalizing the error/warning output.
3516 * gfortran.dg/Wall.f90: Update dg-error/warning.
3517 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3518 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3519 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3520 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3521 * gfortran.dg/class_30.f90: Update dg-error/warning.
3522 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3523 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3524 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3525 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3526 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3527 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3528 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3529 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3530 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3531 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3532 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3533 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3534 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3535 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3536 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3537 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3538 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3539 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3540 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3541 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3542 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3543 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3544 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3545 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3546 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3548 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3551 * gfortran.dg/proc_ptr_comp_30.f90: New.
3553 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3556 * gcc.target/i386/pr47780.c: New test.
3558 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3561 * gfortran.dg/class_40.f03: New.
3563 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3566 * g++.dg/cpp0x/auto21.C: New test.
3568 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3570 * objc.dg/special/unclaimed-category-1.h: Updated for
3572 * objc.dg/special/unclaimed-category-1.m: Same.
3573 * objc.dg/zero-link-1.m: Same.
3574 * objc.dg/lookup-1.m: Same.
3575 * objc.dg/torture/strings/const-str-9.m
3576 * objc.dg/torture/strings/const-str-10.m: Same.
3577 * objc.dg/torture/strings/const-str-11.m: Same.
3578 * objc.dg/torture/forward-1.m: Same.
3579 * objc.dg/zero-link-2.m: Same.
3580 * objc.dg/encode-7-next-64bit.m: Same.
3581 * objc.dg/method-4.m: Same.
3582 * objc.dg/next-runtime-1.m: Same.
3583 * objc.dg/image-info.m: Same.
3584 * objc.dg/pr23214.m: Same.
3585 * objc.dg/symtab-1.m: Same.
3586 * obj-c++.dg/basic.m: Same.
3587 * obj-c++.dg/proto-lossage-3.m: Same.
3588 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3589 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3590 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3591 * obj-c++.dg/method-11.m: Same.
3592 * objc/execute/enumeration-1.m: Same.
3593 * objc/execute/object_is_class.m: Same.
3594 * objc/execute/formal_protocol-2.m: Same.
3595 * objc/execute/formal_protocol-4.m: Same.
3596 * objc/execute/formal_protocol-6.m: Same.
3597 * objc/execute/bycopy-3.m: Same.
3598 * objc/execute/exceptions/catchall-1.m: Same.
3599 * objc/execute/exceptions/finally-1.m: Same.
3600 * objc/execute/exceptions/local-variables-1.m: Same.
3601 * objc/execute/exceptions/foward-1.m: Same.
3602 * objc/execute/bf-common.h
3603 * objc/execute/enumeration-2.m: Same.
3604 * objc/execute/formal_protocol-1.m: Same.
3605 * objc/execute/formal_protocol-3.m: Same.
3606 * objc/execute/formal_protocol-5.m: Same.
3607 * objc/execute/accessing_ivars.m: Same.
3608 * objc/execute/bycopy-2.m: Same.
3609 * objc/execute/formal_protocol-7.m: Same.
3610 * objc/execute/compatibility_alias.m: Same.
3611 * objc/execute/no_clash.m: Same.
3612 * objc/execute/object_is_meta_class.m: Same.
3613 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3614 * objc/execute/class-tests-1.h: Include stdio.h.
3615 * objc/execute/class-tests-2.h: Same.
3616 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3618 * obj-c++.dg/try-catch-2.mm: Same.
3620 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3623 * g++.dg/warn/Wunused-parm-4.C: New test.
3625 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3626 Jan Hubicka <jh@suse.cz>
3630 * g++.dg/debug/pr47106.C: New.
3632 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3635 * gcc.target/i386/pr43653.c: New test.
3637 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3640 * g++.dg/template/inherit6.C: New test.
3642 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3645 * gfortran.dg/class_39.f03: New.
3647 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3650 * g++.dg/cpp0x/variadic106.C: New test.
3652 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3655 * gfortran.dg/pr47757-1.f90: New test.
3656 * gfortran.dg/pr47757-2.f90: New test.
3657 * gfortran.dg/pr47757-3.f90: New test.
3660 * g++.dg/cpp0x/enum8.C: New test.
3662 2011-02-15 Jason Merrill <jason@redhat.com>
3664 * g++.dg/inherit/implicit-trivial1.C: New.
3665 * g++.dg/cpp0x/implicit-trivial1.C: New.
3667 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3670 * gcc.dg/torture/pr47725.c: Removed.
3672 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3675 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3676 constant does not generate a load from memory.
3678 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3681 * gcc.dg/torture/pr47725.c: New.
3683 2011-02-15 Richard Guenther <rguenther@suse.de>
3685 PR tree-optimization/47743
3686 * gcc.dg/torture/pr47743.c: New testcase.
3688 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3691 * gcc.target/i386/pr47581.c: New test.
3693 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3696 * gfortran.dg/select_type_22.f03: New.
3698 2011-02-14 Jason Merrill <jason@redhat.com>
3700 * g++.dg/cpp0x/regress/enum1.C: New.
3702 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3704 * gnat.dg/include.adb: New test.
3706 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3709 * gfortran.dg/class_38.f03: New.
3711 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3713 * gcc.dg/pr46494.c: New test.
3715 2011-02-14 Richard Guenther <rguenther@suse.de>
3717 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3719 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3722 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3723 sparc*-sun-solaris2.11.
3725 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3728 * gfortran.dg/argument_checking_18.f90: New.
3730 2011-02-13 Tobias Burnus <burnus@net-b.de>
3732 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3733 * gfortran.dg/argument_checking_17.f90: New.
3735 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3737 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3738 are temporarily disabled.
3739 * gfortran.dg/class_7.f03: Ditto.
3740 * gfortran.dg/coarray_14.f90: Ditto.
3741 * gfortran.dg/typebound_proc_13.f03: Ditto.
3743 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3746 * gfortran.dg/extends_11.f03: New.
3748 2011-02-11 Xinliang David Li <davidxl@google.com>
3750 PR tree-optimization/47707
3751 * g++.dg/tree-ssa/pr47707.C: New test.
3753 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3755 * g++.dg/opt/inline17.C: New test.
3757 2011-02-11 Tobias Burnus <burnus@net-b.de>
3760 * gfortran.dg/pure_formal_2.f90: New.
3762 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3764 PR rtl-optimization/47614
3765 * gfortran.dg/pr47614.f: New.
3767 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3770 * gcc.dg/opts-6.c: New test.
3772 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/pr47684.c: New test.
3777 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3780 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3781 c99_runtime, dg-add-options c99_runtime.
3782 (main): Use __asm__.
3784 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3787 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3788 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3789 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3790 * gcc.dg/ucnid-10.c: Likewise.
3791 * gcc.dg/ucnid-13.c: Likewise.
3792 * gcc.dg/ucnid-7.c: Likewise.
3793 * gcc.dg/ucnid-8.c: Likewise.
3794 Adapt dg-warning line number.
3796 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3798 * gcc.target/i386/parity-1.c: Use -march=k8.
3799 * gcc.target/i386/parity-2.c: Ditto.
3800 * gcc.target/i386/vecinit-1.c: Ditto.
3801 * gcc.target/i386/vecinit-2.c: Ditto.
3803 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3806 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3807 * gcc.target/mips/save-restore-3.c: Likewise.
3808 * gcc.target/mips/save-restore-4.c: Likewise.
3809 * gcc.target/mips/save-restore-5.c: Likewise.
3812 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3813 * g++.dg/tree-prof/partition2.C: Likewise.
3815 2011-02-09 Jason Merrill <jason@redhat.com>
3817 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3818 rather than misdeclare std::puts.
3820 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3821 * g++.dg/other/warning1.C: Likewise.
3822 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3823 * g++.old-deja/g++.gb/scope06.C: Likewise.
3824 * g++.old-deja/g++.law/cvt11.C: Likewise.
3825 * g++.old-deja/g++.law/init1.C: Likewise.
3826 * g++.dg/abi/mangle26.C: Likewise.
3828 * g++.dg/template/function1.C: Adjust for C++0x mode.
3829 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3831 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3832 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3834 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3836 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3838 * g++.dg/cpp0x/regress: New directory.
3839 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3840 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3841 * g++.dg/cpp0x/regress/regress3.C: New.
3843 2011-02-10 Richard Guenther <rguenther@suse.de>
3845 PR tree-optimization/47677
3846 * gcc.dg/torture/pr47677.c: New testcase.
3848 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3850 * objc.dg/special/load-category-1.m: Remove unused header.
3851 * objc.dg/special/load-category-1a.m: Likewise.
3852 * objc.dg/special/load-category-2.m: Likewise.
3853 * objc.dg/special/load-category-2a.m: Likewise.
3854 * objc.dg/special/load-category-3.m: Likewise.
3855 * objc.dg/special/load-category-3a.m: Likewise.
3856 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3857 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3858 * objc.dg/attributes/class-attribute-1.m: Likewise.
3859 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3860 * obj-c++.dg/property/property.exp: Likewise.
3861 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3862 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3863 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3864 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3865 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3866 * obj-c++.dg/template-8.mm: Likewise.
3868 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.target/i386/pr47665.c: New test.
3873 2011-02-10 Jie Zhang <jie@codesourcery.com>
3877 2011-02-05 Jie Zhang <jie@codesourcery.com>
3879 * gcc.dg/pr42631.c: Update test.
3880 * gcc.dg/pr42631-2.c: New test.
3882 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3885 * gfortran.dg/proc_decl_25.f90: New.
3887 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3890 * gfortran.dg/typebound_assignment_2.f03: New.
3892 2011-02-09 Richard Guenther <rguenther@suse.de>
3894 PR tree-optimization/47664
3895 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3897 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3900 * gnat.dg/uninit_func.adb: Adjust dg directive.
3902 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3905 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3907 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3910 * gfortran.dg/auto_dealloc_2.f90: New.
3912 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914 * gcc.dg/builtins-config.h: Remove __sgi handling.
3915 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3916 -std=c99 for mips-sgi-irix6.5*.
3918 2011-02-09 Martin Jambor <mjambor@suse.cz>
3921 * gfortran.dg/pr25923.f90: Remove xfails.
3923 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3926 * gfortran.dg/inquire_14.f90: New test.
3928 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3931 * gfortran.dg/pointer_init_6.f90: New.
3933 2011-02-08 Jeff Law <law@redhat.com>
3935 PR tree-optimization/42893
3936 * gcc.tree-ssa/pr42893.c: New test.
3938 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3940 PR tree-optimization/46834
3941 PR tree-optimization/46994
3942 PR tree-optimization/46995
3943 * gcc.dg/graphite/id-pr46834.c: New.
3944 * gfortran.dg/graphite/id-pr46994.f90: New.
3945 * gfortran.dg/graphite/id-pr46995.f90: New.
3947 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3950 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3951 using the variable is known the warning is emitted there.
3952 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3953 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3955 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3958 * gcc.dg/noreturn-1.c (foo5): Likewise.
3959 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3960 (method2): Likewise.
3962 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3963 the return statement using the uninitialized variable.
3964 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3966 2011-02-08 Richard Guenther <rguenther@suse.de>
3969 * g++.dg/opt/pr47639.c: New testcase.
3971 2011-02-08 Richard Guenther <rguenther@suse.de>
3973 PR tree-optimization/47632
3974 * g++.dg/opt/pr47632.C: New testcase.
3976 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3978 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3980 2011-02-07 Richard Guenther <rguenther@suse.de>
3982 PR tree-optimization/47615
3983 * g++.dg/opt/pr47615.C: New testcase.
3985 2011-02-07 Richard Guenther <rguenther@suse.de>
3987 PR tree-optimization/47621
3988 * gcc.dg/torture/pr47621.c: New testcase.
3990 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3992 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3994 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3997 * gfortran.dg/allocate_with_source_1 : New test.
3999 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4002 * gcc.dg/pr47610.c: New test.
4004 2011-02-05 Jie Zhang <jie@codesourcery.com>
4007 * gcc.dg/pr42631.c: Update test.
4008 * gcc.dg/pr42631-2.c: New test.
4010 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4013 * gfortran.dg/pr47574.f90: New test.
4015 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4017 PR tree-optimization/46194
4018 * gcc.dg/autopar/pr46194.c: New.
4020 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4022 PR tree-optimization/43695
4023 * g++.dg/ipa/pr43695.C: New.
4025 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4028 * gcc.dg/pr23200.c: New test.
4030 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4033 * g++.dg/pr47589.C: New test.
4035 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4038 * g++.dg/template/typedef37.C: New test.
4039 * g++.dg/template/param1.C: Adjust expected error message.
4041 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4044 * gcc.dg/pr31490-2.c: New test.
4045 * gcc.dg/pr31490-3.c: New test.
4046 * gcc.dg/pr31490-4.c: New test.
4048 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4049 Jakub Jelinek <jakub@redhat.com>
4052 * g++.dg/parser/semicolon3.C: Adjust.
4053 * g++.dg/parser/semicolon4.C: New testcase.
4054 * g++.dg/pr46890.C: New testcase.
4056 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4059 * g++.dg/init/pr29571.C: New.
4061 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4063 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4064 instead of vect_int.
4066 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4069 * gcc.target/i386/pr47312.c: New test.
4072 * gcc.target/i386/pr47564.c: New test.
4074 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4076 PR tree-optimization/45122
4077 * gcc.dg/tree-ssa/pr45122.c: New.
4079 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4082 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4085 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4086 and vsx so a default --with-cpu=power7 doesn't give an error
4087 when -mavoid-indexed-addresses is used.
4089 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4090 wrapper function to save the arguments and then jump to the real
4091 function, rather than depending on the compiler not to move stuff
4093 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4095 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4096 Paul Thomas <pault@gcc.gnu.org>
4099 * gfortran.dg/class_37.f03 : New test.
4101 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4102 Richard Guenther <rguenther@suse.de>
4104 PR tree-optimization/40979
4106 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4107 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4108 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4109 check_vect_support_and_set_flags.
4110 * gfortran.dg/graphite/vect-pr40979.f90: New.
4112 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4115 * gfortran.dg/class_36.f03: New.
4117 2011-02-02 Richard Guenther <rguenther@suse.de>
4119 PR tree-optimization/47566
4120 * gcc.dg/lto/20110201-1_0.c: New testcase.
4122 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4128 * debug/pr47498.c: New.
4129 * debug/pr47501.c: New.
4131 2011-02-01 Richard Guenther <rguenther@suse.de>
4133 PR tree-optimization/47559
4134 * g++.dg/torture/pr47559.C: New testcase.
4136 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4139 * gfortran.dg/typebound_call_20.f03: New.
4141 2011-02-01 Richard Guenther <rguenther@suse.de>
4143 PR tree-optimization/47555
4144 * gcc.dg/pr47555.c: New testcase.
4146 2011-02-01 Richard Guenther <rguenther@suse.de>
4148 PR tree-optimization/47541
4149 * g++.dg/torture/pr47541.C: New testcase.
4151 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4154 * gfortran.dg/typebound_call_19.f03: New.
4156 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4159 * g++.dg/cpp0x/pr47416.C: New test.
4161 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4164 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4166 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4169 * gfortran.dg/typebound_assignment_1.f03: New.
4171 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4173 PR tree-optimization/47538
4174 * gcc.c-torture/execute/pr47538.c: New test.
4176 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4179 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4181 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4185 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4187 PR rtl-optimization/44031
4188 * gcc.c-torture/compile/20110131-1.c: New test.
4190 2011-01-31 Tobias Burnus <burnus@net-b.de>
4193 * gfortran.dg/stmt_func_1.f90: New.
4195 2011-01-31 Tobias Burnus <burnus@net-b.de>
4198 * gfortran.dg/interface_34.f90: New.
4200 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4203 * gfortran.dg/realloc_on_assign_5.f03: New test.
4204 * gfortran.dg/realloc_on_assign_5.f03: New test.
4206 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4208 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4209 * gfortran.dg/bessel_7.f90: Likewise.
4210 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4212 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4213 * gfortran.dg/sum_init_expr.f03: Likewise.
4215 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4217 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4220 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4221 loop only on "vect_intfloat_cvt" targets.
4223 2011-01-29 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/shape_6.f90: New.
4228 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4230 PR libgfortran/47434
4231 * gfortran.dg/read_infnan_1.f90: Update test.
4232 * gfortran.dg/module_nan.f90: Update test.
4233 * gfortran.dg/char4_iunit_1.f03: Update test.
4234 * gfortran.dg/large_real_kind_1.f90: Update test.
4235 * gfortran.dg/real_const_3.f90: Update test.
4236 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4238 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4241 * g++.dg/template/param2.C: New test.
4243 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245 PR libgfortran/47285
4246 * gfortran.dg/fmt_g.f: New test.
4248 2011-01-28 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/pure_formal_1.f90: New.
4253 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.dg/tls/pr42894.c: New test.
4258 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4260 * gcc.dg/pr47276.c: Add dg-require-visibility.
4262 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4264 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4266 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4267 Tobias Burnus <burnus@gcc.gnu.org>
4272 * gfortran.dg/realloc_on_assign_3.f03: New test.
4273 * gfortran.dg/realloc_on_assign_4.f03: New test.
4274 * gfortran.dg/allocatable_function_5.f90: New test.
4275 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4276 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4277 implemented" dg-errors.
4279 2011-01-27 Jan Hubicka <jh@suse.cz>
4282 * gcc.dg/attr-weakref-4.c: New testcase
4284 2011-01-27 Martin Jambor <mjambor@suse.cz>
4286 PR tree-optimization/47228
4287 * gcc.dg/torture/pr47228.c: New test.
4289 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4291 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4293 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4295 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4296 when using auto-overlay support on the SPU.
4298 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4300 PR rtl-optimization/44174
4301 * gcc.target/i386/asm-6.c: New test.
4303 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4305 PR rtl-optimization/46856
4306 * gcc.c-torture/compile/pr46856.c: New test.
4308 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4309 Andrew Pinski <pinskia@gmail.com>
4312 * gcc.dg/pr43082.c: New.
4314 2011-01-26 DJ Delorie <dj@redhat.com>
4316 PR rtl-optimization/46878
4317 * gcc.dg/pr46878-1.c: New test.
4319 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4322 * g++.dg/cpp0x/pr47476.C: New test.
4324 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4326 * gcc.c-torture/compile/20110126-1.c: New test.
4328 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.dg/torture/pr47473.c: New test.
4333 2011-01-26 Jan Hubicka <jh@suse.cz>
4336 * gcc.c-torture/execute/pr47237.c: New testcase.
4338 2011-01-26 Jan Hubicka <jh@suse.cz>
4340 PR tree-optimization/47190
4341 * gcc.dg/attr-weakref-3.c: New testcase.
4343 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4346 * gcc.dg/dll-9a.c: New test file.
4347 * gcc.dg/dll-11.c: Likewise.
4348 * gcc.dg/dll-12.c: Likewise.
4349 * gcc.dg/dll-12a.c: Likewise.
4350 * gcc.dg/dll-11a.c: Likewise.
4351 * gcc.dg/dll-9.c: Likewise.
4352 * gcc.dg/dll-10.c: Likewise.
4353 * gcc.dg/dll-10a.c: Likewise.
4354 * g++.dg/ext/dllexport4a.cc: Likewise.
4355 * g++.dg/ext/dllexport4.C: Likewise.
4356 * g++.dg/ext/dllexport5.C: Likewise.
4357 * g++.dg/ext/dllexport5a.cc: Likewise.
4359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4361 PR tree-optimization/46970
4362 * gcc.dg/graphite/pr46970.c: New.
4364 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4366 PR tree-optimization/46215
4367 * gcc.dg/graphite/pr46215.c: New.
4369 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4371 PR tree-optimization/46168
4372 * gcc.dg/graphite/pr46168.c: New.
4374 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4376 PR tree-optimization/43657
4377 * gcc.dg/graphite/pr43657.c: New.
4379 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4381 PR tree-optimization/29832
4382 * gfortran.dg/graphite/pr29832.f90: New.
4384 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4386 PR tree-optimization/43567
4387 * gcc.dg/graphite/pr43567.c: New.
4389 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4391 * gfortran.dg/graphite/interchange-4.f: New.
4392 * gfortran.dg/graphite/interchange-5.f: New.
4394 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4395 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4396 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4397 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4398 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4399 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4400 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4401 * gfortran.dg/ltrans-7.f90: Removed.
4402 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4404 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4405 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4406 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4407 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4408 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4409 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4410 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4411 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4412 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4413 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4414 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4415 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4416 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4417 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4418 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4419 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4420 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4421 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4422 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4423 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4424 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4425 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4426 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4427 * gcc.dg/tree-ssa/data-dep-1.c
4428 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4429 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4430 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4431 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4432 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4434 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4436 PR tree-optimization/47265
4437 PR tree-optimization/47443
4438 * gcc.c-torture/compile/pr47265.c: New test.
4439 * gcc.dg/pr47443.c: New test.
4441 2011-01-25 Martin Jambor <mjambor@suse.cz>
4443 PR tree-optimization/47382
4444 * g++.dg/torture/pr47382.C: New test.
4445 * g++.dg/opt/devirt1.C: Xfail.
4447 2011-01-25 Yao Qi <yao@codesourcery.com>
4450 * gcc.target/arm/pr45701-1.c: New test.
4451 * gcc.target/arm/pr45701-2.c: New test.
4452 * gcc.target/arm/pr45701-3.c: New test.
4454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4455 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/47271
4458 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4460 2011-01-25 Nick Clifton <nickc@redhat.com>
4462 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4463 (saturate_add): Delete.
4465 (main): Do not run saturate_add.
4466 (set_interrupts): Delete.
4468 2011-01-25 Tobias Burnus <burnus@net-b.de>
4471 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4473 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4475 PR tree-optimization/47427
4476 PR tree-optimization/47428
4477 * gcc.c-torture/compile/pr47427.c: New test.
4478 * gcc.c-torture/compile/pr47428.c: New test.
4480 2011-01-25 Richard Guenther <rguenther@suse.de>
4483 * gcc.dg/torture/pr47411.c: New testcase.
4485 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4487 * gfortran.dg/graphite/id-24.f: New.
4488 * gfortran.dg/graphite/id-25.f: New.
4490 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4492 * gfortran.dg/graphite/id-23.f: New.
4494 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4496 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4498 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4500 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4501 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4502 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4503 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4504 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4505 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4506 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4507 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4508 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4510 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4512 * gcc.dg/graphite/block-0.c: Add documentation.
4513 * gcc.dg/graphite/block-4.c: Same.
4514 * gcc.dg/graphite/block-7.c: Same.
4515 * gcc.dg/graphite/block-8.c: New.
4516 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4517 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4518 * gcc.dg/graphite/interchange-12.c: Add documentation.
4519 * gcc.dg/graphite/interchange-13.c: New.
4520 * gcc.dg/graphite/interchange-14.c: New.
4521 * gcc.dg/graphite/interchange-15.c: New.
4522 * gcc.dg/graphite/interchange-8.c: Add documentation.
4523 * gcc.dg/graphite/interchange-mvt.c: Same.
4525 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4528 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4529 * gcc.target/powerpc/altivec-14.c: Ditto.
4530 * gcc.target/powerpc/altivec-33.c: Ditto.
4531 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4532 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4533 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4534 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4535 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4536 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4537 * g++.dg/ext/altivec-15.C: Ditto.
4538 * g++.dg/ext/altivec-types-1.C: Ditto.
4539 * g++.dg/ext/altivec-types-2.C: Ditto.
4540 * g++.dg/ext/altivec-types-3.C: Ditto.
4541 * g++.dg/ext/altivec-types-4.C: Ditto.
4543 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4545 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4547 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4549 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4550 optimization options.
4552 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4554 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4557 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4559 2011-01-23 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/allocatable_scalar_12.f90: New.
4564 2011-01-23 Ira Rosen <irar@il.ibm.com>
4566 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4567 vectorization to be not profitable if peeling is used to
4568 realign the memory access.
4569 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4570 loop bound to avoid loop unrolling.
4571 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4573 2011-01-22 Jan Hubicka <jh@suse.cz>
4576 * g++.dg/lto/pr47333.C: New file.
4578 2011-01-22 Jan Hubicka <jh@suse.cz>
4580 PR tree-optimization/43884
4582 * gcc.dg/autopar/outer-2.c: Increase array size.
4583 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4585 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4588 * gfortran.dg/c_loc_tests_16.f90: New test.
4590 2011-01-22 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/typebound_proc_19.f90: New.
4595 2011-01-21 Jeff Law <law@redhat.com>
4597 PR tree-optimization/47053
4598 * g++.dg/pr47053.C: New test.
4600 2011-01-21 Jason Merrill <jason@redhat.com>
4603 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4605 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4608 * g++.dg/cpp0x/range-for10.C: New test.
4609 * g++.dg/template/for1.C: New test.
4612 * g++.dg/tree-prof/partition3.C: New test.
4614 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4616 PR rtl-optimization/47366
4617 * g++.dg/opt/pr47366.C: New test.
4619 2011-01-21 Jason Merrill <jason@redhat.com>
4622 * g++.dg/cpp0x/constexpr-regress2.C: New.
4624 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4626 2011-01-21 Jeff Law <law@redhat.com>
4628 PR rtl-optimization/41619
4629 * gcc.dg/pr41619.c: New.
4631 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4633 PR tree-optimization/47355
4634 * g++.dg/opt/pr47355.C: New test.
4636 2011-01-21 Richard Guenther <rguenther@suse.de>
4638 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4641 2011-01-21 Richard Guenther <rguenther@suse.de>
4643 PR tree-optimization/47365
4644 * gcc.dg/torture/pr47365.c: New testcase.
4645 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4647 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4651 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4653 PR tree-optimization/47391
4654 * gcc.dg/pr47391.c: New test.
4656 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4658 * g++.dg/template/char1.C: Use signed char.
4660 2011-01-21 Tobias Burnus <burnus@net-b.de>
4663 * gfortran.dg/pointer_target_4.f90: New.
4665 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4668 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4669 ILP32 system and not IP32.
4671 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4674 * g++.dg/debug/pr46583.C: New.
4676 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4679 * g++.dg/debug/pr47283.C: New test.
4682 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4683 * gcc.target/i386/headmerge-2.c: Likewise.
4685 2011-01-20 Richard Guenther <rguenther@suse.de>
4688 * gcc.dg/torture/pr47370.c: New testcase.
4690 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4692 PR tree-optimization/46130
4693 * gcc.dg/pr46130-1.c: New test.
4694 * gcc.dg/pr46130-2.c: New test.
4696 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4699 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4701 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4704 * g++.dg/debug/pr46240.cc: New.
4706 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4709 * g++.dg/template/anonunion1.C: New test.
4711 PR rtl-optimization/47337
4712 * gcc.c-torture/execute/pr47337.c: New test.
4714 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4717 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4719 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4721 PR tree-optimization/46021
4722 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4724 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4726 PR tree-optimization/47290
4727 * g++.dg/torture/pr47290.C: New test.
4729 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4732 * gfortran.dg/proc_ptr_comp_29.f90: New.
4734 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4737 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4738 powerpc-apple-darwin9.
4740 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4742 PR rtl-optimization/47299
4743 * gcc.c-torture/execute/pr47299.c: New test.
4745 2011-01-17 Jason Merrill <jason@redhat.com>
4747 * g++.dg/cpp0x/constexpr-virtual.C: New.
4749 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4752 * gfortran.dg/gomp/pr47331.f90: New test.
4754 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4757 * objc.dg/selector-warn-1.m: New.
4758 * obj-c++.dg/selector-warn-1.mm: New.
4760 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4762 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4763 Update dg-final accordingly.
4765 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4769 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4771 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4773 * gcc.dg/guality/pr36728-2.c: Likewise.
4775 2011-01-17 Richard Guenther <rguenther@suse.de>
4777 PR tree-optimization/47313
4778 * g++.dg/torture/pr47313.C: New testcase.
4780 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4783 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4784 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4785 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4786 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4788 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4790 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4791 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4792 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4794 2011-01-17 Richard Guenther <rguenther@suse.de>
4796 PR tree-optimization/45967
4797 * gcc.dg/torture/pr45967-2.c: New testcase.
4798 * gcc.dg/torture/pr45967-3.c: Likewise.
4800 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4803 * g++.dg/ext/pr47213.C: Require visibility.
4805 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4807 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4808 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4810 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4812 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4813 Linux-based targets.
4815 2011-01-13 Jan Hubicka <jh@suse.cz>
4817 PR tree-optimization/47276
4818 * gcc.dg/pr47276.c: New testcase.
4820 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4821 Jonathan Wakely <jwakely.gcc@gmail.com>
4824 * g++.dg/other/pr33558.C: New.
4825 * g++.dg/other/pr33558-2.C: New.
4827 2011-01-14 Martin Jambor <mjambor@suse.cz>
4829 PR tree-optimization/45934
4830 PR tree-optimization/46302
4831 * g++.dg/ipa/devirt-c-1.C: New test.
4832 * g++.dg/ipa/devirt-c-2.C: Likewise.
4833 * g++.dg/ipa/devirt-c-3.C: Likewise.
4834 * g++.dg/ipa/devirt-c-4.C: Likewise.
4835 * g++.dg/ipa/devirt-c-5.C: Likewise.
4836 * g++.dg/ipa/devirt-c-6.C: Likewise.
4837 * g++.dg/ipa/devirt-6.C: Likewise.
4838 * g++.dg/ipa/devirt-d-1.C: Likewise.
4839 * g++.dg/torture/pr45934.C: Likewise.
4841 2011-01-14 Jason Merrill <jason@redhat.com>
4843 * g++.dg/cpp0x/variadic105.C: New.
4845 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4846 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4850 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4851 execution tests on i?86-*-*, x86_64-*-* and
4852 powerpc*-apple-darwin* && ilp32.
4853 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4854 tests on i?86-*-* and x86_64-*-*.
4856 2011-01-14 Richard Guenther <rguenther@suse.de>
4858 PR tree-optimization/47280
4859 * g++.dg/opt/pr47280.C: New testcase.
4861 2011-01-14 Jason Merrill <jason@redhat.com>
4863 * g++.dg/cpp0x/constexpr-regress1.C: New.
4865 * g++.dg/ext/flexary2.C: New.
4867 2011-01-14 Richard Guenther <rguenther@suse.de>
4870 * gcc.dg/torture/pr47281.c: New testcase.
4871 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4873 2011-01-14 Richard Guenther <rguenther@suse.de>
4875 PR tree-optimization/47286
4876 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4878 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4881 * g++.dg/ext/pr47213.C: New.
4883 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4885 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4887 2011-01-13 Tobias Burnus <burnus@net-b.de>
4888 Mikael Morin <mikael@gcc.gnu.org>
4892 * gfortran.dg/select_type_20.f90: New.
4893 * gfortran.dg/select_type_21.f90: New.
4895 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4898 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4900 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4902 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4903 * gcc.dg/guality/pr36728-2.c: Likewise.
4905 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4908 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4910 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4912 PR rtl-optimization/45352
4913 * gcc.dg/pr45352-3.c: New.
4915 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4917 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4919 * g++.dg/cpp0x/range-for8.C: New.
4920 * g++.dg/cpp0x/range-for9.C: New.
4922 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4925 * g++.dg/debug/pr47209.C: New.
4927 2011-01-12 Richard Guenther <rguenther@suse.de>
4930 * gcc.dg/lto/pr47259_0.c: New testcase.
4931 * gcc.dg/lto/pr47259_1.c: Likewise.
4933 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4935 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4936 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4937 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4938 methods missing from the OBJC2 Object.
4939 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4940 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4941 GNU and NeXT runtimes.
4942 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4944 * objc-obj-c++-shared/Object1.m: Likewise.
4945 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4946 * objc.dg/proto-qual-1.m: Likewise.
4947 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4948 * obj-c++.dg/proto-qual-1.mm: Likewise.
4950 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4953 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4955 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4957 Fixed the Objective-C++ testsuite and updated all tests.
4958 * lib/obj-c++.exp (obj-c++_init): Declare and set
4959 gcc_warning_prefix and gcc_error_prefix.
4960 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4961 'dg-warning', 'dg-message' and 'dg-error'.
4962 * obj-c++.dg/class-extension-3.mm: Likewise.
4963 * obj-c++.dg/class-protocol-1.mm: Likewise.
4964 * obj-c++.dg/encode-7.mm: Likewise.
4965 * obj-c++.dg/exceptions-3.mm: Likewise.
4966 * obj-c++.dg/exceptions-5.mm: Likewise.
4967 * obj-c++.dg/method-12.mm: Likewise.
4968 * obj-c++.dg/method-13.mm: Likewise.
4969 * obj-c++.dg/method-15.mm: Likewise.
4970 * obj-c++.dg/method-16.mm: Likewise.
4971 * obj-c++.dg/method-4.mm: Likewise.
4972 * obj-c++.dg/method-8.mm: Likewise.
4973 * obj-c++.dg/method-conflict-1.mm: Likewise.
4974 * obj-c++.dg/method-conflict-2.mm: Likewise.
4975 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4976 and uncommented second part of the testcase now that the testsuite
4978 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4979 and uncommented second part of the testcase now that the testsuite
4981 * obj-c++.dg/private-1.mm: Likewise.
4982 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4983 * obj-c++.dg/syntax-error-7.mm: Likewise.
4984 * obj-c++.dg/warn5.mm: Likewise.
4985 * obj-c++.dg/property/at-property-14.mm: Likewise.
4986 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4988 * obj-c++.dg/property/at-property-18.mm: Likewise.
4989 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4991 * obj-c++.dg/property/at-property-21.mm: Likewise.
4992 * obj-c++.dg/property/at-property-28.mm: Likewise.
4993 * obj-c++.dg/property/at-property-5.mm: Likewise.
4994 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4995 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4996 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4997 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4998 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4999 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5000 * obj-c++.dg/tls/diag-5.mm: Likewise.
5001 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5002 dg-error, now matched correctly.
5004 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5006 * objc.dg/property/at-property-29.m: New.
5007 * obj-c++.dg/property/at-property-29.mm: New.
5009 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011 * go.test/go-test.exp (go-set-goarch): New proc.
5012 (go-gc-tests): Use it.
5014 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5017 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5019 2011-01-11 Richard Henderson <rth@redhat.com>
5021 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5023 2011-01-11 Jan Hubicka <jh@suse.cz>
5027 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5028 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5030 2011-01-11 Richard Guenther <rguenther@suse.de>
5032 PR tree-optimization/46076
5033 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5035 2011-01-11 Jeff Law <law@redhat.com>
5037 * PR tree-optimization/47086
5038 * gcc.dg/pr47086.c: New test.
5040 2011-01-11 Jason Merrill <jason@redhat.com>
5043 * g++.dg/template/new10.C: New.
5046 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5048 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5050 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5051 Split type definitions and NSConstantString class into...
5052 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5053 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5054 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5055 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5056 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5057 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5059 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5060 encode defines for newer NeXT system headers.
5061 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5062 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5063 * objc.dg/foreach-5.m: Likewise.
5064 * objc.dg/foreach-2.m: Likewise.
5065 * objc.dg/foreach-4.m: Likewise.
5066 * objc.dg/torture/strings/string1.m: Likewise.
5067 * objc.dg/torture/strings/string2.m: Likewise.
5068 * objc.dg/torture/strings/string3.m: Likewise.
5069 * objc.dg/torture/strings/string4.m: Likewise.
5070 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5071 header and stand alone.
5072 * obj-c++.dg/strings/strings-2.mm: Likewise.
5073 * objc.dg/torture/strings/const-str-3.m: Likewise.
5074 * objc.dg/strings/strings-2.m: Likewise.
5075 * objc.dg/strings/const-str-12b.m: Likewise.
5077 2011-01-12 Richard Guenther <rguenther@suse.de>
5080 * gcc.dg/attr-weak-1.c: Adjust.
5082 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5085 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5086 standard compliant and comment.
5088 2011-01-10 Jan Hubicka <jh@suse.cz>
5091 * gcc.dg/initpri3.c: New testcase.
5093 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5096 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5102 (g_ebp_save): Likewise.
5103 (g_esp_save): Likewise.
5105 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5107 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5109 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5111 PR tree-optimization/46021
5112 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5113 i?86-*-*, x86_64-*-*.
5115 2011-01-10 Jeff Law <law@redhat.com>
5117 * PR tree-optimization/47141
5118 * gcc.c-torture/compile/pr47141.c: New test.
5120 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5123 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5124 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5125 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5126 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5129 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5130 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5131 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5132 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5133 being vectorized. Adjust dg-final pattern.
5136 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5137 * gcc.dg/vect/slp-24.c: Likewise.
5139 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5142 * g++.dg/other/pr47218-1.C: New test file.
5143 * g++.dg/other/pr47218.C: Likewise.
5144 * g++.dg/other/pr47218.h: New supporting header.
5146 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5149 * objc.dg/attributes/invalid-attribute-1.m: New.
5150 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5152 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5155 * gfortran.dg/proc_ptr_comp_28.f90: New.
5157 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5159 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5160 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5161 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5162 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5163 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5164 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5165 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5166 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5167 * objc.dg/gnu-api-2-class.m: Likewise.
5168 * objc.dg/gnu-api-2-ivar.m: Likewise.
5169 * objc.dg/gnu-api-2-method.m: Likewise.
5170 * objc.dg/gnu-api-2-objc.m: Likewise.
5171 * objc.dg/gnu-api-2-object.m: Likewise.
5172 * objc.dg/gnu-api-2-property.m: Likewise.
5173 * objc.dg/gnu-api-2-protocol.m: Likewise.
5174 * objc.dg/gnu-api-2-sel.m: Likewise.
5176 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5178 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5179 * objc.dg/objc-foreach-4.m: Likewise.
5180 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5181 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5182 * objc.dg/foreach-4.m: Likewise.
5183 * objc.dg/foreach-5.m: Likewise.
5184 * objc.dg/foreach-3.m: Return self from init.
5186 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5189 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5191 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5194 * gfortran.dg/class_35.f90: New.
5196 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5198 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5200 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5203 * objc.dg/invalid-method-2.m: New.
5204 * obj-c++.dg/invalid-method-2.mm: New.
5206 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5209 * gfortran.dg/transpose_optimization_2.f90 : New test.
5211 2011-01-08 Jan Hubicka <jh@suse.cz>
5213 PR tree-optmization/46469
5214 * g++.dg/torture/pr46469.C: New testcase.
5216 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5218 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5219 emulation of libobjc-gnu structure layout functionality to ..
5220 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5221 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5222 * objc/execute/bf-common.h: Adjust headers.
5223 * objc/execute/bf-1.m: Likewise.
5224 * objc/execute/bf-2.m: Likewise.
5225 * objc/execute/bf-3.m: Likewise.
5226 * objc/execute/bf-4.m: Likewise.
5227 * objc/execute/bf-5.m: Likewise.
5228 * objc/execute/bf-6.m: Likewise.
5229 * objc/execute/bf-7.m: Likewise.
5230 * objc/execute/bf-8.m: Likewise.
5231 * objc/execute/bf-9.m: Likewise.
5232 * objc/execute/bf-10.m: Likewise.
5233 * objc/execute/bf-11.m: Likewise.
5234 * objc/execute/bf-12.m: Likewise.
5235 * objc/execute/bf-13.m: Likewise.
5236 * objc/execute/bf-14.m: Likewise.
5237 * objc/execute/bf-15.m: Likewise.
5238 * objc/execute/bf-16.m: Likewise.
5239 * objc/execute/bf-17.m: Likewise.
5240 * objc/execute/bf-18.m: Likewise.
5241 * objc/execute/bf-19.m: Likewise.
5242 * objc/execute/bf-20.m: Likewise.
5243 * objc/execute/bf-21.m: Likewise.
5244 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5245 objc_get_type_qualifiers ().
5247 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5250 * gfortran.dg/dependency_39.f90: New test.
5252 2011-01-07 Jan Hubicka <jh@suse.cz>
5254 Get builtins tests ready for linker plugin.
5255 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5256 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5257 my_memset, my_bzero): Mark used.
5258 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5259 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5261 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5264 2011-01-07 Jan Hubicka <jh@suse.cz>
5266 PR tree-optimization/46367
5267 * g++.dg/torture/pr46367.C: New file.
5269 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5272 * gcc.dg/pr47201.c: New test.
5275 * gcc.dg/tree-prof/pr47187.c: New test.
5277 2011-01-07 Tobias Burnus <burnus@net-b.de>
5280 * gfortran.dg/extends_type_of_3.f90: New.
5282 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5284 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5285 * g++.dg/ext/dllimport-MI1.C: Likewise.
5286 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5287 * g++.dg/ext/dllimport10.C: Likewise.
5288 * g++.dg/ext/dllimport11.C: Likewise.
5289 * g++.dg/ext/dllimport12.C: Likewise.
5290 * g++.dg/ext/dllimport13.C: Likewise.
5291 * g++.dg/ext/dllimport2.C: Likewise.
5292 * g++.dg/ext/dllimport3.C: Likewise.
5293 * g++.dg/ext/dllimport4.C: Likewise.
5294 * g++.dg/ext/dllimport5.C: Likewise.
5295 * g++.dg/ext/dllimport6.C: Likewise.
5296 * g++.dg/ext/dllimport8.C: Likewise.
5297 * g++.dg/ext/dllimport9.C: Likewise.
5298 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5299 targets, too. Additionally enable test for i?86-*-mingw*.
5300 * g++.dg/ext/selectany1.C: Likewise.
5301 Remove guard variable check.
5303 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5307 * gfortran.dg/storage_size_3.f08: Extended.
5309 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5312 * g++.dg/template/stdarg1.C: New test.
5314 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5317 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5318 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5319 from the interface of functions to not hide the errors that
5322 2011-01-06 Jan Hubicka <jh@suse.cz>
5324 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5325 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5327 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5331 * gfortran.dg/interface_33.f90: New test.
5333 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5336 * gcc.c-torture/compile/pr47150.c: New test.
5338 2011-01-06 Ira Rosen <irar@il.ibm.com>
5340 PR tree-optimization/47139
5341 * gcc.dg/vect/pr47139.c: New test.
5343 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5346 * gfortran.dg/extends_type_of_2.f03: New.
5348 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5350 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5352 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5354 * gnat.dg/opt14.adb: New test.
5356 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5359 * gfortran.dg/allocate_error_2.f90: New test.
5361 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5364 * gfortran.dg/storage_size_3.f08: New.
5366 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5368 PR libgfortran/47154
5369 * gfortran.dg/namelist_68.f90: New test.
5371 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5373 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5375 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5378 * gfortran.dg/class_34.f90: New.
5380 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5382 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5383 use __builtin_inff. Skip all single-precision tests that require
5386 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5388 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5390 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5392 PR tree-optimization/47148
5393 * gcc.c-torture/execute/pr47148.c: New test.
5395 PR tree-optimization/47155
5396 * gcc.c-torture/execute/pr47155.c: New test.
5398 PR rtl-optimization/47157
5399 * gcc.c-torture/compile/pr47157.c: New test.
5401 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5403 * gcc.dg/torture/vector-shift2.c (schar): Define.
5404 (main): Always use schar or uchar instead of plain "char" to avoid
5405 dependencies on implementation-defined char signedness.
5407 2011-01-03 Martin Jambor <mjambor@suse.cz>
5409 PR tree-optimization/46801
5410 * gnat.dg/pack9.adb: Remove xfail.
5412 2011-01-03 Martin Jambor <mjambor@suse.cz>
5414 PR tree-optimization/46984
5415 * g++.dg/ipa/pr46984.C: New test.
5417 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5420 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5422 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5424 PR tree-optimization/47140
5425 * gcc.c-torture/compile/pr47140.c: New test.
5427 PR rtl-optimization/47028
5428 * gcc.dg/pr47028.c: New test.
5430 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5432 * objc.dg/protocol-forward-1.m: Removed TODO.
5433 * objc.dg/protocol-forward-2.m: New.
5434 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5435 * obj-c++.dg/protocol-forward-2.mm: New.
5437 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5440 * g++.dg/eh/pr38662.C: New testcase.
5442 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5444 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5445 scan for newline '\n'.
5448 Copyright (C) 2011 Free Software Foundation, Inc.
5450 Copying and distribution of this file, with or without modification,
5451 are permitted in any medium without royalty provided the copyright
5452 notice and this notice are preserved.