1 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9 PR rtl-optimization/48757
10 * gfortran.dg/pr48757.f: New test case.
12 2011-05-24 Jason Merrill <jason@redhat.com>
14 * g++.dg/cpp0x/access01.C: New.
16 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
19 * objc.dg/pr48177.m: New testcase.
21 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
24 * objc.dg/pr48187.m: New testcase.
25 * obj-c++.dg/pr48187.mm: New testcase.
26 * objc.dg/ivar-extra-semicolon.m: New testcase.
28 2011-05-24 Jason Merrill <jason@redhat.com>
30 * g++.dg/template/access21.C: New.
31 * g++.dg/template/access22.C: New.
33 2011-05-24 Michael Matz <matz@gcc.gnu.org>
35 PR rtl-optimization/48633
36 * g++.dg/pr48633.C: New test.
38 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
41 * g++.dg/other/pr49133.C: New test.
43 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
44 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
46 * gcc.dg/torture/tls/run-gd.c: New test.
47 * gcc.dg/torture/tls/run-ie.c: New test.
48 * gcc.dg/torture/tls/run-ld.c: New test.
49 * gcc.dg/torture/tls/run-le.c: New test.
50 * lib/target-supports.exp (check_effective_target_tls_runtime):
51 Build testcase with TLS options.
53 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
55 * gcc.dg/vect/pr48172.c: Remove dg-do run.
57 2011-05-24 Tom de Vries <tom@codesourcery.com>
59 PR tree-optimization/49121
60 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
62 2011-05-23 Jason Merrill <jason@redhat.com>
64 * g++.dg/cpp0x/defaulted28.C: New.
66 * g++.dg/cpp0x/sfinae25.C: New.
68 * g++.dg/cpp0x/rv-cast2.C: New.
70 * g++.dg/cpp0x/enum14.C: New.
72 2011-05-23 Jakub Jelinek <jakub@redhat.com>
75 * gcc.c-torture/execute/pr49123.c: New test.
78 * gcc.dg/debug/pr49032.c: New test.
81 * gcc.dg/pr49120.c: New test.
83 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
86 * gcc.target/i386/pr47315.c: New test.
88 2011-05-23 Jason Merrill <jason@redhat.com>
90 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
92 * g++.dg/cpp0x/sfinae24.C: New.
94 * g++.dg/cpp0x/error3.C: New.
96 * g++.dg/cpp0x/defaulted27.C: New.
98 * g++.dg/cpp0x/decltype27.C: New.
100 2011-05-23 Richard Guenther <rguenther@suse.de>
102 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
104 2011-05-23 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/40874
107 * g++.dg/tree-ssa/pr40874.C: New testcase.
109 2011-05-23 Richard Guenther <rguenther@suse.de>
111 PR tree-optimization/49115
112 * g++.dg/torture/pr49115.C: New testcase.
114 2011-05-23 Richard Guenther <rguenther@suse.de>
117 * gcc.dg/memcpy-3.c: New testcase.
119 2011-05-23 Jakub Jelinek <jakub@redhat.com>
122 * gcc.c-torture/execute/pr48973-1.c: New test.
123 * gcc.c-torture/execute/pr48973-2.c: New test.
125 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
128 * g++.dg/warn/pr18016.C: New.
130 2011-05-23 Tom de Vries <tom@codesourcery.com>
133 * gcc.target/arm/ivopts-6.c: New test.
135 2011-05-22 Jakub Jelinek <jakub@redhat.com>
138 * gcc.c-torture/compile/pr49029.c: New test.
140 2011-05-22 Jason Merrill <jason@redhat.com>
142 * g++.dg/cpp0x/sfinae23.C: New.
143 * g++.dg/cpp0x/sfinae8.C: Correct.
145 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
147 * gfortran.dg/function_optimize_8.f90: New test case.
149 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
151 PR tree-optimization/49087
152 * gcc.dg/vect/O3-pr49087.c: New test.
154 2011-05-21 Jason Merrill <jason@redhat.com>
156 * g++.dg/debug/const5.C: New.
158 2011-05-20 Jason Merrill <jason@redhat.com>
160 * g++.dg/cpp0x/constexpr-static7.C: Extend.
162 * g++.dg/cpp0x/constexpr-static7.C: New.
164 * g++.dg/cpp0x/enum12.C: New.
165 * g++.dg/cpp0x/enum13.C: New.
167 2011-05-21 Janus Weil <janus@gcc.gnu.org>
170 * gfortran.dg/select_type_23.f03: New.
172 2011-05-20 Jason Merrill <jason@redhat.com>
174 * g++.dg/cpp0x/defaulted26.C: New.
176 * g++.dg/cpp0x/noexcept02.C: Fix.
177 * g++.dg/cpp0x/noexcept03.C: Fix.
178 * g++.dg/cpp0x/noexcept08.C: Fix.
179 * g++.dg/cpp0x/noexcept10.C: New.
181 2011-05-20 Janus Weil <janus@gcc.gnu.org>
184 * gfortran.dg/extends_12.f03: New.
186 2011-05-20 Jason Merrill <jason@redhat.com>
188 * g++.dg/template/koenig9.C: New.
189 * g++.dg/opt/pr47615.C: Fix.
190 * g++.dg/overload/defarg1.C: Fix.
191 * g++.dg/tc1/dr213.C: Remove xfail.
192 * g++.dg/torture/pr34850.C: Fix.
193 * g++.dg/torture/pr39362.C: Fix.
194 * g++.old-deja/g++.brendan/crash56.C: Fix.
195 * g++.old-deja/g++.pt/memtemp47.C: Fix.
197 2011-05-20 Richard Guenther <rguenther@suse.de>
199 PR tree-optimization/49079
200 * gcc.dg/torture/pr49079.c: New testcase.
202 2011-05-20 Jakub Jelinek <jakub@redhat.com>
204 PR tree-optimization/49073
205 * gcc.c-torture/execute/pr49073.c: New test.
207 2011-06-19 Tobias Burnus <burnus@net-b.de>
210 * gfortran.dg/coarray_21.f90: New.
212 2011-05-19 Joseph Myers <joseph@codesourcery.com>
214 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
217 2011-05-19 Richard Guenther <rguenther@suse.de>
220 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
222 2011-05-19 Richard Guenther <rguenther@suse.de>
225 * gcc.dg/builtin-object-size-11.c: New testcase.
227 2011-05-19 Tom de Vries <tom@codesourcery.com>
230 * gcc.target/arm/ivopts.c: New test.
231 * gcc.target/arm/ivopts-2.c: New test.
233 2011-05-19 Tom de Vries <tom@codesourcery.com>
235 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
237 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
239 * gcc.c-torture/execute/960321-1.x: Remove.
241 2011-05-18 Janus Weil <janus@gcc.gnu.org>
244 * gfortran.dg/move_alloc_4.f90: New.
246 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
249 * gcc.target/i386/pr49002-1.c: New test.
250 * gcc.target/i386/pr49002-2.c: Likewise.
252 2011-05-18 Jakub Jelinek <jakub@redhat.com>
254 PR tree-optimization/49039
255 * gcc.c-torture/execute/pr49039.c: New test.
256 * gcc.dg/tree-ssa/pr49039.c: New test.
257 * g++.dg/torture/pr49039.C: New test.
259 2011-05-18 Jason Merrill <jason@redhat.com>
261 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
262 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
263 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
265 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
267 * gcc.target/bfin/mcpu-bf592.c: New test.
269 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
271 PR tree-optimization/41881
272 * gcc.dg/vect/O3-pr41881.c: New test.
273 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
275 2011-05-18 Jakub Jelinek <jakub@redhat.com>
277 PR tree-optimization/49000
278 * gcc.dg/pr49000.c: New test.
280 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
282 * gnat.dg/invalid1.adb: New test.
284 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
286 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
288 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
289 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
291 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
294 * g++.dg/cpp0x/range-for18.C: New.
296 2011-05-15 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/coarray/image_index_2.f90: New.
301 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
303 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
304 * g++.dg/cpp0x/override2.C: New.
306 2011-05-14 Tobias Burnus <burnus@net-b.de>
309 * gfortran.de/coarray_20.f90: New.
311 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
314 * function_optimize_7.f90: New test case.
316 2011-05-13 Jason Merrill <jason@redhat.com>
318 * g++.dg/cpp0x/decltype26.C: New.
319 * g++.dg/cpp0x/enum11.C: New.
321 2011-05-13 Tobias Burnus <burnus@net-b.de>
325 * gfortran.dg/assign_8.f90: Update dg-error.
327 2011-05-13 Tobias Burnus <burnus@net-b.de>
330 * gfortran.dg/io_constraints_8.f90: New.
331 * gfortran.dg/io_constraints_9.f90: New.
333 2011-05-13 Martin Thuresson <martint@google.com>
335 PR gcov-profile/47793
336 * gcc.dg/pr47793.c: New.
338 2011-05-12 Jakub Jelinek <jakub@redhat.com>
340 PR tree-optimization/48975
341 * gcc.dg/pr48975.c: New test.
343 2011-05-12 Tobias Burnus <burnus@net-b.de>
346 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
348 2011-05-12 Jason Merrill <jason@redhat.com>
350 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
352 2011-05-12 Geert Bosch <bosch@adacore.com>
354 * gnat.dg/view_conversion1.adb: New test.
356 2011-05-12 Richard Guenther <rguenther@suse.de>
358 PR tree-optimization/48172
359 * gcc.dg/vect/pr48172.c: New testcase.
361 2011-05-12 Jakub Jelinek <jakub@redhat.com>
364 * g++.dg/opt/pr48967.C: New test.
366 2011-05-11 Jason Merrill <jason@redhat.com>
368 * g++.dg/cpp0x/constexpr-friend.C: New.
369 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
371 * g++.dg/cpp0x/sfinae22.C: New.
373 2011-05-11 Tobias Burnus <burnus@net-b.de>
376 * gfortran.dg/generic_24.f90: New.
378 2011-05-11 Richard Guenther <rguenther@suse.de>
380 PR tree-optimization/15256
381 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
383 2011-05-11 Jakub Jelinek <jakub@redhat.com>
386 * gcc.dg/pr48159-1.c: New test.
387 * gcc.dg/pr48159-2.c: New test.
389 2011-05-11 Richard Guenther <rguenther@suse.de>
392 * gcc.dg/torture/pr48953.c: New testcase.
394 2011-05-11 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/18041
397 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
399 2011-05-11 Alan Modra <amodra@gmail.com>
402 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
404 2011-05-10 Jason Merrill <jason@redhat.com>
406 * g++.dg/cpp0x/defaulted25.C: New.
407 * g++.dg/template/crash7.C: Adjust.
409 * g++.dg/cpp0x/variadic108.C: New.
411 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
413 * g++.dg/inherit/virtual9.C: Extend.
415 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
418 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
419 are passed and returned in vector registers.
421 2011-05-10 Richard Guenther <rguenther@suse.de>
423 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
424 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
425 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
426 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
427 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
430 2011-05-10 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/48611
433 PR tree-optimization/48794
434 * gfortran.dg/gomp/pr48611.f90: New test.
435 * gfortran.dg/gomp/pr48794.f90: New test.
438 * gcc.dg/dfp/pr48928.c: New test.
440 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
443 * g++.dg/cpp0x/pr48522.C: New.
445 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/sfinae21.C: New.
450 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/template/sfinae28.C: Rename to...
453 * g++.dg/cpp0x/sfinae19.C: ... this.
454 * g++.dg/template/sfinae29.C: Rename to...
455 * g++.dg/cpp0x/sfinae20.C: ... this.
457 2011-05-09 Jeff Law <law@redhat.com>
459 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
462 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
465 * g++.dg/init/pr20039.C: New.
467 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/template/sfinae28.C: New.
472 * g++.dg/template/sfinae29.C: Likewise.
474 2011-05-09 Jason Merrill <jason@redhat.com>
476 * g++.dg/template/nontype23.C: New.
478 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
480 * g++.dg/init/pr48859.C: New.
482 2011-05-09 Jason Merrill <jason@redhat.com>
484 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
485 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
486 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
487 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
488 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
489 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
490 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
491 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
493 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
495 * g++.dg/inherit/virtual9.C: New.
497 2011-05-09 Dodji Seketeli <dodji@redhat.com>
500 * g++.dg/template/dependent-expr8.C: New test case.
502 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
504 PR tree-optimization/48837
505 * gcc.dg/pr48837.c: New testcase.
507 2011-05-06 Jason Merrill <jason@redhat.com>
509 * g++.dg/cpp0x/constexpr-condition2.C: New.
511 * g++.dg/cpp0x/constexpr-missing.C: New.
513 2011-05-06 Tobias Burnus <burnus@net-b.de>
516 * gfortran.dg/coarray/this_image_2.f90: New.
518 2011-05-06 Tobias Burnus <burnus@net-b.de>
522 * gfortran.dg/bind_c_usage_22.f90: New.
523 * gfortran.dg/bind_c_usage_23.f90: New.
524 * gfortran.dg/bind_c_usage_24.f90: New.
525 * gfortran.dg/bind_c_usage_24_c.c: New.
527 2011-05-06 Dodji Seketeli <dodji@redhat.com>
530 * g++.dg/template/member9.C: New test case.
532 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
534 * gnat.dg/discr29.ad[sb]: New test.
535 * gnat.dg/discr30.adb: Likewise.
537 2011-05-05 Julian Brown <julian@codesourcery.com>
539 * gcc.target/arm/neon-vset_lanes8.c: New test.
541 2011-05-05 Jason Merrill <jason@redhat.com>
543 * g++.dg/init/new32.C: New.
545 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
547 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
550 2011-05-05 Jakub Jelinek <jakub@redhat.com>
552 PR rtl-optimization/48381
553 * gcc.c-torture/compile/pr48381.c: New test.
555 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
557 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
559 * gcc.target/i386/opt-1.c: Ditto.
561 2011-05-04 Jason Merrill <jason@redhat.com>
563 * g++.dg/conversion/base1.C: New.
565 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
568 * gfortran.dg/round_3.f08: Add more checks to test case.
570 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
572 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
573 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
574 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
575 Gate test on effective_target fd_truncate.
577 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
579 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
580 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
581 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
582 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
583 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
584 * gcc.target/i386/pr38824.c: Ditto.
585 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
586 * gcc.target/i386/vecinit-2.c: Ditto.
587 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
588 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
589 * gcc.target/i386/parity-2.c: Ditto.
590 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
592 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
594 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
596 * gcc.target/bfin/mcpu-bf514.c: Likewise.
597 * gcc.target/bfin/mcpu-bf516.c: Likewise.
598 * gcc.target/bfin/mcpu-bf518.c: Likewise.
600 2011-05-03 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
605 2011-05-03 Tobias Burnus <burnus@net-b.de>
608 * gfortran.dg/coarray/this_image_1.f90: New.
610 2011-05-03 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/coarray/caf.dg: New.
614 * gfortran.dg/coarray/image_index_1.f90: New, copied
615 from ../coarray_16.f90.
617 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/ext/complex9.C: New.
622 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
625 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
626 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
627 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
629 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
631 * gcc.target/bfin/builtins: Created.
632 * gcc.target/bfin/hisilh-O0.c: Deleted.
633 * gcc.target/bfin/hisilh.c: Moved to...
634 * gcc.target/bfin/builtins/hisilh.c: ...here.
635 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
636 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
637 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
638 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
639 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
640 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
641 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
642 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
643 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
644 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
645 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
646 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
647 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
648 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
649 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
650 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
651 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
652 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
653 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
654 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
655 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
656 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
657 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
658 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
659 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
660 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
661 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
662 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
663 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
664 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
665 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
666 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
667 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
668 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
669 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
670 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
671 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
672 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
673 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
674 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
675 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
676 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
677 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
678 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
679 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
680 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
681 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
682 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
683 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
684 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
685 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
686 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
687 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
688 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
689 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
690 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
691 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
692 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
693 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
694 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
695 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
696 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
697 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
698 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
699 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
700 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
701 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
702 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
703 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
704 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
705 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
706 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
707 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
708 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
709 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
710 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
711 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
712 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
713 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
714 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
715 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
716 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
717 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
718 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
719 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
720 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
721 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
722 * gcc.target/bfin/builtins/circptr.c: Ditto.
723 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
724 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
725 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
726 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
727 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
728 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
729 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
730 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
731 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
732 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
733 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
734 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
735 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
736 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
737 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
738 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
739 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
740 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
741 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
742 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
743 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
744 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
745 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
746 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
747 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
748 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
749 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
750 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
751 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
752 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
753 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
754 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
755 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
756 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
757 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
758 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
759 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
760 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
761 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
762 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
763 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
764 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
765 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
766 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
767 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
768 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
769 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
770 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
771 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
772 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
773 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
774 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
775 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
776 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
777 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
778 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
779 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
780 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
781 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
782 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
783 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
784 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
785 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
786 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
787 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
788 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
789 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
790 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
791 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
792 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
794 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
796 * gcc.target/arm/cold-lc.c: New test.
798 2011-05-03 Jakub Jelinek <jakub@redhat.com>
801 * gcc.dg/pr48774.c: New test.
803 2011-05-03 Richard Guenther <rguenther@suse.de>
805 * gcc.dg/large-size-array-5.c: New testcase.
807 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
809 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
811 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
813 * lib/target-supports.exp (check_effective_target_vect_strided):
815 (check_effective_target_vect_strided2)
816 (check_effective_target_vect_strided3)
817 (check_effective_target_vect_strided4)
818 (check_effective_target_vect_strided8): ...these new functions.
820 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
821 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
822 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
823 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
824 * gcc.dg/vect/pr37539.c: Likewise.
825 * gcc.dg/vect/slp-11a.c: Likewise.
826 * gcc.dg/vect/slp-11b.c: Likewise.
827 * gcc.dg/vect/slp-11c.c: Likewise.
828 * gcc.dg/vect/slp-12a.c: Likewise.
829 * gcc.dg/vect/slp-12b.c: Likewise.
830 * gcc.dg/vect/slp-18.c: Likewise.
831 * gcc.dg/vect/slp-19a.c: Likewise.
832 * gcc.dg/vect/slp-19b.c: Likewise.
833 * gcc.dg/vect/slp-21.c: Likewise.
834 * gcc.dg/vect/slp-23.c: Likewise.
835 * gcc.dg/vect/vect-cselim-1.c: Likewise.
837 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
838 instead of vect_interleave && vect_extract_even_odd.
839 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
840 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
841 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
842 * gcc.dg/vect/vect-1.c: Likewise.
843 * gcc.dg/vect/vect-10.c: Likewise.
844 * gcc.dg/vect/vect-98.c: Likewise.
845 * gcc.dg/vect/vect-107.c: Likewise.
846 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
847 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
848 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
849 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
850 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
851 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
852 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
853 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
854 * gcc.dg/vect/vect-strided-float.c: Likewise.
855 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
856 * gcc.dg/vect/vect-strided-mult.c: Likewise.
857 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
858 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
859 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
860 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
861 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
862 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
863 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
864 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
865 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
866 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
867 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
868 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
869 * gcc.dg/vect/vect-vfa-03.c: Likewise.
871 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
873 * gcc.dg/vect/pr30843.c: Likewise.
874 * gcc.dg/vect/pr33866.c: Likewise.
875 * gcc.dg/vect/slp-reduc-6.c: Likewise.
876 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
877 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
878 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
880 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
882 * gcc.dg/vect/slp-11.c: Split into...
883 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
884 gcc.dg/vect/slp-11c.c: ...these tests.
885 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
886 * gcc.dg/vect/slp-12c.c: ...this new test.
887 * gcc.dg/vect/slp-19.c: Split into...
888 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
889 gcc.dg/vect/slp-19c.c: ...these new tests.
891 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
893 * lib/target-supports.exp
894 (check_effective_target_vect_extract_even_odd_wide): Delete.
895 (check_effective_target_vect_strided_wide): Likewise.
896 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
897 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
898 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
899 * gcc.dg/vect/pr37539.c: Likewise.
900 * gcc.dg/vect/slp-11.c: Likewise.
901 * gcc.dg/vect/slp-12a.c: Likewise.
902 * gcc.dg/vect/slp-12b.c: Likewise.
903 * gcc.dg/vect/slp-19.c: Likewise.
904 * gcc.dg/vect/slp-23.c: Likewise.
905 * gcc.dg/vect/vect-1.c: Likewise.
906 * gcc.dg/vect/vect-98.c: Likewise.
907 * gcc.dg/vect/vect-107.c: Likewise.
908 * gcc.dg/vect/vect-strided-float.c: Likewise.
910 2011-05-02 Jason Merrill <jason@redhat.com>
912 * g++.dg/init/new31.C: New.
914 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
917 * gcc.dg/pr35445.c: New test.
919 2011-05-02 Jason Merrill <jason@redhat.com>
921 * c-c++-common/vla-1.c: New.
923 2011-05-02 Richard Guenther <rguenther@suse.de>
925 PR tree-optimization/48822
926 * gcc.dg/torture/pr48822.c: New testcase.
928 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp0x/constexpr-47969.C: New.
933 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
936 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
937 on vect_no_align targets.
938 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
939 vect_no_align targets.
941 2011-05-01 Xinliang David Li <davidxl@google.com>
943 * gcc.dg/tree-ssa/integer-addr.c: New test.
944 * gcc.dg/tree-ssa/alias_bug.c: New test.
946 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
949 * gfortran.dg/round_3.f08: Add more checks.
951 2011-04-30 Tobias Burnus <burnus@net-b.de>
954 * gfortran.dg/import9.f90: New, proper test.
955 * gfortran.dg/interface_37.f90: Remove bogus
956 test (bogus copy of interface_36.f90).
958 2011-04-30 Tobias Burnus <burnus@net-b.de>
961 * gfortran.dg/interface_37.f90: New.
963 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
966 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
968 2011-04-30 Jakub Jelinek <jakub@redhat.com>
970 PR tree-optimization/48809
971 * gcc.c-torture/execute/pr48809.c: New test.
973 2011-04-29 Jeff Law <law@redhat.com>
975 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
977 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
980 * g++.dg/init/ctor10.C: New.
982 2011-04-29 Le-Chun Wu <lcwu@google.com>
984 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
985 warning in implicitly instantiated templates.
987 2011-04-29 Le-Chun Wu <lcwu@google.com>
989 * g++.dg/warn/Wnull-conversion-1.C: New.
990 * g++.dg/warn/Wnull-conversion-2.C: New.
992 2011-04-29 Diego Novillo <dnovillo@google.com>
994 * g++.old-deja/g++.other/null3.C: Expect warning about
995 converting boolean to a pointer.
997 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1000 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1004 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1006 2011-04-29 Tobias Burnus <burnus@net-b.de>
1009 * gfortran.dg/typebound_proc_22.f90: New.
1012 * gfortran.dg/interface_36.f90: New.
1014 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1016 PR libgfortran/48488
1017 PR libgfortran/48602
1018 PR libgfortran/48615
1019 PR libgfortran/48684
1020 PR libgfortran/48787
1021 * gfortran.dg/fmt_g.f: Adjust test.
1022 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1023 * gfortran.dg/round_3.f08: New test.
1024 * gfortran.dg/namelist_print_1.f: Adjust test.
1025 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1026 * gfortran.dg/f2003_io_5.f03: Adjust test.
1027 * gfortran.dg/coarray_15.f90: Adjust test.
1028 * gfortran.dg/namelist_65.f90: Adjust test.
1029 * gfortran.dg/fmt_cache_1.f: Adjust test.
1030 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1031 * gfortran.dg/real_const_3.f90: Adjust test.
1033 2011-04-28 Xinliang David Li <davidxl@google.com>
1035 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1036 * testsuite/g++.dg/prof-robust-1.C: New test.
1038 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1040 PR tree-optimization/48765
1041 * gcc.dg/vect/pr48765.c: New.
1043 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1045 PR tree-optimization/48775
1046 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1048 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/inherit/pr48798.C: New.
1052 * g++.old-deja/g++.other/base1.C: Adjust.
1054 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1057 * g++.dg/template/inherit7.C: New test case.
1059 2011-04-28 Richard Guenther <rguenther@suse.de>
1061 PR tree-optimization/40052
1062 PR tree-optimization/15347
1063 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1064 * gcc.dg/pr15347.c: Likewise.
1066 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/cpp0x/sfinae18.C: New.
1071 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/ext/is_literal_type1.C: New.
1076 2011-04-28 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/interface_35.f90: New.
1081 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1082 * gfortran.dg/func_result_6.f90: Add dg-warning.
1083 * gfortran.dg/bessel_1.f90: Ditto.
1084 * gfortran.dg/hypot_1.f90: Ditto.
1085 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1086 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1087 * gfortran.dg/interface_assignment_4.f90: Ditto.
1089 2011-04-27 Jason Merrill <jason@redhat.com>
1091 * g++.dg/ext/complex8.C: New.
1093 * g++.dg/cpp0x/initlist49.C: New.
1094 * g++.dg/init/new30.C: New.
1096 2011-04-27 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/whole_file_34.f90: New.
1101 2011-04-27 Jan Hubicka <jh@suse.cz>
1103 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1105 2011-04-27 Jason Merrill <jason@redhat.com>
1107 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1109 * g++.dg/parse/ambig6.C: New.
1111 2011-04-27 Nick Clifton <nickc@redhat.com>
1113 * gcc.dg/20020312-2.c: Add definition for RX.
1115 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1116 option with RX targets.
1118 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1121 2011-04-27 Richard Guenther <rguenther@suse.de>
1123 * gcc.dg/tree-ssa/pr23382.c: Remove.
1125 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1128 * gcc.c-torture/compile/pr48767.c: New test.
1130 2011-04-27 Richard Guenther <rguenther@suse.de>
1132 PR tree-optimization/48772
1133 * g++.dg/pr48772.C: New testcase.
1135 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.c-torture/compile/pr48742.c: New test.
1140 2011-04-26 Jason Merrill <jason@redhat.com>
1142 * g++.dg/lookup/koenig13.C: New.
1144 * g++.dg/cpp0x/initlist48.C: New.
1146 2011-04-25 Jason Merrill <jason@redhat.com>
1148 * g++.dg/cpp0x/sfinae17.C: New.
1150 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1153 * gcc.target/powerpc/pr48258-1.c: New file.
1154 * gcc.target/powerpc/pr48258-2.c: Ditto.
1156 2011-04-26 Xinliang David Li <davidxl@google.com>
1158 * gcc.dg/uninit-suppress.c: New test.
1159 * gcc.dg/uninit-suppress.c: New test.
1161 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/pr48768.c: New test.
1166 PR tree-optimization/48734
1167 * gcc.c-torture/compile/pr48734.c: New test.
1170 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1172 2011-04-26 Richard Guenther <rguenther@suse.de>
1174 PR tree-optimization/48731
1175 * gcc.dg/torture/pr48731.c: New testcase.
1177 2011-04-26 Richard Guenther <rguenther@suse.de>
1180 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1182 2011-04-26 Richard Guenther <rguenther@suse.de>
1185 * gcc.dg/torture/pr48694-1.c: New testcase.
1186 * gcc.dg/torture/pr48694-2.c: Likewise.
1188 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/ext/underlying_type1.C: New.
1191 * g++.dg/ext/underlying_type2.C: Likewise.
1192 * g++.dg/ext/underlying_type3.C: Likewise.
1193 * g++.dg/ext/underlying_type4.C: Likewise.
1194 * g++.dg/ext/underlying_type5.C: Likewise.
1195 * g++.dg/ext/underlying_type6.C: Likewise.
1196 * g++.dg/ext/underlying_type7.C: Likewise.
1197 * g++.dg/ext/underlying_type8.C: Likewise.
1198 * g++.dg/ext/underlying_type9.C: Likewise.
1199 * g++.dg/ext/underlying_type10.C: Likewise.
1201 2011-04-25 Jason Merrill <jason@redhat.com>
1203 * g++.dg/cpp0x/regress/template-const2.C: New.
1205 2011-04-25 Jeff Law <law@redhat.com>
1207 * gcc.dg/tree-ssa/vrp56.c: new test.
1209 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1211 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1213 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1215 PR preprocessor/48740
1216 * c-c++-common/raw-string-11.c: New test.
1218 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1220 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1223 2011-04-23 Tobias Burnus <burnus@net-b.de>
1226 * gfortran.dg/coarray_19.f90: New.
1228 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.dg/pr48685.c: New test.
1233 2011-04-22 Jan Hubicka <jh@suse.cz>
1235 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1237 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1239 PR tree-optimization/48717
1240 * gcc.c-torture/execute/pr48717.c: New test.
1242 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1245 * gcc.target/i386/pr48723.c: New test.
1247 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1250 * gcc.dg/gomp/pr48716.c: New test.
1251 * g++.dg/gomp/pr48716.C: New test.
1253 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1256 * gcc.dg/missing-field-init-2.c: Update testcase.
1258 2011-04-22 Alan Modra <amodra@gmail.com>
1260 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1262 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1265 * gfortran.dg/function_optimize_6.f90: New test.
1267 2011-04-21 Easwaran Raman <eraman@google.com>
1269 * gcc.dg/stack-layout-2.c: New test.
1271 2011-04-21 Richard Guenther <rguenther@suse.de>
1274 * g++.dg/lto/pr48207-2_0.C: New testcase.
1275 * g++.dg/lto/pr48207-3_0.C: Likewise.
1277 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1279 * gnat.dg/volatile5.adb: New test.
1280 * gnat.dg/volatile5_pkg.ads: New helper.
1282 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1285 * gcc.target/i386/pr48708.c: New test.
1287 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1289 * gcc.dg/vect/vect-119.c: New test.
1291 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1293 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1296 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1297 Richard Sandiford <richard.sandiford@linaro.org>
1300 * gcc.target/arm/pr46329.c: New test.
1302 2011-04-21 Tobias Burnus <burnus@net-b.de>
1305 * gfortran.dg/coarray_18.f90: New.
1307 2011-04-20 Jason Merrill <jason@redhat.com>
1309 * g++.dg/cpp0x/initlist47.C: New.
1311 * g++.dg/init/dtor4.C: New.
1313 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1316 * gcc.target/i386/sse2-pinsrw.c: New test.
1317 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1318 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1319 * gcc.target/i386/sse2-insvhi.c: Ditto.
1320 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1321 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1323 2011-04-20 Jason Merrill <jason@redhat.com>
1325 * g++.dg/template/const4.C: New.
1327 2011-04-20 Easwaran Raman <eraman@google.com>
1329 * gcc.dg/stack-layout-1.c: New test.
1331 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1333 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1334 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1337 2011-04-20 Kai Tietz <ktietz@redhat.com>
1339 * gcc.dg/binop-xor1.c: New test.
1340 * gcc.dg/binop-xor2.c: New test.
1341 * gcc.dg/binop-xor3.c: New test.
1342 * gcc.dg/binop-xor4.c: New test.
1343 * gcc.dg/binop-xor5.c: New test.
1345 2011-04-20 Richard Guenther <rguenther@suse.de>
1347 PR tree-optimization/47892
1348 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1350 2011-04-20 Richard Guenther <rguenther@suse.de>
1353 * g++.dg/torture/pr48695.C: New testcase.
1355 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1357 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1358 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1359 * gcc.c-torture/execute/pr45262.c: Ditto
1360 * gcc.dg/torture/pr43165.c: Ditto.
1361 * gcc.dg/torture/pr47228.c: Ditto.
1362 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1363 * gcc.dg/ipa/pr45644.c: Ditto.
1364 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1367 2011-04-19 Jason Merrill <jason@redhat.com>
1369 * g++.dg/ext/complex7.C: New.
1371 * g++.dg/ext/attrib41.C: New.
1373 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1376 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1378 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1381 * gcc.target/i386/pr48678.c: New test.
1383 2011-04-19 Martin Jambor <mjambor@suse.cz>
1385 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1386 * g++.dg/opt/devirt2.C: New test.
1387 * g++.dg/ipa/devirt-g-1.C: Likewise.
1389 2011-04-19 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/whole_file_33.f90: New.
1394 2011-04-19 Martin Jambor <mjambor@suse.cz>
1396 * g++.dg/ipa/devirt-7.C: New test.
1398 2011-04-19 Richard Guenther <rguenther@suse.de>
1401 * g++.dg/lto/pr48207_0.C: New testcase.
1403 2011-04-18 Jason Merrill <jason@redhat.com>
1405 * g++.dg/init/void1.C: New.
1407 * g++.dg/cpp0x/union4.C: New.
1409 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/torture/pr48661.C: New test.
1415 * g++.dg/gomp/pr48632.C: New test.
1417 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1420 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1422 2011-04-18 Tobias Burnus <burnus@net-b.de>
1425 * gfortran.dg/coarray_17.f90: New.
1426 * gfortran.dg/coarray_10.f90: Update dg-error.
1428 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1431 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1432 * gfortran.dg/guality/guality.exp: Likewise.
1434 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1436 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1438 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1440 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1442 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1444 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1446 2011-04-18 Richard Guenther <rguenther@suse.de>
1449 * g++.dg/torture/pr46364.C: New testcase.
1451 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1453 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1455 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1457 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1459 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1460 Ira Rosen <ira.rosen@linaro.org>
1463 * gcc.target/arm/pr48252.c: New test.
1465 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1467 PR tree-optimization/48616
1468 * gcc.dg/pr48616.c: New test.
1470 2011-04-18 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/coarray_16.f90: New.
1475 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1478 * gfortran.dg/realloc_on_assign_7.f03: New test.
1480 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482 PR libgfortran/48602
1483 * gfortran.dg/fmt_g0_6.f08: New test.
1485 2011-04-17 Jason Merrill <jason@redhat.com>
1487 * g++.dg/cpp0x/sfinae16.C: New.
1489 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1491 * gcc.target/mips/reg-var-1.c: New test.
1493 2011-04-17 Jan Hubicka <jh@suse.cz>
1495 * gcc.dg/winline-5.c: Update testcase.
1497 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1499 * gnat.dg/discr27.ad[sb]: Move dg directive.
1500 * gnat.dg/discr28.ad[sb]: New test.
1501 * gnat.dg/discr28_pkg.ads: New helper.
1503 2011-04-17 Michael Matz <matz@suse.de>
1505 PR tree-optimization/48622
1507 * gcc.dg/lto/pr48622_0.c: New test.
1509 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1511 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1512 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1513 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1514 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1515 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1516 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1518 2011-04-15 Jason Merrill <jason@redhat.com>
1520 * g++.dg/cpp0x/range-for17.C: New.
1522 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1524 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1525 * g++.dg/cpp0x/range-for3.C: Likewise.
1526 * g++.dg/cpp0x/range-for9.C: Correct error message.
1527 * g++.dg/cpp0x/range-for11.C: New.
1528 * g++.dg/cpp0x/range-for12.C: New.
1529 * g++.dg/cpp0x/range-for13.C: New.
1530 * g++.dg/cpp0x/range-for14.C: New.
1531 * g++.dg/cpp0x/range-for15.C: New.
1532 * g++.dg/cpp0x/range-for16.C: New.
1534 2011-04-15 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1539 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1541 * objc.dg/naming-4.m: Updated.
1542 * objc.dg/naming-5.m: Updated.
1543 * objc.dg/naming-6.m: New.
1544 * objc.dg/naming-7.m: New.
1545 * obj-c++.dg/naming-1.mm: Updated.
1546 * obj-c++.dg/naming-2.mm: Updated.
1547 * obj-c++.dg/naming-3.mm: New.
1548 * obj-c++.dg/naming-4.mm: New.
1550 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1552 PR libgfortran/48589
1553 * gfortran.dg/fmt_g0_5.f08: New test.
1555 2011-04-15 Richard Guenther <rguenther@suse.de>
1558 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1560 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1562 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1563 -finline-limit=0 to -fno-inline
1565 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1568 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1571 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1575 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1576 * gcc.target/i386/avx-insertps-3.c: New test.
1577 * gcc.target/i386/avx-insertps-4.c: New test.
1579 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1581 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1584 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1589 * gcc.target/avr/pr46779-1.c: New test case
1590 * gcc.target/avr/pr46779-2.c: New test case
1592 2011-04-14 Jason Merrill <jason@redhat.com>
1594 * g++.dg/cpp0x/sfinae15.C: New.
1596 * g++.dg/cpp0x/sfinae14.C: New.
1598 * g++.dg/ext/vla10.C: New.
1600 2011-04-14 Richard Guenther <rguenther@suse.de>
1602 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1604 2011-04-14 Richard Guenther <rguenther@suse.de>
1606 * gcc.dg/fold-bitand-4.c: Move ...
1607 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1609 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1611 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1613 * gcc.target/avr/torture/trivial.c: Ditto.
1615 2011-04-13 Jason Merrill <jason@redhat.com>
1617 * g++.dg/template/operator11.C: New.
1619 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.dg/gomp/pr48591.c: New test.
1625 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1626 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1628 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1631 * g++.dg/template/dependent-expr7.C: New test case.
1633 2011-04-13 Jason Merrill <jason@redhat.com>
1635 * g++.dg/cpp0x/sfinae13.C: New.
1637 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1639 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1641 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1643 * gcc.target/arm/pr43698.c: Remove -march option.
1645 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1647 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1650 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1654 * gfortran.dg/realloc_on_assign_6.f03: New test.
1656 2011-04-12 Kai Tietz <ktietz@redhat.com>
1658 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1659 targets the additional -mno-ms-bitfields and
1660 -Wno-packed-bitfield-compat options.
1661 * g++.dg/ext/bitfield3.C: Likewise.
1662 * g++.dg/ext/bitfield4.C: Likewise.
1663 * g++.dg/ext/bitfield5.C: Likewise.
1664 * gcc.dg/bitfld-15.c: Likewise.
1665 * gcc.dg/bitfld-16.c: Likewise.
1666 * gcc.dg/bitfld-17.c: Likewise.
1667 * gcc.dg/bitfld-18.c: Likewise.
1669 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1671 * gcc.target/arm/neon-vld3-1.c: New test.
1672 * gcc.target/arm/neon-vst3-1.c: New test.
1673 * gcc.target/arm/neon/v*.c: Regenerate.
1675 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1677 PR rtl-optimization/48549
1678 * g++.dg/opt/pr48549.C: New test.
1680 2011-04-12 Richard Guenther <rguenther@suse.de>
1682 PR tree-optimization/46076
1683 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1685 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1688 * lib/compat.exp (compat-execute): Declare unsupported after
1689 stripping path from src1.
1690 * lib/lto.exp (lto-execute): Likewise.
1692 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1695 * gcc.dg/pr48552-1.c: New test.
1696 * gcc.dg/pr48552-2.c: New test.
1698 2011-04-11 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/sfinae12.C: New.
1702 * g++.dg/cpp0x/enum10.C: New.
1704 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1706 * g++.dg/cpp0x/rv-func.C: New.
1708 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1710 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1713 2011-04-11 Martin Jambor <mjambor@suse.cz>
1715 PR tree-optimization/48195
1716 * gcc.dg/ipa/pr48195.c: New test.
1718 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1720 * gnat.dg/return3.adb: Remove unused switch.
1722 2011-04-08 Mike Stump <mikestump@comcast.net>
1725 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1726 default to fno-common.
1728 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1730 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1731 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1733 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1736 * gfortran.dg/function_optimize_5.f90: New test.
1738 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1740 * gnat.dg/aggr17.adb: New test.
1741 * gnat.dg/aggr18.adb: Likewise.
1743 2011-04-08 Michael Matz <matz@suse.de>
1746 * gcc.target/i386/pr48389.c: New test.
1748 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1750 PR rtl-optimization/48272
1751 * g++.dg/opt/pr48272.C: New.
1753 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1755 PR rtl-optimization/48235
1756 * gcc.dg/pr48235.c: New.
1758 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1760 PR rtl-optimization/48302
1761 * g++.dg/opt/pr48302.C: New.
1763 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1766 * g++.dg/opt/pr48273.C: New.
1768 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1770 PR rtl-optimization/48442
1771 * gcc.dg/pr48442.c: New.
1773 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1775 PR tree-optimization/48377
1776 * gcc.dg/vect/pr48377.c: New test.
1778 2011-04-07 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/regress/call1.C: New.
1782 * g++.dg/cpp0x/variadic107.C: New.
1784 * g++.dg/cpp0x/sfinae11.C: New.
1785 * g++.dg/cpp0x/noexcept02.C: Fix.
1787 * g++.dg/cpp0x/sfinae10.C: New.
1789 * g++.dg/cpp0x/sfinae9.C: New.
1791 * c-c++-common/Wcast-qual-1.c: Move here from...
1792 * gcc.dg/cast-qual-3.c: ...here, and...
1793 * g++.dg/warn/Wcast-qual2.C: ...here.
1795 * g++.dg/cpp0x/sfinae8.C: New.
1797 * g++.dg/cpp0x/sfinae7.C: New.
1799 * g++.dg/cpp0x/enum9.C: New.
1801 2011-04-07 Mike Stump <mikestump@comcast.net>
1803 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1804 with no trampolines.
1806 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1809 * gfortran.dg/gomp/pr48117.f90: New test.
1812 * gcc.dg/torture/pr48343.c: New test.
1814 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1816 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1818 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1820 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1822 2011-04-07 Tom de Vries <tom@codesourcery.com>
1825 * lib/scanasm.exp (object-size): New proc.
1826 * gcc.target/arm/pr43920-2.c: New test.
1828 2011-04-06 Tobias Burnus <burnus@net-b.de>
1832 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1834 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1836 * gcc.dg/mtune.c: Prune note from output.
1838 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.dg/guality/pr36977.c: New test.
1842 * gcc.dg/guality/pr48466.c: New test.
1844 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1846 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1848 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1850 * gnat.dg/return3.adb: New test.
1852 2011-04-06 Richard Guenther <rguenther@suse.de>
1854 PR tree-optimization/47663
1855 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1857 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1859 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1860 Solaris 8 and 9 as well.
1862 2011-04-05 Tom de Vries <tom@codesourcery.com>
1865 * gcc.target/arm/pr43920-1.c: New test.
1867 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1869 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1870 (cctor): Actually return the value.
1871 (main): Cast return values.
1873 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1875 * gfortran.dg/character_comparison_8.f90: New test.
1877 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1879 * frontend-passes: (optimize_lexical_comparison): New function.
1880 (optimize_expr): Call it.
1881 (optimize_comparison): Also handle lexical comparison functions.
1882 Return false instad of -2 for unequal comparison.
1884 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1887 * function_optimize_4.f90: New test.
1889 2011-04-04 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1893 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1894 * gfortran.dg/coarray_15.f90: New.
1896 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1898 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1899 * gfortran.dg/bessel_7.f90: Likewise.
1901 2011-04-03 Tobias Burnus <burnus@net-b.de>
1903 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1905 2011-04-03 Richard Guenther <rguenther@suse.de>
1906 Ira Rosen <ira.rosen@linaro.org>
1908 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1909 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1910 -ftree-loop-if-convert-stores.
1912 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1914 * gnat.dg/specs/aggr2.ads: New test.
1916 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1918 * gnat.dg/debug2.ad[sb]: New test.
1919 * gnat.dg/debug2_pkg.ads: New helper.
1920 * gnat.dg/debug3.ad[sb]: New test.
1922 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1924 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1926 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1929 * gcc.c-torture/compile/pr48335-1.c: New test.
1930 * gcc.dg/pr48335-1.c: New test.
1931 * gcc.dg/pr48335-2.c: New test.
1932 * gcc.dg/pr48335-3.c: New test.
1933 * gcc.dg/pr48335-4.c: New test.
1934 * gcc.dg/pr48335-5.c: New test.
1935 * gcc.dg/pr48335-6.c: New test.
1936 * gcc.dg/pr48335-7.c: New test.
1937 * gcc.dg/pr48335-8.c: New test.
1938 * gcc.target/i386/pr48335-1.c: New test.
1940 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1943 * gcc.dg/Waddress.c: New test.
1945 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1948 * gfortran.dg/function_optimize_3.f90: New test.
1950 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1952 * gcc.c-torture/compile/20110401-1.c: New test.
1954 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1955 * g++.dg/lto/20091002-2_0.C: Likewise.
1956 * g++.dg/lto/20090303_0.c: Likewise.
1957 * g++.dg/lto/20091004-1_0.C: Likewise.
1958 * g++.dg/lto/20091002-3_0.C: Likewise.
1959 * g++.dg/lto/20091004-2_0.C: Likewise.
1960 * g++.dg/lto/20081123_0.C: Likewise.
1961 * g++.dg/lto/20090313_0.C: Likewise.
1962 * g++.dg/lto/20081109-1_0.C: Likewise.
1963 * g++.dg/lto/20081219_0.C: Likewise.
1964 * g++.dg/lto/20081204-1_0.C: Likewise.
1965 * g++.dg/lto/20090302_0.C: Likewise.
1966 * g++.dg/lto/20081119-1_0.C: Likewise.
1967 * g++.dg/lto/20081118_0.C: Likewise.
1968 * gcc.dg/lto/20091020-2_0.c: Likewise.
1969 * gcc.dg/lto/20090210_0.c: Likewise.
1970 * gcc.dg/lto/20081204-1_0.c: Likewise.
1971 * gcc.dg/lto/20081224_0.c: Likewise.
1972 * gcc.dg/lto/20090219_0.c: Likewise.
1973 * gcc.dg/lto/20091014-1_0.c: Likewise.
1974 * gcc.dg/lto/20091016-1_0.c: Likewise.
1975 * gcc.dg/lto/20090206-2_0.c: Likewise.
1976 * gcc.dg/lto/20090116_0.c: Likewise.
1977 * gcc.dg/lto/20091013-1_0.c: Likewise.
1978 * gcc.dg/lto/20091015-1_0.c: Likewise.
1979 * gcc.dg/lto/20090126-2_0.c: Likewise.
1981 2011-03-31 Ian Lance Taylor <iant@google.com>
1983 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1985 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1987 * gnat.dg/opt16.adb: New test.
1989 2011-03-31 Jason Merrill <jason@redhat.com>
1991 * g++.dg/cpp0x/defaulted24.C: New.
1993 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1996 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1999 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2001 * g++.dg/other/i386-9.C: New test.
2003 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2005 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2007 2011-03-30 Jason Merrill <jason@redhat.com>
2009 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2011 * g++.dg/cpp0x/regress/isnan.C: New.
2013 * g++.dg/cpp0x/initlist46.C: New.
2015 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2018 * gcc.target/arm/neon-modes-2.c: New test.
2020 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2023 * gcc.c-torture/compile/pr48305.c: New test.
2025 2011-03-29 Jason Merrill <jason@redhat.com>
2027 * g++.dg/cpp0x/regress/value-dep1.C: New.
2029 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2031 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2033 2011-03-29 Ian Lance Taylor <iant@google.com>
2035 * go.test/go-test.exp: Handle the test lines used in several new
2037 (errchk): Add opts parameter. Change all callers. Handle parens
2040 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2041 Dominique d'Humieres <dominiq@lps.ens.fr>
2043 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2044 and __APPLE__ && __PPC__ && __ALTIVEC__.
2046 2011-03-29 Jason Merrill <jason@redhat.com>
2048 * g++.dg/cpp0x/dependent1.C: New.
2050 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2052 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2054 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2056 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2059 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2060 * gfortran.dg/proc_ptr_comp_32.f90: New.
2062 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2064 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2065 check for corresponding warning.
2067 2011-03-28 Jason Merrill <jason@redhat.com>
2069 * g++.dg/cpp0x/rv-deduce2.C: New.
2071 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.dg/pr48203.c: New test.
2076 2011-03-28 Jeff Law <law@redhat.com>
2078 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2080 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2082 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2083 and __PPC__ && __ALTIVEC__.
2085 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2088 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2089 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2090 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2091 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2093 2011-03-28 Jason Merrill <jason@redhat.com>
2095 * g++.dg/cpp0x/initlist-array2.C: New.
2097 * g++.dg/cpp0x/initlist-array1.C: New.
2099 * g++.dg/cpp0x/constexpr-compound.C: New.
2101 * g++.dg/cpp0x/constexpr-using.C: New.
2103 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2105 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2108 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2110 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2112 * gcc.dg/slp-1.c: New test.
2114 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2116 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2117 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2118 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2119 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2120 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2121 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2122 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2123 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2124 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2125 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2126 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2127 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2128 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2129 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2131 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2134 * gfortran.dg/trim_optimize_5.f90: New test.
2135 * gfortran.dg/trim_optimize_6.f90: New test.
2137 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2140 * gcc.target/mips/madd-7.c: Remove -mlong32.
2141 * gcc.target/mips/msub-7.c: Likewise.
2143 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2145 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2146 accesses to preserve the meaning of the test for doubleword vectors.
2147 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2148 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2150 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2153 * gfortran.dg/class_42.f03: New.
2155 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2157 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2160 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2162 PR rtl-optimization/48144
2163 * gcc.dg/pr48144.c: New test.
2165 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2167 * gnat.dg/discr27.ad[sb]: New test.
2169 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2171 * gnat.dg/limited_with2.ad[sb]: New test.
2172 * gnat.dg/limited_with2_pkg1.ads: New helper.
2173 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2175 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2177 * gnat.dg/opt15.adb: New test.
2178 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2180 2011-03-25 Tobias Burnus <burnus@net-b.de>
2184 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2185 * gfortran.dg/leadz_trailz_3.f90: Ditto
2187 2011-03-25 Martin Jambor <mjambor@suse.cz>
2189 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2191 2011-03-25 Jason Merrill <jason@redhat.com>
2193 * g++.dg/cpp0x/defaulted22.C: New.
2194 * g++.dg/cpp0x/defaulted23.C: New.
2195 * g++.dg/cpp0x/defaulted15.C: Adjust.
2197 2011-03-25 Jason Merrill <jason@redhat.com>
2199 * g++.dg/cpp0x/move1.C: New.
2201 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2204 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2206 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2209 for mips-sgi-irix6.5.
2210 Replace snprintf prototype by <stdio.h>.
2212 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2215 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2216 run_expensive_tests.
2217 * gcc.dg/graphite/block-4.c: Likewise.
2218 * gcc.dg/graphite/block-7.c: Likewise.
2219 * gcc.dg/graphite/block-8.c: Likewise.
2221 2011-03-25 Richard Guenther <rguenther@suse.de>
2223 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2224 * g++.dg/tree-ssa/pr8781.C: Likewise.
2225 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2226 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2227 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2228 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2229 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2230 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2231 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2232 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2233 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2234 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2235 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2236 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2237 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2238 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2239 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2240 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2241 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2242 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2243 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2244 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2245 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2246 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2247 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2248 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2249 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2250 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2251 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2252 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2253 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2254 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2255 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2256 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2257 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2258 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2259 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2260 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2261 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2262 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2263 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2264 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2265 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2266 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2267 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2268 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2269 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2270 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2271 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2272 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2273 * c-c++-common/pr46562-2.c: Likewise.
2274 * gfortran.dg/pr42108.f90: Likewise.
2275 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2276 foo to be inlined even at -O1.
2277 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2278 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2279 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2280 * gcc.dg/matrix/matrix.exp: Disable FRE.
2282 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2285 * gcc.dg/dfp/pr48204.c: New test.
2287 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2290 * gcc.c-torture/execute/pr47917.c: Move this...
2291 * gcc.dg/torture/pr47917.c: to here and add xfails.
2293 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2295 * gnat.dg/array16.ad[sb]: New test.
2296 * gnat.dg/array16.ads: New helper.
2298 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2300 * gnat.dg/derived_type2.adb: New test.
2302 2011-03-24 Richard Guenther <rguenther@suse.de>
2304 PR tree-optimization/48271
2305 * g++.dg/torture/pr48271.C: New testcase.
2307 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2309 * gnat.dg/array15.ad[sb]: New test.
2311 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2314 * gcc.target/i386/pr48237.c: New test.
2316 2011-03-24 Richard Guenther <rguenther@suse.de>
2319 * gcc.dg/builtin-object-size-10.c: New testcase.
2321 2011-03-24 Richard Guenther <rguenther@suse.de>
2323 PR tree-optimization/46562
2324 * c-c++-common/pr46562-2.c: New testcase.
2325 * c-c++-common/pr46562.c: Likewise.
2327 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2329 * gcc.dg/vect/vect-cselim-1.c: New test.
2330 * gcc.dg/vect/vect-cselim-2.c: New test.
2332 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2334 * gcc.target/arm/pr46934.c: New.
2336 2011-03-23 Ian Lance Taylor <iant@google.com>
2338 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2340 2011-03-23 Richard Guenther <rguenther@suse.de>
2342 * gcc.dg/struct: Remove directory and contents.
2344 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2347 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2349 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2351 * gnat.dg/discr26.ad[sb]: New test.
2352 * gnat.dg/discr26_pkg.ads: New helper.
2354 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2357 * gcc.target/arm/neon-vld-1.c: New test.
2359 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2361 * gnat.dg/array14.ad[sb]: New test.
2362 * gnat.dg/array14_pkg.ads: New helper.
2364 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2366 * gcc.c-torture/execute/920501-8.x: Remove.
2367 * gcc.c-torture/execute/930513-1.x: Remove.
2368 * gcc.c-torture/execute/960312-1.x: Remove.
2369 * gcc.c-torture/compile/20000804-1.c,
2370 gcc.c-torture/compile/20001205-1.c,
2371 gcc.c-torture/compile/20001226-1.c,
2372 gcc.c-torture/compile/20010518-2.c,
2373 gcc.c-torture/compile/20020312-1.c,
2374 gcc.c-torture/compile/20020604-1.c,
2375 gcc.c-torture/compile/920501-12.c,
2376 gcc.c-torture/compile/920501-4.c,
2377 gcc.c-torture/compile/920520-1.c,
2378 gcc.c-torture/compile/980506-1.c,
2379 gcc.c-torture/execute/980709-1.x,
2380 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2381 options for m68hc11.
2382 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2383 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2386 2011-03-22 Nick Clifton <nickc@redhat.com>
2388 * lib/target-supports.exp (check_profiling_available): Add MN10300
2389 to the list of targets that do not support profiling. Restore
2390 alpha sorting to this list.
2392 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2394 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2395 failure on 32-bit systems.
2396 * gcc.dg/torture/vector-2.c: Ditto.
2398 2011-03-22 Richard Guenther <rguenther@suse.de>
2400 PR tree-optimization/48228
2401 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2403 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2405 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2409 * gcc.target/powerpc/pr48226.c: New file.
2411 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2413 * lib/prune.exp (prune_gcc_output): Prune "could not create
2414 compact unwind for" warnings.
2416 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2420 * gcc.c-torture/execute/pr42544.c: New test.
2421 * gcc.c-torture/execute/pr48197.c: New test.
2423 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2425 PR preprocessor/48192
2426 * gcc.target/powerpc/pr48192.c: New file.
2429 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2430 split problem of 0 being loaded in a VSX register.
2432 2011-03-21 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2436 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2437 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2438 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2440 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2443 * gcc.dg/pr48213.c: New test.
2445 2011-03-21 Kai Tietz <ktietz@redhat.com>
2448 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2450 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2452 * gcc.target/arm/xor-and.c: New.
2454 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2457 * gfortran.dg/function_optimize_1.f90: New test.
2458 * gfortran.dg/function_optimize_2.f90: New test.
2460 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2462 PR rtl-optimization/47502
2463 * gcc.target/i386/pr47502-1.c: New.
2464 * gcc.target/i386/pr47502-2.c: Likewise.
2466 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2468 PR rtl-optimization/48156
2469 * gcc.dg/pr48156.c: New test.
2471 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2474 * gfortran.dg/scratch_1.f90: Adjust test.
2476 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2479 * gfortran.dg/scratch_1.f90: New test.
2481 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2483 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2484 variably modified typedefs.
2485 * gcc.dg/c1x-typedef-2.c: Remove.
2487 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2489 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2490 * gcc.dg/c1x-anon-struct-3.c: New test.
2491 * gcc.dg/anon-struct-11.c: Update.
2493 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2495 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2497 Only xfail with gas.
2499 2011-03-18 Jason Merrill <jason@redhat.com>
2501 * g++.dg/template/fn-ptr1.C: New.
2503 * g++.dg/overload/volatile1.C: New.
2505 * g++.dg/opt/pr23372.C: New.
2507 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2509 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2512 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2514 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2516 * gcc.target/arm/unsigned-extend-1.c: New.
2518 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2521 * gcc.c-torture/compile/pr48161.c: New test.
2523 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2526 * gcc.dg/torture/pr47725.c: New.
2528 2011-03-17 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2531 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2533 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2535 * gnat.dg/specs/elab2.ads: New test.
2536 * gnat.dg/specs/elab2_pkg.ads: New helper.
2538 2011-03-17 Jason Merrill <jason@redhat.com>
2540 * g++.dg/cpp0x/decltype-1212.C: New.
2541 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2543 2011-03-17 Jason Merrill <jason@redhat.com>
2545 * g++.dg/parse/memfnquals1.C: New.
2547 2011-03-17 Richard Guenther <rguenther@suse.de>
2550 * gcc.dg/pr48134.c: New testcase.
2552 2011-03-17 Richard Guenther <rguenther@suse.de>
2555 * g++.dg/torture/pr48165.C: New testcase.
2557 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2559 PR rtl-optimization/48141
2560 * gcc.dg/pr48141.c: New test.
2562 2011-03-16 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/constexpr-48089.C: New.
2566 * g++.dg/cpp0x/constexpr-abi1.C: New.
2568 * g++.dg/cpp0x/constexpr-46336.C: New.
2569 * g++.dg/parse/friend5.C: Adjust expected errors.
2571 * g++.dg/cpp0x/constexpr-47570.C: New.
2573 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2576 * ++.dg/debug/dwarf2/typedef6.C: New test.
2578 2011-03-16 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/elision2.C: New.
2582 * g++.dg/cpp0x/constexpr-array3.C: New.
2584 2011-03-16 Jason Merrill <jason@redhat.com>
2586 * g++.dg/cpp0x/sfinae6.C: New.
2587 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2588 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2589 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2590 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2591 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2593 2011-03-16 Jason Merrill <jason@redhat.com>
2595 * g++.dg/template/incomplete6.C: New.
2597 2011-03-16 Jeff Law <law@redhat.com>
2599 * gcc.dg/tree-ssa/vrp55.c: New test.
2601 2011-03-16 Jason Merrill <jason@redhat.com>
2603 * g++.dg/cpp0x/auto22.C: New.
2605 2011-03-16 Richard Guenther <rguenther@suse.de>
2607 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2608 optimizing it away if promoted to const.
2610 2011-03-16 Richard Guenther <rguenther@suse.de>
2612 PR tree-optimization/48149
2613 * gcc.dg/fold-complex-1.c: New testcase.
2615 2011-03-16 Richard Guenther <rguenther@suse.de>
2618 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2621 2011-03-16 Richard Guenther <rguenther@suse.de>
2623 PR tree-optimization/26134
2624 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2626 2011-03-16 Richard Guenther <rguenther@suse.de>
2628 PR tree-optimization/48146
2629 * gcc.dg/torture/pr48146.c: New testcase.
2631 2011-03-16 Richard Guenther <rguenther@suse.de>
2633 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2634 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2636 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.c-torture/compile/pr48136.c: New test.
2641 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2644 * gcc.dg/guality/pr45882.c: New test.
2646 2011-03-15 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/constexpr-recursion.C: New.
2650 * g++.dg/cpp0x/implicit11.C: New.
2652 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2654 * g++.dg/cpp0x/constexpr-attribute.C: New.
2656 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2658 * g++.dg/parse/pr34758.C: New.
2660 2011-03-15 Xinliang David Li <davidxl@google.com>
2663 * gcc.dg/uninit-pred-7_d.c: New test.
2664 * gcc.dg/uninit-pred-8_d.c: New test.
2666 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2669 * gcc.target/arm/pr46788.c: New.
2671 2011-03-15 Richard Guenther <rguenther@suse.de>
2674 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2675 * gfortran.dg/ishft_4.f90: Likewise.
2676 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2678 2011-03-15 Richard Guenther <rguenther@suse.de>
2680 PR tree-optimization/13954
2681 * g++.dg/tree-ssa/pr13954.C: New testcase.
2683 2011-03-15 Richard Guenther <rguenther@suse.de>
2685 PR tree-optimization/48037
2686 * gcc.target/i386/pr48037-1.c: New testcase.
2688 2011-03-15 Richard Guenther <rguenther@suse.de>
2690 PR tree-optimization/41490
2691 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2692 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2693 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2694 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2695 * g++.dg/tree-ssa/pr33604.C: Adjust.
2697 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2700 * gcc.c-torture/execute/pr47917.c: New test.
2701 * gcc.dg/pr47917.c: New test.
2704 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2706 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2708 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2709 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2710 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2711 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2712 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2713 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2714 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2715 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2716 * gcc.target/i386/avx-floor-vec.c: Ditto.
2717 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2718 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2719 * gcc.target/i386/avx-rint-vec.c: Ditto.
2720 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2721 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2722 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2723 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2725 2011-03-14 Tom Tromey <tromey@redhat.com>
2727 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2728 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2729 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2731 2011-03-14 Tom Tromey <tromey@redhat.com>
2733 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2734 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2735 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2737 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2739 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2741 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2743 PR rtl-optimization/47166
2744 * gcc.c-torture/execute/postmod-1.c: New test.
2746 2011-03-14 Richard Guenther <rguenther@suse.de>
2749 * gcc.dg/torture/pr48098.c: New testcase.
2751 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2754 * gcc.target/powerpc/pr48053-1.c: New test.
2755 * gcc.target/powerpc/pr48053-2.c: Likewise.
2757 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2760 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2762 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2765 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2767 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2770 * gfortran.dg/class_41.f03: New.
2772 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2774 * g++.dg/conversion/cast3.C: New test.
2776 2011-03-11 Jason Merrill <jason@redhat.com>
2778 * g++.dg/template/error45.C: New.
2780 * g++.dg/parse/no-type-defn1.C: New.
2782 * g++.dg/ext/attrib40.C: New.
2784 * g++.dg/cpp0x/regress/array1.C: New.
2786 2011-03-11 Richard Guenther <rguenther@suse.de>
2788 PR tree-optimization/48067
2789 * gcc.dg/pr48067.c: New testcase.
2791 2011-03-11 Richard Guenther <rguenther@suse.de>
2794 * g++.dg/lto/20110311-1_0.C: New testcase.
2796 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2799 * g++.dg/inherit/virtual8.C: New test.
2802 * gcc.dg/torture/pr48044.c: New test.
2804 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2807 * gfortran.dg/proc_ptr_comp_31.f90: New.
2809 2011-03-11 Richard Guenther <rguenther@suse.de>
2811 PR tree-optimization/47278
2812 * gcc.dg/torture/pr47278-1.c: New testcase.
2813 * gcc.dg/torture/pr47278-2.c: Likewise.
2815 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2817 PR tree-optimization/48063
2818 * gcc.dg/torture/pr48063.c: New test.
2820 2011-03-10 Jason Merrill <jason@redhat.com>
2822 * g++.dg/template/array22.C: New.
2824 * g++.dg/cpp0x/syntax-err1.C: New.
2825 * g++.dg/parse/error36.C: Adjust expected errors.
2826 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2827 * g++.old-deja/g++.pt/typename3.C: Likewise.
2828 * g++.old-deja/g++.pt/typename4.C: Likewise.
2829 * g++.old-deja/g++.pt/typename6.C: Likewise.
2831 2011-03-09 Jason Merrill <jason@redhat.com>
2833 * g++.dg/template/nontype22.C: New.
2835 2011-03-09 Martin Jambor <mjambor@suse.cz>
2837 PR tree-optimization/47714
2838 * g++.dg/torture/pr47714.C: New test.
2840 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2843 * gcc.target/powerpc/pr47755-2.c: New file.
2845 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2847 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2848 is not set in the environment, pass 64 as first argument when not
2849 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2850 native where ulimit -u is supported.
2852 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2854 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2856 2011-03-08 Jason Merrill <jason@redhat.com>
2858 * g++.dg/template/nontype21.C: New.
2860 * g++.dg/template/anon5.C: New.
2862 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2865 * gcc.dg/pr47881.c: New test.
2867 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2870 * g++.dg/lookup/template3.C: New test.
2872 2011-03-08 Kai Tietz <ktietz@redhat.com>
2874 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2877 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2880 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2881 sizeof to compute alignment.
2883 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2885 PR tree-optimization/48022
2886 * gcc.dg/pr48022-1.c: New test.
2887 * gcc.dg/pr48022-2.c: New test.
2889 2011-03-07 Jason Merrill <jason@redhat.com>
2891 * g++.dg/template/nontype20.C: New.
2892 * g++.dg/init/member1.C: Adjust expected errors.
2893 * g++.dg/parse/constant4.C: Likewise.
2894 * g++.dg/template/qualified-id3.C: Likewise.
2895 * g++.old-deja/g++.pt/crash10.C: Likewise.
2897 * g++.dg/cpp0x/regress/non-const1.C: New.
2899 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.dg/pr47991.c: New test.
2904 2011-03-07 Jason Merrill <jason@redhat.com>
2906 * g++.dg/abi/mangle46.C: New.
2908 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2911 * gcc.target/powerpc/pr47862.c: New.
2913 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2916 * gcc.target/i386/combine-mul.c: Require nonpic.
2918 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2919 Nathan Froyd <froydnj@codesourcery.com>
2921 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2923 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2925 * README.QMTEST: Remove.
2927 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2928 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2931 * gfortran.dg/array_constructor_37.f90 : New test.
2933 2011-03-05 Jason Merrill <jason@redhat.com>
2935 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2936 * g++.dg/abi/mangle45.C: Likewise.
2937 * g++.dg/cpp0x/trailing1.C: Likewise.
2939 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2941 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2943 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2945 PR rtl-optimization/47899
2946 * gcc.dg/pr47899.c: New test.
2948 * gcc.dg/torture/pr47968.c: Ignore warnings.
2950 PR tree-optimization/47967
2951 * gcc.c-torture/compile/pr47967.c: New test.
2953 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2955 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2956 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2958 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2960 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2961 and property_getAttributes() if __OBJC2__.
2962 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2963 * objc.dg/property/property-encoding-1.m: New.
2964 * obj-c++.dg/property/property-encoding-1.mm: New.
2966 2011-03-04 Jason Merrill <jason@redhat.com>
2968 * g++.dg/template/pseudodtor6.C: New.
2970 * g++.dg/inherit/covariant19.C: New.
2972 2011-03-04 Richard Guenther <rguenther@suse.de>
2975 * gcc.dg/torture/pr47968.c: New testcase.
2977 2011-03-04 Richard Guenther <rguenther@suse.de>
2980 * gcc.dg/torture/pr47975.c: New testcase.
2982 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/template/crash106.C: New.
2987 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2990 * gcc.dg/gomp/pr47963.c: New test.
2991 * g++.dg/gomp/pr47963.C: New test.
2993 2011-03-02 Jason Merrill <jason@redhat.com>
2995 * g++.dg/cpp0x/regress/condition1.C: New.
2997 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2999 2011-03-01 Jason Merrill <jason@redhat.com>
3001 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3003 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3005 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3007 PR rtl-optimization/47925
3008 * gcc.c-torture/execute/pr47925.c: New test.
3010 2011-03-01 Jason Merrill <jason@redhat.com>
3012 * g++.dg/cpp0x/decltype25.C: New.
3014 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3016 2011-03-01 Richard Guenther <rguenther@suse.de>
3018 PR tree-optimization/47890
3019 * gcc.dg/torture/pr47890.c: New testcase.
3021 2011-03-01 Richard Guenther <rguenther@suse.de>
3024 * gcc.dg/lto/pr47924_0.c: New testcase.
3026 2011-03-01 Richard Guenther <rguenther@suse.de>
3029 * gfortran.dg/lto/pr46911_0.f: New testcase.
3031 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033 PR libgfortran/47933
3034 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3035 compile errors from older code form.
3037 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3039 PR libgfortran/47567
3040 * gfortran.dg/fmt_fw_d.f90: New test.
3042 2011-02-28 Jason Merrill <jason@redhat.com>
3044 * g++.dg/inherit/covariant18.C: New.
3046 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3049 * gcc.dg/pr47893.c: New test.
3051 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3053 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3054 NULL in case of a selector with conflicting types.
3055 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3057 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3059 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3060 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3061 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3062 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3064 2011-02-28 Jason Merrill <jason@redhat.com>
3067 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3069 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3071 PR libgfortran/47778
3072 * gfortran.dg/namelist_71.f90: New test.
3074 2011-02-27 Jason Merrill <jason@redhat.com>
3077 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3078 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3080 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3085 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3088 * gfortran.dg/gomp/task-1.f90: Removed.
3090 2011-02-26 Jason Merrill <jason@redhat.com>
3092 * g++.dg/template/this-targ1.C: New.
3094 * g++.dg/cpp0x/regress/template-const1.C: New.
3095 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3096 * g++.dg/template/function1.C: Adjust.
3097 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3098 * g++.dg/debug/debug7.C: Adjust.
3100 2011-02-26 Tobias Burnus <burnus@net-b.de>
3103 * gfortran.dg/gomp/task-1.f90: New.
3105 2011-02-25 Jie Zhang <jie@codesourcery.com>
3107 * gcc.target/arm/neon-thumb2-move.c: Add
3108 dg-require-effective-target arm_thumb2_ok.
3110 2011-02-24 Jason Merrill <jason@redhat.com>
3112 * g++.dg/parse/constant1.C: Specify C++98 mode.
3113 * g++.dg/parse/constant5.C: Likewise.
3114 * g++.dg/parse/error2.C: Likewise.
3115 * g++.dg/parse/semicolon3.C: Likewise.
3116 * g++.dg/template/crash14.C: Likewise.
3117 * g++.dg/template/local4.C: Likewise.
3118 * g++.dg/template/nontype3.C: Likewise.
3119 * g++.dg/parse/crash31.C: Adjust expected errors.
3120 * g++.dg/template/function1.C: Likewise.
3121 * g++.dg/template/ref3.C: Likewise.
3122 * g++.dg/template/static9.C: Likewise.
3123 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3125 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3126 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3127 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3128 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3129 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3131 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3134 * gfortran.dg/pr47878.f90: New test.
3136 2011-02-24 Richard Guenther <rguenther@suse.de>
3139 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3140 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3142 2011-02-24 Richard Guenther <rguenther@suse.de>
3145 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3146 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3148 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3150 PR libgfortran/47567
3151 * gfortran.dg/fmt_f0_1.f90: Update test.
3153 2011-02-23 Jason Merrill <jason@redhat.com>
3155 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3156 * g++.dg/abi/mangle45.C: New.
3158 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3159 * g++.dg/template/canon-type-9.C: Match use of decltype
3160 between declaration and definition.
3161 * g++.dg/template/canon-type-12.C: Likewise.
3163 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3166 * gfortran.dg/nested_allocatables_1.f90: New.
3168 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3171 * g++.dg/pr46868.C: New test.
3172 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3173 * g++.dg/parse/error14.C: Adjust.
3175 2011-02-23 Richard Guenther <rguenther@suse.de>
3177 PR tree-optimization/47838
3178 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3180 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3182 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3184 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3186 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3187 * gfortran.dg/count_init_expr.f03: Ditto.
3188 * gfortran.dg/gomp/pr43711.f90: Ditto.
3189 * gcc.dg/struct-parse-2.c: Ditto.
3190 * gcc.dg/parse-error-3.c: Ditto.
3191 * gcc.dg/Wlogical-op-1.c: Ditto.
3192 * gcc.dg/Walways-true-1.c: Ditto.
3193 * gcc.dg/pr24225.c: Ditto.
3194 * gcc.dg/Walways-true-2.c: Ditto.
3195 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3196 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3197 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3198 * g++.dg/overload/defarg4.C: Ditto.
3199 * g++.dg/inherit/covariant16.C: Ditto.
3200 * g++.dg/inherit/virtual7.C: Ditto.
3201 * g++.dg/template/canon-type-9.C: Ditto.
3202 * g++.dg/template/access19.C: Ditto.
3203 * g++.dg/template/call7.C: Ditto.
3204 * g++.dg/template/canon-type-2.C: Ditto.
3205 * g++.dg/template/init7.C: Ditto.
3206 * g++.dg/template/sizeof-template-argument.C: Ditto.
3207 * g++.dg/template/const3.C: Ditto.
3208 * g++.dg/template/sfinae26.C: Ditto.
3209 * g++.dg/template/sfinae26.C: Ditto.
3210 * g++.dg/template/canon-type-11.C: Ditto.
3211 * g++.dg/template/union2.C: Ditto.
3212 * g++.dg/template/canon-type-3.C: Ditto.
3213 * g++.dg/template/canon-type-1.C: Ditto.
3214 * g++.dg/template/canon-type-5.C: Ditto.
3215 * g++.dg/template/canon-type-7.C: Ditto.
3216 * g++.dg/template/canon-type-10.C: Ditto.
3217 * g++.dg/template/spec36.C: Ditto.
3218 * g++.dg/template/typedef38.C: Ditto.
3219 * g++.dg/template/canon-type-4.C: Ditto.
3220 * g++.dg/template/canon-type-6.C: Ditto.
3221 * g++.dg/template/canon-type-13.C: Ditto.
3222 * g++.dg/template/instantiate9.C: Ditto.
3223 * g++.dg/template/ttp22.C: Ditto.
3224 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3225 * g++.dg/warn/Walways-true-1.C: Ditto.
3226 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3227 * g++.dg/warn/Walways-true-2.C: Ditto.
3228 * g++.dg/conversion/op4.C: Ditto.
3229 * g++.dg/opt/pr19650.C: Ditto.
3230 * g++.dg/lookup/friend11.C: Ditto.
3231 * g++.dg/other/default2.C: Ditto.
3232 * g++.dg/other/default3.C: Ditto.
3233 * g++.dg/other/dtor2.C: Ditto.
3234 * g++.dg/other/friend5.C: Ditto.
3235 * g++.dg/other/default5.C: Ditto.
3236 * g++.dg/init/brace6.C: Ditto.
3237 * g++.dg/init/aggr5.C: Ditto.
3238 * g++.dg/init/error2.C: Ditto.
3239 * g++.dg/expr/bound-mem-fun.C: Ditto.
3240 * g++.dg/expr/cond6.C: Ditto.
3241 * g++.dg/expr/stmt-expr-1.C: Ditto.
3242 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3243 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3244 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3245 * g++.dg/cpp0x/bracket1.C: Ditto.
3246 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3247 * g++.dg/cpp0x/pr38646.C: Ditto.
3248 * g++.dg/cpp0x/variadic73.C: Ditto.
3249 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3250 * g++.dg/cpp0x/bracket4.C: Ditto.
3251 * g++.dg/cpp0x/decltype4.C: Ditto.
3252 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3253 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3254 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3255 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3256 * g++.dg/cpp0x/decltype2.C: Ditto.
3257 * g++.dg/cpp0x/decltype1.C: Ditto.
3258 * g++.dg/cpp0x/bracket2.C: Ditto.
3259 * g++.dg/cpp0x/decltype5.C: Ditto.
3260 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3261 * g++.dg/cpp0x/variadic70.C: Ditto.
3262 * g++.dg/cpp0x/decltype6.C: Ditto.
3263 * g++.dg/cpp0x/rvo.C: Ditto.
3264 * g++.dg/cpp0x/vt-40092.C: Ditto.
3265 * g++.dg/cpp0x/variadic-new.C: Ditto.
3266 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3267 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3268 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3269 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3270 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3271 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3272 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3273 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3274 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3275 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3276 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3277 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3278 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3279 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3280 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3281 * g++.dg/cpp0x/pr39639.C: Ditto.
3282 * g++.dg/cpp0x/decltype3.C: Ditto.
3283 * g++.dg/cpp0x/variadic68.C: Ditto.
3284 * g++.dg/cpp0x/variadic-function.C: Ditto.
3285 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3286 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3287 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3288 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3289 * g++.dg/parse/crash35.C: Ditto.
3290 * g++.dg/parse/crash40.C: Ditto.
3291 * g++.dg/parse/defarg12.C: Ditto.
3292 * g++.dg/parse/crash34.C: Ditto.
3293 * g++.dg/parse/constructor3.C: Ditto.
3294 * g++.dg/parse/template23.C: Ditto.
3295 * g++.dg/parse/crash56.C: Ditto.
3296 * g++.dg/parse/dtor13.C: Ditto.
3297 * g++.dg/parse/error33.C: Ditto.
3298 * g++.dg/parse/ctor9.C: Ditto.
3299 * g++.dg/parse/error32.C: Ditto.
3300 * g++.dg/parse/error37.C: Ditto.
3301 * g++.dg/parse/bitfield3.C: Ditto.
3302 * g++.dg/parse/struct-4.C: Ditto.
3303 * g++.dg/ext/has_trivial_copy.C: Ditto.
3304 * g++.dg/ext/is_polymorphic.C: Ditto.
3305 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3306 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3307 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3308 * g++.dg/ext/is_union.C: Ditto.
3309 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3310 * g++.dg/ext/is_pod.C: Ditto.
3311 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3312 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3313 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3314 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3315 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3316 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3317 * g++.dg/ext/is_abstract.C: Ditto.
3318 * g++.dg/ext/has_trivial_assign.C: Ditto.
3319 * g++.dg/ext/is_class.C: Ditto.
3320 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3321 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3322 * g++.dg/ext/is_base_of.C: Ditto.
3323 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3324 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3325 * g++.dg/ext/is_empty.C: Ditto.
3326 * g++.dg/ext/is_enum.C: Ditto.
3327 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3328 * gnat.dg/opt11.adb: Ditto.
3329 * obj-c++.dg/pr45735.mm: Ditto.
3330 * obj-c++.dg/pr24393.mm: Ditto.
3331 * obj-c++.dg/exceptions-2.mm: Ditto.
3332 * objc.dg/pr45735.m: Ditto.
3333 * objc.dg/pr24393.m: Ditto.
3335 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3337 * objc.dg/attributes/objc-exception-1.m: New.
3339 2011-02-23 Jie Zhang <jie@codesourcery.com>
3341 * gcc.dg/cpp/include7.c: New test.
3343 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3348 2011-02-23 Jie Zhang <jie@codesourcery.com>
3350 PR rtl-optimization/47763
3351 * gcc.dg/pr47763.c: New test.
3353 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3356 * gfortran.dg/whole_file_32.f90 : New test.
3358 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3361 * g++.dg/inherit/virtual7.C: New test.
3363 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3366 * objc.dg/type-size-3.m: Updated error message.
3367 * objc.dg/type-size-4.m: New test.
3368 * objc.dg/type-size-5.m: New test.
3370 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3372 * lib/gnat.exp: Fix comments.
3373 Don't load libgloss.exp.
3374 (default_gnat_version): Call $compiler with --version.
3375 Adapt regexp for gnatmake output, insert version.
3376 (gnat_version): New proc.
3377 (gnat_init): Remove gnat_libgcc_s_path.
3378 (gnat_target_compile): Likewise.
3379 Remove ld_library_path.
3380 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3381 (gnat_pass): Remove.
3382 (gnat_pass): Remove.
3383 (gnat_finish): Remove.
3384 (gnat_exit): Remove.
3385 (local_find_gnatmake): Reindent.
3386 (runtest_file_p): Remove.
3387 (prune_warnings): Remove.
3388 (find_gnatclean): New proc.
3389 * lib/gnat-dg.exp (lremove): New proc.
3390 (gnat-dg-test): Reindent.
3391 Remove additional output files.
3392 (gnat-dg-runtest): Remove.
3394 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3395 * gnat.dg/loop_optimization6.adb: Likewise.
3396 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3398 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3400 PR tree-optimization/47835
3401 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3403 2011-02-22 Tobias Burnus <burnus@net-b.de>
3405 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3406 * gfortran.dg/abstract_type_2.f03: Ditto.
3407 * gfortran.dg/abstract_type_3.f03: Ditto.
3408 * gfortran.dg/abstract_type_4.f03: Ditto.
3409 * gfortran.dg/abstract_type_5.f03: Ditto.
3410 * gfortran.dg/abstract_type_6.f03: Ditto.
3411 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3412 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3413 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3414 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3415 * gfortran.dg/array_function_5.f90: Ditto.
3416 * gfortran.dg/asynchronous_3.f03: Ditto.
3417 * gfortran.dg/char_expr_1.f90: Ditto.
3418 * gfortran.dg/class_14.f03: Ditto.
3419 * gfortran.dg/data_array_6.f: Ditto.
3420 * gfortran.dg/data_invalid.f90: Ditto.
3421 * gfortran.dg/dot_product_1.f03: Ditto.
3422 * gfortran.dg/func_derived_5.f90: Ditto.
3423 * gfortran.dg/func_result_4.f90: Ditto.
3424 * gfortran.dg/implied_do_1.f90: Ditto.
3425 * gfortran.dg/initialization_25.f90: Ditto.
3426 * gfortran.dg/initialization_26.f90: Ditto.
3427 * gfortran.dg/interface_34.f90: Ditto.
3428 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3429 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3430 * gfortran.dg/matmul_8.f03: Ditto.
3431 * gfortran.dg/merge_init_expr.f90: Ditto.
3432 * gfortran.dg/pack_assign_1.f90: Ditto.
3433 * gfortran.dg/pack_vector_1.f90: Ditto.
3434 * gfortran.dg/pointer_check_8.f90: Ditto.
3435 * gfortran.dg/product_init_expr.f03: Ditto.
3436 * gfortran.dg/reshape_order_5.f90: Ditto.
3437 * gfortran.dg/reshape_shape_1.f90: Ditto.
3438 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3439 * gfortran.dg/same_name_2.f90: Ditto.
3440 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3441 * gfortran.dg/spread_init_expr.f03: Ditto.
3442 * gfortran.dg/stmt_func_1.f90: Ditto.
3443 * gfortran.dg/sum_init_expr.f03: Ditto.
3444 * gfortran.dg/transpose_3.f03: Ditto.
3445 * gfortran.dg/unpack_init_expr.f03: Ditto.
3446 * gfortran.dg/warn_conversion.f90: Ditto.
3447 * gfortran.dg/warn_conversion_2.f90: Ditto.
3448 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3449 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3450 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3451 * gfortran.dg/whole_file_16.f90: Ditto.
3452 * gfortran.dg/whole_file_17.f90: Ditto.
3453 * gfortran.dg/whole_file_18.f90: Ditto.
3454 * gfortran.dg/whole_file_20.f03: Ditto.
3455 * gfortran.dg/whole_file_5.f90: Ditto.
3456 * gfortran.dg/whole_file_6.f90: Ditto.
3457 * gfortran.dg/write_invalid_format.f90: Ditto.
3458 * gfortran.dg/zero_sized_6.f90: Ditto.
3460 2011-02-21 Jeff Law <law@redhat.com>
3462 PR rtl-optimization/46178
3463 * gcc.target/i386/pr46178.c: New test.
3465 PR rtl-optimization/46002
3466 * gcc.c-torture/compile/pr46002.c: New test.
3468 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3470 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3473 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3476 * g++.dg/debug/pr47106.C: Require effective target lto.
3478 2011-02-21 Jason Merrill <jason@redhat.com>
3480 * g++.dg/cpp0x/constexpr-diag2.C: New.
3482 2011-02-20 Jason Merrill <jason@redhat.com>
3484 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3486 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3488 * g++.dg/overload/conv-op1.C: New.
3490 * g++.dg/cpp0x/constexpr-synth1.C: New.
3492 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3494 * objc.dg/layout-2.m: New.
3495 * objc.dg/selector-3.m: Adjusted location of error message.
3496 * objc.dg/type-size-3.m: Same.
3497 * obj-c++.dg/selector-3.mm: Same.
3499 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3502 * objc.dg/property/dotsyntax-22.m: New.
3503 * obj-c++.dg/property/dotsyntax-22.mm: New.
3505 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3508 * g++.dg/template/typedef38.C: New test.
3510 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3513 * gfortran.dg/whole_file_30.f90 : New test.
3514 * gfortran.dg/whole_file_31.f90 : New test.
3516 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3520 * gfortran.dg/whole_file_28.f90 : New test.
3521 * gfortran.dg/whole_file_29.f90 : New test.
3523 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/template/crash105.C: New.
3528 2011-02-19 Jason Merrill <jason@redhat.com>
3530 * g++.dg/cpp0x/regress/no-elide1.C: New.
3532 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3534 PR tree-optimization/46620
3535 * gcc.dg/pr46620.c: New.
3537 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.target/i386/pr47809.c: New test.
3542 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3543 Tobias Burnus <burnus@net-b.de>
3545 * lib/target-supports.exp
3546 (check_effective_target_fortran_large_real): New check for large reals.
3547 * gfortran.dg/nan_7.f90: New test.
3549 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3551 PR libgfortran/47567
3552 * gfortran.dg/fmt_f0_1.f90: Update test.
3554 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3557 * gfortran.dg/array_constructor_36.f90 : New test.
3558 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3559 allow for comparison between different elements of the array
3560 constructor at different levels of optimization.
3562 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3564 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3565 * gcc.target/i386/pr32280-1.c: Likewise.
3567 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3570 * gcc.target/i386/pr47800.c: New test.
3572 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3574 * objc/execute/exceptions/foward-1.x: New.
3576 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3579 * gfortran.dg/derived_constructor_comps_4.f90: New.
3581 2011-02-18 Tobias Burnus
3584 * gfortran.dg/func_result_6.f90: New.
3586 2011-02-18 Michael Matz <matz@suse.de>
3589 * gfortran.dg/lto/pr45586_0.f90: New test.
3590 * gfortran.dg/typebound_proc_20.f90: Ditto.
3591 * gfortran.dg/typebound_proc_21.f90: Ditto.
3593 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3596 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3598 2011-02-18 Tobias Burnus <burnus@net-b.de>
3601 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3603 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3604 normalizing the error/warning output.
3605 * gfortran.dg/Wall.f90: Update dg-error/warning.
3606 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3607 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3608 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3609 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3610 * gfortran.dg/class_30.f90: Update dg-error/warning.
3611 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3612 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3613 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3614 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3615 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3616 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3617 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3618 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3619 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3620 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3621 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3622 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3623 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3624 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3625 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3626 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3627 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3628 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3629 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3630 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3631 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3632 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3633 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3634 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3635 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3637 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3640 * gfortran.dg/proc_ptr_comp_30.f90: New.
3642 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.target/i386/pr47780.c: New test.
3647 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3650 * gfortran.dg/class_40.f03: New.
3652 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3655 * g++.dg/cpp0x/auto21.C: New test.
3657 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3659 * objc.dg/special/unclaimed-category-1.h: Updated for
3661 * objc.dg/special/unclaimed-category-1.m: Same.
3662 * objc.dg/zero-link-1.m: Same.
3663 * objc.dg/lookup-1.m: Same.
3664 * objc.dg/torture/strings/const-str-9.m
3665 * objc.dg/torture/strings/const-str-10.m: Same.
3666 * objc.dg/torture/strings/const-str-11.m: Same.
3667 * objc.dg/torture/forward-1.m: Same.
3668 * objc.dg/zero-link-2.m: Same.
3669 * objc.dg/encode-7-next-64bit.m: Same.
3670 * objc.dg/method-4.m: Same.
3671 * objc.dg/next-runtime-1.m: Same.
3672 * objc.dg/image-info.m: Same.
3673 * objc.dg/pr23214.m: Same.
3674 * objc.dg/symtab-1.m: Same.
3675 * obj-c++.dg/basic.m: Same.
3676 * obj-c++.dg/proto-lossage-3.m: Same.
3677 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3678 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3679 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3680 * obj-c++.dg/method-11.m: Same.
3681 * objc/execute/enumeration-1.m: Same.
3682 * objc/execute/object_is_class.m: Same.
3683 * objc/execute/formal_protocol-2.m: Same.
3684 * objc/execute/formal_protocol-4.m: Same.
3685 * objc/execute/formal_protocol-6.m: Same.
3686 * objc/execute/bycopy-3.m: Same.
3687 * objc/execute/exceptions/catchall-1.m: Same.
3688 * objc/execute/exceptions/finally-1.m: Same.
3689 * objc/execute/exceptions/local-variables-1.m: Same.
3690 * objc/execute/exceptions/foward-1.m: Same.
3691 * objc/execute/bf-common.h
3692 * objc/execute/enumeration-2.m: Same.
3693 * objc/execute/formal_protocol-1.m: Same.
3694 * objc/execute/formal_protocol-3.m: Same.
3695 * objc/execute/formal_protocol-5.m: Same.
3696 * objc/execute/accessing_ivars.m: Same.
3697 * objc/execute/bycopy-2.m: Same.
3698 * objc/execute/formal_protocol-7.m: Same.
3699 * objc/execute/compatibility_alias.m: Same.
3700 * objc/execute/no_clash.m: Same.
3701 * objc/execute/object_is_meta_class.m: Same.
3702 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3703 * objc/execute/class-tests-1.h: Include stdio.h.
3704 * objc/execute/class-tests-2.h: Same.
3705 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3707 * obj-c++.dg/try-catch-2.mm: Same.
3709 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/warn/Wunused-parm-4.C: New test.
3714 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3715 Jan Hubicka <jh@suse.cz>
3719 * g++.dg/debug/pr47106.C: New.
3721 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3724 * gcc.target/i386/pr43653.c: New test.
3726 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3729 * g++.dg/template/inherit6.C: New test.
3731 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3734 * gfortran.dg/class_39.f03: New.
3736 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3739 * g++.dg/cpp0x/variadic106.C: New test.
3741 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3744 * gfortran.dg/pr47757-1.f90: New test.
3745 * gfortran.dg/pr47757-2.f90: New test.
3746 * gfortran.dg/pr47757-3.f90: New test.
3749 * g++.dg/cpp0x/enum8.C: New test.
3751 2011-02-15 Jason Merrill <jason@redhat.com>
3753 * g++.dg/inherit/implicit-trivial1.C: New.
3754 * g++.dg/cpp0x/implicit-trivial1.C: New.
3756 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3759 * gcc.dg/torture/pr47725.c: Removed.
3761 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3764 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3765 constant does not generate a load from memory.
3767 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3770 * gcc.dg/torture/pr47725.c: New.
3772 2011-02-15 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/47743
3775 * gcc.dg/torture/pr47743.c: New testcase.
3777 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3780 * gcc.target/i386/pr47581.c: New test.
3782 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3785 * gfortran.dg/select_type_22.f03: New.
3787 2011-02-14 Jason Merrill <jason@redhat.com>
3789 * g++.dg/cpp0x/regress/enum1.C: New.
3791 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3793 * gnat.dg/include.adb: New test.
3795 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3798 * gfortran.dg/class_38.f03: New.
3800 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3802 * gcc.dg/pr46494.c: New test.
3804 2011-02-14 Richard Guenther <rguenther@suse.de>
3806 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3808 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3811 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3812 sparc*-sun-solaris2.11.
3814 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3817 * gfortran.dg/argument_checking_18.f90: New.
3819 2011-02-13 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3822 * gfortran.dg/argument_checking_17.f90: New.
3824 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3826 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3827 are temporarily disabled.
3828 * gfortran.dg/class_7.f03: Ditto.
3829 * gfortran.dg/coarray_14.f90: Ditto.
3830 * gfortran.dg/typebound_proc_13.f03: Ditto.
3832 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3835 * gfortran.dg/extends_11.f03: New.
3837 2011-02-11 Xinliang David Li <davidxl@google.com>
3839 PR tree-optimization/47707
3840 * g++.dg/tree-ssa/pr47707.C: New test.
3842 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3844 * g++.dg/opt/inline17.C: New test.
3846 2011-02-11 Tobias Burnus <burnus@net-b.de>
3849 * gfortran.dg/pure_formal_2.f90: New.
3851 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3853 PR rtl-optimization/47614
3854 * gfortran.dg/pr47614.f: New.
3856 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3859 * gcc.dg/opts-6.c: New test.
3861 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3864 * gcc.dg/pr47684.c: New test.
3866 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3869 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3870 c99_runtime, dg-add-options c99_runtime.
3871 (main): Use __asm__.
3873 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3876 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3877 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3878 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3879 * gcc.dg/ucnid-10.c: Likewise.
3880 * gcc.dg/ucnid-13.c: Likewise.
3881 * gcc.dg/ucnid-7.c: Likewise.
3882 * gcc.dg/ucnid-8.c: Likewise.
3883 Adapt dg-warning line number.
3885 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3887 * gcc.target/i386/parity-1.c: Use -march=k8.
3888 * gcc.target/i386/parity-2.c: Ditto.
3889 * gcc.target/i386/vecinit-1.c: Ditto.
3890 * gcc.target/i386/vecinit-2.c: Ditto.
3892 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3895 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3896 * gcc.target/mips/save-restore-3.c: Likewise.
3897 * gcc.target/mips/save-restore-4.c: Likewise.
3898 * gcc.target/mips/save-restore-5.c: Likewise.
3901 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3902 * g++.dg/tree-prof/partition2.C: Likewise.
3904 2011-02-09 Jason Merrill <jason@redhat.com>
3906 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3907 rather than misdeclare std::puts.
3909 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3910 * g++.dg/other/warning1.C: Likewise.
3911 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3912 * g++.old-deja/g++.gb/scope06.C: Likewise.
3913 * g++.old-deja/g++.law/cvt11.C: Likewise.
3914 * g++.old-deja/g++.law/init1.C: Likewise.
3915 * g++.dg/abi/mangle26.C: Likewise.
3917 * g++.dg/template/function1.C: Adjust for C++0x mode.
3918 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3920 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3921 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3923 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3925 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3927 * g++.dg/cpp0x/regress: New directory.
3928 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3929 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3930 * g++.dg/cpp0x/regress/regress3.C: New.
3932 2011-02-10 Richard Guenther <rguenther@suse.de>
3934 PR tree-optimization/47677
3935 * gcc.dg/torture/pr47677.c: New testcase.
3937 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3939 * objc.dg/special/load-category-1.m: Remove unused header.
3940 * objc.dg/special/load-category-1a.m: Likewise.
3941 * objc.dg/special/load-category-2.m: Likewise.
3942 * objc.dg/special/load-category-2a.m: Likewise.
3943 * objc.dg/special/load-category-3.m: Likewise.
3944 * objc.dg/special/load-category-3a.m: Likewise.
3945 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3946 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3947 * objc.dg/attributes/class-attribute-1.m: Likewise.
3948 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3949 * obj-c++.dg/property/property.exp: Likewise.
3950 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3951 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3952 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3953 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3954 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3955 * obj-c++.dg/template-8.mm: Likewise.
3957 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3960 * gcc.target/i386/pr47665.c: New test.
3962 2011-02-10 Jie Zhang <jie@codesourcery.com>
3966 2011-02-05 Jie Zhang <jie@codesourcery.com>
3968 * gcc.dg/pr42631.c: Update test.
3969 * gcc.dg/pr42631-2.c: New test.
3971 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3974 * gfortran.dg/proc_decl_25.f90: New.
3976 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3979 * gfortran.dg/typebound_assignment_2.f03: New.
3981 2011-02-09 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/47664
3984 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3986 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3989 * gnat.dg/uninit_func.adb: Adjust dg directive.
3991 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3994 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3996 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3999 * gfortran.dg/auto_dealloc_2.f90: New.
4001 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4003 * gcc.dg/builtins-config.h: Remove __sgi handling.
4004 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4005 -std=c99 for mips-sgi-irix6.5*.
4007 2011-02-09 Martin Jambor <mjambor@suse.cz>
4010 * gfortran.dg/pr25923.f90: Remove xfails.
4012 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4015 * gfortran.dg/inquire_14.f90: New test.
4017 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4020 * gfortran.dg/pointer_init_6.f90: New.
4022 2011-02-08 Jeff Law <law@redhat.com>
4024 PR tree-optimization/42893
4025 * gcc.tree-ssa/pr42893.c: New test.
4027 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4029 PR tree-optimization/46834
4030 PR tree-optimization/46994
4031 PR tree-optimization/46995
4032 * gcc.dg/graphite/id-pr46834.c: New.
4033 * gfortran.dg/graphite/id-pr46994.f90: New.
4034 * gfortran.dg/graphite/id-pr46995.f90: New.
4036 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4039 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4040 using the variable is known the warning is emitted there.
4041 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4042 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4044 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4047 * gcc.dg/noreturn-1.c (foo5): Likewise.
4048 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4049 (method2): Likewise.
4051 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4052 the return statement using the uninitialized variable.
4053 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4055 2011-02-08 Richard Guenther <rguenther@suse.de>
4058 * g++.dg/opt/pr47639.c: New testcase.
4060 2011-02-08 Richard Guenther <rguenther@suse.de>
4062 PR tree-optimization/47632
4063 * g++.dg/opt/pr47632.C: New testcase.
4065 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4067 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4069 2011-02-07 Richard Guenther <rguenther@suse.de>
4071 PR tree-optimization/47615
4072 * g++.dg/opt/pr47615.C: New testcase.
4074 2011-02-07 Richard Guenther <rguenther@suse.de>
4076 PR tree-optimization/47621
4077 * gcc.dg/torture/pr47621.c: New testcase.
4079 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4081 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4083 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4086 * gfortran.dg/allocate_with_source_1 : New test.
4088 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4091 * gcc.dg/pr47610.c: New test.
4093 2011-02-05 Jie Zhang <jie@codesourcery.com>
4096 * gcc.dg/pr42631.c: Update test.
4097 * gcc.dg/pr42631-2.c: New test.
4099 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4102 * gfortran.dg/pr47574.f90: New test.
4104 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4106 PR tree-optimization/46194
4107 * gcc.dg/autopar/pr46194.c: New.
4109 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4111 PR tree-optimization/43695
4112 * g++.dg/ipa/pr43695.C: New.
4114 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4117 * gcc.dg/pr23200.c: New test.
4119 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4122 * g++.dg/pr47589.C: New test.
4124 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4127 * g++.dg/template/typedef37.C: New test.
4128 * g++.dg/template/param1.C: Adjust expected error message.
4130 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4133 * gcc.dg/pr31490-2.c: New test.
4134 * gcc.dg/pr31490-3.c: New test.
4135 * gcc.dg/pr31490-4.c: New test.
4137 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4138 Jakub Jelinek <jakub@redhat.com>
4141 * g++.dg/parser/semicolon3.C: Adjust.
4142 * g++.dg/parser/semicolon4.C: New testcase.
4143 * g++.dg/pr46890.C: New testcase.
4145 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/init/pr29571.C: New.
4150 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4152 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4153 instead of vect_int.
4155 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4158 * gcc.target/i386/pr47312.c: New test.
4161 * gcc.target/i386/pr47564.c: New test.
4163 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4165 PR tree-optimization/45122
4166 * gcc.dg/tree-ssa/pr45122.c: New.
4168 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4171 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4174 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4175 and vsx so a default --with-cpu=power7 doesn't give an error
4176 when -mavoid-indexed-addresses is used.
4178 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4179 wrapper function to save the arguments and then jump to the real
4180 function, rather than depending on the compiler not to move stuff
4182 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4184 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4185 Paul Thomas <pault@gcc.gnu.org>
4188 * gfortran.dg/class_37.f03 : New test.
4190 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4191 Richard Guenther <rguenther@suse.de>
4193 PR tree-optimization/40979
4195 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4196 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4197 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4198 check_vect_support_and_set_flags.
4199 * gfortran.dg/graphite/vect-pr40979.f90: New.
4201 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4204 * gfortran.dg/class_36.f03: New.
4206 2011-02-02 Richard Guenther <rguenther@suse.de>
4208 PR tree-optimization/47566
4209 * gcc.dg/lto/20110201-1_0.c: New testcase.
4211 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4217 * debug/pr47498.c: New.
4218 * debug/pr47501.c: New.
4220 2011-02-01 Richard Guenther <rguenther@suse.de>
4222 PR tree-optimization/47559
4223 * g++.dg/torture/pr47559.C: New testcase.
4225 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4228 * gfortran.dg/typebound_call_20.f03: New.
4230 2011-02-01 Richard Guenther <rguenther@suse.de>
4232 PR tree-optimization/47555
4233 * gcc.dg/pr47555.c: New testcase.
4235 2011-02-01 Richard Guenther <rguenther@suse.de>
4237 PR tree-optimization/47541
4238 * g++.dg/torture/pr47541.C: New testcase.
4240 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4243 * gfortran.dg/typebound_call_19.f03: New.
4245 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4248 * g++.dg/cpp0x/pr47416.C: New test.
4250 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4253 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4255 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4258 * gfortran.dg/typebound_assignment_1.f03: New.
4260 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4262 PR tree-optimization/47538
4263 * gcc.c-torture/execute/pr47538.c: New test.
4265 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4268 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4270 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4272 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4274 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4276 PR rtl-optimization/44031
4277 * gcc.c-torture/compile/20110131-1.c: New test.
4279 2011-01-31 Tobias Burnus <burnus@net-b.de>
4282 * gfortran.dg/stmt_func_1.f90: New.
4284 2011-01-31 Tobias Burnus <burnus@net-b.de>
4287 * gfortran.dg/interface_34.f90: New.
4289 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4292 * gfortran.dg/realloc_on_assign_5.f03: New test.
4293 * gfortran.dg/realloc_on_assign_5.f03: New test.
4295 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4297 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4298 * gfortran.dg/bessel_7.f90: Likewise.
4299 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4301 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4302 * gfortran.dg/sum_init_expr.f03: Likewise.
4304 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4306 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4309 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4310 loop only on "vect_intfloat_cvt" targets.
4312 2011-01-29 Tobias Burnus <burnus@net-b.de>
4315 * gfortran.dg/shape_6.f90: New.
4317 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4319 PR libgfortran/47434
4320 * gfortran.dg/read_infnan_1.f90: Update test.
4321 * gfortran.dg/module_nan.f90: Update test.
4322 * gfortran.dg/char4_iunit_1.f03: Update test.
4323 * gfortran.dg/large_real_kind_1.f90: Update test.
4324 * gfortran.dg/real_const_3.f90: Update test.
4325 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4327 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4330 * g++.dg/template/param2.C: New test.
4332 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4334 PR libgfortran/47285
4335 * gfortran.dg/fmt_g.f: New test.
4337 2011-01-28 Tobias Burnus <burnus@net-b.de>
4340 * gfortran.dg/pure_formal_1.f90: New.
4342 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/tls/pr42894.c: New test.
4347 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4349 * gcc.dg/pr47276.c: Add dg-require-visibility.
4351 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4353 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4355 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4356 Tobias Burnus <burnus@gcc.gnu.org>
4361 * gfortran.dg/realloc_on_assign_3.f03: New test.
4362 * gfortran.dg/realloc_on_assign_4.f03: New test.
4363 * gfortran.dg/allocatable_function_5.f90: New test.
4364 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4365 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4366 implemented" dg-errors.
4368 2011-01-27 Jan Hubicka <jh@suse.cz>
4371 * gcc.dg/attr-weakref-4.c: New testcase
4373 2011-01-27 Martin Jambor <mjambor@suse.cz>
4375 PR tree-optimization/47228
4376 * gcc.dg/torture/pr47228.c: New test.
4378 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4380 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4382 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4384 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4385 when using auto-overlay support on the SPU.
4387 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4389 PR rtl-optimization/44174
4390 * gcc.target/i386/asm-6.c: New test.
4392 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4394 PR rtl-optimization/46856
4395 * gcc.c-torture/compile/pr46856.c: New test.
4397 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4398 Andrew Pinski <pinskia@gmail.com>
4401 * gcc.dg/pr43082.c: New.
4403 2011-01-26 DJ Delorie <dj@redhat.com>
4405 PR rtl-optimization/46878
4406 * gcc.dg/pr46878-1.c: New test.
4408 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4411 * g++.dg/cpp0x/pr47476.C: New test.
4413 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4415 * gcc.c-torture/compile/20110126-1.c: New test.
4417 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4420 * gcc.dg/torture/pr47473.c: New test.
4422 2011-01-26 Jan Hubicka <jh@suse.cz>
4425 * gcc.c-torture/execute/pr47237.c: New testcase.
4427 2011-01-26 Jan Hubicka <jh@suse.cz>
4429 PR tree-optimization/47190
4430 * gcc.dg/attr-weakref-3.c: New testcase.
4432 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4435 * gcc.dg/dll-9a.c: New test file.
4436 * gcc.dg/dll-11.c: Likewise.
4437 * gcc.dg/dll-12.c: Likewise.
4438 * gcc.dg/dll-12a.c: Likewise.
4439 * gcc.dg/dll-11a.c: Likewise.
4440 * gcc.dg/dll-9.c: Likewise.
4441 * gcc.dg/dll-10.c: Likewise.
4442 * gcc.dg/dll-10a.c: Likewise.
4443 * g++.dg/ext/dllexport4a.cc: Likewise.
4444 * g++.dg/ext/dllexport4.C: Likewise.
4445 * g++.dg/ext/dllexport5.C: Likewise.
4446 * g++.dg/ext/dllexport5a.cc: Likewise.
4448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4450 PR tree-optimization/46970
4451 * gcc.dg/graphite/pr46970.c: New.
4453 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4455 PR tree-optimization/46215
4456 * gcc.dg/graphite/pr46215.c: New.
4458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4460 PR tree-optimization/46168
4461 * gcc.dg/graphite/pr46168.c: New.
4463 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4465 PR tree-optimization/43657
4466 * gcc.dg/graphite/pr43657.c: New.
4468 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4470 PR tree-optimization/29832
4471 * gfortran.dg/graphite/pr29832.f90: New.
4473 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4475 PR tree-optimization/43567
4476 * gcc.dg/graphite/pr43567.c: New.
4478 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4480 * gfortran.dg/graphite/interchange-4.f: New.
4481 * gfortran.dg/graphite/interchange-5.f: New.
4483 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4484 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4485 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4486 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4487 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4488 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4489 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4490 * gfortran.dg/ltrans-7.f90: Removed.
4491 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4493 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4494 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4495 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4496 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4497 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4498 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4499 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4500 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4501 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4502 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4503 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4504 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4505 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4506 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4507 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4508 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4509 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4510 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4511 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4512 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4513 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4514 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4515 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4516 * gcc.dg/tree-ssa/data-dep-1.c
4517 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4518 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4519 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4520 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4521 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4523 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4525 PR tree-optimization/47265
4526 PR tree-optimization/47443
4527 * gcc.c-torture/compile/pr47265.c: New test.
4528 * gcc.dg/pr47443.c: New test.
4530 2011-01-25 Martin Jambor <mjambor@suse.cz>
4532 PR tree-optimization/47382
4533 * g++.dg/torture/pr47382.C: New test.
4534 * g++.dg/opt/devirt1.C: Xfail.
4536 2011-01-25 Yao Qi <yao@codesourcery.com>
4539 * gcc.target/arm/pr45701-1.c: New test.
4540 * gcc.target/arm/pr45701-2.c: New test.
4541 * gcc.target/arm/pr45701-3.c: New test.
4543 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4544 Jakub Jelinek <jakub@redhat.com>
4546 PR tree-optimization/47271
4547 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4549 2011-01-25 Nick Clifton <nickc@redhat.com>
4551 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4552 (saturate_add): Delete.
4554 (main): Do not run saturate_add.
4555 (set_interrupts): Delete.
4557 2011-01-25 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4562 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4564 PR tree-optimization/47427
4565 PR tree-optimization/47428
4566 * gcc.c-torture/compile/pr47427.c: New test.
4567 * gcc.c-torture/compile/pr47428.c: New test.
4569 2011-01-25 Richard Guenther <rguenther@suse.de>
4572 * gcc.dg/torture/pr47411.c: New testcase.
4574 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4576 * gfortran.dg/graphite/id-24.f: New.
4577 * gfortran.dg/graphite/id-25.f: New.
4579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4581 * gfortran.dg/graphite/id-23.f: New.
4583 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4585 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4587 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4589 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4590 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4591 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4592 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4593 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4594 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4595 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4596 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4597 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4599 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4601 * gcc.dg/graphite/block-0.c: Add documentation.
4602 * gcc.dg/graphite/block-4.c: Same.
4603 * gcc.dg/graphite/block-7.c: Same.
4604 * gcc.dg/graphite/block-8.c: New.
4605 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4606 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4607 * gcc.dg/graphite/interchange-12.c: Add documentation.
4608 * gcc.dg/graphite/interchange-13.c: New.
4609 * gcc.dg/graphite/interchange-14.c: New.
4610 * gcc.dg/graphite/interchange-15.c: New.
4611 * gcc.dg/graphite/interchange-8.c: Add documentation.
4612 * gcc.dg/graphite/interchange-mvt.c: Same.
4614 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4617 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4618 * gcc.target/powerpc/altivec-14.c: Ditto.
4619 * gcc.target/powerpc/altivec-33.c: Ditto.
4620 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4621 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4622 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4623 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4624 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4625 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4626 * g++.dg/ext/altivec-15.C: Ditto.
4627 * g++.dg/ext/altivec-types-1.C: Ditto.
4628 * g++.dg/ext/altivec-types-2.C: Ditto.
4629 * g++.dg/ext/altivec-types-3.C: Ditto.
4630 * g++.dg/ext/altivec-types-4.C: Ditto.
4632 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4634 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4636 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4638 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4639 optimization options.
4641 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4643 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4646 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4648 2011-01-23 Tobias Burnus <burnus@net-b.de>
4651 * gfortran.dg/allocatable_scalar_12.f90: New.
4653 2011-01-23 Ira Rosen <irar@il.ibm.com>
4655 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4656 vectorization to be not profitable if peeling is used to
4657 realign the memory access.
4658 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4659 loop bound to avoid loop unrolling.
4660 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4662 2011-01-22 Jan Hubicka <jh@suse.cz>
4665 * g++.dg/lto/pr47333.C: New file.
4667 2011-01-22 Jan Hubicka <jh@suse.cz>
4669 PR tree-optimization/43884
4671 * gcc.dg/autopar/outer-2.c: Increase array size.
4672 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4674 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4677 * gfortran.dg/c_loc_tests_16.f90: New test.
4679 2011-01-22 Tobias Burnus <burnus@net-b.de>
4682 * gfortran.dg/typebound_proc_19.f90: New.
4684 2011-01-21 Jeff Law <law@redhat.com>
4686 PR tree-optimization/47053
4687 * g++.dg/pr47053.C: New test.
4689 2011-01-21 Jason Merrill <jason@redhat.com>
4692 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4694 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4697 * g++.dg/cpp0x/range-for10.C: New test.
4698 * g++.dg/template/for1.C: New test.
4701 * g++.dg/tree-prof/partition3.C: New test.
4703 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4705 PR rtl-optimization/47366
4706 * g++.dg/opt/pr47366.C: New test.
4708 2011-01-21 Jason Merrill <jason@redhat.com>
4711 * g++.dg/cpp0x/constexpr-regress2.C: New.
4713 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4715 2011-01-21 Jeff Law <law@redhat.com>
4717 PR rtl-optimization/41619
4718 * gcc.dg/pr41619.c: New.
4720 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4722 PR tree-optimization/47355
4723 * g++.dg/opt/pr47355.C: New test.
4725 2011-01-21 Richard Guenther <rguenther@suse.de>
4727 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4730 2011-01-21 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/47365
4733 * gcc.dg/torture/pr47365.c: New testcase.
4734 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4736 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4738 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4740 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4742 PR tree-optimization/47391
4743 * gcc.dg/pr47391.c: New test.
4745 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747 * g++.dg/template/char1.C: Use signed char.
4749 2011-01-21 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/pointer_target_4.f90: New.
4754 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4757 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4758 ILP32 system and not IP32.
4760 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4763 * g++.dg/debug/pr46583.C: New.
4765 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4768 * g++.dg/debug/pr47283.C: New test.
4771 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4772 * gcc.target/i386/headmerge-2.c: Likewise.
4774 2011-01-20 Richard Guenther <rguenther@suse.de>
4777 * gcc.dg/torture/pr47370.c: New testcase.
4779 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4781 PR tree-optimization/46130
4782 * gcc.dg/pr46130-1.c: New test.
4783 * gcc.dg/pr46130-2.c: New test.
4785 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4788 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4790 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4793 * g++.dg/debug/pr46240.cc: New.
4795 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4798 * g++.dg/template/anonunion1.C: New test.
4800 PR rtl-optimization/47337
4801 * gcc.c-torture/execute/pr47337.c: New test.
4803 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4806 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4808 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4810 PR tree-optimization/46021
4811 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4813 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4815 PR tree-optimization/47290
4816 * g++.dg/torture/pr47290.C: New test.
4818 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4821 * gfortran.dg/proc_ptr_comp_29.f90: New.
4823 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4826 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4827 powerpc-apple-darwin9.
4829 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4831 PR rtl-optimization/47299
4832 * gcc.c-torture/execute/pr47299.c: New test.
4834 2011-01-17 Jason Merrill <jason@redhat.com>
4836 * g++.dg/cpp0x/constexpr-virtual.C: New.
4838 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4841 * gfortran.dg/gomp/pr47331.f90: New test.
4843 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4846 * objc.dg/selector-warn-1.m: New.
4847 * obj-c++.dg/selector-warn-1.mm: New.
4849 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4851 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4852 Update dg-final accordingly.
4854 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4856 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4858 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4860 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4862 * gcc.dg/guality/pr36728-2.c: Likewise.
4864 2011-01-17 Richard Guenther <rguenther@suse.de>
4866 PR tree-optimization/47313
4867 * g++.dg/torture/pr47313.C: New testcase.
4869 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4872 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4873 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4874 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4875 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4877 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4879 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4880 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4881 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4883 2011-01-17 Richard Guenther <rguenther@suse.de>
4885 PR tree-optimization/45967
4886 * gcc.dg/torture/pr45967-2.c: New testcase.
4887 * gcc.dg/torture/pr45967-3.c: Likewise.
4889 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4892 * g++.dg/ext/pr47213.C: Require visibility.
4894 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4896 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4897 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4899 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4901 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4902 Linux-based targets.
4904 2011-01-13 Jan Hubicka <jh@suse.cz>
4906 PR tree-optimization/47276
4907 * gcc.dg/pr47276.c: New testcase.
4909 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4910 Jonathan Wakely <jwakely.gcc@gmail.com>
4913 * g++.dg/other/pr33558.C: New.
4914 * g++.dg/other/pr33558-2.C: New.
4916 2011-01-14 Martin Jambor <mjambor@suse.cz>
4918 PR tree-optimization/45934
4919 PR tree-optimization/46302
4920 * g++.dg/ipa/devirt-c-1.C: New test.
4921 * g++.dg/ipa/devirt-c-2.C: Likewise.
4922 * g++.dg/ipa/devirt-c-3.C: Likewise.
4923 * g++.dg/ipa/devirt-c-4.C: Likewise.
4924 * g++.dg/ipa/devirt-c-5.C: Likewise.
4925 * g++.dg/ipa/devirt-c-6.C: Likewise.
4926 * g++.dg/ipa/devirt-6.C: Likewise.
4927 * g++.dg/ipa/devirt-d-1.C: Likewise.
4928 * g++.dg/torture/pr45934.C: Likewise.
4930 2011-01-14 Jason Merrill <jason@redhat.com>
4932 * g++.dg/cpp0x/variadic105.C: New.
4934 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4935 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4938 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4939 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4940 execution tests on i?86-*-*, x86_64-*-* and
4941 powerpc*-apple-darwin* && ilp32.
4942 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4943 tests on i?86-*-* and x86_64-*-*.
4945 2011-01-14 Richard Guenther <rguenther@suse.de>
4947 PR tree-optimization/47280
4948 * g++.dg/opt/pr47280.C: New testcase.
4950 2011-01-14 Jason Merrill <jason@redhat.com>
4952 * g++.dg/cpp0x/constexpr-regress1.C: New.
4954 * g++.dg/ext/flexary2.C: New.
4956 2011-01-14 Richard Guenther <rguenther@suse.de>
4959 * gcc.dg/torture/pr47281.c: New testcase.
4960 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4962 2011-01-14 Richard Guenther <rguenther@suse.de>
4964 PR tree-optimization/47286
4965 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4967 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4970 * g++.dg/ext/pr47213.C: New.
4972 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4974 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4976 2011-01-13 Tobias Burnus <burnus@net-b.de>
4977 Mikael Morin <mikael@gcc.gnu.org>
4981 * gfortran.dg/select_type_20.f90: New.
4982 * gfortran.dg/select_type_21.f90: New.
4984 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4987 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4989 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4991 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4992 * gcc.dg/guality/pr36728-2.c: Likewise.
4994 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4997 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4999 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5001 PR rtl-optimization/45352
5002 * gcc.dg/pr45352-3.c: New.
5004 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5006 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5008 * g++.dg/cpp0x/range-for8.C: New.
5009 * g++.dg/cpp0x/range-for9.C: New.
5011 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5014 * g++.dg/debug/pr47209.C: New.
5016 2011-01-12 Richard Guenther <rguenther@suse.de>
5019 * gcc.dg/lto/pr47259_0.c: New testcase.
5020 * gcc.dg/lto/pr47259_1.c: Likewise.
5022 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5024 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5025 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5026 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5027 methods missing from the OBJC2 Object.
5028 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5029 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5030 GNU and NeXT runtimes.
5031 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5033 * objc-obj-c++-shared/Object1.m: Likewise.
5034 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5035 * objc.dg/proto-qual-1.m: Likewise.
5036 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5037 * obj-c++.dg/proto-qual-1.mm: Likewise.
5039 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5042 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5044 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5046 Fixed the Objective-C++ testsuite and updated all tests.
5047 * lib/obj-c++.exp (obj-c++_init): Declare and set
5048 gcc_warning_prefix and gcc_error_prefix.
5049 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5050 'dg-warning', 'dg-message' and 'dg-error'.
5051 * obj-c++.dg/class-extension-3.mm: Likewise.
5052 * obj-c++.dg/class-protocol-1.mm: Likewise.
5053 * obj-c++.dg/encode-7.mm: Likewise.
5054 * obj-c++.dg/exceptions-3.mm: Likewise.
5055 * obj-c++.dg/exceptions-5.mm: Likewise.
5056 * obj-c++.dg/method-12.mm: Likewise.
5057 * obj-c++.dg/method-13.mm: Likewise.
5058 * obj-c++.dg/method-15.mm: Likewise.
5059 * obj-c++.dg/method-16.mm: Likewise.
5060 * obj-c++.dg/method-4.mm: Likewise.
5061 * obj-c++.dg/method-8.mm: Likewise.
5062 * obj-c++.dg/method-conflict-1.mm: Likewise.
5063 * obj-c++.dg/method-conflict-2.mm: Likewise.
5064 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5065 and uncommented second part of the testcase now that the testsuite
5067 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5068 and uncommented second part of the testcase now that the testsuite
5070 * obj-c++.dg/private-1.mm: Likewise.
5071 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5072 * obj-c++.dg/syntax-error-7.mm: Likewise.
5073 * obj-c++.dg/warn5.mm: Likewise.
5074 * obj-c++.dg/property/at-property-14.mm: Likewise.
5075 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5077 * obj-c++.dg/property/at-property-18.mm: Likewise.
5078 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5080 * obj-c++.dg/property/at-property-21.mm: Likewise.
5081 * obj-c++.dg/property/at-property-28.mm: Likewise.
5082 * obj-c++.dg/property/at-property-5.mm: Likewise.
5083 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5084 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5085 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5086 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5087 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5088 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5089 * obj-c++.dg/tls/diag-5.mm: Likewise.
5090 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5091 dg-error, now matched correctly.
5093 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5095 * objc.dg/property/at-property-29.m: New.
5096 * obj-c++.dg/property/at-property-29.mm: New.
5098 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5100 * go.test/go-test.exp (go-set-goarch): New proc.
5101 (go-gc-tests): Use it.
5103 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5106 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5108 2011-01-11 Richard Henderson <rth@redhat.com>
5110 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5112 2011-01-11 Jan Hubicka <jh@suse.cz>
5116 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5117 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5119 2011-01-11 Richard Guenther <rguenther@suse.de>
5121 PR tree-optimization/46076
5122 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5124 2011-01-11 Jeff Law <law@redhat.com>
5126 * PR tree-optimization/47086
5127 * gcc.dg/pr47086.c: New test.
5129 2011-01-11 Jason Merrill <jason@redhat.com>
5132 * g++.dg/template/new10.C: New.
5135 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5137 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5139 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5140 Split type definitions and NSConstantString class into...
5141 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5142 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5143 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5144 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5145 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5146 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5148 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5149 encode defines for newer NeXT system headers.
5150 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5151 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5152 * objc.dg/foreach-5.m: Likewise.
5153 * objc.dg/foreach-2.m: Likewise.
5154 * objc.dg/foreach-4.m: Likewise.
5155 * objc.dg/torture/strings/string1.m: Likewise.
5156 * objc.dg/torture/strings/string2.m: Likewise.
5157 * objc.dg/torture/strings/string3.m: Likewise.
5158 * objc.dg/torture/strings/string4.m: Likewise.
5159 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5160 header and stand alone.
5161 * obj-c++.dg/strings/strings-2.mm: Likewise.
5162 * objc.dg/torture/strings/const-str-3.m: Likewise.
5163 * objc.dg/strings/strings-2.m: Likewise.
5164 * objc.dg/strings/const-str-12b.m: Likewise.
5166 2011-01-12 Richard Guenther <rguenther@suse.de>
5169 * gcc.dg/attr-weak-1.c: Adjust.
5171 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5174 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5175 standard compliant and comment.
5177 2011-01-10 Jan Hubicka <jh@suse.cz>
5180 * gcc.dg/initpri3.c: New testcase.
5182 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5185 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5191 (g_ebp_save): Likewise.
5192 (g_esp_save): Likewise.
5194 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5196 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5198 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5200 PR tree-optimization/46021
5201 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5202 i?86-*-*, x86_64-*-*.
5204 2011-01-10 Jeff Law <law@redhat.com>
5206 * PR tree-optimization/47141
5207 * gcc.c-torture/compile/pr47141.c: New test.
5209 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5212 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5213 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5214 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5215 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5218 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5219 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5220 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5221 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5222 being vectorized. Adjust dg-final pattern.
5225 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5226 * gcc.dg/vect/slp-24.c: Likewise.
5228 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5231 * g++.dg/other/pr47218-1.C: New test file.
5232 * g++.dg/other/pr47218.C: Likewise.
5233 * g++.dg/other/pr47218.h: New supporting header.
5235 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5238 * objc.dg/attributes/invalid-attribute-1.m: New.
5239 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5241 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5244 * gfortran.dg/proc_ptr_comp_28.f90: New.
5246 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5248 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5249 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5250 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5251 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5252 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5253 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5254 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5255 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5256 * objc.dg/gnu-api-2-class.m: Likewise.
5257 * objc.dg/gnu-api-2-ivar.m: Likewise.
5258 * objc.dg/gnu-api-2-method.m: Likewise.
5259 * objc.dg/gnu-api-2-objc.m: Likewise.
5260 * objc.dg/gnu-api-2-object.m: Likewise.
5261 * objc.dg/gnu-api-2-property.m: Likewise.
5262 * objc.dg/gnu-api-2-protocol.m: Likewise.
5263 * objc.dg/gnu-api-2-sel.m: Likewise.
5265 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5267 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5268 * objc.dg/objc-foreach-4.m: Likewise.
5269 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5270 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5271 * objc.dg/foreach-4.m: Likewise.
5272 * objc.dg/foreach-5.m: Likewise.
5273 * objc.dg/foreach-3.m: Return self from init.
5275 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5278 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5280 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5283 * gfortran.dg/class_35.f90: New.
5285 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5287 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5289 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5292 * objc.dg/invalid-method-2.m: New.
5293 * obj-c++.dg/invalid-method-2.mm: New.
5295 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5298 * gfortran.dg/transpose_optimization_2.f90 : New test.
5300 2011-01-08 Jan Hubicka <jh@suse.cz>
5302 PR tree-optmization/46469
5303 * g++.dg/torture/pr46469.C: New testcase.
5305 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5307 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5308 emulation of libobjc-gnu structure layout functionality to ..
5309 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5310 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5311 * objc/execute/bf-common.h: Adjust headers.
5312 * objc/execute/bf-1.m: Likewise.
5313 * objc/execute/bf-2.m: Likewise.
5314 * objc/execute/bf-3.m: Likewise.
5315 * objc/execute/bf-4.m: Likewise.
5316 * objc/execute/bf-5.m: Likewise.
5317 * objc/execute/bf-6.m: Likewise.
5318 * objc/execute/bf-7.m: Likewise.
5319 * objc/execute/bf-8.m: Likewise.
5320 * objc/execute/bf-9.m: Likewise.
5321 * objc/execute/bf-10.m: Likewise.
5322 * objc/execute/bf-11.m: Likewise.
5323 * objc/execute/bf-12.m: Likewise.
5324 * objc/execute/bf-13.m: Likewise.
5325 * objc/execute/bf-14.m: Likewise.
5326 * objc/execute/bf-15.m: Likewise.
5327 * objc/execute/bf-16.m: Likewise.
5328 * objc/execute/bf-17.m: Likewise.
5329 * objc/execute/bf-18.m: Likewise.
5330 * objc/execute/bf-19.m: Likewise.
5331 * objc/execute/bf-20.m: Likewise.
5332 * objc/execute/bf-21.m: Likewise.
5333 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5334 objc_get_type_qualifiers ().
5336 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5339 * gfortran.dg/dependency_39.f90: New test.
5341 2011-01-07 Jan Hubicka <jh@suse.cz>
5343 Get builtins tests ready for linker plugin.
5344 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5345 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5346 my_memset, my_bzero): Mark used.
5347 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5348 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5350 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5353 2011-01-07 Jan Hubicka <jh@suse.cz>
5355 PR tree-optimization/46367
5356 * g++.dg/torture/pr46367.C: New file.
5358 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5361 * gcc.dg/pr47201.c: New test.
5364 * gcc.dg/tree-prof/pr47187.c: New test.
5366 2011-01-07 Tobias Burnus <burnus@net-b.de>
5369 * gfortran.dg/extends_type_of_3.f90: New.
5371 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5373 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5374 * g++.dg/ext/dllimport-MI1.C: Likewise.
5375 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5376 * g++.dg/ext/dllimport10.C: Likewise.
5377 * g++.dg/ext/dllimport11.C: Likewise.
5378 * g++.dg/ext/dllimport12.C: Likewise.
5379 * g++.dg/ext/dllimport13.C: Likewise.
5380 * g++.dg/ext/dllimport2.C: Likewise.
5381 * g++.dg/ext/dllimport3.C: Likewise.
5382 * g++.dg/ext/dllimport4.C: Likewise.
5383 * g++.dg/ext/dllimport5.C: Likewise.
5384 * g++.dg/ext/dllimport6.C: Likewise.
5385 * g++.dg/ext/dllimport8.C: Likewise.
5386 * g++.dg/ext/dllimport9.C: Likewise.
5387 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5388 targets, too. Additionally enable test for i?86-*-mingw*.
5389 * g++.dg/ext/selectany1.C: Likewise.
5390 Remove guard variable check.
5392 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5396 * gfortran.dg/storage_size_3.f08: Extended.
5398 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5401 * g++.dg/template/stdarg1.C: New test.
5403 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5406 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5407 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5408 from the interface of functions to not hide the errors that
5411 2011-01-06 Jan Hubicka <jh@suse.cz>
5413 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5414 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5416 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5420 * gfortran.dg/interface_33.f90: New test.
5422 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5425 * gcc.c-torture/compile/pr47150.c: New test.
5427 2011-01-06 Ira Rosen <irar@il.ibm.com>
5429 PR tree-optimization/47139
5430 * gcc.dg/vect/pr47139.c: New test.
5432 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5435 * gfortran.dg/extends_type_of_2.f03: New.
5437 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5439 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5441 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5443 * gnat.dg/opt14.adb: New test.
5445 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5448 * gfortran.dg/allocate_error_2.f90: New test.
5450 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5453 * gfortran.dg/storage_size_3.f08: New.
5455 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5457 PR libgfortran/47154
5458 * gfortran.dg/namelist_68.f90: New test.
5460 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5462 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5464 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5467 * gfortran.dg/class_34.f90: New.
5469 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5471 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5472 use __builtin_inff. Skip all single-precision tests that require
5475 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5477 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5479 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5481 PR tree-optimization/47148
5482 * gcc.c-torture/execute/pr47148.c: New test.
5484 PR tree-optimization/47155
5485 * gcc.c-torture/execute/pr47155.c: New test.
5487 PR rtl-optimization/47157
5488 * gcc.c-torture/compile/pr47157.c: New test.
5490 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5492 * gcc.dg/torture/vector-shift2.c (schar): Define.
5493 (main): Always use schar or uchar instead of plain "char" to avoid
5494 dependencies on implementation-defined char signedness.
5496 2011-01-03 Martin Jambor <mjambor@suse.cz>
5498 PR tree-optimization/46801
5499 * gnat.dg/pack9.adb: Remove xfail.
5501 2011-01-03 Martin Jambor <mjambor@suse.cz>
5503 PR tree-optimization/46984
5504 * g++.dg/ipa/pr46984.C: New test.
5506 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5509 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5511 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5513 PR tree-optimization/47140
5514 * gcc.c-torture/compile/pr47140.c: New test.
5516 PR rtl-optimization/47028
5517 * gcc.dg/pr47028.c: New test.
5519 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5521 * objc.dg/protocol-forward-1.m: Removed TODO.
5522 * objc.dg/protocol-forward-2.m: New.
5523 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5524 * obj-c++.dg/protocol-forward-2.mm: New.
5526 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5529 * g++.dg/eh/pr38662.C: New testcase.
5531 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5533 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5534 scan for newline '\n'.
5537 Copyright (C) 2011 Free Software Foundation, Inc.
5539 Copying and distribution of this file, with or without modification,
5540 are permitted in any medium without royalty provided the copyright
5541 notice and this notice are preserved.