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.