1 2011-05-23 Tom de Vries <tom@codesourcery.com>
4 * gcc.target/arm/ivopts-6.c: New test.
6 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9 * gcc.c-torture/compile/pr49029.c: New test.
11 2011-05-22 Jason Merrill <jason@redhat.com>
13 * g++.dg/cpp0x/sfinae23.C: New.
14 * g++.dg/cpp0x/sfinae8.C: Correct.
16 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
18 * gfortran.dg/function_optimize_8.f90: New test case.
20 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
22 PR tree-optimization/49087
23 * gcc.dg/vect/O3-pr49087.c: New test.
25 2011-05-21 Jason Merrill <jason@redhat.com>
27 * g++.dg/debug/const5.C: New.
29 2011-05-20 Jason Merrill <jason@redhat.com>
31 * g++.dg/cpp0x/constexpr-static7.C: Extend.
33 * g++.dg/cpp0x/constexpr-static7.C: New.
35 * g++.dg/cpp0x/enum12.C: New.
36 * g++.dg/cpp0x/enum13.C: New.
38 2011-05-21 Janus Weil <janus@gcc.gnu.org>
41 * gfortran.dg/select_type_23.f03: New.
43 2011-05-20 Jason Merrill <jason@redhat.com>
45 * g++.dg/cpp0x/defaulted26.C: New.
47 * g++.dg/cpp0x/noexcept02.C: Fix.
48 * g++.dg/cpp0x/noexcept03.C: Fix.
49 * g++.dg/cpp0x/noexcept08.C: Fix.
50 * g++.dg/cpp0x/noexcept10.C: New.
52 2011-05-20 Janus Weil <janus@gcc.gnu.org>
55 * gfortran.dg/extends_12.f03: New.
57 2011-05-20 Jason Merrill <jason@redhat.com>
59 * g++.dg/template/koenig9.C: New.
60 * g++.dg/opt/pr47615.C: Fix.
61 * g++.dg/overload/defarg1.C: Fix.
62 * g++.dg/tc1/dr213.C: Remove xfail.
63 * g++.dg/torture/pr34850.C: Fix.
64 * g++.dg/torture/pr39362.C: Fix.
65 * g++.old-deja/g++.brendan/crash56.C: Fix.
66 * g++.old-deja/g++.pt/memtemp47.C: Fix.
68 2011-05-20 Richard Guenther <rguenther@suse.de>
70 PR tree-optimization/49079
71 * gcc.dg/torture/pr49079.c: New testcase.
73 2011-05-20 Jakub Jelinek <jakub@redhat.com>
75 PR tree-optimization/49073
76 * gcc.c-torture/execute/pr49073.c: New test.
78 2011-06-19 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/coarray_21.f90: New.
83 2011-05-19 Joseph Myers <joseph@codesourcery.com>
85 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
88 2011-05-19 Richard Guenther <rguenther@suse.de>
91 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
93 2011-05-19 Richard Guenther <rguenther@suse.de>
96 * gcc.dg/builtin-object-size-11.c: New testcase.
98 2011-05-19 Tom de Vries <tom@codesourcery.com>
101 * gcc.target/arm/ivopts.c: New test.
102 * gcc.target/arm/ivopts-2.c: New test.
104 2011-05-19 Tom de Vries <tom@codesourcery.com>
106 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
108 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
110 * gcc.c-torture/execute/960321-1.x: Remove.
112 2011-05-18 Janus Weil <janus@gcc.gnu.org>
115 * gfortran.dg/move_alloc_4.f90: New.
117 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
120 * gcc.target/i386/pr49002-1.c: New test.
121 * gcc.target/i386/pr49002-2.c: Likewise.
123 2011-05-18 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/49039
126 * gcc.c-torture/execute/pr49039.c: New test.
127 * gcc.dg/tree-ssa/pr49039.c: New test.
128 * g++.dg/torture/pr49039.C: New test.
130 2011-05-18 Jason Merrill <jason@redhat.com>
132 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
133 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
134 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
136 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
138 * gcc.target/bfin/mcpu-bf592.c: New test.
140 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
142 PR tree-optimization/41881
143 * gcc.dg/vect/O3-pr41881.c: New test.
144 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
146 2011-05-18 Jakub Jelinek <jakub@redhat.com>
148 PR tree-optimization/49000
149 * gcc.dg/pr49000.c: New test.
151 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
153 * gnat.dg/invalid1.adb: New test.
155 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
157 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
159 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
160 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
162 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
165 * g++.dg/cpp0x/range-for18.C: New.
167 2011-05-15 Tobias Burnus <burnus@net-b.de>
170 * gfortran.dg/coarray/image_index_2.f90: New.
172 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
174 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
175 * g++.dg/cpp0x/override2.C: New.
177 2011-05-14 Tobias Burnus <burnus@net-b.de>
180 * gfortran.de/coarray_20.f90: New.
182 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
185 * function_optimize_7.f90: New test case.
187 2011-05-13 Jason Merrill <jason@redhat.com>
189 * g++.dg/cpp0x/decltype26.C: New.
190 * g++.dg/cpp0x/enum11.C: New.
192 2011-05-13 Tobias Burnus <burnus@net-b.de>
196 * gfortran.dg/assign_8.f90: Update dg-error.
198 2011-05-13 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/io_constraints_8.f90: New.
202 * gfortran.dg/io_constraints_9.f90: New.
204 2011-05-13 Martin Thuresson <martint@google.com>
206 PR gcov-profile/47793
207 * gcc.dg/pr47793.c: New.
209 2011-05-12 Jakub Jelinek <jakub@redhat.com>
211 PR tree-optimization/48975
212 * gcc.dg/pr48975.c: New test.
214 2011-05-12 Tobias Burnus <burnus@net-b.de>
217 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
219 2011-05-12 Jason Merrill <jason@redhat.com>
221 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
223 2011-05-12 Geert Bosch <bosch@adacore.com>
225 * gnat.dg/view_conversion1.adb: New test.
227 2011-05-12 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/48172
230 * gcc.dg/vect/pr48172.c: New testcase.
232 2011-05-12 Jakub Jelinek <jakub@redhat.com>
235 * g++.dg/opt/pr48967.C: New test.
237 2011-05-11 Jason Merrill <jason@redhat.com>
239 * g++.dg/cpp0x/constexpr-friend.C: New.
240 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
242 * g++.dg/cpp0x/sfinae22.C: New.
244 2011-05-11 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/generic_24.f90: New.
249 2011-05-11 Richard Guenther <rguenther@suse.de>
251 PR tree-optimization/15256
252 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
254 2011-05-11 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/pr48159-1.c: New test.
258 * gcc.dg/pr48159-2.c: New test.
260 2011-05-11 Richard Guenther <rguenther@suse.de>
263 * gcc.dg/torture/pr48953.c: New testcase.
265 2011-05-11 Richard Guenther <rguenther@suse.de>
267 PR tree-optimization/18041
268 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
270 2011-05-11 Alan Modra <amodra@gmail.com>
273 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
275 2011-05-10 Jason Merrill <jason@redhat.com>
277 * g++.dg/cpp0x/defaulted25.C: New.
278 * g++.dg/template/crash7.C: Adjust.
280 * g++.dg/cpp0x/variadic108.C: New.
282 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
284 * g++.dg/inherit/virtual9.C: Extend.
286 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
289 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
290 are passed and returned in vector registers.
292 2011-05-10 Richard Guenther <rguenther@suse.de>
294 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
295 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
296 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
297 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
298 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
301 2011-05-10 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/48611
304 PR tree-optimization/48794
305 * gfortran.dg/gomp/pr48611.f90: New test.
306 * gfortran.dg/gomp/pr48794.f90: New test.
309 * gcc.dg/dfp/pr48928.c: New test.
311 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
314 * g++.dg/cpp0x/pr48522.C: New.
316 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
319 * g++.dg/cpp0x/sfinae21.C: New.
321 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/template/sfinae28.C: Rename to...
324 * g++.dg/cpp0x/sfinae19.C: ... this.
325 * g++.dg/template/sfinae29.C: Rename to...
326 * g++.dg/cpp0x/sfinae20.C: ... this.
328 2011-05-09 Jeff Law <law@redhat.com>
330 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
333 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
336 * g++.dg/init/pr20039.C: New.
338 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
342 * g++.dg/template/sfinae28.C: New.
343 * g++.dg/template/sfinae29.C: Likewise.
345 2011-05-09 Jason Merrill <jason@redhat.com>
347 * g++.dg/template/nontype23.C: New.
349 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
351 * g++.dg/init/pr48859.C: New.
353 2011-05-09 Jason Merrill <jason@redhat.com>
355 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
356 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
357 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
358 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
359 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
360 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
361 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
362 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
364 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
366 * g++.dg/inherit/virtual9.C: New.
368 2011-05-09 Dodji Seketeli <dodji@redhat.com>
371 * g++.dg/template/dependent-expr8.C: New test case.
373 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
375 PR tree-optimization/48837
376 * gcc.dg/pr48837.c: New testcase.
378 2011-05-06 Jason Merrill <jason@redhat.com>
380 * g++.dg/cpp0x/constexpr-condition2.C: New.
382 * g++.dg/cpp0x/constexpr-missing.C: New.
384 2011-05-06 Tobias Burnus <burnus@net-b.de>
387 * gfortran.dg/coarray/this_image_2.f90: New.
389 2011-05-06 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/bind_c_usage_22.f90: New.
394 * gfortran.dg/bind_c_usage_23.f90: New.
395 * gfortran.dg/bind_c_usage_24.f90: New.
396 * gfortran.dg/bind_c_usage_24_c.c: New.
398 2011-05-06 Dodji Seketeli <dodji@redhat.com>
401 * g++.dg/template/member9.C: New test case.
403 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
405 * gnat.dg/discr29.ad[sb]: New test.
406 * gnat.dg/discr30.adb: Likewise.
408 2011-05-05 Julian Brown <julian@codesourcery.com>
410 * gcc.target/arm/neon-vset_lanes8.c: New test.
412 2011-05-05 Jason Merrill <jason@redhat.com>
414 * g++.dg/init/new32.C: New.
416 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
418 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
421 2011-05-05 Jakub Jelinek <jakub@redhat.com>
423 PR rtl-optimization/48381
424 * gcc.c-torture/compile/pr48381.c: New test.
426 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
428 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
430 * gcc.target/i386/opt-1.c: Ditto.
432 2011-05-04 Jason Merrill <jason@redhat.com>
434 * g++.dg/conversion/base1.C: New.
436 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
439 * gfortran.dg/round_3.f08: Add more checks to test case.
441 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
443 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
444 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
445 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
446 Gate test on effective_target fd_truncate.
448 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
450 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
451 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
452 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
453 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
454 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
455 * gcc.target/i386/pr38824.c: Ditto.
456 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
457 * gcc.target/i386/vecinit-2.c: Ditto.
458 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
459 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
460 * gcc.target/i386/parity-2.c: Ditto.
461 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
463 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
465 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
467 * gcc.target/bfin/mcpu-bf514.c: Likewise.
468 * gcc.target/bfin/mcpu-bf516.c: Likewise.
469 * gcc.target/bfin/mcpu-bf518.c: Likewise.
471 2011-05-03 Tobias Burnus <burnus@net-b.de>
474 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
476 2011-05-03 Tobias Burnus <burnus@net-b.de>
479 * gfortran.dg/coarray/this_image_1.f90: New.
481 2011-05-03 Tobias Burnus <burnus@net-b.de>
484 * gfortran.dg/coarray/caf.dg: New.
485 * gfortran.dg/coarray/image_index_1.f90: New, copied
486 from ../coarray_16.f90.
488 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/ext/complex9.C: New.
493 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
496 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
497 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
498 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
500 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
502 * gcc.target/bfin/builtins: Created.
503 * gcc.target/bfin/hisilh-O0.c: Deleted.
504 * gcc.target/bfin/hisilh.c: Moved to...
505 * gcc.target/bfin/builtins/hisilh.c: ...here.
506 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
507 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
508 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
509 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
510 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
511 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
512 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
513 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
514 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
515 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
516 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
517 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
518 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
519 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
520 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
521 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
522 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
523 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
524 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
525 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
526 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
527 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
528 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
529 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
530 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
531 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
532 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
533 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
534 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
535 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
536 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
537 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
538 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
539 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
540 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
541 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
542 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
543 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
544 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
545 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
546 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
547 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
548 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
549 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
550 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
551 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
552 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
553 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
554 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
555 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
556 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
557 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
558 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
559 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
560 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
561 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
562 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
563 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
564 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
565 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
566 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
567 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
568 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
569 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
570 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
571 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
572 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
573 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
574 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
575 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
576 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
577 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
578 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
579 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
580 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
581 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
582 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
583 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
584 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
585 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
586 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
587 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
588 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
589 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
590 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
591 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
592 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
593 * gcc.target/bfin/builtins/circptr.c: Ditto.
594 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
595 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
596 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
597 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
598 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
599 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
600 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
601 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
602 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
603 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
604 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
605 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
606 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
607 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
608 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
609 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
610 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
611 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
612 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
613 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
614 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
615 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
616 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
617 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
618 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
619 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
620 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
621 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
622 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
623 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
624 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
625 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
626 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
627 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
628 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
629 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
630 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
631 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
632 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
633 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
634 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
635 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
636 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
637 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
638 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
639 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
640 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
641 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
642 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
643 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
644 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
645 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
646 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
647 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
648 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
649 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
650 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
651 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
652 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
653 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
654 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
655 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
656 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
657 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
658 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
659 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
660 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
661 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
662 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
663 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
665 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
667 * gcc.target/arm/cold-lc.c: New test.
669 2011-05-03 Jakub Jelinek <jakub@redhat.com>
672 * gcc.dg/pr48774.c: New test.
674 2011-05-03 Richard Guenther <rguenther@suse.de>
676 * gcc.dg/large-size-array-5.c: New testcase.
678 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
680 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
682 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
684 * lib/target-supports.exp (check_effective_target_vect_strided):
686 (check_effective_target_vect_strided2)
687 (check_effective_target_vect_strided3)
688 (check_effective_target_vect_strided4)
689 (check_effective_target_vect_strided8): ...these new functions.
691 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
692 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
693 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
694 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
695 * gcc.dg/vect/pr37539.c: Likewise.
696 * gcc.dg/vect/slp-11a.c: Likewise.
697 * gcc.dg/vect/slp-11b.c: Likewise.
698 * gcc.dg/vect/slp-11c.c: Likewise.
699 * gcc.dg/vect/slp-12a.c: Likewise.
700 * gcc.dg/vect/slp-12b.c: Likewise.
701 * gcc.dg/vect/slp-18.c: Likewise.
702 * gcc.dg/vect/slp-19a.c: Likewise.
703 * gcc.dg/vect/slp-19b.c: Likewise.
704 * gcc.dg/vect/slp-21.c: Likewise.
705 * gcc.dg/vect/slp-23.c: Likewise.
706 * gcc.dg/vect/vect-cselim-1.c: Likewise.
708 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
709 instead of vect_interleave && vect_extract_even_odd.
710 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
711 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
712 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
713 * gcc.dg/vect/vect-1.c: Likewise.
714 * gcc.dg/vect/vect-10.c: Likewise.
715 * gcc.dg/vect/vect-98.c: Likewise.
716 * gcc.dg/vect/vect-107.c: Likewise.
717 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
718 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
719 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
720 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
721 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
722 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
723 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
724 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
725 * gcc.dg/vect/vect-strided-float.c: Likewise.
726 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
727 * gcc.dg/vect/vect-strided-mult.c: Likewise.
728 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
729 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
730 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
731 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
732 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
733 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
734 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
735 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
736 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
737 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
738 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
739 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
740 * gcc.dg/vect/vect-vfa-03.c: Likewise.
742 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
744 * gcc.dg/vect/pr30843.c: Likewise.
745 * gcc.dg/vect/pr33866.c: Likewise.
746 * gcc.dg/vect/slp-reduc-6.c: Likewise.
747 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
748 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
749 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
751 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
753 * gcc.dg/vect/slp-11.c: Split into...
754 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
755 gcc.dg/vect/slp-11c.c: ...these tests.
756 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
757 * gcc.dg/vect/slp-12c.c: ...this new test.
758 * gcc.dg/vect/slp-19.c: Split into...
759 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
760 gcc.dg/vect/slp-19c.c: ...these new tests.
762 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
764 * lib/target-supports.exp
765 (check_effective_target_vect_extract_even_odd_wide): Delete.
766 (check_effective_target_vect_strided_wide): Likewise.
767 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
768 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
769 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
770 * gcc.dg/vect/pr37539.c: Likewise.
771 * gcc.dg/vect/slp-11.c: Likewise.
772 * gcc.dg/vect/slp-12a.c: Likewise.
773 * gcc.dg/vect/slp-12b.c: Likewise.
774 * gcc.dg/vect/slp-19.c: Likewise.
775 * gcc.dg/vect/slp-23.c: Likewise.
776 * gcc.dg/vect/vect-1.c: Likewise.
777 * gcc.dg/vect/vect-98.c: Likewise.
778 * gcc.dg/vect/vect-107.c: Likewise.
779 * gcc.dg/vect/vect-strided-float.c: Likewise.
781 2011-05-02 Jason Merrill <jason@redhat.com>
783 * g++.dg/init/new31.C: New.
785 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
788 * gcc.dg/pr35445.c: New test.
790 2011-05-02 Jason Merrill <jason@redhat.com>
792 * c-c++-common/vla-1.c: New.
794 2011-05-02 Richard Guenther <rguenther@suse.de>
796 PR tree-optimization/48822
797 * gcc.dg/torture/pr48822.c: New testcase.
799 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/cpp0x/constexpr-47969.C: New.
804 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
807 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
808 on vect_no_align targets.
809 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
810 vect_no_align targets.
812 2011-05-01 Xinliang David Li <davidxl@google.com>
814 * gcc.dg/tree-ssa/integer-addr.c: New test.
815 * gcc.dg/tree-ssa/alias_bug.c: New test.
817 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
820 * gfortran.dg/round_3.f08: Add more checks.
822 2011-04-30 Tobias Burnus <burnus@net-b.de>
825 * gfortran.dg/import9.f90: New, proper test.
826 * gfortran.dg/interface_37.f90: Remove bogus
827 test (bogus copy of interface_36.f90).
829 2011-04-30 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/interface_37.f90: New.
834 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
837 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
839 2011-04-30 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/48809
842 * gcc.c-torture/execute/pr48809.c: New test.
844 2011-04-29 Jeff Law <law@redhat.com>
846 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
848 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/init/ctor10.C: New.
853 2011-04-29 Le-Chun Wu <lcwu@google.com>
855 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
856 warning in implicitly instantiated templates.
858 2011-04-29 Le-Chun Wu <lcwu@google.com>
860 * g++.dg/warn/Wnull-conversion-1.C: New.
861 * g++.dg/warn/Wnull-conversion-2.C: New.
863 2011-04-29 Diego Novillo <dnovillo@google.com>
865 * g++.old-deja/g++.other/null3.C: Expect warning about
866 converting boolean to a pointer.
868 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
871 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
875 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
877 2011-04-29 Tobias Burnus <burnus@net-b.de>
880 * gfortran.dg/typebound_proc_22.f90: New.
883 * gfortran.dg/interface_36.f90: New.
885 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
892 * gfortran.dg/fmt_g.f: Adjust test.
893 * gfortran.dg/fmt_g0_1.f08: Adjust test.
894 * gfortran.dg/round_3.f08: New test.
895 * gfortran.dg/namelist_print_1.f: Adjust test.
896 * gfortran.dg/char4_iunit_1.f03: Adjust test.
897 * gfortran.dg/f2003_io_5.f03: Adjust test.
898 * gfortran.dg/coarray_15.f90: Adjust test.
899 * gfortran.dg/namelist_65.f90: Adjust test.
900 * gfortran.dg/fmt_cache_1.f: Adjust test.
901 * gfortran.dg/char4_iunit_2.f03: Adjust test.
902 * gfortran.dg/real_const_3.f90: Adjust test.
904 2011-04-28 Xinliang David Li <davidxl@google.com>
906 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
907 * testsuite/g++.dg/prof-robust-1.C: New test.
909 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
911 PR tree-optimization/48765
912 * gcc.dg/vect/pr48765.c: New.
914 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
916 PR tree-optimization/48775
917 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
919 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
922 * g++.dg/inherit/pr48798.C: New.
923 * g++.old-deja/g++.other/base1.C: Adjust.
925 2011-04-28 Dodji Seketeli <dodji@redhat.com>
928 * g++.dg/template/inherit7.C: New test case.
930 2011-04-28 Richard Guenther <rguenther@suse.de>
932 PR tree-optimization/40052
933 PR tree-optimization/15347
934 * gcc.dg/tree-ssa/vrp57.c: New testcase.
935 * gcc.dg/pr15347.c: Likewise.
937 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/cpp0x/sfinae18.C: New.
942 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/ext/is_literal_type1.C: New.
947 2011-04-28 Tobias Burnus <burnus@net-b.de>
951 * gfortran.dg/interface_35.f90: New.
952 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
953 * gfortran.dg/func_result_6.f90: Add dg-warning.
954 * gfortran.dg/bessel_1.f90: Ditto.
955 * gfortran.dg/hypot_1.f90: Ditto.
956 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
957 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
958 * gfortran.dg/interface_assignment_4.f90: Ditto.
960 2011-04-27 Jason Merrill <jason@redhat.com>
962 * g++.dg/ext/complex8.C: New.
964 * g++.dg/cpp0x/initlist49.C: New.
965 * g++.dg/init/new30.C: New.
967 2011-04-27 Tobias Burnus <burnus@net-b.de>
970 * gfortran.dg/whole_file_34.f90: New.
972 2011-04-27 Jan Hubicka <jh@suse.cz>
974 * gcc.dg/tree-ssa/inline-9.c: New testcase.
976 2011-04-27 Jason Merrill <jason@redhat.com>
978 * g++.old-deja/g++.oliva/overload1.C: Adjust.
980 * g++.dg/parse/ambig6.C: New.
982 2011-04-27 Nick Clifton <nickc@redhat.com>
984 * gcc.dg/20020312-2.c: Add definition for RX.
986 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
987 option with RX targets.
989 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
992 2011-04-27 Richard Guenther <rguenther@suse.de>
994 * gcc.dg/tree-ssa/pr23382.c: Remove.
996 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
999 * gcc.c-torture/compile/pr48767.c: New test.
1001 2011-04-27 Richard Guenther <rguenther@suse.de>
1003 PR tree-optimization/48772
1004 * g++.dg/pr48772.C: New testcase.
1006 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.c-torture/compile/pr48742.c: New test.
1011 2011-04-26 Jason Merrill <jason@redhat.com>
1013 * g++.dg/lookup/koenig13.C: New.
1015 * g++.dg/cpp0x/initlist48.C: New.
1017 2011-04-25 Jason Merrill <jason@redhat.com>
1019 * g++.dg/cpp0x/sfinae17.C: New.
1021 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1024 * gcc.target/powerpc/pr48258-1.c: New file.
1025 * gcc.target/powerpc/pr48258-2.c: Ditto.
1027 2011-04-26 Xinliang David Li <davidxl@google.com>
1029 * gcc.dg/uninit-suppress.c: New test.
1030 * gcc.dg/uninit-suppress.c: New test.
1032 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1035 * gcc.dg/pr48768.c: New test.
1037 PR tree-optimization/48734
1038 * gcc.c-torture/compile/pr48734.c: New test.
1041 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1043 2011-04-26 Richard Guenther <rguenther@suse.de>
1045 PR tree-optimization/48731
1046 * gcc.dg/torture/pr48731.c: New testcase.
1048 2011-04-26 Richard Guenther <rguenther@suse.de>
1051 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1053 2011-04-26 Richard Guenther <rguenther@suse.de>
1056 * gcc.dg/torture/pr48694-1.c: New testcase.
1057 * gcc.dg/torture/pr48694-2.c: Likewise.
1059 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/ext/underlying_type1.C: New.
1062 * g++.dg/ext/underlying_type2.C: Likewise.
1063 * g++.dg/ext/underlying_type3.C: Likewise.
1064 * g++.dg/ext/underlying_type4.C: Likewise.
1065 * g++.dg/ext/underlying_type5.C: Likewise.
1066 * g++.dg/ext/underlying_type6.C: Likewise.
1067 * g++.dg/ext/underlying_type7.C: Likewise.
1068 * g++.dg/ext/underlying_type8.C: Likewise.
1069 * g++.dg/ext/underlying_type9.C: Likewise.
1070 * g++.dg/ext/underlying_type10.C: Likewise.
1072 2011-04-25 Jason Merrill <jason@redhat.com>
1074 * g++.dg/cpp0x/regress/template-const2.C: New.
1076 2011-04-25 Jeff Law <law@redhat.com>
1078 * gcc.dg/tree-ssa/vrp56.c: new test.
1080 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1082 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1084 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1086 PR preprocessor/48740
1087 * c-c++-common/raw-string-11.c: New test.
1089 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1091 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1094 2011-04-23 Tobias Burnus <burnus@net-b.de>
1097 * gfortran.dg/coarray_19.f90: New.
1099 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1102 * gcc.dg/pr48685.c: New test.
1104 2011-04-22 Jan Hubicka <jh@suse.cz>
1106 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1108 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1110 PR tree-optimization/48717
1111 * gcc.c-torture/execute/pr48717.c: New test.
1113 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1116 * gcc.target/i386/pr48723.c: New test.
1118 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1121 * gcc.dg/gomp/pr48716.c: New test.
1122 * g++.dg/gomp/pr48716.C: New test.
1124 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1127 * gcc.dg/missing-field-init-2.c: Update testcase.
1129 2011-04-22 Alan Modra <amodra@gmail.com>
1131 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1133 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1136 * gfortran.dg/function_optimize_6.f90: New test.
1138 2011-04-21 Easwaran Raman <eraman@google.com>
1140 * gcc.dg/stack-layout-2.c: New test.
1142 2011-04-21 Richard Guenther <rguenther@suse.de>
1145 * g++.dg/lto/pr48207-2_0.C: New testcase.
1146 * g++.dg/lto/pr48207-3_0.C: Likewise.
1148 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1150 * gnat.dg/volatile5.adb: New test.
1151 * gnat.dg/volatile5_pkg.ads: New helper.
1153 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1156 * gcc.target/i386/pr48708.c: New test.
1158 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1160 * gcc.dg/vect/vect-119.c: New test.
1162 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1164 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1167 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1168 Richard Sandiford <richard.sandiford@linaro.org>
1171 * gcc.target/arm/pr46329.c: New test.
1173 2011-04-21 Tobias Burnus <burnus@net-b.de>
1176 * gfortran.dg/coarray_18.f90: New.
1178 2011-04-20 Jason Merrill <jason@redhat.com>
1180 * g++.dg/cpp0x/initlist47.C: New.
1182 * g++.dg/init/dtor4.C: New.
1184 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1187 * gcc.target/i386/sse2-pinsrw.c: New test.
1188 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1189 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1190 * gcc.target/i386/sse2-insvhi.c: Ditto.
1191 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1192 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1194 2011-04-20 Jason Merrill <jason@redhat.com>
1196 * g++.dg/template/const4.C: New.
1198 2011-04-20 Easwaran Raman <eraman@google.com>
1200 * gcc.dg/stack-layout-1.c: New test.
1202 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1204 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1205 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1208 2011-04-20 Kai Tietz <ktietz@redhat.com>
1210 * gcc.dg/binop-xor1.c: New test.
1211 * gcc.dg/binop-xor2.c: New test.
1212 * gcc.dg/binop-xor3.c: New test.
1213 * gcc.dg/binop-xor4.c: New test.
1214 * gcc.dg/binop-xor5.c: New test.
1216 2011-04-20 Richard Guenther <rguenther@suse.de>
1218 PR tree-optimization/47892
1219 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1221 2011-04-20 Richard Guenther <rguenther@suse.de>
1224 * g++.dg/torture/pr48695.C: New testcase.
1226 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1228 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1229 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1230 * gcc.c-torture/execute/pr45262.c: Ditto
1231 * gcc.dg/torture/pr43165.c: Ditto.
1232 * gcc.dg/torture/pr47228.c: Ditto.
1233 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1234 * gcc.dg/ipa/pr45644.c: Ditto.
1235 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1238 2011-04-19 Jason Merrill <jason@redhat.com>
1240 * g++.dg/ext/complex7.C: New.
1242 * g++.dg/ext/attrib41.C: New.
1244 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1247 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1249 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1252 * gcc.target/i386/pr48678.c: New test.
1254 2011-04-19 Martin Jambor <mjambor@suse.cz>
1256 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1257 * g++.dg/opt/devirt2.C: New test.
1258 * g++.dg/ipa/devirt-g-1.C: Likewise.
1260 2011-04-19 Tobias Burnus <burnus@net-b.de>
1263 * gfortran.dg/whole_file_33.f90: New.
1265 2011-04-19 Martin Jambor <mjambor@suse.cz>
1267 * g++.dg/ipa/devirt-7.C: New test.
1269 2011-04-19 Richard Guenther <rguenther@suse.de>
1272 * g++.dg/lto/pr48207_0.C: New testcase.
1274 2011-04-18 Jason Merrill <jason@redhat.com>
1276 * g++.dg/init/void1.C: New.
1278 * g++.dg/cpp0x/union4.C: New.
1280 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/torture/pr48661.C: New test.
1286 * g++.dg/gomp/pr48632.C: New test.
1288 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1290 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1291 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1293 2011-04-18 Tobias Burnus <burnus@net-b.de>
1296 * gfortran.dg/coarray_17.f90: New.
1297 * gfortran.dg/coarray_10.f90: Update dg-error.
1299 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1303 * gfortran.dg/guality/guality.exp: Likewise.
1305 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1309 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1313 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1315 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1317 2011-04-18 Richard Guenther <rguenther@suse.de>
1320 * g++.dg/torture/pr46364.C: New testcase.
1322 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1324 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1326 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1328 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1330 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1331 Ira Rosen <ira.rosen@linaro.org>
1334 * gcc.target/arm/pr48252.c: New test.
1336 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1338 PR tree-optimization/48616
1339 * gcc.dg/pr48616.c: New test.
1341 2011-04-18 Tobias Burnus <burnus@net-b.de>
1344 * gfortran.dg/coarray_16.f90: New.
1346 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1349 * gfortran.dg/realloc_on_assign_7.f03: New test.
1351 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1353 PR libgfortran/48602
1354 * gfortran.dg/fmt_g0_6.f08: New test.
1356 2011-04-17 Jason Merrill <jason@redhat.com>
1358 * g++.dg/cpp0x/sfinae16.C: New.
1360 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1362 * gcc.target/mips/reg-var-1.c: New test.
1364 2011-04-17 Jan Hubicka <jh@suse.cz>
1366 * gcc.dg/winline-5.c: Update testcase.
1368 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1370 * gnat.dg/discr27.ad[sb]: Move dg directive.
1371 * gnat.dg/discr28.ad[sb]: New test.
1372 * gnat.dg/discr28_pkg.ads: New helper.
1374 2011-04-17 Michael Matz <matz@suse.de>
1376 PR tree-optimization/48622
1378 * gcc.dg/lto/pr48622_0.c: New test.
1380 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1382 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1383 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1384 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1385 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1386 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1387 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1389 2011-04-15 Jason Merrill <jason@redhat.com>
1391 * g++.dg/cpp0x/range-for17.C: New.
1393 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1395 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1396 * g++.dg/cpp0x/range-for3.C: Likewise.
1397 * g++.dg/cpp0x/range-for9.C: Correct error message.
1398 * g++.dg/cpp0x/range-for11.C: New.
1399 * g++.dg/cpp0x/range-for12.C: New.
1400 * g++.dg/cpp0x/range-for13.C: New.
1401 * g++.dg/cpp0x/range-for14.C: New.
1402 * g++.dg/cpp0x/range-for15.C: New.
1403 * g++.dg/cpp0x/range-for16.C: New.
1405 2011-04-15 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1410 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1412 * objc.dg/naming-4.m: Updated.
1413 * objc.dg/naming-5.m: Updated.
1414 * objc.dg/naming-6.m: New.
1415 * objc.dg/naming-7.m: New.
1416 * obj-c++.dg/naming-1.mm: Updated.
1417 * obj-c++.dg/naming-2.mm: Updated.
1418 * obj-c++.dg/naming-3.mm: New.
1419 * obj-c++.dg/naming-4.mm: New.
1421 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1423 PR libgfortran/48589
1424 * gfortran.dg/fmt_g0_5.f08: New test.
1426 2011-04-15 Richard Guenther <rguenther@suse.de>
1429 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1431 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1433 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1434 -finline-limit=0 to -fno-inline
1436 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1442 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1446 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1447 * gcc.target/i386/avx-insertps-3.c: New test.
1448 * gcc.target/i386/avx-insertps-4.c: New test.
1450 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1452 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1455 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1460 * gcc.target/avr/pr46779-1.c: New test case
1461 * gcc.target/avr/pr46779-2.c: New test case
1463 2011-04-14 Jason Merrill <jason@redhat.com>
1465 * g++.dg/cpp0x/sfinae15.C: New.
1467 * g++.dg/cpp0x/sfinae14.C: New.
1469 * g++.dg/ext/vla10.C: New.
1471 2011-04-14 Richard Guenther <rguenther@suse.de>
1473 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1475 2011-04-14 Richard Guenther <rguenther@suse.de>
1477 * gcc.dg/fold-bitand-4.c: Move ...
1478 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1480 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1482 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1484 * gcc.target/avr/torture/trivial.c: Ditto.
1486 2011-04-13 Jason Merrill <jason@redhat.com>
1488 * g++.dg/template/operator11.C: New.
1490 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1493 * gcc.dg/gomp/pr48591.c: New test.
1496 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1497 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1499 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1502 * g++.dg/template/dependent-expr7.C: New test case.
1504 2011-04-13 Jason Merrill <jason@redhat.com>
1506 * g++.dg/cpp0x/sfinae13.C: New.
1508 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1512 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1514 * gcc.target/arm/pr43698.c: Remove -march option.
1516 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1518 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1521 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1525 * gfortran.dg/realloc_on_assign_6.f03: New test.
1527 2011-04-12 Kai Tietz <ktietz@redhat.com>
1529 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1530 targets the additional -mno-ms-bitfields and
1531 -Wno-packed-bitfield-compat options.
1532 * g++.dg/ext/bitfield3.C: Likewise.
1533 * g++.dg/ext/bitfield4.C: Likewise.
1534 * g++.dg/ext/bitfield5.C: Likewise.
1535 * gcc.dg/bitfld-15.c: Likewise.
1536 * gcc.dg/bitfld-16.c: Likewise.
1537 * gcc.dg/bitfld-17.c: Likewise.
1538 * gcc.dg/bitfld-18.c: Likewise.
1540 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1542 * gcc.target/arm/neon-vld3-1.c: New test.
1543 * gcc.target/arm/neon-vst3-1.c: New test.
1544 * gcc.target/arm/neon/v*.c: Regenerate.
1546 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1548 PR rtl-optimization/48549
1549 * g++.dg/opt/pr48549.C: New test.
1551 2011-04-12 Richard Guenther <rguenther@suse.de>
1553 PR tree-optimization/46076
1554 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1556 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1559 * lib/compat.exp (compat-execute): Declare unsupported after
1560 stripping path from src1.
1561 * lib/lto.exp (lto-execute): Likewise.
1563 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.dg/pr48552-1.c: New test.
1567 * gcc.dg/pr48552-2.c: New test.
1569 2011-04-11 Jason Merrill <jason@redhat.com>
1571 * g++.dg/cpp0x/sfinae12.C: New.
1573 * g++.dg/cpp0x/enum10.C: New.
1575 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1577 * g++.dg/cpp0x/rv-func.C: New.
1579 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1581 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1584 2011-04-11 Martin Jambor <mjambor@suse.cz>
1586 PR tree-optimization/48195
1587 * gcc.dg/ipa/pr48195.c: New test.
1589 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/return3.adb: Remove unused switch.
1593 2011-04-08 Mike Stump <mikestump@comcast.net>
1596 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1597 default to fno-common.
1599 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1601 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1602 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1604 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1607 * gfortran.dg/function_optimize_5.f90: New test.
1609 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/aggr17.adb: New test.
1612 * gnat.dg/aggr18.adb: Likewise.
1614 2011-04-08 Michael Matz <matz@suse.de>
1617 * gcc.target/i386/pr48389.c: New test.
1619 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1621 PR rtl-optimization/48272
1622 * g++.dg/opt/pr48272.C: New.
1624 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1626 PR rtl-optimization/48235
1627 * gcc.dg/pr48235.c: New.
1629 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1631 PR rtl-optimization/48302
1632 * g++.dg/opt/pr48302.C: New.
1634 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1637 * g++.dg/opt/pr48273.C: New.
1639 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1641 PR rtl-optimization/48442
1642 * gcc.dg/pr48442.c: New.
1644 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1646 PR tree-optimization/48377
1647 * gcc.dg/vect/pr48377.c: New test.
1649 2011-04-07 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/regress/call1.C: New.
1653 * g++.dg/cpp0x/variadic107.C: New.
1655 * g++.dg/cpp0x/sfinae11.C: New.
1656 * g++.dg/cpp0x/noexcept02.C: Fix.
1658 * g++.dg/cpp0x/sfinae10.C: New.
1660 * g++.dg/cpp0x/sfinae9.C: New.
1662 * c-c++-common/Wcast-qual-1.c: Move here from...
1663 * gcc.dg/cast-qual-3.c: ...here, and...
1664 * g++.dg/warn/Wcast-qual2.C: ...here.
1666 * g++.dg/cpp0x/sfinae8.C: New.
1668 * g++.dg/cpp0x/sfinae7.C: New.
1670 * g++.dg/cpp0x/enum9.C: New.
1672 2011-04-07 Mike Stump <mikestump@comcast.net>
1674 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1675 with no trampolines.
1677 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1680 * gfortran.dg/gomp/pr48117.f90: New test.
1683 * gcc.dg/torture/pr48343.c: New test.
1685 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1689 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1691 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1693 2011-04-07 Tom de Vries <tom@codesourcery.com>
1696 * lib/scanasm.exp (object-size): New proc.
1697 * gcc.target/arm/pr43920-2.c: New test.
1699 2011-04-06 Tobias Burnus <burnus@net-b.de>
1703 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1705 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1707 * gcc.dg/mtune.c: Prune note from output.
1709 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1712 * gcc.dg/guality/pr36977.c: New test.
1713 * gcc.dg/guality/pr48466.c: New test.
1715 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1717 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1719 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/return3.adb: New test.
1723 2011-04-06 Richard Guenther <rguenther@suse.de>
1725 PR tree-optimization/47663
1726 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1728 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1730 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1731 Solaris 8 and 9 as well.
1733 2011-04-05 Tom de Vries <tom@codesourcery.com>
1736 * gcc.target/arm/pr43920-1.c: New test.
1738 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1740 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1741 (cctor): Actually return the value.
1742 (main): Cast return values.
1744 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1746 * gfortran.dg/character_comparison_8.f90: New test.
1748 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1750 * frontend-passes: (optimize_lexical_comparison): New function.
1751 (optimize_expr): Call it.
1752 (optimize_comparison): Also handle lexical comparison functions.
1753 Return false instad of -2 for unequal comparison.
1755 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1758 * function_optimize_4.f90: New test.
1760 2011-04-04 Tobias Burnus <burnus@net-b.de>
1763 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1764 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1765 * gfortran.dg/coarray_15.f90: New.
1767 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1769 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1770 * gfortran.dg/bessel_7.f90: Likewise.
1772 2011-04-03 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1776 2011-04-03 Richard Guenther <rguenther@suse.de>
1777 Ira Rosen <ira.rosen@linaro.org>
1779 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1780 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1781 -ftree-loop-if-convert-stores.
1783 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/specs/aggr2.ads: New test.
1787 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/debug2.ad[sb]: New test.
1790 * gnat.dg/debug2_pkg.ads: New helper.
1791 * gnat.dg/debug3.ad[sb]: New test.
1793 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1795 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1797 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1800 * gcc.c-torture/compile/pr48335-1.c: New test.
1801 * gcc.dg/pr48335-1.c: New test.
1802 * gcc.dg/pr48335-2.c: New test.
1803 * gcc.dg/pr48335-3.c: New test.
1804 * gcc.dg/pr48335-4.c: New test.
1805 * gcc.dg/pr48335-5.c: New test.
1806 * gcc.dg/pr48335-6.c: New test.
1807 * gcc.dg/pr48335-7.c: New test.
1808 * gcc.dg/pr48335-8.c: New test.
1809 * gcc.target/i386/pr48335-1.c: New test.
1811 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1814 * gcc.dg/Waddress.c: New test.
1816 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1819 * gfortran.dg/function_optimize_3.f90: New test.
1821 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1823 * gcc.c-torture/compile/20110401-1.c: New test.
1825 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1826 * g++.dg/lto/20091002-2_0.C: Likewise.
1827 * g++.dg/lto/20090303_0.c: Likewise.
1828 * g++.dg/lto/20091004-1_0.C: Likewise.
1829 * g++.dg/lto/20091002-3_0.C: Likewise.
1830 * g++.dg/lto/20091004-2_0.C: Likewise.
1831 * g++.dg/lto/20081123_0.C: Likewise.
1832 * g++.dg/lto/20090313_0.C: Likewise.
1833 * g++.dg/lto/20081109-1_0.C: Likewise.
1834 * g++.dg/lto/20081219_0.C: Likewise.
1835 * g++.dg/lto/20081204-1_0.C: Likewise.
1836 * g++.dg/lto/20090302_0.C: Likewise.
1837 * g++.dg/lto/20081119-1_0.C: Likewise.
1838 * g++.dg/lto/20081118_0.C: Likewise.
1839 * gcc.dg/lto/20091020-2_0.c: Likewise.
1840 * gcc.dg/lto/20090210_0.c: Likewise.
1841 * gcc.dg/lto/20081204-1_0.c: Likewise.
1842 * gcc.dg/lto/20081224_0.c: Likewise.
1843 * gcc.dg/lto/20090219_0.c: Likewise.
1844 * gcc.dg/lto/20091014-1_0.c: Likewise.
1845 * gcc.dg/lto/20091016-1_0.c: Likewise.
1846 * gcc.dg/lto/20090206-2_0.c: Likewise.
1847 * gcc.dg/lto/20090116_0.c: Likewise.
1848 * gcc.dg/lto/20091013-1_0.c: Likewise.
1849 * gcc.dg/lto/20091015-1_0.c: Likewise.
1850 * gcc.dg/lto/20090126-2_0.c: Likewise.
1852 2011-03-31 Ian Lance Taylor <iant@google.com>
1854 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1856 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1858 * gnat.dg/opt16.adb: New test.
1860 2011-03-31 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/defaulted24.C: New.
1864 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1867 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1870 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1872 * g++.dg/other/i386-9.C: New test.
1874 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1876 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1878 2011-03-30 Jason Merrill <jason@redhat.com>
1880 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1882 * g++.dg/cpp0x/regress/isnan.C: New.
1884 * g++.dg/cpp0x/initlist46.C: New.
1886 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1889 * gcc.target/arm/neon-modes-2.c: New test.
1891 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.c-torture/compile/pr48305.c: New test.
1896 2011-03-29 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/regress/value-dep1.C: New.
1900 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1902 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1904 2011-03-29 Ian Lance Taylor <iant@google.com>
1906 * go.test/go-test.exp: Handle the test lines used in several new
1908 (errchk): Add opts parameter. Change all callers. Handle parens
1911 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1912 Dominique d'Humieres <dominiq@lps.ens.fr>
1914 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1915 and __APPLE__ && __PPC__ && __ALTIVEC__.
1917 2011-03-29 Jason Merrill <jason@redhat.com>
1919 * g++.dg/cpp0x/dependent1.C: New.
1921 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1923 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1925 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1927 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1931 * gfortran.dg/proc_ptr_comp_32.f90: New.
1933 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1935 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1936 check for corresponding warning.
1938 2011-03-28 Jason Merrill <jason@redhat.com>
1940 * g++.dg/cpp0x/rv-deduce2.C: New.
1942 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.dg/pr48203.c: New test.
1947 2011-03-28 Jeff Law <law@redhat.com>
1949 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1951 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1953 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1954 and __PPC__ && __ALTIVEC__.
1956 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1959 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1960 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1961 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1962 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1964 2011-03-28 Jason Merrill <jason@redhat.com>
1966 * g++.dg/cpp0x/initlist-array2.C: New.
1968 * g++.dg/cpp0x/initlist-array1.C: New.
1970 * g++.dg/cpp0x/constexpr-compound.C: New.
1972 * g++.dg/cpp0x/constexpr-using.C: New.
1974 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1976 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1979 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1981 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1983 * gcc.dg/slp-1.c: New test.
1985 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1987 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1988 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1989 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1990 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1991 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1992 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1993 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1994 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1995 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1996 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1997 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1998 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1999 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2000 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2002 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2005 * gfortran.dg/trim_optimize_5.f90: New test.
2006 * gfortran.dg/trim_optimize_6.f90: New test.
2008 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2011 * gcc.target/mips/madd-7.c: Remove -mlong32.
2012 * gcc.target/mips/msub-7.c: Likewise.
2014 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2016 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2017 accesses to preserve the meaning of the test for doubleword vectors.
2018 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2019 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2021 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2024 * gfortran.dg/class_42.f03: New.
2026 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2028 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2031 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2033 PR rtl-optimization/48144
2034 * gcc.dg/pr48144.c: New test.
2036 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2038 * gnat.dg/discr27.ad[sb]: New test.
2040 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2042 * gnat.dg/limited_with2.ad[sb]: New test.
2043 * gnat.dg/limited_with2_pkg1.ads: New helper.
2044 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2046 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2048 * gnat.dg/opt15.adb: New test.
2049 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2051 2011-03-25 Tobias Burnus <burnus@net-b.de>
2055 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2056 * gfortran.dg/leadz_trailz_3.f90: Ditto
2058 2011-03-25 Martin Jambor <mjambor@suse.cz>
2060 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2062 2011-03-25 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/defaulted22.C: New.
2065 * g++.dg/cpp0x/defaulted23.C: New.
2066 * g++.dg/cpp0x/defaulted15.C: Adjust.
2068 2011-03-25 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp0x/move1.C: New.
2072 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2075 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2077 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2080 for mips-sgi-irix6.5.
2081 Replace snprintf prototype by <stdio.h>.
2083 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2086 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2087 run_expensive_tests.
2088 * gcc.dg/graphite/block-4.c: Likewise.
2089 * gcc.dg/graphite/block-7.c: Likewise.
2090 * gcc.dg/graphite/block-8.c: Likewise.
2092 2011-03-25 Richard Guenther <rguenther@suse.de>
2094 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2095 * g++.dg/tree-ssa/pr8781.C: Likewise.
2096 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2097 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2098 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2099 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2100 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2101 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2102 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2103 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2104 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2105 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2106 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2107 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2108 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2109 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2110 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2111 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2112 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2113 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2114 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2115 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2116 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2117 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2118 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2119 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2120 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2121 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2122 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2123 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2124 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2125 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2126 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2127 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2128 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2129 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2130 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2131 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2132 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2133 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2134 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2135 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2136 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2137 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2138 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2139 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2140 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2141 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2142 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2143 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2144 * c-c++-common/pr46562-2.c: Likewise.
2145 * gfortran.dg/pr42108.f90: Likewise.
2146 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2147 foo to be inlined even at -O1.
2148 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2149 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2151 * gcc.dg/matrix/matrix.exp: Disable FRE.
2153 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2156 * gcc.dg/dfp/pr48204.c: New test.
2158 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2161 * gcc.c-torture/execute/pr47917.c: Move this...
2162 * gcc.dg/torture/pr47917.c: to here and add xfails.
2164 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2166 * gnat.dg/array16.ad[sb]: New test.
2167 * gnat.dg/array16.ads: New helper.
2169 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2171 * gnat.dg/derived_type2.adb: New test.
2173 2011-03-24 Richard Guenther <rguenther@suse.de>
2175 PR tree-optimization/48271
2176 * g++.dg/torture/pr48271.C: New testcase.
2178 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2180 * gnat.dg/array15.ad[sb]: New test.
2182 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2185 * gcc.target/i386/pr48237.c: New test.
2187 2011-03-24 Richard Guenther <rguenther@suse.de>
2190 * gcc.dg/builtin-object-size-10.c: New testcase.
2192 2011-03-24 Richard Guenther <rguenther@suse.de>
2194 PR tree-optimization/46562
2195 * c-c++-common/pr46562-2.c: New testcase.
2196 * c-c++-common/pr46562.c: Likewise.
2198 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2200 * gcc.dg/vect/vect-cselim-1.c: New test.
2201 * gcc.dg/vect/vect-cselim-2.c: New test.
2203 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2205 * gcc.target/arm/pr46934.c: New.
2207 2011-03-23 Ian Lance Taylor <iant@google.com>
2209 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2211 2011-03-23 Richard Guenther <rguenther@suse.de>
2213 * gcc.dg/struct: Remove directory and contents.
2215 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2218 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2220 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2222 * gnat.dg/discr26.ad[sb]: New test.
2223 * gnat.dg/discr26_pkg.ads: New helper.
2225 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2228 * gcc.target/arm/neon-vld-1.c: New test.
2230 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2232 * gnat.dg/array14.ad[sb]: New test.
2233 * gnat.dg/array14_pkg.ads: New helper.
2235 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2237 * gcc.c-torture/execute/920501-8.x: Remove.
2238 * gcc.c-torture/execute/930513-1.x: Remove.
2239 * gcc.c-torture/execute/960312-1.x: Remove.
2240 * gcc.c-torture/compile/20000804-1.c,
2241 gcc.c-torture/compile/20001205-1.c,
2242 gcc.c-torture/compile/20001226-1.c,
2243 gcc.c-torture/compile/20010518-2.c,
2244 gcc.c-torture/compile/20020312-1.c,
2245 gcc.c-torture/compile/20020604-1.c,
2246 gcc.c-torture/compile/920501-12.c,
2247 gcc.c-torture/compile/920501-4.c,
2248 gcc.c-torture/compile/920520-1.c,
2249 gcc.c-torture/compile/980506-1.c,
2250 gcc.c-torture/execute/980709-1.x,
2251 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2252 options for m68hc11.
2253 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2254 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2257 2011-03-22 Nick Clifton <nickc@redhat.com>
2259 * lib/target-supports.exp (check_profiling_available): Add MN10300
2260 to the list of targets that do not support profiling. Restore
2261 alpha sorting to this list.
2263 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2265 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2266 failure on 32-bit systems.
2267 * gcc.dg/torture/vector-2.c: Ditto.
2269 2011-03-22 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/48228
2272 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2274 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2276 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2280 * gcc.target/powerpc/pr48226.c: New file.
2282 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2284 * lib/prune.exp (prune_gcc_output): Prune "could not create
2285 compact unwind for" warnings.
2287 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.c-torture/execute/pr42544.c: New test.
2292 * gcc.c-torture/execute/pr48197.c: New test.
2294 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2296 PR preprocessor/48192
2297 * gcc.target/powerpc/pr48192.c: New file.
2300 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2301 split problem of 0 being loaded in a VSX register.
2303 2011-03-21 Richard Guenther <rguenther@suse.de>
2306 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2307 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2308 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2309 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2311 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.dg/pr48213.c: New test.
2316 2011-03-21 Kai Tietz <ktietz@redhat.com>
2319 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2321 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2323 * gcc.target/arm/xor-and.c: New.
2325 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2328 * gfortran.dg/function_optimize_1.f90: New test.
2329 * gfortran.dg/function_optimize_2.f90: New test.
2331 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2333 PR rtl-optimization/47502
2334 * gcc.target/i386/pr47502-1.c: New.
2335 * gcc.target/i386/pr47502-2.c: Likewise.
2337 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2339 PR rtl-optimization/48156
2340 * gcc.dg/pr48156.c: New test.
2342 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2345 * gfortran.dg/scratch_1.f90: Adjust test.
2347 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2350 * gfortran.dg/scratch_1.f90: New test.
2352 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2354 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2355 variably modified typedefs.
2356 * gcc.dg/c1x-typedef-2.c: Remove.
2358 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2360 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2361 * gcc.dg/c1x-anon-struct-3.c: New test.
2362 * gcc.dg/anon-struct-11.c: Update.
2364 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2366 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2368 Only xfail with gas.
2370 2011-03-18 Jason Merrill <jason@redhat.com>
2372 * g++.dg/template/fn-ptr1.C: New.
2374 * g++.dg/overload/volatile1.C: New.
2376 * g++.dg/opt/pr23372.C: New.
2378 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2380 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2383 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2385 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2387 * gcc.target/arm/unsigned-extend-1.c: New.
2389 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.c-torture/compile/pr48161.c: New test.
2394 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2397 * gcc.dg/torture/pr47725.c: New.
2399 2011-03-17 Jason Merrill <jason@redhat.com>
2401 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2402 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2404 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/specs/elab2.ads: New test.
2407 * gnat.dg/specs/elab2_pkg.ads: New helper.
2409 2011-03-17 Jason Merrill <jason@redhat.com>
2411 * g++.dg/cpp0x/decltype-1212.C: New.
2412 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2414 2011-03-17 Jason Merrill <jason@redhat.com>
2416 * g++.dg/parse/memfnquals1.C: New.
2418 2011-03-17 Richard Guenther <rguenther@suse.de>
2421 * gcc.dg/pr48134.c: New testcase.
2423 2011-03-17 Richard Guenther <rguenther@suse.de>
2426 * g++.dg/torture/pr48165.C: New testcase.
2428 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2430 PR rtl-optimization/48141
2431 * gcc.dg/pr48141.c: New test.
2433 2011-03-16 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/constexpr-48089.C: New.
2437 * g++.dg/cpp0x/constexpr-abi1.C: New.
2439 * g++.dg/cpp0x/constexpr-46336.C: New.
2440 * g++.dg/parse/friend5.C: Adjust expected errors.
2442 * g++.dg/cpp0x/constexpr-47570.C: New.
2444 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2447 * ++.dg/debug/dwarf2/typedef6.C: New test.
2449 2011-03-16 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/elision2.C: New.
2453 * g++.dg/cpp0x/constexpr-array3.C: New.
2455 2011-03-16 Jason Merrill <jason@redhat.com>
2457 * g++.dg/cpp0x/sfinae6.C: New.
2458 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2459 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2460 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2461 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2462 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2464 2011-03-16 Jason Merrill <jason@redhat.com>
2466 * g++.dg/template/incomplete6.C: New.
2468 2011-03-16 Jeff Law <law@redhat.com>
2470 * gcc.dg/tree-ssa/vrp55.c: New test.
2472 2011-03-16 Jason Merrill <jason@redhat.com>
2474 * g++.dg/cpp0x/auto22.C: New.
2476 2011-03-16 Richard Guenther <rguenther@suse.de>
2478 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2479 optimizing it away if promoted to const.
2481 2011-03-16 Richard Guenther <rguenther@suse.de>
2483 PR tree-optimization/48149
2484 * gcc.dg/fold-complex-1.c: New testcase.
2486 2011-03-16 Richard Guenther <rguenther@suse.de>
2489 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2492 2011-03-16 Richard Guenther <rguenther@suse.de>
2494 PR tree-optimization/26134
2495 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2497 2011-03-16 Richard Guenther <rguenther@suse.de>
2499 PR tree-optimization/48146
2500 * gcc.dg/torture/pr48146.c: New testcase.
2502 2011-03-16 Richard Guenther <rguenther@suse.de>
2504 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2505 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2507 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.c-torture/compile/pr48136.c: New test.
2512 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2515 * gcc.dg/guality/pr45882.c: New test.
2517 2011-03-15 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/constexpr-recursion.C: New.
2521 * g++.dg/cpp0x/implicit11.C: New.
2523 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2525 * g++.dg/cpp0x/constexpr-attribute.C: New.
2527 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2529 * g++.dg/parse/pr34758.C: New.
2531 2011-03-15 Xinliang David Li <davidxl@google.com>
2534 * gcc.dg/uninit-pred-7_d.c: New test.
2535 * gcc.dg/uninit-pred-8_d.c: New test.
2537 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2540 * gcc.target/arm/pr46788.c: New.
2542 2011-03-15 Richard Guenther <rguenther@suse.de>
2545 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2546 * gfortran.dg/ishft_4.f90: Likewise.
2547 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2549 2011-03-15 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/13954
2552 * g++.dg/tree-ssa/pr13954.C: New testcase.
2554 2011-03-15 Richard Guenther <rguenther@suse.de>
2556 PR tree-optimization/48037
2557 * gcc.target/i386/pr48037-1.c: New testcase.
2559 2011-03-15 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/41490
2562 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2563 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2564 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2565 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2566 * g++.dg/tree-ssa/pr33604.C: Adjust.
2568 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2571 * gcc.c-torture/execute/pr47917.c: New test.
2572 * gcc.dg/pr47917.c: New test.
2575 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2577 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2579 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2580 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2581 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2582 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2583 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2584 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2585 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2586 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2587 * gcc.target/i386/avx-floor-vec.c: Ditto.
2588 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2589 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2590 * gcc.target/i386/avx-rint-vec.c: Ditto.
2591 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2592 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2593 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2594 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2596 2011-03-14 Tom Tromey <tromey@redhat.com>
2598 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2599 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2600 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2602 2011-03-14 Tom Tromey <tromey@redhat.com>
2604 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2605 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2606 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2608 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2610 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2612 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2614 PR rtl-optimization/47166
2615 * gcc.c-torture/execute/postmod-1.c: New test.
2617 2011-03-14 Richard Guenther <rguenther@suse.de>
2620 * gcc.dg/torture/pr48098.c: New testcase.
2622 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2625 * gcc.target/powerpc/pr48053-1.c: New test.
2626 * gcc.target/powerpc/pr48053-2.c: Likewise.
2628 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2631 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2633 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2636 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2638 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2641 * gfortran.dg/class_41.f03: New.
2643 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2645 * g++.dg/conversion/cast3.C: New test.
2647 2011-03-11 Jason Merrill <jason@redhat.com>
2649 * g++.dg/template/error45.C: New.
2651 * g++.dg/parse/no-type-defn1.C: New.
2653 * g++.dg/ext/attrib40.C: New.
2655 * g++.dg/cpp0x/regress/array1.C: New.
2657 2011-03-11 Richard Guenther <rguenther@suse.de>
2659 PR tree-optimization/48067
2660 * gcc.dg/pr48067.c: New testcase.
2662 2011-03-11 Richard Guenther <rguenther@suse.de>
2665 * g++.dg/lto/20110311-1_0.C: New testcase.
2667 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2670 * g++.dg/inherit/virtual8.C: New test.
2673 * gcc.dg/torture/pr48044.c: New test.
2675 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2678 * gfortran.dg/proc_ptr_comp_31.f90: New.
2680 2011-03-11 Richard Guenther <rguenther@suse.de>
2682 PR tree-optimization/47278
2683 * gcc.dg/torture/pr47278-1.c: New testcase.
2684 * gcc.dg/torture/pr47278-2.c: Likewise.
2686 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2688 PR tree-optimization/48063
2689 * gcc.dg/torture/pr48063.c: New test.
2691 2011-03-10 Jason Merrill <jason@redhat.com>
2693 * g++.dg/template/array22.C: New.
2695 * g++.dg/cpp0x/syntax-err1.C: New.
2696 * g++.dg/parse/error36.C: Adjust expected errors.
2697 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2698 * g++.old-deja/g++.pt/typename3.C: Likewise.
2699 * g++.old-deja/g++.pt/typename4.C: Likewise.
2700 * g++.old-deja/g++.pt/typename6.C: Likewise.
2702 2011-03-09 Jason Merrill <jason@redhat.com>
2704 * g++.dg/template/nontype22.C: New.
2706 2011-03-09 Martin Jambor <mjambor@suse.cz>
2708 PR tree-optimization/47714
2709 * g++.dg/torture/pr47714.C: New test.
2711 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2714 * gcc.target/powerpc/pr47755-2.c: New file.
2716 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2718 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2719 is not set in the environment, pass 64 as first argument when not
2720 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2721 native where ulimit -u is supported.
2723 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2725 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2727 2011-03-08 Jason Merrill <jason@redhat.com>
2729 * g++.dg/template/nontype21.C: New.
2731 * g++.dg/template/anon5.C: New.
2733 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/pr47881.c: New test.
2738 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2741 * g++.dg/lookup/template3.C: New test.
2743 2011-03-08 Kai Tietz <ktietz@redhat.com>
2745 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2748 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2751 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2752 sizeof to compute alignment.
2754 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2756 PR tree-optimization/48022
2757 * gcc.dg/pr48022-1.c: New test.
2758 * gcc.dg/pr48022-2.c: New test.
2760 2011-03-07 Jason Merrill <jason@redhat.com>
2762 * g++.dg/template/nontype20.C: New.
2763 * g++.dg/init/member1.C: Adjust expected errors.
2764 * g++.dg/parse/constant4.C: Likewise.
2765 * g++.dg/template/qualified-id3.C: Likewise.
2766 * g++.old-deja/g++.pt/crash10.C: Likewise.
2768 * g++.dg/cpp0x/regress/non-const1.C: New.
2770 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2773 * gcc.dg/pr47991.c: New test.
2775 2011-03-07 Jason Merrill <jason@redhat.com>
2777 * g++.dg/abi/mangle46.C: New.
2779 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2782 * gcc.target/powerpc/pr47862.c: New.
2784 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2787 * gcc.target/i386/combine-mul.c: Require nonpic.
2789 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2790 Nathan Froyd <froydnj@codesourcery.com>
2792 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2794 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2796 * README.QMTEST: Remove.
2798 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2799 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2802 * gfortran.dg/array_constructor_37.f90 : New test.
2804 2011-03-05 Jason Merrill <jason@redhat.com>
2806 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2807 * g++.dg/abi/mangle45.C: Likewise.
2808 * g++.dg/cpp0x/trailing1.C: Likewise.
2810 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2812 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2814 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2816 PR rtl-optimization/47899
2817 * gcc.dg/pr47899.c: New test.
2819 * gcc.dg/torture/pr47968.c: Ignore warnings.
2821 PR tree-optimization/47967
2822 * gcc.c-torture/compile/pr47967.c: New test.
2824 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2826 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2827 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2829 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2831 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2832 and property_getAttributes() if __OBJC2__.
2833 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2834 * objc.dg/property/property-encoding-1.m: New.
2835 * obj-c++.dg/property/property-encoding-1.mm: New.
2837 2011-03-04 Jason Merrill <jason@redhat.com>
2839 * g++.dg/template/pseudodtor6.C: New.
2841 * g++.dg/inherit/covariant19.C: New.
2843 2011-03-04 Richard Guenther <rguenther@suse.de>
2846 * gcc.dg/torture/pr47968.c: New testcase.
2848 2011-03-04 Richard Guenther <rguenther@suse.de>
2851 * gcc.dg/torture/pr47975.c: New testcase.
2853 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/template/crash106.C: New.
2858 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.dg/gomp/pr47963.c: New test.
2862 * g++.dg/gomp/pr47963.C: New test.
2864 2011-03-02 Jason Merrill <jason@redhat.com>
2866 * g++.dg/cpp0x/regress/condition1.C: New.
2868 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2870 2011-03-01 Jason Merrill <jason@redhat.com>
2872 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2874 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2876 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2878 PR rtl-optimization/47925
2879 * gcc.c-torture/execute/pr47925.c: New test.
2881 2011-03-01 Jason Merrill <jason@redhat.com>
2883 * g++.dg/cpp0x/decltype25.C: New.
2885 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2887 2011-03-01 Richard Guenther <rguenther@suse.de>
2889 PR tree-optimization/47890
2890 * gcc.dg/torture/pr47890.c: New testcase.
2892 2011-03-01 Richard Guenther <rguenther@suse.de>
2895 * gcc.dg/lto/pr47924_0.c: New testcase.
2897 2011-03-01 Richard Guenther <rguenther@suse.de>
2900 * gfortran.dg/lto/pr46911_0.f: New testcase.
2902 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2904 PR libgfortran/47933
2905 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2906 compile errors from older code form.
2908 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2910 PR libgfortran/47567
2911 * gfortran.dg/fmt_fw_d.f90: New test.
2913 2011-02-28 Jason Merrill <jason@redhat.com>
2915 * g++.dg/inherit/covariant18.C: New.
2917 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.dg/pr47893.c: New test.
2922 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2924 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2925 NULL in case of a selector with conflicting types.
2926 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2928 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2930 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2931 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2932 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2933 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2935 2011-02-28 Jason Merrill <jason@redhat.com>
2938 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2940 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2942 PR libgfortran/47778
2943 * gfortran.dg/namelist_71.f90: New test.
2945 2011-02-27 Jason Merrill <jason@redhat.com>
2948 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2949 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2951 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2956 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2959 * gfortran.dg/gomp/task-1.f90: Removed.
2961 2011-02-26 Jason Merrill <jason@redhat.com>
2963 * g++.dg/template/this-targ1.C: New.
2965 * g++.dg/cpp0x/regress/template-const1.C: New.
2966 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2967 * g++.dg/template/function1.C: Adjust.
2968 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2969 * g++.dg/debug/debug7.C: Adjust.
2971 2011-02-26 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/gomp/task-1.f90: New.
2976 2011-02-25 Jie Zhang <jie@codesourcery.com>
2978 * gcc.target/arm/neon-thumb2-move.c: Add
2979 dg-require-effective-target arm_thumb2_ok.
2981 2011-02-24 Jason Merrill <jason@redhat.com>
2983 * g++.dg/parse/constant1.C: Specify C++98 mode.
2984 * g++.dg/parse/constant5.C: Likewise.
2985 * g++.dg/parse/error2.C: Likewise.
2986 * g++.dg/parse/semicolon3.C: Likewise.
2987 * g++.dg/template/crash14.C: Likewise.
2988 * g++.dg/template/local4.C: Likewise.
2989 * g++.dg/template/nontype3.C: Likewise.
2990 * g++.dg/parse/crash31.C: Adjust expected errors.
2991 * g++.dg/template/function1.C: Likewise.
2992 * g++.dg/template/ref3.C: Likewise.
2993 * g++.dg/template/static9.C: Likewise.
2994 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2996 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2997 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2998 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2999 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3000 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3002 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3005 * gfortran.dg/pr47878.f90: New test.
3007 2011-02-24 Richard Guenther <rguenther@suse.de>
3010 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3011 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3013 2011-02-24 Richard Guenther <rguenther@suse.de>
3016 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3017 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3019 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3021 PR libgfortran/47567
3022 * gfortran.dg/fmt_f0_1.f90: Update test.
3024 2011-02-23 Jason Merrill <jason@redhat.com>
3026 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3027 * g++.dg/abi/mangle45.C: New.
3029 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3030 * g++.dg/template/canon-type-9.C: Match use of decltype
3031 between declaration and definition.
3032 * g++.dg/template/canon-type-12.C: Likewise.
3034 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3037 * gfortran.dg/nested_allocatables_1.f90: New.
3039 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3042 * g++.dg/pr46868.C: New test.
3043 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3044 * g++.dg/parse/error14.C: Adjust.
3046 2011-02-23 Richard Guenther <rguenther@suse.de>
3048 PR tree-optimization/47838
3049 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3051 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3053 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3055 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3057 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3058 * gfortran.dg/count_init_expr.f03: Ditto.
3059 * gfortran.dg/gomp/pr43711.f90: Ditto.
3060 * gcc.dg/struct-parse-2.c: Ditto.
3061 * gcc.dg/parse-error-3.c: Ditto.
3062 * gcc.dg/Wlogical-op-1.c: Ditto.
3063 * gcc.dg/Walways-true-1.c: Ditto.
3064 * gcc.dg/pr24225.c: Ditto.
3065 * gcc.dg/Walways-true-2.c: Ditto.
3066 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3067 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3068 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3069 * g++.dg/overload/defarg4.C: Ditto.
3070 * g++.dg/inherit/covariant16.C: Ditto.
3071 * g++.dg/inherit/virtual7.C: Ditto.
3072 * g++.dg/template/canon-type-9.C: Ditto.
3073 * g++.dg/template/access19.C: Ditto.
3074 * g++.dg/template/call7.C: Ditto.
3075 * g++.dg/template/canon-type-2.C: Ditto.
3076 * g++.dg/template/init7.C: Ditto.
3077 * g++.dg/template/sizeof-template-argument.C: Ditto.
3078 * g++.dg/template/const3.C: Ditto.
3079 * g++.dg/template/sfinae26.C: Ditto.
3080 * g++.dg/template/sfinae26.C: Ditto.
3081 * g++.dg/template/canon-type-11.C: Ditto.
3082 * g++.dg/template/union2.C: Ditto.
3083 * g++.dg/template/canon-type-3.C: Ditto.
3084 * g++.dg/template/canon-type-1.C: Ditto.
3085 * g++.dg/template/canon-type-5.C: Ditto.
3086 * g++.dg/template/canon-type-7.C: Ditto.
3087 * g++.dg/template/canon-type-10.C: Ditto.
3088 * g++.dg/template/spec36.C: Ditto.
3089 * g++.dg/template/typedef38.C: Ditto.
3090 * g++.dg/template/canon-type-4.C: Ditto.
3091 * g++.dg/template/canon-type-6.C: Ditto.
3092 * g++.dg/template/canon-type-13.C: Ditto.
3093 * g++.dg/template/instantiate9.C: Ditto.
3094 * g++.dg/template/ttp22.C: Ditto.
3095 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3096 * g++.dg/warn/Walways-true-1.C: Ditto.
3097 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3098 * g++.dg/warn/Walways-true-2.C: Ditto.
3099 * g++.dg/conversion/op4.C: Ditto.
3100 * g++.dg/opt/pr19650.C: Ditto.
3101 * g++.dg/lookup/friend11.C: Ditto.
3102 * g++.dg/other/default2.C: Ditto.
3103 * g++.dg/other/default3.C: Ditto.
3104 * g++.dg/other/dtor2.C: Ditto.
3105 * g++.dg/other/friend5.C: Ditto.
3106 * g++.dg/other/default5.C: Ditto.
3107 * g++.dg/init/brace6.C: Ditto.
3108 * g++.dg/init/aggr5.C: Ditto.
3109 * g++.dg/init/error2.C: Ditto.
3110 * g++.dg/expr/bound-mem-fun.C: Ditto.
3111 * g++.dg/expr/cond6.C: Ditto.
3112 * g++.dg/expr/stmt-expr-1.C: Ditto.
3113 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3114 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3115 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3116 * g++.dg/cpp0x/bracket1.C: Ditto.
3117 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3118 * g++.dg/cpp0x/pr38646.C: Ditto.
3119 * g++.dg/cpp0x/variadic73.C: Ditto.
3120 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3121 * g++.dg/cpp0x/bracket4.C: Ditto.
3122 * g++.dg/cpp0x/decltype4.C: Ditto.
3123 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3124 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3125 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3126 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3127 * g++.dg/cpp0x/decltype2.C: Ditto.
3128 * g++.dg/cpp0x/decltype1.C: Ditto.
3129 * g++.dg/cpp0x/bracket2.C: Ditto.
3130 * g++.dg/cpp0x/decltype5.C: Ditto.
3131 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3132 * g++.dg/cpp0x/variadic70.C: Ditto.
3133 * g++.dg/cpp0x/decltype6.C: Ditto.
3134 * g++.dg/cpp0x/rvo.C: Ditto.
3135 * g++.dg/cpp0x/vt-40092.C: Ditto.
3136 * g++.dg/cpp0x/variadic-new.C: Ditto.
3137 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3138 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3139 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3140 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3141 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3142 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3143 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3144 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3145 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3146 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3147 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3148 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3149 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3150 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3151 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3152 * g++.dg/cpp0x/pr39639.C: Ditto.
3153 * g++.dg/cpp0x/decltype3.C: Ditto.
3154 * g++.dg/cpp0x/variadic68.C: Ditto.
3155 * g++.dg/cpp0x/variadic-function.C: Ditto.
3156 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3157 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3158 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3159 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3160 * g++.dg/parse/crash35.C: Ditto.
3161 * g++.dg/parse/crash40.C: Ditto.
3162 * g++.dg/parse/defarg12.C: Ditto.
3163 * g++.dg/parse/crash34.C: Ditto.
3164 * g++.dg/parse/constructor3.C: Ditto.
3165 * g++.dg/parse/template23.C: Ditto.
3166 * g++.dg/parse/crash56.C: Ditto.
3167 * g++.dg/parse/dtor13.C: Ditto.
3168 * g++.dg/parse/error33.C: Ditto.
3169 * g++.dg/parse/ctor9.C: Ditto.
3170 * g++.dg/parse/error32.C: Ditto.
3171 * g++.dg/parse/error37.C: Ditto.
3172 * g++.dg/parse/bitfield3.C: Ditto.
3173 * g++.dg/parse/struct-4.C: Ditto.
3174 * g++.dg/ext/has_trivial_copy.C: Ditto.
3175 * g++.dg/ext/is_polymorphic.C: Ditto.
3176 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3177 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3178 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3179 * g++.dg/ext/is_union.C: Ditto.
3180 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3181 * g++.dg/ext/is_pod.C: Ditto.
3182 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3183 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3184 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3185 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3186 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3187 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3188 * g++.dg/ext/is_abstract.C: Ditto.
3189 * g++.dg/ext/has_trivial_assign.C: Ditto.
3190 * g++.dg/ext/is_class.C: Ditto.
3191 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3192 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3193 * g++.dg/ext/is_base_of.C: Ditto.
3194 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3195 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3196 * g++.dg/ext/is_empty.C: Ditto.
3197 * g++.dg/ext/is_enum.C: Ditto.
3198 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3199 * gnat.dg/opt11.adb: Ditto.
3200 * obj-c++.dg/pr45735.mm: Ditto.
3201 * obj-c++.dg/pr24393.mm: Ditto.
3202 * obj-c++.dg/exceptions-2.mm: Ditto.
3203 * objc.dg/pr45735.m: Ditto.
3204 * objc.dg/pr24393.m: Ditto.
3206 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3208 * objc.dg/attributes/objc-exception-1.m: New.
3210 2011-02-23 Jie Zhang <jie@codesourcery.com>
3212 * gcc.dg/cpp/include7.c: New test.
3214 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3219 2011-02-23 Jie Zhang <jie@codesourcery.com>
3221 PR rtl-optimization/47763
3222 * gcc.dg/pr47763.c: New test.
3224 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3227 * gfortran.dg/whole_file_32.f90 : New test.
3229 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3232 * g++.dg/inherit/virtual7.C: New test.
3234 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3237 * objc.dg/type-size-3.m: Updated error message.
3238 * objc.dg/type-size-4.m: New test.
3239 * objc.dg/type-size-5.m: New test.
3241 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3243 * lib/gnat.exp: Fix comments.
3244 Don't load libgloss.exp.
3245 (default_gnat_version): Call $compiler with --version.
3246 Adapt regexp for gnatmake output, insert version.
3247 (gnat_version): New proc.
3248 (gnat_init): Remove gnat_libgcc_s_path.
3249 (gnat_target_compile): Likewise.
3250 Remove ld_library_path.
3251 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3252 (gnat_pass): Remove.
3253 (gnat_pass): Remove.
3254 (gnat_finish): Remove.
3255 (gnat_exit): Remove.
3256 (local_find_gnatmake): Reindent.
3257 (runtest_file_p): Remove.
3258 (prune_warnings): Remove.
3259 (find_gnatclean): New proc.
3260 * lib/gnat-dg.exp (lremove): New proc.
3261 (gnat-dg-test): Reindent.
3262 Remove additional output files.
3263 (gnat-dg-runtest): Remove.
3265 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3266 * gnat.dg/loop_optimization6.adb: Likewise.
3267 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3269 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/47835
3272 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3274 2011-02-22 Tobias Burnus <burnus@net-b.de>
3276 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3277 * gfortran.dg/abstract_type_2.f03: Ditto.
3278 * gfortran.dg/abstract_type_3.f03: Ditto.
3279 * gfortran.dg/abstract_type_4.f03: Ditto.
3280 * gfortran.dg/abstract_type_5.f03: Ditto.
3281 * gfortran.dg/abstract_type_6.f03: Ditto.
3282 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3283 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3284 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3285 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3286 * gfortran.dg/array_function_5.f90: Ditto.
3287 * gfortran.dg/asynchronous_3.f03: Ditto.
3288 * gfortran.dg/char_expr_1.f90: Ditto.
3289 * gfortran.dg/class_14.f03: Ditto.
3290 * gfortran.dg/data_array_6.f: Ditto.
3291 * gfortran.dg/data_invalid.f90: Ditto.
3292 * gfortran.dg/dot_product_1.f03: Ditto.
3293 * gfortran.dg/func_derived_5.f90: Ditto.
3294 * gfortran.dg/func_result_4.f90: Ditto.
3295 * gfortran.dg/implied_do_1.f90: Ditto.
3296 * gfortran.dg/initialization_25.f90: Ditto.
3297 * gfortran.dg/initialization_26.f90: Ditto.
3298 * gfortran.dg/interface_34.f90: Ditto.
3299 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3300 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3301 * gfortran.dg/matmul_8.f03: Ditto.
3302 * gfortran.dg/merge_init_expr.f90: Ditto.
3303 * gfortran.dg/pack_assign_1.f90: Ditto.
3304 * gfortran.dg/pack_vector_1.f90: Ditto.
3305 * gfortran.dg/pointer_check_8.f90: Ditto.
3306 * gfortran.dg/product_init_expr.f03: Ditto.
3307 * gfortran.dg/reshape_order_5.f90: Ditto.
3308 * gfortran.dg/reshape_shape_1.f90: Ditto.
3309 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3310 * gfortran.dg/same_name_2.f90: Ditto.
3311 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3312 * gfortran.dg/spread_init_expr.f03: Ditto.
3313 * gfortran.dg/stmt_func_1.f90: Ditto.
3314 * gfortran.dg/sum_init_expr.f03: Ditto.
3315 * gfortran.dg/transpose_3.f03: Ditto.
3316 * gfortran.dg/unpack_init_expr.f03: Ditto.
3317 * gfortran.dg/warn_conversion.f90: Ditto.
3318 * gfortran.dg/warn_conversion_2.f90: Ditto.
3319 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3320 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3321 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3322 * gfortran.dg/whole_file_16.f90: Ditto.
3323 * gfortran.dg/whole_file_17.f90: Ditto.
3324 * gfortran.dg/whole_file_18.f90: Ditto.
3325 * gfortran.dg/whole_file_20.f03: Ditto.
3326 * gfortran.dg/whole_file_5.f90: Ditto.
3327 * gfortran.dg/whole_file_6.f90: Ditto.
3328 * gfortran.dg/write_invalid_format.f90: Ditto.
3329 * gfortran.dg/zero_sized_6.f90: Ditto.
3331 2011-02-21 Jeff Law <law@redhat.com>
3333 PR rtl-optimization/46178
3334 * gcc.target/i386/pr46178.c: New test.
3336 PR rtl-optimization/46002
3337 * gcc.c-torture/compile/pr46002.c: New test.
3339 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3341 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3344 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/debug/pr47106.C: Require effective target lto.
3349 2011-02-21 Jason Merrill <jason@redhat.com>
3351 * g++.dg/cpp0x/constexpr-diag2.C: New.
3353 2011-02-20 Jason Merrill <jason@redhat.com>
3355 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3357 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3359 * g++.dg/overload/conv-op1.C: New.
3361 * g++.dg/cpp0x/constexpr-synth1.C: New.
3363 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3365 * objc.dg/layout-2.m: New.
3366 * objc.dg/selector-3.m: Adjusted location of error message.
3367 * objc.dg/type-size-3.m: Same.
3368 * obj-c++.dg/selector-3.mm: Same.
3370 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3373 * objc.dg/property/dotsyntax-22.m: New.
3374 * obj-c++.dg/property/dotsyntax-22.mm: New.
3376 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3379 * g++.dg/template/typedef38.C: New test.
3381 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3384 * gfortran.dg/whole_file_30.f90 : New test.
3385 * gfortran.dg/whole_file_31.f90 : New test.
3387 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3391 * gfortran.dg/whole_file_28.f90 : New test.
3392 * gfortran.dg/whole_file_29.f90 : New test.
3394 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3397 * g++.dg/template/crash105.C: New.
3399 2011-02-19 Jason Merrill <jason@redhat.com>
3401 * g++.dg/cpp0x/regress/no-elide1.C: New.
3403 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3405 PR tree-optimization/46620
3406 * gcc.dg/pr46620.c: New.
3408 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.target/i386/pr47809.c: New test.
3413 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3414 Tobias Burnus <burnus@net-b.de>
3416 * lib/target-supports.exp
3417 (check_effective_target_fortran_large_real): New check for large reals.
3418 * gfortran.dg/nan_7.f90: New test.
3420 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3422 PR libgfortran/47567
3423 * gfortran.dg/fmt_f0_1.f90: Update test.
3425 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3428 * gfortran.dg/array_constructor_36.f90 : New test.
3429 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3430 allow for comparison between different elements of the array
3431 constructor at different levels of optimization.
3433 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3435 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3436 * gcc.target/i386/pr32280-1.c: Likewise.
3438 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.target/i386/pr47800.c: New test.
3443 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3445 * objc/execute/exceptions/foward-1.x: New.
3447 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3450 * gfortran.dg/derived_constructor_comps_4.f90: New.
3452 2011-02-18 Tobias Burnus
3455 * gfortran.dg/func_result_6.f90: New.
3457 2011-02-18 Michael Matz <matz@suse.de>
3460 * gfortran.dg/lto/pr45586_0.f90: New test.
3461 * gfortran.dg/typebound_proc_20.f90: Ditto.
3462 * gfortran.dg/typebound_proc_21.f90: Ditto.
3464 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3467 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3469 2011-02-18 Tobias Burnus <burnus@net-b.de>
3472 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3474 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3475 normalizing the error/warning output.
3476 * gfortran.dg/Wall.f90: Update dg-error/warning.
3477 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3478 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3479 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3480 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3481 * gfortran.dg/class_30.f90: Update dg-error/warning.
3482 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3483 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3484 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3485 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3486 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3487 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3488 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3489 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3490 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3491 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3492 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3493 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3494 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3495 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3496 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3497 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3498 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3499 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3500 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3501 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3502 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3503 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3504 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3505 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3506 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3508 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3511 * gfortran.dg/proc_ptr_comp_30.f90: New.
3513 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.target/i386/pr47780.c: New test.
3518 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3521 * gfortran.dg/class_40.f03: New.
3523 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3526 * g++.dg/cpp0x/auto21.C: New test.
3528 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3530 * objc.dg/special/unclaimed-category-1.h: Updated for
3532 * objc.dg/special/unclaimed-category-1.m: Same.
3533 * objc.dg/zero-link-1.m: Same.
3534 * objc.dg/lookup-1.m: Same.
3535 * objc.dg/torture/strings/const-str-9.m
3536 * objc.dg/torture/strings/const-str-10.m: Same.
3537 * objc.dg/torture/strings/const-str-11.m: Same.
3538 * objc.dg/torture/forward-1.m: Same.
3539 * objc.dg/zero-link-2.m: Same.
3540 * objc.dg/encode-7-next-64bit.m: Same.
3541 * objc.dg/method-4.m: Same.
3542 * objc.dg/next-runtime-1.m: Same.
3543 * objc.dg/image-info.m: Same.
3544 * objc.dg/pr23214.m: Same.
3545 * objc.dg/symtab-1.m: Same.
3546 * obj-c++.dg/basic.m: Same.
3547 * obj-c++.dg/proto-lossage-3.m: Same.
3548 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3549 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3550 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3551 * obj-c++.dg/method-11.m: Same.
3552 * objc/execute/enumeration-1.m: Same.
3553 * objc/execute/object_is_class.m: Same.
3554 * objc/execute/formal_protocol-2.m: Same.
3555 * objc/execute/formal_protocol-4.m: Same.
3556 * objc/execute/formal_protocol-6.m: Same.
3557 * objc/execute/bycopy-3.m: Same.
3558 * objc/execute/exceptions/catchall-1.m: Same.
3559 * objc/execute/exceptions/finally-1.m: Same.
3560 * objc/execute/exceptions/local-variables-1.m: Same.
3561 * objc/execute/exceptions/foward-1.m: Same.
3562 * objc/execute/bf-common.h
3563 * objc/execute/enumeration-2.m: Same.
3564 * objc/execute/formal_protocol-1.m: Same.
3565 * objc/execute/formal_protocol-3.m: Same.
3566 * objc/execute/formal_protocol-5.m: Same.
3567 * objc/execute/accessing_ivars.m: Same.
3568 * objc/execute/bycopy-2.m: Same.
3569 * objc/execute/formal_protocol-7.m: Same.
3570 * objc/execute/compatibility_alias.m: Same.
3571 * objc/execute/no_clash.m: Same.
3572 * objc/execute/object_is_meta_class.m: Same.
3573 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3574 * objc/execute/class-tests-1.h: Include stdio.h.
3575 * objc/execute/class-tests-2.h: Same.
3576 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3578 * obj-c++.dg/try-catch-2.mm: Same.
3580 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3583 * g++.dg/warn/Wunused-parm-4.C: New test.
3585 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3586 Jan Hubicka <jh@suse.cz>
3590 * g++.dg/debug/pr47106.C: New.
3592 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3595 * gcc.target/i386/pr43653.c: New test.
3597 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3600 * g++.dg/template/inherit6.C: New test.
3602 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3605 * gfortran.dg/class_39.f03: New.
3607 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3610 * g++.dg/cpp0x/variadic106.C: New test.
3612 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3615 * gfortran.dg/pr47757-1.f90: New test.
3616 * gfortran.dg/pr47757-2.f90: New test.
3617 * gfortran.dg/pr47757-3.f90: New test.
3620 * g++.dg/cpp0x/enum8.C: New test.
3622 2011-02-15 Jason Merrill <jason@redhat.com>
3624 * g++.dg/inherit/implicit-trivial1.C: New.
3625 * g++.dg/cpp0x/implicit-trivial1.C: New.
3627 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3630 * gcc.dg/torture/pr47725.c: Removed.
3632 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3635 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3636 constant does not generate a load from memory.
3638 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3641 * gcc.dg/torture/pr47725.c: New.
3643 2011-02-15 Richard Guenther <rguenther@suse.de>
3645 PR tree-optimization/47743
3646 * gcc.dg/torture/pr47743.c: New testcase.
3648 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.target/i386/pr47581.c: New test.
3653 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3656 * gfortran.dg/select_type_22.f03: New.
3658 2011-02-14 Jason Merrill <jason@redhat.com>
3660 * g++.dg/cpp0x/regress/enum1.C: New.
3662 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/include.adb: New test.
3666 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3669 * gfortran.dg/class_38.f03: New.
3671 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3673 * gcc.dg/pr46494.c: New test.
3675 2011-02-14 Richard Guenther <rguenther@suse.de>
3677 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3679 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3682 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3683 sparc*-sun-solaris2.11.
3685 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3688 * gfortran.dg/argument_checking_18.f90: New.
3690 2011-02-13 Tobias Burnus <burnus@net-b.de>
3692 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3693 * gfortran.dg/argument_checking_17.f90: New.
3695 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3697 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3698 are temporarily disabled.
3699 * gfortran.dg/class_7.f03: Ditto.
3700 * gfortran.dg/coarray_14.f90: Ditto.
3701 * gfortran.dg/typebound_proc_13.f03: Ditto.
3703 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3706 * gfortran.dg/extends_11.f03: New.
3708 2011-02-11 Xinliang David Li <davidxl@google.com>
3710 PR tree-optimization/47707
3711 * g++.dg/tree-ssa/pr47707.C: New test.
3713 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3715 * g++.dg/opt/inline17.C: New test.
3717 2011-02-11 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/pure_formal_2.f90: New.
3722 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3724 PR rtl-optimization/47614
3725 * gfortran.dg/pr47614.f: New.
3727 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3730 * gcc.dg/opts-6.c: New test.
3732 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.dg/pr47684.c: New test.
3737 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3740 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3741 c99_runtime, dg-add-options c99_runtime.
3742 (main): Use __asm__.
3744 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3747 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3748 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3749 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3750 * gcc.dg/ucnid-10.c: Likewise.
3751 * gcc.dg/ucnid-13.c: Likewise.
3752 * gcc.dg/ucnid-7.c: Likewise.
3753 * gcc.dg/ucnid-8.c: Likewise.
3754 Adapt dg-warning line number.
3756 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3758 * gcc.target/i386/parity-1.c: Use -march=k8.
3759 * gcc.target/i386/parity-2.c: Ditto.
3760 * gcc.target/i386/vecinit-1.c: Ditto.
3761 * gcc.target/i386/vecinit-2.c: Ditto.
3763 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3766 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3767 * gcc.target/mips/save-restore-3.c: Likewise.
3768 * gcc.target/mips/save-restore-4.c: Likewise.
3769 * gcc.target/mips/save-restore-5.c: Likewise.
3772 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3773 * g++.dg/tree-prof/partition2.C: Likewise.
3775 2011-02-09 Jason Merrill <jason@redhat.com>
3777 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3778 rather than misdeclare std::puts.
3780 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3781 * g++.dg/other/warning1.C: Likewise.
3782 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3783 * g++.old-deja/g++.gb/scope06.C: Likewise.
3784 * g++.old-deja/g++.law/cvt11.C: Likewise.
3785 * g++.old-deja/g++.law/init1.C: Likewise.
3786 * g++.dg/abi/mangle26.C: Likewise.
3788 * g++.dg/template/function1.C: Adjust for C++0x mode.
3789 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3791 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3792 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3794 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3796 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3798 * g++.dg/cpp0x/regress: New directory.
3799 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3800 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3801 * g++.dg/cpp0x/regress/regress3.C: New.
3803 2011-02-10 Richard Guenther <rguenther@suse.de>
3805 PR tree-optimization/47677
3806 * gcc.dg/torture/pr47677.c: New testcase.
3808 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3810 * objc.dg/special/load-category-1.m: Remove unused header.
3811 * objc.dg/special/load-category-1a.m: Likewise.
3812 * objc.dg/special/load-category-2.m: Likewise.
3813 * objc.dg/special/load-category-2a.m: Likewise.
3814 * objc.dg/special/load-category-3.m: Likewise.
3815 * objc.dg/special/load-category-3a.m: Likewise.
3816 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3817 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3818 * objc.dg/attributes/class-attribute-1.m: Likewise.
3819 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3820 * obj-c++.dg/property/property.exp: Likewise.
3821 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3822 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3823 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3824 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3825 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3826 * obj-c++.dg/template-8.mm: Likewise.
3828 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.target/i386/pr47665.c: New test.
3833 2011-02-10 Jie Zhang <jie@codesourcery.com>
3837 2011-02-05 Jie Zhang <jie@codesourcery.com>
3839 * gcc.dg/pr42631.c: Update test.
3840 * gcc.dg/pr42631-2.c: New test.
3842 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3845 * gfortran.dg/proc_decl_25.f90: New.
3847 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3850 * gfortran.dg/typebound_assignment_2.f03: New.
3852 2011-02-09 Richard Guenther <rguenther@suse.de>
3854 PR tree-optimization/47664
3855 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3857 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3860 * gnat.dg/uninit_func.adb: Adjust dg directive.
3862 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3865 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3867 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3870 * gfortran.dg/auto_dealloc_2.f90: New.
3872 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3874 * gcc.dg/builtins-config.h: Remove __sgi handling.
3875 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3876 -std=c99 for mips-sgi-irix6.5*.
3878 2011-02-09 Martin Jambor <mjambor@suse.cz>
3881 * gfortran.dg/pr25923.f90: Remove xfails.
3883 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3886 * gfortran.dg/inquire_14.f90: New test.
3888 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3891 * gfortran.dg/pointer_init_6.f90: New.
3893 2011-02-08 Jeff Law <law@redhat.com>
3895 PR tree-optimization/42893
3896 * gcc.tree-ssa/pr42893.c: New test.
3898 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3900 PR tree-optimization/46834
3901 PR tree-optimization/46994
3902 PR tree-optimization/46995
3903 * gcc.dg/graphite/id-pr46834.c: New.
3904 * gfortran.dg/graphite/id-pr46994.f90: New.
3905 * gfortran.dg/graphite/id-pr46995.f90: New.
3907 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3910 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3911 using the variable is known the warning is emitted there.
3912 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3913 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3915 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3918 * gcc.dg/noreturn-1.c (foo5): Likewise.
3919 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3920 (method2): Likewise.
3922 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3923 the return statement using the uninitialized variable.
3924 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3926 2011-02-08 Richard Guenther <rguenther@suse.de>
3929 * g++.dg/opt/pr47639.c: New testcase.
3931 2011-02-08 Richard Guenther <rguenther@suse.de>
3933 PR tree-optimization/47632
3934 * g++.dg/opt/pr47632.C: New testcase.
3936 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3938 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3940 2011-02-07 Richard Guenther <rguenther@suse.de>
3942 PR tree-optimization/47615
3943 * g++.dg/opt/pr47615.C: New testcase.
3945 2011-02-07 Richard Guenther <rguenther@suse.de>
3947 PR tree-optimization/47621
3948 * gcc.dg/torture/pr47621.c: New testcase.
3950 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3952 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3954 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3957 * gfortran.dg/allocate_with_source_1 : New test.
3959 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3962 * gcc.dg/pr47610.c: New test.
3964 2011-02-05 Jie Zhang <jie@codesourcery.com>
3967 * gcc.dg/pr42631.c: Update test.
3968 * gcc.dg/pr42631-2.c: New test.
3970 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3973 * gfortran.dg/pr47574.f90: New test.
3975 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3977 PR tree-optimization/46194
3978 * gcc.dg/autopar/pr46194.c: New.
3980 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3982 PR tree-optimization/43695
3983 * g++.dg/ipa/pr43695.C: New.
3985 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3988 * gcc.dg/pr23200.c: New test.
3990 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3993 * g++.dg/pr47589.C: New test.
3995 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3998 * g++.dg/template/typedef37.C: New test.
3999 * g++.dg/template/param1.C: Adjust expected error message.
4001 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4004 * gcc.dg/pr31490-2.c: New test.
4005 * gcc.dg/pr31490-3.c: New test.
4006 * gcc.dg/pr31490-4.c: New test.
4008 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4009 Jakub Jelinek <jakub@redhat.com>
4012 * g++.dg/parser/semicolon3.C: Adjust.
4013 * g++.dg/parser/semicolon4.C: New testcase.
4014 * g++.dg/pr46890.C: New testcase.
4016 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4019 * g++.dg/init/pr29571.C: New.
4021 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4023 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4024 instead of vect_int.
4026 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4029 * gcc.target/i386/pr47312.c: New test.
4032 * gcc.target/i386/pr47564.c: New test.
4034 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4036 PR tree-optimization/45122
4037 * gcc.dg/tree-ssa/pr45122.c: New.
4039 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4042 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4045 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4046 and vsx so a default --with-cpu=power7 doesn't give an error
4047 when -mavoid-indexed-addresses is used.
4049 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4050 wrapper function to save the arguments and then jump to the real
4051 function, rather than depending on the compiler not to move stuff
4053 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4055 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4056 Paul Thomas <pault@gcc.gnu.org>
4059 * gfortran.dg/class_37.f03 : New test.
4061 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4062 Richard Guenther <rguenther@suse.de>
4064 PR tree-optimization/40979
4066 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4067 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4068 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4069 check_vect_support_and_set_flags.
4070 * gfortran.dg/graphite/vect-pr40979.f90: New.
4072 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4075 * gfortran.dg/class_36.f03: New.
4077 2011-02-02 Richard Guenther <rguenther@suse.de>
4079 PR tree-optimization/47566
4080 * gcc.dg/lto/20110201-1_0.c: New testcase.
4082 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4088 * debug/pr47498.c: New.
4089 * debug/pr47501.c: New.
4091 2011-02-01 Richard Guenther <rguenther@suse.de>
4093 PR tree-optimization/47559
4094 * g++.dg/torture/pr47559.C: New testcase.
4096 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4099 * gfortran.dg/typebound_call_20.f03: New.
4101 2011-02-01 Richard Guenther <rguenther@suse.de>
4103 PR tree-optimization/47555
4104 * gcc.dg/pr47555.c: New testcase.
4106 2011-02-01 Richard Guenther <rguenther@suse.de>
4108 PR tree-optimization/47541
4109 * g++.dg/torture/pr47541.C: New testcase.
4111 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4114 * gfortran.dg/typebound_call_19.f03: New.
4116 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4119 * g++.dg/cpp0x/pr47416.C: New test.
4121 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4126 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4129 * gfortran.dg/typebound_assignment_1.f03: New.
4131 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4133 PR tree-optimization/47538
4134 * gcc.c-torture/execute/pr47538.c: New test.
4136 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4139 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4141 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4143 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4145 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4147 PR rtl-optimization/44031
4148 * gcc.c-torture/compile/20110131-1.c: New test.
4150 2011-01-31 Tobias Burnus <burnus@net-b.de>
4153 * gfortran.dg/stmt_func_1.f90: New.
4155 2011-01-31 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/interface_34.f90: New.
4160 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4163 * gfortran.dg/realloc_on_assign_5.f03: New test.
4164 * gfortran.dg/realloc_on_assign_5.f03: New test.
4166 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4168 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4169 * gfortran.dg/bessel_7.f90: Likewise.
4170 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4172 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4173 * gfortran.dg/sum_init_expr.f03: Likewise.
4175 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4177 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4180 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4181 loop only on "vect_intfloat_cvt" targets.
4183 2011-01-29 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/shape_6.f90: New.
4188 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4190 PR libgfortran/47434
4191 * gfortran.dg/read_infnan_1.f90: Update test.
4192 * gfortran.dg/module_nan.f90: Update test.
4193 * gfortran.dg/char4_iunit_1.f03: Update test.
4194 * gfortran.dg/large_real_kind_1.f90: Update test.
4195 * gfortran.dg/real_const_3.f90: Update test.
4196 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4198 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4201 * g++.dg/template/param2.C: New test.
4203 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4205 PR libgfortran/47285
4206 * gfortran.dg/fmt_g.f: New test.
4208 2011-01-28 Tobias Burnus <burnus@net-b.de>
4211 * gfortran.dg/pure_formal_1.f90: New.
4213 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4216 * gcc.dg/tls/pr42894.c: New test.
4218 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4220 * gcc.dg/pr47276.c: Add dg-require-visibility.
4222 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4224 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4226 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4227 Tobias Burnus <burnus@gcc.gnu.org>
4232 * gfortran.dg/realloc_on_assign_3.f03: New test.
4233 * gfortran.dg/realloc_on_assign_4.f03: New test.
4234 * gfortran.dg/allocatable_function_5.f90: New test.
4235 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4236 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4237 implemented" dg-errors.
4239 2011-01-27 Jan Hubicka <jh@suse.cz>
4242 * gcc.dg/attr-weakref-4.c: New testcase
4244 2011-01-27 Martin Jambor <mjambor@suse.cz>
4246 PR tree-optimization/47228
4247 * gcc.dg/torture/pr47228.c: New test.
4249 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4251 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4253 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4255 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4256 when using auto-overlay support on the SPU.
4258 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4260 PR rtl-optimization/44174
4261 * gcc.target/i386/asm-6.c: New test.
4263 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4265 PR rtl-optimization/46856
4266 * gcc.c-torture/compile/pr46856.c: New test.
4268 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4269 Andrew Pinski <pinskia@gmail.com>
4272 * gcc.dg/pr43082.c: New.
4274 2011-01-26 DJ Delorie <dj@redhat.com>
4276 PR rtl-optimization/46878
4277 * gcc.dg/pr46878-1.c: New test.
4279 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/cpp0x/pr47476.C: New test.
4284 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4286 * gcc.c-torture/compile/20110126-1.c: New test.
4288 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4291 * gcc.dg/torture/pr47473.c: New test.
4293 2011-01-26 Jan Hubicka <jh@suse.cz>
4296 * gcc.c-torture/execute/pr47237.c: New testcase.
4298 2011-01-26 Jan Hubicka <jh@suse.cz>
4300 PR tree-optimization/47190
4301 * gcc.dg/attr-weakref-3.c: New testcase.
4303 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4306 * gcc.dg/dll-9a.c: New test file.
4307 * gcc.dg/dll-11.c: Likewise.
4308 * gcc.dg/dll-12.c: Likewise.
4309 * gcc.dg/dll-12a.c: Likewise.
4310 * gcc.dg/dll-11a.c: Likewise.
4311 * gcc.dg/dll-9.c: Likewise.
4312 * gcc.dg/dll-10.c: Likewise.
4313 * gcc.dg/dll-10a.c: Likewise.
4314 * g++.dg/ext/dllexport4a.cc: Likewise.
4315 * g++.dg/ext/dllexport4.C: Likewise.
4316 * g++.dg/ext/dllexport5.C: Likewise.
4317 * g++.dg/ext/dllexport5a.cc: Likewise.
4319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4321 PR tree-optimization/46970
4322 * gcc.dg/graphite/pr46970.c: New.
4324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4326 PR tree-optimization/46215
4327 * gcc.dg/graphite/pr46215.c: New.
4329 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4331 PR tree-optimization/46168
4332 * gcc.dg/graphite/pr46168.c: New.
4334 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4336 PR tree-optimization/43657
4337 * gcc.dg/graphite/pr43657.c: New.
4339 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4341 PR tree-optimization/29832
4342 * gfortran.dg/graphite/pr29832.f90: New.
4344 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4346 PR tree-optimization/43567
4347 * gcc.dg/graphite/pr43567.c: New.
4349 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4351 * gfortran.dg/graphite/interchange-4.f: New.
4352 * gfortran.dg/graphite/interchange-5.f: New.
4354 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4355 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4356 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4357 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4358 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4359 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4360 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4361 * gfortran.dg/ltrans-7.f90: Removed.
4362 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4364 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4365 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4366 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4367 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4368 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4369 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4370 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4371 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4372 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4373 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4374 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4375 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4376 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4377 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4378 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4379 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4380 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4381 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4382 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4383 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4384 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4385 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4386 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4387 * gcc.dg/tree-ssa/data-dep-1.c
4388 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4389 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4390 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4391 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4392 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4394 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4396 PR tree-optimization/47265
4397 PR tree-optimization/47443
4398 * gcc.c-torture/compile/pr47265.c: New test.
4399 * gcc.dg/pr47443.c: New test.
4401 2011-01-25 Martin Jambor <mjambor@suse.cz>
4403 PR tree-optimization/47382
4404 * g++.dg/torture/pr47382.C: New test.
4405 * g++.dg/opt/devirt1.C: Xfail.
4407 2011-01-25 Yao Qi <yao@codesourcery.com>
4410 * gcc.target/arm/pr45701-1.c: New test.
4411 * gcc.target/arm/pr45701-2.c: New test.
4412 * gcc.target/arm/pr45701-3.c: New test.
4414 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4415 Jakub Jelinek <jakub@redhat.com>
4417 PR tree-optimization/47271
4418 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4420 2011-01-25 Nick Clifton <nickc@redhat.com>
4422 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4423 (saturate_add): Delete.
4425 (main): Do not run saturate_add.
4426 (set_interrupts): Delete.
4428 2011-01-25 Tobias Burnus <burnus@net-b.de>
4431 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4433 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4435 PR tree-optimization/47427
4436 PR tree-optimization/47428
4437 * gcc.c-torture/compile/pr47427.c: New test.
4438 * gcc.c-torture/compile/pr47428.c: New test.
4440 2011-01-25 Richard Guenther <rguenther@suse.de>
4443 * gcc.dg/torture/pr47411.c: New testcase.
4445 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4447 * gfortran.dg/graphite/id-24.f: New.
4448 * gfortran.dg/graphite/id-25.f: New.
4450 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4452 * gfortran.dg/graphite/id-23.f: New.
4454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4456 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4460 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4461 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4462 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4463 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4464 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4465 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4466 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4467 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4468 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4470 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4472 * gcc.dg/graphite/block-0.c: Add documentation.
4473 * gcc.dg/graphite/block-4.c: Same.
4474 * gcc.dg/graphite/block-7.c: Same.
4475 * gcc.dg/graphite/block-8.c: New.
4476 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4477 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4478 * gcc.dg/graphite/interchange-12.c: Add documentation.
4479 * gcc.dg/graphite/interchange-13.c: New.
4480 * gcc.dg/graphite/interchange-14.c: New.
4481 * gcc.dg/graphite/interchange-15.c: New.
4482 * gcc.dg/graphite/interchange-8.c: Add documentation.
4483 * gcc.dg/graphite/interchange-mvt.c: Same.
4485 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4488 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4489 * gcc.target/powerpc/altivec-14.c: Ditto.
4490 * gcc.target/powerpc/altivec-33.c: Ditto.
4491 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4492 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4493 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4494 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4495 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4496 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4497 * g++.dg/ext/altivec-15.C: Ditto.
4498 * g++.dg/ext/altivec-types-1.C: Ditto.
4499 * g++.dg/ext/altivec-types-2.C: Ditto.
4500 * g++.dg/ext/altivec-types-3.C: Ditto.
4501 * g++.dg/ext/altivec-types-4.C: Ditto.
4503 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4507 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4509 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4510 optimization options.
4512 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4514 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4517 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4519 2011-01-23 Tobias Burnus <burnus@net-b.de>
4522 * gfortran.dg/allocatable_scalar_12.f90: New.
4524 2011-01-23 Ira Rosen <irar@il.ibm.com>
4526 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4527 vectorization to be not profitable if peeling is used to
4528 realign the memory access.
4529 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4530 loop bound to avoid loop unrolling.
4531 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4533 2011-01-22 Jan Hubicka <jh@suse.cz>
4536 * g++.dg/lto/pr47333.C: New file.
4538 2011-01-22 Jan Hubicka <jh@suse.cz>
4540 PR tree-optimization/43884
4542 * gcc.dg/autopar/outer-2.c: Increase array size.
4543 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4545 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4548 * gfortran.dg/c_loc_tests_16.f90: New test.
4550 2011-01-22 Tobias Burnus <burnus@net-b.de>
4553 * gfortran.dg/typebound_proc_19.f90: New.
4555 2011-01-21 Jeff Law <law@redhat.com>
4557 PR tree-optimization/47053
4558 * g++.dg/pr47053.C: New test.
4560 2011-01-21 Jason Merrill <jason@redhat.com>
4563 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4565 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4568 * g++.dg/cpp0x/range-for10.C: New test.
4569 * g++.dg/template/for1.C: New test.
4572 * g++.dg/tree-prof/partition3.C: New test.
4574 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4576 PR rtl-optimization/47366
4577 * g++.dg/opt/pr47366.C: New test.
4579 2011-01-21 Jason Merrill <jason@redhat.com>
4582 * g++.dg/cpp0x/constexpr-regress2.C: New.
4584 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4586 2011-01-21 Jeff Law <law@redhat.com>
4588 PR rtl-optimization/41619
4589 * gcc.dg/pr41619.c: New.
4591 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4593 PR tree-optimization/47355
4594 * g++.dg/opt/pr47355.C: New test.
4596 2011-01-21 Richard Guenther <rguenther@suse.de>
4598 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4601 2011-01-21 Richard Guenther <rguenther@suse.de>
4603 PR tree-optimization/47365
4604 * gcc.dg/torture/pr47365.c: New testcase.
4605 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4607 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4609 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4611 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4613 PR tree-optimization/47391
4614 * gcc.dg/pr47391.c: New test.
4616 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4618 * g++.dg/template/char1.C: Use signed char.
4620 2011-01-21 Tobias Burnus <burnus@net-b.de>
4623 * gfortran.dg/pointer_target_4.f90: New.
4625 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4628 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4629 ILP32 system and not IP32.
4631 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4634 * g++.dg/debug/pr46583.C: New.
4636 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4639 * g++.dg/debug/pr47283.C: New test.
4642 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4643 * gcc.target/i386/headmerge-2.c: Likewise.
4645 2011-01-20 Richard Guenther <rguenther@suse.de>
4648 * gcc.dg/torture/pr47370.c: New testcase.
4650 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4652 PR tree-optimization/46130
4653 * gcc.dg/pr46130-1.c: New test.
4654 * gcc.dg/pr46130-2.c: New test.
4656 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4659 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4661 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4664 * g++.dg/debug/pr46240.cc: New.
4666 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/template/anonunion1.C: New test.
4671 PR rtl-optimization/47337
4672 * gcc.c-torture/execute/pr47337.c: New test.
4674 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4677 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4679 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4681 PR tree-optimization/46021
4682 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4684 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4686 PR tree-optimization/47290
4687 * g++.dg/torture/pr47290.C: New test.
4689 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4692 * gfortran.dg/proc_ptr_comp_29.f90: New.
4694 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4697 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4698 powerpc-apple-darwin9.
4700 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4702 PR rtl-optimization/47299
4703 * gcc.c-torture/execute/pr47299.c: New test.
4705 2011-01-17 Jason Merrill <jason@redhat.com>
4707 * g++.dg/cpp0x/constexpr-virtual.C: New.
4709 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4712 * gfortran.dg/gomp/pr47331.f90: New test.
4714 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4717 * objc.dg/selector-warn-1.m: New.
4718 * obj-c++.dg/selector-warn-1.mm: New.
4720 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4722 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4723 Update dg-final accordingly.
4725 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4727 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4729 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4731 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4733 * gcc.dg/guality/pr36728-2.c: Likewise.
4735 2011-01-17 Richard Guenther <rguenther@suse.de>
4737 PR tree-optimization/47313
4738 * g++.dg/torture/pr47313.C: New testcase.
4740 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4743 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4744 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4745 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4746 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4748 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4750 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4751 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4752 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4754 2011-01-17 Richard Guenther <rguenther@suse.de>
4756 PR tree-optimization/45967
4757 * gcc.dg/torture/pr45967-2.c: New testcase.
4758 * gcc.dg/torture/pr45967-3.c: Likewise.
4760 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4763 * g++.dg/ext/pr47213.C: Require visibility.
4765 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4767 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4768 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4770 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4772 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4773 Linux-based targets.
4775 2011-01-13 Jan Hubicka <jh@suse.cz>
4777 PR tree-optimization/47276
4778 * gcc.dg/pr47276.c: New testcase.
4780 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4781 Jonathan Wakely <jwakely.gcc@gmail.com>
4784 * g++.dg/other/pr33558.C: New.
4785 * g++.dg/other/pr33558-2.C: New.
4787 2011-01-14 Martin Jambor <mjambor@suse.cz>
4789 PR tree-optimization/45934
4790 PR tree-optimization/46302
4791 * g++.dg/ipa/devirt-c-1.C: New test.
4792 * g++.dg/ipa/devirt-c-2.C: Likewise.
4793 * g++.dg/ipa/devirt-c-3.C: Likewise.
4794 * g++.dg/ipa/devirt-c-4.C: Likewise.
4795 * g++.dg/ipa/devirt-c-5.C: Likewise.
4796 * g++.dg/ipa/devirt-c-6.C: Likewise.
4797 * g++.dg/ipa/devirt-6.C: Likewise.
4798 * g++.dg/ipa/devirt-d-1.C: Likewise.
4799 * g++.dg/torture/pr45934.C: Likewise.
4801 2011-01-14 Jason Merrill <jason@redhat.com>
4803 * g++.dg/cpp0x/variadic105.C: New.
4805 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4806 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4809 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4810 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4811 execution tests on i?86-*-*, x86_64-*-* and
4812 powerpc*-apple-darwin* && ilp32.
4813 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4814 tests on i?86-*-* and x86_64-*-*.
4816 2011-01-14 Richard Guenther <rguenther@suse.de>
4818 PR tree-optimization/47280
4819 * g++.dg/opt/pr47280.C: New testcase.
4821 2011-01-14 Jason Merrill <jason@redhat.com>
4823 * g++.dg/cpp0x/constexpr-regress1.C: New.
4825 * g++.dg/ext/flexary2.C: New.
4827 2011-01-14 Richard Guenther <rguenther@suse.de>
4830 * gcc.dg/torture/pr47281.c: New testcase.
4831 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4833 2011-01-14 Richard Guenther <rguenther@suse.de>
4835 PR tree-optimization/47286
4836 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4838 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4841 * g++.dg/ext/pr47213.C: New.
4843 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4845 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4847 2011-01-13 Tobias Burnus <burnus@net-b.de>
4848 Mikael Morin <mikael@gcc.gnu.org>
4852 * gfortran.dg/select_type_20.f90: New.
4853 * gfortran.dg/select_type_21.f90: New.
4855 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4858 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4860 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4862 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4863 * gcc.dg/guality/pr36728-2.c: Likewise.
4865 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4868 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4870 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4872 PR rtl-optimization/45352
4873 * gcc.dg/pr45352-3.c: New.
4875 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4877 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4879 * g++.dg/cpp0x/range-for8.C: New.
4880 * g++.dg/cpp0x/range-for9.C: New.
4882 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4885 * g++.dg/debug/pr47209.C: New.
4887 2011-01-12 Richard Guenther <rguenther@suse.de>
4890 * gcc.dg/lto/pr47259_0.c: New testcase.
4891 * gcc.dg/lto/pr47259_1.c: Likewise.
4893 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4895 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4896 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4897 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4898 methods missing from the OBJC2 Object.
4899 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4900 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4901 GNU and NeXT runtimes.
4902 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4904 * objc-obj-c++-shared/Object1.m: Likewise.
4905 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4906 * objc.dg/proto-qual-1.m: Likewise.
4907 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4908 * obj-c++.dg/proto-qual-1.mm: Likewise.
4910 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4913 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4915 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4917 Fixed the Objective-C++ testsuite and updated all tests.
4918 * lib/obj-c++.exp (obj-c++_init): Declare and set
4919 gcc_warning_prefix and gcc_error_prefix.
4920 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4921 'dg-warning', 'dg-message' and 'dg-error'.
4922 * obj-c++.dg/class-extension-3.mm: Likewise.
4923 * obj-c++.dg/class-protocol-1.mm: Likewise.
4924 * obj-c++.dg/encode-7.mm: Likewise.
4925 * obj-c++.dg/exceptions-3.mm: Likewise.
4926 * obj-c++.dg/exceptions-5.mm: Likewise.
4927 * obj-c++.dg/method-12.mm: Likewise.
4928 * obj-c++.dg/method-13.mm: Likewise.
4929 * obj-c++.dg/method-15.mm: Likewise.
4930 * obj-c++.dg/method-16.mm: Likewise.
4931 * obj-c++.dg/method-4.mm: Likewise.
4932 * obj-c++.dg/method-8.mm: Likewise.
4933 * obj-c++.dg/method-conflict-1.mm: Likewise.
4934 * obj-c++.dg/method-conflict-2.mm: Likewise.
4935 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4936 and uncommented second part of the testcase now that the testsuite
4938 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4939 and uncommented second part of the testcase now that the testsuite
4941 * obj-c++.dg/private-1.mm: Likewise.
4942 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4943 * obj-c++.dg/syntax-error-7.mm: Likewise.
4944 * obj-c++.dg/warn5.mm: Likewise.
4945 * obj-c++.dg/property/at-property-14.mm: Likewise.
4946 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4948 * obj-c++.dg/property/at-property-18.mm: Likewise.
4949 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4951 * obj-c++.dg/property/at-property-21.mm: Likewise.
4952 * obj-c++.dg/property/at-property-28.mm: Likewise.
4953 * obj-c++.dg/property/at-property-5.mm: Likewise.
4954 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4955 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4956 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4957 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4958 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4959 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4960 * obj-c++.dg/tls/diag-5.mm: Likewise.
4961 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4962 dg-error, now matched correctly.
4964 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4966 * objc.dg/property/at-property-29.m: New.
4967 * obj-c++.dg/property/at-property-29.mm: New.
4969 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971 * go.test/go-test.exp (go-set-goarch): New proc.
4972 (go-gc-tests): Use it.
4974 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4977 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4979 2011-01-11 Richard Henderson <rth@redhat.com>
4981 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4983 2011-01-11 Jan Hubicka <jh@suse.cz>
4987 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4988 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4990 2011-01-11 Richard Guenther <rguenther@suse.de>
4992 PR tree-optimization/46076
4993 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4995 2011-01-11 Jeff Law <law@redhat.com>
4997 * PR tree-optimization/47086
4998 * gcc.dg/pr47086.c: New test.
5000 2011-01-11 Jason Merrill <jason@redhat.com>
5003 * g++.dg/template/new10.C: New.
5006 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5008 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5010 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5011 Split type definitions and NSConstantString class into...
5012 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5013 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5014 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5015 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5016 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5017 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5019 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5020 encode defines for newer NeXT system headers.
5021 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5022 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5023 * objc.dg/foreach-5.m: Likewise.
5024 * objc.dg/foreach-2.m: Likewise.
5025 * objc.dg/foreach-4.m: Likewise.
5026 * objc.dg/torture/strings/string1.m: Likewise.
5027 * objc.dg/torture/strings/string2.m: Likewise.
5028 * objc.dg/torture/strings/string3.m: Likewise.
5029 * objc.dg/torture/strings/string4.m: Likewise.
5030 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5031 header and stand alone.
5032 * obj-c++.dg/strings/strings-2.mm: Likewise.
5033 * objc.dg/torture/strings/const-str-3.m: Likewise.
5034 * objc.dg/strings/strings-2.m: Likewise.
5035 * objc.dg/strings/const-str-12b.m: Likewise.
5037 2011-01-12 Richard Guenther <rguenther@suse.de>
5040 * gcc.dg/attr-weak-1.c: Adjust.
5042 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5045 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5046 standard compliant and comment.
5048 2011-01-10 Jan Hubicka <jh@suse.cz>
5051 * gcc.dg/initpri3.c: New testcase.
5053 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5056 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5062 (g_ebp_save): Likewise.
5063 (g_esp_save): Likewise.
5065 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5067 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5069 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5071 PR tree-optimization/46021
5072 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5073 i?86-*-*, x86_64-*-*.
5075 2011-01-10 Jeff Law <law@redhat.com>
5077 * PR tree-optimization/47141
5078 * gcc.c-torture/compile/pr47141.c: New test.
5080 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5083 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5084 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5085 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5086 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5089 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5090 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5091 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5092 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5093 being vectorized. Adjust dg-final pattern.
5096 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5097 * gcc.dg/vect/slp-24.c: Likewise.
5099 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5102 * g++.dg/other/pr47218-1.C: New test file.
5103 * g++.dg/other/pr47218.C: Likewise.
5104 * g++.dg/other/pr47218.h: New supporting header.
5106 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5109 * objc.dg/attributes/invalid-attribute-1.m: New.
5110 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5112 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5115 * gfortran.dg/proc_ptr_comp_28.f90: New.
5117 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5119 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5120 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5121 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5122 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5123 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5124 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5125 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5126 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5127 * objc.dg/gnu-api-2-class.m: Likewise.
5128 * objc.dg/gnu-api-2-ivar.m: Likewise.
5129 * objc.dg/gnu-api-2-method.m: Likewise.
5130 * objc.dg/gnu-api-2-objc.m: Likewise.
5131 * objc.dg/gnu-api-2-object.m: Likewise.
5132 * objc.dg/gnu-api-2-property.m: Likewise.
5133 * objc.dg/gnu-api-2-protocol.m: Likewise.
5134 * objc.dg/gnu-api-2-sel.m: Likewise.
5136 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5138 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5139 * objc.dg/objc-foreach-4.m: Likewise.
5140 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5141 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5142 * objc.dg/foreach-4.m: Likewise.
5143 * objc.dg/foreach-5.m: Likewise.
5144 * objc.dg/foreach-3.m: Return self from init.
5146 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5149 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5151 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5154 * gfortran.dg/class_35.f90: New.
5156 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5158 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5160 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5163 * objc.dg/invalid-method-2.m: New.
5164 * obj-c++.dg/invalid-method-2.mm: New.
5166 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/transpose_optimization_2.f90 : New test.
5171 2011-01-08 Jan Hubicka <jh@suse.cz>
5173 PR tree-optmization/46469
5174 * g++.dg/torture/pr46469.C: New testcase.
5176 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5178 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5179 emulation of libobjc-gnu structure layout functionality to ..
5180 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5181 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5182 * objc/execute/bf-common.h: Adjust headers.
5183 * objc/execute/bf-1.m: Likewise.
5184 * objc/execute/bf-2.m: Likewise.
5185 * objc/execute/bf-3.m: Likewise.
5186 * objc/execute/bf-4.m: Likewise.
5187 * objc/execute/bf-5.m: Likewise.
5188 * objc/execute/bf-6.m: Likewise.
5189 * objc/execute/bf-7.m: Likewise.
5190 * objc/execute/bf-8.m: Likewise.
5191 * objc/execute/bf-9.m: Likewise.
5192 * objc/execute/bf-10.m: Likewise.
5193 * objc/execute/bf-11.m: Likewise.
5194 * objc/execute/bf-12.m: Likewise.
5195 * objc/execute/bf-13.m: Likewise.
5196 * objc/execute/bf-14.m: Likewise.
5197 * objc/execute/bf-15.m: Likewise.
5198 * objc/execute/bf-16.m: Likewise.
5199 * objc/execute/bf-17.m: Likewise.
5200 * objc/execute/bf-18.m: Likewise.
5201 * objc/execute/bf-19.m: Likewise.
5202 * objc/execute/bf-20.m: Likewise.
5203 * objc/execute/bf-21.m: Likewise.
5204 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5205 objc_get_type_qualifiers ().
5207 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5210 * gfortran.dg/dependency_39.f90: New test.
5212 2011-01-07 Jan Hubicka <jh@suse.cz>
5214 Get builtins tests ready for linker plugin.
5215 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5216 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5217 my_memset, my_bzero): Mark used.
5218 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5219 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5221 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5224 2011-01-07 Jan Hubicka <jh@suse.cz>
5226 PR tree-optimization/46367
5227 * g++.dg/torture/pr46367.C: New file.
5229 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.dg/pr47201.c: New test.
5235 * gcc.dg/tree-prof/pr47187.c: New test.
5237 2011-01-07 Tobias Burnus <burnus@net-b.de>
5240 * gfortran.dg/extends_type_of_3.f90: New.
5242 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5244 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5245 * g++.dg/ext/dllimport-MI1.C: Likewise.
5246 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5247 * g++.dg/ext/dllimport10.C: Likewise.
5248 * g++.dg/ext/dllimport11.C: Likewise.
5249 * g++.dg/ext/dllimport12.C: Likewise.
5250 * g++.dg/ext/dllimport13.C: Likewise.
5251 * g++.dg/ext/dllimport2.C: Likewise.
5252 * g++.dg/ext/dllimport3.C: Likewise.
5253 * g++.dg/ext/dllimport4.C: Likewise.
5254 * g++.dg/ext/dllimport5.C: Likewise.
5255 * g++.dg/ext/dllimport6.C: Likewise.
5256 * g++.dg/ext/dllimport8.C: Likewise.
5257 * g++.dg/ext/dllimport9.C: Likewise.
5258 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5259 targets, too. Additionally enable test for i?86-*-mingw*.
5260 * g++.dg/ext/selectany1.C: Likewise.
5261 Remove guard variable check.
5263 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5267 * gfortran.dg/storage_size_3.f08: Extended.
5269 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5272 * g++.dg/template/stdarg1.C: New test.
5274 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5277 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5278 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5279 from the interface of functions to not hide the errors that
5282 2011-01-06 Jan Hubicka <jh@suse.cz>
5284 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5285 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5287 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5291 * gfortran.dg/interface_33.f90: New test.
5293 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5296 * gcc.c-torture/compile/pr47150.c: New test.
5298 2011-01-06 Ira Rosen <irar@il.ibm.com>
5300 PR tree-optimization/47139
5301 * gcc.dg/vect/pr47139.c: New test.
5303 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5306 * gfortran.dg/extends_type_of_2.f03: New.
5308 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5310 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5312 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5314 * gnat.dg/opt14.adb: New test.
5316 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5319 * gfortran.dg/allocate_error_2.f90: New test.
5321 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5324 * gfortran.dg/storage_size_3.f08: New.
5326 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5328 PR libgfortran/47154
5329 * gfortran.dg/namelist_68.f90: New test.
5331 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5333 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5335 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5338 * gfortran.dg/class_34.f90: New.
5340 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5342 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5343 use __builtin_inff. Skip all single-precision tests that require
5346 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5348 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5350 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5352 PR tree-optimization/47148
5353 * gcc.c-torture/execute/pr47148.c: New test.
5355 PR tree-optimization/47155
5356 * gcc.c-torture/execute/pr47155.c: New test.
5358 PR rtl-optimization/47157
5359 * gcc.c-torture/compile/pr47157.c: New test.
5361 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5363 * gcc.dg/torture/vector-shift2.c (schar): Define.
5364 (main): Always use schar or uchar instead of plain "char" to avoid
5365 dependencies on implementation-defined char signedness.
5367 2011-01-03 Martin Jambor <mjambor@suse.cz>
5369 PR tree-optimization/46801
5370 * gnat.dg/pack9.adb: Remove xfail.
5372 2011-01-03 Martin Jambor <mjambor@suse.cz>
5374 PR tree-optimization/46984
5375 * g++.dg/ipa/pr46984.C: New test.
5377 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5380 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5382 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5384 PR tree-optimization/47140
5385 * gcc.c-torture/compile/pr47140.c: New test.
5387 PR rtl-optimization/47028
5388 * gcc.dg/pr47028.c: New test.
5390 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5392 * objc.dg/protocol-forward-1.m: Removed TODO.
5393 * objc.dg/protocol-forward-2.m: New.
5394 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5395 * obj-c++.dg/protocol-forward-2.mm: New.
5397 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5400 * g++.dg/eh/pr38662.C: New testcase.
5402 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5404 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5405 scan for newline '\n'.
5408 Copyright (C) 2011 Free Software Foundation, Inc.
5410 Copying and distribution of this file, with or without modification,
5411 are permitted in any medium without royalty provided the copyright
5412 notice and this notice are preserved.