1 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5 2011-05-24 Tom de Vries <tom@codesourcery.com>
7 PR tree-optimization/49121
8 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10 2011-05-23 Jason Merrill <jason@redhat.com>
12 * g++.dg/cpp0x/defaulted28.C: New.
14 * g++.dg/cpp0x/sfinae25.C: New.
16 * g++.dg/cpp0x/rv-cast2.C: New.
18 * g++.dg/cpp0x/enum14.C: New.
20 2011-05-23 Jakub Jelinek <jakub@redhat.com>
23 * gcc.c-torture/execute/pr49123.c: New test.
26 * gcc.dg/debug/pr49032.c: New test.
29 * gcc.dg/pr49120.c: New test.
31 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
34 * gcc.target/i386/pr47315.c: New test.
36 2011-05-23 Jason Merrill <jason@redhat.com>
38 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
40 * g++.dg/cpp0x/sfinae24.C: New.
42 * g++.dg/cpp0x/error3.C: New.
44 * g++.dg/cpp0x/defaulted27.C: New.
46 * g++.dg/cpp0x/decltype27.C: New.
48 2011-05-23 Richard Guenther <rguenther@suse.de>
50 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
52 2011-05-23 Richard Guenther <rguenther@suse.de>
54 PR tree-optimization/40874
55 * g++.dg/tree-ssa/pr40874.C: New testcase.
57 2011-05-23 Richard Guenther <rguenther@suse.de>
59 PR tree-optimization/49115
60 * g++.dg/torture/pr49115.C: New testcase.
62 2011-05-23 Richard Guenther <rguenther@suse.de>
65 * gcc.dg/memcpy-3.c: New testcase.
67 2011-05-23 Jakub Jelinek <jakub@redhat.com>
70 * gcc.c-torture/execute/pr48973-1.c: New test.
71 * gcc.c-torture/execute/pr48973-2.c: New test.
73 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
76 * g++.dg/warn/pr18016.C: New.
78 2011-05-23 Tom de Vries <tom@codesourcery.com>
81 * gcc.target/arm/ivopts-6.c: New test.
83 2011-05-22 Jakub Jelinek <jakub@redhat.com>
86 * gcc.c-torture/compile/pr49029.c: New test.
88 2011-05-22 Jason Merrill <jason@redhat.com>
90 * g++.dg/cpp0x/sfinae23.C: New.
91 * g++.dg/cpp0x/sfinae8.C: Correct.
93 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
95 * gfortran.dg/function_optimize_8.f90: New test case.
97 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
99 PR tree-optimization/49087
100 * gcc.dg/vect/O3-pr49087.c: New test.
102 2011-05-21 Jason Merrill <jason@redhat.com>
104 * g++.dg/debug/const5.C: New.
106 2011-05-20 Jason Merrill <jason@redhat.com>
108 * g++.dg/cpp0x/constexpr-static7.C: Extend.
110 * g++.dg/cpp0x/constexpr-static7.C: New.
112 * g++.dg/cpp0x/enum12.C: New.
113 * g++.dg/cpp0x/enum13.C: New.
115 2011-05-21 Janus Weil <janus@gcc.gnu.org>
118 * gfortran.dg/select_type_23.f03: New.
120 2011-05-20 Jason Merrill <jason@redhat.com>
122 * g++.dg/cpp0x/defaulted26.C: New.
124 * g++.dg/cpp0x/noexcept02.C: Fix.
125 * g++.dg/cpp0x/noexcept03.C: Fix.
126 * g++.dg/cpp0x/noexcept08.C: Fix.
127 * g++.dg/cpp0x/noexcept10.C: New.
129 2011-05-20 Janus Weil <janus@gcc.gnu.org>
132 * gfortran.dg/extends_12.f03: New.
134 2011-05-20 Jason Merrill <jason@redhat.com>
136 * g++.dg/template/koenig9.C: New.
137 * g++.dg/opt/pr47615.C: Fix.
138 * g++.dg/overload/defarg1.C: Fix.
139 * g++.dg/tc1/dr213.C: Remove xfail.
140 * g++.dg/torture/pr34850.C: Fix.
141 * g++.dg/torture/pr39362.C: Fix.
142 * g++.old-deja/g++.brendan/crash56.C: Fix.
143 * g++.old-deja/g++.pt/memtemp47.C: Fix.
145 2011-05-20 Richard Guenther <rguenther@suse.de>
147 PR tree-optimization/49079
148 * gcc.dg/torture/pr49079.c: New testcase.
150 2011-05-20 Jakub Jelinek <jakub@redhat.com>
152 PR tree-optimization/49073
153 * gcc.c-torture/execute/pr49073.c: New test.
155 2011-06-19 Tobias Burnus <burnus@net-b.de>
158 * gfortran.dg/coarray_21.f90: New.
160 2011-05-19 Joseph Myers <joseph@codesourcery.com>
162 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
165 2011-05-19 Richard Guenther <rguenther@suse.de>
168 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
170 2011-05-19 Richard Guenther <rguenther@suse.de>
173 * gcc.dg/builtin-object-size-11.c: New testcase.
175 2011-05-19 Tom de Vries <tom@codesourcery.com>
178 * gcc.target/arm/ivopts.c: New test.
179 * gcc.target/arm/ivopts-2.c: New test.
181 2011-05-19 Tom de Vries <tom@codesourcery.com>
183 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
185 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187 * gcc.c-torture/execute/960321-1.x: Remove.
189 2011-05-18 Janus Weil <janus@gcc.gnu.org>
192 * gfortran.dg/move_alloc_4.f90: New.
194 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
197 * gcc.target/i386/pr49002-1.c: New test.
198 * gcc.target/i386/pr49002-2.c: Likewise.
200 2011-05-18 Jakub Jelinek <jakub@redhat.com>
202 PR tree-optimization/49039
203 * gcc.c-torture/execute/pr49039.c: New test.
204 * gcc.dg/tree-ssa/pr49039.c: New test.
205 * g++.dg/torture/pr49039.C: New test.
207 2011-05-18 Jason Merrill <jason@redhat.com>
209 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
210 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
211 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
213 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
215 * gcc.target/bfin/mcpu-bf592.c: New test.
217 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
219 PR tree-optimization/41881
220 * gcc.dg/vect/O3-pr41881.c: New test.
221 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
223 2011-05-18 Jakub Jelinek <jakub@redhat.com>
225 PR tree-optimization/49000
226 * gcc.dg/pr49000.c: New test.
228 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
230 * gnat.dg/invalid1.adb: New test.
232 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
236 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
237 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
239 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
242 * g++.dg/cpp0x/range-for18.C: New.
244 2011-05-15 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/coarray/image_index_2.f90: New.
249 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
251 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
252 * g++.dg/cpp0x/override2.C: New.
254 2011-05-14 Tobias Burnus <burnus@net-b.de>
257 * gfortran.de/coarray_20.f90: New.
259 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
262 * function_optimize_7.f90: New test case.
264 2011-05-13 Jason Merrill <jason@redhat.com>
266 * g++.dg/cpp0x/decltype26.C: New.
267 * g++.dg/cpp0x/enum11.C: New.
269 2011-05-13 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/assign_8.f90: Update dg-error.
275 2011-05-13 Tobias Burnus <burnus@net-b.de>
278 * gfortran.dg/io_constraints_8.f90: New.
279 * gfortran.dg/io_constraints_9.f90: New.
281 2011-05-13 Martin Thuresson <martint@google.com>
283 PR gcov-profile/47793
284 * gcc.dg/pr47793.c: New.
286 2011-05-12 Jakub Jelinek <jakub@redhat.com>
288 PR tree-optimization/48975
289 * gcc.dg/pr48975.c: New test.
291 2011-05-12 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
296 2011-05-12 Jason Merrill <jason@redhat.com>
298 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
300 2011-05-12 Geert Bosch <bosch@adacore.com>
302 * gnat.dg/view_conversion1.adb: New test.
304 2011-05-12 Richard Guenther <rguenther@suse.de>
306 PR tree-optimization/48172
307 * gcc.dg/vect/pr48172.c: New testcase.
309 2011-05-12 Jakub Jelinek <jakub@redhat.com>
312 * g++.dg/opt/pr48967.C: New test.
314 2011-05-11 Jason Merrill <jason@redhat.com>
316 * g++.dg/cpp0x/constexpr-friend.C: New.
317 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
319 * g++.dg/cpp0x/sfinae22.C: New.
321 2011-05-11 Tobias Burnus <burnus@net-b.de>
324 * gfortran.dg/generic_24.f90: New.
326 2011-05-11 Richard Guenther <rguenther@suse.de>
328 PR tree-optimization/15256
329 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
331 2011-05-11 Jakub Jelinek <jakub@redhat.com>
334 * gcc.dg/pr48159-1.c: New test.
335 * gcc.dg/pr48159-2.c: New test.
337 2011-05-11 Richard Guenther <rguenther@suse.de>
340 * gcc.dg/torture/pr48953.c: New testcase.
342 2011-05-11 Richard Guenther <rguenther@suse.de>
344 PR tree-optimization/18041
345 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
347 2011-05-11 Alan Modra <amodra@gmail.com>
350 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
352 2011-05-10 Jason Merrill <jason@redhat.com>
354 * g++.dg/cpp0x/defaulted25.C: New.
355 * g++.dg/template/crash7.C: Adjust.
357 * g++.dg/cpp0x/variadic108.C: New.
359 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
361 * g++.dg/inherit/virtual9.C: Extend.
363 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
366 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
367 are passed and returned in vector registers.
369 2011-05-10 Richard Guenther <rguenther@suse.de>
371 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
372 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
373 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
374 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
375 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
378 2011-05-10 Jakub Jelinek <jakub@redhat.com>
380 PR tree-optimization/48611
381 PR tree-optimization/48794
382 * gfortran.dg/gomp/pr48611.f90: New test.
383 * gfortran.dg/gomp/pr48794.f90: New test.
386 * gcc.dg/dfp/pr48928.c: New test.
388 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/pr48522.C: New.
393 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
396 * g++.dg/cpp0x/sfinae21.C: New.
398 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/template/sfinae28.C: Rename to...
401 * g++.dg/cpp0x/sfinae19.C: ... this.
402 * g++.dg/template/sfinae29.C: Rename to...
403 * g++.dg/cpp0x/sfinae20.C: ... this.
405 2011-05-09 Jeff Law <law@redhat.com>
407 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
410 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
413 * g++.dg/init/pr20039.C: New.
415 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
419 * g++.dg/template/sfinae28.C: New.
420 * g++.dg/template/sfinae29.C: Likewise.
422 2011-05-09 Jason Merrill <jason@redhat.com>
424 * g++.dg/template/nontype23.C: New.
426 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
428 * g++.dg/init/pr48859.C: New.
430 2011-05-09 Jason Merrill <jason@redhat.com>
432 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
433 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
434 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
435 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
436 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
437 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
438 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
439 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
441 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
443 * g++.dg/inherit/virtual9.C: New.
445 2011-05-09 Dodji Seketeli <dodji@redhat.com>
448 * g++.dg/template/dependent-expr8.C: New test case.
450 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
452 PR tree-optimization/48837
453 * gcc.dg/pr48837.c: New testcase.
455 2011-05-06 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/constexpr-condition2.C: New.
459 * g++.dg/cpp0x/constexpr-missing.C: New.
461 2011-05-06 Tobias Burnus <burnus@net-b.de>
464 * gfortran.dg/coarray/this_image_2.f90: New.
466 2011-05-06 Tobias Burnus <burnus@net-b.de>
470 * gfortran.dg/bind_c_usage_22.f90: New.
471 * gfortran.dg/bind_c_usage_23.f90: New.
472 * gfortran.dg/bind_c_usage_24.f90: New.
473 * gfortran.dg/bind_c_usage_24_c.c: New.
475 2011-05-06 Dodji Seketeli <dodji@redhat.com>
478 * g++.dg/template/member9.C: New test case.
480 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
482 * gnat.dg/discr29.ad[sb]: New test.
483 * gnat.dg/discr30.adb: Likewise.
485 2011-05-05 Julian Brown <julian@codesourcery.com>
487 * gcc.target/arm/neon-vset_lanes8.c: New test.
489 2011-05-05 Jason Merrill <jason@redhat.com>
491 * g++.dg/init/new32.C: New.
493 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
498 2011-05-05 Jakub Jelinek <jakub@redhat.com>
500 PR rtl-optimization/48381
501 * gcc.c-torture/compile/pr48381.c: New test.
503 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
505 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
507 * gcc.target/i386/opt-1.c: Ditto.
509 2011-05-04 Jason Merrill <jason@redhat.com>
511 * g++.dg/conversion/base1.C: New.
513 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
516 * gfortran.dg/round_3.f08: Add more checks to test case.
518 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
520 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
521 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
522 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
523 Gate test on effective_target fd_truncate.
525 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
527 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
528 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
529 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
530 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
531 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
532 * gcc.target/i386/pr38824.c: Ditto.
533 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
534 * gcc.target/i386/vecinit-2.c: Ditto.
535 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
536 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
537 * gcc.target/i386/parity-2.c: Ditto.
538 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
540 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
542 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
544 * gcc.target/bfin/mcpu-bf514.c: Likewise.
545 * gcc.target/bfin/mcpu-bf516.c: Likewise.
546 * gcc.target/bfin/mcpu-bf518.c: Likewise.
548 2011-05-03 Tobias Burnus <burnus@net-b.de>
551 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
553 2011-05-03 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/coarray/this_image_1.f90: New.
558 2011-05-03 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/coarray/caf.dg: New.
562 * gfortran.dg/coarray/image_index_1.f90: New, copied
563 from ../coarray_16.f90.
565 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/ext/complex9.C: New.
570 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
573 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
574 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
575 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
577 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
579 * gcc.target/bfin/builtins: Created.
580 * gcc.target/bfin/hisilh-O0.c: Deleted.
581 * gcc.target/bfin/hisilh.c: Moved to...
582 * gcc.target/bfin/builtins/hisilh.c: ...here.
583 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
584 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
585 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
586 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
587 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
588 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
589 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
590 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
591 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
592 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
593 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
594 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
595 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
596 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
597 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
598 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
599 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
600 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
601 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
602 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
603 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
604 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
605 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
606 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
607 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
608 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
609 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
610 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
611 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
612 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
613 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
614 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
615 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
616 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
617 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
618 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
619 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
620 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
621 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
622 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
623 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
624 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
625 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
626 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
627 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
628 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
629 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
630 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
631 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
632 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
633 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
634 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
635 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
636 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
637 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
638 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
639 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
640 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
641 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
642 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
643 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
644 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
645 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
646 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
647 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
648 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
649 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
650 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
651 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
652 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
653 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
654 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
655 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
656 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
657 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
658 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
659 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
660 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
661 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
662 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
663 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
664 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
665 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
666 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
667 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
668 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
669 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
670 * gcc.target/bfin/builtins/circptr.c: Ditto.
671 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
672 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
673 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
674 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
675 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
676 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
677 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
678 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
679 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
680 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
681 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
682 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
683 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
684 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
685 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
686 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
687 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
688 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
689 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
690 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
691 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
692 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
693 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
694 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
695 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
696 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
697 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
698 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
699 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
700 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
701 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
702 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
703 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
704 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
705 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
706 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
707 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
708 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
709 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
710 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
711 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
712 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
713 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
714 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
715 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
716 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
717 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
718 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
719 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
720 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
721 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
722 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
723 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
724 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
725 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
726 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
727 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
728 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
729 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
730 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
731 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
732 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
733 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
734 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
735 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
736 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
737 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
738 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
739 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
740 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
742 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
744 * gcc.target/arm/cold-lc.c: New test.
746 2011-05-03 Jakub Jelinek <jakub@redhat.com>
749 * gcc.dg/pr48774.c: New test.
751 2011-05-03 Richard Guenther <rguenther@suse.de>
753 * gcc.dg/large-size-array-5.c: New testcase.
755 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
757 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
759 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
761 * lib/target-supports.exp (check_effective_target_vect_strided):
763 (check_effective_target_vect_strided2)
764 (check_effective_target_vect_strided3)
765 (check_effective_target_vect_strided4)
766 (check_effective_target_vect_strided8): ...these new functions.
768 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
769 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
770 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
771 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
772 * gcc.dg/vect/pr37539.c: Likewise.
773 * gcc.dg/vect/slp-11a.c: Likewise.
774 * gcc.dg/vect/slp-11b.c: Likewise.
775 * gcc.dg/vect/slp-11c.c: Likewise.
776 * gcc.dg/vect/slp-12a.c: Likewise.
777 * gcc.dg/vect/slp-12b.c: Likewise.
778 * gcc.dg/vect/slp-18.c: Likewise.
779 * gcc.dg/vect/slp-19a.c: Likewise.
780 * gcc.dg/vect/slp-19b.c: Likewise.
781 * gcc.dg/vect/slp-21.c: Likewise.
782 * gcc.dg/vect/slp-23.c: Likewise.
783 * gcc.dg/vect/vect-cselim-1.c: Likewise.
785 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
786 instead of vect_interleave && vect_extract_even_odd.
787 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
788 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
789 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
790 * gcc.dg/vect/vect-1.c: Likewise.
791 * gcc.dg/vect/vect-10.c: Likewise.
792 * gcc.dg/vect/vect-98.c: Likewise.
793 * gcc.dg/vect/vect-107.c: Likewise.
794 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
795 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
796 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
797 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
798 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
799 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
800 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
801 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
802 * gcc.dg/vect/vect-strided-float.c: Likewise.
803 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
804 * gcc.dg/vect/vect-strided-mult.c: Likewise.
805 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
806 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
807 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
808 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
809 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
810 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
811 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
812 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
813 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
814 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
815 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
816 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
817 * gcc.dg/vect/vect-vfa-03.c: Likewise.
819 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
821 * gcc.dg/vect/pr30843.c: Likewise.
822 * gcc.dg/vect/pr33866.c: Likewise.
823 * gcc.dg/vect/slp-reduc-6.c: Likewise.
824 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
825 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
826 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
828 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
830 * gcc.dg/vect/slp-11.c: Split into...
831 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
832 gcc.dg/vect/slp-11c.c: ...these tests.
833 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
834 * gcc.dg/vect/slp-12c.c: ...this new test.
835 * gcc.dg/vect/slp-19.c: Split into...
836 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
837 gcc.dg/vect/slp-19c.c: ...these new tests.
839 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
841 * lib/target-supports.exp
842 (check_effective_target_vect_extract_even_odd_wide): Delete.
843 (check_effective_target_vect_strided_wide): Likewise.
844 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
845 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
846 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
847 * gcc.dg/vect/pr37539.c: Likewise.
848 * gcc.dg/vect/slp-11.c: Likewise.
849 * gcc.dg/vect/slp-12a.c: Likewise.
850 * gcc.dg/vect/slp-12b.c: Likewise.
851 * gcc.dg/vect/slp-19.c: Likewise.
852 * gcc.dg/vect/slp-23.c: Likewise.
853 * gcc.dg/vect/vect-1.c: Likewise.
854 * gcc.dg/vect/vect-98.c: Likewise.
855 * gcc.dg/vect/vect-107.c: Likewise.
856 * gcc.dg/vect/vect-strided-float.c: Likewise.
858 2011-05-02 Jason Merrill <jason@redhat.com>
860 * g++.dg/init/new31.C: New.
862 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
865 * gcc.dg/pr35445.c: New test.
867 2011-05-02 Jason Merrill <jason@redhat.com>
869 * c-c++-common/vla-1.c: New.
871 2011-05-02 Richard Guenther <rguenther@suse.de>
873 PR tree-optimization/48822
874 * gcc.dg/torture/pr48822.c: New testcase.
876 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
879 * g++.dg/cpp0x/constexpr-47969.C: New.
881 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
884 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
885 on vect_no_align targets.
886 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
887 vect_no_align targets.
889 2011-05-01 Xinliang David Li <davidxl@google.com>
891 * gcc.dg/tree-ssa/integer-addr.c: New test.
892 * gcc.dg/tree-ssa/alias_bug.c: New test.
894 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
897 * gfortran.dg/round_3.f08: Add more checks.
899 2011-04-30 Tobias Burnus <burnus@net-b.de>
902 * gfortran.dg/import9.f90: New, proper test.
903 * gfortran.dg/interface_37.f90: Remove bogus
904 test (bogus copy of interface_36.f90).
906 2011-04-30 Tobias Burnus <burnus@net-b.de>
909 * gfortran.dg/interface_37.f90: New.
911 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
914 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
916 2011-04-30 Jakub Jelinek <jakub@redhat.com>
918 PR tree-optimization/48809
919 * gcc.c-torture/execute/pr48809.c: New test.
921 2011-04-29 Jeff Law <law@redhat.com>
923 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
925 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/init/ctor10.C: New.
930 2011-04-29 Le-Chun Wu <lcwu@google.com>
932 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
933 warning in implicitly instantiated templates.
935 2011-04-29 Le-Chun Wu <lcwu@google.com>
937 * g++.dg/warn/Wnull-conversion-1.C: New.
938 * g++.dg/warn/Wnull-conversion-2.C: New.
940 2011-04-29 Diego Novillo <dnovillo@google.com>
942 * g++.old-deja/g++.other/null3.C: Expect warning about
943 converting boolean to a pointer.
945 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
948 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
952 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
954 2011-04-29 Tobias Burnus <burnus@net-b.de>
957 * gfortran.dg/typebound_proc_22.f90: New.
960 * gfortran.dg/interface_36.f90: New.
962 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969 * gfortran.dg/fmt_g.f: Adjust test.
970 * gfortran.dg/fmt_g0_1.f08: Adjust test.
971 * gfortran.dg/round_3.f08: New test.
972 * gfortran.dg/namelist_print_1.f: Adjust test.
973 * gfortran.dg/char4_iunit_1.f03: Adjust test.
974 * gfortran.dg/f2003_io_5.f03: Adjust test.
975 * gfortran.dg/coarray_15.f90: Adjust test.
976 * gfortran.dg/namelist_65.f90: Adjust test.
977 * gfortran.dg/fmt_cache_1.f: Adjust test.
978 * gfortran.dg/char4_iunit_2.f03: Adjust test.
979 * gfortran.dg/real_const_3.f90: Adjust test.
981 2011-04-28 Xinliang David Li <davidxl@google.com>
983 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
984 * testsuite/g++.dg/prof-robust-1.C: New test.
986 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
988 PR tree-optimization/48765
989 * gcc.dg/vect/pr48765.c: New.
991 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
993 PR tree-optimization/48775
994 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
996 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
999 * g++.dg/inherit/pr48798.C: New.
1000 * g++.old-deja/g++.other/base1.C: Adjust.
1002 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1005 * g++.dg/template/inherit7.C: New test case.
1007 2011-04-28 Richard Guenther <rguenther@suse.de>
1009 PR tree-optimization/40052
1010 PR tree-optimization/15347
1011 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1012 * gcc.dg/pr15347.c: Likewise.
1014 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/cpp0x/sfinae18.C: New.
1019 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/ext/is_literal_type1.C: New.
1024 2011-04-28 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/interface_35.f90: New.
1029 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1030 * gfortran.dg/func_result_6.f90: Add dg-warning.
1031 * gfortran.dg/bessel_1.f90: Ditto.
1032 * gfortran.dg/hypot_1.f90: Ditto.
1033 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1034 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1035 * gfortran.dg/interface_assignment_4.f90: Ditto.
1037 2011-04-27 Jason Merrill <jason@redhat.com>
1039 * g++.dg/ext/complex8.C: New.
1041 * g++.dg/cpp0x/initlist49.C: New.
1042 * g++.dg/init/new30.C: New.
1044 2011-04-27 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/whole_file_34.f90: New.
1049 2011-04-27 Jan Hubicka <jh@suse.cz>
1051 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1053 2011-04-27 Jason Merrill <jason@redhat.com>
1055 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1057 * g++.dg/parse/ambig6.C: New.
1059 2011-04-27 Nick Clifton <nickc@redhat.com>
1061 * gcc.dg/20020312-2.c: Add definition for RX.
1063 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1064 option with RX targets.
1066 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1069 2011-04-27 Richard Guenther <rguenther@suse.de>
1071 * gcc.dg/tree-ssa/pr23382.c: Remove.
1073 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1076 * gcc.c-torture/compile/pr48767.c: New test.
1078 2011-04-27 Richard Guenther <rguenther@suse.de>
1080 PR tree-optimization/48772
1081 * g++.dg/pr48772.C: New testcase.
1083 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.c-torture/compile/pr48742.c: New test.
1088 2011-04-26 Jason Merrill <jason@redhat.com>
1090 * g++.dg/lookup/koenig13.C: New.
1092 * g++.dg/cpp0x/initlist48.C: New.
1094 2011-04-25 Jason Merrill <jason@redhat.com>
1096 * g++.dg/cpp0x/sfinae17.C: New.
1098 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1101 * gcc.target/powerpc/pr48258-1.c: New file.
1102 * gcc.target/powerpc/pr48258-2.c: Ditto.
1104 2011-04-26 Xinliang David Li <davidxl@google.com>
1106 * gcc.dg/uninit-suppress.c: New test.
1107 * gcc.dg/uninit-suppress.c: New test.
1109 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1112 * gcc.dg/pr48768.c: New test.
1114 PR tree-optimization/48734
1115 * gcc.c-torture/compile/pr48734.c: New test.
1118 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1120 2011-04-26 Richard Guenther <rguenther@suse.de>
1122 PR tree-optimization/48731
1123 * gcc.dg/torture/pr48731.c: New testcase.
1125 2011-04-26 Richard Guenther <rguenther@suse.de>
1128 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1130 2011-04-26 Richard Guenther <rguenther@suse.de>
1133 * gcc.dg/torture/pr48694-1.c: New testcase.
1134 * gcc.dg/torture/pr48694-2.c: Likewise.
1136 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/ext/underlying_type1.C: New.
1139 * g++.dg/ext/underlying_type2.C: Likewise.
1140 * g++.dg/ext/underlying_type3.C: Likewise.
1141 * g++.dg/ext/underlying_type4.C: Likewise.
1142 * g++.dg/ext/underlying_type5.C: Likewise.
1143 * g++.dg/ext/underlying_type6.C: Likewise.
1144 * g++.dg/ext/underlying_type7.C: Likewise.
1145 * g++.dg/ext/underlying_type8.C: Likewise.
1146 * g++.dg/ext/underlying_type9.C: Likewise.
1147 * g++.dg/ext/underlying_type10.C: Likewise.
1149 2011-04-25 Jason Merrill <jason@redhat.com>
1151 * g++.dg/cpp0x/regress/template-const2.C: New.
1153 2011-04-25 Jeff Law <law@redhat.com>
1155 * gcc.dg/tree-ssa/vrp56.c: new test.
1157 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1159 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1161 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1163 PR preprocessor/48740
1164 * c-c++-common/raw-string-11.c: New test.
1166 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1168 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1171 2011-04-23 Tobias Burnus <burnus@net-b.de>
1174 * gfortran.dg/coarray_19.f90: New.
1176 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1179 * gcc.dg/pr48685.c: New test.
1181 2011-04-22 Jan Hubicka <jh@suse.cz>
1183 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1185 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/48717
1188 * gcc.c-torture/execute/pr48717.c: New test.
1190 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/pr48723.c: New test.
1195 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1198 * gcc.dg/gomp/pr48716.c: New test.
1199 * g++.dg/gomp/pr48716.C: New test.
1201 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1204 * gcc.dg/missing-field-init-2.c: Update testcase.
1206 2011-04-22 Alan Modra <amodra@gmail.com>
1208 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1210 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1213 * gfortran.dg/function_optimize_6.f90: New test.
1215 2011-04-21 Easwaran Raman <eraman@google.com>
1217 * gcc.dg/stack-layout-2.c: New test.
1219 2011-04-21 Richard Guenther <rguenther@suse.de>
1222 * g++.dg/lto/pr48207-2_0.C: New testcase.
1223 * g++.dg/lto/pr48207-3_0.C: Likewise.
1225 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1227 * gnat.dg/volatile5.adb: New test.
1228 * gnat.dg/volatile5_pkg.ads: New helper.
1230 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1233 * gcc.target/i386/pr48708.c: New test.
1235 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1237 * gcc.dg/vect/vect-119.c: New test.
1239 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1241 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1244 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1245 Richard Sandiford <richard.sandiford@linaro.org>
1248 * gcc.target/arm/pr46329.c: New test.
1250 2011-04-21 Tobias Burnus <burnus@net-b.de>
1253 * gfortran.dg/coarray_18.f90: New.
1255 2011-04-20 Jason Merrill <jason@redhat.com>
1257 * g++.dg/cpp0x/initlist47.C: New.
1259 * g++.dg/init/dtor4.C: New.
1261 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1264 * gcc.target/i386/sse2-pinsrw.c: New test.
1265 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1266 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1267 * gcc.target/i386/sse2-insvhi.c: Ditto.
1268 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1269 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1271 2011-04-20 Jason Merrill <jason@redhat.com>
1273 * g++.dg/template/const4.C: New.
1275 2011-04-20 Easwaran Raman <eraman@google.com>
1277 * gcc.dg/stack-layout-1.c: New test.
1279 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1281 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1282 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1285 2011-04-20 Kai Tietz <ktietz@redhat.com>
1287 * gcc.dg/binop-xor1.c: New test.
1288 * gcc.dg/binop-xor2.c: New test.
1289 * gcc.dg/binop-xor3.c: New test.
1290 * gcc.dg/binop-xor4.c: New test.
1291 * gcc.dg/binop-xor5.c: New test.
1293 2011-04-20 Richard Guenther <rguenther@suse.de>
1295 PR tree-optimization/47892
1296 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1298 2011-04-20 Richard Guenther <rguenther@suse.de>
1301 * g++.dg/torture/pr48695.C: New testcase.
1303 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1305 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1306 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1307 * gcc.c-torture/execute/pr45262.c: Ditto
1308 * gcc.dg/torture/pr43165.c: Ditto.
1309 * gcc.dg/torture/pr47228.c: Ditto.
1310 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1311 * gcc.dg/ipa/pr45644.c: Ditto.
1312 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1315 2011-04-19 Jason Merrill <jason@redhat.com>
1317 * g++.dg/ext/complex7.C: New.
1319 * g++.dg/ext/attrib41.C: New.
1321 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1324 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1326 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.target/i386/pr48678.c: New test.
1331 2011-04-19 Martin Jambor <mjambor@suse.cz>
1333 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1334 * g++.dg/opt/devirt2.C: New test.
1335 * g++.dg/ipa/devirt-g-1.C: Likewise.
1337 2011-04-19 Tobias Burnus <burnus@net-b.de>
1340 * gfortran.dg/whole_file_33.f90: New.
1342 2011-04-19 Martin Jambor <mjambor@suse.cz>
1344 * g++.dg/ipa/devirt-7.C: New test.
1346 2011-04-19 Richard Guenther <rguenther@suse.de>
1349 * g++.dg/lto/pr48207_0.C: New testcase.
1351 2011-04-18 Jason Merrill <jason@redhat.com>
1353 * g++.dg/init/void1.C: New.
1355 * g++.dg/cpp0x/union4.C: New.
1357 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1360 * g++.dg/torture/pr48661.C: New test.
1363 * g++.dg/gomp/pr48632.C: New test.
1365 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1367 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1368 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1370 2011-04-18 Tobias Burnus <burnus@net-b.de>
1373 * gfortran.dg/coarray_17.f90: New.
1374 * gfortran.dg/coarray_10.f90: Update dg-error.
1376 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1379 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1380 * gfortran.dg/guality/guality.exp: Likewise.
1382 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1386 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1388 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1390 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1392 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1394 2011-04-18 Richard Guenther <rguenther@suse.de>
1397 * g++.dg/torture/pr46364.C: New testcase.
1399 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1401 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1403 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1405 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1407 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1408 Ira Rosen <ira.rosen@linaro.org>
1411 * gcc.target/arm/pr48252.c: New test.
1413 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1415 PR tree-optimization/48616
1416 * gcc.dg/pr48616.c: New test.
1418 2011-04-18 Tobias Burnus <burnus@net-b.de>
1421 * gfortran.dg/coarray_16.f90: New.
1423 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1426 * gfortran.dg/realloc_on_assign_7.f03: New test.
1428 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430 PR libgfortran/48602
1431 * gfortran.dg/fmt_g0_6.f08: New test.
1433 2011-04-17 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/sfinae16.C: New.
1437 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1439 * gcc.target/mips/reg-var-1.c: New test.
1441 2011-04-17 Jan Hubicka <jh@suse.cz>
1443 * gcc.dg/winline-5.c: Update testcase.
1445 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1447 * gnat.dg/discr27.ad[sb]: Move dg directive.
1448 * gnat.dg/discr28.ad[sb]: New test.
1449 * gnat.dg/discr28_pkg.ads: New helper.
1451 2011-04-17 Michael Matz <matz@suse.de>
1453 PR tree-optimization/48622
1455 * gcc.dg/lto/pr48622_0.c: New test.
1457 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1459 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1460 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1461 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1462 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1463 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1464 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1466 2011-04-15 Jason Merrill <jason@redhat.com>
1468 * g++.dg/cpp0x/range-for17.C: New.
1470 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1472 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1473 * g++.dg/cpp0x/range-for3.C: Likewise.
1474 * g++.dg/cpp0x/range-for9.C: Correct error message.
1475 * g++.dg/cpp0x/range-for11.C: New.
1476 * g++.dg/cpp0x/range-for12.C: New.
1477 * g++.dg/cpp0x/range-for13.C: New.
1478 * g++.dg/cpp0x/range-for14.C: New.
1479 * g++.dg/cpp0x/range-for15.C: New.
1480 * g++.dg/cpp0x/range-for16.C: New.
1482 2011-04-15 Tobias Burnus <burnus@net-b.de>
1485 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1487 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1489 * objc.dg/naming-4.m: Updated.
1490 * objc.dg/naming-5.m: Updated.
1491 * objc.dg/naming-6.m: New.
1492 * objc.dg/naming-7.m: New.
1493 * obj-c++.dg/naming-1.mm: Updated.
1494 * obj-c++.dg/naming-2.mm: Updated.
1495 * obj-c++.dg/naming-3.mm: New.
1496 * obj-c++.dg/naming-4.mm: New.
1498 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1500 PR libgfortran/48589
1501 * gfortran.dg/fmt_g0_5.f08: New test.
1503 2011-04-15 Richard Guenther <rguenther@suse.de>
1506 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1508 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1510 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1511 -finline-limit=0 to -fno-inline
1513 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1519 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1523 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1524 * gcc.target/i386/avx-insertps-3.c: New test.
1525 * gcc.target/i386/avx-insertps-4.c: New test.
1527 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1529 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1532 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1537 * gcc.target/avr/pr46779-1.c: New test case
1538 * gcc.target/avr/pr46779-2.c: New test case
1540 2011-04-14 Jason Merrill <jason@redhat.com>
1542 * g++.dg/cpp0x/sfinae15.C: New.
1544 * g++.dg/cpp0x/sfinae14.C: New.
1546 * g++.dg/ext/vla10.C: New.
1548 2011-04-14 Richard Guenther <rguenther@suse.de>
1550 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1552 2011-04-14 Richard Guenther <rguenther@suse.de>
1554 * gcc.dg/fold-bitand-4.c: Move ...
1555 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1557 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1559 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1561 * gcc.target/avr/torture/trivial.c: Ditto.
1563 2011-04-13 Jason Merrill <jason@redhat.com>
1565 * g++.dg/template/operator11.C: New.
1567 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1570 * gcc.dg/gomp/pr48591.c: New test.
1573 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1574 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1576 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1579 * g++.dg/template/dependent-expr7.C: New test case.
1581 2011-04-13 Jason Merrill <jason@redhat.com>
1583 * g++.dg/cpp0x/sfinae13.C: New.
1585 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1587 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1589 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1591 * gcc.target/arm/pr43698.c: Remove -march option.
1593 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1595 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1598 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1602 * gfortran.dg/realloc_on_assign_6.f03: New test.
1604 2011-04-12 Kai Tietz <ktietz@redhat.com>
1606 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1607 targets the additional -mno-ms-bitfields and
1608 -Wno-packed-bitfield-compat options.
1609 * g++.dg/ext/bitfield3.C: Likewise.
1610 * g++.dg/ext/bitfield4.C: Likewise.
1611 * g++.dg/ext/bitfield5.C: Likewise.
1612 * gcc.dg/bitfld-15.c: Likewise.
1613 * gcc.dg/bitfld-16.c: Likewise.
1614 * gcc.dg/bitfld-17.c: Likewise.
1615 * gcc.dg/bitfld-18.c: Likewise.
1617 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1619 * gcc.target/arm/neon-vld3-1.c: New test.
1620 * gcc.target/arm/neon-vst3-1.c: New test.
1621 * gcc.target/arm/neon/v*.c: Regenerate.
1623 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1625 PR rtl-optimization/48549
1626 * g++.dg/opt/pr48549.C: New test.
1628 2011-04-12 Richard Guenther <rguenther@suse.de>
1630 PR tree-optimization/46076
1631 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1633 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636 * lib/compat.exp (compat-execute): Declare unsupported after
1637 stripping path from src1.
1638 * lib/lto.exp (lto-execute): Likewise.
1640 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.dg/pr48552-1.c: New test.
1644 * gcc.dg/pr48552-2.c: New test.
1646 2011-04-11 Jason Merrill <jason@redhat.com>
1648 * g++.dg/cpp0x/sfinae12.C: New.
1650 * g++.dg/cpp0x/enum10.C: New.
1652 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1654 * g++.dg/cpp0x/rv-func.C: New.
1656 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1658 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1661 2011-04-11 Martin Jambor <mjambor@suse.cz>
1663 PR tree-optimization/48195
1664 * gcc.dg/ipa/pr48195.c: New test.
1666 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1668 * gnat.dg/return3.adb: Remove unused switch.
1670 2011-04-08 Mike Stump <mikestump@comcast.net>
1673 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1674 default to fno-common.
1676 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1678 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1679 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1681 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1684 * gfortran.dg/function_optimize_5.f90: New test.
1686 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1688 * gnat.dg/aggr17.adb: New test.
1689 * gnat.dg/aggr18.adb: Likewise.
1691 2011-04-08 Michael Matz <matz@suse.de>
1694 * gcc.target/i386/pr48389.c: New test.
1696 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1698 PR rtl-optimization/48272
1699 * g++.dg/opt/pr48272.C: New.
1701 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1703 PR rtl-optimization/48235
1704 * gcc.dg/pr48235.c: New.
1706 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1708 PR rtl-optimization/48302
1709 * g++.dg/opt/pr48302.C: New.
1711 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1714 * g++.dg/opt/pr48273.C: New.
1716 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1718 PR rtl-optimization/48442
1719 * gcc.dg/pr48442.c: New.
1721 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/48377
1724 * gcc.dg/vect/pr48377.c: New test.
1726 2011-04-07 Jason Merrill <jason@redhat.com>
1728 * g++.dg/cpp0x/regress/call1.C: New.
1730 * g++.dg/cpp0x/variadic107.C: New.
1732 * g++.dg/cpp0x/sfinae11.C: New.
1733 * g++.dg/cpp0x/noexcept02.C: Fix.
1735 * g++.dg/cpp0x/sfinae10.C: New.
1737 * g++.dg/cpp0x/sfinae9.C: New.
1739 * c-c++-common/Wcast-qual-1.c: Move here from...
1740 * gcc.dg/cast-qual-3.c: ...here, and...
1741 * g++.dg/warn/Wcast-qual2.C: ...here.
1743 * g++.dg/cpp0x/sfinae8.C: New.
1745 * g++.dg/cpp0x/sfinae7.C: New.
1747 * g++.dg/cpp0x/enum9.C: New.
1749 2011-04-07 Mike Stump <mikestump@comcast.net>
1751 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1752 with no trampolines.
1754 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1757 * gfortran.dg/gomp/pr48117.f90: New test.
1760 * gcc.dg/torture/pr48343.c: New test.
1762 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1764 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1766 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1768 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1770 2011-04-07 Tom de Vries <tom@codesourcery.com>
1773 * lib/scanasm.exp (object-size): New proc.
1774 * gcc.target/arm/pr43920-2.c: New test.
1776 2011-04-06 Tobias Burnus <burnus@net-b.de>
1780 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1782 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1784 * gcc.dg/mtune.c: Prune note from output.
1786 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.dg/guality/pr36977.c: New test.
1790 * gcc.dg/guality/pr48466.c: New test.
1792 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1794 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1796 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1798 * gnat.dg/return3.adb: New test.
1800 2011-04-06 Richard Guenther <rguenther@suse.de>
1802 PR tree-optimization/47663
1803 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1805 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1807 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1808 Solaris 8 and 9 as well.
1810 2011-04-05 Tom de Vries <tom@codesourcery.com>
1813 * gcc.target/arm/pr43920-1.c: New test.
1815 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1817 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1818 (cctor): Actually return the value.
1819 (main): Cast return values.
1821 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1823 * gfortran.dg/character_comparison_8.f90: New test.
1825 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1827 * frontend-passes: (optimize_lexical_comparison): New function.
1828 (optimize_expr): Call it.
1829 (optimize_comparison): Also handle lexical comparison functions.
1830 Return false instad of -2 for unequal comparison.
1832 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1835 * function_optimize_4.f90: New test.
1837 2011-04-04 Tobias Burnus <burnus@net-b.de>
1840 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1841 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1842 * gfortran.dg/coarray_15.f90: New.
1844 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1846 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1847 * gfortran.dg/bessel_7.f90: Likewise.
1849 2011-04-03 Tobias Burnus <burnus@net-b.de>
1851 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1853 2011-04-03 Richard Guenther <rguenther@suse.de>
1854 Ira Rosen <ira.rosen@linaro.org>
1856 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1857 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1858 -ftree-loop-if-convert-stores.
1860 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1862 * gnat.dg/specs/aggr2.ads: New test.
1864 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1866 * gnat.dg/debug2.ad[sb]: New test.
1867 * gnat.dg/debug2_pkg.ads: New helper.
1868 * gnat.dg/debug3.ad[sb]: New test.
1870 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1872 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1874 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1877 * gcc.c-torture/compile/pr48335-1.c: New test.
1878 * gcc.dg/pr48335-1.c: New test.
1879 * gcc.dg/pr48335-2.c: New test.
1880 * gcc.dg/pr48335-3.c: New test.
1881 * gcc.dg/pr48335-4.c: New test.
1882 * gcc.dg/pr48335-5.c: New test.
1883 * gcc.dg/pr48335-6.c: New test.
1884 * gcc.dg/pr48335-7.c: New test.
1885 * gcc.dg/pr48335-8.c: New test.
1886 * gcc.target/i386/pr48335-1.c: New test.
1888 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1891 * gcc.dg/Waddress.c: New test.
1893 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1896 * gfortran.dg/function_optimize_3.f90: New test.
1898 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1900 * gcc.c-torture/compile/20110401-1.c: New test.
1902 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1903 * g++.dg/lto/20091002-2_0.C: Likewise.
1904 * g++.dg/lto/20090303_0.c: Likewise.
1905 * g++.dg/lto/20091004-1_0.C: Likewise.
1906 * g++.dg/lto/20091002-3_0.C: Likewise.
1907 * g++.dg/lto/20091004-2_0.C: Likewise.
1908 * g++.dg/lto/20081123_0.C: Likewise.
1909 * g++.dg/lto/20090313_0.C: Likewise.
1910 * g++.dg/lto/20081109-1_0.C: Likewise.
1911 * g++.dg/lto/20081219_0.C: Likewise.
1912 * g++.dg/lto/20081204-1_0.C: Likewise.
1913 * g++.dg/lto/20090302_0.C: Likewise.
1914 * g++.dg/lto/20081119-1_0.C: Likewise.
1915 * g++.dg/lto/20081118_0.C: Likewise.
1916 * gcc.dg/lto/20091020-2_0.c: Likewise.
1917 * gcc.dg/lto/20090210_0.c: Likewise.
1918 * gcc.dg/lto/20081204-1_0.c: Likewise.
1919 * gcc.dg/lto/20081224_0.c: Likewise.
1920 * gcc.dg/lto/20090219_0.c: Likewise.
1921 * gcc.dg/lto/20091014-1_0.c: Likewise.
1922 * gcc.dg/lto/20091016-1_0.c: Likewise.
1923 * gcc.dg/lto/20090206-2_0.c: Likewise.
1924 * gcc.dg/lto/20090116_0.c: Likewise.
1925 * gcc.dg/lto/20091013-1_0.c: Likewise.
1926 * gcc.dg/lto/20091015-1_0.c: Likewise.
1927 * gcc.dg/lto/20090126-2_0.c: Likewise.
1929 2011-03-31 Ian Lance Taylor <iant@google.com>
1931 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1933 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1935 * gnat.dg/opt16.adb: New test.
1937 2011-03-31 Jason Merrill <jason@redhat.com>
1939 * g++.dg/cpp0x/defaulted24.C: New.
1941 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1947 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1949 * g++.dg/other/i386-9.C: New test.
1951 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1955 2011-03-30 Jason Merrill <jason@redhat.com>
1957 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1959 * g++.dg/cpp0x/regress/isnan.C: New.
1961 * g++.dg/cpp0x/initlist46.C: New.
1963 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1966 * gcc.target/arm/neon-modes-2.c: New test.
1968 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.c-torture/compile/pr48305.c: New test.
1973 2011-03-29 Jason Merrill <jason@redhat.com>
1975 * g++.dg/cpp0x/regress/value-dep1.C: New.
1977 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1979 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1981 2011-03-29 Ian Lance Taylor <iant@google.com>
1983 * go.test/go-test.exp: Handle the test lines used in several new
1985 (errchk): Add opts parameter. Change all callers. Handle parens
1988 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1989 Dominique d'Humieres <dominiq@lps.ens.fr>
1991 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1992 and __APPLE__ && __PPC__ && __ALTIVEC__.
1994 2011-03-29 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/dependent1.C: New.
1998 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2000 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2002 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2004 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2007 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2008 * gfortran.dg/proc_ptr_comp_32.f90: New.
2010 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2012 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2013 check for corresponding warning.
2015 2011-03-28 Jason Merrill <jason@redhat.com>
2017 * g++.dg/cpp0x/rv-deduce2.C: New.
2019 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.dg/pr48203.c: New test.
2024 2011-03-28 Jeff Law <law@redhat.com>
2026 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2028 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2030 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2031 and __PPC__ && __ALTIVEC__.
2033 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2036 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2037 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2038 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2039 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2041 2011-03-28 Jason Merrill <jason@redhat.com>
2043 * g++.dg/cpp0x/initlist-array2.C: New.
2045 * g++.dg/cpp0x/initlist-array1.C: New.
2047 * g++.dg/cpp0x/constexpr-compound.C: New.
2049 * g++.dg/cpp0x/constexpr-using.C: New.
2051 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2053 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2056 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2058 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2060 * gcc.dg/slp-1.c: New test.
2062 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2064 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2065 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2066 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2067 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2068 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2069 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2070 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2071 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2072 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2073 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2074 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2075 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2076 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2077 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2079 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2082 * gfortran.dg/trim_optimize_5.f90: New test.
2083 * gfortran.dg/trim_optimize_6.f90: New test.
2085 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2088 * gcc.target/mips/madd-7.c: Remove -mlong32.
2089 * gcc.target/mips/msub-7.c: Likewise.
2091 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2093 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2094 accesses to preserve the meaning of the test for doubleword vectors.
2095 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2096 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2098 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2101 * gfortran.dg/class_42.f03: New.
2103 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2105 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2108 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2110 PR rtl-optimization/48144
2111 * gcc.dg/pr48144.c: New test.
2113 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2115 * gnat.dg/discr27.ad[sb]: New test.
2117 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2119 * gnat.dg/limited_with2.ad[sb]: New test.
2120 * gnat.dg/limited_with2_pkg1.ads: New helper.
2121 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2123 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2125 * gnat.dg/opt15.adb: New test.
2126 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2128 2011-03-25 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2133 * gfortran.dg/leadz_trailz_3.f90: Ditto
2135 2011-03-25 Martin Jambor <mjambor@suse.cz>
2137 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2139 2011-03-25 Jason Merrill <jason@redhat.com>
2141 * g++.dg/cpp0x/defaulted22.C: New.
2142 * g++.dg/cpp0x/defaulted23.C: New.
2143 * g++.dg/cpp0x/defaulted15.C: Adjust.
2145 2011-03-25 Jason Merrill <jason@redhat.com>
2147 * g++.dg/cpp0x/move1.C: New.
2149 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2152 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2154 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2156 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2157 for mips-sgi-irix6.5.
2158 Replace snprintf prototype by <stdio.h>.
2160 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2164 run_expensive_tests.
2165 * gcc.dg/graphite/block-4.c: Likewise.
2166 * gcc.dg/graphite/block-7.c: Likewise.
2167 * gcc.dg/graphite/block-8.c: Likewise.
2169 2011-03-25 Richard Guenther <rguenther@suse.de>
2171 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2172 * g++.dg/tree-ssa/pr8781.C: Likewise.
2173 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2174 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2175 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2176 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2177 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2178 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2179 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2180 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2181 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2182 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2183 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2184 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2185 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2186 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2187 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2188 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2189 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2190 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2191 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2192 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2193 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2194 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2195 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2196 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2197 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2198 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2199 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2200 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2201 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2202 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2203 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2206 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2207 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2208 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2209 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2210 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2211 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2212 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2213 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2214 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2215 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2216 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2217 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2218 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2219 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2220 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2221 * c-c++-common/pr46562-2.c: Likewise.
2222 * gfortran.dg/pr42108.f90: Likewise.
2223 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2224 foo to be inlined even at -O1.
2225 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2226 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2227 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2228 * gcc.dg/matrix/matrix.exp: Disable FRE.
2230 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2233 * gcc.dg/dfp/pr48204.c: New test.
2235 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2238 * gcc.c-torture/execute/pr47917.c: Move this...
2239 * gcc.dg/torture/pr47917.c: to here and add xfails.
2241 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2243 * gnat.dg/array16.ad[sb]: New test.
2244 * gnat.dg/array16.ads: New helper.
2246 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2248 * gnat.dg/derived_type2.adb: New test.
2250 2011-03-24 Richard Guenther <rguenther@suse.de>
2252 PR tree-optimization/48271
2253 * g++.dg/torture/pr48271.C: New testcase.
2255 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2257 * gnat.dg/array15.ad[sb]: New test.
2259 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2262 * gcc.target/i386/pr48237.c: New test.
2264 2011-03-24 Richard Guenther <rguenther@suse.de>
2267 * gcc.dg/builtin-object-size-10.c: New testcase.
2269 2011-03-24 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/46562
2272 * c-c++-common/pr46562-2.c: New testcase.
2273 * c-c++-common/pr46562.c: Likewise.
2275 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2277 * gcc.dg/vect/vect-cselim-1.c: New test.
2278 * gcc.dg/vect/vect-cselim-2.c: New test.
2280 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2282 * gcc.target/arm/pr46934.c: New.
2284 2011-03-23 Ian Lance Taylor <iant@google.com>
2286 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2288 2011-03-23 Richard Guenther <rguenther@suse.de>
2290 * gcc.dg/struct: Remove directory and contents.
2292 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2295 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2297 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2299 * gnat.dg/discr26.ad[sb]: New test.
2300 * gnat.dg/discr26_pkg.ads: New helper.
2302 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2305 * gcc.target/arm/neon-vld-1.c: New test.
2307 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2309 * gnat.dg/array14.ad[sb]: New test.
2310 * gnat.dg/array14_pkg.ads: New helper.
2312 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2314 * gcc.c-torture/execute/920501-8.x: Remove.
2315 * gcc.c-torture/execute/930513-1.x: Remove.
2316 * gcc.c-torture/execute/960312-1.x: Remove.
2317 * gcc.c-torture/compile/20000804-1.c,
2318 gcc.c-torture/compile/20001205-1.c,
2319 gcc.c-torture/compile/20001226-1.c,
2320 gcc.c-torture/compile/20010518-2.c,
2321 gcc.c-torture/compile/20020312-1.c,
2322 gcc.c-torture/compile/20020604-1.c,
2323 gcc.c-torture/compile/920501-12.c,
2324 gcc.c-torture/compile/920501-4.c,
2325 gcc.c-torture/compile/920520-1.c,
2326 gcc.c-torture/compile/980506-1.c,
2327 gcc.c-torture/execute/980709-1.x,
2328 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2329 options for m68hc11.
2330 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2331 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2334 2011-03-22 Nick Clifton <nickc@redhat.com>
2336 * lib/target-supports.exp (check_profiling_available): Add MN10300
2337 to the list of targets that do not support profiling. Restore
2338 alpha sorting to this list.
2340 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2342 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2343 failure on 32-bit systems.
2344 * gcc.dg/torture/vector-2.c: Ditto.
2346 2011-03-22 Richard Guenther <rguenther@suse.de>
2348 PR tree-optimization/48228
2349 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2351 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2353 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2357 * gcc.target/powerpc/pr48226.c: New file.
2359 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2361 * lib/prune.exp (prune_gcc_output): Prune "could not create
2362 compact unwind for" warnings.
2364 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2368 * gcc.c-torture/execute/pr42544.c: New test.
2369 * gcc.c-torture/execute/pr48197.c: New test.
2371 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2373 PR preprocessor/48192
2374 * gcc.target/powerpc/pr48192.c: New file.
2377 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2378 split problem of 0 being loaded in a VSX register.
2380 2011-03-21 Richard Guenther <rguenther@suse.de>
2383 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2384 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2385 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2386 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2388 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.dg/pr48213.c: New test.
2393 2011-03-21 Kai Tietz <ktietz@redhat.com>
2396 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2398 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2400 * gcc.target/arm/xor-and.c: New.
2402 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2405 * gfortran.dg/function_optimize_1.f90: New test.
2406 * gfortran.dg/function_optimize_2.f90: New test.
2408 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2410 PR rtl-optimization/47502
2411 * gcc.target/i386/pr47502-1.c: New.
2412 * gcc.target/i386/pr47502-2.c: Likewise.
2414 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2416 PR rtl-optimization/48156
2417 * gcc.dg/pr48156.c: New test.
2419 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2422 * gfortran.dg/scratch_1.f90: Adjust test.
2424 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2427 * gfortran.dg/scratch_1.f90: New test.
2429 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2431 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2432 variably modified typedefs.
2433 * gcc.dg/c1x-typedef-2.c: Remove.
2435 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2437 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2438 * gcc.dg/c1x-anon-struct-3.c: New test.
2439 * gcc.dg/anon-struct-11.c: Update.
2441 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2443 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2445 Only xfail with gas.
2447 2011-03-18 Jason Merrill <jason@redhat.com>
2449 * g++.dg/template/fn-ptr1.C: New.
2451 * g++.dg/overload/volatile1.C: New.
2453 * g++.dg/opt/pr23372.C: New.
2455 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2457 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2460 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2462 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2464 * gcc.target/arm/unsigned-extend-1.c: New.
2466 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.c-torture/compile/pr48161.c: New test.
2471 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2474 * gcc.dg/torture/pr47725.c: New.
2476 2011-03-17 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2479 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2481 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2483 * gnat.dg/specs/elab2.ads: New test.
2484 * gnat.dg/specs/elab2_pkg.ads: New helper.
2486 2011-03-17 Jason Merrill <jason@redhat.com>
2488 * g++.dg/cpp0x/decltype-1212.C: New.
2489 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2491 2011-03-17 Jason Merrill <jason@redhat.com>
2493 * g++.dg/parse/memfnquals1.C: New.
2495 2011-03-17 Richard Guenther <rguenther@suse.de>
2498 * gcc.dg/pr48134.c: New testcase.
2500 2011-03-17 Richard Guenther <rguenther@suse.de>
2503 * g++.dg/torture/pr48165.C: New testcase.
2505 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2507 PR rtl-optimization/48141
2508 * gcc.dg/pr48141.c: New test.
2510 2011-03-16 Jason Merrill <jason@redhat.com>
2512 * g++.dg/cpp0x/constexpr-48089.C: New.
2514 * g++.dg/cpp0x/constexpr-abi1.C: New.
2516 * g++.dg/cpp0x/constexpr-46336.C: New.
2517 * g++.dg/parse/friend5.C: Adjust expected errors.
2519 * g++.dg/cpp0x/constexpr-47570.C: New.
2521 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2524 * ++.dg/debug/dwarf2/typedef6.C: New test.
2526 2011-03-16 Jason Merrill <jason@redhat.com>
2528 * g++.dg/cpp0x/elision2.C: New.
2530 * g++.dg/cpp0x/constexpr-array3.C: New.
2532 2011-03-16 Jason Merrill <jason@redhat.com>
2534 * g++.dg/cpp0x/sfinae6.C: New.
2535 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2536 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2537 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2538 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2539 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2541 2011-03-16 Jason Merrill <jason@redhat.com>
2543 * g++.dg/template/incomplete6.C: New.
2545 2011-03-16 Jeff Law <law@redhat.com>
2547 * gcc.dg/tree-ssa/vrp55.c: New test.
2549 2011-03-16 Jason Merrill <jason@redhat.com>
2551 * g++.dg/cpp0x/auto22.C: New.
2553 2011-03-16 Richard Guenther <rguenther@suse.de>
2555 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2556 optimizing it away if promoted to const.
2558 2011-03-16 Richard Guenther <rguenther@suse.de>
2560 PR tree-optimization/48149
2561 * gcc.dg/fold-complex-1.c: New testcase.
2563 2011-03-16 Richard Guenther <rguenther@suse.de>
2566 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2569 2011-03-16 Richard Guenther <rguenther@suse.de>
2571 PR tree-optimization/26134
2572 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2574 2011-03-16 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/48146
2577 * gcc.dg/torture/pr48146.c: New testcase.
2579 2011-03-16 Richard Guenther <rguenther@suse.de>
2581 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2582 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2584 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.c-torture/compile/pr48136.c: New test.
2589 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2592 * gcc.dg/guality/pr45882.c: New test.
2594 2011-03-15 Jason Merrill <jason@redhat.com>
2596 * g++.dg/cpp0x/constexpr-recursion.C: New.
2598 * g++.dg/cpp0x/implicit11.C: New.
2600 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2602 * g++.dg/cpp0x/constexpr-attribute.C: New.
2604 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2606 * g++.dg/parse/pr34758.C: New.
2608 2011-03-15 Xinliang David Li <davidxl@google.com>
2611 * gcc.dg/uninit-pred-7_d.c: New test.
2612 * gcc.dg/uninit-pred-8_d.c: New test.
2614 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2617 * gcc.target/arm/pr46788.c: New.
2619 2011-03-15 Richard Guenther <rguenther@suse.de>
2622 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2623 * gfortran.dg/ishft_4.f90: Likewise.
2624 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2626 2011-03-15 Richard Guenther <rguenther@suse.de>
2628 PR tree-optimization/13954
2629 * g++.dg/tree-ssa/pr13954.C: New testcase.
2631 2011-03-15 Richard Guenther <rguenther@suse.de>
2633 PR tree-optimization/48037
2634 * gcc.target/i386/pr48037-1.c: New testcase.
2636 2011-03-15 Richard Guenther <rguenther@suse.de>
2638 PR tree-optimization/41490
2639 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2640 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2641 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2642 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2643 * g++.dg/tree-ssa/pr33604.C: Adjust.
2645 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.c-torture/execute/pr47917.c: New test.
2649 * gcc.dg/pr47917.c: New test.
2652 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2654 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2656 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2657 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2658 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2659 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2660 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2661 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2662 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2663 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2664 * gcc.target/i386/avx-floor-vec.c: Ditto.
2665 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2666 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2667 * gcc.target/i386/avx-rint-vec.c: Ditto.
2668 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2669 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2670 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2671 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2673 2011-03-14 Tom Tromey <tromey@redhat.com>
2675 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2676 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2677 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2679 2011-03-14 Tom Tromey <tromey@redhat.com>
2681 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2682 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2683 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2685 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2687 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2689 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2691 PR rtl-optimization/47166
2692 * gcc.c-torture/execute/postmod-1.c: New test.
2694 2011-03-14 Richard Guenther <rguenther@suse.de>
2697 * gcc.dg/torture/pr48098.c: New testcase.
2699 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2702 * gcc.target/powerpc/pr48053-1.c: New test.
2703 * gcc.target/powerpc/pr48053-2.c: Likewise.
2705 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2708 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2710 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2713 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2715 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2718 * gfortran.dg/class_41.f03: New.
2720 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2722 * g++.dg/conversion/cast3.C: New test.
2724 2011-03-11 Jason Merrill <jason@redhat.com>
2726 * g++.dg/template/error45.C: New.
2728 * g++.dg/parse/no-type-defn1.C: New.
2730 * g++.dg/ext/attrib40.C: New.
2732 * g++.dg/cpp0x/regress/array1.C: New.
2734 2011-03-11 Richard Guenther <rguenther@suse.de>
2736 PR tree-optimization/48067
2737 * gcc.dg/pr48067.c: New testcase.
2739 2011-03-11 Richard Guenther <rguenther@suse.de>
2742 * g++.dg/lto/20110311-1_0.C: New testcase.
2744 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2747 * g++.dg/inherit/virtual8.C: New test.
2750 * gcc.dg/torture/pr48044.c: New test.
2752 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2755 * gfortran.dg/proc_ptr_comp_31.f90: New.
2757 2011-03-11 Richard Guenther <rguenther@suse.de>
2759 PR tree-optimization/47278
2760 * gcc.dg/torture/pr47278-1.c: New testcase.
2761 * gcc.dg/torture/pr47278-2.c: Likewise.
2763 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2765 PR tree-optimization/48063
2766 * gcc.dg/torture/pr48063.c: New test.
2768 2011-03-10 Jason Merrill <jason@redhat.com>
2770 * g++.dg/template/array22.C: New.
2772 * g++.dg/cpp0x/syntax-err1.C: New.
2773 * g++.dg/parse/error36.C: Adjust expected errors.
2774 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2775 * g++.old-deja/g++.pt/typename3.C: Likewise.
2776 * g++.old-deja/g++.pt/typename4.C: Likewise.
2777 * g++.old-deja/g++.pt/typename6.C: Likewise.
2779 2011-03-09 Jason Merrill <jason@redhat.com>
2781 * g++.dg/template/nontype22.C: New.
2783 2011-03-09 Martin Jambor <mjambor@suse.cz>
2785 PR tree-optimization/47714
2786 * g++.dg/torture/pr47714.C: New test.
2788 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2791 * gcc.target/powerpc/pr47755-2.c: New file.
2793 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2795 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2796 is not set in the environment, pass 64 as first argument when not
2797 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2798 native where ulimit -u is supported.
2800 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2802 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2804 2011-03-08 Jason Merrill <jason@redhat.com>
2806 * g++.dg/template/nontype21.C: New.
2808 * g++.dg/template/anon5.C: New.
2810 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2813 * gcc.dg/pr47881.c: New test.
2815 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2818 * g++.dg/lookup/template3.C: New test.
2820 2011-03-08 Kai Tietz <ktietz@redhat.com>
2822 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2825 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2828 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2829 sizeof to compute alignment.
2831 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2833 PR tree-optimization/48022
2834 * gcc.dg/pr48022-1.c: New test.
2835 * gcc.dg/pr48022-2.c: New test.
2837 2011-03-07 Jason Merrill <jason@redhat.com>
2839 * g++.dg/template/nontype20.C: New.
2840 * g++.dg/init/member1.C: Adjust expected errors.
2841 * g++.dg/parse/constant4.C: Likewise.
2842 * g++.dg/template/qualified-id3.C: Likewise.
2843 * g++.old-deja/g++.pt/crash10.C: Likewise.
2845 * g++.dg/cpp0x/regress/non-const1.C: New.
2847 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2850 * gcc.dg/pr47991.c: New test.
2852 2011-03-07 Jason Merrill <jason@redhat.com>
2854 * g++.dg/abi/mangle46.C: New.
2856 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2859 * gcc.target/powerpc/pr47862.c: New.
2861 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2864 * gcc.target/i386/combine-mul.c: Require nonpic.
2866 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2867 Nathan Froyd <froydnj@codesourcery.com>
2869 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2871 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2873 * README.QMTEST: Remove.
2875 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2876 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2879 * gfortran.dg/array_constructor_37.f90 : New test.
2881 2011-03-05 Jason Merrill <jason@redhat.com>
2883 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2884 * g++.dg/abi/mangle45.C: Likewise.
2885 * g++.dg/cpp0x/trailing1.C: Likewise.
2887 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2889 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2891 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2893 PR rtl-optimization/47899
2894 * gcc.dg/pr47899.c: New test.
2896 * gcc.dg/torture/pr47968.c: Ignore warnings.
2898 PR tree-optimization/47967
2899 * gcc.c-torture/compile/pr47967.c: New test.
2901 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2903 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2904 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2906 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2908 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2909 and property_getAttributes() if __OBJC2__.
2910 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2911 * objc.dg/property/property-encoding-1.m: New.
2912 * obj-c++.dg/property/property-encoding-1.mm: New.
2914 2011-03-04 Jason Merrill <jason@redhat.com>
2916 * g++.dg/template/pseudodtor6.C: New.
2918 * g++.dg/inherit/covariant19.C: New.
2920 2011-03-04 Richard Guenther <rguenther@suse.de>
2923 * gcc.dg/torture/pr47968.c: New testcase.
2925 2011-03-04 Richard Guenther <rguenther@suse.de>
2928 * gcc.dg/torture/pr47975.c: New testcase.
2930 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2933 * g++.dg/template/crash106.C: New.
2935 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.dg/gomp/pr47963.c: New test.
2939 * g++.dg/gomp/pr47963.C: New test.
2941 2011-03-02 Jason Merrill <jason@redhat.com>
2943 * g++.dg/cpp0x/regress/condition1.C: New.
2945 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2947 2011-03-01 Jason Merrill <jason@redhat.com>
2949 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2951 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2953 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2955 PR rtl-optimization/47925
2956 * gcc.c-torture/execute/pr47925.c: New test.
2958 2011-03-01 Jason Merrill <jason@redhat.com>
2960 * g++.dg/cpp0x/decltype25.C: New.
2962 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2964 2011-03-01 Richard Guenther <rguenther@suse.de>
2966 PR tree-optimization/47890
2967 * gcc.dg/torture/pr47890.c: New testcase.
2969 2011-03-01 Richard Guenther <rguenther@suse.de>
2972 * gcc.dg/lto/pr47924_0.c: New testcase.
2974 2011-03-01 Richard Guenther <rguenther@suse.de>
2977 * gfortran.dg/lto/pr46911_0.f: New testcase.
2979 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2981 PR libgfortran/47933
2982 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2983 compile errors from older code form.
2985 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987 PR libgfortran/47567
2988 * gfortran.dg/fmt_fw_d.f90: New test.
2990 2011-02-28 Jason Merrill <jason@redhat.com>
2992 * g++.dg/inherit/covariant18.C: New.
2994 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.dg/pr47893.c: New test.
2999 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3001 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3002 NULL in case of a selector with conflicting types.
3003 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3005 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3007 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3008 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3009 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3010 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3012 2011-02-28 Jason Merrill <jason@redhat.com>
3015 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3017 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3019 PR libgfortran/47778
3020 * gfortran.dg/namelist_71.f90: New test.
3022 2011-02-27 Jason Merrill <jason@redhat.com>
3025 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3026 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3028 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3031 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3033 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3036 * gfortran.dg/gomp/task-1.f90: Removed.
3038 2011-02-26 Jason Merrill <jason@redhat.com>
3040 * g++.dg/template/this-targ1.C: New.
3042 * g++.dg/cpp0x/regress/template-const1.C: New.
3043 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3044 * g++.dg/template/function1.C: Adjust.
3045 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3046 * g++.dg/debug/debug7.C: Adjust.
3048 2011-02-26 Tobias Burnus <burnus@net-b.de>
3051 * gfortran.dg/gomp/task-1.f90: New.
3053 2011-02-25 Jie Zhang <jie@codesourcery.com>
3055 * gcc.target/arm/neon-thumb2-move.c: Add
3056 dg-require-effective-target arm_thumb2_ok.
3058 2011-02-24 Jason Merrill <jason@redhat.com>
3060 * g++.dg/parse/constant1.C: Specify C++98 mode.
3061 * g++.dg/parse/constant5.C: Likewise.
3062 * g++.dg/parse/error2.C: Likewise.
3063 * g++.dg/parse/semicolon3.C: Likewise.
3064 * g++.dg/template/crash14.C: Likewise.
3065 * g++.dg/template/local4.C: Likewise.
3066 * g++.dg/template/nontype3.C: Likewise.
3067 * g++.dg/parse/crash31.C: Adjust expected errors.
3068 * g++.dg/template/function1.C: Likewise.
3069 * g++.dg/template/ref3.C: Likewise.
3070 * g++.dg/template/static9.C: Likewise.
3071 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3073 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3074 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3075 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3076 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3077 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3079 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3082 * gfortran.dg/pr47878.f90: New test.
3084 2011-02-24 Richard Guenther <rguenther@suse.de>
3087 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3088 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3090 2011-02-24 Richard Guenther <rguenther@suse.de>
3093 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3094 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3096 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098 PR libgfortran/47567
3099 * gfortran.dg/fmt_f0_1.f90: Update test.
3101 2011-02-23 Jason Merrill <jason@redhat.com>
3103 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3104 * g++.dg/abi/mangle45.C: New.
3106 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3107 * g++.dg/template/canon-type-9.C: Match use of decltype
3108 between declaration and definition.
3109 * g++.dg/template/canon-type-12.C: Likewise.
3111 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3114 * gfortran.dg/nested_allocatables_1.f90: New.
3116 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3119 * g++.dg/pr46868.C: New test.
3120 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3121 * g++.dg/parse/error14.C: Adjust.
3123 2011-02-23 Richard Guenther <rguenther@suse.de>
3125 PR tree-optimization/47838
3126 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3128 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3130 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3132 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3134 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3135 * gfortran.dg/count_init_expr.f03: Ditto.
3136 * gfortran.dg/gomp/pr43711.f90: Ditto.
3137 * gcc.dg/struct-parse-2.c: Ditto.
3138 * gcc.dg/parse-error-3.c: Ditto.
3139 * gcc.dg/Wlogical-op-1.c: Ditto.
3140 * gcc.dg/Walways-true-1.c: Ditto.
3141 * gcc.dg/pr24225.c: Ditto.
3142 * gcc.dg/Walways-true-2.c: Ditto.
3143 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3144 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3145 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3146 * g++.dg/overload/defarg4.C: Ditto.
3147 * g++.dg/inherit/covariant16.C: Ditto.
3148 * g++.dg/inherit/virtual7.C: Ditto.
3149 * g++.dg/template/canon-type-9.C: Ditto.
3150 * g++.dg/template/access19.C: Ditto.
3151 * g++.dg/template/call7.C: Ditto.
3152 * g++.dg/template/canon-type-2.C: Ditto.
3153 * g++.dg/template/init7.C: Ditto.
3154 * g++.dg/template/sizeof-template-argument.C: Ditto.
3155 * g++.dg/template/const3.C: Ditto.
3156 * g++.dg/template/sfinae26.C: Ditto.
3157 * g++.dg/template/sfinae26.C: Ditto.
3158 * g++.dg/template/canon-type-11.C: Ditto.
3159 * g++.dg/template/union2.C: Ditto.
3160 * g++.dg/template/canon-type-3.C: Ditto.
3161 * g++.dg/template/canon-type-1.C: Ditto.
3162 * g++.dg/template/canon-type-5.C: Ditto.
3163 * g++.dg/template/canon-type-7.C: Ditto.
3164 * g++.dg/template/canon-type-10.C: Ditto.
3165 * g++.dg/template/spec36.C: Ditto.
3166 * g++.dg/template/typedef38.C: Ditto.
3167 * g++.dg/template/canon-type-4.C: Ditto.
3168 * g++.dg/template/canon-type-6.C: Ditto.
3169 * g++.dg/template/canon-type-13.C: Ditto.
3170 * g++.dg/template/instantiate9.C: Ditto.
3171 * g++.dg/template/ttp22.C: Ditto.
3172 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3173 * g++.dg/warn/Walways-true-1.C: Ditto.
3174 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3175 * g++.dg/warn/Walways-true-2.C: Ditto.
3176 * g++.dg/conversion/op4.C: Ditto.
3177 * g++.dg/opt/pr19650.C: Ditto.
3178 * g++.dg/lookup/friend11.C: Ditto.
3179 * g++.dg/other/default2.C: Ditto.
3180 * g++.dg/other/default3.C: Ditto.
3181 * g++.dg/other/dtor2.C: Ditto.
3182 * g++.dg/other/friend5.C: Ditto.
3183 * g++.dg/other/default5.C: Ditto.
3184 * g++.dg/init/brace6.C: Ditto.
3185 * g++.dg/init/aggr5.C: Ditto.
3186 * g++.dg/init/error2.C: Ditto.
3187 * g++.dg/expr/bound-mem-fun.C: Ditto.
3188 * g++.dg/expr/cond6.C: Ditto.
3189 * g++.dg/expr/stmt-expr-1.C: Ditto.
3190 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3191 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3192 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3193 * g++.dg/cpp0x/bracket1.C: Ditto.
3194 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3195 * g++.dg/cpp0x/pr38646.C: Ditto.
3196 * g++.dg/cpp0x/variadic73.C: Ditto.
3197 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3198 * g++.dg/cpp0x/bracket4.C: Ditto.
3199 * g++.dg/cpp0x/decltype4.C: Ditto.
3200 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3201 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3202 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3203 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3204 * g++.dg/cpp0x/decltype2.C: Ditto.
3205 * g++.dg/cpp0x/decltype1.C: Ditto.
3206 * g++.dg/cpp0x/bracket2.C: Ditto.
3207 * g++.dg/cpp0x/decltype5.C: Ditto.
3208 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3209 * g++.dg/cpp0x/variadic70.C: Ditto.
3210 * g++.dg/cpp0x/decltype6.C: Ditto.
3211 * g++.dg/cpp0x/rvo.C: Ditto.
3212 * g++.dg/cpp0x/vt-40092.C: Ditto.
3213 * g++.dg/cpp0x/variadic-new.C: Ditto.
3214 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3215 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3216 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3217 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3218 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3219 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3220 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3221 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3222 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3223 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3224 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3225 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3226 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3227 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3228 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3229 * g++.dg/cpp0x/pr39639.C: Ditto.
3230 * g++.dg/cpp0x/decltype3.C: Ditto.
3231 * g++.dg/cpp0x/variadic68.C: Ditto.
3232 * g++.dg/cpp0x/variadic-function.C: Ditto.
3233 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3234 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3235 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3236 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3237 * g++.dg/parse/crash35.C: Ditto.
3238 * g++.dg/parse/crash40.C: Ditto.
3239 * g++.dg/parse/defarg12.C: Ditto.
3240 * g++.dg/parse/crash34.C: Ditto.
3241 * g++.dg/parse/constructor3.C: Ditto.
3242 * g++.dg/parse/template23.C: Ditto.
3243 * g++.dg/parse/crash56.C: Ditto.
3244 * g++.dg/parse/dtor13.C: Ditto.
3245 * g++.dg/parse/error33.C: Ditto.
3246 * g++.dg/parse/ctor9.C: Ditto.
3247 * g++.dg/parse/error32.C: Ditto.
3248 * g++.dg/parse/error37.C: Ditto.
3249 * g++.dg/parse/bitfield3.C: Ditto.
3250 * g++.dg/parse/struct-4.C: Ditto.
3251 * g++.dg/ext/has_trivial_copy.C: Ditto.
3252 * g++.dg/ext/is_polymorphic.C: Ditto.
3253 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3254 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3255 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3256 * g++.dg/ext/is_union.C: Ditto.
3257 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3258 * g++.dg/ext/is_pod.C: Ditto.
3259 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3260 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3261 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3262 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3263 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3264 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3265 * g++.dg/ext/is_abstract.C: Ditto.
3266 * g++.dg/ext/has_trivial_assign.C: Ditto.
3267 * g++.dg/ext/is_class.C: Ditto.
3268 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3269 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3270 * g++.dg/ext/is_base_of.C: Ditto.
3271 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3272 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3273 * g++.dg/ext/is_empty.C: Ditto.
3274 * g++.dg/ext/is_enum.C: Ditto.
3275 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3276 * gnat.dg/opt11.adb: Ditto.
3277 * obj-c++.dg/pr45735.mm: Ditto.
3278 * obj-c++.dg/pr24393.mm: Ditto.
3279 * obj-c++.dg/exceptions-2.mm: Ditto.
3280 * objc.dg/pr45735.m: Ditto.
3281 * objc.dg/pr24393.m: Ditto.
3283 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3285 * objc.dg/attributes/objc-exception-1.m: New.
3287 2011-02-23 Jie Zhang <jie@codesourcery.com>
3289 * gcc.dg/cpp/include7.c: New test.
3291 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3296 2011-02-23 Jie Zhang <jie@codesourcery.com>
3298 PR rtl-optimization/47763
3299 * gcc.dg/pr47763.c: New test.
3301 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3304 * gfortran.dg/whole_file_32.f90 : New test.
3306 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3309 * g++.dg/inherit/virtual7.C: New test.
3311 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3314 * objc.dg/type-size-3.m: Updated error message.
3315 * objc.dg/type-size-4.m: New test.
3316 * objc.dg/type-size-5.m: New test.
3318 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3320 * lib/gnat.exp: Fix comments.
3321 Don't load libgloss.exp.
3322 (default_gnat_version): Call $compiler with --version.
3323 Adapt regexp for gnatmake output, insert version.
3324 (gnat_version): New proc.
3325 (gnat_init): Remove gnat_libgcc_s_path.
3326 (gnat_target_compile): Likewise.
3327 Remove ld_library_path.
3328 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3329 (gnat_pass): Remove.
3330 (gnat_pass): Remove.
3331 (gnat_finish): Remove.
3332 (gnat_exit): Remove.
3333 (local_find_gnatmake): Reindent.
3334 (runtest_file_p): Remove.
3335 (prune_warnings): Remove.
3336 (find_gnatclean): New proc.
3337 * lib/gnat-dg.exp (lremove): New proc.
3338 (gnat-dg-test): Reindent.
3339 Remove additional output files.
3340 (gnat-dg-runtest): Remove.
3342 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3343 * gnat.dg/loop_optimization6.adb: Likewise.
3344 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3346 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3348 PR tree-optimization/47835
3349 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3351 2011-02-22 Tobias Burnus <burnus@net-b.de>
3353 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3354 * gfortran.dg/abstract_type_2.f03: Ditto.
3355 * gfortran.dg/abstract_type_3.f03: Ditto.
3356 * gfortran.dg/abstract_type_4.f03: Ditto.
3357 * gfortran.dg/abstract_type_5.f03: Ditto.
3358 * gfortran.dg/abstract_type_6.f03: Ditto.
3359 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3360 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3361 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3362 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3363 * gfortran.dg/array_function_5.f90: Ditto.
3364 * gfortran.dg/asynchronous_3.f03: Ditto.
3365 * gfortran.dg/char_expr_1.f90: Ditto.
3366 * gfortran.dg/class_14.f03: Ditto.
3367 * gfortran.dg/data_array_6.f: Ditto.
3368 * gfortran.dg/data_invalid.f90: Ditto.
3369 * gfortran.dg/dot_product_1.f03: Ditto.
3370 * gfortran.dg/func_derived_5.f90: Ditto.
3371 * gfortran.dg/func_result_4.f90: Ditto.
3372 * gfortran.dg/implied_do_1.f90: Ditto.
3373 * gfortran.dg/initialization_25.f90: Ditto.
3374 * gfortran.dg/initialization_26.f90: Ditto.
3375 * gfortran.dg/interface_34.f90: Ditto.
3376 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3377 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3378 * gfortran.dg/matmul_8.f03: Ditto.
3379 * gfortran.dg/merge_init_expr.f90: Ditto.
3380 * gfortran.dg/pack_assign_1.f90: Ditto.
3381 * gfortran.dg/pack_vector_1.f90: Ditto.
3382 * gfortran.dg/pointer_check_8.f90: Ditto.
3383 * gfortran.dg/product_init_expr.f03: Ditto.
3384 * gfortran.dg/reshape_order_5.f90: Ditto.
3385 * gfortran.dg/reshape_shape_1.f90: Ditto.
3386 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3387 * gfortran.dg/same_name_2.f90: Ditto.
3388 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3389 * gfortran.dg/spread_init_expr.f03: Ditto.
3390 * gfortran.dg/stmt_func_1.f90: Ditto.
3391 * gfortran.dg/sum_init_expr.f03: Ditto.
3392 * gfortran.dg/transpose_3.f03: Ditto.
3393 * gfortran.dg/unpack_init_expr.f03: Ditto.
3394 * gfortran.dg/warn_conversion.f90: Ditto.
3395 * gfortran.dg/warn_conversion_2.f90: Ditto.
3396 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3397 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3398 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3399 * gfortran.dg/whole_file_16.f90: Ditto.
3400 * gfortran.dg/whole_file_17.f90: Ditto.
3401 * gfortran.dg/whole_file_18.f90: Ditto.
3402 * gfortran.dg/whole_file_20.f03: Ditto.
3403 * gfortran.dg/whole_file_5.f90: Ditto.
3404 * gfortran.dg/whole_file_6.f90: Ditto.
3405 * gfortran.dg/write_invalid_format.f90: Ditto.
3406 * gfortran.dg/zero_sized_6.f90: Ditto.
3408 2011-02-21 Jeff Law <law@redhat.com>
3410 PR rtl-optimization/46178
3411 * gcc.target/i386/pr46178.c: New test.
3413 PR rtl-optimization/46002
3414 * gcc.c-torture/compile/pr46002.c: New test.
3416 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3418 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3421 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3424 * g++.dg/debug/pr47106.C: Require effective target lto.
3426 2011-02-21 Jason Merrill <jason@redhat.com>
3428 * g++.dg/cpp0x/constexpr-diag2.C: New.
3430 2011-02-20 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3434 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3436 * g++.dg/overload/conv-op1.C: New.
3438 * g++.dg/cpp0x/constexpr-synth1.C: New.
3440 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3442 * objc.dg/layout-2.m: New.
3443 * objc.dg/selector-3.m: Adjusted location of error message.
3444 * objc.dg/type-size-3.m: Same.
3445 * obj-c++.dg/selector-3.mm: Same.
3447 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3450 * objc.dg/property/dotsyntax-22.m: New.
3451 * obj-c++.dg/property/dotsyntax-22.mm: New.
3453 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3456 * g++.dg/template/typedef38.C: New test.
3458 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3461 * gfortran.dg/whole_file_30.f90 : New test.
3462 * gfortran.dg/whole_file_31.f90 : New test.
3464 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3468 * gfortran.dg/whole_file_28.f90 : New test.
3469 * gfortran.dg/whole_file_29.f90 : New test.
3471 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/template/crash105.C: New.
3476 2011-02-19 Jason Merrill <jason@redhat.com>
3478 * g++.dg/cpp0x/regress/no-elide1.C: New.
3480 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3482 PR tree-optimization/46620
3483 * gcc.dg/pr46620.c: New.
3485 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3488 * gcc.target/i386/pr47809.c: New test.
3490 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3491 Tobias Burnus <burnus@net-b.de>
3493 * lib/target-supports.exp
3494 (check_effective_target_fortran_large_real): New check for large reals.
3495 * gfortran.dg/nan_7.f90: New test.
3497 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3499 PR libgfortran/47567
3500 * gfortran.dg/fmt_f0_1.f90: Update test.
3502 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3505 * gfortran.dg/array_constructor_36.f90 : New test.
3506 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3507 allow for comparison between different elements of the array
3508 constructor at different levels of optimization.
3510 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3512 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3513 * gcc.target/i386/pr32280-1.c: Likewise.
3515 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.target/i386/pr47800.c: New test.
3520 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3522 * objc/execute/exceptions/foward-1.x: New.
3524 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3527 * gfortran.dg/derived_constructor_comps_4.f90: New.
3529 2011-02-18 Tobias Burnus
3532 * gfortran.dg/func_result_6.f90: New.
3534 2011-02-18 Michael Matz <matz@suse.de>
3537 * gfortran.dg/lto/pr45586_0.f90: New test.
3538 * gfortran.dg/typebound_proc_20.f90: Ditto.
3539 * gfortran.dg/typebound_proc_21.f90: Ditto.
3541 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3546 2011-02-18 Tobias Burnus <burnus@net-b.de>
3549 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3551 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3552 normalizing the error/warning output.
3553 * gfortran.dg/Wall.f90: Update dg-error/warning.
3554 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3555 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3556 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3557 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3558 * gfortran.dg/class_30.f90: Update dg-error/warning.
3559 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3560 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3561 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3562 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3563 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3564 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3565 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3566 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3567 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3568 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3569 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3570 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3571 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3572 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3573 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3574 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3575 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3576 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3577 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3578 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3579 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3580 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3581 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3582 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3583 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3585 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3588 * gfortran.dg/proc_ptr_comp_30.f90: New.
3590 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3593 * gcc.target/i386/pr47780.c: New test.
3595 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3598 * gfortran.dg/class_40.f03: New.
3600 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3603 * g++.dg/cpp0x/auto21.C: New test.
3605 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3607 * objc.dg/special/unclaimed-category-1.h: Updated for
3609 * objc.dg/special/unclaimed-category-1.m: Same.
3610 * objc.dg/zero-link-1.m: Same.
3611 * objc.dg/lookup-1.m: Same.
3612 * objc.dg/torture/strings/const-str-9.m
3613 * objc.dg/torture/strings/const-str-10.m: Same.
3614 * objc.dg/torture/strings/const-str-11.m: Same.
3615 * objc.dg/torture/forward-1.m: Same.
3616 * objc.dg/zero-link-2.m: Same.
3617 * objc.dg/encode-7-next-64bit.m: Same.
3618 * objc.dg/method-4.m: Same.
3619 * objc.dg/next-runtime-1.m: Same.
3620 * objc.dg/image-info.m: Same.
3621 * objc.dg/pr23214.m: Same.
3622 * objc.dg/symtab-1.m: Same.
3623 * obj-c++.dg/basic.m: Same.
3624 * obj-c++.dg/proto-lossage-3.m: Same.
3625 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3626 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3627 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3628 * obj-c++.dg/method-11.m: Same.
3629 * objc/execute/enumeration-1.m: Same.
3630 * objc/execute/object_is_class.m: Same.
3631 * objc/execute/formal_protocol-2.m: Same.
3632 * objc/execute/formal_protocol-4.m: Same.
3633 * objc/execute/formal_protocol-6.m: Same.
3634 * objc/execute/bycopy-3.m: Same.
3635 * objc/execute/exceptions/catchall-1.m: Same.
3636 * objc/execute/exceptions/finally-1.m: Same.
3637 * objc/execute/exceptions/local-variables-1.m: Same.
3638 * objc/execute/exceptions/foward-1.m: Same.
3639 * objc/execute/bf-common.h
3640 * objc/execute/enumeration-2.m: Same.
3641 * objc/execute/formal_protocol-1.m: Same.
3642 * objc/execute/formal_protocol-3.m: Same.
3643 * objc/execute/formal_protocol-5.m: Same.
3644 * objc/execute/accessing_ivars.m: Same.
3645 * objc/execute/bycopy-2.m: Same.
3646 * objc/execute/formal_protocol-7.m: Same.
3647 * objc/execute/compatibility_alias.m: Same.
3648 * objc/execute/no_clash.m: Same.
3649 * objc/execute/object_is_meta_class.m: Same.
3650 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3651 * objc/execute/class-tests-1.h: Include stdio.h.
3652 * objc/execute/class-tests-2.h: Same.
3653 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3655 * obj-c++.dg/try-catch-2.mm: Same.
3657 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/warn/Wunused-parm-4.C: New test.
3662 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3663 Jan Hubicka <jh@suse.cz>
3667 * g++.dg/debug/pr47106.C: New.
3669 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3672 * gcc.target/i386/pr43653.c: New test.
3674 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3677 * g++.dg/template/inherit6.C: New test.
3679 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3682 * gfortran.dg/class_39.f03: New.
3684 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3687 * g++.dg/cpp0x/variadic106.C: New test.
3689 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3692 * gfortran.dg/pr47757-1.f90: New test.
3693 * gfortran.dg/pr47757-2.f90: New test.
3694 * gfortran.dg/pr47757-3.f90: New test.
3697 * g++.dg/cpp0x/enum8.C: New test.
3699 2011-02-15 Jason Merrill <jason@redhat.com>
3701 * g++.dg/inherit/implicit-trivial1.C: New.
3702 * g++.dg/cpp0x/implicit-trivial1.C: New.
3704 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3707 * gcc.dg/torture/pr47725.c: Removed.
3709 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3712 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3713 constant does not generate a load from memory.
3715 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3718 * gcc.dg/torture/pr47725.c: New.
3720 2011-02-15 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/47743
3723 * gcc.dg/torture/pr47743.c: New testcase.
3725 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3728 * gcc.target/i386/pr47581.c: New test.
3730 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3733 * gfortran.dg/select_type_22.f03: New.
3735 2011-02-14 Jason Merrill <jason@redhat.com>
3737 * g++.dg/cpp0x/regress/enum1.C: New.
3739 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3741 * gnat.dg/include.adb: New test.
3743 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/class_38.f03: New.
3748 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3750 * gcc.dg/pr46494.c: New test.
3752 2011-02-14 Richard Guenther <rguenther@suse.de>
3754 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3756 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3759 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3760 sparc*-sun-solaris2.11.
3762 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3765 * gfortran.dg/argument_checking_18.f90: New.
3767 2011-02-13 Tobias Burnus <burnus@net-b.de>
3769 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3770 * gfortran.dg/argument_checking_17.f90: New.
3772 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3774 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3775 are temporarily disabled.
3776 * gfortran.dg/class_7.f03: Ditto.
3777 * gfortran.dg/coarray_14.f90: Ditto.
3778 * gfortran.dg/typebound_proc_13.f03: Ditto.
3780 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3783 * gfortran.dg/extends_11.f03: New.
3785 2011-02-11 Xinliang David Li <davidxl@google.com>
3787 PR tree-optimization/47707
3788 * g++.dg/tree-ssa/pr47707.C: New test.
3790 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3792 * g++.dg/opt/inline17.C: New test.
3794 2011-02-11 Tobias Burnus <burnus@net-b.de>
3797 * gfortran.dg/pure_formal_2.f90: New.
3799 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3801 PR rtl-optimization/47614
3802 * gfortran.dg/pr47614.f: New.
3804 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3807 * gcc.dg/opts-6.c: New test.
3809 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3812 * gcc.dg/pr47684.c: New test.
3814 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3817 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3818 c99_runtime, dg-add-options c99_runtime.
3819 (main): Use __asm__.
3821 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3825 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3826 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3827 * gcc.dg/ucnid-10.c: Likewise.
3828 * gcc.dg/ucnid-13.c: Likewise.
3829 * gcc.dg/ucnid-7.c: Likewise.
3830 * gcc.dg/ucnid-8.c: Likewise.
3831 Adapt dg-warning line number.
3833 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3835 * gcc.target/i386/parity-1.c: Use -march=k8.
3836 * gcc.target/i386/parity-2.c: Ditto.
3837 * gcc.target/i386/vecinit-1.c: Ditto.
3838 * gcc.target/i386/vecinit-2.c: Ditto.
3840 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3843 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3844 * gcc.target/mips/save-restore-3.c: Likewise.
3845 * gcc.target/mips/save-restore-4.c: Likewise.
3846 * gcc.target/mips/save-restore-5.c: Likewise.
3849 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3850 * g++.dg/tree-prof/partition2.C: Likewise.
3852 2011-02-09 Jason Merrill <jason@redhat.com>
3854 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3855 rather than misdeclare std::puts.
3857 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3858 * g++.dg/other/warning1.C: Likewise.
3859 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3860 * g++.old-deja/g++.gb/scope06.C: Likewise.
3861 * g++.old-deja/g++.law/cvt11.C: Likewise.
3862 * g++.old-deja/g++.law/init1.C: Likewise.
3863 * g++.dg/abi/mangle26.C: Likewise.
3865 * g++.dg/template/function1.C: Adjust for C++0x mode.
3866 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3868 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3869 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3871 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3873 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3875 * g++.dg/cpp0x/regress: New directory.
3876 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3877 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3878 * g++.dg/cpp0x/regress/regress3.C: New.
3880 2011-02-10 Richard Guenther <rguenther@suse.de>
3882 PR tree-optimization/47677
3883 * gcc.dg/torture/pr47677.c: New testcase.
3885 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3887 * objc.dg/special/load-category-1.m: Remove unused header.
3888 * objc.dg/special/load-category-1a.m: Likewise.
3889 * objc.dg/special/load-category-2.m: Likewise.
3890 * objc.dg/special/load-category-2a.m: Likewise.
3891 * objc.dg/special/load-category-3.m: Likewise.
3892 * objc.dg/special/load-category-3a.m: Likewise.
3893 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3894 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3895 * objc.dg/attributes/class-attribute-1.m: Likewise.
3896 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3897 * obj-c++.dg/property/property.exp: Likewise.
3898 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3899 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3900 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3901 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3902 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3903 * obj-c++.dg/template-8.mm: Likewise.
3905 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3908 * gcc.target/i386/pr47665.c: New test.
3910 2011-02-10 Jie Zhang <jie@codesourcery.com>
3914 2011-02-05 Jie Zhang <jie@codesourcery.com>
3916 * gcc.dg/pr42631.c: Update test.
3917 * gcc.dg/pr42631-2.c: New test.
3919 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3922 * gfortran.dg/proc_decl_25.f90: New.
3924 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3927 * gfortran.dg/typebound_assignment_2.f03: New.
3929 2011-02-09 Richard Guenther <rguenther@suse.de>
3931 PR tree-optimization/47664
3932 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3934 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3937 * gnat.dg/uninit_func.adb: Adjust dg directive.
3939 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3942 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3944 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3947 * gfortran.dg/auto_dealloc_2.f90: New.
3949 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3951 * gcc.dg/builtins-config.h: Remove __sgi handling.
3952 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3953 -std=c99 for mips-sgi-irix6.5*.
3955 2011-02-09 Martin Jambor <mjambor@suse.cz>
3958 * gfortran.dg/pr25923.f90: Remove xfails.
3960 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963 * gfortran.dg/inquire_14.f90: New test.
3965 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/pointer_init_6.f90: New.
3970 2011-02-08 Jeff Law <law@redhat.com>
3972 PR tree-optimization/42893
3973 * gcc.tree-ssa/pr42893.c: New test.
3975 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3977 PR tree-optimization/46834
3978 PR tree-optimization/46994
3979 PR tree-optimization/46995
3980 * gcc.dg/graphite/id-pr46834.c: New.
3981 * gfortran.dg/graphite/id-pr46994.f90: New.
3982 * gfortran.dg/graphite/id-pr46995.f90: New.
3984 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3987 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3988 using the variable is known the warning is emitted there.
3989 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3990 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3992 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3995 * gcc.dg/noreturn-1.c (foo5): Likewise.
3996 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3997 (method2): Likewise.
3999 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4000 the return statement using the uninitialized variable.
4001 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4003 2011-02-08 Richard Guenther <rguenther@suse.de>
4006 * g++.dg/opt/pr47639.c: New testcase.
4008 2011-02-08 Richard Guenther <rguenther@suse.de>
4010 PR tree-optimization/47632
4011 * g++.dg/opt/pr47632.C: New testcase.
4013 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4015 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4017 2011-02-07 Richard Guenther <rguenther@suse.de>
4019 PR tree-optimization/47615
4020 * g++.dg/opt/pr47615.C: New testcase.
4022 2011-02-07 Richard Guenther <rguenther@suse.de>
4024 PR tree-optimization/47621
4025 * gcc.dg/torture/pr47621.c: New testcase.
4027 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4029 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4031 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4034 * gfortran.dg/allocate_with_source_1 : New test.
4036 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.dg/pr47610.c: New test.
4041 2011-02-05 Jie Zhang <jie@codesourcery.com>
4044 * gcc.dg/pr42631.c: Update test.
4045 * gcc.dg/pr42631-2.c: New test.
4047 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4050 * gfortran.dg/pr47574.f90: New test.
4052 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4054 PR tree-optimization/46194
4055 * gcc.dg/autopar/pr46194.c: New.
4057 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4059 PR tree-optimization/43695
4060 * g++.dg/ipa/pr43695.C: New.
4062 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/pr23200.c: New test.
4067 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4070 * g++.dg/pr47589.C: New test.
4072 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4075 * g++.dg/template/typedef37.C: New test.
4076 * g++.dg/template/param1.C: Adjust expected error message.
4078 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4081 * gcc.dg/pr31490-2.c: New test.
4082 * gcc.dg/pr31490-3.c: New test.
4083 * gcc.dg/pr31490-4.c: New test.
4085 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4086 Jakub Jelinek <jakub@redhat.com>
4089 * g++.dg/parser/semicolon3.C: Adjust.
4090 * g++.dg/parser/semicolon4.C: New testcase.
4091 * g++.dg/pr46890.C: New testcase.
4093 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4096 * g++.dg/init/pr29571.C: New.
4098 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4100 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4101 instead of vect_int.
4103 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4106 * gcc.target/i386/pr47312.c: New test.
4109 * gcc.target/i386/pr47564.c: New test.
4111 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4113 PR tree-optimization/45122
4114 * gcc.dg/tree-ssa/pr45122.c: New.
4116 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4119 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4122 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4123 and vsx so a default --with-cpu=power7 doesn't give an error
4124 when -mavoid-indexed-addresses is used.
4126 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4127 wrapper function to save the arguments and then jump to the real
4128 function, rather than depending on the compiler not to move stuff
4130 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4132 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4133 Paul Thomas <pault@gcc.gnu.org>
4136 * gfortran.dg/class_37.f03 : New test.
4138 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4139 Richard Guenther <rguenther@suse.de>
4141 PR tree-optimization/40979
4143 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4144 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4145 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4146 check_vect_support_and_set_flags.
4147 * gfortran.dg/graphite/vect-pr40979.f90: New.
4149 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4152 * gfortran.dg/class_36.f03: New.
4154 2011-02-02 Richard Guenther <rguenther@suse.de>
4156 PR tree-optimization/47566
4157 * gcc.dg/lto/20110201-1_0.c: New testcase.
4159 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4165 * debug/pr47498.c: New.
4166 * debug/pr47501.c: New.
4168 2011-02-01 Richard Guenther <rguenther@suse.de>
4170 PR tree-optimization/47559
4171 * g++.dg/torture/pr47559.C: New testcase.
4173 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4176 * gfortran.dg/typebound_call_20.f03: New.
4178 2011-02-01 Richard Guenther <rguenther@suse.de>
4180 PR tree-optimization/47555
4181 * gcc.dg/pr47555.c: New testcase.
4183 2011-02-01 Richard Guenther <rguenther@suse.de>
4185 PR tree-optimization/47541
4186 * g++.dg/torture/pr47541.C: New testcase.
4188 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4191 * gfortran.dg/typebound_call_19.f03: New.
4193 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4196 * g++.dg/cpp0x/pr47416.C: New test.
4198 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4201 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4203 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4206 * gfortran.dg/typebound_assignment_1.f03: New.
4208 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4210 PR tree-optimization/47538
4211 * gcc.c-torture/execute/pr47538.c: New test.
4213 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4216 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4218 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4220 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4222 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4224 PR rtl-optimization/44031
4225 * gcc.c-torture/compile/20110131-1.c: New test.
4227 2011-01-31 Tobias Burnus <burnus@net-b.de>
4230 * gfortran.dg/stmt_func_1.f90: New.
4232 2011-01-31 Tobias Burnus <burnus@net-b.de>
4235 * gfortran.dg/interface_34.f90: New.
4237 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4240 * gfortran.dg/realloc_on_assign_5.f03: New test.
4241 * gfortran.dg/realloc_on_assign_5.f03: New test.
4243 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4245 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4246 * gfortran.dg/bessel_7.f90: Likewise.
4247 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4249 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4250 * gfortran.dg/sum_init_expr.f03: Likewise.
4252 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4254 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4257 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4258 loop only on "vect_intfloat_cvt" targets.
4260 2011-01-29 Tobias Burnus <burnus@net-b.de>
4263 * gfortran.dg/shape_6.f90: New.
4265 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4267 PR libgfortran/47434
4268 * gfortran.dg/read_infnan_1.f90: Update test.
4269 * gfortran.dg/module_nan.f90: Update test.
4270 * gfortran.dg/char4_iunit_1.f03: Update test.
4271 * gfortran.dg/large_real_kind_1.f90: Update test.
4272 * gfortran.dg/real_const_3.f90: Update test.
4273 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4275 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4278 * g++.dg/template/param2.C: New test.
4280 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4282 PR libgfortran/47285
4283 * gfortran.dg/fmt_g.f: New test.
4285 2011-01-28 Tobias Burnus <burnus@net-b.de>
4288 * gfortran.dg/pure_formal_1.f90: New.
4290 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4293 * gcc.dg/tls/pr42894.c: New test.
4295 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297 * gcc.dg/pr47276.c: Add dg-require-visibility.
4299 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4301 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4303 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4304 Tobias Burnus <burnus@gcc.gnu.org>
4309 * gfortran.dg/realloc_on_assign_3.f03: New test.
4310 * gfortran.dg/realloc_on_assign_4.f03: New test.
4311 * gfortran.dg/allocatable_function_5.f90: New test.
4312 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4313 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4314 implemented" dg-errors.
4316 2011-01-27 Jan Hubicka <jh@suse.cz>
4319 * gcc.dg/attr-weakref-4.c: New testcase
4321 2011-01-27 Martin Jambor <mjambor@suse.cz>
4323 PR tree-optimization/47228
4324 * gcc.dg/torture/pr47228.c: New test.
4326 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4328 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4330 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4332 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4333 when using auto-overlay support on the SPU.
4335 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4337 PR rtl-optimization/44174
4338 * gcc.target/i386/asm-6.c: New test.
4340 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4342 PR rtl-optimization/46856
4343 * gcc.c-torture/compile/pr46856.c: New test.
4345 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4346 Andrew Pinski <pinskia@gmail.com>
4349 * gcc.dg/pr43082.c: New.
4351 2011-01-26 DJ Delorie <dj@redhat.com>
4353 PR rtl-optimization/46878
4354 * gcc.dg/pr46878-1.c: New test.
4356 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4359 * g++.dg/cpp0x/pr47476.C: New test.
4361 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4363 * gcc.c-torture/compile/20110126-1.c: New test.
4365 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.dg/torture/pr47473.c: New test.
4370 2011-01-26 Jan Hubicka <jh@suse.cz>
4373 * gcc.c-torture/execute/pr47237.c: New testcase.
4375 2011-01-26 Jan Hubicka <jh@suse.cz>
4377 PR tree-optimization/47190
4378 * gcc.dg/attr-weakref-3.c: New testcase.
4380 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4383 * gcc.dg/dll-9a.c: New test file.
4384 * gcc.dg/dll-11.c: Likewise.
4385 * gcc.dg/dll-12.c: Likewise.
4386 * gcc.dg/dll-12a.c: Likewise.
4387 * gcc.dg/dll-11a.c: Likewise.
4388 * gcc.dg/dll-9.c: Likewise.
4389 * gcc.dg/dll-10.c: Likewise.
4390 * gcc.dg/dll-10a.c: Likewise.
4391 * g++.dg/ext/dllexport4a.cc: Likewise.
4392 * g++.dg/ext/dllexport4.C: Likewise.
4393 * g++.dg/ext/dllexport5.C: Likewise.
4394 * g++.dg/ext/dllexport5a.cc: Likewise.
4396 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4398 PR tree-optimization/46970
4399 * gcc.dg/graphite/pr46970.c: New.
4401 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4403 PR tree-optimization/46215
4404 * gcc.dg/graphite/pr46215.c: New.
4406 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4408 PR tree-optimization/46168
4409 * gcc.dg/graphite/pr46168.c: New.
4411 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4413 PR tree-optimization/43657
4414 * gcc.dg/graphite/pr43657.c: New.
4416 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4418 PR tree-optimization/29832
4419 * gfortran.dg/graphite/pr29832.f90: New.
4421 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4423 PR tree-optimization/43567
4424 * gcc.dg/graphite/pr43567.c: New.
4426 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4428 * gfortran.dg/graphite/interchange-4.f: New.
4429 * gfortran.dg/graphite/interchange-5.f: New.
4431 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4432 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4433 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4434 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4435 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4436 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4437 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4438 * gfortran.dg/ltrans-7.f90: Removed.
4439 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4441 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4442 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4443 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4444 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4445 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4446 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4447 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4448 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4449 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4450 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4451 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4452 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4453 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4454 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4455 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4456 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4457 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4458 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4459 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4460 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4461 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4462 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4463 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4464 * gcc.dg/tree-ssa/data-dep-1.c
4465 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4466 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4467 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4468 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4469 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4471 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4473 PR tree-optimization/47265
4474 PR tree-optimization/47443
4475 * gcc.c-torture/compile/pr47265.c: New test.
4476 * gcc.dg/pr47443.c: New test.
4478 2011-01-25 Martin Jambor <mjambor@suse.cz>
4480 PR tree-optimization/47382
4481 * g++.dg/torture/pr47382.C: New test.
4482 * g++.dg/opt/devirt1.C: Xfail.
4484 2011-01-25 Yao Qi <yao@codesourcery.com>
4487 * gcc.target/arm/pr45701-1.c: New test.
4488 * gcc.target/arm/pr45701-2.c: New test.
4489 * gcc.target/arm/pr45701-3.c: New test.
4491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4492 Jakub Jelinek <jakub@redhat.com>
4494 PR tree-optimization/47271
4495 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4497 2011-01-25 Nick Clifton <nickc@redhat.com>
4499 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4500 (saturate_add): Delete.
4502 (main): Do not run saturate_add.
4503 (set_interrupts): Delete.
4505 2011-01-25 Tobias Burnus <burnus@net-b.de>
4508 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4510 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4512 PR tree-optimization/47427
4513 PR tree-optimization/47428
4514 * gcc.c-torture/compile/pr47427.c: New test.
4515 * gcc.c-torture/compile/pr47428.c: New test.
4517 2011-01-25 Richard Guenther <rguenther@suse.de>
4520 * gcc.dg/torture/pr47411.c: New testcase.
4522 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4524 * gfortran.dg/graphite/id-24.f: New.
4525 * gfortran.dg/graphite/id-25.f: New.
4527 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4529 * gfortran.dg/graphite/id-23.f: New.
4531 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4533 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4535 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4537 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4538 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4539 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4540 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4541 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4542 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4543 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4544 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4545 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4547 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4549 * gcc.dg/graphite/block-0.c: Add documentation.
4550 * gcc.dg/graphite/block-4.c: Same.
4551 * gcc.dg/graphite/block-7.c: Same.
4552 * gcc.dg/graphite/block-8.c: New.
4553 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4554 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4555 * gcc.dg/graphite/interchange-12.c: Add documentation.
4556 * gcc.dg/graphite/interchange-13.c: New.
4557 * gcc.dg/graphite/interchange-14.c: New.
4558 * gcc.dg/graphite/interchange-15.c: New.
4559 * gcc.dg/graphite/interchange-8.c: Add documentation.
4560 * gcc.dg/graphite/interchange-mvt.c: Same.
4562 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4565 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4566 * gcc.target/powerpc/altivec-14.c: Ditto.
4567 * gcc.target/powerpc/altivec-33.c: Ditto.
4568 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4569 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4570 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4571 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4572 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4573 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4574 * g++.dg/ext/altivec-15.C: Ditto.
4575 * g++.dg/ext/altivec-types-1.C: Ditto.
4576 * g++.dg/ext/altivec-types-2.C: Ditto.
4577 * g++.dg/ext/altivec-types-3.C: Ditto.
4578 * g++.dg/ext/altivec-types-4.C: Ditto.
4580 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4582 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4584 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4586 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4587 optimization options.
4589 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4591 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4594 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4596 2011-01-23 Tobias Burnus <burnus@net-b.de>
4599 * gfortran.dg/allocatable_scalar_12.f90: New.
4601 2011-01-23 Ira Rosen <irar@il.ibm.com>
4603 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4604 vectorization to be not profitable if peeling is used to
4605 realign the memory access.
4606 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4607 loop bound to avoid loop unrolling.
4608 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4610 2011-01-22 Jan Hubicka <jh@suse.cz>
4613 * g++.dg/lto/pr47333.C: New file.
4615 2011-01-22 Jan Hubicka <jh@suse.cz>
4617 PR tree-optimization/43884
4619 * gcc.dg/autopar/outer-2.c: Increase array size.
4620 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4622 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4625 * gfortran.dg/c_loc_tests_16.f90: New test.
4627 2011-01-22 Tobias Burnus <burnus@net-b.de>
4630 * gfortran.dg/typebound_proc_19.f90: New.
4632 2011-01-21 Jeff Law <law@redhat.com>
4634 PR tree-optimization/47053
4635 * g++.dg/pr47053.C: New test.
4637 2011-01-21 Jason Merrill <jason@redhat.com>
4640 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4642 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4645 * g++.dg/cpp0x/range-for10.C: New test.
4646 * g++.dg/template/for1.C: New test.
4649 * g++.dg/tree-prof/partition3.C: New test.
4651 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4653 PR rtl-optimization/47366
4654 * g++.dg/opt/pr47366.C: New test.
4656 2011-01-21 Jason Merrill <jason@redhat.com>
4659 * g++.dg/cpp0x/constexpr-regress2.C: New.
4661 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4663 2011-01-21 Jeff Law <law@redhat.com>
4665 PR rtl-optimization/41619
4666 * gcc.dg/pr41619.c: New.
4668 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4670 PR tree-optimization/47355
4671 * g++.dg/opt/pr47355.C: New test.
4673 2011-01-21 Richard Guenther <rguenther@suse.de>
4675 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4678 2011-01-21 Richard Guenther <rguenther@suse.de>
4680 PR tree-optimization/47365
4681 * gcc.dg/torture/pr47365.c: New testcase.
4682 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4684 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4686 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4688 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4690 PR tree-optimization/47391
4691 * gcc.dg/pr47391.c: New test.
4693 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695 * g++.dg/template/char1.C: Use signed char.
4697 2011-01-21 Tobias Burnus <burnus@net-b.de>
4700 * gfortran.dg/pointer_target_4.f90: New.
4702 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4705 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4706 ILP32 system and not IP32.
4708 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4711 * g++.dg/debug/pr46583.C: New.
4713 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4716 * g++.dg/debug/pr47283.C: New test.
4719 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4720 * gcc.target/i386/headmerge-2.c: Likewise.
4722 2011-01-20 Richard Guenther <rguenther@suse.de>
4725 * gcc.dg/torture/pr47370.c: New testcase.
4727 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4729 PR tree-optimization/46130
4730 * gcc.dg/pr46130-1.c: New test.
4731 * gcc.dg/pr46130-2.c: New test.
4733 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4736 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4738 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4741 * g++.dg/debug/pr46240.cc: New.
4743 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4746 * g++.dg/template/anonunion1.C: New test.
4748 PR rtl-optimization/47337
4749 * gcc.c-torture/execute/pr47337.c: New test.
4751 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4754 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4756 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4758 PR tree-optimization/46021
4759 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4761 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4763 PR tree-optimization/47290
4764 * g++.dg/torture/pr47290.C: New test.
4766 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4769 * gfortran.dg/proc_ptr_comp_29.f90: New.
4771 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4774 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4775 powerpc-apple-darwin9.
4777 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4779 PR rtl-optimization/47299
4780 * gcc.c-torture/execute/pr47299.c: New test.
4782 2011-01-17 Jason Merrill <jason@redhat.com>
4784 * g++.dg/cpp0x/constexpr-virtual.C: New.
4786 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4789 * gfortran.dg/gomp/pr47331.f90: New test.
4791 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4794 * objc.dg/selector-warn-1.m: New.
4795 * obj-c++.dg/selector-warn-1.mm: New.
4797 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4799 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4800 Update dg-final accordingly.
4802 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4804 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4806 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4808 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4810 * gcc.dg/guality/pr36728-2.c: Likewise.
4812 2011-01-17 Richard Guenther <rguenther@suse.de>
4814 PR tree-optimization/47313
4815 * g++.dg/torture/pr47313.C: New testcase.
4817 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4820 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4821 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4822 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4823 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4825 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4827 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4828 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4829 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4831 2011-01-17 Richard Guenther <rguenther@suse.de>
4833 PR tree-optimization/45967
4834 * gcc.dg/torture/pr45967-2.c: New testcase.
4835 * gcc.dg/torture/pr45967-3.c: Likewise.
4837 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4840 * g++.dg/ext/pr47213.C: Require visibility.
4842 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4844 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4845 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4847 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4849 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4850 Linux-based targets.
4852 2011-01-13 Jan Hubicka <jh@suse.cz>
4854 PR tree-optimization/47276
4855 * gcc.dg/pr47276.c: New testcase.
4857 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4858 Jonathan Wakely <jwakely.gcc@gmail.com>
4861 * g++.dg/other/pr33558.C: New.
4862 * g++.dg/other/pr33558-2.C: New.
4864 2011-01-14 Martin Jambor <mjambor@suse.cz>
4866 PR tree-optimization/45934
4867 PR tree-optimization/46302
4868 * g++.dg/ipa/devirt-c-1.C: New test.
4869 * g++.dg/ipa/devirt-c-2.C: Likewise.
4870 * g++.dg/ipa/devirt-c-3.C: Likewise.
4871 * g++.dg/ipa/devirt-c-4.C: Likewise.
4872 * g++.dg/ipa/devirt-c-5.C: Likewise.
4873 * g++.dg/ipa/devirt-c-6.C: Likewise.
4874 * g++.dg/ipa/devirt-6.C: Likewise.
4875 * g++.dg/ipa/devirt-d-1.C: Likewise.
4876 * g++.dg/torture/pr45934.C: Likewise.
4878 2011-01-14 Jason Merrill <jason@redhat.com>
4880 * g++.dg/cpp0x/variadic105.C: New.
4882 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4883 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4886 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4887 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4888 execution tests on i?86-*-*, x86_64-*-* and
4889 powerpc*-apple-darwin* && ilp32.
4890 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4891 tests on i?86-*-* and x86_64-*-*.
4893 2011-01-14 Richard Guenther <rguenther@suse.de>
4895 PR tree-optimization/47280
4896 * g++.dg/opt/pr47280.C: New testcase.
4898 2011-01-14 Jason Merrill <jason@redhat.com>
4900 * g++.dg/cpp0x/constexpr-regress1.C: New.
4902 * g++.dg/ext/flexary2.C: New.
4904 2011-01-14 Richard Guenther <rguenther@suse.de>
4907 * gcc.dg/torture/pr47281.c: New testcase.
4908 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4910 2011-01-14 Richard Guenther <rguenther@suse.de>
4912 PR tree-optimization/47286
4913 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4915 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4918 * g++.dg/ext/pr47213.C: New.
4920 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4922 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4924 2011-01-13 Tobias Burnus <burnus@net-b.de>
4925 Mikael Morin <mikael@gcc.gnu.org>
4929 * gfortran.dg/select_type_20.f90: New.
4930 * gfortran.dg/select_type_21.f90: New.
4932 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4935 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4937 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4939 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4940 * gcc.dg/guality/pr36728-2.c: Likewise.
4942 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4945 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4947 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4949 PR rtl-optimization/45352
4950 * gcc.dg/pr45352-3.c: New.
4952 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4954 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4956 * g++.dg/cpp0x/range-for8.C: New.
4957 * g++.dg/cpp0x/range-for9.C: New.
4959 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4962 * g++.dg/debug/pr47209.C: New.
4964 2011-01-12 Richard Guenther <rguenther@suse.de>
4967 * gcc.dg/lto/pr47259_0.c: New testcase.
4968 * gcc.dg/lto/pr47259_1.c: Likewise.
4970 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4972 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4973 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4974 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4975 methods missing from the OBJC2 Object.
4976 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4977 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4978 GNU and NeXT runtimes.
4979 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4981 * objc-obj-c++-shared/Object1.m: Likewise.
4982 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4983 * objc.dg/proto-qual-1.m: Likewise.
4984 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4985 * obj-c++.dg/proto-qual-1.mm: Likewise.
4987 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4990 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4992 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4994 Fixed the Objective-C++ testsuite and updated all tests.
4995 * lib/obj-c++.exp (obj-c++_init): Declare and set
4996 gcc_warning_prefix and gcc_error_prefix.
4997 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4998 'dg-warning', 'dg-message' and 'dg-error'.
4999 * obj-c++.dg/class-extension-3.mm: Likewise.
5000 * obj-c++.dg/class-protocol-1.mm: Likewise.
5001 * obj-c++.dg/encode-7.mm: Likewise.
5002 * obj-c++.dg/exceptions-3.mm: Likewise.
5003 * obj-c++.dg/exceptions-5.mm: Likewise.
5004 * obj-c++.dg/method-12.mm: Likewise.
5005 * obj-c++.dg/method-13.mm: Likewise.
5006 * obj-c++.dg/method-15.mm: Likewise.
5007 * obj-c++.dg/method-16.mm: Likewise.
5008 * obj-c++.dg/method-4.mm: Likewise.
5009 * obj-c++.dg/method-8.mm: Likewise.
5010 * obj-c++.dg/method-conflict-1.mm: Likewise.
5011 * obj-c++.dg/method-conflict-2.mm: Likewise.
5012 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5013 and uncommented second part of the testcase now that the testsuite
5015 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5016 and uncommented second part of the testcase now that the testsuite
5018 * obj-c++.dg/private-1.mm: Likewise.
5019 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5020 * obj-c++.dg/syntax-error-7.mm: Likewise.
5021 * obj-c++.dg/warn5.mm: Likewise.
5022 * obj-c++.dg/property/at-property-14.mm: Likewise.
5023 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5025 * obj-c++.dg/property/at-property-18.mm: Likewise.
5026 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5028 * obj-c++.dg/property/at-property-21.mm: Likewise.
5029 * obj-c++.dg/property/at-property-28.mm: Likewise.
5030 * obj-c++.dg/property/at-property-5.mm: Likewise.
5031 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5032 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5033 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5034 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5035 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5036 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5037 * obj-c++.dg/tls/diag-5.mm: Likewise.
5038 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5039 dg-error, now matched correctly.
5041 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5043 * objc.dg/property/at-property-29.m: New.
5044 * obj-c++.dg/property/at-property-29.mm: New.
5046 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5048 * go.test/go-test.exp (go-set-goarch): New proc.
5049 (go-gc-tests): Use it.
5051 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5054 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5056 2011-01-11 Richard Henderson <rth@redhat.com>
5058 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5060 2011-01-11 Jan Hubicka <jh@suse.cz>
5064 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5065 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5067 2011-01-11 Richard Guenther <rguenther@suse.de>
5069 PR tree-optimization/46076
5070 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5072 2011-01-11 Jeff Law <law@redhat.com>
5074 * PR tree-optimization/47086
5075 * gcc.dg/pr47086.c: New test.
5077 2011-01-11 Jason Merrill <jason@redhat.com>
5080 * g++.dg/template/new10.C: New.
5083 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5085 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5087 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5088 Split type definitions and NSConstantString class into...
5089 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5090 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5091 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5092 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5093 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5094 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5096 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5097 encode defines for newer NeXT system headers.
5098 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5099 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5100 * objc.dg/foreach-5.m: Likewise.
5101 * objc.dg/foreach-2.m: Likewise.
5102 * objc.dg/foreach-4.m: Likewise.
5103 * objc.dg/torture/strings/string1.m: Likewise.
5104 * objc.dg/torture/strings/string2.m: Likewise.
5105 * objc.dg/torture/strings/string3.m: Likewise.
5106 * objc.dg/torture/strings/string4.m: Likewise.
5107 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5108 header and stand alone.
5109 * obj-c++.dg/strings/strings-2.mm: Likewise.
5110 * objc.dg/torture/strings/const-str-3.m: Likewise.
5111 * objc.dg/strings/strings-2.m: Likewise.
5112 * objc.dg/strings/const-str-12b.m: Likewise.
5114 2011-01-12 Richard Guenther <rguenther@suse.de>
5117 * gcc.dg/attr-weak-1.c: Adjust.
5119 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5122 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5123 standard compliant and comment.
5125 2011-01-10 Jan Hubicka <jh@suse.cz>
5128 * gcc.dg/initpri3.c: New testcase.
5130 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5133 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5139 (g_ebp_save): Likewise.
5140 (g_esp_save): Likewise.
5142 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5144 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5146 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5148 PR tree-optimization/46021
5149 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5150 i?86-*-*, x86_64-*-*.
5152 2011-01-10 Jeff Law <law@redhat.com>
5154 * PR tree-optimization/47141
5155 * gcc.c-torture/compile/pr47141.c: New test.
5157 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5160 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5161 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5162 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5163 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5166 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5167 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5168 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5169 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5170 being vectorized. Adjust dg-final pattern.
5173 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5174 * gcc.dg/vect/slp-24.c: Likewise.
5176 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5179 * g++.dg/other/pr47218-1.C: New test file.
5180 * g++.dg/other/pr47218.C: Likewise.
5181 * g++.dg/other/pr47218.h: New supporting header.
5183 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5186 * objc.dg/attributes/invalid-attribute-1.m: New.
5187 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5189 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5192 * gfortran.dg/proc_ptr_comp_28.f90: New.
5194 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5196 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5197 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5198 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5199 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5200 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5201 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5202 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5203 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5204 * objc.dg/gnu-api-2-class.m: Likewise.
5205 * objc.dg/gnu-api-2-ivar.m: Likewise.
5206 * objc.dg/gnu-api-2-method.m: Likewise.
5207 * objc.dg/gnu-api-2-objc.m: Likewise.
5208 * objc.dg/gnu-api-2-object.m: Likewise.
5209 * objc.dg/gnu-api-2-property.m: Likewise.
5210 * objc.dg/gnu-api-2-protocol.m: Likewise.
5211 * objc.dg/gnu-api-2-sel.m: Likewise.
5213 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5215 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5216 * objc.dg/objc-foreach-4.m: Likewise.
5217 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5218 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5219 * objc.dg/foreach-4.m: Likewise.
5220 * objc.dg/foreach-5.m: Likewise.
5221 * objc.dg/foreach-3.m: Return self from init.
5223 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5226 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5228 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5231 * gfortran.dg/class_35.f90: New.
5233 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5235 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5237 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5240 * objc.dg/invalid-method-2.m: New.
5241 * obj-c++.dg/invalid-method-2.mm: New.
5243 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5246 * gfortran.dg/transpose_optimization_2.f90 : New test.
5248 2011-01-08 Jan Hubicka <jh@suse.cz>
5250 PR tree-optmization/46469
5251 * g++.dg/torture/pr46469.C: New testcase.
5253 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5255 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5256 emulation of libobjc-gnu structure layout functionality to ..
5257 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5258 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5259 * objc/execute/bf-common.h: Adjust headers.
5260 * objc/execute/bf-1.m: Likewise.
5261 * objc/execute/bf-2.m: Likewise.
5262 * objc/execute/bf-3.m: Likewise.
5263 * objc/execute/bf-4.m: Likewise.
5264 * objc/execute/bf-5.m: Likewise.
5265 * objc/execute/bf-6.m: Likewise.
5266 * objc/execute/bf-7.m: Likewise.
5267 * objc/execute/bf-8.m: Likewise.
5268 * objc/execute/bf-9.m: Likewise.
5269 * objc/execute/bf-10.m: Likewise.
5270 * objc/execute/bf-11.m: Likewise.
5271 * objc/execute/bf-12.m: Likewise.
5272 * objc/execute/bf-13.m: Likewise.
5273 * objc/execute/bf-14.m: Likewise.
5274 * objc/execute/bf-15.m: Likewise.
5275 * objc/execute/bf-16.m: Likewise.
5276 * objc/execute/bf-17.m: Likewise.
5277 * objc/execute/bf-18.m: Likewise.
5278 * objc/execute/bf-19.m: Likewise.
5279 * objc/execute/bf-20.m: Likewise.
5280 * objc/execute/bf-21.m: Likewise.
5281 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5282 objc_get_type_qualifiers ().
5284 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5287 * gfortran.dg/dependency_39.f90: New test.
5289 2011-01-07 Jan Hubicka <jh@suse.cz>
5291 Get builtins tests ready for linker plugin.
5292 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5293 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5294 my_memset, my_bzero): Mark used.
5295 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5296 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5298 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5301 2011-01-07 Jan Hubicka <jh@suse.cz>
5303 PR tree-optimization/46367
5304 * g++.dg/torture/pr46367.C: New file.
5306 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5309 * gcc.dg/pr47201.c: New test.
5312 * gcc.dg/tree-prof/pr47187.c: New test.
5314 2011-01-07 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/extends_type_of_3.f90: New.
5319 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5321 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5322 * g++.dg/ext/dllimport-MI1.C: Likewise.
5323 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5324 * g++.dg/ext/dllimport10.C: Likewise.
5325 * g++.dg/ext/dllimport11.C: Likewise.
5326 * g++.dg/ext/dllimport12.C: Likewise.
5327 * g++.dg/ext/dllimport13.C: Likewise.
5328 * g++.dg/ext/dllimport2.C: Likewise.
5329 * g++.dg/ext/dllimport3.C: Likewise.
5330 * g++.dg/ext/dllimport4.C: Likewise.
5331 * g++.dg/ext/dllimport5.C: Likewise.
5332 * g++.dg/ext/dllimport6.C: Likewise.
5333 * g++.dg/ext/dllimport8.C: Likewise.
5334 * g++.dg/ext/dllimport9.C: Likewise.
5335 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5336 targets, too. Additionally enable test for i?86-*-mingw*.
5337 * g++.dg/ext/selectany1.C: Likewise.
5338 Remove guard variable check.
5340 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5344 * gfortran.dg/storage_size_3.f08: Extended.
5346 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/template/stdarg1.C: New test.
5351 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5354 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5355 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5356 from the interface of functions to not hide the errors that
5359 2011-01-06 Jan Hubicka <jh@suse.cz>
5361 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5362 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5364 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5368 * gfortran.dg/interface_33.f90: New test.
5370 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.c-torture/compile/pr47150.c: New test.
5375 2011-01-06 Ira Rosen <irar@il.ibm.com>
5377 PR tree-optimization/47139
5378 * gcc.dg/vect/pr47139.c: New test.
5380 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/extends_type_of_2.f03: New.
5385 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5387 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5389 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5391 * gnat.dg/opt14.adb: New test.
5393 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5396 * gfortran.dg/allocate_error_2.f90: New test.
5398 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5401 * gfortran.dg/storage_size_3.f08: New.
5403 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5405 PR libgfortran/47154
5406 * gfortran.dg/namelist_68.f90: New test.
5408 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5410 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5412 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5415 * gfortran.dg/class_34.f90: New.
5417 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5419 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5420 use __builtin_inff. Skip all single-precision tests that require
5423 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5425 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5427 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5429 PR tree-optimization/47148
5430 * gcc.c-torture/execute/pr47148.c: New test.
5432 PR tree-optimization/47155
5433 * gcc.c-torture/execute/pr47155.c: New test.
5435 PR rtl-optimization/47157
5436 * gcc.c-torture/compile/pr47157.c: New test.
5438 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5440 * gcc.dg/torture/vector-shift2.c (schar): Define.
5441 (main): Always use schar or uchar instead of plain "char" to avoid
5442 dependencies on implementation-defined char signedness.
5444 2011-01-03 Martin Jambor <mjambor@suse.cz>
5446 PR tree-optimization/46801
5447 * gnat.dg/pack9.adb: Remove xfail.
5449 2011-01-03 Martin Jambor <mjambor@suse.cz>
5451 PR tree-optimization/46984
5452 * g++.dg/ipa/pr46984.C: New test.
5454 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5457 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5459 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5461 PR tree-optimization/47140
5462 * gcc.c-torture/compile/pr47140.c: New test.
5464 PR rtl-optimization/47028
5465 * gcc.dg/pr47028.c: New test.
5467 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5469 * objc.dg/protocol-forward-1.m: Removed TODO.
5470 * objc.dg/protocol-forward-2.m: New.
5471 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5472 * obj-c++.dg/protocol-forward-2.mm: New.
5474 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5477 * g++.dg/eh/pr38662.C: New testcase.
5479 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5481 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5482 scan for newline '\n'.
5485 Copyright (C) 2011 Free Software Foundation, Inc.
5487 Copying and distribution of this file, with or without modification,
5488 are permitted in any medium without royalty provided the copyright
5489 notice and this notice are preserved.