1 2011-05-23 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/decltype27.C: New.
5 2011-05-23 Richard Guenther <rguenther@suse.de>
7 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9 2011-05-23 Richard Guenther <rguenther@suse.de>
11 PR tree-optimization/40874
12 * g++.dg/tree-ssa/pr40874.C: New testcase.
14 2011-05-23 Richard Guenther <rguenther@suse.de>
16 PR tree-optimization/49115
17 * g++.dg/torture/pr49115.C: New testcase.
19 2011-05-23 Richard Guenther <rguenther@suse.de>
22 * gcc.dg/memcpy-3.c: New testcase.
24 2011-05-23 Jakub Jelinek <jakub@redhat.com>
27 * gcc.c-torture/execute/pr48973-1.c: New test.
28 * gcc.c-torture/execute/pr48973-2.c: New test.
30 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
33 * g++.dg/warn/pr18016.C: New.
35 2011-05-23 Tom de Vries <tom@codesourcery.com>
38 * gcc.target/arm/ivopts-6.c: New test.
40 2011-05-22 Jakub Jelinek <jakub@redhat.com>
43 * gcc.c-torture/compile/pr49029.c: New test.
45 2011-05-22 Jason Merrill <jason@redhat.com>
47 * g++.dg/cpp0x/sfinae23.C: New.
48 * g++.dg/cpp0x/sfinae8.C: Correct.
50 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
52 * gfortran.dg/function_optimize_8.f90: New test case.
54 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
56 PR tree-optimization/49087
57 * gcc.dg/vect/O3-pr49087.c: New test.
59 2011-05-21 Jason Merrill <jason@redhat.com>
61 * g++.dg/debug/const5.C: New.
63 2011-05-20 Jason Merrill <jason@redhat.com>
65 * g++.dg/cpp0x/constexpr-static7.C: Extend.
67 * g++.dg/cpp0x/constexpr-static7.C: New.
69 * g++.dg/cpp0x/enum12.C: New.
70 * g++.dg/cpp0x/enum13.C: New.
72 2011-05-21 Janus Weil <janus@gcc.gnu.org>
75 * gfortran.dg/select_type_23.f03: New.
77 2011-05-20 Jason Merrill <jason@redhat.com>
79 * g++.dg/cpp0x/defaulted26.C: New.
81 * g++.dg/cpp0x/noexcept02.C: Fix.
82 * g++.dg/cpp0x/noexcept03.C: Fix.
83 * g++.dg/cpp0x/noexcept08.C: Fix.
84 * g++.dg/cpp0x/noexcept10.C: New.
86 2011-05-20 Janus Weil <janus@gcc.gnu.org>
89 * gfortran.dg/extends_12.f03: New.
91 2011-05-20 Jason Merrill <jason@redhat.com>
93 * g++.dg/template/koenig9.C: New.
94 * g++.dg/opt/pr47615.C: Fix.
95 * g++.dg/overload/defarg1.C: Fix.
96 * g++.dg/tc1/dr213.C: Remove xfail.
97 * g++.dg/torture/pr34850.C: Fix.
98 * g++.dg/torture/pr39362.C: Fix.
99 * g++.old-deja/g++.brendan/crash56.C: Fix.
100 * g++.old-deja/g++.pt/memtemp47.C: Fix.
102 2011-05-20 Richard Guenther <rguenther@suse.de>
104 PR tree-optimization/49079
105 * gcc.dg/torture/pr49079.c: New testcase.
107 2011-05-20 Jakub Jelinek <jakub@redhat.com>
109 PR tree-optimization/49073
110 * gcc.c-torture/execute/pr49073.c: New test.
112 2011-06-19 Tobias Burnus <burnus@net-b.de>
115 * gfortran.dg/coarray_21.f90: New.
117 2011-05-19 Joseph Myers <joseph@codesourcery.com>
119 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
122 2011-05-19 Richard Guenther <rguenther@suse.de>
125 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
127 2011-05-19 Richard Guenther <rguenther@suse.de>
130 * gcc.dg/builtin-object-size-11.c: New testcase.
132 2011-05-19 Tom de Vries <tom@codesourcery.com>
135 * gcc.target/arm/ivopts.c: New test.
136 * gcc.target/arm/ivopts-2.c: New test.
138 2011-05-19 Tom de Vries <tom@codesourcery.com>
140 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
142 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
144 * gcc.c-torture/execute/960321-1.x: Remove.
146 2011-05-18 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/move_alloc_4.f90: New.
151 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
154 * gcc.target/i386/pr49002-1.c: New test.
155 * gcc.target/i386/pr49002-2.c: Likewise.
157 2011-05-18 Jakub Jelinek <jakub@redhat.com>
159 PR tree-optimization/49039
160 * gcc.c-torture/execute/pr49039.c: New test.
161 * gcc.dg/tree-ssa/pr49039.c: New test.
162 * g++.dg/torture/pr49039.C: New test.
164 2011-05-18 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
167 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
168 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
170 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
172 * gcc.target/bfin/mcpu-bf592.c: New test.
174 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
176 PR tree-optimization/41881
177 * gcc.dg/vect/O3-pr41881.c: New test.
178 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
180 2011-05-18 Jakub Jelinek <jakub@redhat.com>
182 PR tree-optimization/49000
183 * gcc.dg/pr49000.c: New test.
185 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
187 * gnat.dg/invalid1.adb: New test.
189 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
193 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
194 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
196 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
199 * g++.dg/cpp0x/range-for18.C: New.
201 2011-05-15 Tobias Burnus <burnus@net-b.de>
204 * gfortran.dg/coarray/image_index_2.f90: New.
206 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
208 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
209 * g++.dg/cpp0x/override2.C: New.
211 2011-05-14 Tobias Burnus <burnus@net-b.de>
214 * gfortran.de/coarray_20.f90: New.
216 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
219 * function_optimize_7.f90: New test case.
221 2011-05-13 Jason Merrill <jason@redhat.com>
223 * g++.dg/cpp0x/decltype26.C: New.
224 * g++.dg/cpp0x/enum11.C: New.
226 2011-05-13 Tobias Burnus <burnus@net-b.de>
230 * gfortran.dg/assign_8.f90: Update dg-error.
232 2011-05-13 Tobias Burnus <burnus@net-b.de>
235 * gfortran.dg/io_constraints_8.f90: New.
236 * gfortran.dg/io_constraints_9.f90: New.
238 2011-05-13 Martin Thuresson <martint@google.com>
240 PR gcov-profile/47793
241 * gcc.dg/pr47793.c: New.
243 2011-05-12 Jakub Jelinek <jakub@redhat.com>
245 PR tree-optimization/48975
246 * gcc.dg/pr48975.c: New test.
248 2011-05-12 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
253 2011-05-12 Jason Merrill <jason@redhat.com>
255 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
257 2011-05-12 Geert Bosch <bosch@adacore.com>
259 * gnat.dg/view_conversion1.adb: New test.
261 2011-05-12 Richard Guenther <rguenther@suse.de>
263 PR tree-optimization/48172
264 * gcc.dg/vect/pr48172.c: New testcase.
266 2011-05-12 Jakub Jelinek <jakub@redhat.com>
269 * g++.dg/opt/pr48967.C: New test.
271 2011-05-11 Jason Merrill <jason@redhat.com>
273 * g++.dg/cpp0x/constexpr-friend.C: New.
274 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
276 * g++.dg/cpp0x/sfinae22.C: New.
278 2011-05-11 Tobias Burnus <burnus@net-b.de>
281 * gfortran.dg/generic_24.f90: New.
283 2011-05-11 Richard Guenther <rguenther@suse.de>
285 PR tree-optimization/15256
286 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
288 2011-05-11 Jakub Jelinek <jakub@redhat.com>
291 * gcc.dg/pr48159-1.c: New test.
292 * gcc.dg/pr48159-2.c: New test.
294 2011-05-11 Richard Guenther <rguenther@suse.de>
297 * gcc.dg/torture/pr48953.c: New testcase.
299 2011-05-11 Richard Guenther <rguenther@suse.de>
301 PR tree-optimization/18041
302 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
304 2011-05-11 Alan Modra <amodra@gmail.com>
307 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
309 2011-05-10 Jason Merrill <jason@redhat.com>
311 * g++.dg/cpp0x/defaulted25.C: New.
312 * g++.dg/template/crash7.C: Adjust.
314 * g++.dg/cpp0x/variadic108.C: New.
316 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
318 * g++.dg/inherit/virtual9.C: Extend.
320 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
323 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
324 are passed and returned in vector registers.
326 2011-05-10 Richard Guenther <rguenther@suse.de>
328 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
329 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
330 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
331 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
332 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
335 2011-05-10 Jakub Jelinek <jakub@redhat.com>
337 PR tree-optimization/48611
338 PR tree-optimization/48794
339 * gfortran.dg/gomp/pr48611.f90: New test.
340 * gfortran.dg/gomp/pr48794.f90: New test.
343 * gcc.dg/dfp/pr48928.c: New test.
345 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/pr48522.C: New.
350 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
353 * g++.dg/cpp0x/sfinae21.C: New.
355 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/template/sfinae28.C: Rename to...
358 * g++.dg/cpp0x/sfinae19.C: ... this.
359 * g++.dg/template/sfinae29.C: Rename to...
360 * g++.dg/cpp0x/sfinae20.C: ... this.
362 2011-05-09 Jeff Law <law@redhat.com>
364 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
367 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
370 * g++.dg/init/pr20039.C: New.
372 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/template/sfinae28.C: New.
377 * g++.dg/template/sfinae29.C: Likewise.
379 2011-05-09 Jason Merrill <jason@redhat.com>
381 * g++.dg/template/nontype23.C: New.
383 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
385 * g++.dg/init/pr48859.C: New.
387 2011-05-09 Jason Merrill <jason@redhat.com>
389 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
390 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
391 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
392 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
393 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
394 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
395 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
396 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
398 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
400 * g++.dg/inherit/virtual9.C: New.
402 2011-05-09 Dodji Seketeli <dodji@redhat.com>
405 * g++.dg/template/dependent-expr8.C: New test case.
407 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
409 PR tree-optimization/48837
410 * gcc.dg/pr48837.c: New testcase.
412 2011-05-06 Jason Merrill <jason@redhat.com>
414 * g++.dg/cpp0x/constexpr-condition2.C: New.
416 * g++.dg/cpp0x/constexpr-missing.C: New.
418 2011-05-06 Tobias Burnus <burnus@net-b.de>
421 * gfortran.dg/coarray/this_image_2.f90: New.
423 2011-05-06 Tobias Burnus <burnus@net-b.de>
427 * gfortran.dg/bind_c_usage_22.f90: New.
428 * gfortran.dg/bind_c_usage_23.f90: New.
429 * gfortran.dg/bind_c_usage_24.f90: New.
430 * gfortran.dg/bind_c_usage_24_c.c: New.
432 2011-05-06 Dodji Seketeli <dodji@redhat.com>
435 * g++.dg/template/member9.C: New test case.
437 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
439 * gnat.dg/discr29.ad[sb]: New test.
440 * gnat.dg/discr30.adb: Likewise.
442 2011-05-05 Julian Brown <julian@codesourcery.com>
444 * gcc.target/arm/neon-vset_lanes8.c: New test.
446 2011-05-05 Jason Merrill <jason@redhat.com>
448 * g++.dg/init/new32.C: New.
450 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
452 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
455 2011-05-05 Jakub Jelinek <jakub@redhat.com>
457 PR rtl-optimization/48381
458 * gcc.c-torture/compile/pr48381.c: New test.
460 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
462 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
464 * gcc.target/i386/opt-1.c: Ditto.
466 2011-05-04 Jason Merrill <jason@redhat.com>
468 * g++.dg/conversion/base1.C: New.
470 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
473 * gfortran.dg/round_3.f08: Add more checks to test case.
475 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
477 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
478 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
479 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
480 Gate test on effective_target fd_truncate.
482 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
484 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
485 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
486 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
487 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
488 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
489 * gcc.target/i386/pr38824.c: Ditto.
490 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
491 * gcc.target/i386/vecinit-2.c: Ditto.
492 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
493 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
494 * gcc.target/i386/parity-2.c: Ditto.
495 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
497 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
499 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
501 * gcc.target/bfin/mcpu-bf514.c: Likewise.
502 * gcc.target/bfin/mcpu-bf516.c: Likewise.
503 * gcc.target/bfin/mcpu-bf518.c: Likewise.
505 2011-05-03 Tobias Burnus <burnus@net-b.de>
508 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
510 2011-05-03 Tobias Burnus <burnus@net-b.de>
513 * gfortran.dg/coarray/this_image_1.f90: New.
515 2011-05-03 Tobias Burnus <burnus@net-b.de>
518 * gfortran.dg/coarray/caf.dg: New.
519 * gfortran.dg/coarray/image_index_1.f90: New, copied
520 from ../coarray_16.f90.
522 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
525 * g++.dg/ext/complex9.C: New.
527 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
530 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
531 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
532 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
534 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
536 * gcc.target/bfin/builtins: Created.
537 * gcc.target/bfin/hisilh-O0.c: Deleted.
538 * gcc.target/bfin/hisilh.c: Moved to...
539 * gcc.target/bfin/builtins/hisilh.c: ...here.
540 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
541 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
542 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
543 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
544 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
545 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
546 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
547 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
548 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
549 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
550 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
551 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
552 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
553 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
554 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
555 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
556 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
557 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
558 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
559 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
560 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
561 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
562 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
563 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
564 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
565 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
566 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
567 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
568 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
569 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
570 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
571 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
572 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
573 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
574 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
575 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
576 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
577 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
578 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
579 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
580 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
581 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
582 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
583 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
584 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
585 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
586 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
587 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
588 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
589 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
590 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
591 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
592 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
593 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
594 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
595 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
596 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
597 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
598 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
599 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
600 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
601 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
602 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
603 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
604 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
605 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
606 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
607 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
608 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
609 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
610 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
611 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
612 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
613 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
614 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
615 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
616 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
617 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
618 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
619 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
620 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
621 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
622 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
623 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
624 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
625 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
626 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
627 * gcc.target/bfin/builtins/circptr.c: Ditto.
628 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
629 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
630 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
631 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
632 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
633 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
634 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
635 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
636 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
637 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
638 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
639 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
640 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
641 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
642 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
643 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
644 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
645 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
646 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
647 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
648 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
649 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
650 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
651 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
652 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
653 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
654 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
655 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
656 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
657 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
658 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
659 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
660 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
661 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
662 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
663 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
664 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
665 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
666 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
667 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
668 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
669 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
670 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
671 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
672 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
673 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
674 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
675 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
676 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
677 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
678 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
679 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
680 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
681 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
682 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
683 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
684 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
685 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
686 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
687 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
688 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
689 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
690 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
691 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
692 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
693 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
694 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
695 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
696 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
697 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
699 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
701 * gcc.target/arm/cold-lc.c: New test.
703 2011-05-03 Jakub Jelinek <jakub@redhat.com>
706 * gcc.dg/pr48774.c: New test.
708 2011-05-03 Richard Guenther <rguenther@suse.de>
710 * gcc.dg/large-size-array-5.c: New testcase.
712 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
714 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
716 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
718 * lib/target-supports.exp (check_effective_target_vect_strided):
720 (check_effective_target_vect_strided2)
721 (check_effective_target_vect_strided3)
722 (check_effective_target_vect_strided4)
723 (check_effective_target_vect_strided8): ...these new functions.
725 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
726 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
727 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
728 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
729 * gcc.dg/vect/pr37539.c: Likewise.
730 * gcc.dg/vect/slp-11a.c: Likewise.
731 * gcc.dg/vect/slp-11b.c: Likewise.
732 * gcc.dg/vect/slp-11c.c: Likewise.
733 * gcc.dg/vect/slp-12a.c: Likewise.
734 * gcc.dg/vect/slp-12b.c: Likewise.
735 * gcc.dg/vect/slp-18.c: Likewise.
736 * gcc.dg/vect/slp-19a.c: Likewise.
737 * gcc.dg/vect/slp-19b.c: Likewise.
738 * gcc.dg/vect/slp-21.c: Likewise.
739 * gcc.dg/vect/slp-23.c: Likewise.
740 * gcc.dg/vect/vect-cselim-1.c: Likewise.
742 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
743 instead of vect_interleave && vect_extract_even_odd.
744 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
745 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
746 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
747 * gcc.dg/vect/vect-1.c: Likewise.
748 * gcc.dg/vect/vect-10.c: Likewise.
749 * gcc.dg/vect/vect-98.c: Likewise.
750 * gcc.dg/vect/vect-107.c: Likewise.
751 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
752 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
753 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
754 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
755 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
756 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
757 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
758 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
759 * gcc.dg/vect/vect-strided-float.c: Likewise.
760 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
761 * gcc.dg/vect/vect-strided-mult.c: Likewise.
762 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
763 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
764 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
765 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
766 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
767 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
768 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
769 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
770 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
771 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
772 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
773 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
774 * gcc.dg/vect/vect-vfa-03.c: Likewise.
776 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
778 * gcc.dg/vect/pr30843.c: Likewise.
779 * gcc.dg/vect/pr33866.c: Likewise.
780 * gcc.dg/vect/slp-reduc-6.c: Likewise.
781 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
782 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
783 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
785 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
787 * gcc.dg/vect/slp-11.c: Split into...
788 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
789 gcc.dg/vect/slp-11c.c: ...these tests.
790 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
791 * gcc.dg/vect/slp-12c.c: ...this new test.
792 * gcc.dg/vect/slp-19.c: Split into...
793 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
794 gcc.dg/vect/slp-19c.c: ...these new tests.
796 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
798 * lib/target-supports.exp
799 (check_effective_target_vect_extract_even_odd_wide): Delete.
800 (check_effective_target_vect_strided_wide): Likewise.
801 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
802 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
803 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
804 * gcc.dg/vect/pr37539.c: Likewise.
805 * gcc.dg/vect/slp-11.c: Likewise.
806 * gcc.dg/vect/slp-12a.c: Likewise.
807 * gcc.dg/vect/slp-12b.c: Likewise.
808 * gcc.dg/vect/slp-19.c: Likewise.
809 * gcc.dg/vect/slp-23.c: Likewise.
810 * gcc.dg/vect/vect-1.c: Likewise.
811 * gcc.dg/vect/vect-98.c: Likewise.
812 * gcc.dg/vect/vect-107.c: Likewise.
813 * gcc.dg/vect/vect-strided-float.c: Likewise.
815 2011-05-02 Jason Merrill <jason@redhat.com>
817 * g++.dg/init/new31.C: New.
819 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
822 * gcc.dg/pr35445.c: New test.
824 2011-05-02 Jason Merrill <jason@redhat.com>
826 * c-c++-common/vla-1.c: New.
828 2011-05-02 Richard Guenther <rguenther@suse.de>
830 PR tree-optimization/48822
831 * gcc.dg/torture/pr48822.c: New testcase.
833 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/constexpr-47969.C: New.
838 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
841 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
842 on vect_no_align targets.
843 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
844 vect_no_align targets.
846 2011-05-01 Xinliang David Li <davidxl@google.com>
848 * gcc.dg/tree-ssa/integer-addr.c: New test.
849 * gcc.dg/tree-ssa/alias_bug.c: New test.
851 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
854 * gfortran.dg/round_3.f08: Add more checks.
856 2011-04-30 Tobias Burnus <burnus@net-b.de>
859 * gfortran.dg/import9.f90: New, proper test.
860 * gfortran.dg/interface_37.f90: Remove bogus
861 test (bogus copy of interface_36.f90).
863 2011-04-30 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/interface_37.f90: New.
868 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
871 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
873 2011-04-30 Jakub Jelinek <jakub@redhat.com>
875 PR tree-optimization/48809
876 * gcc.c-torture/execute/pr48809.c: New test.
878 2011-04-29 Jeff Law <law@redhat.com>
880 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
882 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
885 * g++.dg/init/ctor10.C: New.
887 2011-04-29 Le-Chun Wu <lcwu@google.com>
889 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
890 warning in implicitly instantiated templates.
892 2011-04-29 Le-Chun Wu <lcwu@google.com>
894 * g++.dg/warn/Wnull-conversion-1.C: New.
895 * g++.dg/warn/Wnull-conversion-2.C: New.
897 2011-04-29 Diego Novillo <dnovillo@google.com>
899 * g++.old-deja/g++.other/null3.C: Expect warning about
900 converting boolean to a pointer.
902 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
905 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
909 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
911 2011-04-29 Tobias Burnus <burnus@net-b.de>
914 * gfortran.dg/typebound_proc_22.f90: New.
917 * gfortran.dg/interface_36.f90: New.
919 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
926 * gfortran.dg/fmt_g.f: Adjust test.
927 * gfortran.dg/fmt_g0_1.f08: Adjust test.
928 * gfortran.dg/round_3.f08: New test.
929 * gfortran.dg/namelist_print_1.f: Adjust test.
930 * gfortran.dg/char4_iunit_1.f03: Adjust test.
931 * gfortran.dg/f2003_io_5.f03: Adjust test.
932 * gfortran.dg/coarray_15.f90: Adjust test.
933 * gfortran.dg/namelist_65.f90: Adjust test.
934 * gfortran.dg/fmt_cache_1.f: Adjust test.
935 * gfortran.dg/char4_iunit_2.f03: Adjust test.
936 * gfortran.dg/real_const_3.f90: Adjust test.
938 2011-04-28 Xinliang David Li <davidxl@google.com>
940 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
941 * testsuite/g++.dg/prof-robust-1.C: New test.
943 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
945 PR tree-optimization/48765
946 * gcc.dg/vect/pr48765.c: New.
948 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
950 PR tree-optimization/48775
951 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
953 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/inherit/pr48798.C: New.
957 * g++.old-deja/g++.other/base1.C: Adjust.
959 2011-04-28 Dodji Seketeli <dodji@redhat.com>
962 * g++.dg/template/inherit7.C: New test case.
964 2011-04-28 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/40052
967 PR tree-optimization/15347
968 * gcc.dg/tree-ssa/vrp57.c: New testcase.
969 * gcc.dg/pr15347.c: Likewise.
971 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/cpp0x/sfinae18.C: New.
976 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/ext/is_literal_type1.C: New.
981 2011-04-28 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/interface_35.f90: New.
986 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
987 * gfortran.dg/func_result_6.f90: Add dg-warning.
988 * gfortran.dg/bessel_1.f90: Ditto.
989 * gfortran.dg/hypot_1.f90: Ditto.
990 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
991 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
992 * gfortran.dg/interface_assignment_4.f90: Ditto.
994 2011-04-27 Jason Merrill <jason@redhat.com>
996 * g++.dg/ext/complex8.C: New.
998 * g++.dg/cpp0x/initlist49.C: New.
999 * g++.dg/init/new30.C: New.
1001 2011-04-27 Tobias Burnus <burnus@net-b.de>
1004 * gfortran.dg/whole_file_34.f90: New.
1006 2011-04-27 Jan Hubicka <jh@suse.cz>
1008 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1010 2011-04-27 Jason Merrill <jason@redhat.com>
1012 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1014 * g++.dg/parse/ambig6.C: New.
1016 2011-04-27 Nick Clifton <nickc@redhat.com>
1018 * gcc.dg/20020312-2.c: Add definition for RX.
1020 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1021 option with RX targets.
1023 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1026 2011-04-27 Richard Guenther <rguenther@suse.de>
1028 * gcc.dg/tree-ssa/pr23382.c: Remove.
1030 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1033 * gcc.c-torture/compile/pr48767.c: New test.
1035 2011-04-27 Richard Guenther <rguenther@suse.de>
1037 PR tree-optimization/48772
1038 * g++.dg/pr48772.C: New testcase.
1040 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1043 * gcc.c-torture/compile/pr48742.c: New test.
1045 2011-04-26 Jason Merrill <jason@redhat.com>
1047 * g++.dg/lookup/koenig13.C: New.
1049 * g++.dg/cpp0x/initlist48.C: New.
1051 2011-04-25 Jason Merrill <jason@redhat.com>
1053 * g++.dg/cpp0x/sfinae17.C: New.
1055 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1058 * gcc.target/powerpc/pr48258-1.c: New file.
1059 * gcc.target/powerpc/pr48258-2.c: Ditto.
1061 2011-04-26 Xinliang David Li <davidxl@google.com>
1063 * gcc.dg/uninit-suppress.c: New test.
1064 * gcc.dg/uninit-suppress.c: New test.
1066 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1069 * gcc.dg/pr48768.c: New test.
1071 PR tree-optimization/48734
1072 * gcc.c-torture/compile/pr48734.c: New test.
1075 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1077 2011-04-26 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/48731
1080 * gcc.dg/torture/pr48731.c: New testcase.
1082 2011-04-26 Richard Guenther <rguenther@suse.de>
1085 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1087 2011-04-26 Richard Guenther <rguenther@suse.de>
1090 * gcc.dg/torture/pr48694-1.c: New testcase.
1091 * gcc.dg/torture/pr48694-2.c: Likewise.
1093 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1095 * g++.dg/ext/underlying_type1.C: New.
1096 * g++.dg/ext/underlying_type2.C: Likewise.
1097 * g++.dg/ext/underlying_type3.C: Likewise.
1098 * g++.dg/ext/underlying_type4.C: Likewise.
1099 * g++.dg/ext/underlying_type5.C: Likewise.
1100 * g++.dg/ext/underlying_type6.C: Likewise.
1101 * g++.dg/ext/underlying_type7.C: Likewise.
1102 * g++.dg/ext/underlying_type8.C: Likewise.
1103 * g++.dg/ext/underlying_type9.C: Likewise.
1104 * g++.dg/ext/underlying_type10.C: Likewise.
1106 2011-04-25 Jason Merrill <jason@redhat.com>
1108 * g++.dg/cpp0x/regress/template-const2.C: New.
1110 2011-04-25 Jeff Law <law@redhat.com>
1112 * gcc.dg/tree-ssa/vrp56.c: new test.
1114 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1116 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1118 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1120 PR preprocessor/48740
1121 * c-c++-common/raw-string-11.c: New test.
1123 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1125 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1128 2011-04-23 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/coarray_19.f90: New.
1133 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1136 * gcc.dg/pr48685.c: New test.
1138 2011-04-22 Jan Hubicka <jh@suse.cz>
1140 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1142 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/48717
1145 * gcc.c-torture/execute/pr48717.c: New test.
1147 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1150 * gcc.target/i386/pr48723.c: New test.
1152 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/gomp/pr48716.c: New test.
1156 * g++.dg/gomp/pr48716.C: New test.
1158 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1161 * gcc.dg/missing-field-init-2.c: Update testcase.
1163 2011-04-22 Alan Modra <amodra@gmail.com>
1165 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1167 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1170 * gfortran.dg/function_optimize_6.f90: New test.
1172 2011-04-21 Easwaran Raman <eraman@google.com>
1174 * gcc.dg/stack-layout-2.c: New test.
1176 2011-04-21 Richard Guenther <rguenther@suse.de>
1179 * g++.dg/lto/pr48207-2_0.C: New testcase.
1180 * g++.dg/lto/pr48207-3_0.C: Likewise.
1182 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1184 * gnat.dg/volatile5.adb: New test.
1185 * gnat.dg/volatile5_pkg.ads: New helper.
1187 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.target/i386/pr48708.c: New test.
1192 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1194 * gcc.dg/vect/vect-119.c: New test.
1196 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1198 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1201 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1202 Richard Sandiford <richard.sandiford@linaro.org>
1205 * gcc.target/arm/pr46329.c: New test.
1207 2011-04-21 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/coarray_18.f90: New.
1212 2011-04-20 Jason Merrill <jason@redhat.com>
1214 * g++.dg/cpp0x/initlist47.C: New.
1216 * g++.dg/init/dtor4.C: New.
1218 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1221 * gcc.target/i386/sse2-pinsrw.c: New test.
1222 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1223 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1224 * gcc.target/i386/sse2-insvhi.c: Ditto.
1225 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1226 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1228 2011-04-20 Jason Merrill <jason@redhat.com>
1230 * g++.dg/template/const4.C: New.
1232 2011-04-20 Easwaran Raman <eraman@google.com>
1234 * gcc.dg/stack-layout-1.c: New test.
1236 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1238 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1239 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1242 2011-04-20 Kai Tietz <ktietz@redhat.com>
1244 * gcc.dg/binop-xor1.c: New test.
1245 * gcc.dg/binop-xor2.c: New test.
1246 * gcc.dg/binop-xor3.c: New test.
1247 * gcc.dg/binop-xor4.c: New test.
1248 * gcc.dg/binop-xor5.c: New test.
1250 2011-04-20 Richard Guenther <rguenther@suse.de>
1252 PR tree-optimization/47892
1253 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1255 2011-04-20 Richard Guenther <rguenther@suse.de>
1258 * g++.dg/torture/pr48695.C: New testcase.
1260 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1262 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1263 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1264 * gcc.c-torture/execute/pr45262.c: Ditto
1265 * gcc.dg/torture/pr43165.c: Ditto.
1266 * gcc.dg/torture/pr47228.c: Ditto.
1267 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1268 * gcc.dg/ipa/pr45644.c: Ditto.
1269 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1272 2011-04-19 Jason Merrill <jason@redhat.com>
1274 * g++.dg/ext/complex7.C: New.
1276 * g++.dg/ext/attrib41.C: New.
1278 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1281 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1283 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.target/i386/pr48678.c: New test.
1288 2011-04-19 Martin Jambor <mjambor@suse.cz>
1290 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1291 * g++.dg/opt/devirt2.C: New test.
1292 * g++.dg/ipa/devirt-g-1.C: Likewise.
1294 2011-04-19 Tobias Burnus <burnus@net-b.de>
1297 * gfortran.dg/whole_file_33.f90: New.
1299 2011-04-19 Martin Jambor <mjambor@suse.cz>
1301 * g++.dg/ipa/devirt-7.C: New test.
1303 2011-04-19 Richard Guenther <rguenther@suse.de>
1306 * g++.dg/lto/pr48207_0.C: New testcase.
1308 2011-04-18 Jason Merrill <jason@redhat.com>
1310 * g++.dg/init/void1.C: New.
1312 * g++.dg/cpp0x/union4.C: New.
1314 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1317 * g++.dg/torture/pr48661.C: New test.
1320 * g++.dg/gomp/pr48632.C: New test.
1322 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1324 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1325 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1327 2011-04-18 Tobias Burnus <burnus@net-b.de>
1330 * gfortran.dg/coarray_17.f90: New.
1331 * gfortran.dg/coarray_10.f90: Update dg-error.
1333 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1336 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1337 * gfortran.dg/guality/guality.exp: Likewise.
1339 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1341 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1343 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1347 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1349 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1351 2011-04-18 Richard Guenther <rguenther@suse.de>
1354 * g++.dg/torture/pr46364.C: New testcase.
1356 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1358 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1360 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1362 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1364 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1365 Ira Rosen <ira.rosen@linaro.org>
1368 * gcc.target/arm/pr48252.c: New test.
1370 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1372 PR tree-optimization/48616
1373 * gcc.dg/pr48616.c: New test.
1375 2011-04-18 Tobias Burnus <burnus@net-b.de>
1378 * gfortran.dg/coarray_16.f90: New.
1380 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1383 * gfortran.dg/realloc_on_assign_7.f03: New test.
1385 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1387 PR libgfortran/48602
1388 * gfortran.dg/fmt_g0_6.f08: New test.
1390 2011-04-17 Jason Merrill <jason@redhat.com>
1392 * g++.dg/cpp0x/sfinae16.C: New.
1394 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1396 * gcc.target/mips/reg-var-1.c: New test.
1398 2011-04-17 Jan Hubicka <jh@suse.cz>
1400 * gcc.dg/winline-5.c: Update testcase.
1402 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1404 * gnat.dg/discr27.ad[sb]: Move dg directive.
1405 * gnat.dg/discr28.ad[sb]: New test.
1406 * gnat.dg/discr28_pkg.ads: New helper.
1408 2011-04-17 Michael Matz <matz@suse.de>
1410 PR tree-optimization/48622
1412 * gcc.dg/lto/pr48622_0.c: New test.
1414 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1416 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1417 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1418 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1419 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1420 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1421 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1423 2011-04-15 Jason Merrill <jason@redhat.com>
1425 * g++.dg/cpp0x/range-for17.C: New.
1427 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1429 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1430 * g++.dg/cpp0x/range-for3.C: Likewise.
1431 * g++.dg/cpp0x/range-for9.C: Correct error message.
1432 * g++.dg/cpp0x/range-for11.C: New.
1433 * g++.dg/cpp0x/range-for12.C: New.
1434 * g++.dg/cpp0x/range-for13.C: New.
1435 * g++.dg/cpp0x/range-for14.C: New.
1436 * g++.dg/cpp0x/range-for15.C: New.
1437 * g++.dg/cpp0x/range-for16.C: New.
1439 2011-04-15 Tobias Burnus <burnus@net-b.de>
1442 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1444 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1446 * objc.dg/naming-4.m: Updated.
1447 * objc.dg/naming-5.m: Updated.
1448 * objc.dg/naming-6.m: New.
1449 * objc.dg/naming-7.m: New.
1450 * obj-c++.dg/naming-1.mm: Updated.
1451 * obj-c++.dg/naming-2.mm: Updated.
1452 * obj-c++.dg/naming-3.mm: New.
1453 * obj-c++.dg/naming-4.mm: New.
1455 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457 PR libgfortran/48589
1458 * gfortran.dg/fmt_g0_5.f08: New test.
1460 2011-04-15 Richard Guenther <rguenther@suse.de>
1463 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1465 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1467 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1468 -finline-limit=0 to -fno-inline
1470 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1473 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1476 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1480 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1481 * gcc.target/i386/avx-insertps-3.c: New test.
1482 * gcc.target/i386/avx-insertps-4.c: New test.
1484 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1486 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1489 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1494 * gcc.target/avr/pr46779-1.c: New test case
1495 * gcc.target/avr/pr46779-2.c: New test case
1497 2011-04-14 Jason Merrill <jason@redhat.com>
1499 * g++.dg/cpp0x/sfinae15.C: New.
1501 * g++.dg/cpp0x/sfinae14.C: New.
1503 * g++.dg/ext/vla10.C: New.
1505 2011-04-14 Richard Guenther <rguenther@suse.de>
1507 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1509 2011-04-14 Richard Guenther <rguenther@suse.de>
1511 * gcc.dg/fold-bitand-4.c: Move ...
1512 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1514 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1516 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1518 * gcc.target/avr/torture/trivial.c: Ditto.
1520 2011-04-13 Jason Merrill <jason@redhat.com>
1522 * g++.dg/template/operator11.C: New.
1524 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1527 * gcc.dg/gomp/pr48591.c: New test.
1530 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1531 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1533 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1536 * g++.dg/template/dependent-expr7.C: New test case.
1538 2011-04-13 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/sfinae13.C: New.
1542 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1544 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1546 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1548 * gcc.target/arm/pr43698.c: Remove -march option.
1550 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1552 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1555 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1559 * gfortran.dg/realloc_on_assign_6.f03: New test.
1561 2011-04-12 Kai Tietz <ktietz@redhat.com>
1563 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1564 targets the additional -mno-ms-bitfields and
1565 -Wno-packed-bitfield-compat options.
1566 * g++.dg/ext/bitfield3.C: Likewise.
1567 * g++.dg/ext/bitfield4.C: Likewise.
1568 * g++.dg/ext/bitfield5.C: Likewise.
1569 * gcc.dg/bitfld-15.c: Likewise.
1570 * gcc.dg/bitfld-16.c: Likewise.
1571 * gcc.dg/bitfld-17.c: Likewise.
1572 * gcc.dg/bitfld-18.c: Likewise.
1574 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1576 * gcc.target/arm/neon-vld3-1.c: New test.
1577 * gcc.target/arm/neon-vst3-1.c: New test.
1578 * gcc.target/arm/neon/v*.c: Regenerate.
1580 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1582 PR rtl-optimization/48549
1583 * g++.dg/opt/pr48549.C: New test.
1585 2011-04-12 Richard Guenther <rguenther@suse.de>
1587 PR tree-optimization/46076
1588 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1590 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593 * lib/compat.exp (compat-execute): Declare unsupported after
1594 stripping path from src1.
1595 * lib/lto.exp (lto-execute): Likewise.
1597 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.dg/pr48552-1.c: New test.
1601 * gcc.dg/pr48552-2.c: New test.
1603 2011-04-11 Jason Merrill <jason@redhat.com>
1605 * g++.dg/cpp0x/sfinae12.C: New.
1607 * g++.dg/cpp0x/enum10.C: New.
1609 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1611 * g++.dg/cpp0x/rv-func.C: New.
1613 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1618 2011-04-11 Martin Jambor <mjambor@suse.cz>
1620 PR tree-optimization/48195
1621 * gcc.dg/ipa/pr48195.c: New test.
1623 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1625 * gnat.dg/return3.adb: Remove unused switch.
1627 2011-04-08 Mike Stump <mikestump@comcast.net>
1630 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1631 default to fno-common.
1633 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1635 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1636 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1638 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1641 * gfortran.dg/function_optimize_5.f90: New test.
1643 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1645 * gnat.dg/aggr17.adb: New test.
1646 * gnat.dg/aggr18.adb: Likewise.
1648 2011-04-08 Michael Matz <matz@suse.de>
1651 * gcc.target/i386/pr48389.c: New test.
1653 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1655 PR rtl-optimization/48272
1656 * g++.dg/opt/pr48272.C: New.
1658 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1660 PR rtl-optimization/48235
1661 * gcc.dg/pr48235.c: New.
1663 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1665 PR rtl-optimization/48302
1666 * g++.dg/opt/pr48302.C: New.
1668 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1671 * g++.dg/opt/pr48273.C: New.
1673 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1675 PR rtl-optimization/48442
1676 * gcc.dg/pr48442.c: New.
1678 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1680 PR tree-optimization/48377
1681 * gcc.dg/vect/pr48377.c: New test.
1683 2011-04-07 Jason Merrill <jason@redhat.com>
1685 * g++.dg/cpp0x/regress/call1.C: New.
1687 * g++.dg/cpp0x/variadic107.C: New.
1689 * g++.dg/cpp0x/sfinae11.C: New.
1690 * g++.dg/cpp0x/noexcept02.C: Fix.
1692 * g++.dg/cpp0x/sfinae10.C: New.
1694 * g++.dg/cpp0x/sfinae9.C: New.
1696 * c-c++-common/Wcast-qual-1.c: Move here from...
1697 * gcc.dg/cast-qual-3.c: ...here, and...
1698 * g++.dg/warn/Wcast-qual2.C: ...here.
1700 * g++.dg/cpp0x/sfinae8.C: New.
1702 * g++.dg/cpp0x/sfinae7.C: New.
1704 * g++.dg/cpp0x/enum9.C: New.
1706 2011-04-07 Mike Stump <mikestump@comcast.net>
1708 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1709 with no trampolines.
1711 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1714 * gfortran.dg/gomp/pr48117.f90: New test.
1717 * gcc.dg/torture/pr48343.c: New test.
1719 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1721 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1723 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1725 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1727 2011-04-07 Tom de Vries <tom@codesourcery.com>
1730 * lib/scanasm.exp (object-size): New proc.
1731 * gcc.target/arm/pr43920-2.c: New test.
1733 2011-04-06 Tobias Burnus <burnus@net-b.de>
1737 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1739 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1741 * gcc.dg/mtune.c: Prune note from output.
1743 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.dg/guality/pr36977.c: New test.
1747 * gcc.dg/guality/pr48466.c: New test.
1749 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1751 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1753 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1755 * gnat.dg/return3.adb: New test.
1757 2011-04-06 Richard Guenther <rguenther@suse.de>
1759 PR tree-optimization/47663
1760 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1762 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1764 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1765 Solaris 8 and 9 as well.
1767 2011-04-05 Tom de Vries <tom@codesourcery.com>
1770 * gcc.target/arm/pr43920-1.c: New test.
1772 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1774 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1775 (cctor): Actually return the value.
1776 (main): Cast return values.
1778 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1780 * gfortran.dg/character_comparison_8.f90: New test.
1782 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1784 * frontend-passes: (optimize_lexical_comparison): New function.
1785 (optimize_expr): Call it.
1786 (optimize_comparison): Also handle lexical comparison functions.
1787 Return false instad of -2 for unequal comparison.
1789 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1792 * function_optimize_4.f90: New test.
1794 2011-04-04 Tobias Burnus <burnus@net-b.de>
1797 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1798 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1799 * gfortran.dg/coarray_15.f90: New.
1801 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1803 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1804 * gfortran.dg/bessel_7.f90: Likewise.
1806 2011-04-03 Tobias Burnus <burnus@net-b.de>
1808 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1810 2011-04-03 Richard Guenther <rguenther@suse.de>
1811 Ira Rosen <ira.rosen@linaro.org>
1813 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1814 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1815 -ftree-loop-if-convert-stores.
1817 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1819 * gnat.dg/specs/aggr2.ads: New test.
1821 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1823 * gnat.dg/debug2.ad[sb]: New test.
1824 * gnat.dg/debug2_pkg.ads: New helper.
1825 * gnat.dg/debug3.ad[sb]: New test.
1827 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1829 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1831 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1834 * gcc.c-torture/compile/pr48335-1.c: New test.
1835 * gcc.dg/pr48335-1.c: New test.
1836 * gcc.dg/pr48335-2.c: New test.
1837 * gcc.dg/pr48335-3.c: New test.
1838 * gcc.dg/pr48335-4.c: New test.
1839 * gcc.dg/pr48335-5.c: New test.
1840 * gcc.dg/pr48335-6.c: New test.
1841 * gcc.dg/pr48335-7.c: New test.
1842 * gcc.dg/pr48335-8.c: New test.
1843 * gcc.target/i386/pr48335-1.c: New test.
1845 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1848 * gcc.dg/Waddress.c: New test.
1850 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1853 * gfortran.dg/function_optimize_3.f90: New test.
1855 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1857 * gcc.c-torture/compile/20110401-1.c: New test.
1859 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1860 * g++.dg/lto/20091002-2_0.C: Likewise.
1861 * g++.dg/lto/20090303_0.c: Likewise.
1862 * g++.dg/lto/20091004-1_0.C: Likewise.
1863 * g++.dg/lto/20091002-3_0.C: Likewise.
1864 * g++.dg/lto/20091004-2_0.C: Likewise.
1865 * g++.dg/lto/20081123_0.C: Likewise.
1866 * g++.dg/lto/20090313_0.C: Likewise.
1867 * g++.dg/lto/20081109-1_0.C: Likewise.
1868 * g++.dg/lto/20081219_0.C: Likewise.
1869 * g++.dg/lto/20081204-1_0.C: Likewise.
1870 * g++.dg/lto/20090302_0.C: Likewise.
1871 * g++.dg/lto/20081119-1_0.C: Likewise.
1872 * g++.dg/lto/20081118_0.C: Likewise.
1873 * gcc.dg/lto/20091020-2_0.c: Likewise.
1874 * gcc.dg/lto/20090210_0.c: Likewise.
1875 * gcc.dg/lto/20081204-1_0.c: Likewise.
1876 * gcc.dg/lto/20081224_0.c: Likewise.
1877 * gcc.dg/lto/20090219_0.c: Likewise.
1878 * gcc.dg/lto/20091014-1_0.c: Likewise.
1879 * gcc.dg/lto/20091016-1_0.c: Likewise.
1880 * gcc.dg/lto/20090206-2_0.c: Likewise.
1881 * gcc.dg/lto/20090116_0.c: Likewise.
1882 * gcc.dg/lto/20091013-1_0.c: Likewise.
1883 * gcc.dg/lto/20091015-1_0.c: Likewise.
1884 * gcc.dg/lto/20090126-2_0.c: Likewise.
1886 2011-03-31 Ian Lance Taylor <iant@google.com>
1888 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1890 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1892 * gnat.dg/opt16.adb: New test.
1894 2011-03-31 Jason Merrill <jason@redhat.com>
1896 * g++.dg/cpp0x/defaulted24.C: New.
1898 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1901 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1904 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1906 * g++.dg/other/i386-9.C: New test.
1908 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1910 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1912 2011-03-30 Jason Merrill <jason@redhat.com>
1914 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1916 * g++.dg/cpp0x/regress/isnan.C: New.
1918 * g++.dg/cpp0x/initlist46.C: New.
1920 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1923 * gcc.target/arm/neon-modes-2.c: New test.
1925 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.c-torture/compile/pr48305.c: New test.
1930 2011-03-29 Jason Merrill <jason@redhat.com>
1932 * g++.dg/cpp0x/regress/value-dep1.C: New.
1934 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1936 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1938 2011-03-29 Ian Lance Taylor <iant@google.com>
1940 * go.test/go-test.exp: Handle the test lines used in several new
1942 (errchk): Add opts parameter. Change all callers. Handle parens
1945 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1946 Dominique d'Humieres <dominiq@lps.ens.fr>
1948 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1949 and __APPLE__ && __PPC__ && __ALTIVEC__.
1951 2011-03-29 Jason Merrill <jason@redhat.com>
1953 * g++.dg/cpp0x/dependent1.C: New.
1955 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1957 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1959 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1961 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1964 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1965 * gfortran.dg/proc_ptr_comp_32.f90: New.
1967 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1969 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1970 check for corresponding warning.
1972 2011-03-28 Jason Merrill <jason@redhat.com>
1974 * g++.dg/cpp0x/rv-deduce2.C: New.
1976 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.dg/pr48203.c: New test.
1981 2011-03-28 Jeff Law <law@redhat.com>
1983 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1985 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1987 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1988 and __PPC__ && __ALTIVEC__.
1990 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1993 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1994 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1995 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1996 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1998 2011-03-28 Jason Merrill <jason@redhat.com>
2000 * g++.dg/cpp0x/initlist-array2.C: New.
2002 * g++.dg/cpp0x/initlist-array1.C: New.
2004 * g++.dg/cpp0x/constexpr-compound.C: New.
2006 * g++.dg/cpp0x/constexpr-using.C: New.
2008 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2010 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2013 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2015 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2017 * gcc.dg/slp-1.c: New test.
2019 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2021 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2022 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2023 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2024 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2025 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2026 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2027 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2028 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2029 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2030 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2031 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2032 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2033 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2034 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2036 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2039 * gfortran.dg/trim_optimize_5.f90: New test.
2040 * gfortran.dg/trim_optimize_6.f90: New test.
2042 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2045 * gcc.target/mips/madd-7.c: Remove -mlong32.
2046 * gcc.target/mips/msub-7.c: Likewise.
2048 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2050 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2051 accesses to preserve the meaning of the test for doubleword vectors.
2052 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2053 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2055 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2058 * gfortran.dg/class_42.f03: New.
2060 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2062 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2065 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2067 PR rtl-optimization/48144
2068 * gcc.dg/pr48144.c: New test.
2070 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/discr27.ad[sb]: New test.
2074 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2076 * gnat.dg/limited_with2.ad[sb]: New test.
2077 * gnat.dg/limited_with2_pkg1.ads: New helper.
2078 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2080 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2082 * gnat.dg/opt15.adb: New test.
2083 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2085 2011-03-25 Tobias Burnus <burnus@net-b.de>
2089 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2090 * gfortran.dg/leadz_trailz_3.f90: Ditto
2092 2011-03-25 Martin Jambor <mjambor@suse.cz>
2094 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2096 2011-03-25 Jason Merrill <jason@redhat.com>
2098 * g++.dg/cpp0x/defaulted22.C: New.
2099 * g++.dg/cpp0x/defaulted23.C: New.
2100 * g++.dg/cpp0x/defaulted15.C: Adjust.
2102 2011-03-25 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/move1.C: New.
2106 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2109 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2111 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2114 for mips-sgi-irix6.5.
2115 Replace snprintf prototype by <stdio.h>.
2117 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2121 run_expensive_tests.
2122 * gcc.dg/graphite/block-4.c: Likewise.
2123 * gcc.dg/graphite/block-7.c: Likewise.
2124 * gcc.dg/graphite/block-8.c: Likewise.
2126 2011-03-25 Richard Guenther <rguenther@suse.de>
2128 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2129 * g++.dg/tree-ssa/pr8781.C: Likewise.
2130 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2131 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2132 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2133 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2134 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2135 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2136 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2137 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2138 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2139 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2140 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2141 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2142 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2143 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2144 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2145 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2151 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2153 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2154 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2155 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2156 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2157 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2158 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2159 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2160 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2161 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2162 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2164 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2171 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2173 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2174 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2176 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2177 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2178 * c-c++-common/pr46562-2.c: Likewise.
2179 * gfortran.dg/pr42108.f90: Likewise.
2180 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2181 foo to be inlined even at -O1.
2182 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2183 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2184 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2185 * gcc.dg/matrix/matrix.exp: Disable FRE.
2187 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/dfp/pr48204.c: New test.
2192 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2195 * gcc.c-torture/execute/pr47917.c: Move this...
2196 * gcc.dg/torture/pr47917.c: to here and add xfails.
2198 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2200 * gnat.dg/array16.ad[sb]: New test.
2201 * gnat.dg/array16.ads: New helper.
2203 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2205 * gnat.dg/derived_type2.adb: New test.
2207 2011-03-24 Richard Guenther <rguenther@suse.de>
2209 PR tree-optimization/48271
2210 * g++.dg/torture/pr48271.C: New testcase.
2212 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2214 * gnat.dg/array15.ad[sb]: New test.
2216 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.target/i386/pr48237.c: New test.
2221 2011-03-24 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/builtin-object-size-10.c: New testcase.
2226 2011-03-24 Richard Guenther <rguenther@suse.de>
2228 PR tree-optimization/46562
2229 * c-c++-common/pr46562-2.c: New testcase.
2230 * c-c++-common/pr46562.c: Likewise.
2232 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2234 * gcc.dg/vect/vect-cselim-1.c: New test.
2235 * gcc.dg/vect/vect-cselim-2.c: New test.
2237 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2239 * gcc.target/arm/pr46934.c: New.
2241 2011-03-23 Ian Lance Taylor <iant@google.com>
2243 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2245 2011-03-23 Richard Guenther <rguenther@suse.de>
2247 * gcc.dg/struct: Remove directory and contents.
2249 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2252 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2254 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2256 * gnat.dg/discr26.ad[sb]: New test.
2257 * gnat.dg/discr26_pkg.ads: New helper.
2259 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2262 * gcc.target/arm/neon-vld-1.c: New test.
2264 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2266 * gnat.dg/array14.ad[sb]: New test.
2267 * gnat.dg/array14_pkg.ads: New helper.
2269 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2271 * gcc.c-torture/execute/920501-8.x: Remove.
2272 * gcc.c-torture/execute/930513-1.x: Remove.
2273 * gcc.c-torture/execute/960312-1.x: Remove.
2274 * gcc.c-torture/compile/20000804-1.c,
2275 gcc.c-torture/compile/20001205-1.c,
2276 gcc.c-torture/compile/20001226-1.c,
2277 gcc.c-torture/compile/20010518-2.c,
2278 gcc.c-torture/compile/20020312-1.c,
2279 gcc.c-torture/compile/20020604-1.c,
2280 gcc.c-torture/compile/920501-12.c,
2281 gcc.c-torture/compile/920501-4.c,
2282 gcc.c-torture/compile/920520-1.c,
2283 gcc.c-torture/compile/980506-1.c,
2284 gcc.c-torture/execute/980709-1.x,
2285 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2286 options for m68hc11.
2287 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2288 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2291 2011-03-22 Nick Clifton <nickc@redhat.com>
2293 * lib/target-supports.exp (check_profiling_available): Add MN10300
2294 to the list of targets that do not support profiling. Restore
2295 alpha sorting to this list.
2297 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2299 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2300 failure on 32-bit systems.
2301 * gcc.dg/torture/vector-2.c: Ditto.
2303 2011-03-22 Richard Guenther <rguenther@suse.de>
2305 PR tree-optimization/48228
2306 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2308 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2310 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2314 * gcc.target/powerpc/pr48226.c: New file.
2316 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2318 * lib/prune.exp (prune_gcc_output): Prune "could not create
2319 compact unwind for" warnings.
2321 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.c-torture/execute/pr42544.c: New test.
2326 * gcc.c-torture/execute/pr48197.c: New test.
2328 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2330 PR preprocessor/48192
2331 * gcc.target/powerpc/pr48192.c: New file.
2334 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2335 split problem of 0 being loaded in a VSX register.
2337 2011-03-21 Richard Guenther <rguenther@suse.de>
2340 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2341 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2342 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2343 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2345 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2348 * gcc.dg/pr48213.c: New test.
2350 2011-03-21 Kai Tietz <ktietz@redhat.com>
2353 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2355 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2357 * gcc.target/arm/xor-and.c: New.
2359 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2362 * gfortran.dg/function_optimize_1.f90: New test.
2363 * gfortran.dg/function_optimize_2.f90: New test.
2365 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2367 PR rtl-optimization/47502
2368 * gcc.target/i386/pr47502-1.c: New.
2369 * gcc.target/i386/pr47502-2.c: Likewise.
2371 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2373 PR rtl-optimization/48156
2374 * gcc.dg/pr48156.c: New test.
2376 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2379 * gfortran.dg/scratch_1.f90: Adjust test.
2381 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2384 * gfortran.dg/scratch_1.f90: New test.
2386 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2388 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2389 variably modified typedefs.
2390 * gcc.dg/c1x-typedef-2.c: Remove.
2392 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2394 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2395 * gcc.dg/c1x-anon-struct-3.c: New test.
2396 * gcc.dg/anon-struct-11.c: Update.
2398 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2400 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2402 Only xfail with gas.
2404 2011-03-18 Jason Merrill <jason@redhat.com>
2406 * g++.dg/template/fn-ptr1.C: New.
2408 * g++.dg/overload/volatile1.C: New.
2410 * g++.dg/opt/pr23372.C: New.
2412 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2414 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2417 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2419 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2421 * gcc.target/arm/unsigned-extend-1.c: New.
2423 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.c-torture/compile/pr48161.c: New test.
2428 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2431 * gcc.dg/torture/pr47725.c: New.
2433 2011-03-17 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2436 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2438 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2440 * gnat.dg/specs/elab2.ads: New test.
2441 * gnat.dg/specs/elab2_pkg.ads: New helper.
2443 2011-03-17 Jason Merrill <jason@redhat.com>
2445 * g++.dg/cpp0x/decltype-1212.C: New.
2446 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2448 2011-03-17 Jason Merrill <jason@redhat.com>
2450 * g++.dg/parse/memfnquals1.C: New.
2452 2011-03-17 Richard Guenther <rguenther@suse.de>
2455 * gcc.dg/pr48134.c: New testcase.
2457 2011-03-17 Richard Guenther <rguenther@suse.de>
2460 * g++.dg/torture/pr48165.C: New testcase.
2462 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2464 PR rtl-optimization/48141
2465 * gcc.dg/pr48141.c: New test.
2467 2011-03-16 Jason Merrill <jason@redhat.com>
2469 * g++.dg/cpp0x/constexpr-48089.C: New.
2471 * g++.dg/cpp0x/constexpr-abi1.C: New.
2473 * g++.dg/cpp0x/constexpr-46336.C: New.
2474 * g++.dg/parse/friend5.C: Adjust expected errors.
2476 * g++.dg/cpp0x/constexpr-47570.C: New.
2478 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2481 * ++.dg/debug/dwarf2/typedef6.C: New test.
2483 2011-03-16 Jason Merrill <jason@redhat.com>
2485 * g++.dg/cpp0x/elision2.C: New.
2487 * g++.dg/cpp0x/constexpr-array3.C: New.
2489 2011-03-16 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/sfinae6.C: New.
2492 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2493 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2494 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2495 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2496 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2498 2011-03-16 Jason Merrill <jason@redhat.com>
2500 * g++.dg/template/incomplete6.C: New.
2502 2011-03-16 Jeff Law <law@redhat.com>
2504 * gcc.dg/tree-ssa/vrp55.c: New test.
2506 2011-03-16 Jason Merrill <jason@redhat.com>
2508 * g++.dg/cpp0x/auto22.C: New.
2510 2011-03-16 Richard Guenther <rguenther@suse.de>
2512 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2513 optimizing it away if promoted to const.
2515 2011-03-16 Richard Guenther <rguenther@suse.de>
2517 PR tree-optimization/48149
2518 * gcc.dg/fold-complex-1.c: New testcase.
2520 2011-03-16 Richard Guenther <rguenther@suse.de>
2523 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2526 2011-03-16 Richard Guenther <rguenther@suse.de>
2528 PR tree-optimization/26134
2529 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2531 2011-03-16 Richard Guenther <rguenther@suse.de>
2533 PR tree-optimization/48146
2534 * gcc.dg/torture/pr48146.c: New testcase.
2536 2011-03-16 Richard Guenther <rguenther@suse.de>
2538 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2539 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2541 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2544 * gcc.c-torture/compile/pr48136.c: New test.
2546 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2549 * gcc.dg/guality/pr45882.c: New test.
2551 2011-03-15 Jason Merrill <jason@redhat.com>
2553 * g++.dg/cpp0x/constexpr-recursion.C: New.
2555 * g++.dg/cpp0x/implicit11.C: New.
2557 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2559 * g++.dg/cpp0x/constexpr-attribute.C: New.
2561 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2563 * g++.dg/parse/pr34758.C: New.
2565 2011-03-15 Xinliang David Li <davidxl@google.com>
2568 * gcc.dg/uninit-pred-7_d.c: New test.
2569 * gcc.dg/uninit-pred-8_d.c: New test.
2571 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2574 * gcc.target/arm/pr46788.c: New.
2576 2011-03-15 Richard Guenther <rguenther@suse.de>
2579 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2580 * gfortran.dg/ishft_4.f90: Likewise.
2581 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2583 2011-03-15 Richard Guenther <rguenther@suse.de>
2585 PR tree-optimization/13954
2586 * g++.dg/tree-ssa/pr13954.C: New testcase.
2588 2011-03-15 Richard Guenther <rguenther@suse.de>
2590 PR tree-optimization/48037
2591 * gcc.target/i386/pr48037-1.c: New testcase.
2593 2011-03-15 Richard Guenther <rguenther@suse.de>
2595 PR tree-optimization/41490
2596 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2597 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2598 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2599 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2600 * g++.dg/tree-ssa/pr33604.C: Adjust.
2602 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2605 * gcc.c-torture/execute/pr47917.c: New test.
2606 * gcc.dg/pr47917.c: New test.
2609 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2611 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2614 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2615 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2616 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2617 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2618 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2619 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2620 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2621 * gcc.target/i386/avx-floor-vec.c: Ditto.
2622 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2623 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2624 * gcc.target/i386/avx-rint-vec.c: Ditto.
2625 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2626 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2627 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2628 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2630 2011-03-14 Tom Tromey <tromey@redhat.com>
2632 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2633 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2634 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2636 2011-03-14 Tom Tromey <tromey@redhat.com>
2638 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2639 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2640 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2642 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2644 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2646 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2648 PR rtl-optimization/47166
2649 * gcc.c-torture/execute/postmod-1.c: New test.
2651 2011-03-14 Richard Guenther <rguenther@suse.de>
2654 * gcc.dg/torture/pr48098.c: New testcase.
2656 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2659 * gcc.target/powerpc/pr48053-1.c: New test.
2660 * gcc.target/powerpc/pr48053-2.c: Likewise.
2662 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2665 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2667 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2670 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2672 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2675 * gfortran.dg/class_41.f03: New.
2677 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2679 * g++.dg/conversion/cast3.C: New test.
2681 2011-03-11 Jason Merrill <jason@redhat.com>
2683 * g++.dg/template/error45.C: New.
2685 * g++.dg/parse/no-type-defn1.C: New.
2687 * g++.dg/ext/attrib40.C: New.
2689 * g++.dg/cpp0x/regress/array1.C: New.
2691 2011-03-11 Richard Guenther <rguenther@suse.de>
2693 PR tree-optimization/48067
2694 * gcc.dg/pr48067.c: New testcase.
2696 2011-03-11 Richard Guenther <rguenther@suse.de>
2699 * g++.dg/lto/20110311-1_0.C: New testcase.
2701 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2704 * g++.dg/inherit/virtual8.C: New test.
2707 * gcc.dg/torture/pr48044.c: New test.
2709 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2712 * gfortran.dg/proc_ptr_comp_31.f90: New.
2714 2011-03-11 Richard Guenther <rguenther@suse.de>
2716 PR tree-optimization/47278
2717 * gcc.dg/torture/pr47278-1.c: New testcase.
2718 * gcc.dg/torture/pr47278-2.c: Likewise.
2720 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2722 PR tree-optimization/48063
2723 * gcc.dg/torture/pr48063.c: New test.
2725 2011-03-10 Jason Merrill <jason@redhat.com>
2727 * g++.dg/template/array22.C: New.
2729 * g++.dg/cpp0x/syntax-err1.C: New.
2730 * g++.dg/parse/error36.C: Adjust expected errors.
2731 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2732 * g++.old-deja/g++.pt/typename3.C: Likewise.
2733 * g++.old-deja/g++.pt/typename4.C: Likewise.
2734 * g++.old-deja/g++.pt/typename6.C: Likewise.
2736 2011-03-09 Jason Merrill <jason@redhat.com>
2738 * g++.dg/template/nontype22.C: New.
2740 2011-03-09 Martin Jambor <mjambor@suse.cz>
2742 PR tree-optimization/47714
2743 * g++.dg/torture/pr47714.C: New test.
2745 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2748 * gcc.target/powerpc/pr47755-2.c: New file.
2750 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2752 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2753 is not set in the environment, pass 64 as first argument when not
2754 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2755 native where ulimit -u is supported.
2757 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2759 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2761 2011-03-08 Jason Merrill <jason@redhat.com>
2763 * g++.dg/template/nontype21.C: New.
2765 * g++.dg/template/anon5.C: New.
2767 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2770 * gcc.dg/pr47881.c: New test.
2772 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2775 * g++.dg/lookup/template3.C: New test.
2777 2011-03-08 Kai Tietz <ktietz@redhat.com>
2779 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2782 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2785 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2786 sizeof to compute alignment.
2788 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2790 PR tree-optimization/48022
2791 * gcc.dg/pr48022-1.c: New test.
2792 * gcc.dg/pr48022-2.c: New test.
2794 2011-03-07 Jason Merrill <jason@redhat.com>
2796 * g++.dg/template/nontype20.C: New.
2797 * g++.dg/init/member1.C: Adjust expected errors.
2798 * g++.dg/parse/constant4.C: Likewise.
2799 * g++.dg/template/qualified-id3.C: Likewise.
2800 * g++.old-deja/g++.pt/crash10.C: Likewise.
2802 * g++.dg/cpp0x/regress/non-const1.C: New.
2804 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2807 * gcc.dg/pr47991.c: New test.
2809 2011-03-07 Jason Merrill <jason@redhat.com>
2811 * g++.dg/abi/mangle46.C: New.
2813 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2816 * gcc.target/powerpc/pr47862.c: New.
2818 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2821 * gcc.target/i386/combine-mul.c: Require nonpic.
2823 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2824 Nathan Froyd <froydnj@codesourcery.com>
2826 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2828 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2830 * README.QMTEST: Remove.
2832 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2833 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2836 * gfortran.dg/array_constructor_37.f90 : New test.
2838 2011-03-05 Jason Merrill <jason@redhat.com>
2840 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2841 * g++.dg/abi/mangle45.C: Likewise.
2842 * g++.dg/cpp0x/trailing1.C: Likewise.
2844 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2846 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2848 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2850 PR rtl-optimization/47899
2851 * gcc.dg/pr47899.c: New test.
2853 * gcc.dg/torture/pr47968.c: Ignore warnings.
2855 PR tree-optimization/47967
2856 * gcc.c-torture/compile/pr47967.c: New test.
2858 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2860 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2861 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2863 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2865 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2866 and property_getAttributes() if __OBJC2__.
2867 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2868 * objc.dg/property/property-encoding-1.m: New.
2869 * obj-c++.dg/property/property-encoding-1.mm: New.
2871 2011-03-04 Jason Merrill <jason@redhat.com>
2873 * g++.dg/template/pseudodtor6.C: New.
2875 * g++.dg/inherit/covariant19.C: New.
2877 2011-03-04 Richard Guenther <rguenther@suse.de>
2880 * gcc.dg/torture/pr47968.c: New testcase.
2882 2011-03-04 Richard Guenther <rguenther@suse.de>
2885 * gcc.dg/torture/pr47975.c: New testcase.
2887 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/template/crash106.C: New.
2892 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.dg/gomp/pr47963.c: New test.
2896 * g++.dg/gomp/pr47963.C: New test.
2898 2011-03-02 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/regress/condition1.C: New.
2902 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2904 2011-03-01 Jason Merrill <jason@redhat.com>
2906 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2908 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2910 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2912 PR rtl-optimization/47925
2913 * gcc.c-torture/execute/pr47925.c: New test.
2915 2011-03-01 Jason Merrill <jason@redhat.com>
2917 * g++.dg/cpp0x/decltype25.C: New.
2919 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2921 2011-03-01 Richard Guenther <rguenther@suse.de>
2923 PR tree-optimization/47890
2924 * gcc.dg/torture/pr47890.c: New testcase.
2926 2011-03-01 Richard Guenther <rguenther@suse.de>
2929 * gcc.dg/lto/pr47924_0.c: New testcase.
2931 2011-03-01 Richard Guenther <rguenther@suse.de>
2934 * gfortran.dg/lto/pr46911_0.f: New testcase.
2936 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938 PR libgfortran/47933
2939 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2940 compile errors from older code form.
2942 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2944 PR libgfortran/47567
2945 * gfortran.dg/fmt_fw_d.f90: New test.
2947 2011-02-28 Jason Merrill <jason@redhat.com>
2949 * g++.dg/inherit/covariant18.C: New.
2951 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/pr47893.c: New test.
2956 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2958 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2959 NULL in case of a selector with conflicting types.
2960 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2962 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2964 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2965 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2966 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2967 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2969 2011-02-28 Jason Merrill <jason@redhat.com>
2972 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2974 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2976 PR libgfortran/47778
2977 * gfortran.dg/namelist_71.f90: New test.
2979 2011-02-27 Jason Merrill <jason@redhat.com>
2982 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2983 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2985 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2990 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2993 * gfortran.dg/gomp/task-1.f90: Removed.
2995 2011-02-26 Jason Merrill <jason@redhat.com>
2997 * g++.dg/template/this-targ1.C: New.
2999 * g++.dg/cpp0x/regress/template-const1.C: New.
3000 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3001 * g++.dg/template/function1.C: Adjust.
3002 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3003 * g++.dg/debug/debug7.C: Adjust.
3005 2011-02-26 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/gomp/task-1.f90: New.
3010 2011-02-25 Jie Zhang <jie@codesourcery.com>
3012 * gcc.target/arm/neon-thumb2-move.c: Add
3013 dg-require-effective-target arm_thumb2_ok.
3015 2011-02-24 Jason Merrill <jason@redhat.com>
3017 * g++.dg/parse/constant1.C: Specify C++98 mode.
3018 * g++.dg/parse/constant5.C: Likewise.
3019 * g++.dg/parse/error2.C: Likewise.
3020 * g++.dg/parse/semicolon3.C: Likewise.
3021 * g++.dg/template/crash14.C: Likewise.
3022 * g++.dg/template/local4.C: Likewise.
3023 * g++.dg/template/nontype3.C: Likewise.
3024 * g++.dg/parse/crash31.C: Adjust expected errors.
3025 * g++.dg/template/function1.C: Likewise.
3026 * g++.dg/template/ref3.C: Likewise.
3027 * g++.dg/template/static9.C: Likewise.
3028 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3030 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3031 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3032 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3033 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3034 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3036 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3039 * gfortran.dg/pr47878.f90: New test.
3041 2011-02-24 Richard Guenther <rguenther@suse.de>
3044 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3045 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3047 2011-02-24 Richard Guenther <rguenther@suse.de>
3050 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3051 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3053 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3055 PR libgfortran/47567
3056 * gfortran.dg/fmt_f0_1.f90: Update test.
3058 2011-02-23 Jason Merrill <jason@redhat.com>
3060 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3061 * g++.dg/abi/mangle45.C: New.
3063 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3064 * g++.dg/template/canon-type-9.C: Match use of decltype
3065 between declaration and definition.
3066 * g++.dg/template/canon-type-12.C: Likewise.
3068 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3071 * gfortran.dg/nested_allocatables_1.f90: New.
3073 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3076 * g++.dg/pr46868.C: New test.
3077 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3078 * g++.dg/parse/error14.C: Adjust.
3080 2011-02-23 Richard Guenther <rguenther@suse.de>
3082 PR tree-optimization/47838
3083 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3085 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3087 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3089 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3091 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3092 * gfortran.dg/count_init_expr.f03: Ditto.
3093 * gfortran.dg/gomp/pr43711.f90: Ditto.
3094 * gcc.dg/struct-parse-2.c: Ditto.
3095 * gcc.dg/parse-error-3.c: Ditto.
3096 * gcc.dg/Wlogical-op-1.c: Ditto.
3097 * gcc.dg/Walways-true-1.c: Ditto.
3098 * gcc.dg/pr24225.c: Ditto.
3099 * gcc.dg/Walways-true-2.c: Ditto.
3100 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3101 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3102 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3103 * g++.dg/overload/defarg4.C: Ditto.
3104 * g++.dg/inherit/covariant16.C: Ditto.
3105 * g++.dg/inherit/virtual7.C: Ditto.
3106 * g++.dg/template/canon-type-9.C: Ditto.
3107 * g++.dg/template/access19.C: Ditto.
3108 * g++.dg/template/call7.C: Ditto.
3109 * g++.dg/template/canon-type-2.C: Ditto.
3110 * g++.dg/template/init7.C: Ditto.
3111 * g++.dg/template/sizeof-template-argument.C: Ditto.
3112 * g++.dg/template/const3.C: Ditto.
3113 * g++.dg/template/sfinae26.C: Ditto.
3114 * g++.dg/template/sfinae26.C: Ditto.
3115 * g++.dg/template/canon-type-11.C: Ditto.
3116 * g++.dg/template/union2.C: Ditto.
3117 * g++.dg/template/canon-type-3.C: Ditto.
3118 * g++.dg/template/canon-type-1.C: Ditto.
3119 * g++.dg/template/canon-type-5.C: Ditto.
3120 * g++.dg/template/canon-type-7.C: Ditto.
3121 * g++.dg/template/canon-type-10.C: Ditto.
3122 * g++.dg/template/spec36.C: Ditto.
3123 * g++.dg/template/typedef38.C: Ditto.
3124 * g++.dg/template/canon-type-4.C: Ditto.
3125 * g++.dg/template/canon-type-6.C: Ditto.
3126 * g++.dg/template/canon-type-13.C: Ditto.
3127 * g++.dg/template/instantiate9.C: Ditto.
3128 * g++.dg/template/ttp22.C: Ditto.
3129 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3130 * g++.dg/warn/Walways-true-1.C: Ditto.
3131 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3132 * g++.dg/warn/Walways-true-2.C: Ditto.
3133 * g++.dg/conversion/op4.C: Ditto.
3134 * g++.dg/opt/pr19650.C: Ditto.
3135 * g++.dg/lookup/friend11.C: Ditto.
3136 * g++.dg/other/default2.C: Ditto.
3137 * g++.dg/other/default3.C: Ditto.
3138 * g++.dg/other/dtor2.C: Ditto.
3139 * g++.dg/other/friend5.C: Ditto.
3140 * g++.dg/other/default5.C: Ditto.
3141 * g++.dg/init/brace6.C: Ditto.
3142 * g++.dg/init/aggr5.C: Ditto.
3143 * g++.dg/init/error2.C: Ditto.
3144 * g++.dg/expr/bound-mem-fun.C: Ditto.
3145 * g++.dg/expr/cond6.C: Ditto.
3146 * g++.dg/expr/stmt-expr-1.C: Ditto.
3147 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3148 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3149 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3150 * g++.dg/cpp0x/bracket1.C: Ditto.
3151 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3152 * g++.dg/cpp0x/pr38646.C: Ditto.
3153 * g++.dg/cpp0x/variadic73.C: Ditto.
3154 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3155 * g++.dg/cpp0x/bracket4.C: Ditto.
3156 * g++.dg/cpp0x/decltype4.C: Ditto.
3157 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3158 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3159 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3160 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3161 * g++.dg/cpp0x/decltype2.C: Ditto.
3162 * g++.dg/cpp0x/decltype1.C: Ditto.
3163 * g++.dg/cpp0x/bracket2.C: Ditto.
3164 * g++.dg/cpp0x/decltype5.C: Ditto.
3165 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3166 * g++.dg/cpp0x/variadic70.C: Ditto.
3167 * g++.dg/cpp0x/decltype6.C: Ditto.
3168 * g++.dg/cpp0x/rvo.C: Ditto.
3169 * g++.dg/cpp0x/vt-40092.C: Ditto.
3170 * g++.dg/cpp0x/variadic-new.C: Ditto.
3171 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3172 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3173 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3174 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3175 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3176 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3177 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3178 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3179 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3180 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3181 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3182 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3183 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3184 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3185 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3186 * g++.dg/cpp0x/pr39639.C: Ditto.
3187 * g++.dg/cpp0x/decltype3.C: Ditto.
3188 * g++.dg/cpp0x/variadic68.C: Ditto.
3189 * g++.dg/cpp0x/variadic-function.C: Ditto.
3190 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3191 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3192 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3193 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3194 * g++.dg/parse/crash35.C: Ditto.
3195 * g++.dg/parse/crash40.C: Ditto.
3196 * g++.dg/parse/defarg12.C: Ditto.
3197 * g++.dg/parse/crash34.C: Ditto.
3198 * g++.dg/parse/constructor3.C: Ditto.
3199 * g++.dg/parse/template23.C: Ditto.
3200 * g++.dg/parse/crash56.C: Ditto.
3201 * g++.dg/parse/dtor13.C: Ditto.
3202 * g++.dg/parse/error33.C: Ditto.
3203 * g++.dg/parse/ctor9.C: Ditto.
3204 * g++.dg/parse/error32.C: Ditto.
3205 * g++.dg/parse/error37.C: Ditto.
3206 * g++.dg/parse/bitfield3.C: Ditto.
3207 * g++.dg/parse/struct-4.C: Ditto.
3208 * g++.dg/ext/has_trivial_copy.C: Ditto.
3209 * g++.dg/ext/is_polymorphic.C: Ditto.
3210 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3211 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3212 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3213 * g++.dg/ext/is_union.C: Ditto.
3214 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3215 * g++.dg/ext/is_pod.C: Ditto.
3216 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3217 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3218 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3219 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3220 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3221 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3222 * g++.dg/ext/is_abstract.C: Ditto.
3223 * g++.dg/ext/has_trivial_assign.C: Ditto.
3224 * g++.dg/ext/is_class.C: Ditto.
3225 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3226 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3227 * g++.dg/ext/is_base_of.C: Ditto.
3228 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3229 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3230 * g++.dg/ext/is_empty.C: Ditto.
3231 * g++.dg/ext/is_enum.C: Ditto.
3232 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3233 * gnat.dg/opt11.adb: Ditto.
3234 * obj-c++.dg/pr45735.mm: Ditto.
3235 * obj-c++.dg/pr24393.mm: Ditto.
3236 * obj-c++.dg/exceptions-2.mm: Ditto.
3237 * objc.dg/pr45735.m: Ditto.
3238 * objc.dg/pr24393.m: Ditto.
3240 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3242 * objc.dg/attributes/objc-exception-1.m: New.
3244 2011-02-23 Jie Zhang <jie@codesourcery.com>
3246 * gcc.dg/cpp/include7.c: New test.
3248 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3251 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3253 2011-02-23 Jie Zhang <jie@codesourcery.com>
3255 PR rtl-optimization/47763
3256 * gcc.dg/pr47763.c: New test.
3258 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3261 * gfortran.dg/whole_file_32.f90 : New test.
3263 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3266 * g++.dg/inherit/virtual7.C: New test.
3268 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3271 * objc.dg/type-size-3.m: Updated error message.
3272 * objc.dg/type-size-4.m: New test.
3273 * objc.dg/type-size-5.m: New test.
3275 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3277 * lib/gnat.exp: Fix comments.
3278 Don't load libgloss.exp.
3279 (default_gnat_version): Call $compiler with --version.
3280 Adapt regexp for gnatmake output, insert version.
3281 (gnat_version): New proc.
3282 (gnat_init): Remove gnat_libgcc_s_path.
3283 (gnat_target_compile): Likewise.
3284 Remove ld_library_path.
3285 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3286 (gnat_pass): Remove.
3287 (gnat_pass): Remove.
3288 (gnat_finish): Remove.
3289 (gnat_exit): Remove.
3290 (local_find_gnatmake): Reindent.
3291 (runtest_file_p): Remove.
3292 (prune_warnings): Remove.
3293 (find_gnatclean): New proc.
3294 * lib/gnat-dg.exp (lremove): New proc.
3295 (gnat-dg-test): Reindent.
3296 Remove additional output files.
3297 (gnat-dg-runtest): Remove.
3299 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3300 * gnat.dg/loop_optimization6.adb: Likewise.
3301 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3303 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3305 PR tree-optimization/47835
3306 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3308 2011-02-22 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3311 * gfortran.dg/abstract_type_2.f03: Ditto.
3312 * gfortran.dg/abstract_type_3.f03: Ditto.
3313 * gfortran.dg/abstract_type_4.f03: Ditto.
3314 * gfortran.dg/abstract_type_5.f03: Ditto.
3315 * gfortran.dg/abstract_type_6.f03: Ditto.
3316 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3317 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3318 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3319 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3320 * gfortran.dg/array_function_5.f90: Ditto.
3321 * gfortran.dg/asynchronous_3.f03: Ditto.
3322 * gfortran.dg/char_expr_1.f90: Ditto.
3323 * gfortran.dg/class_14.f03: Ditto.
3324 * gfortran.dg/data_array_6.f: Ditto.
3325 * gfortran.dg/data_invalid.f90: Ditto.
3326 * gfortran.dg/dot_product_1.f03: Ditto.
3327 * gfortran.dg/func_derived_5.f90: Ditto.
3328 * gfortran.dg/func_result_4.f90: Ditto.
3329 * gfortran.dg/implied_do_1.f90: Ditto.
3330 * gfortran.dg/initialization_25.f90: Ditto.
3331 * gfortran.dg/initialization_26.f90: Ditto.
3332 * gfortran.dg/interface_34.f90: Ditto.
3333 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3334 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3335 * gfortran.dg/matmul_8.f03: Ditto.
3336 * gfortran.dg/merge_init_expr.f90: Ditto.
3337 * gfortran.dg/pack_assign_1.f90: Ditto.
3338 * gfortran.dg/pack_vector_1.f90: Ditto.
3339 * gfortran.dg/pointer_check_8.f90: Ditto.
3340 * gfortran.dg/product_init_expr.f03: Ditto.
3341 * gfortran.dg/reshape_order_5.f90: Ditto.
3342 * gfortran.dg/reshape_shape_1.f90: Ditto.
3343 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3344 * gfortran.dg/same_name_2.f90: Ditto.
3345 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3346 * gfortran.dg/spread_init_expr.f03: Ditto.
3347 * gfortran.dg/stmt_func_1.f90: Ditto.
3348 * gfortran.dg/sum_init_expr.f03: Ditto.
3349 * gfortran.dg/transpose_3.f03: Ditto.
3350 * gfortran.dg/unpack_init_expr.f03: Ditto.
3351 * gfortran.dg/warn_conversion.f90: Ditto.
3352 * gfortran.dg/warn_conversion_2.f90: Ditto.
3353 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3354 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3355 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3356 * gfortran.dg/whole_file_16.f90: Ditto.
3357 * gfortran.dg/whole_file_17.f90: Ditto.
3358 * gfortran.dg/whole_file_18.f90: Ditto.
3359 * gfortran.dg/whole_file_20.f03: Ditto.
3360 * gfortran.dg/whole_file_5.f90: Ditto.
3361 * gfortran.dg/whole_file_6.f90: Ditto.
3362 * gfortran.dg/write_invalid_format.f90: Ditto.
3363 * gfortran.dg/zero_sized_6.f90: Ditto.
3365 2011-02-21 Jeff Law <law@redhat.com>
3367 PR rtl-optimization/46178
3368 * gcc.target/i386/pr46178.c: New test.
3370 PR rtl-optimization/46002
3371 * gcc.c-torture/compile/pr46002.c: New test.
3373 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3375 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3378 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3381 * g++.dg/debug/pr47106.C: Require effective target lto.
3383 2011-02-21 Jason Merrill <jason@redhat.com>
3385 * g++.dg/cpp0x/constexpr-diag2.C: New.
3387 2011-02-20 Jason Merrill <jason@redhat.com>
3389 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3391 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3393 * g++.dg/overload/conv-op1.C: New.
3395 * g++.dg/cpp0x/constexpr-synth1.C: New.
3397 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3399 * objc.dg/layout-2.m: New.
3400 * objc.dg/selector-3.m: Adjusted location of error message.
3401 * objc.dg/type-size-3.m: Same.
3402 * obj-c++.dg/selector-3.mm: Same.
3404 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3407 * objc.dg/property/dotsyntax-22.m: New.
3408 * obj-c++.dg/property/dotsyntax-22.mm: New.
3410 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3413 * g++.dg/template/typedef38.C: New test.
3415 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3418 * gfortran.dg/whole_file_30.f90 : New test.
3419 * gfortran.dg/whole_file_31.f90 : New test.
3421 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3425 * gfortran.dg/whole_file_28.f90 : New test.
3426 * gfortran.dg/whole_file_29.f90 : New test.
3428 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3431 * g++.dg/template/crash105.C: New.
3433 2011-02-19 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/regress/no-elide1.C: New.
3437 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3439 PR tree-optimization/46620
3440 * gcc.dg/pr46620.c: New.
3442 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3445 * gcc.target/i386/pr47809.c: New test.
3447 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3448 Tobias Burnus <burnus@net-b.de>
3450 * lib/target-supports.exp
3451 (check_effective_target_fortran_large_real): New check for large reals.
3452 * gfortran.dg/nan_7.f90: New test.
3454 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3456 PR libgfortran/47567
3457 * gfortran.dg/fmt_f0_1.f90: Update test.
3459 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3462 * gfortran.dg/array_constructor_36.f90 : New test.
3463 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3464 allow for comparison between different elements of the array
3465 constructor at different levels of optimization.
3467 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3469 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3470 * gcc.target/i386/pr32280-1.c: Likewise.
3472 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/i386/pr47800.c: New test.
3477 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3479 * objc/execute/exceptions/foward-1.x: New.
3481 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3484 * gfortran.dg/derived_constructor_comps_4.f90: New.
3486 2011-02-18 Tobias Burnus
3489 * gfortran.dg/func_result_6.f90: New.
3491 2011-02-18 Michael Matz <matz@suse.de>
3494 * gfortran.dg/lto/pr45586_0.f90: New test.
3495 * gfortran.dg/typebound_proc_20.f90: Ditto.
3496 * gfortran.dg/typebound_proc_21.f90: Ditto.
3498 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3503 2011-02-18 Tobias Burnus <burnus@net-b.de>
3506 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3508 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3509 normalizing the error/warning output.
3510 * gfortran.dg/Wall.f90: Update dg-error/warning.
3511 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3512 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3513 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3514 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3515 * gfortran.dg/class_30.f90: Update dg-error/warning.
3516 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3517 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3518 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3519 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3520 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3521 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3522 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3523 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3524 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3525 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3526 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3527 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3528 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3529 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3530 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3531 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3532 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3533 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3534 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3535 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3536 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3537 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3538 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3539 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3540 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3542 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3545 * gfortran.dg/proc_ptr_comp_30.f90: New.
3547 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3550 * gcc.target/i386/pr47780.c: New test.
3552 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3555 * gfortran.dg/class_40.f03: New.
3557 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3560 * g++.dg/cpp0x/auto21.C: New test.
3562 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3564 * objc.dg/special/unclaimed-category-1.h: Updated for
3566 * objc.dg/special/unclaimed-category-1.m: Same.
3567 * objc.dg/zero-link-1.m: Same.
3568 * objc.dg/lookup-1.m: Same.
3569 * objc.dg/torture/strings/const-str-9.m
3570 * objc.dg/torture/strings/const-str-10.m: Same.
3571 * objc.dg/torture/strings/const-str-11.m: Same.
3572 * objc.dg/torture/forward-1.m: Same.
3573 * objc.dg/zero-link-2.m: Same.
3574 * objc.dg/encode-7-next-64bit.m: Same.
3575 * objc.dg/method-4.m: Same.
3576 * objc.dg/next-runtime-1.m: Same.
3577 * objc.dg/image-info.m: Same.
3578 * objc.dg/pr23214.m: Same.
3579 * objc.dg/symtab-1.m: Same.
3580 * obj-c++.dg/basic.m: Same.
3581 * obj-c++.dg/proto-lossage-3.m: Same.
3582 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3583 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3584 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3585 * obj-c++.dg/method-11.m: Same.
3586 * objc/execute/enumeration-1.m: Same.
3587 * objc/execute/object_is_class.m: Same.
3588 * objc/execute/formal_protocol-2.m: Same.
3589 * objc/execute/formal_protocol-4.m: Same.
3590 * objc/execute/formal_protocol-6.m: Same.
3591 * objc/execute/bycopy-3.m: Same.
3592 * objc/execute/exceptions/catchall-1.m: Same.
3593 * objc/execute/exceptions/finally-1.m: Same.
3594 * objc/execute/exceptions/local-variables-1.m: Same.
3595 * objc/execute/exceptions/foward-1.m: Same.
3596 * objc/execute/bf-common.h
3597 * objc/execute/enumeration-2.m: Same.
3598 * objc/execute/formal_protocol-1.m: Same.
3599 * objc/execute/formal_protocol-3.m: Same.
3600 * objc/execute/formal_protocol-5.m: Same.
3601 * objc/execute/accessing_ivars.m: Same.
3602 * objc/execute/bycopy-2.m: Same.
3603 * objc/execute/formal_protocol-7.m: Same.
3604 * objc/execute/compatibility_alias.m: Same.
3605 * objc/execute/no_clash.m: Same.
3606 * objc/execute/object_is_meta_class.m: Same.
3607 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3608 * objc/execute/class-tests-1.h: Include stdio.h.
3609 * objc/execute/class-tests-2.h: Same.
3610 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3612 * obj-c++.dg/try-catch-2.mm: Same.
3614 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3617 * g++.dg/warn/Wunused-parm-4.C: New test.
3619 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3620 Jan Hubicka <jh@suse.cz>
3624 * g++.dg/debug/pr47106.C: New.
3626 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3629 * gcc.target/i386/pr43653.c: New test.
3631 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3634 * g++.dg/template/inherit6.C: New test.
3636 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3639 * gfortran.dg/class_39.f03: New.
3641 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3644 * g++.dg/cpp0x/variadic106.C: New test.
3646 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3649 * gfortran.dg/pr47757-1.f90: New test.
3650 * gfortran.dg/pr47757-2.f90: New test.
3651 * gfortran.dg/pr47757-3.f90: New test.
3654 * g++.dg/cpp0x/enum8.C: New test.
3656 2011-02-15 Jason Merrill <jason@redhat.com>
3658 * g++.dg/inherit/implicit-trivial1.C: New.
3659 * g++.dg/cpp0x/implicit-trivial1.C: New.
3661 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3664 * gcc.dg/torture/pr47725.c: Removed.
3666 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3669 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3670 constant does not generate a load from memory.
3672 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3675 * gcc.dg/torture/pr47725.c: New.
3677 2011-02-15 Richard Guenther <rguenther@suse.de>
3679 PR tree-optimization/47743
3680 * gcc.dg/torture/pr47743.c: New testcase.
3682 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3685 * gcc.target/i386/pr47581.c: New test.
3687 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3690 * gfortran.dg/select_type_22.f03: New.
3692 2011-02-14 Jason Merrill <jason@redhat.com>
3694 * g++.dg/cpp0x/regress/enum1.C: New.
3696 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/include.adb: New test.
3700 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3703 * gfortran.dg/class_38.f03: New.
3705 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3707 * gcc.dg/pr46494.c: New test.
3709 2011-02-14 Richard Guenther <rguenther@suse.de>
3711 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3713 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3716 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3717 sparc*-sun-solaris2.11.
3719 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/argument_checking_18.f90: New.
3724 2011-02-13 Tobias Burnus <burnus@net-b.de>
3726 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3727 * gfortran.dg/argument_checking_17.f90: New.
3729 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3731 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3732 are temporarily disabled.
3733 * gfortran.dg/class_7.f03: Ditto.
3734 * gfortran.dg/coarray_14.f90: Ditto.
3735 * gfortran.dg/typebound_proc_13.f03: Ditto.
3737 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3740 * gfortran.dg/extends_11.f03: New.
3742 2011-02-11 Xinliang David Li <davidxl@google.com>
3744 PR tree-optimization/47707
3745 * g++.dg/tree-ssa/pr47707.C: New test.
3747 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3749 * g++.dg/opt/inline17.C: New test.
3751 2011-02-11 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/pure_formal_2.f90: New.
3756 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3758 PR rtl-optimization/47614
3759 * gfortran.dg/pr47614.f: New.
3761 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3764 * gcc.dg/opts-6.c: New test.
3766 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3769 * gcc.dg/pr47684.c: New test.
3771 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3774 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3775 c99_runtime, dg-add-options c99_runtime.
3776 (main): Use __asm__.
3778 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3782 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3783 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3784 * gcc.dg/ucnid-10.c: Likewise.
3785 * gcc.dg/ucnid-13.c: Likewise.
3786 * gcc.dg/ucnid-7.c: Likewise.
3787 * gcc.dg/ucnid-8.c: Likewise.
3788 Adapt dg-warning line number.
3790 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3792 * gcc.target/i386/parity-1.c: Use -march=k8.
3793 * gcc.target/i386/parity-2.c: Ditto.
3794 * gcc.target/i386/vecinit-1.c: Ditto.
3795 * gcc.target/i386/vecinit-2.c: Ditto.
3797 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3800 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3801 * gcc.target/mips/save-restore-3.c: Likewise.
3802 * gcc.target/mips/save-restore-4.c: Likewise.
3803 * gcc.target/mips/save-restore-5.c: Likewise.
3806 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3807 * g++.dg/tree-prof/partition2.C: Likewise.
3809 2011-02-09 Jason Merrill <jason@redhat.com>
3811 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3812 rather than misdeclare std::puts.
3814 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3815 * g++.dg/other/warning1.C: Likewise.
3816 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3817 * g++.old-deja/g++.gb/scope06.C: Likewise.
3818 * g++.old-deja/g++.law/cvt11.C: Likewise.
3819 * g++.old-deja/g++.law/init1.C: Likewise.
3820 * g++.dg/abi/mangle26.C: Likewise.
3822 * g++.dg/template/function1.C: Adjust for C++0x mode.
3823 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3825 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3826 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3828 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3830 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3832 * g++.dg/cpp0x/regress: New directory.
3833 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3834 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3835 * g++.dg/cpp0x/regress/regress3.C: New.
3837 2011-02-10 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/47677
3840 * gcc.dg/torture/pr47677.c: New testcase.
3842 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3844 * objc.dg/special/load-category-1.m: Remove unused header.
3845 * objc.dg/special/load-category-1a.m: Likewise.
3846 * objc.dg/special/load-category-2.m: Likewise.
3847 * objc.dg/special/load-category-2a.m: Likewise.
3848 * objc.dg/special/load-category-3.m: Likewise.
3849 * objc.dg/special/load-category-3a.m: Likewise.
3850 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3851 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3852 * objc.dg/attributes/class-attribute-1.m: Likewise.
3853 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3854 * obj-c++.dg/property/property.exp: Likewise.
3855 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3856 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3857 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3858 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3859 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3860 * obj-c++.dg/template-8.mm: Likewise.
3862 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.target/i386/pr47665.c: New test.
3867 2011-02-10 Jie Zhang <jie@codesourcery.com>
3871 2011-02-05 Jie Zhang <jie@codesourcery.com>
3873 * gcc.dg/pr42631.c: Update test.
3874 * gcc.dg/pr42631-2.c: New test.
3876 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3879 * gfortran.dg/proc_decl_25.f90: New.
3881 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3884 * gfortran.dg/typebound_assignment_2.f03: New.
3886 2011-02-09 Richard Guenther <rguenther@suse.de>
3888 PR tree-optimization/47664
3889 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3891 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3894 * gnat.dg/uninit_func.adb: Adjust dg directive.
3896 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3899 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3901 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3904 * gfortran.dg/auto_dealloc_2.f90: New.
3906 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908 * gcc.dg/builtins-config.h: Remove __sgi handling.
3909 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3910 -std=c99 for mips-sgi-irix6.5*.
3912 2011-02-09 Martin Jambor <mjambor@suse.cz>
3915 * gfortran.dg/pr25923.f90: Remove xfails.
3917 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3920 * gfortran.dg/inquire_14.f90: New test.
3922 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3925 * gfortran.dg/pointer_init_6.f90: New.
3927 2011-02-08 Jeff Law <law@redhat.com>
3929 PR tree-optimization/42893
3930 * gcc.tree-ssa/pr42893.c: New test.
3932 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3934 PR tree-optimization/46834
3935 PR tree-optimization/46994
3936 PR tree-optimization/46995
3937 * gcc.dg/graphite/id-pr46834.c: New.
3938 * gfortran.dg/graphite/id-pr46994.f90: New.
3939 * gfortran.dg/graphite/id-pr46995.f90: New.
3941 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3944 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3945 using the variable is known the warning is emitted there.
3946 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3947 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3949 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3952 * gcc.dg/noreturn-1.c (foo5): Likewise.
3953 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3954 (method2): Likewise.
3956 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3957 the return statement using the uninitialized variable.
3958 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3960 2011-02-08 Richard Guenther <rguenther@suse.de>
3963 * g++.dg/opt/pr47639.c: New testcase.
3965 2011-02-08 Richard Guenther <rguenther@suse.de>
3967 PR tree-optimization/47632
3968 * g++.dg/opt/pr47632.C: New testcase.
3970 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3972 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3974 2011-02-07 Richard Guenther <rguenther@suse.de>
3976 PR tree-optimization/47615
3977 * g++.dg/opt/pr47615.C: New testcase.
3979 2011-02-07 Richard Guenther <rguenther@suse.de>
3981 PR tree-optimization/47621
3982 * gcc.dg/torture/pr47621.c: New testcase.
3984 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3986 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3988 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3991 * gfortran.dg/allocate_with_source_1 : New test.
3993 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.dg/pr47610.c: New test.
3998 2011-02-05 Jie Zhang <jie@codesourcery.com>
4001 * gcc.dg/pr42631.c: Update test.
4002 * gcc.dg/pr42631-2.c: New test.
4004 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4007 * gfortran.dg/pr47574.f90: New test.
4009 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4011 PR tree-optimization/46194
4012 * gcc.dg/autopar/pr46194.c: New.
4014 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4016 PR tree-optimization/43695
4017 * g++.dg/ipa/pr43695.C: New.
4019 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.dg/pr23200.c: New test.
4024 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4027 * g++.dg/pr47589.C: New test.
4029 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4032 * g++.dg/template/typedef37.C: New test.
4033 * g++.dg/template/param1.C: Adjust expected error message.
4035 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.dg/pr31490-2.c: New test.
4039 * gcc.dg/pr31490-3.c: New test.
4040 * gcc.dg/pr31490-4.c: New test.
4042 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4043 Jakub Jelinek <jakub@redhat.com>
4046 * g++.dg/parser/semicolon3.C: Adjust.
4047 * g++.dg/parser/semicolon4.C: New testcase.
4048 * g++.dg/pr46890.C: New testcase.
4050 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4053 * g++.dg/init/pr29571.C: New.
4055 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4057 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4058 instead of vect_int.
4060 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4063 * gcc.target/i386/pr47312.c: New test.
4066 * gcc.target/i386/pr47564.c: New test.
4068 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4070 PR tree-optimization/45122
4071 * gcc.dg/tree-ssa/pr45122.c: New.
4073 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4076 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4079 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4080 and vsx so a default --with-cpu=power7 doesn't give an error
4081 when -mavoid-indexed-addresses is used.
4083 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4084 wrapper function to save the arguments and then jump to the real
4085 function, rather than depending on the compiler not to move stuff
4087 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4089 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4090 Paul Thomas <pault@gcc.gnu.org>
4093 * gfortran.dg/class_37.f03 : New test.
4095 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4096 Richard Guenther <rguenther@suse.de>
4098 PR tree-optimization/40979
4100 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4101 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4102 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4103 check_vect_support_and_set_flags.
4104 * gfortran.dg/graphite/vect-pr40979.f90: New.
4106 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/class_36.f03: New.
4111 2011-02-02 Richard Guenther <rguenther@suse.de>
4113 PR tree-optimization/47566
4114 * gcc.dg/lto/20110201-1_0.c: New testcase.
4116 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4122 * debug/pr47498.c: New.
4123 * debug/pr47501.c: New.
4125 2011-02-01 Richard Guenther <rguenther@suse.de>
4127 PR tree-optimization/47559
4128 * g++.dg/torture/pr47559.C: New testcase.
4130 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4133 * gfortran.dg/typebound_call_20.f03: New.
4135 2011-02-01 Richard Guenther <rguenther@suse.de>
4137 PR tree-optimization/47555
4138 * gcc.dg/pr47555.c: New testcase.
4140 2011-02-01 Richard Guenther <rguenther@suse.de>
4142 PR tree-optimization/47541
4143 * g++.dg/torture/pr47541.C: New testcase.
4145 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4148 * gfortran.dg/typebound_call_19.f03: New.
4150 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4153 * g++.dg/cpp0x/pr47416.C: New test.
4155 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4158 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4160 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4163 * gfortran.dg/typebound_assignment_1.f03: New.
4165 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4167 PR tree-optimization/47538
4168 * gcc.c-torture/execute/pr47538.c: New test.
4170 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4173 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4175 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4177 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4179 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4181 PR rtl-optimization/44031
4182 * gcc.c-torture/compile/20110131-1.c: New test.
4184 2011-01-31 Tobias Burnus <burnus@net-b.de>
4187 * gfortran.dg/stmt_func_1.f90: New.
4189 2011-01-31 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/interface_34.f90: New.
4194 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4197 * gfortran.dg/realloc_on_assign_5.f03: New test.
4198 * gfortran.dg/realloc_on_assign_5.f03: New test.
4200 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4202 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4203 * gfortran.dg/bessel_7.f90: Likewise.
4204 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4206 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4207 * gfortran.dg/sum_init_expr.f03: Likewise.
4209 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4211 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4214 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4215 loop only on "vect_intfloat_cvt" targets.
4217 2011-01-29 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/shape_6.f90: New.
4222 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4224 PR libgfortran/47434
4225 * gfortran.dg/read_infnan_1.f90: Update test.
4226 * gfortran.dg/module_nan.f90: Update test.
4227 * gfortran.dg/char4_iunit_1.f03: Update test.
4228 * gfortran.dg/large_real_kind_1.f90: Update test.
4229 * gfortran.dg/real_const_3.f90: Update test.
4230 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4232 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4235 * g++.dg/template/param2.C: New test.
4237 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4239 PR libgfortran/47285
4240 * gfortran.dg/fmt_g.f: New test.
4242 2011-01-28 Tobias Burnus <burnus@net-b.de>
4245 * gfortran.dg/pure_formal_1.f90: New.
4247 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4250 * gcc.dg/tls/pr42894.c: New test.
4252 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4254 * gcc.dg/pr47276.c: Add dg-require-visibility.
4256 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4258 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4260 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4261 Tobias Burnus <burnus@gcc.gnu.org>
4266 * gfortran.dg/realloc_on_assign_3.f03: New test.
4267 * gfortran.dg/realloc_on_assign_4.f03: New test.
4268 * gfortran.dg/allocatable_function_5.f90: New test.
4269 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4270 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4271 implemented" dg-errors.
4273 2011-01-27 Jan Hubicka <jh@suse.cz>
4276 * gcc.dg/attr-weakref-4.c: New testcase
4278 2011-01-27 Martin Jambor <mjambor@suse.cz>
4280 PR tree-optimization/47228
4281 * gcc.dg/torture/pr47228.c: New test.
4283 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4285 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4287 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4289 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4290 when using auto-overlay support on the SPU.
4292 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4294 PR rtl-optimization/44174
4295 * gcc.target/i386/asm-6.c: New test.
4297 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4299 PR rtl-optimization/46856
4300 * gcc.c-torture/compile/pr46856.c: New test.
4302 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4303 Andrew Pinski <pinskia@gmail.com>
4306 * gcc.dg/pr43082.c: New.
4308 2011-01-26 DJ Delorie <dj@redhat.com>
4310 PR rtl-optimization/46878
4311 * gcc.dg/pr46878-1.c: New test.
4313 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4316 * g++.dg/cpp0x/pr47476.C: New test.
4318 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4320 * gcc.c-torture/compile/20110126-1.c: New test.
4322 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.dg/torture/pr47473.c: New test.
4327 2011-01-26 Jan Hubicka <jh@suse.cz>
4330 * gcc.c-torture/execute/pr47237.c: New testcase.
4332 2011-01-26 Jan Hubicka <jh@suse.cz>
4334 PR tree-optimization/47190
4335 * gcc.dg/attr-weakref-3.c: New testcase.
4337 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4340 * gcc.dg/dll-9a.c: New test file.
4341 * gcc.dg/dll-11.c: Likewise.
4342 * gcc.dg/dll-12.c: Likewise.
4343 * gcc.dg/dll-12a.c: Likewise.
4344 * gcc.dg/dll-11a.c: Likewise.
4345 * gcc.dg/dll-9.c: Likewise.
4346 * gcc.dg/dll-10.c: Likewise.
4347 * gcc.dg/dll-10a.c: Likewise.
4348 * g++.dg/ext/dllexport4a.cc: Likewise.
4349 * g++.dg/ext/dllexport4.C: Likewise.
4350 * g++.dg/ext/dllexport5.C: Likewise.
4351 * g++.dg/ext/dllexport5a.cc: Likewise.
4353 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4355 PR tree-optimization/46970
4356 * gcc.dg/graphite/pr46970.c: New.
4358 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4360 PR tree-optimization/46215
4361 * gcc.dg/graphite/pr46215.c: New.
4363 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4365 PR tree-optimization/46168
4366 * gcc.dg/graphite/pr46168.c: New.
4368 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4370 PR tree-optimization/43657
4371 * gcc.dg/graphite/pr43657.c: New.
4373 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4375 PR tree-optimization/29832
4376 * gfortran.dg/graphite/pr29832.f90: New.
4378 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4380 PR tree-optimization/43567
4381 * gcc.dg/graphite/pr43567.c: New.
4383 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4385 * gfortran.dg/graphite/interchange-4.f: New.
4386 * gfortran.dg/graphite/interchange-5.f: New.
4388 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4389 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4390 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4391 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4392 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4393 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4394 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4395 * gfortran.dg/ltrans-7.f90: Removed.
4396 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4398 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4399 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4400 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4401 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4402 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4403 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4404 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4405 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4406 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4407 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4408 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4409 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4410 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4411 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4412 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4413 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4414 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4415 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4416 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4417 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4418 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4419 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4420 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4421 * gcc.dg/tree-ssa/data-dep-1.c
4422 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4423 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4424 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4425 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4426 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4428 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4430 PR tree-optimization/47265
4431 PR tree-optimization/47443
4432 * gcc.c-torture/compile/pr47265.c: New test.
4433 * gcc.dg/pr47443.c: New test.
4435 2011-01-25 Martin Jambor <mjambor@suse.cz>
4437 PR tree-optimization/47382
4438 * g++.dg/torture/pr47382.C: New test.
4439 * g++.dg/opt/devirt1.C: Xfail.
4441 2011-01-25 Yao Qi <yao@codesourcery.com>
4444 * gcc.target/arm/pr45701-1.c: New test.
4445 * gcc.target/arm/pr45701-2.c: New test.
4446 * gcc.target/arm/pr45701-3.c: New test.
4448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4449 Jakub Jelinek <jakub@redhat.com>
4451 PR tree-optimization/47271
4452 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4454 2011-01-25 Nick Clifton <nickc@redhat.com>
4456 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4457 (saturate_add): Delete.
4459 (main): Do not run saturate_add.
4460 (set_interrupts): Delete.
4462 2011-01-25 Tobias Burnus <burnus@net-b.de>
4465 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4467 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4469 PR tree-optimization/47427
4470 PR tree-optimization/47428
4471 * gcc.c-torture/compile/pr47427.c: New test.
4472 * gcc.c-torture/compile/pr47428.c: New test.
4474 2011-01-25 Richard Guenther <rguenther@suse.de>
4477 * gcc.dg/torture/pr47411.c: New testcase.
4479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4481 * gfortran.dg/graphite/id-24.f: New.
4482 * gfortran.dg/graphite/id-25.f: New.
4484 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4486 * gfortran.dg/graphite/id-23.f: New.
4488 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4490 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4492 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4494 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4495 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4496 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4497 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4498 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4499 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4500 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4501 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4502 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4504 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4506 * gcc.dg/graphite/block-0.c: Add documentation.
4507 * gcc.dg/graphite/block-4.c: Same.
4508 * gcc.dg/graphite/block-7.c: Same.
4509 * gcc.dg/graphite/block-8.c: New.
4510 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4511 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4512 * gcc.dg/graphite/interchange-12.c: Add documentation.
4513 * gcc.dg/graphite/interchange-13.c: New.
4514 * gcc.dg/graphite/interchange-14.c: New.
4515 * gcc.dg/graphite/interchange-15.c: New.
4516 * gcc.dg/graphite/interchange-8.c: Add documentation.
4517 * gcc.dg/graphite/interchange-mvt.c: Same.
4519 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4522 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4523 * gcc.target/powerpc/altivec-14.c: Ditto.
4524 * gcc.target/powerpc/altivec-33.c: Ditto.
4525 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4526 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4527 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4528 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4529 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4530 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4531 * g++.dg/ext/altivec-15.C: Ditto.
4532 * g++.dg/ext/altivec-types-1.C: Ditto.
4533 * g++.dg/ext/altivec-types-2.C: Ditto.
4534 * g++.dg/ext/altivec-types-3.C: Ditto.
4535 * g++.dg/ext/altivec-types-4.C: Ditto.
4537 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4541 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4543 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4544 optimization options.
4546 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4548 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4551 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4553 2011-01-23 Tobias Burnus <burnus@net-b.de>
4556 * gfortran.dg/allocatable_scalar_12.f90: New.
4558 2011-01-23 Ira Rosen <irar@il.ibm.com>
4560 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4561 vectorization to be not profitable if peeling is used to
4562 realign the memory access.
4563 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4564 loop bound to avoid loop unrolling.
4565 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4567 2011-01-22 Jan Hubicka <jh@suse.cz>
4570 * g++.dg/lto/pr47333.C: New file.
4572 2011-01-22 Jan Hubicka <jh@suse.cz>
4574 PR tree-optimization/43884
4576 * gcc.dg/autopar/outer-2.c: Increase array size.
4577 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4579 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4582 * gfortran.dg/c_loc_tests_16.f90: New test.
4584 2011-01-22 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/typebound_proc_19.f90: New.
4589 2011-01-21 Jeff Law <law@redhat.com>
4591 PR tree-optimization/47053
4592 * g++.dg/pr47053.C: New test.
4594 2011-01-21 Jason Merrill <jason@redhat.com>
4597 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4599 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4602 * g++.dg/cpp0x/range-for10.C: New test.
4603 * g++.dg/template/for1.C: New test.
4606 * g++.dg/tree-prof/partition3.C: New test.
4608 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4610 PR rtl-optimization/47366
4611 * g++.dg/opt/pr47366.C: New test.
4613 2011-01-21 Jason Merrill <jason@redhat.com>
4616 * g++.dg/cpp0x/constexpr-regress2.C: New.
4618 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4620 2011-01-21 Jeff Law <law@redhat.com>
4622 PR rtl-optimization/41619
4623 * gcc.dg/pr41619.c: New.
4625 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4627 PR tree-optimization/47355
4628 * g++.dg/opt/pr47355.C: New test.
4630 2011-01-21 Richard Guenther <rguenther@suse.de>
4632 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4635 2011-01-21 Richard Guenther <rguenther@suse.de>
4637 PR tree-optimization/47365
4638 * gcc.dg/torture/pr47365.c: New testcase.
4639 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4641 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4643 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4645 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4647 PR tree-optimization/47391
4648 * gcc.dg/pr47391.c: New test.
4650 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4652 * g++.dg/template/char1.C: Use signed char.
4654 2011-01-21 Tobias Burnus <burnus@net-b.de>
4657 * gfortran.dg/pointer_target_4.f90: New.
4659 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4662 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4663 ILP32 system and not IP32.
4665 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4668 * g++.dg/debug/pr46583.C: New.
4670 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4673 * g++.dg/debug/pr47283.C: New test.
4676 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4677 * gcc.target/i386/headmerge-2.c: Likewise.
4679 2011-01-20 Richard Guenther <rguenther@suse.de>
4682 * gcc.dg/torture/pr47370.c: New testcase.
4684 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4686 PR tree-optimization/46130
4687 * gcc.dg/pr46130-1.c: New test.
4688 * gcc.dg/pr46130-2.c: New test.
4690 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4693 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4695 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4698 * g++.dg/debug/pr46240.cc: New.
4700 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4703 * g++.dg/template/anonunion1.C: New test.
4705 PR rtl-optimization/47337
4706 * gcc.c-torture/execute/pr47337.c: New test.
4708 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4711 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4713 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4715 PR tree-optimization/46021
4716 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4718 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4720 PR tree-optimization/47290
4721 * g++.dg/torture/pr47290.C: New test.
4723 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4726 * gfortran.dg/proc_ptr_comp_29.f90: New.
4728 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4731 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4732 powerpc-apple-darwin9.
4734 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4736 PR rtl-optimization/47299
4737 * gcc.c-torture/execute/pr47299.c: New test.
4739 2011-01-17 Jason Merrill <jason@redhat.com>
4741 * g++.dg/cpp0x/constexpr-virtual.C: New.
4743 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4746 * gfortran.dg/gomp/pr47331.f90: New test.
4748 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4751 * objc.dg/selector-warn-1.m: New.
4752 * obj-c++.dg/selector-warn-1.mm: New.
4754 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4756 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4757 Update dg-final accordingly.
4759 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4763 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4765 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4767 * gcc.dg/guality/pr36728-2.c: Likewise.
4769 2011-01-17 Richard Guenther <rguenther@suse.de>
4771 PR tree-optimization/47313
4772 * g++.dg/torture/pr47313.C: New testcase.
4774 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4777 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4778 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4779 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4780 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4782 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4784 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4785 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4786 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4788 2011-01-17 Richard Guenther <rguenther@suse.de>
4790 PR tree-optimization/45967
4791 * gcc.dg/torture/pr45967-2.c: New testcase.
4792 * gcc.dg/torture/pr45967-3.c: Likewise.
4794 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4797 * g++.dg/ext/pr47213.C: Require visibility.
4799 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4801 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4802 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4804 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4806 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4807 Linux-based targets.
4809 2011-01-13 Jan Hubicka <jh@suse.cz>
4811 PR tree-optimization/47276
4812 * gcc.dg/pr47276.c: New testcase.
4814 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4815 Jonathan Wakely <jwakely.gcc@gmail.com>
4818 * g++.dg/other/pr33558.C: New.
4819 * g++.dg/other/pr33558-2.C: New.
4821 2011-01-14 Martin Jambor <mjambor@suse.cz>
4823 PR tree-optimization/45934
4824 PR tree-optimization/46302
4825 * g++.dg/ipa/devirt-c-1.C: New test.
4826 * g++.dg/ipa/devirt-c-2.C: Likewise.
4827 * g++.dg/ipa/devirt-c-3.C: Likewise.
4828 * g++.dg/ipa/devirt-c-4.C: Likewise.
4829 * g++.dg/ipa/devirt-c-5.C: Likewise.
4830 * g++.dg/ipa/devirt-c-6.C: Likewise.
4831 * g++.dg/ipa/devirt-6.C: Likewise.
4832 * g++.dg/ipa/devirt-d-1.C: Likewise.
4833 * g++.dg/torture/pr45934.C: Likewise.
4835 2011-01-14 Jason Merrill <jason@redhat.com>
4837 * g++.dg/cpp0x/variadic105.C: New.
4839 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4840 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4844 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4845 execution tests on i?86-*-*, x86_64-*-* and
4846 powerpc*-apple-darwin* && ilp32.
4847 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4848 tests on i?86-*-* and x86_64-*-*.
4850 2011-01-14 Richard Guenther <rguenther@suse.de>
4852 PR tree-optimization/47280
4853 * g++.dg/opt/pr47280.C: New testcase.
4855 2011-01-14 Jason Merrill <jason@redhat.com>
4857 * g++.dg/cpp0x/constexpr-regress1.C: New.
4859 * g++.dg/ext/flexary2.C: New.
4861 2011-01-14 Richard Guenther <rguenther@suse.de>
4864 * gcc.dg/torture/pr47281.c: New testcase.
4865 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4867 2011-01-14 Richard Guenther <rguenther@suse.de>
4869 PR tree-optimization/47286
4870 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4872 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4875 * g++.dg/ext/pr47213.C: New.
4877 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4879 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4881 2011-01-13 Tobias Burnus <burnus@net-b.de>
4882 Mikael Morin <mikael@gcc.gnu.org>
4886 * gfortran.dg/select_type_20.f90: New.
4887 * gfortran.dg/select_type_21.f90: New.
4889 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4892 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4894 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4896 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4897 * gcc.dg/guality/pr36728-2.c: Likewise.
4899 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4902 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4904 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4906 PR rtl-optimization/45352
4907 * gcc.dg/pr45352-3.c: New.
4909 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4911 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4913 * g++.dg/cpp0x/range-for8.C: New.
4914 * g++.dg/cpp0x/range-for9.C: New.
4916 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4919 * g++.dg/debug/pr47209.C: New.
4921 2011-01-12 Richard Guenther <rguenther@suse.de>
4924 * gcc.dg/lto/pr47259_0.c: New testcase.
4925 * gcc.dg/lto/pr47259_1.c: Likewise.
4927 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4929 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4930 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4931 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4932 methods missing from the OBJC2 Object.
4933 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4934 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4935 GNU and NeXT runtimes.
4936 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4938 * objc-obj-c++-shared/Object1.m: Likewise.
4939 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4940 * objc.dg/proto-qual-1.m: Likewise.
4941 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4942 * obj-c++.dg/proto-qual-1.mm: Likewise.
4944 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4947 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4949 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4951 Fixed the Objective-C++ testsuite and updated all tests.
4952 * lib/obj-c++.exp (obj-c++_init): Declare and set
4953 gcc_warning_prefix and gcc_error_prefix.
4954 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4955 'dg-warning', 'dg-message' and 'dg-error'.
4956 * obj-c++.dg/class-extension-3.mm: Likewise.
4957 * obj-c++.dg/class-protocol-1.mm: Likewise.
4958 * obj-c++.dg/encode-7.mm: Likewise.
4959 * obj-c++.dg/exceptions-3.mm: Likewise.
4960 * obj-c++.dg/exceptions-5.mm: Likewise.
4961 * obj-c++.dg/method-12.mm: Likewise.
4962 * obj-c++.dg/method-13.mm: Likewise.
4963 * obj-c++.dg/method-15.mm: Likewise.
4964 * obj-c++.dg/method-16.mm: Likewise.
4965 * obj-c++.dg/method-4.mm: Likewise.
4966 * obj-c++.dg/method-8.mm: Likewise.
4967 * obj-c++.dg/method-conflict-1.mm: Likewise.
4968 * obj-c++.dg/method-conflict-2.mm: Likewise.
4969 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4970 and uncommented second part of the testcase now that the testsuite
4972 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4973 and uncommented second part of the testcase now that the testsuite
4975 * obj-c++.dg/private-1.mm: Likewise.
4976 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4977 * obj-c++.dg/syntax-error-7.mm: Likewise.
4978 * obj-c++.dg/warn5.mm: Likewise.
4979 * obj-c++.dg/property/at-property-14.mm: Likewise.
4980 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4982 * obj-c++.dg/property/at-property-18.mm: Likewise.
4983 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4985 * obj-c++.dg/property/at-property-21.mm: Likewise.
4986 * obj-c++.dg/property/at-property-28.mm: Likewise.
4987 * obj-c++.dg/property/at-property-5.mm: Likewise.
4988 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4989 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4990 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4991 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4992 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4993 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4994 * obj-c++.dg/tls/diag-5.mm: Likewise.
4995 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4996 dg-error, now matched correctly.
4998 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5000 * objc.dg/property/at-property-29.m: New.
5001 * obj-c++.dg/property/at-property-29.mm: New.
5003 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5005 * go.test/go-test.exp (go-set-goarch): New proc.
5006 (go-gc-tests): Use it.
5008 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5011 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5013 2011-01-11 Richard Henderson <rth@redhat.com>
5015 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5017 2011-01-11 Jan Hubicka <jh@suse.cz>
5021 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5022 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5024 2011-01-11 Richard Guenther <rguenther@suse.de>
5026 PR tree-optimization/46076
5027 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5029 2011-01-11 Jeff Law <law@redhat.com>
5031 * PR tree-optimization/47086
5032 * gcc.dg/pr47086.c: New test.
5034 2011-01-11 Jason Merrill <jason@redhat.com>
5037 * g++.dg/template/new10.C: New.
5040 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5042 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5044 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5045 Split type definitions and NSConstantString class into...
5046 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5047 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5048 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5049 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5050 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5051 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5053 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5054 encode defines for newer NeXT system headers.
5055 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5056 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5057 * objc.dg/foreach-5.m: Likewise.
5058 * objc.dg/foreach-2.m: Likewise.
5059 * objc.dg/foreach-4.m: Likewise.
5060 * objc.dg/torture/strings/string1.m: Likewise.
5061 * objc.dg/torture/strings/string2.m: Likewise.
5062 * objc.dg/torture/strings/string3.m: Likewise.
5063 * objc.dg/torture/strings/string4.m: Likewise.
5064 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5065 header and stand alone.
5066 * obj-c++.dg/strings/strings-2.mm: Likewise.
5067 * objc.dg/torture/strings/const-str-3.m: Likewise.
5068 * objc.dg/strings/strings-2.m: Likewise.
5069 * objc.dg/strings/const-str-12b.m: Likewise.
5071 2011-01-12 Richard Guenther <rguenther@suse.de>
5074 * gcc.dg/attr-weak-1.c: Adjust.
5076 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5079 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5080 standard compliant and comment.
5082 2011-01-10 Jan Hubicka <jh@suse.cz>
5085 * gcc.dg/initpri3.c: New testcase.
5087 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5090 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5096 (g_ebp_save): Likewise.
5097 (g_esp_save): Likewise.
5099 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5101 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5103 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5105 PR tree-optimization/46021
5106 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5107 i?86-*-*, x86_64-*-*.
5109 2011-01-10 Jeff Law <law@redhat.com>
5111 * PR tree-optimization/47141
5112 * gcc.c-torture/compile/pr47141.c: New test.
5114 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5117 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5118 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5119 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5120 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5123 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5124 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5125 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5126 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5127 being vectorized. Adjust dg-final pattern.
5130 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5131 * gcc.dg/vect/slp-24.c: Likewise.
5133 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5136 * g++.dg/other/pr47218-1.C: New test file.
5137 * g++.dg/other/pr47218.C: Likewise.
5138 * g++.dg/other/pr47218.h: New supporting header.
5140 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5143 * objc.dg/attributes/invalid-attribute-1.m: New.
5144 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5146 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5149 * gfortran.dg/proc_ptr_comp_28.f90: New.
5151 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5153 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5154 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5155 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5156 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5157 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5158 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5159 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5160 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5161 * objc.dg/gnu-api-2-class.m: Likewise.
5162 * objc.dg/gnu-api-2-ivar.m: Likewise.
5163 * objc.dg/gnu-api-2-method.m: Likewise.
5164 * objc.dg/gnu-api-2-objc.m: Likewise.
5165 * objc.dg/gnu-api-2-object.m: Likewise.
5166 * objc.dg/gnu-api-2-property.m: Likewise.
5167 * objc.dg/gnu-api-2-protocol.m: Likewise.
5168 * objc.dg/gnu-api-2-sel.m: Likewise.
5170 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5172 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5173 * objc.dg/objc-foreach-4.m: Likewise.
5174 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5175 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5176 * objc.dg/foreach-4.m: Likewise.
5177 * objc.dg/foreach-5.m: Likewise.
5178 * objc.dg/foreach-3.m: Return self from init.
5180 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5183 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5185 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5188 * gfortran.dg/class_35.f90: New.
5190 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5192 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5194 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5197 * objc.dg/invalid-method-2.m: New.
5198 * obj-c++.dg/invalid-method-2.mm: New.
5200 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5203 * gfortran.dg/transpose_optimization_2.f90 : New test.
5205 2011-01-08 Jan Hubicka <jh@suse.cz>
5207 PR tree-optmization/46469
5208 * g++.dg/torture/pr46469.C: New testcase.
5210 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5212 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5213 emulation of libobjc-gnu structure layout functionality to ..
5214 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5215 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5216 * objc/execute/bf-common.h: Adjust headers.
5217 * objc/execute/bf-1.m: Likewise.
5218 * objc/execute/bf-2.m: Likewise.
5219 * objc/execute/bf-3.m: Likewise.
5220 * objc/execute/bf-4.m: Likewise.
5221 * objc/execute/bf-5.m: Likewise.
5222 * objc/execute/bf-6.m: Likewise.
5223 * objc/execute/bf-7.m: Likewise.
5224 * objc/execute/bf-8.m: Likewise.
5225 * objc/execute/bf-9.m: Likewise.
5226 * objc/execute/bf-10.m: Likewise.
5227 * objc/execute/bf-11.m: Likewise.
5228 * objc/execute/bf-12.m: Likewise.
5229 * objc/execute/bf-13.m: Likewise.
5230 * objc/execute/bf-14.m: Likewise.
5231 * objc/execute/bf-15.m: Likewise.
5232 * objc/execute/bf-16.m: Likewise.
5233 * objc/execute/bf-17.m: Likewise.
5234 * objc/execute/bf-18.m: Likewise.
5235 * objc/execute/bf-19.m: Likewise.
5236 * objc/execute/bf-20.m: Likewise.
5237 * objc/execute/bf-21.m: Likewise.
5238 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5239 objc_get_type_qualifiers ().
5241 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5244 * gfortran.dg/dependency_39.f90: New test.
5246 2011-01-07 Jan Hubicka <jh@suse.cz>
5248 Get builtins tests ready for linker plugin.
5249 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5250 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5251 my_memset, my_bzero): Mark used.
5252 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5253 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5255 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5258 2011-01-07 Jan Hubicka <jh@suse.cz>
5260 PR tree-optimization/46367
5261 * g++.dg/torture/pr46367.C: New file.
5263 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.dg/pr47201.c: New test.
5269 * gcc.dg/tree-prof/pr47187.c: New test.
5271 2011-01-07 Tobias Burnus <burnus@net-b.de>
5274 * gfortran.dg/extends_type_of_3.f90: New.
5276 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5278 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5279 * g++.dg/ext/dllimport-MI1.C: Likewise.
5280 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5281 * g++.dg/ext/dllimport10.C: Likewise.
5282 * g++.dg/ext/dllimport11.C: Likewise.
5283 * g++.dg/ext/dllimport12.C: Likewise.
5284 * g++.dg/ext/dllimport13.C: Likewise.
5285 * g++.dg/ext/dllimport2.C: Likewise.
5286 * g++.dg/ext/dllimport3.C: Likewise.
5287 * g++.dg/ext/dllimport4.C: Likewise.
5288 * g++.dg/ext/dllimport5.C: Likewise.
5289 * g++.dg/ext/dllimport6.C: Likewise.
5290 * g++.dg/ext/dllimport8.C: Likewise.
5291 * g++.dg/ext/dllimport9.C: Likewise.
5292 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5293 targets, too. Additionally enable test for i?86-*-mingw*.
5294 * g++.dg/ext/selectany1.C: Likewise.
5295 Remove guard variable check.
5297 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5301 * gfortran.dg/storage_size_3.f08: Extended.
5303 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5306 * g++.dg/template/stdarg1.C: New test.
5308 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5311 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5312 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5313 from the interface of functions to not hide the errors that
5316 2011-01-06 Jan Hubicka <jh@suse.cz>
5318 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5319 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5321 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5325 * gfortran.dg/interface_33.f90: New test.
5327 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.c-torture/compile/pr47150.c: New test.
5332 2011-01-06 Ira Rosen <irar@il.ibm.com>
5334 PR tree-optimization/47139
5335 * gcc.dg/vect/pr47139.c: New test.
5337 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5340 * gfortran.dg/extends_type_of_2.f03: New.
5342 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5344 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5346 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5348 * gnat.dg/opt14.adb: New test.
5350 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5353 * gfortran.dg/allocate_error_2.f90: New test.
5355 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5358 * gfortran.dg/storage_size_3.f08: New.
5360 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5362 PR libgfortran/47154
5363 * gfortran.dg/namelist_68.f90: New test.
5365 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5367 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5369 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5372 * gfortran.dg/class_34.f90: New.
5374 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5376 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5377 use __builtin_inff. Skip all single-precision tests that require
5380 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5382 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5384 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5386 PR tree-optimization/47148
5387 * gcc.c-torture/execute/pr47148.c: New test.
5389 PR tree-optimization/47155
5390 * gcc.c-torture/execute/pr47155.c: New test.
5392 PR rtl-optimization/47157
5393 * gcc.c-torture/compile/pr47157.c: New test.
5395 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5397 * gcc.dg/torture/vector-shift2.c (schar): Define.
5398 (main): Always use schar or uchar instead of plain "char" to avoid
5399 dependencies on implementation-defined char signedness.
5401 2011-01-03 Martin Jambor <mjambor@suse.cz>
5403 PR tree-optimization/46801
5404 * gnat.dg/pack9.adb: Remove xfail.
5406 2011-01-03 Martin Jambor <mjambor@suse.cz>
5408 PR tree-optimization/46984
5409 * g++.dg/ipa/pr46984.C: New test.
5411 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5414 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5416 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5418 PR tree-optimization/47140
5419 * gcc.c-torture/compile/pr47140.c: New test.
5421 PR rtl-optimization/47028
5422 * gcc.dg/pr47028.c: New test.
5424 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5426 * objc.dg/protocol-forward-1.m: Removed TODO.
5427 * objc.dg/protocol-forward-2.m: New.
5428 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5429 * obj-c++.dg/protocol-forward-2.mm: New.
5431 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5434 * g++.dg/eh/pr38662.C: New testcase.
5436 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5438 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5439 scan for newline '\n'.
5442 Copyright (C) 2011 Free Software Foundation, Inc.
5444 Copying and distribution of this file, with or without modification,
5445 are permitted in any medium without royalty provided the copyright
5446 notice and this notice are preserved.