1 2011-05-26 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/coarray/registering_1.f90: New.
6 2011-05-26 Jason Merrill <jason@redhat.com>
8 * g++.dg/cpp0x/variadic111.C: New.
9 * g++.dg/cpp0x/variadic41.C: Adjust.
11 2011-05-26 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/48702
14 * gcc.dg/torture/pr48702.c: New testcase.
16 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
21 * gcc.dg/matrix/matrix.exp: Likewise.
22 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
23 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
24 line number to check_profiling_available.
25 * lib/target-supports.exp (check_profiling_available): Account for
27 Require TLS runtime support with -fprofile-generate.
28 * lib/profopt.exp (profopt-execute): Add TLS options for
30 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
32 2011-05-26 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/eh/cond5.C: New test.
37 PR tree-optimization/49161
38 * gcc.c-torture/execute/pr49161.c: New test.
40 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
42 * gcc.target/arm/neon-vorn-vbic.c: New test.
44 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
46 PR tree-optimization/49038
47 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
48 * gcc.dg/vect/pr49038.c: New test.
50 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
51 * g++.dg/init/pr25811-3.C: New.
52 * g++.dg/init/pr25811-4.C: New.
54 2011-05-25 Jason Merrill <jason@redhat.com>
56 * g++.dg/cpp0x/enum17.C: New.
57 * g++.old-deja/g++.jason/rfg10.C: Adjust.
59 * g++.dg/cpp0x/auto24.C: New.
61 * g++.dg/cpp0x/error4.C: New.
63 * g++.dg/cpp0x/rv-restrict.C: New.
65 * g++.dg/cpp0x/enum15.C: New.
66 * g++.dg/cpp0x/constexpr-switch2.C: New.
68 * g++.dg/cpp0x/variadic110.C: New.
70 * g++.dg/cpp0x/auto9.C: Add typedef test.
72 * g++.dg/cpp0x/auto23.C: New.
73 * g++.dg/cpp0x/auto9.C: Adjust.
75 * g++.dg/cpp0x/defaulted29.C: New.
77 * g++.dg/cpp0x/initlist51.C: New.
79 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
81 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
82 * g++.dg/abi/packed1.C: Suppress warning.
83 * g++.dg/warn/Wunused-parm-3.C: Likewise.
84 * g++.dg/template/stdarg1.C: Likewise.
85 * g++.dg/other/packed1.C: Remove arm from xfail list.
87 2011-05-25 Jason Merrill <jason@redhat.com>
89 * g++.dg/cpp0x/enum16.C: New.
90 * g++.dg/parse/error15.C: Adjust.
92 * g++.dg/cpp0x/initlist50.C: New.
94 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
96 * g++.dg/cpp0x/variadic109.C: New.
98 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
100 * gcc.target/i386/pause-1.c: New.
102 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
104 * gcc.dg/stack-usage-1.c: Adjust comment.
105 * gcc.dg/stack-usage-2.c: New test.
107 2011-05-25 Jakub Jelinek <jakub@redhat.com>
110 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
111 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
113 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
115 PR rtl-optimization/48757
116 * gfortran.dg/pr48757.f: New test case.
118 2011-05-24 Jason Merrill <jason@redhat.com>
120 * g++.dg/cpp0x/access01.C: New.
122 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
125 * objc.dg/pr48177.m: New testcase.
127 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
130 * objc.dg/pr48187.m: New testcase.
131 * obj-c++.dg/pr48187.mm: New testcase.
132 * objc.dg/ivar-extra-semicolon.m: New testcase.
134 2011-05-24 Jason Merrill <jason@redhat.com>
136 * g++.dg/template/access21.C: New.
137 * g++.dg/template/access22.C: New.
139 2011-05-24 Michael Matz <matz@gcc.gnu.org>
141 PR rtl-optimization/48633
142 * g++.dg/pr48633.C: New test.
144 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
147 * g++.dg/other/pr49133.C: New test.
149 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
150 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
152 * gcc.dg/torture/tls/run-gd.c: New test.
153 * gcc.dg/torture/tls/run-ie.c: New test.
154 * gcc.dg/torture/tls/run-ld.c: New test.
155 * gcc.dg/torture/tls/run-le.c: New test.
156 * lib/target-supports.exp (check_effective_target_tls_runtime):
157 Build testcase with TLS options.
159 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161 * gcc.dg/vect/pr48172.c: Remove dg-do run.
163 2011-05-24 Tom de Vries <tom@codesourcery.com>
165 PR tree-optimization/49121
166 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
168 2011-05-23 Jason Merrill <jason@redhat.com>
170 * g++.dg/cpp0x/defaulted28.C: New.
172 * g++.dg/cpp0x/sfinae25.C: New.
174 * g++.dg/cpp0x/rv-cast2.C: New.
176 * g++.dg/cpp0x/enum14.C: New.
178 2011-05-23 Jakub Jelinek <jakub@redhat.com>
181 * gcc.c-torture/execute/pr49123.c: New test.
184 * gcc.dg/debug/pr49032.c: New test.
187 * gcc.dg/pr49120.c: New test.
189 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
192 * gcc.target/i386/pr47315.c: New test.
194 2011-05-23 Jason Merrill <jason@redhat.com>
196 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
198 * g++.dg/cpp0x/sfinae24.C: New.
200 * g++.dg/cpp0x/error3.C: New.
202 * g++.dg/cpp0x/defaulted27.C: New.
204 * g++.dg/cpp0x/decltype27.C: New.
206 2011-05-23 Richard Guenther <rguenther@suse.de>
208 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
210 2011-05-23 Richard Guenther <rguenther@suse.de>
212 PR tree-optimization/40874
213 * g++.dg/tree-ssa/pr40874.C: New testcase.
215 2011-05-23 Richard Guenther <rguenther@suse.de>
217 PR tree-optimization/49115
218 * g++.dg/torture/pr49115.C: New testcase.
220 2011-05-23 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/memcpy-3.c: New testcase.
225 2011-05-23 Jakub Jelinek <jakub@redhat.com>
228 * gcc.c-torture/execute/pr48973-1.c: New test.
229 * gcc.c-torture/execute/pr48973-2.c: New test.
231 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
234 * g++.dg/warn/pr18016.C: New.
236 2011-05-23 Tom de Vries <tom@codesourcery.com>
239 * gcc.target/arm/ivopts-6.c: New test.
241 2011-05-22 Jakub Jelinek <jakub@redhat.com>
244 * gcc.c-torture/compile/pr49029.c: New test.
246 2011-05-22 Jason Merrill <jason@redhat.com>
248 * g++.dg/cpp0x/sfinae23.C: New.
249 * g++.dg/cpp0x/sfinae8.C: Correct.
251 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
253 * gfortran.dg/function_optimize_8.f90: New test case.
255 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
257 PR tree-optimization/49087
258 * gcc.dg/vect/O3-pr49087.c: New test.
260 2011-05-21 Jason Merrill <jason@redhat.com>
262 * g++.dg/debug/const5.C: New.
264 2011-05-20 Jason Merrill <jason@redhat.com>
266 * g++.dg/cpp0x/constexpr-static7.C: Extend.
268 * g++.dg/cpp0x/constexpr-static7.C: New.
270 * g++.dg/cpp0x/enum12.C: New.
271 * g++.dg/cpp0x/enum13.C: New.
273 2011-05-21 Janus Weil <janus@gcc.gnu.org>
276 * gfortran.dg/select_type_23.f03: New.
278 2011-05-20 Jason Merrill <jason@redhat.com>
280 * g++.dg/cpp0x/defaulted26.C: New.
282 * g++.dg/cpp0x/noexcept02.C: Fix.
283 * g++.dg/cpp0x/noexcept03.C: Fix.
284 * g++.dg/cpp0x/noexcept08.C: Fix.
285 * g++.dg/cpp0x/noexcept10.C: New.
287 2011-05-20 Janus Weil <janus@gcc.gnu.org>
290 * gfortran.dg/extends_12.f03: New.
292 2011-05-20 Jason Merrill <jason@redhat.com>
294 * g++.dg/template/koenig9.C: New.
295 * g++.dg/opt/pr47615.C: Fix.
296 * g++.dg/overload/defarg1.C: Fix.
297 * g++.dg/tc1/dr213.C: Remove xfail.
298 * g++.dg/torture/pr34850.C: Fix.
299 * g++.dg/torture/pr39362.C: Fix.
300 * g++.old-deja/g++.brendan/crash56.C: Fix.
301 * g++.old-deja/g++.pt/memtemp47.C: Fix.
303 2011-05-20 Richard Guenther <rguenther@suse.de>
305 PR tree-optimization/49079
306 * gcc.dg/torture/pr49079.c: New testcase.
308 2011-05-20 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/49073
311 * gcc.c-torture/execute/pr49073.c: New test.
313 2011-06-19 Tobias Burnus <burnus@net-b.de>
316 * gfortran.dg/coarray_21.f90: New.
318 2011-05-19 Joseph Myers <joseph@codesourcery.com>
320 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
323 2011-05-19 Richard Guenther <rguenther@suse.de>
326 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
328 2011-05-19 Richard Guenther <rguenther@suse.de>
331 * gcc.dg/builtin-object-size-11.c: New testcase.
333 2011-05-19 Tom de Vries <tom@codesourcery.com>
336 * gcc.target/arm/ivopts.c: New test.
337 * gcc.target/arm/ivopts-2.c: New test.
339 2011-05-19 Tom de Vries <tom@codesourcery.com>
341 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
343 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
345 * gcc.c-torture/execute/960321-1.x: Remove.
347 2011-05-18 Janus Weil <janus@gcc.gnu.org>
350 * gfortran.dg/move_alloc_4.f90: New.
352 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
355 * gcc.target/i386/pr49002-1.c: New test.
356 * gcc.target/i386/pr49002-2.c: Likewise.
358 2011-05-18 Jakub Jelinek <jakub@redhat.com>
360 PR tree-optimization/49039
361 * gcc.c-torture/execute/pr49039.c: New test.
362 * gcc.dg/tree-ssa/pr49039.c: New test.
363 * g++.dg/torture/pr49039.C: New test.
365 2011-05-18 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
368 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
369 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
371 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
373 * gcc.target/bfin/mcpu-bf592.c: New test.
375 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
377 PR tree-optimization/41881
378 * gcc.dg/vect/O3-pr41881.c: New test.
379 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
381 2011-05-18 Jakub Jelinek <jakub@redhat.com>
383 PR tree-optimization/49000
384 * gcc.dg/pr49000.c: New test.
386 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
388 * gnat.dg/invalid1.adb: New test.
390 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
394 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
395 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
397 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
400 * g++.dg/cpp0x/range-for18.C: New.
402 2011-05-15 Tobias Burnus <burnus@net-b.de>
405 * gfortran.dg/coarray/image_index_2.f90: New.
407 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
409 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
410 * g++.dg/cpp0x/override2.C: New.
412 2011-05-14 Tobias Burnus <burnus@net-b.de>
415 * gfortran.de/coarray_20.f90: New.
417 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
420 * function_optimize_7.f90: New test case.
422 2011-05-13 Jason Merrill <jason@redhat.com>
424 * g++.dg/cpp0x/decltype26.C: New.
425 * g++.dg/cpp0x/enum11.C: New.
427 2011-05-13 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/assign_8.f90: Update dg-error.
433 2011-05-13 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/io_constraints_8.f90: New.
437 * gfortran.dg/io_constraints_9.f90: New.
439 2011-05-13 Martin Thuresson <martint@google.com>
441 PR gcov-profile/47793
442 * gcc.dg/pr47793.c: New.
444 2011-05-12 Jakub Jelinek <jakub@redhat.com>
446 PR tree-optimization/48975
447 * gcc.dg/pr48975.c: New test.
449 2011-05-12 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
454 2011-05-12 Jason Merrill <jason@redhat.com>
456 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
458 2011-05-12 Geert Bosch <bosch@adacore.com>
460 * gnat.dg/view_conversion1.adb: New test.
462 2011-05-12 Richard Guenther <rguenther@suse.de>
464 PR tree-optimization/48172
465 * gcc.dg/vect/pr48172.c: New testcase.
467 2011-05-12 Jakub Jelinek <jakub@redhat.com>
470 * g++.dg/opt/pr48967.C: New test.
472 2011-05-11 Jason Merrill <jason@redhat.com>
474 * g++.dg/cpp0x/constexpr-friend.C: New.
475 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
477 * g++.dg/cpp0x/sfinae22.C: New.
479 2011-05-11 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/generic_24.f90: New.
484 2011-05-11 Richard Guenther <rguenther@suse.de>
486 PR tree-optimization/15256
487 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
489 2011-05-11 Jakub Jelinek <jakub@redhat.com>
492 * gcc.dg/pr48159-1.c: New test.
493 * gcc.dg/pr48159-2.c: New test.
495 2011-05-11 Richard Guenther <rguenther@suse.de>
498 * gcc.dg/torture/pr48953.c: New testcase.
500 2011-05-11 Richard Guenther <rguenther@suse.de>
502 PR tree-optimization/18041
503 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
505 2011-05-11 Alan Modra <amodra@gmail.com>
508 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
510 2011-05-10 Jason Merrill <jason@redhat.com>
512 * g++.dg/cpp0x/defaulted25.C: New.
513 * g++.dg/template/crash7.C: Adjust.
515 * g++.dg/cpp0x/variadic108.C: New.
517 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
519 * g++.dg/inherit/virtual9.C: Extend.
521 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
524 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
525 are passed and returned in vector registers.
527 2011-05-10 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
530 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
531 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
532 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
533 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
536 2011-05-10 Jakub Jelinek <jakub@redhat.com>
538 PR tree-optimization/48611
539 PR tree-optimization/48794
540 * gfortran.dg/gomp/pr48611.f90: New test.
541 * gfortran.dg/gomp/pr48794.f90: New test.
544 * gcc.dg/dfp/pr48928.c: New test.
546 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/cpp0x/pr48522.C: New.
551 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp0x/sfinae21.C: New.
556 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/template/sfinae28.C: Rename to...
559 * g++.dg/cpp0x/sfinae19.C: ... this.
560 * g++.dg/template/sfinae29.C: Rename to...
561 * g++.dg/cpp0x/sfinae20.C: ... this.
563 2011-05-09 Jeff Law <law@redhat.com>
565 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
568 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
571 * g++.dg/init/pr20039.C: New.
573 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
577 * g++.dg/template/sfinae28.C: New.
578 * g++.dg/template/sfinae29.C: Likewise.
580 2011-05-09 Jason Merrill <jason@redhat.com>
582 * g++.dg/template/nontype23.C: New.
584 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
586 * g++.dg/init/pr48859.C: New.
588 2011-05-09 Jason Merrill <jason@redhat.com>
590 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
591 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
592 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
593 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
594 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
595 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
596 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
597 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
599 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
601 * g++.dg/inherit/virtual9.C: New.
603 2011-05-09 Dodji Seketeli <dodji@redhat.com>
606 * g++.dg/template/dependent-expr8.C: New test case.
608 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
610 PR tree-optimization/48837
611 * gcc.dg/pr48837.c: New testcase.
613 2011-05-06 Jason Merrill <jason@redhat.com>
615 * g++.dg/cpp0x/constexpr-condition2.C: New.
617 * g++.dg/cpp0x/constexpr-missing.C: New.
619 2011-05-06 Tobias Burnus <burnus@net-b.de>
622 * gfortran.dg/coarray/this_image_2.f90: New.
624 2011-05-06 Tobias Burnus <burnus@net-b.de>
628 * gfortran.dg/bind_c_usage_22.f90: New.
629 * gfortran.dg/bind_c_usage_23.f90: New.
630 * gfortran.dg/bind_c_usage_24.f90: New.
631 * gfortran.dg/bind_c_usage_24_c.c: New.
633 2011-05-06 Dodji Seketeli <dodji@redhat.com>
636 * g++.dg/template/member9.C: New test case.
638 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
640 * gnat.dg/discr29.ad[sb]: New test.
641 * gnat.dg/discr30.adb: Likewise.
643 2011-05-05 Julian Brown <julian@codesourcery.com>
645 * gcc.target/arm/neon-vset_lanes8.c: New test.
647 2011-05-05 Jason Merrill <jason@redhat.com>
649 * g++.dg/init/new32.C: New.
651 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
653 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
656 2011-05-05 Jakub Jelinek <jakub@redhat.com>
658 PR rtl-optimization/48381
659 * gcc.c-torture/compile/pr48381.c: New test.
661 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
663 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
665 * gcc.target/i386/opt-1.c: Ditto.
667 2011-05-04 Jason Merrill <jason@redhat.com>
669 * g++.dg/conversion/base1.C: New.
671 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
674 * gfortran.dg/round_3.f08: Add more checks to test case.
676 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
678 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
679 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
680 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
681 Gate test on effective_target fd_truncate.
683 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
685 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
686 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
687 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
688 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
689 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
690 * gcc.target/i386/pr38824.c: Ditto.
691 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
692 * gcc.target/i386/vecinit-2.c: Ditto.
693 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
694 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
695 * gcc.target/i386/parity-2.c: Ditto.
696 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
698 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
700 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
702 * gcc.target/bfin/mcpu-bf514.c: Likewise.
703 * gcc.target/bfin/mcpu-bf516.c: Likewise.
704 * gcc.target/bfin/mcpu-bf518.c: Likewise.
706 2011-05-03 Tobias Burnus <burnus@net-b.de>
709 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
711 2011-05-03 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/coarray/this_image_1.f90: New.
716 2011-05-03 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/coarray/caf.dg: New.
720 * gfortran.dg/coarray/image_index_1.f90: New, copied
721 from ../coarray_16.f90.
723 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/ext/complex9.C: New.
728 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
731 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
732 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
733 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
735 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
737 * gcc.target/bfin/builtins: Created.
738 * gcc.target/bfin/hisilh-O0.c: Deleted.
739 * gcc.target/bfin/hisilh.c: Moved to...
740 * gcc.target/bfin/builtins/hisilh.c: ...here.
741 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
742 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
743 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
744 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
745 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
746 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
747 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
748 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
749 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
750 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
751 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
752 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
753 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
754 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
755 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
756 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
757 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
758 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
759 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
760 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
761 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
762 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
763 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
764 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
765 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
766 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
767 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
768 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
769 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
770 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
771 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
772 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
773 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
774 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
775 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
776 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
777 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
778 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
779 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
780 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
781 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
782 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
783 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
784 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
785 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
786 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
787 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
788 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
789 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
790 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
791 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
792 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
793 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
794 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
795 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
796 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
797 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
798 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
799 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
800 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
801 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
802 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
803 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
804 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
805 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
806 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
807 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
808 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
809 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
810 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
811 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
812 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
813 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
814 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
815 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
816 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
817 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
818 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
819 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
820 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
821 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
822 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
823 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
824 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
825 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
826 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
827 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
828 * gcc.target/bfin/builtins/circptr.c: Ditto.
829 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
830 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
831 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
832 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
833 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
834 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
835 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
836 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
837 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
838 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
839 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
840 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
841 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
842 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
843 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
844 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
845 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
846 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
847 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
848 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
849 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
850 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
851 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
852 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
853 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
854 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
855 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
856 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
857 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
858 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
859 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
860 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
861 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
862 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
863 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
864 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
865 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
866 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
867 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
868 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
869 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
870 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
871 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
872 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
873 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
874 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
875 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
876 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
877 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
878 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
879 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
880 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
881 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
882 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
883 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
884 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
885 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
886 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
887 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
888 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
889 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
890 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
891 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
892 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
893 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
894 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
895 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
896 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
897 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
898 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
900 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
902 * gcc.target/arm/cold-lc.c: New test.
904 2011-05-03 Jakub Jelinek <jakub@redhat.com>
907 * gcc.dg/pr48774.c: New test.
909 2011-05-03 Richard Guenther <rguenther@suse.de>
911 * gcc.dg/large-size-array-5.c: New testcase.
913 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
915 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
917 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
919 * lib/target-supports.exp (check_effective_target_vect_strided):
921 (check_effective_target_vect_strided2)
922 (check_effective_target_vect_strided3)
923 (check_effective_target_vect_strided4)
924 (check_effective_target_vect_strided8): ...these new functions.
926 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
927 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
928 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
929 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
930 * gcc.dg/vect/pr37539.c: Likewise.
931 * gcc.dg/vect/slp-11a.c: Likewise.
932 * gcc.dg/vect/slp-11b.c: Likewise.
933 * gcc.dg/vect/slp-11c.c: Likewise.
934 * gcc.dg/vect/slp-12a.c: Likewise.
935 * gcc.dg/vect/slp-12b.c: Likewise.
936 * gcc.dg/vect/slp-18.c: Likewise.
937 * gcc.dg/vect/slp-19a.c: Likewise.
938 * gcc.dg/vect/slp-19b.c: Likewise.
939 * gcc.dg/vect/slp-21.c: Likewise.
940 * gcc.dg/vect/slp-23.c: Likewise.
941 * gcc.dg/vect/vect-cselim-1.c: Likewise.
943 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
944 instead of vect_interleave && vect_extract_even_odd.
945 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
946 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
947 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
948 * gcc.dg/vect/vect-1.c: Likewise.
949 * gcc.dg/vect/vect-10.c: Likewise.
950 * gcc.dg/vect/vect-98.c: Likewise.
951 * gcc.dg/vect/vect-107.c: Likewise.
952 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
953 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
954 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
955 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
956 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
957 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
958 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
959 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
960 * gcc.dg/vect/vect-strided-float.c: Likewise.
961 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
962 * gcc.dg/vect/vect-strided-mult.c: Likewise.
963 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
964 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
965 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
966 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
967 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
968 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
969 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
970 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
971 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
972 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
973 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
974 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
975 * gcc.dg/vect/vect-vfa-03.c: Likewise.
977 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
979 * gcc.dg/vect/pr30843.c: Likewise.
980 * gcc.dg/vect/pr33866.c: Likewise.
981 * gcc.dg/vect/slp-reduc-6.c: Likewise.
982 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
983 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
984 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
986 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
988 * gcc.dg/vect/slp-11.c: Split into...
989 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
990 gcc.dg/vect/slp-11c.c: ...these tests.
991 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
992 * gcc.dg/vect/slp-12c.c: ...this new test.
993 * gcc.dg/vect/slp-19.c: Split into...
994 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
995 gcc.dg/vect/slp-19c.c: ...these new tests.
997 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
999 * lib/target-supports.exp
1000 (check_effective_target_vect_extract_even_odd_wide): Delete.
1001 (check_effective_target_vect_strided_wide): Likewise.
1002 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1003 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1004 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1005 * gcc.dg/vect/pr37539.c: Likewise.
1006 * gcc.dg/vect/slp-11.c: Likewise.
1007 * gcc.dg/vect/slp-12a.c: Likewise.
1008 * gcc.dg/vect/slp-12b.c: Likewise.
1009 * gcc.dg/vect/slp-19.c: Likewise.
1010 * gcc.dg/vect/slp-23.c: Likewise.
1011 * gcc.dg/vect/vect-1.c: Likewise.
1012 * gcc.dg/vect/vect-98.c: Likewise.
1013 * gcc.dg/vect/vect-107.c: Likewise.
1014 * gcc.dg/vect/vect-strided-float.c: Likewise.
1016 2011-05-02 Jason Merrill <jason@redhat.com>
1018 * g++.dg/init/new31.C: New.
1020 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1023 * gcc.dg/pr35445.c: New test.
1025 2011-05-02 Jason Merrill <jason@redhat.com>
1027 * c-c++-common/vla-1.c: New.
1029 2011-05-02 Richard Guenther <rguenther@suse.de>
1031 PR tree-optimization/48822
1032 * gcc.dg/torture/pr48822.c: New testcase.
1034 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/cpp0x/constexpr-47969.C: New.
1039 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1042 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1043 on vect_no_align targets.
1044 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1045 vect_no_align targets.
1047 2011-05-01 Xinliang David Li <davidxl@google.com>
1049 * gcc.dg/tree-ssa/integer-addr.c: New test.
1050 * gcc.dg/tree-ssa/alias_bug.c: New test.
1052 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1054 PR libgfortran/48787
1055 * gfortran.dg/round_3.f08: Add more checks.
1057 2011-04-30 Tobias Burnus <burnus@net-b.de>
1060 * gfortran.dg/import9.f90: New, proper test.
1061 * gfortran.dg/interface_37.f90: Remove bogus
1062 test (bogus copy of interface_36.f90).
1064 2011-04-30 Tobias Burnus <burnus@net-b.de>
1067 * gfortran.dg/interface_37.f90: New.
1069 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1072 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1074 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/48809
1077 * gcc.c-torture/execute/pr48809.c: New test.
1079 2011-04-29 Jeff Law <law@redhat.com>
1081 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1083 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/init/ctor10.C: New.
1088 2011-04-29 Le-Chun Wu <lcwu@google.com>
1090 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1091 warning in implicitly instantiated templates.
1093 2011-04-29 Le-Chun Wu <lcwu@google.com>
1095 * g++.dg/warn/Wnull-conversion-1.C: New.
1096 * g++.dg/warn/Wnull-conversion-2.C: New.
1098 2011-04-29 Diego Novillo <dnovillo@google.com>
1100 * g++.old-deja/g++.other/null3.C: Expect warning about
1101 converting boolean to a pointer.
1103 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1106 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1110 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1112 2011-04-29 Tobias Burnus <burnus@net-b.de>
1115 * gfortran.dg/typebound_proc_22.f90: New.
1118 * gfortran.dg/interface_36.f90: New.
1120 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1122 PR libgfortran/48488
1123 PR libgfortran/48602
1124 PR libgfortran/48615
1125 PR libgfortran/48684
1126 PR libgfortran/48787
1127 * gfortran.dg/fmt_g.f: Adjust test.
1128 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1129 * gfortran.dg/round_3.f08: New test.
1130 * gfortran.dg/namelist_print_1.f: Adjust test.
1131 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1132 * gfortran.dg/f2003_io_5.f03: Adjust test.
1133 * gfortran.dg/coarray_15.f90: Adjust test.
1134 * gfortran.dg/namelist_65.f90: Adjust test.
1135 * gfortran.dg/fmt_cache_1.f: Adjust test.
1136 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1137 * gfortran.dg/real_const_3.f90: Adjust test.
1139 2011-04-28 Xinliang David Li <davidxl@google.com>
1141 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1142 * testsuite/g++.dg/prof-robust-1.C: New test.
1144 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1146 PR tree-optimization/48765
1147 * gcc.dg/vect/pr48765.c: New.
1149 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1151 PR tree-optimization/48775
1152 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1154 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/inherit/pr48798.C: New.
1158 * g++.old-deja/g++.other/base1.C: Adjust.
1160 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1163 * g++.dg/template/inherit7.C: New test case.
1165 2011-04-28 Richard Guenther <rguenther@suse.de>
1167 PR tree-optimization/40052
1168 PR tree-optimization/15347
1169 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1170 * gcc.dg/pr15347.c: Likewise.
1172 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/cpp0x/sfinae18.C: New.
1177 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/ext/is_literal_type1.C: New.
1182 2011-04-28 Tobias Burnus <burnus@net-b.de>
1186 * gfortran.dg/interface_35.f90: New.
1187 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1188 * gfortran.dg/func_result_6.f90: Add dg-warning.
1189 * gfortran.dg/bessel_1.f90: Ditto.
1190 * gfortran.dg/hypot_1.f90: Ditto.
1191 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1192 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1193 * gfortran.dg/interface_assignment_4.f90: Ditto.
1195 2011-04-27 Jason Merrill <jason@redhat.com>
1197 * g++.dg/ext/complex8.C: New.
1199 * g++.dg/cpp0x/initlist49.C: New.
1200 * g++.dg/init/new30.C: New.
1202 2011-04-27 Tobias Burnus <burnus@net-b.de>
1205 * gfortran.dg/whole_file_34.f90: New.
1207 2011-04-27 Jan Hubicka <jh@suse.cz>
1209 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1211 2011-04-27 Jason Merrill <jason@redhat.com>
1213 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1215 * g++.dg/parse/ambig6.C: New.
1217 2011-04-27 Nick Clifton <nickc@redhat.com>
1219 * gcc.dg/20020312-2.c: Add definition for RX.
1221 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1222 option with RX targets.
1224 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1227 2011-04-27 Richard Guenther <rguenther@suse.de>
1229 * gcc.dg/tree-ssa/pr23382.c: Remove.
1231 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1234 * gcc.c-torture/compile/pr48767.c: New test.
1236 2011-04-27 Richard Guenther <rguenther@suse.de>
1238 PR tree-optimization/48772
1239 * g++.dg/pr48772.C: New testcase.
1241 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.c-torture/compile/pr48742.c: New test.
1246 2011-04-26 Jason Merrill <jason@redhat.com>
1248 * g++.dg/lookup/koenig13.C: New.
1250 * g++.dg/cpp0x/initlist48.C: New.
1252 2011-04-25 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/sfinae17.C: New.
1256 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1259 * gcc.target/powerpc/pr48258-1.c: New file.
1260 * gcc.target/powerpc/pr48258-2.c: Ditto.
1262 2011-04-26 Xinliang David Li <davidxl@google.com>
1264 * gcc.dg/uninit-suppress.c: New test.
1265 * gcc.dg/uninit-suppress.c: New test.
1267 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1270 * gcc.dg/pr48768.c: New test.
1272 PR tree-optimization/48734
1273 * gcc.c-torture/compile/pr48734.c: New test.
1276 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1278 2011-04-26 Richard Guenther <rguenther@suse.de>
1280 PR tree-optimization/48731
1281 * gcc.dg/torture/pr48731.c: New testcase.
1283 2011-04-26 Richard Guenther <rguenther@suse.de>
1286 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1288 2011-04-26 Richard Guenther <rguenther@suse.de>
1291 * gcc.dg/torture/pr48694-1.c: New testcase.
1292 * gcc.dg/torture/pr48694-2.c: Likewise.
1294 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1296 * g++.dg/ext/underlying_type1.C: New.
1297 * g++.dg/ext/underlying_type2.C: Likewise.
1298 * g++.dg/ext/underlying_type3.C: Likewise.
1299 * g++.dg/ext/underlying_type4.C: Likewise.
1300 * g++.dg/ext/underlying_type5.C: Likewise.
1301 * g++.dg/ext/underlying_type6.C: Likewise.
1302 * g++.dg/ext/underlying_type7.C: Likewise.
1303 * g++.dg/ext/underlying_type8.C: Likewise.
1304 * g++.dg/ext/underlying_type9.C: Likewise.
1305 * g++.dg/ext/underlying_type10.C: Likewise.
1307 2011-04-25 Jason Merrill <jason@redhat.com>
1309 * g++.dg/cpp0x/regress/template-const2.C: New.
1311 2011-04-25 Jeff Law <law@redhat.com>
1313 * gcc.dg/tree-ssa/vrp56.c: new test.
1315 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1317 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1319 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1321 PR preprocessor/48740
1322 * c-c++-common/raw-string-11.c: New test.
1324 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1326 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1329 2011-04-23 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/coarray_19.f90: New.
1334 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.dg/pr48685.c: New test.
1339 2011-04-22 Jan Hubicka <jh@suse.cz>
1341 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1343 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1345 PR tree-optimization/48717
1346 * gcc.c-torture/execute/pr48717.c: New test.
1348 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1351 * gcc.target/i386/pr48723.c: New test.
1353 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1356 * gcc.dg/gomp/pr48716.c: New test.
1357 * g++.dg/gomp/pr48716.C: New test.
1359 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1362 * gcc.dg/missing-field-init-2.c: Update testcase.
1364 2011-04-22 Alan Modra <amodra@gmail.com>
1366 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1368 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1371 * gfortran.dg/function_optimize_6.f90: New test.
1373 2011-04-21 Easwaran Raman <eraman@google.com>
1375 * gcc.dg/stack-layout-2.c: New test.
1377 2011-04-21 Richard Guenther <rguenther@suse.de>
1380 * g++.dg/lto/pr48207-2_0.C: New testcase.
1381 * g++.dg/lto/pr48207-3_0.C: Likewise.
1383 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1385 * gnat.dg/volatile5.adb: New test.
1386 * gnat.dg/volatile5_pkg.ads: New helper.
1388 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1391 * gcc.target/i386/pr48708.c: New test.
1393 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1395 * gcc.dg/vect/vect-119.c: New test.
1397 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1399 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1402 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1403 Richard Sandiford <richard.sandiford@linaro.org>
1406 * gcc.target/arm/pr46329.c: New test.
1408 2011-04-21 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/coarray_18.f90: New.
1413 2011-04-20 Jason Merrill <jason@redhat.com>
1415 * g++.dg/cpp0x/initlist47.C: New.
1417 * g++.dg/init/dtor4.C: New.
1419 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.target/i386/sse2-pinsrw.c: New test.
1423 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1424 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1425 * gcc.target/i386/sse2-insvhi.c: Ditto.
1426 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1427 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1429 2011-04-20 Jason Merrill <jason@redhat.com>
1431 * g++.dg/template/const4.C: New.
1433 2011-04-20 Easwaran Raman <eraman@google.com>
1435 * gcc.dg/stack-layout-1.c: New test.
1437 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1439 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1440 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1443 2011-04-20 Kai Tietz <ktietz@redhat.com>
1445 * gcc.dg/binop-xor1.c: New test.
1446 * gcc.dg/binop-xor2.c: New test.
1447 * gcc.dg/binop-xor3.c: New test.
1448 * gcc.dg/binop-xor4.c: New test.
1449 * gcc.dg/binop-xor5.c: New test.
1451 2011-04-20 Richard Guenther <rguenther@suse.de>
1453 PR tree-optimization/47892
1454 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1456 2011-04-20 Richard Guenther <rguenther@suse.de>
1459 * g++.dg/torture/pr48695.C: New testcase.
1461 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1463 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1464 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1465 * gcc.c-torture/execute/pr45262.c: Ditto
1466 * gcc.dg/torture/pr43165.c: Ditto.
1467 * gcc.dg/torture/pr47228.c: Ditto.
1468 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1469 * gcc.dg/ipa/pr45644.c: Ditto.
1470 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1473 2011-04-19 Jason Merrill <jason@redhat.com>
1475 * g++.dg/ext/complex7.C: New.
1477 * g++.dg/ext/attrib41.C: New.
1479 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1482 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1484 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1487 * gcc.target/i386/pr48678.c: New test.
1489 2011-04-19 Martin Jambor <mjambor@suse.cz>
1491 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1492 * g++.dg/opt/devirt2.C: New test.
1493 * g++.dg/ipa/devirt-g-1.C: Likewise.
1495 2011-04-19 Tobias Burnus <burnus@net-b.de>
1498 * gfortran.dg/whole_file_33.f90: New.
1500 2011-04-19 Martin Jambor <mjambor@suse.cz>
1502 * g++.dg/ipa/devirt-7.C: New test.
1504 2011-04-19 Richard Guenther <rguenther@suse.de>
1507 * g++.dg/lto/pr48207_0.C: New testcase.
1509 2011-04-18 Jason Merrill <jason@redhat.com>
1511 * g++.dg/init/void1.C: New.
1513 * g++.dg/cpp0x/union4.C: New.
1515 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1518 * g++.dg/torture/pr48661.C: New test.
1521 * g++.dg/gomp/pr48632.C: New test.
1523 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1525 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1526 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1528 2011-04-18 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/coarray_17.f90: New.
1532 * gfortran.dg/coarray_10.f90: Update dg-error.
1534 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1537 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1538 * gfortran.dg/guality/guality.exp: Likewise.
1540 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1544 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1548 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1550 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1552 2011-04-18 Richard Guenther <rguenther@suse.de>
1555 * g++.dg/torture/pr46364.C: New testcase.
1557 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1559 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1561 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1563 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1565 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1566 Ira Rosen <ira.rosen@linaro.org>
1569 * gcc.target/arm/pr48252.c: New test.
1571 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1573 PR tree-optimization/48616
1574 * gcc.dg/pr48616.c: New test.
1576 2011-04-18 Tobias Burnus <burnus@net-b.de>
1579 * gfortran.dg/coarray_16.f90: New.
1581 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1584 * gfortran.dg/realloc_on_assign_7.f03: New test.
1586 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1588 PR libgfortran/48602
1589 * gfortran.dg/fmt_g0_6.f08: New test.
1591 2011-04-17 Jason Merrill <jason@redhat.com>
1593 * g++.dg/cpp0x/sfinae16.C: New.
1595 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1597 * gcc.target/mips/reg-var-1.c: New test.
1599 2011-04-17 Jan Hubicka <jh@suse.cz>
1601 * gcc.dg/winline-5.c: Update testcase.
1603 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1605 * gnat.dg/discr27.ad[sb]: Move dg directive.
1606 * gnat.dg/discr28.ad[sb]: New test.
1607 * gnat.dg/discr28_pkg.ads: New helper.
1609 2011-04-17 Michael Matz <matz@suse.de>
1611 PR tree-optimization/48622
1613 * gcc.dg/lto/pr48622_0.c: New test.
1615 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1618 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1619 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1620 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1621 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1622 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1624 2011-04-15 Jason Merrill <jason@redhat.com>
1626 * g++.dg/cpp0x/range-for17.C: New.
1628 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1630 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1631 * g++.dg/cpp0x/range-for3.C: Likewise.
1632 * g++.dg/cpp0x/range-for9.C: Correct error message.
1633 * g++.dg/cpp0x/range-for11.C: New.
1634 * g++.dg/cpp0x/range-for12.C: New.
1635 * g++.dg/cpp0x/range-for13.C: New.
1636 * g++.dg/cpp0x/range-for14.C: New.
1637 * g++.dg/cpp0x/range-for15.C: New.
1638 * g++.dg/cpp0x/range-for16.C: New.
1640 2011-04-15 Tobias Burnus <burnus@net-b.de>
1643 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1645 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1647 * objc.dg/naming-4.m: Updated.
1648 * objc.dg/naming-5.m: Updated.
1649 * objc.dg/naming-6.m: New.
1650 * objc.dg/naming-7.m: New.
1651 * obj-c++.dg/naming-1.mm: Updated.
1652 * obj-c++.dg/naming-2.mm: Updated.
1653 * obj-c++.dg/naming-3.mm: New.
1654 * obj-c++.dg/naming-4.mm: New.
1656 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1658 PR libgfortran/48589
1659 * gfortran.dg/fmt_g0_5.f08: New test.
1661 2011-04-15 Richard Guenther <rguenther@suse.de>
1664 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1666 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1668 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1669 -finline-limit=0 to -fno-inline
1671 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1674 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1677 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1681 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1682 * gcc.target/i386/avx-insertps-3.c: New test.
1683 * gcc.target/i386/avx-insertps-4.c: New test.
1685 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1687 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1690 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1695 * gcc.target/avr/pr46779-1.c: New test case
1696 * gcc.target/avr/pr46779-2.c: New test case
1698 2011-04-14 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/sfinae15.C: New.
1702 * g++.dg/cpp0x/sfinae14.C: New.
1704 * g++.dg/ext/vla10.C: New.
1706 2011-04-14 Richard Guenther <rguenther@suse.de>
1708 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1710 2011-04-14 Richard Guenther <rguenther@suse.de>
1712 * gcc.dg/fold-bitand-4.c: Move ...
1713 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1715 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1717 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1719 * gcc.target/avr/torture/trivial.c: Ditto.
1721 2011-04-13 Jason Merrill <jason@redhat.com>
1723 * g++.dg/template/operator11.C: New.
1725 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1728 * gcc.dg/gomp/pr48591.c: New test.
1731 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1732 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1734 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1737 * g++.dg/template/dependent-expr7.C: New test case.
1739 2011-04-13 Jason Merrill <jason@redhat.com>
1741 * g++.dg/cpp0x/sfinae13.C: New.
1743 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1745 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1747 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1749 * gcc.target/arm/pr43698.c: Remove -march option.
1751 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1753 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1756 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1760 * gfortran.dg/realloc_on_assign_6.f03: New test.
1762 2011-04-12 Kai Tietz <ktietz@redhat.com>
1764 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1765 targets the additional -mno-ms-bitfields and
1766 -Wno-packed-bitfield-compat options.
1767 * g++.dg/ext/bitfield3.C: Likewise.
1768 * g++.dg/ext/bitfield4.C: Likewise.
1769 * g++.dg/ext/bitfield5.C: Likewise.
1770 * gcc.dg/bitfld-15.c: Likewise.
1771 * gcc.dg/bitfld-16.c: Likewise.
1772 * gcc.dg/bitfld-17.c: Likewise.
1773 * gcc.dg/bitfld-18.c: Likewise.
1775 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1777 * gcc.target/arm/neon-vld3-1.c: New test.
1778 * gcc.target/arm/neon-vst3-1.c: New test.
1779 * gcc.target/arm/neon/v*.c: Regenerate.
1781 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1783 PR rtl-optimization/48549
1784 * g++.dg/opt/pr48549.C: New test.
1786 2011-04-12 Richard Guenther <rguenther@suse.de>
1788 PR tree-optimization/46076
1789 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1791 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1794 * lib/compat.exp (compat-execute): Declare unsupported after
1795 stripping path from src1.
1796 * lib/lto.exp (lto-execute): Likewise.
1798 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.dg/pr48552-1.c: New test.
1802 * gcc.dg/pr48552-2.c: New test.
1804 2011-04-11 Jason Merrill <jason@redhat.com>
1806 * g++.dg/cpp0x/sfinae12.C: New.
1808 * g++.dg/cpp0x/enum10.C: New.
1810 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1812 * g++.dg/cpp0x/rv-func.C: New.
1814 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1816 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1819 2011-04-11 Martin Jambor <mjambor@suse.cz>
1821 PR tree-optimization/48195
1822 * gcc.dg/ipa/pr48195.c: New test.
1824 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1826 * gnat.dg/return3.adb: Remove unused switch.
1828 2011-04-08 Mike Stump <mikestump@comcast.net>
1831 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1832 default to fno-common.
1834 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1836 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1837 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1839 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1842 * gfortran.dg/function_optimize_5.f90: New test.
1844 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1846 * gnat.dg/aggr17.adb: New test.
1847 * gnat.dg/aggr18.adb: Likewise.
1849 2011-04-08 Michael Matz <matz@suse.de>
1852 * gcc.target/i386/pr48389.c: New test.
1854 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1856 PR rtl-optimization/48272
1857 * g++.dg/opt/pr48272.C: New.
1859 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1861 PR rtl-optimization/48235
1862 * gcc.dg/pr48235.c: New.
1864 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1866 PR rtl-optimization/48302
1867 * g++.dg/opt/pr48302.C: New.
1869 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1872 * g++.dg/opt/pr48273.C: New.
1874 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1876 PR rtl-optimization/48442
1877 * gcc.dg/pr48442.c: New.
1879 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1881 PR tree-optimization/48377
1882 * gcc.dg/vect/pr48377.c: New test.
1884 2011-04-07 Jason Merrill <jason@redhat.com>
1886 * g++.dg/cpp0x/regress/call1.C: New.
1888 * g++.dg/cpp0x/variadic107.C: New.
1890 * g++.dg/cpp0x/sfinae11.C: New.
1891 * g++.dg/cpp0x/noexcept02.C: Fix.
1893 * g++.dg/cpp0x/sfinae10.C: New.
1895 * g++.dg/cpp0x/sfinae9.C: New.
1897 * c-c++-common/Wcast-qual-1.c: Move here from...
1898 * gcc.dg/cast-qual-3.c: ...here, and...
1899 * g++.dg/warn/Wcast-qual2.C: ...here.
1901 * g++.dg/cpp0x/sfinae8.C: New.
1903 * g++.dg/cpp0x/sfinae7.C: New.
1905 * g++.dg/cpp0x/enum9.C: New.
1907 2011-04-07 Mike Stump <mikestump@comcast.net>
1909 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1910 with no trampolines.
1912 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1915 * gfortran.dg/gomp/pr48117.f90: New test.
1918 * gcc.dg/torture/pr48343.c: New test.
1920 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1924 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1926 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1928 2011-04-07 Tom de Vries <tom@codesourcery.com>
1931 * lib/scanasm.exp (object-size): New proc.
1932 * gcc.target/arm/pr43920-2.c: New test.
1934 2011-04-06 Tobias Burnus <burnus@net-b.de>
1938 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1940 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1942 * gcc.dg/mtune.c: Prune note from output.
1944 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1947 * gcc.dg/guality/pr36977.c: New test.
1948 * gcc.dg/guality/pr48466.c: New test.
1950 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1952 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1954 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/return3.adb: New test.
1958 2011-04-06 Richard Guenther <rguenther@suse.de>
1960 PR tree-optimization/47663
1961 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1963 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1965 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1966 Solaris 8 and 9 as well.
1968 2011-04-05 Tom de Vries <tom@codesourcery.com>
1971 * gcc.target/arm/pr43920-1.c: New test.
1973 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1975 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1976 (cctor): Actually return the value.
1977 (main): Cast return values.
1979 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1981 * gfortran.dg/character_comparison_8.f90: New test.
1983 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1985 * frontend-passes: (optimize_lexical_comparison): New function.
1986 (optimize_expr): Call it.
1987 (optimize_comparison): Also handle lexical comparison functions.
1988 Return false instad of -2 for unequal comparison.
1990 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1993 * function_optimize_4.f90: New test.
1995 2011-04-04 Tobias Burnus <burnus@net-b.de>
1998 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1999 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2000 * gfortran.dg/coarray_15.f90: New.
2002 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2004 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2005 * gfortran.dg/bessel_7.f90: Likewise.
2007 2011-04-03 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2011 2011-04-03 Richard Guenther <rguenther@suse.de>
2012 Ira Rosen <ira.rosen@linaro.org>
2014 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2015 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2016 -ftree-loop-if-convert-stores.
2018 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/specs/aggr2.ads: New test.
2022 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2024 * gnat.dg/debug2.ad[sb]: New test.
2025 * gnat.dg/debug2_pkg.ads: New helper.
2026 * gnat.dg/debug3.ad[sb]: New test.
2028 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2030 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2032 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2035 * gcc.c-torture/compile/pr48335-1.c: New test.
2036 * gcc.dg/pr48335-1.c: New test.
2037 * gcc.dg/pr48335-2.c: New test.
2038 * gcc.dg/pr48335-3.c: New test.
2039 * gcc.dg/pr48335-4.c: New test.
2040 * gcc.dg/pr48335-5.c: New test.
2041 * gcc.dg/pr48335-6.c: New test.
2042 * gcc.dg/pr48335-7.c: New test.
2043 * gcc.dg/pr48335-8.c: New test.
2044 * gcc.target/i386/pr48335-1.c: New test.
2046 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2049 * gcc.dg/Waddress.c: New test.
2051 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2054 * gfortran.dg/function_optimize_3.f90: New test.
2056 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2058 * gcc.c-torture/compile/20110401-1.c: New test.
2060 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2061 * g++.dg/lto/20091002-2_0.C: Likewise.
2062 * g++.dg/lto/20090303_0.c: Likewise.
2063 * g++.dg/lto/20091004-1_0.C: Likewise.
2064 * g++.dg/lto/20091002-3_0.C: Likewise.
2065 * g++.dg/lto/20091004-2_0.C: Likewise.
2066 * g++.dg/lto/20081123_0.C: Likewise.
2067 * g++.dg/lto/20090313_0.C: Likewise.
2068 * g++.dg/lto/20081109-1_0.C: Likewise.
2069 * g++.dg/lto/20081219_0.C: Likewise.
2070 * g++.dg/lto/20081204-1_0.C: Likewise.
2071 * g++.dg/lto/20090302_0.C: Likewise.
2072 * g++.dg/lto/20081119-1_0.C: Likewise.
2073 * g++.dg/lto/20081118_0.C: Likewise.
2074 * gcc.dg/lto/20091020-2_0.c: Likewise.
2075 * gcc.dg/lto/20090210_0.c: Likewise.
2076 * gcc.dg/lto/20081204-1_0.c: Likewise.
2077 * gcc.dg/lto/20081224_0.c: Likewise.
2078 * gcc.dg/lto/20090219_0.c: Likewise.
2079 * gcc.dg/lto/20091014-1_0.c: Likewise.
2080 * gcc.dg/lto/20091016-1_0.c: Likewise.
2081 * gcc.dg/lto/20090206-2_0.c: Likewise.
2082 * gcc.dg/lto/20090116_0.c: Likewise.
2083 * gcc.dg/lto/20091013-1_0.c: Likewise.
2084 * gcc.dg/lto/20091015-1_0.c: Likewise.
2085 * gcc.dg/lto/20090126-2_0.c: Likewise.
2087 2011-03-31 Ian Lance Taylor <iant@google.com>
2089 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2091 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/opt16.adb: New test.
2095 2011-03-31 Jason Merrill <jason@redhat.com>
2097 * g++.dg/cpp0x/defaulted24.C: New.
2099 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2102 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2105 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2107 * g++.dg/other/i386-9.C: New test.
2109 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2111 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2113 2011-03-30 Jason Merrill <jason@redhat.com>
2115 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2117 * g++.dg/cpp0x/regress/isnan.C: New.
2119 * g++.dg/cpp0x/initlist46.C: New.
2121 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2124 * gcc.target/arm/neon-modes-2.c: New test.
2126 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2129 * gcc.c-torture/compile/pr48305.c: New test.
2131 2011-03-29 Jason Merrill <jason@redhat.com>
2133 * g++.dg/cpp0x/regress/value-dep1.C: New.
2135 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2137 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2139 2011-03-29 Ian Lance Taylor <iant@google.com>
2141 * go.test/go-test.exp: Handle the test lines used in several new
2143 (errchk): Add opts parameter. Change all callers. Handle parens
2146 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2147 Dominique d'Humieres <dominiq@lps.ens.fr>
2149 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2150 and __APPLE__ && __PPC__ && __ALTIVEC__.
2152 2011-03-29 Jason Merrill <jason@redhat.com>
2154 * g++.dg/cpp0x/dependent1.C: New.
2156 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2158 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2160 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2162 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2165 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2166 * gfortran.dg/proc_ptr_comp_32.f90: New.
2168 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2170 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2171 check for corresponding warning.
2173 2011-03-28 Jason Merrill <jason@redhat.com>
2175 * g++.dg/cpp0x/rv-deduce2.C: New.
2177 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.dg/pr48203.c: New test.
2182 2011-03-28 Jeff Law <law@redhat.com>
2184 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2186 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2188 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2189 and __PPC__ && __ALTIVEC__.
2191 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2194 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2195 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2196 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2197 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2199 2011-03-28 Jason Merrill <jason@redhat.com>
2201 * g++.dg/cpp0x/initlist-array2.C: New.
2203 * g++.dg/cpp0x/initlist-array1.C: New.
2205 * g++.dg/cpp0x/constexpr-compound.C: New.
2207 * g++.dg/cpp0x/constexpr-using.C: New.
2209 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2211 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2216 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2218 * gcc.dg/slp-1.c: New test.
2220 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2222 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2223 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2224 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2225 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2226 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2227 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2228 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2229 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2230 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2231 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2232 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2233 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2234 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2235 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2237 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2240 * gfortran.dg/trim_optimize_5.f90: New test.
2241 * gfortran.dg/trim_optimize_6.f90: New test.
2243 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2246 * gcc.target/mips/madd-7.c: Remove -mlong32.
2247 * gcc.target/mips/msub-7.c: Likewise.
2249 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2251 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2252 accesses to preserve the meaning of the test for doubleword vectors.
2253 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2254 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2256 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2259 * gfortran.dg/class_42.f03: New.
2261 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2263 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2266 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2268 PR rtl-optimization/48144
2269 * gcc.dg/pr48144.c: New test.
2271 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/discr27.ad[sb]: New test.
2275 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2277 * gnat.dg/limited_with2.ad[sb]: New test.
2278 * gnat.dg/limited_with2_pkg1.ads: New helper.
2279 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2281 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2283 * gnat.dg/opt15.adb: New test.
2284 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2286 2011-03-25 Tobias Burnus <burnus@net-b.de>
2290 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2291 * gfortran.dg/leadz_trailz_3.f90: Ditto
2293 2011-03-25 Martin Jambor <mjambor@suse.cz>
2295 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2297 2011-03-25 Jason Merrill <jason@redhat.com>
2299 * g++.dg/cpp0x/defaulted22.C: New.
2300 * g++.dg/cpp0x/defaulted23.C: New.
2301 * g++.dg/cpp0x/defaulted15.C: Adjust.
2303 2011-03-25 Jason Merrill <jason@redhat.com>
2305 * g++.dg/cpp0x/move1.C: New.
2307 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2310 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2312 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2314 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2315 for mips-sgi-irix6.5.
2316 Replace snprintf prototype by <stdio.h>.
2318 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2321 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2322 run_expensive_tests.
2323 * gcc.dg/graphite/block-4.c: Likewise.
2324 * gcc.dg/graphite/block-7.c: Likewise.
2325 * gcc.dg/graphite/block-8.c: Likewise.
2327 2011-03-25 Richard Guenther <rguenther@suse.de>
2329 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2330 * g++.dg/tree-ssa/pr8781.C: Likewise.
2331 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2332 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2333 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2334 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2335 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2336 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2337 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2338 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2339 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2340 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2341 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2342 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2343 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2344 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2345 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2346 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2347 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2348 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2349 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2350 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2351 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2352 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2353 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2355 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2356 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2357 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2358 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2359 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2360 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2361 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2362 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2363 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2364 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2366 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2367 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2368 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2369 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2370 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2371 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2372 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2373 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2374 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2375 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2376 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2377 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2378 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2379 * c-c++-common/pr46562-2.c: Likewise.
2380 * gfortran.dg/pr42108.f90: Likewise.
2381 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2382 foo to be inlined even at -O1.
2383 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2384 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2385 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2386 * gcc.dg/matrix/matrix.exp: Disable FRE.
2388 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.dg/dfp/pr48204.c: New test.
2393 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2396 * gcc.c-torture/execute/pr47917.c: Move this...
2397 * gcc.dg/torture/pr47917.c: to here and add xfails.
2399 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2401 * gnat.dg/array16.ad[sb]: New test.
2402 * gnat.dg/array16.ads: New helper.
2404 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/derived_type2.adb: New test.
2408 2011-03-24 Richard Guenther <rguenther@suse.de>
2410 PR tree-optimization/48271
2411 * g++.dg/torture/pr48271.C: New testcase.
2413 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2415 * gnat.dg/array15.ad[sb]: New test.
2417 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2420 * gcc.target/i386/pr48237.c: New test.
2422 2011-03-24 Richard Guenther <rguenther@suse.de>
2425 * gcc.dg/builtin-object-size-10.c: New testcase.
2427 2011-03-24 Richard Guenther <rguenther@suse.de>
2429 PR tree-optimization/46562
2430 * c-c++-common/pr46562-2.c: New testcase.
2431 * c-c++-common/pr46562.c: Likewise.
2433 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2435 * gcc.dg/vect/vect-cselim-1.c: New test.
2436 * gcc.dg/vect/vect-cselim-2.c: New test.
2438 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2440 * gcc.target/arm/pr46934.c: New.
2442 2011-03-23 Ian Lance Taylor <iant@google.com>
2444 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2446 2011-03-23 Richard Guenther <rguenther@suse.de>
2448 * gcc.dg/struct: Remove directory and contents.
2450 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2455 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2457 * gnat.dg/discr26.ad[sb]: New test.
2458 * gnat.dg/discr26_pkg.ads: New helper.
2460 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2463 * gcc.target/arm/neon-vld-1.c: New test.
2465 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2467 * gnat.dg/array14.ad[sb]: New test.
2468 * gnat.dg/array14_pkg.ads: New helper.
2470 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2472 * gcc.c-torture/execute/920501-8.x: Remove.
2473 * gcc.c-torture/execute/930513-1.x: Remove.
2474 * gcc.c-torture/execute/960312-1.x: Remove.
2475 * gcc.c-torture/compile/20000804-1.c,
2476 gcc.c-torture/compile/20001205-1.c,
2477 gcc.c-torture/compile/20001226-1.c,
2478 gcc.c-torture/compile/20010518-2.c,
2479 gcc.c-torture/compile/20020312-1.c,
2480 gcc.c-torture/compile/20020604-1.c,
2481 gcc.c-torture/compile/920501-12.c,
2482 gcc.c-torture/compile/920501-4.c,
2483 gcc.c-torture/compile/920520-1.c,
2484 gcc.c-torture/compile/980506-1.c,
2485 gcc.c-torture/execute/980709-1.x,
2486 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2487 options for m68hc11.
2488 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2489 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2492 2011-03-22 Nick Clifton <nickc@redhat.com>
2494 * lib/target-supports.exp (check_profiling_available): Add MN10300
2495 to the list of targets that do not support profiling. Restore
2496 alpha sorting to this list.
2498 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2500 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2501 failure on 32-bit systems.
2502 * gcc.dg/torture/vector-2.c: Ditto.
2504 2011-03-22 Richard Guenther <rguenther@suse.de>
2506 PR tree-optimization/48228
2507 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2509 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2511 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2515 * gcc.target/powerpc/pr48226.c: New file.
2517 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2519 * lib/prune.exp (prune_gcc_output): Prune "could not create
2520 compact unwind for" warnings.
2522 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.c-torture/execute/pr42544.c: New test.
2527 * gcc.c-torture/execute/pr48197.c: New test.
2529 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2531 PR preprocessor/48192
2532 * gcc.target/powerpc/pr48192.c: New file.
2535 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2536 split problem of 0 being loaded in a VSX register.
2538 2011-03-21 Richard Guenther <rguenther@suse.de>
2541 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2542 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2543 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2544 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2546 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/pr48213.c: New test.
2551 2011-03-21 Kai Tietz <ktietz@redhat.com>
2554 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2556 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2558 * gcc.target/arm/xor-and.c: New.
2560 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2563 * gfortran.dg/function_optimize_1.f90: New test.
2564 * gfortran.dg/function_optimize_2.f90: New test.
2566 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2568 PR rtl-optimization/47502
2569 * gcc.target/i386/pr47502-1.c: New.
2570 * gcc.target/i386/pr47502-2.c: Likewise.
2572 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2574 PR rtl-optimization/48156
2575 * gcc.dg/pr48156.c: New test.
2577 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2580 * gfortran.dg/scratch_1.f90: Adjust test.
2582 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2585 * gfortran.dg/scratch_1.f90: New test.
2587 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2589 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2590 variably modified typedefs.
2591 * gcc.dg/c1x-typedef-2.c: Remove.
2593 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2595 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2596 * gcc.dg/c1x-anon-struct-3.c: New test.
2597 * gcc.dg/anon-struct-11.c: Update.
2599 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2601 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2603 Only xfail with gas.
2605 2011-03-18 Jason Merrill <jason@redhat.com>
2607 * g++.dg/template/fn-ptr1.C: New.
2609 * g++.dg/overload/volatile1.C: New.
2611 * g++.dg/opt/pr23372.C: New.
2613 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2615 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2620 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2622 * gcc.target/arm/unsigned-extend-1.c: New.
2624 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.c-torture/compile/pr48161.c: New test.
2629 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2632 * gcc.dg/torture/pr47725.c: New.
2634 2011-03-17 Jason Merrill <jason@redhat.com>
2636 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2637 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2639 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2641 * gnat.dg/specs/elab2.ads: New test.
2642 * gnat.dg/specs/elab2_pkg.ads: New helper.
2644 2011-03-17 Jason Merrill <jason@redhat.com>
2646 * g++.dg/cpp0x/decltype-1212.C: New.
2647 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2649 2011-03-17 Jason Merrill <jason@redhat.com>
2651 * g++.dg/parse/memfnquals1.C: New.
2653 2011-03-17 Richard Guenther <rguenther@suse.de>
2656 * gcc.dg/pr48134.c: New testcase.
2658 2011-03-17 Richard Guenther <rguenther@suse.de>
2661 * g++.dg/torture/pr48165.C: New testcase.
2663 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2665 PR rtl-optimization/48141
2666 * gcc.dg/pr48141.c: New test.
2668 2011-03-16 Jason Merrill <jason@redhat.com>
2670 * g++.dg/cpp0x/constexpr-48089.C: New.
2672 * g++.dg/cpp0x/constexpr-abi1.C: New.
2674 * g++.dg/cpp0x/constexpr-46336.C: New.
2675 * g++.dg/parse/friend5.C: Adjust expected errors.
2677 * g++.dg/cpp0x/constexpr-47570.C: New.
2679 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2682 * ++.dg/debug/dwarf2/typedef6.C: New test.
2684 2011-03-16 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp0x/elision2.C: New.
2688 * g++.dg/cpp0x/constexpr-array3.C: New.
2690 2011-03-16 Jason Merrill <jason@redhat.com>
2692 * g++.dg/cpp0x/sfinae6.C: New.
2693 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2694 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2695 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2696 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2697 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2699 2011-03-16 Jason Merrill <jason@redhat.com>
2701 * g++.dg/template/incomplete6.C: New.
2703 2011-03-16 Jeff Law <law@redhat.com>
2705 * gcc.dg/tree-ssa/vrp55.c: New test.
2707 2011-03-16 Jason Merrill <jason@redhat.com>
2709 * g++.dg/cpp0x/auto22.C: New.
2711 2011-03-16 Richard Guenther <rguenther@suse.de>
2713 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2714 optimizing it away if promoted to const.
2716 2011-03-16 Richard Guenther <rguenther@suse.de>
2718 PR tree-optimization/48149
2719 * gcc.dg/fold-complex-1.c: New testcase.
2721 2011-03-16 Richard Guenther <rguenther@suse.de>
2724 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2727 2011-03-16 Richard Guenther <rguenther@suse.de>
2729 PR tree-optimization/26134
2730 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2732 2011-03-16 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/48146
2735 * gcc.dg/torture/pr48146.c: New testcase.
2737 2011-03-16 Richard Guenther <rguenther@suse.de>
2739 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2740 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2742 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.c-torture/compile/pr48136.c: New test.
2747 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2750 * gcc.dg/guality/pr45882.c: New test.
2752 2011-03-15 Jason Merrill <jason@redhat.com>
2754 * g++.dg/cpp0x/constexpr-recursion.C: New.
2756 * g++.dg/cpp0x/implicit11.C: New.
2758 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2760 * g++.dg/cpp0x/constexpr-attribute.C: New.
2762 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2764 * g++.dg/parse/pr34758.C: New.
2766 2011-03-15 Xinliang David Li <davidxl@google.com>
2769 * gcc.dg/uninit-pred-7_d.c: New test.
2770 * gcc.dg/uninit-pred-8_d.c: New test.
2772 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2775 * gcc.target/arm/pr46788.c: New.
2777 2011-03-15 Richard Guenther <rguenther@suse.de>
2780 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2781 * gfortran.dg/ishft_4.f90: Likewise.
2782 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2784 2011-03-15 Richard Guenther <rguenther@suse.de>
2786 PR tree-optimization/13954
2787 * g++.dg/tree-ssa/pr13954.C: New testcase.
2789 2011-03-15 Richard Guenther <rguenther@suse.de>
2791 PR tree-optimization/48037
2792 * gcc.target/i386/pr48037-1.c: New testcase.
2794 2011-03-15 Richard Guenther <rguenther@suse.de>
2796 PR tree-optimization/41490
2797 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2798 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2799 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2800 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2801 * g++.dg/tree-ssa/pr33604.C: Adjust.
2803 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.c-torture/execute/pr47917.c: New test.
2807 * gcc.dg/pr47917.c: New test.
2810 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2812 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2815 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2816 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2817 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2818 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2819 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2820 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2821 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2822 * gcc.target/i386/avx-floor-vec.c: Ditto.
2823 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2824 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2825 * gcc.target/i386/avx-rint-vec.c: Ditto.
2826 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2827 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2828 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2829 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2831 2011-03-14 Tom Tromey <tromey@redhat.com>
2833 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2834 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2835 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2837 2011-03-14 Tom Tromey <tromey@redhat.com>
2839 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2840 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2841 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2843 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2845 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2847 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2849 PR rtl-optimization/47166
2850 * gcc.c-torture/execute/postmod-1.c: New test.
2852 2011-03-14 Richard Guenther <rguenther@suse.de>
2855 * gcc.dg/torture/pr48098.c: New testcase.
2857 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2860 * gcc.target/powerpc/pr48053-1.c: New test.
2861 * gcc.target/powerpc/pr48053-2.c: Likewise.
2863 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2866 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2868 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2871 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2873 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2876 * gfortran.dg/class_41.f03: New.
2878 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2880 * g++.dg/conversion/cast3.C: New test.
2882 2011-03-11 Jason Merrill <jason@redhat.com>
2884 * g++.dg/template/error45.C: New.
2886 * g++.dg/parse/no-type-defn1.C: New.
2888 * g++.dg/ext/attrib40.C: New.
2890 * g++.dg/cpp0x/regress/array1.C: New.
2892 2011-03-11 Richard Guenther <rguenther@suse.de>
2894 PR tree-optimization/48067
2895 * gcc.dg/pr48067.c: New testcase.
2897 2011-03-11 Richard Guenther <rguenther@suse.de>
2900 * g++.dg/lto/20110311-1_0.C: New testcase.
2902 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2905 * g++.dg/inherit/virtual8.C: New test.
2908 * gcc.dg/torture/pr48044.c: New test.
2910 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2913 * gfortran.dg/proc_ptr_comp_31.f90: New.
2915 2011-03-11 Richard Guenther <rguenther@suse.de>
2917 PR tree-optimization/47278
2918 * gcc.dg/torture/pr47278-1.c: New testcase.
2919 * gcc.dg/torture/pr47278-2.c: Likewise.
2921 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2923 PR tree-optimization/48063
2924 * gcc.dg/torture/pr48063.c: New test.
2926 2011-03-10 Jason Merrill <jason@redhat.com>
2928 * g++.dg/template/array22.C: New.
2930 * g++.dg/cpp0x/syntax-err1.C: New.
2931 * g++.dg/parse/error36.C: Adjust expected errors.
2932 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2933 * g++.old-deja/g++.pt/typename3.C: Likewise.
2934 * g++.old-deja/g++.pt/typename4.C: Likewise.
2935 * g++.old-deja/g++.pt/typename6.C: Likewise.
2937 2011-03-09 Jason Merrill <jason@redhat.com>
2939 * g++.dg/template/nontype22.C: New.
2941 2011-03-09 Martin Jambor <mjambor@suse.cz>
2943 PR tree-optimization/47714
2944 * g++.dg/torture/pr47714.C: New test.
2946 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2949 * gcc.target/powerpc/pr47755-2.c: New file.
2951 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2953 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2954 is not set in the environment, pass 64 as first argument when not
2955 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2956 native where ulimit -u is supported.
2958 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2960 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2962 2011-03-08 Jason Merrill <jason@redhat.com>
2964 * g++.dg/template/nontype21.C: New.
2966 * g++.dg/template/anon5.C: New.
2968 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.dg/pr47881.c: New test.
2973 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2976 * g++.dg/lookup/template3.C: New test.
2978 2011-03-08 Kai Tietz <ktietz@redhat.com>
2980 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2983 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2986 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2987 sizeof to compute alignment.
2989 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2991 PR tree-optimization/48022
2992 * gcc.dg/pr48022-1.c: New test.
2993 * gcc.dg/pr48022-2.c: New test.
2995 2011-03-07 Jason Merrill <jason@redhat.com>
2997 * g++.dg/template/nontype20.C: New.
2998 * g++.dg/init/member1.C: Adjust expected errors.
2999 * g++.dg/parse/constant4.C: Likewise.
3000 * g++.dg/template/qualified-id3.C: Likewise.
3001 * g++.old-deja/g++.pt/crash10.C: Likewise.
3003 * g++.dg/cpp0x/regress/non-const1.C: New.
3005 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3008 * gcc.dg/pr47991.c: New test.
3010 2011-03-07 Jason Merrill <jason@redhat.com>
3012 * g++.dg/abi/mangle46.C: New.
3014 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3017 * gcc.target/powerpc/pr47862.c: New.
3019 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3022 * gcc.target/i386/combine-mul.c: Require nonpic.
3024 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3025 Nathan Froyd <froydnj@codesourcery.com>
3027 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3029 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3031 * README.QMTEST: Remove.
3033 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3034 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037 * gfortran.dg/array_constructor_37.f90 : New test.
3039 2011-03-05 Jason Merrill <jason@redhat.com>
3041 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3042 * g++.dg/abi/mangle45.C: Likewise.
3043 * g++.dg/cpp0x/trailing1.C: Likewise.
3045 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3047 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3049 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3051 PR rtl-optimization/47899
3052 * gcc.dg/pr47899.c: New test.
3054 * gcc.dg/torture/pr47968.c: Ignore warnings.
3056 PR tree-optimization/47967
3057 * gcc.c-torture/compile/pr47967.c: New test.
3059 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3061 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3062 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3064 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3066 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3067 and property_getAttributes() if __OBJC2__.
3068 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3069 * objc.dg/property/property-encoding-1.m: New.
3070 * obj-c++.dg/property/property-encoding-1.mm: New.
3072 2011-03-04 Jason Merrill <jason@redhat.com>
3074 * g++.dg/template/pseudodtor6.C: New.
3076 * g++.dg/inherit/covariant19.C: New.
3078 2011-03-04 Richard Guenther <rguenther@suse.de>
3081 * gcc.dg/torture/pr47968.c: New testcase.
3083 2011-03-04 Richard Guenther <rguenther@suse.de>
3086 * gcc.dg/torture/pr47975.c: New testcase.
3088 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/template/crash106.C: New.
3093 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3096 * gcc.dg/gomp/pr47963.c: New test.
3097 * g++.dg/gomp/pr47963.C: New test.
3099 2011-03-02 Jason Merrill <jason@redhat.com>
3101 * g++.dg/cpp0x/regress/condition1.C: New.
3103 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3105 2011-03-01 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3109 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3111 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3113 PR rtl-optimization/47925
3114 * gcc.c-torture/execute/pr47925.c: New test.
3116 2011-03-01 Jason Merrill <jason@redhat.com>
3118 * g++.dg/cpp0x/decltype25.C: New.
3120 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3122 2011-03-01 Richard Guenther <rguenther@suse.de>
3124 PR tree-optimization/47890
3125 * gcc.dg/torture/pr47890.c: New testcase.
3127 2011-03-01 Richard Guenther <rguenther@suse.de>
3130 * gcc.dg/lto/pr47924_0.c: New testcase.
3132 2011-03-01 Richard Guenther <rguenther@suse.de>
3135 * gfortran.dg/lto/pr46911_0.f: New testcase.
3137 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3139 PR libgfortran/47933
3140 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3141 compile errors from older code form.
3143 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3145 PR libgfortran/47567
3146 * gfortran.dg/fmt_fw_d.f90: New test.
3148 2011-02-28 Jason Merrill <jason@redhat.com>
3150 * g++.dg/inherit/covariant18.C: New.
3152 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3155 * gcc.dg/pr47893.c: New test.
3157 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3159 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3160 NULL in case of a selector with conflicting types.
3161 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3163 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3165 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3166 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3167 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3168 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3170 2011-02-28 Jason Merrill <jason@redhat.com>
3173 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3175 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3177 PR libgfortran/47778
3178 * gfortran.dg/namelist_71.f90: New test.
3180 2011-02-27 Jason Merrill <jason@redhat.com>
3183 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3184 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3186 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3191 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3194 * gfortran.dg/gomp/task-1.f90: Removed.
3196 2011-02-26 Jason Merrill <jason@redhat.com>
3198 * g++.dg/template/this-targ1.C: New.
3200 * g++.dg/cpp0x/regress/template-const1.C: New.
3201 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3202 * g++.dg/template/function1.C: Adjust.
3203 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3204 * g++.dg/debug/debug7.C: Adjust.
3206 2011-02-26 Tobias Burnus <burnus@net-b.de>
3209 * gfortran.dg/gomp/task-1.f90: New.
3211 2011-02-25 Jie Zhang <jie@codesourcery.com>
3213 * gcc.target/arm/neon-thumb2-move.c: Add
3214 dg-require-effective-target arm_thumb2_ok.
3216 2011-02-24 Jason Merrill <jason@redhat.com>
3218 * g++.dg/parse/constant1.C: Specify C++98 mode.
3219 * g++.dg/parse/constant5.C: Likewise.
3220 * g++.dg/parse/error2.C: Likewise.
3221 * g++.dg/parse/semicolon3.C: Likewise.
3222 * g++.dg/template/crash14.C: Likewise.
3223 * g++.dg/template/local4.C: Likewise.
3224 * g++.dg/template/nontype3.C: Likewise.
3225 * g++.dg/parse/crash31.C: Adjust expected errors.
3226 * g++.dg/template/function1.C: Likewise.
3227 * g++.dg/template/ref3.C: Likewise.
3228 * g++.dg/template/static9.C: Likewise.
3229 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3231 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3232 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3233 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3234 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3235 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3237 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3240 * gfortran.dg/pr47878.f90: New test.
3242 2011-02-24 Richard Guenther <rguenther@suse.de>
3245 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3246 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3248 2011-02-24 Richard Guenther <rguenther@suse.de>
3251 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3252 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3254 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256 PR libgfortran/47567
3257 * gfortran.dg/fmt_f0_1.f90: Update test.
3259 2011-02-23 Jason Merrill <jason@redhat.com>
3261 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3262 * g++.dg/abi/mangle45.C: New.
3264 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3265 * g++.dg/template/canon-type-9.C: Match use of decltype
3266 between declaration and definition.
3267 * g++.dg/template/canon-type-12.C: Likewise.
3269 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3272 * gfortran.dg/nested_allocatables_1.f90: New.
3274 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3277 * g++.dg/pr46868.C: New test.
3278 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3279 * g++.dg/parse/error14.C: Adjust.
3281 2011-02-23 Richard Guenther <rguenther@suse.de>
3283 PR tree-optimization/47838
3284 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3286 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3288 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3290 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3292 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3293 * gfortran.dg/count_init_expr.f03: Ditto.
3294 * gfortran.dg/gomp/pr43711.f90: Ditto.
3295 * gcc.dg/struct-parse-2.c: Ditto.
3296 * gcc.dg/parse-error-3.c: Ditto.
3297 * gcc.dg/Wlogical-op-1.c: Ditto.
3298 * gcc.dg/Walways-true-1.c: Ditto.
3299 * gcc.dg/pr24225.c: Ditto.
3300 * gcc.dg/Walways-true-2.c: Ditto.
3301 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3302 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3303 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3304 * g++.dg/overload/defarg4.C: Ditto.
3305 * g++.dg/inherit/covariant16.C: Ditto.
3306 * g++.dg/inherit/virtual7.C: Ditto.
3307 * g++.dg/template/canon-type-9.C: Ditto.
3308 * g++.dg/template/access19.C: Ditto.
3309 * g++.dg/template/call7.C: Ditto.
3310 * g++.dg/template/canon-type-2.C: Ditto.
3311 * g++.dg/template/init7.C: Ditto.
3312 * g++.dg/template/sizeof-template-argument.C: Ditto.
3313 * g++.dg/template/const3.C: Ditto.
3314 * g++.dg/template/sfinae26.C: Ditto.
3315 * g++.dg/template/sfinae26.C: Ditto.
3316 * g++.dg/template/canon-type-11.C: Ditto.
3317 * g++.dg/template/union2.C: Ditto.
3318 * g++.dg/template/canon-type-3.C: Ditto.
3319 * g++.dg/template/canon-type-1.C: Ditto.
3320 * g++.dg/template/canon-type-5.C: Ditto.
3321 * g++.dg/template/canon-type-7.C: Ditto.
3322 * g++.dg/template/canon-type-10.C: Ditto.
3323 * g++.dg/template/spec36.C: Ditto.
3324 * g++.dg/template/typedef38.C: Ditto.
3325 * g++.dg/template/canon-type-4.C: Ditto.
3326 * g++.dg/template/canon-type-6.C: Ditto.
3327 * g++.dg/template/canon-type-13.C: Ditto.
3328 * g++.dg/template/instantiate9.C: Ditto.
3329 * g++.dg/template/ttp22.C: Ditto.
3330 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3331 * g++.dg/warn/Walways-true-1.C: Ditto.
3332 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3333 * g++.dg/warn/Walways-true-2.C: Ditto.
3334 * g++.dg/conversion/op4.C: Ditto.
3335 * g++.dg/opt/pr19650.C: Ditto.
3336 * g++.dg/lookup/friend11.C: Ditto.
3337 * g++.dg/other/default2.C: Ditto.
3338 * g++.dg/other/default3.C: Ditto.
3339 * g++.dg/other/dtor2.C: Ditto.
3340 * g++.dg/other/friend5.C: Ditto.
3341 * g++.dg/other/default5.C: Ditto.
3342 * g++.dg/init/brace6.C: Ditto.
3343 * g++.dg/init/aggr5.C: Ditto.
3344 * g++.dg/init/error2.C: Ditto.
3345 * g++.dg/expr/bound-mem-fun.C: Ditto.
3346 * g++.dg/expr/cond6.C: Ditto.
3347 * g++.dg/expr/stmt-expr-1.C: Ditto.
3348 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3349 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3350 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3351 * g++.dg/cpp0x/bracket1.C: Ditto.
3352 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3353 * g++.dg/cpp0x/pr38646.C: Ditto.
3354 * g++.dg/cpp0x/variadic73.C: Ditto.
3355 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3356 * g++.dg/cpp0x/bracket4.C: Ditto.
3357 * g++.dg/cpp0x/decltype4.C: Ditto.
3358 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3359 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3360 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3361 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3362 * g++.dg/cpp0x/decltype2.C: Ditto.
3363 * g++.dg/cpp0x/decltype1.C: Ditto.
3364 * g++.dg/cpp0x/bracket2.C: Ditto.
3365 * g++.dg/cpp0x/decltype5.C: Ditto.
3366 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3367 * g++.dg/cpp0x/variadic70.C: Ditto.
3368 * g++.dg/cpp0x/decltype6.C: Ditto.
3369 * g++.dg/cpp0x/rvo.C: Ditto.
3370 * g++.dg/cpp0x/vt-40092.C: Ditto.
3371 * g++.dg/cpp0x/variadic-new.C: Ditto.
3372 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3373 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3374 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3375 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3376 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3377 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3378 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3379 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3380 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3381 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3382 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3383 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3384 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3385 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3386 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3387 * g++.dg/cpp0x/pr39639.C: Ditto.
3388 * g++.dg/cpp0x/decltype3.C: Ditto.
3389 * g++.dg/cpp0x/variadic68.C: Ditto.
3390 * g++.dg/cpp0x/variadic-function.C: Ditto.
3391 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3392 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3393 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3394 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3395 * g++.dg/parse/crash35.C: Ditto.
3396 * g++.dg/parse/crash40.C: Ditto.
3397 * g++.dg/parse/defarg12.C: Ditto.
3398 * g++.dg/parse/crash34.C: Ditto.
3399 * g++.dg/parse/constructor3.C: Ditto.
3400 * g++.dg/parse/template23.C: Ditto.
3401 * g++.dg/parse/crash56.C: Ditto.
3402 * g++.dg/parse/dtor13.C: Ditto.
3403 * g++.dg/parse/error33.C: Ditto.
3404 * g++.dg/parse/ctor9.C: Ditto.
3405 * g++.dg/parse/error32.C: Ditto.
3406 * g++.dg/parse/error37.C: Ditto.
3407 * g++.dg/parse/bitfield3.C: Ditto.
3408 * g++.dg/parse/struct-4.C: Ditto.
3409 * g++.dg/ext/has_trivial_copy.C: Ditto.
3410 * g++.dg/ext/is_polymorphic.C: Ditto.
3411 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3412 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3413 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3414 * g++.dg/ext/is_union.C: Ditto.
3415 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3416 * g++.dg/ext/is_pod.C: Ditto.
3417 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3418 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3419 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3420 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3421 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3422 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3423 * g++.dg/ext/is_abstract.C: Ditto.
3424 * g++.dg/ext/has_trivial_assign.C: Ditto.
3425 * g++.dg/ext/is_class.C: Ditto.
3426 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3427 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3428 * g++.dg/ext/is_base_of.C: Ditto.
3429 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3430 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3431 * g++.dg/ext/is_empty.C: Ditto.
3432 * g++.dg/ext/is_enum.C: Ditto.
3433 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3434 * gnat.dg/opt11.adb: Ditto.
3435 * obj-c++.dg/pr45735.mm: Ditto.
3436 * obj-c++.dg/pr24393.mm: Ditto.
3437 * obj-c++.dg/exceptions-2.mm: Ditto.
3438 * objc.dg/pr45735.m: Ditto.
3439 * objc.dg/pr24393.m: Ditto.
3441 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3443 * objc.dg/attributes/objc-exception-1.m: New.
3445 2011-02-23 Jie Zhang <jie@codesourcery.com>
3447 * gcc.dg/cpp/include7.c: New test.
3449 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3452 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3454 2011-02-23 Jie Zhang <jie@codesourcery.com>
3456 PR rtl-optimization/47763
3457 * gcc.dg/pr47763.c: New test.
3459 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3462 * gfortran.dg/whole_file_32.f90 : New test.
3464 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3467 * g++.dg/inherit/virtual7.C: New test.
3469 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3472 * objc.dg/type-size-3.m: Updated error message.
3473 * objc.dg/type-size-4.m: New test.
3474 * objc.dg/type-size-5.m: New test.
3476 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3478 * lib/gnat.exp: Fix comments.
3479 Don't load libgloss.exp.
3480 (default_gnat_version): Call $compiler with --version.
3481 Adapt regexp for gnatmake output, insert version.
3482 (gnat_version): New proc.
3483 (gnat_init): Remove gnat_libgcc_s_path.
3484 (gnat_target_compile): Likewise.
3485 Remove ld_library_path.
3486 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3487 (gnat_pass): Remove.
3488 (gnat_pass): Remove.
3489 (gnat_finish): Remove.
3490 (gnat_exit): Remove.
3491 (local_find_gnatmake): Reindent.
3492 (runtest_file_p): Remove.
3493 (prune_warnings): Remove.
3494 (find_gnatclean): New proc.
3495 * lib/gnat-dg.exp (lremove): New proc.
3496 (gnat-dg-test): Reindent.
3497 Remove additional output files.
3498 (gnat-dg-runtest): Remove.
3500 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3501 * gnat.dg/loop_optimization6.adb: Likewise.
3502 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3504 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3506 PR tree-optimization/47835
3507 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3509 2011-02-22 Tobias Burnus <burnus@net-b.de>
3511 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3512 * gfortran.dg/abstract_type_2.f03: Ditto.
3513 * gfortran.dg/abstract_type_3.f03: Ditto.
3514 * gfortran.dg/abstract_type_4.f03: Ditto.
3515 * gfortran.dg/abstract_type_5.f03: Ditto.
3516 * gfortran.dg/abstract_type_6.f03: Ditto.
3517 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3518 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3519 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3520 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3521 * gfortran.dg/array_function_5.f90: Ditto.
3522 * gfortran.dg/asynchronous_3.f03: Ditto.
3523 * gfortran.dg/char_expr_1.f90: Ditto.
3524 * gfortran.dg/class_14.f03: Ditto.
3525 * gfortran.dg/data_array_6.f: Ditto.
3526 * gfortran.dg/data_invalid.f90: Ditto.
3527 * gfortran.dg/dot_product_1.f03: Ditto.
3528 * gfortran.dg/func_derived_5.f90: Ditto.
3529 * gfortran.dg/func_result_4.f90: Ditto.
3530 * gfortran.dg/implied_do_1.f90: Ditto.
3531 * gfortran.dg/initialization_25.f90: Ditto.
3532 * gfortran.dg/initialization_26.f90: Ditto.
3533 * gfortran.dg/interface_34.f90: Ditto.
3534 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3535 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3536 * gfortran.dg/matmul_8.f03: Ditto.
3537 * gfortran.dg/merge_init_expr.f90: Ditto.
3538 * gfortran.dg/pack_assign_1.f90: Ditto.
3539 * gfortran.dg/pack_vector_1.f90: Ditto.
3540 * gfortran.dg/pointer_check_8.f90: Ditto.
3541 * gfortran.dg/product_init_expr.f03: Ditto.
3542 * gfortran.dg/reshape_order_5.f90: Ditto.
3543 * gfortran.dg/reshape_shape_1.f90: Ditto.
3544 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3545 * gfortran.dg/same_name_2.f90: Ditto.
3546 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3547 * gfortran.dg/spread_init_expr.f03: Ditto.
3548 * gfortran.dg/stmt_func_1.f90: Ditto.
3549 * gfortran.dg/sum_init_expr.f03: Ditto.
3550 * gfortran.dg/transpose_3.f03: Ditto.
3551 * gfortran.dg/unpack_init_expr.f03: Ditto.
3552 * gfortran.dg/warn_conversion.f90: Ditto.
3553 * gfortran.dg/warn_conversion_2.f90: Ditto.
3554 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3555 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3556 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3557 * gfortran.dg/whole_file_16.f90: Ditto.
3558 * gfortran.dg/whole_file_17.f90: Ditto.
3559 * gfortran.dg/whole_file_18.f90: Ditto.
3560 * gfortran.dg/whole_file_20.f03: Ditto.
3561 * gfortran.dg/whole_file_5.f90: Ditto.
3562 * gfortran.dg/whole_file_6.f90: Ditto.
3563 * gfortran.dg/write_invalid_format.f90: Ditto.
3564 * gfortran.dg/zero_sized_6.f90: Ditto.
3566 2011-02-21 Jeff Law <law@redhat.com>
3568 PR rtl-optimization/46178
3569 * gcc.target/i386/pr46178.c: New test.
3571 PR rtl-optimization/46002
3572 * gcc.c-torture/compile/pr46002.c: New test.
3574 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3576 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3579 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3582 * g++.dg/debug/pr47106.C: Require effective target lto.
3584 2011-02-21 Jason Merrill <jason@redhat.com>
3586 * g++.dg/cpp0x/constexpr-diag2.C: New.
3588 2011-02-20 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3592 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3594 * g++.dg/overload/conv-op1.C: New.
3596 * g++.dg/cpp0x/constexpr-synth1.C: New.
3598 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3600 * objc.dg/layout-2.m: New.
3601 * objc.dg/selector-3.m: Adjusted location of error message.
3602 * objc.dg/type-size-3.m: Same.
3603 * obj-c++.dg/selector-3.mm: Same.
3605 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3608 * objc.dg/property/dotsyntax-22.m: New.
3609 * obj-c++.dg/property/dotsyntax-22.mm: New.
3611 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3614 * g++.dg/template/typedef38.C: New test.
3616 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3619 * gfortran.dg/whole_file_30.f90 : New test.
3620 * gfortran.dg/whole_file_31.f90 : New test.
3622 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3626 * gfortran.dg/whole_file_28.f90 : New test.
3627 * gfortran.dg/whole_file_29.f90 : New test.
3629 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3632 * g++.dg/template/crash105.C: New.
3634 2011-02-19 Jason Merrill <jason@redhat.com>
3636 * g++.dg/cpp0x/regress/no-elide1.C: New.
3638 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3640 PR tree-optimization/46620
3641 * gcc.dg/pr46620.c: New.
3643 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3646 * gcc.target/i386/pr47809.c: New test.
3648 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649 Tobias Burnus <burnus@net-b.de>
3651 * lib/target-supports.exp
3652 (check_effective_target_fortran_large_real): New check for large reals.
3653 * gfortran.dg/nan_7.f90: New test.
3655 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657 PR libgfortran/47567
3658 * gfortran.dg/fmt_f0_1.f90: Update test.
3660 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3663 * gfortran.dg/array_constructor_36.f90 : New test.
3664 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3665 allow for comparison between different elements of the array
3666 constructor at different levels of optimization.
3668 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3670 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3671 * gcc.target/i386/pr32280-1.c: Likewise.
3673 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3676 * gcc.target/i386/pr47800.c: New test.
3678 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3680 * objc/execute/exceptions/foward-1.x: New.
3682 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3685 * gfortran.dg/derived_constructor_comps_4.f90: New.
3687 2011-02-18 Tobias Burnus
3690 * gfortran.dg/func_result_6.f90: New.
3692 2011-02-18 Michael Matz <matz@suse.de>
3695 * gfortran.dg/lto/pr45586_0.f90: New test.
3696 * gfortran.dg/typebound_proc_20.f90: Ditto.
3697 * gfortran.dg/typebound_proc_21.f90: Ditto.
3699 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3704 2011-02-18 Tobias Burnus <burnus@net-b.de>
3707 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3709 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3710 normalizing the error/warning output.
3711 * gfortran.dg/Wall.f90: Update dg-error/warning.
3712 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3713 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3714 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3715 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3716 * gfortran.dg/class_30.f90: Update dg-error/warning.
3717 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3718 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3719 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3720 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3721 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3722 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3723 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3724 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3725 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3726 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3727 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3728 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3729 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3730 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3731 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3732 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3733 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3734 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3735 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3736 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3737 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3738 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3739 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3740 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3741 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3743 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/proc_ptr_comp_30.f90: New.
3748 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.target/i386/pr47780.c: New test.
3753 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3756 * gfortran.dg/class_40.f03: New.
3758 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3761 * g++.dg/cpp0x/auto21.C: New test.
3763 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3765 * objc.dg/special/unclaimed-category-1.h: Updated for
3767 * objc.dg/special/unclaimed-category-1.m: Same.
3768 * objc.dg/zero-link-1.m: Same.
3769 * objc.dg/lookup-1.m: Same.
3770 * objc.dg/torture/strings/const-str-9.m
3771 * objc.dg/torture/strings/const-str-10.m: Same.
3772 * objc.dg/torture/strings/const-str-11.m: Same.
3773 * objc.dg/torture/forward-1.m: Same.
3774 * objc.dg/zero-link-2.m: Same.
3775 * objc.dg/encode-7-next-64bit.m: Same.
3776 * objc.dg/method-4.m: Same.
3777 * objc.dg/next-runtime-1.m: Same.
3778 * objc.dg/image-info.m: Same.
3779 * objc.dg/pr23214.m: Same.
3780 * objc.dg/symtab-1.m: Same.
3781 * obj-c++.dg/basic.m: Same.
3782 * obj-c++.dg/proto-lossage-3.m: Same.
3783 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3784 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3785 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3786 * obj-c++.dg/method-11.m: Same.
3787 * objc/execute/enumeration-1.m: Same.
3788 * objc/execute/object_is_class.m: Same.
3789 * objc/execute/formal_protocol-2.m: Same.
3790 * objc/execute/formal_protocol-4.m: Same.
3791 * objc/execute/formal_protocol-6.m: Same.
3792 * objc/execute/bycopy-3.m: Same.
3793 * objc/execute/exceptions/catchall-1.m: Same.
3794 * objc/execute/exceptions/finally-1.m: Same.
3795 * objc/execute/exceptions/local-variables-1.m: Same.
3796 * objc/execute/exceptions/foward-1.m: Same.
3797 * objc/execute/bf-common.h
3798 * objc/execute/enumeration-2.m: Same.
3799 * objc/execute/formal_protocol-1.m: Same.
3800 * objc/execute/formal_protocol-3.m: Same.
3801 * objc/execute/formal_protocol-5.m: Same.
3802 * objc/execute/accessing_ivars.m: Same.
3803 * objc/execute/bycopy-2.m: Same.
3804 * objc/execute/formal_protocol-7.m: Same.
3805 * objc/execute/compatibility_alias.m: Same.
3806 * objc/execute/no_clash.m: Same.
3807 * objc/execute/object_is_meta_class.m: Same.
3808 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3809 * objc/execute/class-tests-1.h: Include stdio.h.
3810 * objc/execute/class-tests-2.h: Same.
3811 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3813 * obj-c++.dg/try-catch-2.mm: Same.
3815 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3818 * g++.dg/warn/Wunused-parm-4.C: New test.
3820 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3821 Jan Hubicka <jh@suse.cz>
3825 * g++.dg/debug/pr47106.C: New.
3827 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3830 * gcc.target/i386/pr43653.c: New test.
3832 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3835 * g++.dg/template/inherit6.C: New test.
3837 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3840 * gfortran.dg/class_39.f03: New.
3842 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3845 * g++.dg/cpp0x/variadic106.C: New test.
3847 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3850 * gfortran.dg/pr47757-1.f90: New test.
3851 * gfortran.dg/pr47757-2.f90: New test.
3852 * gfortran.dg/pr47757-3.f90: New test.
3855 * g++.dg/cpp0x/enum8.C: New test.
3857 2011-02-15 Jason Merrill <jason@redhat.com>
3859 * g++.dg/inherit/implicit-trivial1.C: New.
3860 * g++.dg/cpp0x/implicit-trivial1.C: New.
3862 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3865 * gcc.dg/torture/pr47725.c: Removed.
3867 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3870 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3871 constant does not generate a load from memory.
3873 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3876 * gcc.dg/torture/pr47725.c: New.
3878 2011-02-15 Richard Guenther <rguenther@suse.de>
3880 PR tree-optimization/47743
3881 * gcc.dg/torture/pr47743.c: New testcase.
3883 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.target/i386/pr47581.c: New test.
3888 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3891 * gfortran.dg/select_type_22.f03: New.
3893 2011-02-14 Jason Merrill <jason@redhat.com>
3895 * g++.dg/cpp0x/regress/enum1.C: New.
3897 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3899 * gnat.dg/include.adb: New test.
3901 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3904 * gfortran.dg/class_38.f03: New.
3906 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3908 * gcc.dg/pr46494.c: New test.
3910 2011-02-14 Richard Guenther <rguenther@suse.de>
3912 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3914 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3917 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3918 sparc*-sun-solaris2.11.
3920 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3923 * gfortran.dg/argument_checking_18.f90: New.
3925 2011-02-13 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3928 * gfortran.dg/argument_checking_17.f90: New.
3930 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3932 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3933 are temporarily disabled.
3934 * gfortran.dg/class_7.f03: Ditto.
3935 * gfortran.dg/coarray_14.f90: Ditto.
3936 * gfortran.dg/typebound_proc_13.f03: Ditto.
3938 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3941 * gfortran.dg/extends_11.f03: New.
3943 2011-02-11 Xinliang David Li <davidxl@google.com>
3945 PR tree-optimization/47707
3946 * g++.dg/tree-ssa/pr47707.C: New test.
3948 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3950 * g++.dg/opt/inline17.C: New test.
3952 2011-02-11 Tobias Burnus <burnus@net-b.de>
3955 * gfortran.dg/pure_formal_2.f90: New.
3957 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3959 PR rtl-optimization/47614
3960 * gfortran.dg/pr47614.f: New.
3962 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3965 * gcc.dg/opts-6.c: New test.
3967 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3970 * gcc.dg/pr47684.c: New test.
3972 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3975 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3976 c99_runtime, dg-add-options c99_runtime.
3977 (main): Use __asm__.
3979 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3982 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3983 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3984 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3985 * gcc.dg/ucnid-10.c: Likewise.
3986 * gcc.dg/ucnid-13.c: Likewise.
3987 * gcc.dg/ucnid-7.c: Likewise.
3988 * gcc.dg/ucnid-8.c: Likewise.
3989 Adapt dg-warning line number.
3991 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3993 * gcc.target/i386/parity-1.c: Use -march=k8.
3994 * gcc.target/i386/parity-2.c: Ditto.
3995 * gcc.target/i386/vecinit-1.c: Ditto.
3996 * gcc.target/i386/vecinit-2.c: Ditto.
3998 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4001 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4002 * gcc.target/mips/save-restore-3.c: Likewise.
4003 * gcc.target/mips/save-restore-4.c: Likewise.
4004 * gcc.target/mips/save-restore-5.c: Likewise.
4007 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4008 * g++.dg/tree-prof/partition2.C: Likewise.
4010 2011-02-09 Jason Merrill <jason@redhat.com>
4012 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4013 rather than misdeclare std::puts.
4015 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4016 * g++.dg/other/warning1.C: Likewise.
4017 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4018 * g++.old-deja/g++.gb/scope06.C: Likewise.
4019 * g++.old-deja/g++.law/cvt11.C: Likewise.
4020 * g++.old-deja/g++.law/init1.C: Likewise.
4021 * g++.dg/abi/mangle26.C: Likewise.
4023 * g++.dg/template/function1.C: Adjust for C++0x mode.
4024 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4026 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4027 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4029 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4031 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4033 * g++.dg/cpp0x/regress: New directory.
4034 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4035 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4036 * g++.dg/cpp0x/regress/regress3.C: New.
4038 2011-02-10 Richard Guenther <rguenther@suse.de>
4040 PR tree-optimization/47677
4041 * gcc.dg/torture/pr47677.c: New testcase.
4043 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4045 * objc.dg/special/load-category-1.m: Remove unused header.
4046 * objc.dg/special/load-category-1a.m: Likewise.
4047 * objc.dg/special/load-category-2.m: Likewise.
4048 * objc.dg/special/load-category-2a.m: Likewise.
4049 * objc.dg/special/load-category-3.m: Likewise.
4050 * objc.dg/special/load-category-3a.m: Likewise.
4051 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4052 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4053 * objc.dg/attributes/class-attribute-1.m: Likewise.
4054 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4055 * obj-c++.dg/property/property.exp: Likewise.
4056 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4057 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4058 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4059 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4060 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4061 * obj-c++.dg/template-8.mm: Likewise.
4063 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4066 * gcc.target/i386/pr47665.c: New test.
4068 2011-02-10 Jie Zhang <jie@codesourcery.com>
4072 2011-02-05 Jie Zhang <jie@codesourcery.com>
4074 * gcc.dg/pr42631.c: Update test.
4075 * gcc.dg/pr42631-2.c: New test.
4077 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4080 * gfortran.dg/proc_decl_25.f90: New.
4082 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4085 * gfortran.dg/typebound_assignment_2.f03: New.
4087 2011-02-09 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/47664
4090 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4092 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/uninit_func.adb: Adjust dg directive.
4097 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4100 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4102 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4105 * gfortran.dg/auto_dealloc_2.f90: New.
4107 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4109 * gcc.dg/builtins-config.h: Remove __sgi handling.
4110 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4111 -std=c99 for mips-sgi-irix6.5*.
4113 2011-02-09 Martin Jambor <mjambor@suse.cz>
4116 * gfortran.dg/pr25923.f90: Remove xfails.
4118 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4121 * gfortran.dg/inquire_14.f90: New test.
4123 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4126 * gfortran.dg/pointer_init_6.f90: New.
4128 2011-02-08 Jeff Law <law@redhat.com>
4130 PR tree-optimization/42893
4131 * gcc.tree-ssa/pr42893.c: New test.
4133 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4135 PR tree-optimization/46834
4136 PR tree-optimization/46994
4137 PR tree-optimization/46995
4138 * gcc.dg/graphite/id-pr46834.c: New.
4139 * gfortran.dg/graphite/id-pr46994.f90: New.
4140 * gfortran.dg/graphite/id-pr46995.f90: New.
4142 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4145 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4146 using the variable is known the warning is emitted there.
4147 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4148 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4150 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4153 * gcc.dg/noreturn-1.c (foo5): Likewise.
4154 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4155 (method2): Likewise.
4157 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4158 the return statement using the uninitialized variable.
4159 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4161 2011-02-08 Richard Guenther <rguenther@suse.de>
4164 * g++.dg/opt/pr47639.c: New testcase.
4166 2011-02-08 Richard Guenther <rguenther@suse.de>
4168 PR tree-optimization/47632
4169 * g++.dg/opt/pr47632.C: New testcase.
4171 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4173 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4175 2011-02-07 Richard Guenther <rguenther@suse.de>
4177 PR tree-optimization/47615
4178 * g++.dg/opt/pr47615.C: New testcase.
4180 2011-02-07 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/47621
4183 * gcc.dg/torture/pr47621.c: New testcase.
4185 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4187 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4189 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4192 * gfortran.dg/allocate_with_source_1 : New test.
4194 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4197 * gcc.dg/pr47610.c: New test.
4199 2011-02-05 Jie Zhang <jie@codesourcery.com>
4202 * gcc.dg/pr42631.c: Update test.
4203 * gcc.dg/pr42631-2.c: New test.
4205 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4208 * gfortran.dg/pr47574.f90: New test.
4210 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4212 PR tree-optimization/46194
4213 * gcc.dg/autopar/pr46194.c: New.
4215 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4217 PR tree-optimization/43695
4218 * g++.dg/ipa/pr43695.C: New.
4220 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4223 * gcc.dg/pr23200.c: New test.
4225 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4228 * g++.dg/pr47589.C: New test.
4230 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4233 * g++.dg/template/typedef37.C: New test.
4234 * g++.dg/template/param1.C: Adjust expected error message.
4236 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4239 * gcc.dg/pr31490-2.c: New test.
4240 * gcc.dg/pr31490-3.c: New test.
4241 * gcc.dg/pr31490-4.c: New test.
4243 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4244 Jakub Jelinek <jakub@redhat.com>
4247 * g++.dg/parser/semicolon3.C: Adjust.
4248 * g++.dg/parser/semicolon4.C: New testcase.
4249 * g++.dg/pr46890.C: New testcase.
4251 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/init/pr29571.C: New.
4256 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4258 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4259 instead of vect_int.
4261 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4264 * gcc.target/i386/pr47312.c: New test.
4267 * gcc.target/i386/pr47564.c: New test.
4269 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4271 PR tree-optimization/45122
4272 * gcc.dg/tree-ssa/pr45122.c: New.
4274 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4277 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4280 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4281 and vsx so a default --with-cpu=power7 doesn't give an error
4282 when -mavoid-indexed-addresses is used.
4284 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4285 wrapper function to save the arguments and then jump to the real
4286 function, rather than depending on the compiler not to move stuff
4288 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4290 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4291 Paul Thomas <pault@gcc.gnu.org>
4294 * gfortran.dg/class_37.f03 : New test.
4296 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4297 Richard Guenther <rguenther@suse.de>
4299 PR tree-optimization/40979
4301 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4302 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4303 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4304 check_vect_support_and_set_flags.
4305 * gfortran.dg/graphite/vect-pr40979.f90: New.
4307 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4310 * gfortran.dg/class_36.f03: New.
4312 2011-02-02 Richard Guenther <rguenther@suse.de>
4314 PR tree-optimization/47566
4315 * gcc.dg/lto/20110201-1_0.c: New testcase.
4317 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4323 * debug/pr47498.c: New.
4324 * debug/pr47501.c: New.
4326 2011-02-01 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/47559
4329 * g++.dg/torture/pr47559.C: New testcase.
4331 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4334 * gfortran.dg/typebound_call_20.f03: New.
4336 2011-02-01 Richard Guenther <rguenther@suse.de>
4338 PR tree-optimization/47555
4339 * gcc.dg/pr47555.c: New testcase.
4341 2011-02-01 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/47541
4344 * g++.dg/torture/pr47541.C: New testcase.
4346 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4349 * gfortran.dg/typebound_call_19.f03: New.
4351 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4354 * g++.dg/cpp0x/pr47416.C: New test.
4356 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4359 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4361 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4364 * gfortran.dg/typebound_assignment_1.f03: New.
4366 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4368 PR tree-optimization/47538
4369 * gcc.c-torture/execute/pr47538.c: New test.
4371 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4374 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4376 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4378 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4380 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4382 PR rtl-optimization/44031
4383 * gcc.c-torture/compile/20110131-1.c: New test.
4385 2011-01-31 Tobias Burnus <burnus@net-b.de>
4388 * gfortran.dg/stmt_func_1.f90: New.
4390 2011-01-31 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/interface_34.f90: New.
4395 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4398 * gfortran.dg/realloc_on_assign_5.f03: New test.
4399 * gfortran.dg/realloc_on_assign_5.f03: New test.
4401 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4403 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4404 * gfortran.dg/bessel_7.f90: Likewise.
4405 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4407 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4408 * gfortran.dg/sum_init_expr.f03: Likewise.
4410 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4412 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4415 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4416 loop only on "vect_intfloat_cvt" targets.
4418 2011-01-29 Tobias Burnus <burnus@net-b.de>
4421 * gfortran.dg/shape_6.f90: New.
4423 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4425 PR libgfortran/47434
4426 * gfortran.dg/read_infnan_1.f90: Update test.
4427 * gfortran.dg/module_nan.f90: Update test.
4428 * gfortran.dg/char4_iunit_1.f03: Update test.
4429 * gfortran.dg/large_real_kind_1.f90: Update test.
4430 * gfortran.dg/real_const_3.f90: Update test.
4431 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4433 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4436 * g++.dg/template/param2.C: New test.
4438 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4440 PR libgfortran/47285
4441 * gfortran.dg/fmt_g.f: New test.
4443 2011-01-28 Tobias Burnus <burnus@net-b.de>
4446 * gfortran.dg/pure_formal_1.f90: New.
4448 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4451 * gcc.dg/tls/pr42894.c: New test.
4453 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4455 * gcc.dg/pr47276.c: Add dg-require-visibility.
4457 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4461 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4462 Tobias Burnus <burnus@gcc.gnu.org>
4467 * gfortran.dg/realloc_on_assign_3.f03: New test.
4468 * gfortran.dg/realloc_on_assign_4.f03: New test.
4469 * gfortran.dg/allocatable_function_5.f90: New test.
4470 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4471 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4472 implemented" dg-errors.
4474 2011-01-27 Jan Hubicka <jh@suse.cz>
4477 * gcc.dg/attr-weakref-4.c: New testcase
4479 2011-01-27 Martin Jambor <mjambor@suse.cz>
4481 PR tree-optimization/47228
4482 * gcc.dg/torture/pr47228.c: New test.
4484 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4486 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4488 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4490 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4491 when using auto-overlay support on the SPU.
4493 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4495 PR rtl-optimization/44174
4496 * gcc.target/i386/asm-6.c: New test.
4498 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4500 PR rtl-optimization/46856
4501 * gcc.c-torture/compile/pr46856.c: New test.
4503 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4504 Andrew Pinski <pinskia@gmail.com>
4507 * gcc.dg/pr43082.c: New.
4509 2011-01-26 DJ Delorie <dj@redhat.com>
4511 PR rtl-optimization/46878
4512 * gcc.dg/pr46878-1.c: New test.
4514 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4517 * g++.dg/cpp0x/pr47476.C: New test.
4519 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4521 * gcc.c-torture/compile/20110126-1.c: New test.
4523 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4526 * gcc.dg/torture/pr47473.c: New test.
4528 2011-01-26 Jan Hubicka <jh@suse.cz>
4531 * gcc.c-torture/execute/pr47237.c: New testcase.
4533 2011-01-26 Jan Hubicka <jh@suse.cz>
4535 PR tree-optimization/47190
4536 * gcc.dg/attr-weakref-3.c: New testcase.
4538 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4541 * gcc.dg/dll-9a.c: New test file.
4542 * gcc.dg/dll-11.c: Likewise.
4543 * gcc.dg/dll-12.c: Likewise.
4544 * gcc.dg/dll-12a.c: Likewise.
4545 * gcc.dg/dll-11a.c: Likewise.
4546 * gcc.dg/dll-9.c: Likewise.
4547 * gcc.dg/dll-10.c: Likewise.
4548 * gcc.dg/dll-10a.c: Likewise.
4549 * g++.dg/ext/dllexport4a.cc: Likewise.
4550 * g++.dg/ext/dllexport4.C: Likewise.
4551 * g++.dg/ext/dllexport5.C: Likewise.
4552 * g++.dg/ext/dllexport5a.cc: Likewise.
4554 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4556 PR tree-optimization/46970
4557 * gcc.dg/graphite/pr46970.c: New.
4559 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4561 PR tree-optimization/46215
4562 * gcc.dg/graphite/pr46215.c: New.
4564 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4566 PR tree-optimization/46168
4567 * gcc.dg/graphite/pr46168.c: New.
4569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4571 PR tree-optimization/43657
4572 * gcc.dg/graphite/pr43657.c: New.
4574 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4576 PR tree-optimization/29832
4577 * gfortran.dg/graphite/pr29832.f90: New.
4579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4581 PR tree-optimization/43567
4582 * gcc.dg/graphite/pr43567.c: New.
4584 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4586 * gfortran.dg/graphite/interchange-4.f: New.
4587 * gfortran.dg/graphite/interchange-5.f: New.
4589 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4590 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4591 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4592 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4593 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4594 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4595 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4596 * gfortran.dg/ltrans-7.f90: Removed.
4597 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4599 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4600 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4601 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4602 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4603 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4604 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4605 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4606 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4607 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4608 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4609 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4610 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4611 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4612 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4613 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4614 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4615 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4616 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4617 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4618 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4619 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4620 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4621 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4622 * gcc.dg/tree-ssa/data-dep-1.c
4623 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4624 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4625 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4626 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4627 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4629 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4631 PR tree-optimization/47265
4632 PR tree-optimization/47443
4633 * gcc.c-torture/compile/pr47265.c: New test.
4634 * gcc.dg/pr47443.c: New test.
4636 2011-01-25 Martin Jambor <mjambor@suse.cz>
4638 PR tree-optimization/47382
4639 * g++.dg/torture/pr47382.C: New test.
4640 * g++.dg/opt/devirt1.C: Xfail.
4642 2011-01-25 Yao Qi <yao@codesourcery.com>
4645 * gcc.target/arm/pr45701-1.c: New test.
4646 * gcc.target/arm/pr45701-2.c: New test.
4647 * gcc.target/arm/pr45701-3.c: New test.
4649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4650 Jakub Jelinek <jakub@redhat.com>
4652 PR tree-optimization/47271
4653 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4655 2011-01-25 Nick Clifton <nickc@redhat.com>
4657 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4658 (saturate_add): Delete.
4660 (main): Do not run saturate_add.
4661 (set_interrupts): Delete.
4663 2011-01-25 Tobias Burnus <burnus@net-b.de>
4666 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4668 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4670 PR tree-optimization/47427
4671 PR tree-optimization/47428
4672 * gcc.c-torture/compile/pr47427.c: New test.
4673 * gcc.c-torture/compile/pr47428.c: New test.
4675 2011-01-25 Richard Guenther <rguenther@suse.de>
4678 * gcc.dg/torture/pr47411.c: New testcase.
4680 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4682 * gfortran.dg/graphite/id-24.f: New.
4683 * gfortran.dg/graphite/id-25.f: New.
4685 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4687 * gfortran.dg/graphite/id-23.f: New.
4689 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4691 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4695 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4696 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4697 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4698 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4699 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4700 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4701 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4702 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4703 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4705 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4707 * gcc.dg/graphite/block-0.c: Add documentation.
4708 * gcc.dg/graphite/block-4.c: Same.
4709 * gcc.dg/graphite/block-7.c: Same.
4710 * gcc.dg/graphite/block-8.c: New.
4711 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4712 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4713 * gcc.dg/graphite/interchange-12.c: Add documentation.
4714 * gcc.dg/graphite/interchange-13.c: New.
4715 * gcc.dg/graphite/interchange-14.c: New.
4716 * gcc.dg/graphite/interchange-15.c: New.
4717 * gcc.dg/graphite/interchange-8.c: Add documentation.
4718 * gcc.dg/graphite/interchange-mvt.c: Same.
4720 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4723 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4724 * gcc.target/powerpc/altivec-14.c: Ditto.
4725 * gcc.target/powerpc/altivec-33.c: Ditto.
4726 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4727 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4728 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4729 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4730 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4731 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4732 * g++.dg/ext/altivec-15.C: Ditto.
4733 * g++.dg/ext/altivec-types-1.C: Ditto.
4734 * g++.dg/ext/altivec-types-2.C: Ditto.
4735 * g++.dg/ext/altivec-types-3.C: Ditto.
4736 * g++.dg/ext/altivec-types-4.C: Ditto.
4738 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4740 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4742 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4744 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4745 optimization options.
4747 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4752 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4754 2011-01-23 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/allocatable_scalar_12.f90: New.
4759 2011-01-23 Ira Rosen <irar@il.ibm.com>
4761 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4762 vectorization to be not profitable if peeling is used to
4763 realign the memory access.
4764 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4765 loop bound to avoid loop unrolling.
4766 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4768 2011-01-22 Jan Hubicka <jh@suse.cz>
4771 * g++.dg/lto/pr47333.C: New file.
4773 2011-01-22 Jan Hubicka <jh@suse.cz>
4775 PR tree-optimization/43884
4777 * gcc.dg/autopar/outer-2.c: Increase array size.
4778 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4780 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4783 * gfortran.dg/c_loc_tests_16.f90: New test.
4785 2011-01-22 Tobias Burnus <burnus@net-b.de>
4788 * gfortran.dg/typebound_proc_19.f90: New.
4790 2011-01-21 Jeff Law <law@redhat.com>
4792 PR tree-optimization/47053
4793 * g++.dg/pr47053.C: New test.
4795 2011-01-21 Jason Merrill <jason@redhat.com>
4798 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4800 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/cpp0x/range-for10.C: New test.
4804 * g++.dg/template/for1.C: New test.
4807 * g++.dg/tree-prof/partition3.C: New test.
4809 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4811 PR rtl-optimization/47366
4812 * g++.dg/opt/pr47366.C: New test.
4814 2011-01-21 Jason Merrill <jason@redhat.com>
4817 * g++.dg/cpp0x/constexpr-regress2.C: New.
4819 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4821 2011-01-21 Jeff Law <law@redhat.com>
4823 PR rtl-optimization/41619
4824 * gcc.dg/pr41619.c: New.
4826 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4828 PR tree-optimization/47355
4829 * g++.dg/opt/pr47355.C: New test.
4831 2011-01-21 Richard Guenther <rguenther@suse.de>
4833 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4836 2011-01-21 Richard Guenther <rguenther@suse.de>
4838 PR tree-optimization/47365
4839 * gcc.dg/torture/pr47365.c: New testcase.
4840 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4842 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4846 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4848 PR tree-optimization/47391
4849 * gcc.dg/pr47391.c: New test.
4851 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853 * g++.dg/template/char1.C: Use signed char.
4855 2011-01-21 Tobias Burnus <burnus@net-b.de>
4858 * gfortran.dg/pointer_target_4.f90: New.
4860 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4863 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4864 ILP32 system and not IP32.
4866 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4869 * g++.dg/debug/pr46583.C: New.
4871 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4874 * g++.dg/debug/pr47283.C: New test.
4877 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4878 * gcc.target/i386/headmerge-2.c: Likewise.
4880 2011-01-20 Richard Guenther <rguenther@suse.de>
4883 * gcc.dg/torture/pr47370.c: New testcase.
4885 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4887 PR tree-optimization/46130
4888 * gcc.dg/pr46130-1.c: New test.
4889 * gcc.dg/pr46130-2.c: New test.
4891 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4894 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4896 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4899 * g++.dg/debug/pr46240.cc: New.
4901 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4904 * g++.dg/template/anonunion1.C: New test.
4906 PR rtl-optimization/47337
4907 * gcc.c-torture/execute/pr47337.c: New test.
4909 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4912 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4914 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4916 PR tree-optimization/46021
4917 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4919 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4921 PR tree-optimization/47290
4922 * g++.dg/torture/pr47290.C: New test.
4924 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4927 * gfortran.dg/proc_ptr_comp_29.f90: New.
4929 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4932 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4933 powerpc-apple-darwin9.
4935 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4937 PR rtl-optimization/47299
4938 * gcc.c-torture/execute/pr47299.c: New test.
4940 2011-01-17 Jason Merrill <jason@redhat.com>
4942 * g++.dg/cpp0x/constexpr-virtual.C: New.
4944 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4947 * gfortran.dg/gomp/pr47331.f90: New test.
4949 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4952 * objc.dg/selector-warn-1.m: New.
4953 * obj-c++.dg/selector-warn-1.mm: New.
4955 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4957 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4958 Update dg-final accordingly.
4960 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4962 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4964 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4966 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4968 * gcc.dg/guality/pr36728-2.c: Likewise.
4970 2011-01-17 Richard Guenther <rguenther@suse.de>
4972 PR tree-optimization/47313
4973 * g++.dg/torture/pr47313.C: New testcase.
4975 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4978 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4979 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4980 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4981 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4983 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4985 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4986 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4987 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4989 2011-01-17 Richard Guenther <rguenther@suse.de>
4991 PR tree-optimization/45967
4992 * gcc.dg/torture/pr45967-2.c: New testcase.
4993 * gcc.dg/torture/pr45967-3.c: Likewise.
4995 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4998 * g++.dg/ext/pr47213.C: Require visibility.
5000 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5002 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5003 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5005 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5007 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5008 Linux-based targets.
5010 2011-01-13 Jan Hubicka <jh@suse.cz>
5012 PR tree-optimization/47276
5013 * gcc.dg/pr47276.c: New testcase.
5015 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5016 Jonathan Wakely <jwakely.gcc@gmail.com>
5019 * g++.dg/other/pr33558.C: New.
5020 * g++.dg/other/pr33558-2.C: New.
5022 2011-01-14 Martin Jambor <mjambor@suse.cz>
5024 PR tree-optimization/45934
5025 PR tree-optimization/46302
5026 * g++.dg/ipa/devirt-c-1.C: New test.
5027 * g++.dg/ipa/devirt-c-2.C: Likewise.
5028 * g++.dg/ipa/devirt-c-3.C: Likewise.
5029 * g++.dg/ipa/devirt-c-4.C: Likewise.
5030 * g++.dg/ipa/devirt-c-5.C: Likewise.
5031 * g++.dg/ipa/devirt-c-6.C: Likewise.
5032 * g++.dg/ipa/devirt-6.C: Likewise.
5033 * g++.dg/ipa/devirt-d-1.C: Likewise.
5034 * g++.dg/torture/pr45934.C: Likewise.
5036 2011-01-14 Jason Merrill <jason@redhat.com>
5038 * g++.dg/cpp0x/variadic105.C: New.
5040 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5041 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5044 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5045 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5046 execution tests on i?86-*-*, x86_64-*-* and
5047 powerpc*-apple-darwin* && ilp32.
5048 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5049 tests on i?86-*-* and x86_64-*-*.
5051 2011-01-14 Richard Guenther <rguenther@suse.de>
5053 PR tree-optimization/47280
5054 * g++.dg/opt/pr47280.C: New testcase.
5056 2011-01-14 Jason Merrill <jason@redhat.com>
5058 * g++.dg/cpp0x/constexpr-regress1.C: New.
5060 * g++.dg/ext/flexary2.C: New.
5062 2011-01-14 Richard Guenther <rguenther@suse.de>
5065 * gcc.dg/torture/pr47281.c: New testcase.
5066 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5068 2011-01-14 Richard Guenther <rguenther@suse.de>
5070 PR tree-optimization/47286
5071 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5073 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5076 * g++.dg/ext/pr47213.C: New.
5078 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5080 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5082 2011-01-13 Tobias Burnus <burnus@net-b.de>
5083 Mikael Morin <mikael@gcc.gnu.org>
5087 * gfortran.dg/select_type_20.f90: New.
5088 * gfortran.dg/select_type_21.f90: New.
5090 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5093 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5095 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5097 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5098 * gcc.dg/guality/pr36728-2.c: Likewise.
5100 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5103 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5105 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5107 PR rtl-optimization/45352
5108 * gcc.dg/pr45352-3.c: New.
5110 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5112 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5114 * g++.dg/cpp0x/range-for8.C: New.
5115 * g++.dg/cpp0x/range-for9.C: New.
5117 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5120 * g++.dg/debug/pr47209.C: New.
5122 2011-01-12 Richard Guenther <rguenther@suse.de>
5125 * gcc.dg/lto/pr47259_0.c: New testcase.
5126 * gcc.dg/lto/pr47259_1.c: Likewise.
5128 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5130 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5131 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5132 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5133 methods missing from the OBJC2 Object.
5134 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5135 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5136 GNU and NeXT runtimes.
5137 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5139 * objc-obj-c++-shared/Object1.m: Likewise.
5140 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5141 * objc.dg/proto-qual-1.m: Likewise.
5142 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5143 * obj-c++.dg/proto-qual-1.mm: Likewise.
5145 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5148 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5150 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5152 Fixed the Objective-C++ testsuite and updated all tests.
5153 * lib/obj-c++.exp (obj-c++_init): Declare and set
5154 gcc_warning_prefix and gcc_error_prefix.
5155 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5156 'dg-warning', 'dg-message' and 'dg-error'.
5157 * obj-c++.dg/class-extension-3.mm: Likewise.
5158 * obj-c++.dg/class-protocol-1.mm: Likewise.
5159 * obj-c++.dg/encode-7.mm: Likewise.
5160 * obj-c++.dg/exceptions-3.mm: Likewise.
5161 * obj-c++.dg/exceptions-5.mm: Likewise.
5162 * obj-c++.dg/method-12.mm: Likewise.
5163 * obj-c++.dg/method-13.mm: Likewise.
5164 * obj-c++.dg/method-15.mm: Likewise.
5165 * obj-c++.dg/method-16.mm: Likewise.
5166 * obj-c++.dg/method-4.mm: Likewise.
5167 * obj-c++.dg/method-8.mm: Likewise.
5168 * obj-c++.dg/method-conflict-1.mm: Likewise.
5169 * obj-c++.dg/method-conflict-2.mm: Likewise.
5170 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5171 and uncommented second part of the testcase now that the testsuite
5173 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5174 and uncommented second part of the testcase now that the testsuite
5176 * obj-c++.dg/private-1.mm: Likewise.
5177 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5178 * obj-c++.dg/syntax-error-7.mm: Likewise.
5179 * obj-c++.dg/warn5.mm: Likewise.
5180 * obj-c++.dg/property/at-property-14.mm: Likewise.
5181 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5183 * obj-c++.dg/property/at-property-18.mm: Likewise.
5184 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5186 * obj-c++.dg/property/at-property-21.mm: Likewise.
5187 * obj-c++.dg/property/at-property-28.mm: Likewise.
5188 * obj-c++.dg/property/at-property-5.mm: Likewise.
5189 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5190 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5191 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5192 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5193 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5194 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5195 * obj-c++.dg/tls/diag-5.mm: Likewise.
5196 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5197 dg-error, now matched correctly.
5199 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5201 * objc.dg/property/at-property-29.m: New.
5202 * obj-c++.dg/property/at-property-29.mm: New.
5204 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5206 * go.test/go-test.exp (go-set-goarch): New proc.
5207 (go-gc-tests): Use it.
5209 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5212 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5214 2011-01-11 Richard Henderson <rth@redhat.com>
5216 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5218 2011-01-11 Jan Hubicka <jh@suse.cz>
5222 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5223 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5225 2011-01-11 Richard Guenther <rguenther@suse.de>
5227 PR tree-optimization/46076
5228 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5230 2011-01-11 Jeff Law <law@redhat.com>
5232 * PR tree-optimization/47086
5233 * gcc.dg/pr47086.c: New test.
5235 2011-01-11 Jason Merrill <jason@redhat.com>
5238 * g++.dg/template/new10.C: New.
5241 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5243 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5245 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5246 Split type definitions and NSConstantString class into...
5247 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5248 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5249 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5250 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5251 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5252 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5254 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5255 encode defines for newer NeXT system headers.
5256 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5257 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5258 * objc.dg/foreach-5.m: Likewise.
5259 * objc.dg/foreach-2.m: Likewise.
5260 * objc.dg/foreach-4.m: Likewise.
5261 * objc.dg/torture/strings/string1.m: Likewise.
5262 * objc.dg/torture/strings/string2.m: Likewise.
5263 * objc.dg/torture/strings/string3.m: Likewise.
5264 * objc.dg/torture/strings/string4.m: Likewise.
5265 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5266 header and stand alone.
5267 * obj-c++.dg/strings/strings-2.mm: Likewise.
5268 * objc.dg/torture/strings/const-str-3.m: Likewise.
5269 * objc.dg/strings/strings-2.m: Likewise.
5270 * objc.dg/strings/const-str-12b.m: Likewise.
5272 2011-01-12 Richard Guenther <rguenther@suse.de>
5275 * gcc.dg/attr-weak-1.c: Adjust.
5277 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5280 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5281 standard compliant and comment.
5283 2011-01-10 Jan Hubicka <jh@suse.cz>
5286 * gcc.dg/initpri3.c: New testcase.
5288 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5291 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5297 (g_ebp_save): Likewise.
5298 (g_esp_save): Likewise.
5300 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5302 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5304 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5306 PR tree-optimization/46021
5307 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5308 i?86-*-*, x86_64-*-*.
5310 2011-01-10 Jeff Law <law@redhat.com>
5312 * PR tree-optimization/47141
5313 * gcc.c-torture/compile/pr47141.c: New test.
5315 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5318 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5319 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5320 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5321 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5324 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5325 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5326 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5327 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5328 being vectorized. Adjust dg-final pattern.
5331 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5332 * gcc.dg/vect/slp-24.c: Likewise.
5334 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5337 * g++.dg/other/pr47218-1.C: New test file.
5338 * g++.dg/other/pr47218.C: Likewise.
5339 * g++.dg/other/pr47218.h: New supporting header.
5341 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5344 * objc.dg/attributes/invalid-attribute-1.m: New.
5345 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5347 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5350 * gfortran.dg/proc_ptr_comp_28.f90: New.
5352 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5354 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5355 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5356 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5357 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5358 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5359 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5360 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5361 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5362 * objc.dg/gnu-api-2-class.m: Likewise.
5363 * objc.dg/gnu-api-2-ivar.m: Likewise.
5364 * objc.dg/gnu-api-2-method.m: Likewise.
5365 * objc.dg/gnu-api-2-objc.m: Likewise.
5366 * objc.dg/gnu-api-2-object.m: Likewise.
5367 * objc.dg/gnu-api-2-property.m: Likewise.
5368 * objc.dg/gnu-api-2-protocol.m: Likewise.
5369 * objc.dg/gnu-api-2-sel.m: Likewise.
5371 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5373 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5374 * objc.dg/objc-foreach-4.m: Likewise.
5375 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5376 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5377 * objc.dg/foreach-4.m: Likewise.
5378 * objc.dg/foreach-5.m: Likewise.
5379 * objc.dg/foreach-3.m: Return self from init.
5381 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5384 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5386 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5389 * gfortran.dg/class_35.f90: New.
5391 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5393 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5395 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5398 * objc.dg/invalid-method-2.m: New.
5399 * obj-c++.dg/invalid-method-2.mm: New.
5401 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5404 * gfortran.dg/transpose_optimization_2.f90 : New test.
5406 2011-01-08 Jan Hubicka <jh@suse.cz>
5408 PR tree-optmization/46469
5409 * g++.dg/torture/pr46469.C: New testcase.
5411 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5413 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5414 emulation of libobjc-gnu structure layout functionality to ..
5415 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5416 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5417 * objc/execute/bf-common.h: Adjust headers.
5418 * objc/execute/bf-1.m: Likewise.
5419 * objc/execute/bf-2.m: Likewise.
5420 * objc/execute/bf-3.m: Likewise.
5421 * objc/execute/bf-4.m: Likewise.
5422 * objc/execute/bf-5.m: Likewise.
5423 * objc/execute/bf-6.m: Likewise.
5424 * objc/execute/bf-7.m: Likewise.
5425 * objc/execute/bf-8.m: Likewise.
5426 * objc/execute/bf-9.m: Likewise.
5427 * objc/execute/bf-10.m: Likewise.
5428 * objc/execute/bf-11.m: Likewise.
5429 * objc/execute/bf-12.m: Likewise.
5430 * objc/execute/bf-13.m: Likewise.
5431 * objc/execute/bf-14.m: Likewise.
5432 * objc/execute/bf-15.m: Likewise.
5433 * objc/execute/bf-16.m: Likewise.
5434 * objc/execute/bf-17.m: Likewise.
5435 * objc/execute/bf-18.m: Likewise.
5436 * objc/execute/bf-19.m: Likewise.
5437 * objc/execute/bf-20.m: Likewise.
5438 * objc/execute/bf-21.m: Likewise.
5439 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5440 objc_get_type_qualifiers ().
5442 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5445 * gfortran.dg/dependency_39.f90: New test.
5447 2011-01-07 Jan Hubicka <jh@suse.cz>
5449 Get builtins tests ready for linker plugin.
5450 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5451 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5452 my_memset, my_bzero): Mark used.
5453 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5454 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5456 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5459 2011-01-07 Jan Hubicka <jh@suse.cz>
5461 PR tree-optimization/46367
5462 * g++.dg/torture/pr46367.C: New file.
5464 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5467 * gcc.dg/pr47201.c: New test.
5470 * gcc.dg/tree-prof/pr47187.c: New test.
5472 2011-01-07 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/extends_type_of_3.f90: New.
5477 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5479 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5480 * g++.dg/ext/dllimport-MI1.C: Likewise.
5481 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5482 * g++.dg/ext/dllimport10.C: Likewise.
5483 * g++.dg/ext/dllimport11.C: Likewise.
5484 * g++.dg/ext/dllimport12.C: Likewise.
5485 * g++.dg/ext/dllimport13.C: Likewise.
5486 * g++.dg/ext/dllimport2.C: Likewise.
5487 * g++.dg/ext/dllimport3.C: Likewise.
5488 * g++.dg/ext/dllimport4.C: Likewise.
5489 * g++.dg/ext/dllimport5.C: Likewise.
5490 * g++.dg/ext/dllimport6.C: Likewise.
5491 * g++.dg/ext/dllimport8.C: Likewise.
5492 * g++.dg/ext/dllimport9.C: Likewise.
5493 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5494 targets, too. Additionally enable test for i?86-*-mingw*.
5495 * g++.dg/ext/selectany1.C: Likewise.
5496 Remove guard variable check.
5498 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5502 * gfortran.dg/storage_size_3.f08: Extended.
5504 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5507 * g++.dg/template/stdarg1.C: New test.
5509 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5512 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5513 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5514 from the interface of functions to not hide the errors that
5517 2011-01-06 Jan Hubicka <jh@suse.cz>
5519 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5520 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5522 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5526 * gfortran.dg/interface_33.f90: New test.
5528 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5531 * gcc.c-torture/compile/pr47150.c: New test.
5533 2011-01-06 Ira Rosen <irar@il.ibm.com>
5535 PR tree-optimization/47139
5536 * gcc.dg/vect/pr47139.c: New test.
5538 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5541 * gfortran.dg/extends_type_of_2.f03: New.
5543 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5545 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5547 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5549 * gnat.dg/opt14.adb: New test.
5551 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5554 * gfortran.dg/allocate_error_2.f90: New test.
5556 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5559 * gfortran.dg/storage_size_3.f08: New.
5561 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5563 PR libgfortran/47154
5564 * gfortran.dg/namelist_68.f90: New test.
5566 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5568 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5570 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5573 * gfortran.dg/class_34.f90: New.
5575 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5577 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5578 use __builtin_inff. Skip all single-precision tests that require
5581 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5583 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5585 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5587 PR tree-optimization/47148
5588 * gcc.c-torture/execute/pr47148.c: New test.
5590 PR tree-optimization/47155
5591 * gcc.c-torture/execute/pr47155.c: New test.
5593 PR rtl-optimization/47157
5594 * gcc.c-torture/compile/pr47157.c: New test.
5596 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5598 * gcc.dg/torture/vector-shift2.c (schar): Define.
5599 (main): Always use schar or uchar instead of plain "char" to avoid
5600 dependencies on implementation-defined char signedness.
5602 2011-01-03 Martin Jambor <mjambor@suse.cz>
5604 PR tree-optimization/46801
5605 * gnat.dg/pack9.adb: Remove xfail.
5607 2011-01-03 Martin Jambor <mjambor@suse.cz>
5609 PR tree-optimization/46984
5610 * g++.dg/ipa/pr46984.C: New test.
5612 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5615 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5617 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5619 PR tree-optimization/47140
5620 * gcc.c-torture/compile/pr47140.c: New test.
5622 PR rtl-optimization/47028
5623 * gcc.dg/pr47028.c: New test.
5625 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5627 * objc.dg/protocol-forward-1.m: Removed TODO.
5628 * objc.dg/protocol-forward-2.m: New.
5629 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5630 * obj-c++.dg/protocol-forward-2.mm: New.
5632 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5635 * g++.dg/eh/pr38662.C: New testcase.
5637 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5639 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5640 scan for newline '\n'.
5643 Copyright (C) 2011 Free Software Foundation, Inc.
5645 Copying and distribution of this file, with or without modification,
5646 are permitted in any medium without royalty provided the copyright
5647 notice and this notice are preserved.