1 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/dependency_40.f90 : New test.
6 2011-05-26 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/coarray/registering_1.f90: New.
11 2011-05-26 Jason Merrill <jason@redhat.com>
13 * g++.dg/cpp0x/variadic111.C: New.
14 * g++.dg/cpp0x/variadic41.C: Adjust.
16 2011-05-26 Richard Guenther <rguenther@suse.de>
18 PR tree-optimization/48702
19 * gcc.dg/torture/pr48702.c: New testcase.
21 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
26 * gcc.dg/matrix/matrix.exp: Likewise.
27 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
28 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
29 line number to check_profiling_available.
30 * lib/target-supports.exp (check_profiling_available): Account for
32 Require TLS runtime support with -fprofile-generate.
33 * lib/profopt.exp (profopt-execute): Add TLS options for
35 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
37 2011-05-26 Jakub Jelinek <jakub@redhat.com>
40 * g++.dg/eh/cond5.C: New test.
42 PR tree-optimization/49161
43 * gcc.c-torture/execute/pr49161.c: New test.
45 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
47 * gcc.target/arm/neon-vorn-vbic.c: New test.
49 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
51 PR tree-optimization/49038
52 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
53 * gcc.dg/vect/pr49038.c: New test.
55 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
56 * g++.dg/init/pr25811-3.C: New.
57 * g++.dg/init/pr25811-4.C: New.
59 2011-05-25 Jason Merrill <jason@redhat.com>
61 * g++.dg/cpp0x/enum17.C: New.
62 * g++.old-deja/g++.jason/rfg10.C: Adjust.
64 * g++.dg/cpp0x/auto24.C: New.
66 * g++.dg/cpp0x/error4.C: New.
68 * g++.dg/cpp0x/rv-restrict.C: New.
70 * g++.dg/cpp0x/enum15.C: New.
71 * g++.dg/cpp0x/constexpr-switch2.C: New.
73 * g++.dg/cpp0x/variadic110.C: New.
75 * g++.dg/cpp0x/auto9.C: Add typedef test.
77 * g++.dg/cpp0x/auto23.C: New.
78 * g++.dg/cpp0x/auto9.C: Adjust.
80 * g++.dg/cpp0x/defaulted29.C: New.
82 * g++.dg/cpp0x/initlist51.C: New.
84 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
86 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
87 * g++.dg/abi/packed1.C: Suppress warning.
88 * g++.dg/warn/Wunused-parm-3.C: Likewise.
89 * g++.dg/template/stdarg1.C: Likewise.
90 * g++.dg/other/packed1.C: Remove arm from xfail list.
92 2011-05-25 Jason Merrill <jason@redhat.com>
94 * g++.dg/cpp0x/enum16.C: New.
95 * g++.dg/parse/error15.C: Adjust.
97 * g++.dg/cpp0x/initlist50.C: New.
99 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
101 * g++.dg/cpp0x/variadic109.C: New.
103 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
105 * gcc.target/i386/pause-1.c: New.
107 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
109 * gcc.dg/stack-usage-1.c: Adjust comment.
110 * gcc.dg/stack-usage-2.c: New test.
112 2011-05-25 Jakub Jelinek <jakub@redhat.com>
115 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
116 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
118 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
120 PR rtl-optimization/48757
121 * gfortran.dg/pr48757.f: New test case.
123 2011-05-24 Jason Merrill <jason@redhat.com>
125 * g++.dg/cpp0x/access01.C: New.
127 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
130 * objc.dg/pr48177.m: New testcase.
132 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
135 * objc.dg/pr48187.m: New testcase.
136 * obj-c++.dg/pr48187.mm: New testcase.
137 * objc.dg/ivar-extra-semicolon.m: New testcase.
139 2011-05-24 Jason Merrill <jason@redhat.com>
141 * g++.dg/template/access21.C: New.
142 * g++.dg/template/access22.C: New.
144 2011-05-24 Michael Matz <matz@gcc.gnu.org>
146 PR rtl-optimization/48633
147 * g++.dg/pr48633.C: New test.
149 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
152 * g++.dg/other/pr49133.C: New test.
154 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
155 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
157 * gcc.dg/torture/tls/run-gd.c: New test.
158 * gcc.dg/torture/tls/run-ie.c: New test.
159 * gcc.dg/torture/tls/run-ld.c: New test.
160 * gcc.dg/torture/tls/run-le.c: New test.
161 * lib/target-supports.exp (check_effective_target_tls_runtime):
162 Build testcase with TLS options.
164 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
166 * gcc.dg/vect/pr48172.c: Remove dg-do run.
168 2011-05-24 Tom de Vries <tom@codesourcery.com>
170 PR tree-optimization/49121
171 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
173 2011-05-23 Jason Merrill <jason@redhat.com>
175 * g++.dg/cpp0x/defaulted28.C: New.
177 * g++.dg/cpp0x/sfinae25.C: New.
179 * g++.dg/cpp0x/rv-cast2.C: New.
181 * g++.dg/cpp0x/enum14.C: New.
183 2011-05-23 Jakub Jelinek <jakub@redhat.com>
186 * gcc.c-torture/execute/pr49123.c: New test.
189 * gcc.dg/debug/pr49032.c: New test.
192 * gcc.dg/pr49120.c: New test.
194 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
197 * gcc.target/i386/pr47315.c: New test.
199 2011-05-23 Jason Merrill <jason@redhat.com>
201 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
203 * g++.dg/cpp0x/sfinae24.C: New.
205 * g++.dg/cpp0x/error3.C: New.
207 * g++.dg/cpp0x/defaulted27.C: New.
209 * g++.dg/cpp0x/decltype27.C: New.
211 2011-05-23 Richard Guenther <rguenther@suse.de>
213 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
215 2011-05-23 Richard Guenther <rguenther@suse.de>
217 PR tree-optimization/40874
218 * g++.dg/tree-ssa/pr40874.C: New testcase.
220 2011-05-23 Richard Guenther <rguenther@suse.de>
222 PR tree-optimization/49115
223 * g++.dg/torture/pr49115.C: New testcase.
225 2011-05-23 Richard Guenther <rguenther@suse.de>
228 * gcc.dg/memcpy-3.c: New testcase.
230 2011-05-23 Jakub Jelinek <jakub@redhat.com>
233 * gcc.c-torture/execute/pr48973-1.c: New test.
234 * gcc.c-torture/execute/pr48973-2.c: New test.
236 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
239 * g++.dg/warn/pr18016.C: New.
241 2011-05-23 Tom de Vries <tom@codesourcery.com>
244 * gcc.target/arm/ivopts-6.c: New test.
246 2011-05-22 Jakub Jelinek <jakub@redhat.com>
249 * gcc.c-torture/compile/pr49029.c: New test.
251 2011-05-22 Jason Merrill <jason@redhat.com>
253 * g++.dg/cpp0x/sfinae23.C: New.
254 * g++.dg/cpp0x/sfinae8.C: Correct.
256 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
258 * gfortran.dg/function_optimize_8.f90: New test case.
260 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
262 PR tree-optimization/49087
263 * gcc.dg/vect/O3-pr49087.c: New test.
265 2011-05-21 Jason Merrill <jason@redhat.com>
267 * g++.dg/debug/const5.C: New.
269 2011-05-20 Jason Merrill <jason@redhat.com>
271 * g++.dg/cpp0x/constexpr-static7.C: Extend.
273 * g++.dg/cpp0x/constexpr-static7.C: New.
275 * g++.dg/cpp0x/enum12.C: New.
276 * g++.dg/cpp0x/enum13.C: New.
278 2011-05-21 Janus Weil <janus@gcc.gnu.org>
281 * gfortran.dg/select_type_23.f03: New.
283 2011-05-20 Jason Merrill <jason@redhat.com>
285 * g++.dg/cpp0x/defaulted26.C: New.
287 * g++.dg/cpp0x/noexcept02.C: Fix.
288 * g++.dg/cpp0x/noexcept03.C: Fix.
289 * g++.dg/cpp0x/noexcept08.C: Fix.
290 * g++.dg/cpp0x/noexcept10.C: New.
292 2011-05-20 Janus Weil <janus@gcc.gnu.org>
295 * gfortran.dg/extends_12.f03: New.
297 2011-05-20 Jason Merrill <jason@redhat.com>
299 * g++.dg/template/koenig9.C: New.
300 * g++.dg/opt/pr47615.C: Fix.
301 * g++.dg/overload/defarg1.C: Fix.
302 * g++.dg/tc1/dr213.C: Remove xfail.
303 * g++.dg/torture/pr34850.C: Fix.
304 * g++.dg/torture/pr39362.C: Fix.
305 * g++.old-deja/g++.brendan/crash56.C: Fix.
306 * g++.old-deja/g++.pt/memtemp47.C: Fix.
308 2011-05-20 Richard Guenther <rguenther@suse.de>
310 PR tree-optimization/49079
311 * gcc.dg/torture/pr49079.c: New testcase.
313 2011-05-20 Jakub Jelinek <jakub@redhat.com>
315 PR tree-optimization/49073
316 * gcc.c-torture/execute/pr49073.c: New test.
318 2011-06-19 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/coarray_21.f90: New.
323 2011-05-19 Joseph Myers <joseph@codesourcery.com>
325 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
328 2011-05-19 Richard Guenther <rguenther@suse.de>
331 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
333 2011-05-19 Richard Guenther <rguenther@suse.de>
336 * gcc.dg/builtin-object-size-11.c: New testcase.
338 2011-05-19 Tom de Vries <tom@codesourcery.com>
341 * gcc.target/arm/ivopts.c: New test.
342 * gcc.target/arm/ivopts-2.c: New test.
344 2011-05-19 Tom de Vries <tom@codesourcery.com>
346 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
348 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
350 * gcc.c-torture/execute/960321-1.x: Remove.
352 2011-05-18 Janus Weil <janus@gcc.gnu.org>
355 * gfortran.dg/move_alloc_4.f90: New.
357 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
360 * gcc.target/i386/pr49002-1.c: New test.
361 * gcc.target/i386/pr49002-2.c: Likewise.
363 2011-05-18 Jakub Jelinek <jakub@redhat.com>
365 PR tree-optimization/49039
366 * gcc.c-torture/execute/pr49039.c: New test.
367 * gcc.dg/tree-ssa/pr49039.c: New test.
368 * g++.dg/torture/pr49039.C: New test.
370 2011-05-18 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
373 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
374 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
376 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
378 * gcc.target/bfin/mcpu-bf592.c: New test.
380 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
382 PR tree-optimization/41881
383 * gcc.dg/vect/O3-pr41881.c: New test.
384 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
386 2011-05-18 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/49000
389 * gcc.dg/pr49000.c: New test.
391 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
393 * gnat.dg/invalid1.adb: New test.
395 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
399 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
400 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
402 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
405 * g++.dg/cpp0x/range-for18.C: New.
407 2011-05-15 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/coarray/image_index_2.f90: New.
412 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
414 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
415 * g++.dg/cpp0x/override2.C: New.
417 2011-05-14 Tobias Burnus <burnus@net-b.de>
420 * gfortran.de/coarray_20.f90: New.
422 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
425 * function_optimize_7.f90: New test case.
427 2011-05-13 Jason Merrill <jason@redhat.com>
429 * g++.dg/cpp0x/decltype26.C: New.
430 * g++.dg/cpp0x/enum11.C: New.
432 2011-05-13 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/assign_8.f90: Update dg-error.
438 2011-05-13 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/io_constraints_8.f90: New.
442 * gfortran.dg/io_constraints_9.f90: New.
444 2011-05-13 Martin Thuresson <martint@google.com>
446 PR gcov-profile/47793
447 * gcc.dg/pr47793.c: New.
449 2011-05-12 Jakub Jelinek <jakub@redhat.com>
451 PR tree-optimization/48975
452 * gcc.dg/pr48975.c: New test.
454 2011-05-12 Tobias Burnus <burnus@net-b.de>
457 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
459 2011-05-12 Jason Merrill <jason@redhat.com>
461 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
463 2011-05-12 Geert Bosch <bosch@adacore.com>
465 * gnat.dg/view_conversion1.adb: New test.
467 2011-05-12 Richard Guenther <rguenther@suse.de>
469 PR tree-optimization/48172
470 * gcc.dg/vect/pr48172.c: New testcase.
472 2011-05-12 Jakub Jelinek <jakub@redhat.com>
475 * g++.dg/opt/pr48967.C: New test.
477 2011-05-11 Jason Merrill <jason@redhat.com>
479 * g++.dg/cpp0x/constexpr-friend.C: New.
480 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
482 * g++.dg/cpp0x/sfinae22.C: New.
484 2011-05-11 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/generic_24.f90: New.
489 2011-05-11 Richard Guenther <rguenther@suse.de>
491 PR tree-optimization/15256
492 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
494 2011-05-11 Jakub Jelinek <jakub@redhat.com>
497 * gcc.dg/pr48159-1.c: New test.
498 * gcc.dg/pr48159-2.c: New test.
500 2011-05-11 Richard Guenther <rguenther@suse.de>
503 * gcc.dg/torture/pr48953.c: New testcase.
505 2011-05-11 Richard Guenther <rguenther@suse.de>
507 PR tree-optimization/18041
508 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
510 2011-05-11 Alan Modra <amodra@gmail.com>
513 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
515 2011-05-10 Jason Merrill <jason@redhat.com>
517 * g++.dg/cpp0x/defaulted25.C: New.
518 * g++.dg/template/crash7.C: Adjust.
520 * g++.dg/cpp0x/variadic108.C: New.
522 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
524 * g++.dg/inherit/virtual9.C: Extend.
526 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
529 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
530 are passed and returned in vector registers.
532 2011-05-10 Richard Guenther <rguenther@suse.de>
534 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
535 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
536 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
537 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
538 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
541 2011-05-10 Jakub Jelinek <jakub@redhat.com>
543 PR tree-optimization/48611
544 PR tree-optimization/48794
545 * gfortran.dg/gomp/pr48611.f90: New test.
546 * gfortran.dg/gomp/pr48794.f90: New test.
549 * gcc.dg/dfp/pr48928.c: New test.
551 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp0x/pr48522.C: New.
556 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
559 * g++.dg/cpp0x/sfinae21.C: New.
561 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
563 * g++.dg/template/sfinae28.C: Rename to...
564 * g++.dg/cpp0x/sfinae19.C: ... this.
565 * g++.dg/template/sfinae29.C: Rename to...
566 * g++.dg/cpp0x/sfinae20.C: ... this.
568 2011-05-09 Jeff Law <law@redhat.com>
570 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
573 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
576 * g++.dg/init/pr20039.C: New.
578 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
582 * g++.dg/template/sfinae28.C: New.
583 * g++.dg/template/sfinae29.C: Likewise.
585 2011-05-09 Jason Merrill <jason@redhat.com>
587 * g++.dg/template/nontype23.C: New.
589 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
591 * g++.dg/init/pr48859.C: New.
593 2011-05-09 Jason Merrill <jason@redhat.com>
595 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
596 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
597 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
598 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
599 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
600 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
601 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
602 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
604 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
606 * g++.dg/inherit/virtual9.C: New.
608 2011-05-09 Dodji Seketeli <dodji@redhat.com>
611 * g++.dg/template/dependent-expr8.C: New test case.
613 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
615 PR tree-optimization/48837
616 * gcc.dg/pr48837.c: New testcase.
618 2011-05-06 Jason Merrill <jason@redhat.com>
620 * g++.dg/cpp0x/constexpr-condition2.C: New.
622 * g++.dg/cpp0x/constexpr-missing.C: New.
624 2011-05-06 Tobias Burnus <burnus@net-b.de>
627 * gfortran.dg/coarray/this_image_2.f90: New.
629 2011-05-06 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/bind_c_usage_22.f90: New.
634 * gfortran.dg/bind_c_usage_23.f90: New.
635 * gfortran.dg/bind_c_usage_24.f90: New.
636 * gfortran.dg/bind_c_usage_24_c.c: New.
638 2011-05-06 Dodji Seketeli <dodji@redhat.com>
641 * g++.dg/template/member9.C: New test case.
643 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
645 * gnat.dg/discr29.ad[sb]: New test.
646 * gnat.dg/discr30.adb: Likewise.
648 2011-05-05 Julian Brown <julian@codesourcery.com>
650 * gcc.target/arm/neon-vset_lanes8.c: New test.
652 2011-05-05 Jason Merrill <jason@redhat.com>
654 * g++.dg/init/new32.C: New.
656 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
661 2011-05-05 Jakub Jelinek <jakub@redhat.com>
663 PR rtl-optimization/48381
664 * gcc.c-torture/compile/pr48381.c: New test.
666 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
668 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
670 * gcc.target/i386/opt-1.c: Ditto.
672 2011-05-04 Jason Merrill <jason@redhat.com>
674 * g++.dg/conversion/base1.C: New.
676 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
679 * gfortran.dg/round_3.f08: Add more checks to test case.
681 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
683 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
684 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
685 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
686 Gate test on effective_target fd_truncate.
688 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
691 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
692 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
693 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
694 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
695 * gcc.target/i386/pr38824.c: Ditto.
696 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
697 * gcc.target/i386/vecinit-2.c: Ditto.
698 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
699 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
700 * gcc.target/i386/parity-2.c: Ditto.
701 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
703 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
705 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
707 * gcc.target/bfin/mcpu-bf514.c: Likewise.
708 * gcc.target/bfin/mcpu-bf516.c: Likewise.
709 * gcc.target/bfin/mcpu-bf518.c: Likewise.
711 2011-05-03 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
716 2011-05-03 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/coarray/this_image_1.f90: New.
721 2011-05-03 Tobias Burnus <burnus@net-b.de>
724 * gfortran.dg/coarray/caf.dg: New.
725 * gfortran.dg/coarray/image_index_1.f90: New, copied
726 from ../coarray_16.f90.
728 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/ext/complex9.C: New.
733 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
736 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
737 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
738 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
740 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
742 * gcc.target/bfin/builtins: Created.
743 * gcc.target/bfin/hisilh-O0.c: Deleted.
744 * gcc.target/bfin/hisilh.c: Moved to...
745 * gcc.target/bfin/builtins/hisilh.c: ...here.
746 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
747 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
748 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
749 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
750 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
751 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
752 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
753 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
754 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
755 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
756 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
757 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
758 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
759 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
760 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
761 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
762 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
763 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
764 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
765 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
766 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
767 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
768 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
769 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
770 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
771 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
772 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
773 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
774 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
775 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
776 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
777 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
778 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
779 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
780 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
781 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
782 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
783 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
784 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
785 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
786 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
787 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
788 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
789 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
790 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
791 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
792 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
793 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
794 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
795 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
796 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
797 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
798 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
799 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
800 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
801 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
802 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
803 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
804 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
805 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
806 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
807 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
808 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
809 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
810 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
811 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
812 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
813 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
814 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
815 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
816 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
817 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
818 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
819 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
820 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
821 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
822 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
823 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
824 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
825 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
826 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
827 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
828 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
829 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
830 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
831 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
832 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
833 * gcc.target/bfin/builtins/circptr.c: Ditto.
834 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
835 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
836 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
837 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
838 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
839 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
840 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
841 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
842 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
843 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
844 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
845 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
846 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
847 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
848 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
849 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
850 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
851 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
852 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
853 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
854 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
855 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
856 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
857 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
858 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
859 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
860 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
861 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
862 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
863 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
864 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
865 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
866 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
867 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
868 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
869 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
870 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
871 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
872 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
873 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
874 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
875 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
876 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
877 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
878 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
879 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
880 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
881 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
882 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
883 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
884 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
885 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
886 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
887 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
888 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
889 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
890 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
891 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
892 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
893 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
894 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
895 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
896 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
897 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
898 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
899 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
900 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
901 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
902 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
903 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
905 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
907 * gcc.target/arm/cold-lc.c: New test.
909 2011-05-03 Jakub Jelinek <jakub@redhat.com>
912 * gcc.dg/pr48774.c: New test.
914 2011-05-03 Richard Guenther <rguenther@suse.de>
916 * gcc.dg/large-size-array-5.c: New testcase.
918 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
920 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
922 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
924 * lib/target-supports.exp (check_effective_target_vect_strided):
926 (check_effective_target_vect_strided2)
927 (check_effective_target_vect_strided3)
928 (check_effective_target_vect_strided4)
929 (check_effective_target_vect_strided8): ...these new functions.
931 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
932 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
933 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
934 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
935 * gcc.dg/vect/pr37539.c: Likewise.
936 * gcc.dg/vect/slp-11a.c: Likewise.
937 * gcc.dg/vect/slp-11b.c: Likewise.
938 * gcc.dg/vect/slp-11c.c: Likewise.
939 * gcc.dg/vect/slp-12a.c: Likewise.
940 * gcc.dg/vect/slp-12b.c: Likewise.
941 * gcc.dg/vect/slp-18.c: Likewise.
942 * gcc.dg/vect/slp-19a.c: Likewise.
943 * gcc.dg/vect/slp-19b.c: Likewise.
944 * gcc.dg/vect/slp-21.c: Likewise.
945 * gcc.dg/vect/slp-23.c: Likewise.
946 * gcc.dg/vect/vect-cselim-1.c: Likewise.
948 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
949 instead of vect_interleave && vect_extract_even_odd.
950 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
951 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
952 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
953 * gcc.dg/vect/vect-1.c: Likewise.
954 * gcc.dg/vect/vect-10.c: Likewise.
955 * gcc.dg/vect/vect-98.c: Likewise.
956 * gcc.dg/vect/vect-107.c: Likewise.
957 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
958 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
959 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
960 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
961 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
962 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
963 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
964 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
965 * gcc.dg/vect/vect-strided-float.c: Likewise.
966 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
967 * gcc.dg/vect/vect-strided-mult.c: Likewise.
968 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
969 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
970 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
971 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
972 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
973 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
974 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
975 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
976 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
977 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
978 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
979 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
980 * gcc.dg/vect/vect-vfa-03.c: Likewise.
982 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
984 * gcc.dg/vect/pr30843.c: Likewise.
985 * gcc.dg/vect/pr33866.c: Likewise.
986 * gcc.dg/vect/slp-reduc-6.c: Likewise.
987 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
988 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
989 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
991 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
993 * gcc.dg/vect/slp-11.c: Split into...
994 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
995 gcc.dg/vect/slp-11c.c: ...these tests.
996 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
997 * gcc.dg/vect/slp-12c.c: ...this new test.
998 * gcc.dg/vect/slp-19.c: Split into...
999 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1000 gcc.dg/vect/slp-19c.c: ...these new tests.
1002 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1004 * lib/target-supports.exp
1005 (check_effective_target_vect_extract_even_odd_wide): Delete.
1006 (check_effective_target_vect_strided_wide): Likewise.
1007 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1008 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1009 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1010 * gcc.dg/vect/pr37539.c: Likewise.
1011 * gcc.dg/vect/slp-11.c: Likewise.
1012 * gcc.dg/vect/slp-12a.c: Likewise.
1013 * gcc.dg/vect/slp-12b.c: Likewise.
1014 * gcc.dg/vect/slp-19.c: Likewise.
1015 * gcc.dg/vect/slp-23.c: Likewise.
1016 * gcc.dg/vect/vect-1.c: Likewise.
1017 * gcc.dg/vect/vect-98.c: Likewise.
1018 * gcc.dg/vect/vect-107.c: Likewise.
1019 * gcc.dg/vect/vect-strided-float.c: Likewise.
1021 2011-05-02 Jason Merrill <jason@redhat.com>
1023 * g++.dg/init/new31.C: New.
1025 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1028 * gcc.dg/pr35445.c: New test.
1030 2011-05-02 Jason Merrill <jason@redhat.com>
1032 * c-c++-common/vla-1.c: New.
1034 2011-05-02 Richard Guenther <rguenther@suse.de>
1036 PR tree-optimization/48822
1037 * gcc.dg/torture/pr48822.c: New testcase.
1039 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/cpp0x/constexpr-47969.C: New.
1044 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1047 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1048 on vect_no_align targets.
1049 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1050 vect_no_align targets.
1052 2011-05-01 Xinliang David Li <davidxl@google.com>
1054 * gcc.dg/tree-ssa/integer-addr.c: New test.
1055 * gcc.dg/tree-ssa/alias_bug.c: New test.
1057 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1059 PR libgfortran/48787
1060 * gfortran.dg/round_3.f08: Add more checks.
1062 2011-04-30 Tobias Burnus <burnus@net-b.de>
1065 * gfortran.dg/import9.f90: New, proper test.
1066 * gfortran.dg/interface_37.f90: Remove bogus
1067 test (bogus copy of interface_36.f90).
1069 2011-04-30 Tobias Burnus <burnus@net-b.de>
1072 * gfortran.dg/interface_37.f90: New.
1074 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1077 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1079 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1081 PR tree-optimization/48809
1082 * gcc.c-torture/execute/pr48809.c: New test.
1084 2011-04-29 Jeff Law <law@redhat.com>
1086 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1088 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/init/ctor10.C: New.
1093 2011-04-29 Le-Chun Wu <lcwu@google.com>
1095 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1096 warning in implicitly instantiated templates.
1098 2011-04-29 Le-Chun Wu <lcwu@google.com>
1100 * g++.dg/warn/Wnull-conversion-1.C: New.
1101 * g++.dg/warn/Wnull-conversion-2.C: New.
1103 2011-04-29 Diego Novillo <dnovillo@google.com>
1105 * g++.old-deja/g++.other/null3.C: Expect warning about
1106 converting boolean to a pointer.
1108 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1111 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1115 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1117 2011-04-29 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/typebound_proc_22.f90: New.
1123 * gfortran.dg/interface_36.f90: New.
1125 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127 PR libgfortran/48488
1128 PR libgfortran/48602
1129 PR libgfortran/48615
1130 PR libgfortran/48684
1131 PR libgfortran/48787
1132 * gfortran.dg/fmt_g.f: Adjust test.
1133 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1134 * gfortran.dg/round_3.f08: New test.
1135 * gfortran.dg/namelist_print_1.f: Adjust test.
1136 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1137 * gfortran.dg/f2003_io_5.f03: Adjust test.
1138 * gfortran.dg/coarray_15.f90: Adjust test.
1139 * gfortran.dg/namelist_65.f90: Adjust test.
1140 * gfortran.dg/fmt_cache_1.f: Adjust test.
1141 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1142 * gfortran.dg/real_const_3.f90: Adjust test.
1144 2011-04-28 Xinliang David Li <davidxl@google.com>
1146 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1147 * testsuite/g++.dg/prof-robust-1.C: New test.
1149 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1151 PR tree-optimization/48765
1152 * gcc.dg/vect/pr48765.c: New.
1154 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1156 PR tree-optimization/48775
1157 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1159 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/inherit/pr48798.C: New.
1163 * g++.old-deja/g++.other/base1.C: Adjust.
1165 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1168 * g++.dg/template/inherit7.C: New test case.
1170 2011-04-28 Richard Guenther <rguenther@suse.de>
1172 PR tree-optimization/40052
1173 PR tree-optimization/15347
1174 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1175 * gcc.dg/pr15347.c: Likewise.
1177 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/cpp0x/sfinae18.C: New.
1182 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/ext/is_literal_type1.C: New.
1187 2011-04-28 Tobias Burnus <burnus@net-b.de>
1191 * gfortran.dg/interface_35.f90: New.
1192 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1193 * gfortran.dg/func_result_6.f90: Add dg-warning.
1194 * gfortran.dg/bessel_1.f90: Ditto.
1195 * gfortran.dg/hypot_1.f90: Ditto.
1196 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1197 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1198 * gfortran.dg/interface_assignment_4.f90: Ditto.
1200 2011-04-27 Jason Merrill <jason@redhat.com>
1202 * g++.dg/ext/complex8.C: New.
1204 * g++.dg/cpp0x/initlist49.C: New.
1205 * g++.dg/init/new30.C: New.
1207 2011-04-27 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/whole_file_34.f90: New.
1212 2011-04-27 Jan Hubicka <jh@suse.cz>
1214 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1216 2011-04-27 Jason Merrill <jason@redhat.com>
1218 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1220 * g++.dg/parse/ambig6.C: New.
1222 2011-04-27 Nick Clifton <nickc@redhat.com>
1224 * gcc.dg/20020312-2.c: Add definition for RX.
1226 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1227 option with RX targets.
1229 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1232 2011-04-27 Richard Guenther <rguenther@suse.de>
1234 * gcc.dg/tree-ssa/pr23382.c: Remove.
1236 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1239 * gcc.c-torture/compile/pr48767.c: New test.
1241 2011-04-27 Richard Guenther <rguenther@suse.de>
1243 PR tree-optimization/48772
1244 * g++.dg/pr48772.C: New testcase.
1246 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.c-torture/compile/pr48742.c: New test.
1251 2011-04-26 Jason Merrill <jason@redhat.com>
1253 * g++.dg/lookup/koenig13.C: New.
1255 * g++.dg/cpp0x/initlist48.C: New.
1257 2011-04-25 Jason Merrill <jason@redhat.com>
1259 * g++.dg/cpp0x/sfinae17.C: New.
1261 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1264 * gcc.target/powerpc/pr48258-1.c: New file.
1265 * gcc.target/powerpc/pr48258-2.c: Ditto.
1267 2011-04-26 Xinliang David Li <davidxl@google.com>
1269 * gcc.dg/uninit-suppress.c: New test.
1270 * gcc.dg/uninit-suppress.c: New test.
1272 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1275 * gcc.dg/pr48768.c: New test.
1277 PR tree-optimization/48734
1278 * gcc.c-torture/compile/pr48734.c: New test.
1281 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1283 2011-04-26 Richard Guenther <rguenther@suse.de>
1285 PR tree-optimization/48731
1286 * gcc.dg/torture/pr48731.c: New testcase.
1288 2011-04-26 Richard Guenther <rguenther@suse.de>
1291 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1293 2011-04-26 Richard Guenther <rguenther@suse.de>
1296 * gcc.dg/torture/pr48694-1.c: New testcase.
1297 * gcc.dg/torture/pr48694-2.c: Likewise.
1299 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/ext/underlying_type1.C: New.
1302 * g++.dg/ext/underlying_type2.C: Likewise.
1303 * g++.dg/ext/underlying_type3.C: Likewise.
1304 * g++.dg/ext/underlying_type4.C: Likewise.
1305 * g++.dg/ext/underlying_type5.C: Likewise.
1306 * g++.dg/ext/underlying_type6.C: Likewise.
1307 * g++.dg/ext/underlying_type7.C: Likewise.
1308 * g++.dg/ext/underlying_type8.C: Likewise.
1309 * g++.dg/ext/underlying_type9.C: Likewise.
1310 * g++.dg/ext/underlying_type10.C: Likewise.
1312 2011-04-25 Jason Merrill <jason@redhat.com>
1314 * g++.dg/cpp0x/regress/template-const2.C: New.
1316 2011-04-25 Jeff Law <law@redhat.com>
1318 * gcc.dg/tree-ssa/vrp56.c: new test.
1320 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1324 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1326 PR preprocessor/48740
1327 * c-c++-common/raw-string-11.c: New test.
1329 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1331 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1334 2011-04-23 Tobias Burnus <burnus@net-b.de>
1337 * gfortran.dg/coarray_19.f90: New.
1339 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/pr48685.c: New test.
1344 2011-04-22 Jan Hubicka <jh@suse.cz>
1346 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1348 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1350 PR tree-optimization/48717
1351 * gcc.c-torture/execute/pr48717.c: New test.
1353 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1356 * gcc.target/i386/pr48723.c: New test.
1358 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.dg/gomp/pr48716.c: New test.
1362 * g++.dg/gomp/pr48716.C: New test.
1364 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1367 * gcc.dg/missing-field-init-2.c: Update testcase.
1369 2011-04-22 Alan Modra <amodra@gmail.com>
1371 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1373 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1376 * gfortran.dg/function_optimize_6.f90: New test.
1378 2011-04-21 Easwaran Raman <eraman@google.com>
1380 * gcc.dg/stack-layout-2.c: New test.
1382 2011-04-21 Richard Guenther <rguenther@suse.de>
1385 * g++.dg/lto/pr48207-2_0.C: New testcase.
1386 * g++.dg/lto/pr48207-3_0.C: Likewise.
1388 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1390 * gnat.dg/volatile5.adb: New test.
1391 * gnat.dg/volatile5_pkg.ads: New helper.
1393 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/pr48708.c: New test.
1398 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1400 * gcc.dg/vect/vect-119.c: New test.
1402 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1404 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1407 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1408 Richard Sandiford <richard.sandiford@linaro.org>
1411 * gcc.target/arm/pr46329.c: New test.
1413 2011-04-21 Tobias Burnus <burnus@net-b.de>
1416 * gfortran.dg/coarray_18.f90: New.
1418 2011-04-20 Jason Merrill <jason@redhat.com>
1420 * g++.dg/cpp0x/initlist47.C: New.
1422 * g++.dg/init/dtor4.C: New.
1424 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1427 * gcc.target/i386/sse2-pinsrw.c: New test.
1428 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1429 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1430 * gcc.target/i386/sse2-insvhi.c: Ditto.
1431 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1432 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1434 2011-04-20 Jason Merrill <jason@redhat.com>
1436 * g++.dg/template/const4.C: New.
1438 2011-04-20 Easwaran Raman <eraman@google.com>
1440 * gcc.dg/stack-layout-1.c: New test.
1442 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1444 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1445 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1448 2011-04-20 Kai Tietz <ktietz@redhat.com>
1450 * gcc.dg/binop-xor1.c: New test.
1451 * gcc.dg/binop-xor2.c: New test.
1452 * gcc.dg/binop-xor3.c: New test.
1453 * gcc.dg/binop-xor4.c: New test.
1454 * gcc.dg/binop-xor5.c: New test.
1456 2011-04-20 Richard Guenther <rguenther@suse.de>
1458 PR tree-optimization/47892
1459 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1461 2011-04-20 Richard Guenther <rguenther@suse.de>
1464 * g++.dg/torture/pr48695.C: New testcase.
1466 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1468 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1469 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1470 * gcc.c-torture/execute/pr45262.c: Ditto
1471 * gcc.dg/torture/pr43165.c: Ditto.
1472 * gcc.dg/torture/pr47228.c: Ditto.
1473 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1474 * gcc.dg/ipa/pr45644.c: Ditto.
1475 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1478 2011-04-19 Jason Merrill <jason@redhat.com>
1480 * g++.dg/ext/complex7.C: New.
1482 * g++.dg/ext/attrib41.C: New.
1484 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1487 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1489 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.target/i386/pr48678.c: New test.
1494 2011-04-19 Martin Jambor <mjambor@suse.cz>
1496 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1497 * g++.dg/opt/devirt2.C: New test.
1498 * g++.dg/ipa/devirt-g-1.C: Likewise.
1500 2011-04-19 Tobias Burnus <burnus@net-b.de>
1503 * gfortran.dg/whole_file_33.f90: New.
1505 2011-04-19 Martin Jambor <mjambor@suse.cz>
1507 * g++.dg/ipa/devirt-7.C: New test.
1509 2011-04-19 Richard Guenther <rguenther@suse.de>
1512 * g++.dg/lto/pr48207_0.C: New testcase.
1514 2011-04-18 Jason Merrill <jason@redhat.com>
1516 * g++.dg/init/void1.C: New.
1518 * g++.dg/cpp0x/union4.C: New.
1520 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1523 * g++.dg/torture/pr48661.C: New test.
1526 * g++.dg/gomp/pr48632.C: New test.
1528 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1530 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1531 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1533 2011-04-18 Tobias Burnus <burnus@net-b.de>
1536 * gfortran.dg/coarray_17.f90: New.
1537 * gfortran.dg/coarray_10.f90: Update dg-error.
1539 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1543 * gfortran.dg/guality/guality.exp: Likewise.
1545 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1547 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1549 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1551 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1553 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1557 2011-04-18 Richard Guenther <rguenther@suse.de>
1560 * g++.dg/torture/pr46364.C: New testcase.
1562 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1564 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1566 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1568 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1570 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1571 Ira Rosen <ira.rosen@linaro.org>
1574 * gcc.target/arm/pr48252.c: New test.
1576 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1578 PR tree-optimization/48616
1579 * gcc.dg/pr48616.c: New test.
1581 2011-04-18 Tobias Burnus <burnus@net-b.de>
1584 * gfortran.dg/coarray_16.f90: New.
1586 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1589 * gfortran.dg/realloc_on_assign_7.f03: New test.
1591 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1593 PR libgfortran/48602
1594 * gfortran.dg/fmt_g0_6.f08: New test.
1596 2011-04-17 Jason Merrill <jason@redhat.com>
1598 * g++.dg/cpp0x/sfinae16.C: New.
1600 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1602 * gcc.target/mips/reg-var-1.c: New test.
1604 2011-04-17 Jan Hubicka <jh@suse.cz>
1606 * gcc.dg/winline-5.c: Update testcase.
1608 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1610 * gnat.dg/discr27.ad[sb]: Move dg directive.
1611 * gnat.dg/discr28.ad[sb]: New test.
1612 * gnat.dg/discr28_pkg.ads: New helper.
1614 2011-04-17 Michael Matz <matz@suse.de>
1616 PR tree-optimization/48622
1618 * gcc.dg/lto/pr48622_0.c: New test.
1620 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1622 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1623 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1624 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1625 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1626 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1627 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1629 2011-04-15 Jason Merrill <jason@redhat.com>
1631 * g++.dg/cpp0x/range-for17.C: New.
1633 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1635 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1636 * g++.dg/cpp0x/range-for3.C: Likewise.
1637 * g++.dg/cpp0x/range-for9.C: Correct error message.
1638 * g++.dg/cpp0x/range-for11.C: New.
1639 * g++.dg/cpp0x/range-for12.C: New.
1640 * g++.dg/cpp0x/range-for13.C: New.
1641 * g++.dg/cpp0x/range-for14.C: New.
1642 * g++.dg/cpp0x/range-for15.C: New.
1643 * g++.dg/cpp0x/range-for16.C: New.
1645 2011-04-15 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1650 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1652 * objc.dg/naming-4.m: Updated.
1653 * objc.dg/naming-5.m: Updated.
1654 * objc.dg/naming-6.m: New.
1655 * objc.dg/naming-7.m: New.
1656 * obj-c++.dg/naming-1.mm: Updated.
1657 * obj-c++.dg/naming-2.mm: Updated.
1658 * obj-c++.dg/naming-3.mm: New.
1659 * obj-c++.dg/naming-4.mm: New.
1661 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1663 PR libgfortran/48589
1664 * gfortran.dg/fmt_g0_5.f08: New test.
1666 2011-04-15 Richard Guenther <rguenther@suse.de>
1669 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1671 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1673 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1674 -finline-limit=0 to -fno-inline
1676 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1679 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1682 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1685 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1686 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1687 * gcc.target/i386/avx-insertps-3.c: New test.
1688 * gcc.target/i386/avx-insertps-4.c: New test.
1690 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1692 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1695 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1700 * gcc.target/avr/pr46779-1.c: New test case
1701 * gcc.target/avr/pr46779-2.c: New test case
1703 2011-04-14 Jason Merrill <jason@redhat.com>
1705 * g++.dg/cpp0x/sfinae15.C: New.
1707 * g++.dg/cpp0x/sfinae14.C: New.
1709 * g++.dg/ext/vla10.C: New.
1711 2011-04-14 Richard Guenther <rguenther@suse.de>
1713 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1715 2011-04-14 Richard Guenther <rguenther@suse.de>
1717 * gcc.dg/fold-bitand-4.c: Move ...
1718 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1720 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1722 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1724 * gcc.target/avr/torture/trivial.c: Ditto.
1726 2011-04-13 Jason Merrill <jason@redhat.com>
1728 * g++.dg/template/operator11.C: New.
1730 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.dg/gomp/pr48591.c: New test.
1736 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1737 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1739 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1742 * g++.dg/template/dependent-expr7.C: New test case.
1744 2011-04-13 Jason Merrill <jason@redhat.com>
1746 * g++.dg/cpp0x/sfinae13.C: New.
1748 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1750 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1752 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1754 * gcc.target/arm/pr43698.c: Remove -march option.
1756 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1758 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1761 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1765 * gfortran.dg/realloc_on_assign_6.f03: New test.
1767 2011-04-12 Kai Tietz <ktietz@redhat.com>
1769 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1770 targets the additional -mno-ms-bitfields and
1771 -Wno-packed-bitfield-compat options.
1772 * g++.dg/ext/bitfield3.C: Likewise.
1773 * g++.dg/ext/bitfield4.C: Likewise.
1774 * g++.dg/ext/bitfield5.C: Likewise.
1775 * gcc.dg/bitfld-15.c: Likewise.
1776 * gcc.dg/bitfld-16.c: Likewise.
1777 * gcc.dg/bitfld-17.c: Likewise.
1778 * gcc.dg/bitfld-18.c: Likewise.
1780 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1782 * gcc.target/arm/neon-vld3-1.c: New test.
1783 * gcc.target/arm/neon-vst3-1.c: New test.
1784 * gcc.target/arm/neon/v*.c: Regenerate.
1786 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1788 PR rtl-optimization/48549
1789 * g++.dg/opt/pr48549.C: New test.
1791 2011-04-12 Richard Guenther <rguenther@suse.de>
1793 PR tree-optimization/46076
1794 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1796 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799 * lib/compat.exp (compat-execute): Declare unsupported after
1800 stripping path from src1.
1801 * lib/lto.exp (lto-execute): Likewise.
1803 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1806 * gcc.dg/pr48552-1.c: New test.
1807 * gcc.dg/pr48552-2.c: New test.
1809 2011-04-11 Jason Merrill <jason@redhat.com>
1811 * g++.dg/cpp0x/sfinae12.C: New.
1813 * g++.dg/cpp0x/enum10.C: New.
1815 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1817 * g++.dg/cpp0x/rv-func.C: New.
1819 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1821 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1824 2011-04-11 Martin Jambor <mjambor@suse.cz>
1826 PR tree-optimization/48195
1827 * gcc.dg/ipa/pr48195.c: New test.
1829 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1831 * gnat.dg/return3.adb: Remove unused switch.
1833 2011-04-08 Mike Stump <mikestump@comcast.net>
1836 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1837 default to fno-common.
1839 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1841 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1842 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1844 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1847 * gfortran.dg/function_optimize_5.f90: New test.
1849 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/aggr17.adb: New test.
1852 * gnat.dg/aggr18.adb: Likewise.
1854 2011-04-08 Michael Matz <matz@suse.de>
1857 * gcc.target/i386/pr48389.c: New test.
1859 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1861 PR rtl-optimization/48272
1862 * g++.dg/opt/pr48272.C: New.
1864 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1866 PR rtl-optimization/48235
1867 * gcc.dg/pr48235.c: New.
1869 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1871 PR rtl-optimization/48302
1872 * g++.dg/opt/pr48302.C: New.
1874 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1877 * g++.dg/opt/pr48273.C: New.
1879 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1881 PR rtl-optimization/48442
1882 * gcc.dg/pr48442.c: New.
1884 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1886 PR tree-optimization/48377
1887 * gcc.dg/vect/pr48377.c: New test.
1889 2011-04-07 Jason Merrill <jason@redhat.com>
1891 * g++.dg/cpp0x/regress/call1.C: New.
1893 * g++.dg/cpp0x/variadic107.C: New.
1895 * g++.dg/cpp0x/sfinae11.C: New.
1896 * g++.dg/cpp0x/noexcept02.C: Fix.
1898 * g++.dg/cpp0x/sfinae10.C: New.
1900 * g++.dg/cpp0x/sfinae9.C: New.
1902 * c-c++-common/Wcast-qual-1.c: Move here from...
1903 * gcc.dg/cast-qual-3.c: ...here, and...
1904 * g++.dg/warn/Wcast-qual2.C: ...here.
1906 * g++.dg/cpp0x/sfinae8.C: New.
1908 * g++.dg/cpp0x/sfinae7.C: New.
1910 * g++.dg/cpp0x/enum9.C: New.
1912 2011-04-07 Mike Stump <mikestump@comcast.net>
1914 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1915 with no trampolines.
1917 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1920 * gfortran.dg/gomp/pr48117.f90: New test.
1923 * gcc.dg/torture/pr48343.c: New test.
1925 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1927 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1929 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1931 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1933 2011-04-07 Tom de Vries <tom@codesourcery.com>
1936 * lib/scanasm.exp (object-size): New proc.
1937 * gcc.target/arm/pr43920-2.c: New test.
1939 2011-04-06 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1945 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1947 * gcc.dg/mtune.c: Prune note from output.
1949 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1952 * gcc.dg/guality/pr36977.c: New test.
1953 * gcc.dg/guality/pr48466.c: New test.
1955 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1957 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1959 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1961 * gnat.dg/return3.adb: New test.
1963 2011-04-06 Richard Guenther <rguenther@suse.de>
1965 PR tree-optimization/47663
1966 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1968 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1970 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1971 Solaris 8 and 9 as well.
1973 2011-04-05 Tom de Vries <tom@codesourcery.com>
1976 * gcc.target/arm/pr43920-1.c: New test.
1978 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1980 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1981 (cctor): Actually return the value.
1982 (main): Cast return values.
1984 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1986 * gfortran.dg/character_comparison_8.f90: New test.
1988 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1990 * frontend-passes: (optimize_lexical_comparison): New function.
1991 (optimize_expr): Call it.
1992 (optimize_comparison): Also handle lexical comparison functions.
1993 Return false instad of -2 for unequal comparison.
1995 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1998 * function_optimize_4.f90: New test.
2000 2011-04-04 Tobias Burnus <burnus@net-b.de>
2003 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2004 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2005 * gfortran.dg/coarray_15.f90: New.
2007 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2009 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2010 * gfortran.dg/bessel_7.f90: Likewise.
2012 2011-04-03 Tobias Burnus <burnus@net-b.de>
2014 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2016 2011-04-03 Richard Guenther <rguenther@suse.de>
2017 Ira Rosen <ira.rosen@linaro.org>
2019 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2020 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2021 -ftree-loop-if-convert-stores.
2023 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2025 * gnat.dg/specs/aggr2.ads: New test.
2027 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2029 * gnat.dg/debug2.ad[sb]: New test.
2030 * gnat.dg/debug2_pkg.ads: New helper.
2031 * gnat.dg/debug3.ad[sb]: New test.
2033 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2035 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2037 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.c-torture/compile/pr48335-1.c: New test.
2041 * gcc.dg/pr48335-1.c: New test.
2042 * gcc.dg/pr48335-2.c: New test.
2043 * gcc.dg/pr48335-3.c: New test.
2044 * gcc.dg/pr48335-4.c: New test.
2045 * gcc.dg/pr48335-5.c: New test.
2046 * gcc.dg/pr48335-6.c: New test.
2047 * gcc.dg/pr48335-7.c: New test.
2048 * gcc.dg/pr48335-8.c: New test.
2049 * gcc.target/i386/pr48335-1.c: New test.
2051 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2054 * gcc.dg/Waddress.c: New test.
2056 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2059 * gfortran.dg/function_optimize_3.f90: New test.
2061 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2063 * gcc.c-torture/compile/20110401-1.c: New test.
2065 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2066 * g++.dg/lto/20091002-2_0.C: Likewise.
2067 * g++.dg/lto/20090303_0.c: Likewise.
2068 * g++.dg/lto/20091004-1_0.C: Likewise.
2069 * g++.dg/lto/20091002-3_0.C: Likewise.
2070 * g++.dg/lto/20091004-2_0.C: Likewise.
2071 * g++.dg/lto/20081123_0.C: Likewise.
2072 * g++.dg/lto/20090313_0.C: Likewise.
2073 * g++.dg/lto/20081109-1_0.C: Likewise.
2074 * g++.dg/lto/20081219_0.C: Likewise.
2075 * g++.dg/lto/20081204-1_0.C: Likewise.
2076 * g++.dg/lto/20090302_0.C: Likewise.
2077 * g++.dg/lto/20081119-1_0.C: Likewise.
2078 * g++.dg/lto/20081118_0.C: Likewise.
2079 * gcc.dg/lto/20091020-2_0.c: Likewise.
2080 * gcc.dg/lto/20090210_0.c: Likewise.
2081 * gcc.dg/lto/20081204-1_0.c: Likewise.
2082 * gcc.dg/lto/20081224_0.c: Likewise.
2083 * gcc.dg/lto/20090219_0.c: Likewise.
2084 * gcc.dg/lto/20091014-1_0.c: Likewise.
2085 * gcc.dg/lto/20091016-1_0.c: Likewise.
2086 * gcc.dg/lto/20090206-2_0.c: Likewise.
2087 * gcc.dg/lto/20090116_0.c: Likewise.
2088 * gcc.dg/lto/20091013-1_0.c: Likewise.
2089 * gcc.dg/lto/20091015-1_0.c: Likewise.
2090 * gcc.dg/lto/20090126-2_0.c: Likewise.
2092 2011-03-31 Ian Lance Taylor <iant@google.com>
2094 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2096 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/opt16.adb: New test.
2100 2011-03-31 Jason Merrill <jason@redhat.com>
2102 * g++.dg/cpp0x/defaulted24.C: New.
2104 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2110 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2112 * g++.dg/other/i386-9.C: New test.
2114 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2116 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2118 2011-03-30 Jason Merrill <jason@redhat.com>
2120 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2122 * g++.dg/cpp0x/regress/isnan.C: New.
2124 * g++.dg/cpp0x/initlist46.C: New.
2126 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2129 * gcc.target/arm/neon-modes-2.c: New test.
2131 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2134 * gcc.c-torture/compile/pr48305.c: New test.
2136 2011-03-29 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/regress/value-dep1.C: New.
2140 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2142 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2144 2011-03-29 Ian Lance Taylor <iant@google.com>
2146 * go.test/go-test.exp: Handle the test lines used in several new
2148 (errchk): Add opts parameter. Change all callers. Handle parens
2151 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2152 Dominique d'Humieres <dominiq@lps.ens.fr>
2154 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2155 and __APPLE__ && __PPC__ && __ALTIVEC__.
2157 2011-03-29 Jason Merrill <jason@redhat.com>
2159 * g++.dg/cpp0x/dependent1.C: New.
2161 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2163 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2165 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2167 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2170 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2171 * gfortran.dg/proc_ptr_comp_32.f90: New.
2173 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2175 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2176 check for corresponding warning.
2178 2011-03-28 Jason Merrill <jason@redhat.com>
2180 * g++.dg/cpp0x/rv-deduce2.C: New.
2182 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2185 * gcc.dg/pr48203.c: New test.
2187 2011-03-28 Jeff Law <law@redhat.com>
2189 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2191 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2193 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2194 and __PPC__ && __ALTIVEC__.
2196 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2199 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2200 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2201 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2202 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2204 2011-03-28 Jason Merrill <jason@redhat.com>
2206 * g++.dg/cpp0x/initlist-array2.C: New.
2208 * g++.dg/cpp0x/initlist-array1.C: New.
2210 * g++.dg/cpp0x/constexpr-compound.C: New.
2212 * g++.dg/cpp0x/constexpr-using.C: New.
2214 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2216 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2219 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2221 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2223 * gcc.dg/slp-1.c: New test.
2225 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2227 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2228 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2229 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2230 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2231 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2232 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2233 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2234 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2235 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2236 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2237 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2238 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2239 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2240 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2242 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2245 * gfortran.dg/trim_optimize_5.f90: New test.
2246 * gfortran.dg/trim_optimize_6.f90: New test.
2248 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2251 * gcc.target/mips/madd-7.c: Remove -mlong32.
2252 * gcc.target/mips/msub-7.c: Likewise.
2254 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2256 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2257 accesses to preserve the meaning of the test for doubleword vectors.
2258 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2259 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2261 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2264 * gfortran.dg/class_42.f03: New.
2266 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2268 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2271 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2273 PR rtl-optimization/48144
2274 * gcc.dg/pr48144.c: New test.
2276 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/discr27.ad[sb]: New test.
2280 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2282 * gnat.dg/limited_with2.ad[sb]: New test.
2283 * gnat.dg/limited_with2_pkg1.ads: New helper.
2284 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2286 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2288 * gnat.dg/opt15.adb: New test.
2289 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2291 2011-03-25 Tobias Burnus <burnus@net-b.de>
2295 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2296 * gfortran.dg/leadz_trailz_3.f90: Ditto
2298 2011-03-25 Martin Jambor <mjambor@suse.cz>
2300 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2302 2011-03-25 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/defaulted22.C: New.
2305 * g++.dg/cpp0x/defaulted23.C: New.
2306 * g++.dg/cpp0x/defaulted15.C: Adjust.
2308 2011-03-25 Jason Merrill <jason@redhat.com>
2310 * g++.dg/cpp0x/move1.C: New.
2312 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2315 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2317 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2319 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2320 for mips-sgi-irix6.5.
2321 Replace snprintf prototype by <stdio.h>.
2323 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2326 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2327 run_expensive_tests.
2328 * gcc.dg/graphite/block-4.c: Likewise.
2329 * gcc.dg/graphite/block-7.c: Likewise.
2330 * gcc.dg/graphite/block-8.c: Likewise.
2332 2011-03-25 Richard Guenther <rguenther@suse.de>
2334 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2335 * g++.dg/tree-ssa/pr8781.C: Likewise.
2336 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2337 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2338 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2339 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2340 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2341 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2342 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2343 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2344 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2345 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2346 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2347 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2348 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2349 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2350 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2351 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2352 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2353 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2354 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2355 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2356 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2357 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2358 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2359 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2360 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2361 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2362 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2363 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2364 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2366 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2367 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2368 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2369 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2370 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2371 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2372 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2373 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2374 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2375 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2376 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2377 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2378 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2379 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2380 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2381 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2382 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2383 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2384 * c-c++-common/pr46562-2.c: Likewise.
2385 * gfortran.dg/pr42108.f90: Likewise.
2386 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2387 foo to be inlined even at -O1.
2388 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2389 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2390 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2391 * gcc.dg/matrix/matrix.exp: Disable FRE.
2393 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2396 * gcc.dg/dfp/pr48204.c: New test.
2398 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2401 * gcc.c-torture/execute/pr47917.c: Move this...
2402 * gcc.dg/torture/pr47917.c: to here and add xfails.
2404 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/array16.ad[sb]: New test.
2407 * gnat.dg/array16.ads: New helper.
2409 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2411 * gnat.dg/derived_type2.adb: New test.
2413 2011-03-24 Richard Guenther <rguenther@suse.de>
2415 PR tree-optimization/48271
2416 * g++.dg/torture/pr48271.C: New testcase.
2418 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/array15.ad[sb]: New test.
2422 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2425 * gcc.target/i386/pr48237.c: New test.
2427 2011-03-24 Richard Guenther <rguenther@suse.de>
2430 * gcc.dg/builtin-object-size-10.c: New testcase.
2432 2011-03-24 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/46562
2435 * c-c++-common/pr46562-2.c: New testcase.
2436 * c-c++-common/pr46562.c: Likewise.
2438 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2440 * gcc.dg/vect/vect-cselim-1.c: New test.
2441 * gcc.dg/vect/vect-cselim-2.c: New test.
2443 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2445 * gcc.target/arm/pr46934.c: New.
2447 2011-03-23 Ian Lance Taylor <iant@google.com>
2449 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2451 2011-03-23 Richard Guenther <rguenther@suse.de>
2453 * gcc.dg/struct: Remove directory and contents.
2455 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2458 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2460 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2462 * gnat.dg/discr26.ad[sb]: New test.
2463 * gnat.dg/discr26_pkg.ads: New helper.
2465 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2468 * gcc.target/arm/neon-vld-1.c: New test.
2470 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2472 * gnat.dg/array14.ad[sb]: New test.
2473 * gnat.dg/array14_pkg.ads: New helper.
2475 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2477 * gcc.c-torture/execute/920501-8.x: Remove.
2478 * gcc.c-torture/execute/930513-1.x: Remove.
2479 * gcc.c-torture/execute/960312-1.x: Remove.
2480 * gcc.c-torture/compile/20000804-1.c,
2481 gcc.c-torture/compile/20001205-1.c,
2482 gcc.c-torture/compile/20001226-1.c,
2483 gcc.c-torture/compile/20010518-2.c,
2484 gcc.c-torture/compile/20020312-1.c,
2485 gcc.c-torture/compile/20020604-1.c,
2486 gcc.c-torture/compile/920501-12.c,
2487 gcc.c-torture/compile/920501-4.c,
2488 gcc.c-torture/compile/920520-1.c,
2489 gcc.c-torture/compile/980506-1.c,
2490 gcc.c-torture/execute/980709-1.x,
2491 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2492 options for m68hc11.
2493 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2494 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2497 2011-03-22 Nick Clifton <nickc@redhat.com>
2499 * lib/target-supports.exp (check_profiling_available): Add MN10300
2500 to the list of targets that do not support profiling. Restore
2501 alpha sorting to this list.
2503 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2505 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2506 failure on 32-bit systems.
2507 * gcc.dg/torture/vector-2.c: Ditto.
2509 2011-03-22 Richard Guenther <rguenther@suse.de>
2511 PR tree-optimization/48228
2512 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2514 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2516 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2520 * gcc.target/powerpc/pr48226.c: New file.
2522 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2524 * lib/prune.exp (prune_gcc_output): Prune "could not create
2525 compact unwind for" warnings.
2527 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2531 * gcc.c-torture/execute/pr42544.c: New test.
2532 * gcc.c-torture/execute/pr48197.c: New test.
2534 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2536 PR preprocessor/48192
2537 * gcc.target/powerpc/pr48192.c: New file.
2540 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2541 split problem of 0 being loaded in a VSX register.
2543 2011-03-21 Richard Guenther <rguenther@suse.de>
2546 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2547 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2548 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2549 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2551 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.dg/pr48213.c: New test.
2556 2011-03-21 Kai Tietz <ktietz@redhat.com>
2559 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2561 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2563 * gcc.target/arm/xor-and.c: New.
2565 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2568 * gfortran.dg/function_optimize_1.f90: New test.
2569 * gfortran.dg/function_optimize_2.f90: New test.
2571 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2573 PR rtl-optimization/47502
2574 * gcc.target/i386/pr47502-1.c: New.
2575 * gcc.target/i386/pr47502-2.c: Likewise.
2577 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2579 PR rtl-optimization/48156
2580 * gcc.dg/pr48156.c: New test.
2582 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2585 * gfortran.dg/scratch_1.f90: Adjust test.
2587 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2590 * gfortran.dg/scratch_1.f90: New test.
2592 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2594 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2595 variably modified typedefs.
2596 * gcc.dg/c1x-typedef-2.c: Remove.
2598 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2600 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2601 * gcc.dg/c1x-anon-struct-3.c: New test.
2602 * gcc.dg/anon-struct-11.c: Update.
2604 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2606 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2608 Only xfail with gas.
2610 2011-03-18 Jason Merrill <jason@redhat.com>
2612 * g++.dg/template/fn-ptr1.C: New.
2614 * g++.dg/overload/volatile1.C: New.
2616 * g++.dg/opt/pr23372.C: New.
2618 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2620 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2623 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2625 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2627 * gcc.target/arm/unsigned-extend-1.c: New.
2629 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2632 * gcc.c-torture/compile/pr48161.c: New test.
2634 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2637 * gcc.dg/torture/pr47725.c: New.
2639 2011-03-17 Jason Merrill <jason@redhat.com>
2641 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2642 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2644 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2646 * gnat.dg/specs/elab2.ads: New test.
2647 * gnat.dg/specs/elab2_pkg.ads: New helper.
2649 2011-03-17 Jason Merrill <jason@redhat.com>
2651 * g++.dg/cpp0x/decltype-1212.C: New.
2652 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2654 2011-03-17 Jason Merrill <jason@redhat.com>
2656 * g++.dg/parse/memfnquals1.C: New.
2658 2011-03-17 Richard Guenther <rguenther@suse.de>
2661 * gcc.dg/pr48134.c: New testcase.
2663 2011-03-17 Richard Guenther <rguenther@suse.de>
2666 * g++.dg/torture/pr48165.C: New testcase.
2668 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2670 PR rtl-optimization/48141
2671 * gcc.dg/pr48141.c: New test.
2673 2011-03-16 Jason Merrill <jason@redhat.com>
2675 * g++.dg/cpp0x/constexpr-48089.C: New.
2677 * g++.dg/cpp0x/constexpr-abi1.C: New.
2679 * g++.dg/cpp0x/constexpr-46336.C: New.
2680 * g++.dg/parse/friend5.C: Adjust expected errors.
2682 * g++.dg/cpp0x/constexpr-47570.C: New.
2684 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2687 * ++.dg/debug/dwarf2/typedef6.C: New test.
2689 2011-03-16 Jason Merrill <jason@redhat.com>
2691 * g++.dg/cpp0x/elision2.C: New.
2693 * g++.dg/cpp0x/constexpr-array3.C: New.
2695 2011-03-16 Jason Merrill <jason@redhat.com>
2697 * g++.dg/cpp0x/sfinae6.C: New.
2698 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2699 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2700 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2701 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2702 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2704 2011-03-16 Jason Merrill <jason@redhat.com>
2706 * g++.dg/template/incomplete6.C: New.
2708 2011-03-16 Jeff Law <law@redhat.com>
2710 * gcc.dg/tree-ssa/vrp55.c: New test.
2712 2011-03-16 Jason Merrill <jason@redhat.com>
2714 * g++.dg/cpp0x/auto22.C: New.
2716 2011-03-16 Richard Guenther <rguenther@suse.de>
2718 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2719 optimizing it away if promoted to const.
2721 2011-03-16 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/48149
2724 * gcc.dg/fold-complex-1.c: New testcase.
2726 2011-03-16 Richard Guenther <rguenther@suse.de>
2729 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2732 2011-03-16 Richard Guenther <rguenther@suse.de>
2734 PR tree-optimization/26134
2735 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2737 2011-03-16 Richard Guenther <rguenther@suse.de>
2739 PR tree-optimization/48146
2740 * gcc.dg/torture/pr48146.c: New testcase.
2742 2011-03-16 Richard Guenther <rguenther@suse.de>
2744 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2745 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2747 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2750 * gcc.c-torture/compile/pr48136.c: New test.
2752 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2755 * gcc.dg/guality/pr45882.c: New test.
2757 2011-03-15 Jason Merrill <jason@redhat.com>
2759 * g++.dg/cpp0x/constexpr-recursion.C: New.
2761 * g++.dg/cpp0x/implicit11.C: New.
2763 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2765 * g++.dg/cpp0x/constexpr-attribute.C: New.
2767 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2769 * g++.dg/parse/pr34758.C: New.
2771 2011-03-15 Xinliang David Li <davidxl@google.com>
2774 * gcc.dg/uninit-pred-7_d.c: New test.
2775 * gcc.dg/uninit-pred-8_d.c: New test.
2777 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2780 * gcc.target/arm/pr46788.c: New.
2782 2011-03-15 Richard Guenther <rguenther@suse.de>
2785 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2786 * gfortran.dg/ishft_4.f90: Likewise.
2787 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2789 2011-03-15 Richard Guenther <rguenther@suse.de>
2791 PR tree-optimization/13954
2792 * g++.dg/tree-ssa/pr13954.C: New testcase.
2794 2011-03-15 Richard Guenther <rguenther@suse.de>
2796 PR tree-optimization/48037
2797 * gcc.target/i386/pr48037-1.c: New testcase.
2799 2011-03-15 Richard Guenther <rguenther@suse.de>
2801 PR tree-optimization/41490
2802 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2803 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2804 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2805 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2806 * g++.dg/tree-ssa/pr33604.C: Adjust.
2808 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2811 * gcc.c-torture/execute/pr47917.c: New test.
2812 * gcc.dg/pr47917.c: New test.
2815 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2817 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2820 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2821 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2822 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2823 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2824 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2825 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2826 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2827 * gcc.target/i386/avx-floor-vec.c: Ditto.
2828 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2829 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2830 * gcc.target/i386/avx-rint-vec.c: Ditto.
2831 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2832 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2833 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2834 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2836 2011-03-14 Tom Tromey <tromey@redhat.com>
2838 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2839 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2840 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2842 2011-03-14 Tom Tromey <tromey@redhat.com>
2844 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2845 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2846 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2848 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2850 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2852 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2854 PR rtl-optimization/47166
2855 * gcc.c-torture/execute/postmod-1.c: New test.
2857 2011-03-14 Richard Guenther <rguenther@suse.de>
2860 * gcc.dg/torture/pr48098.c: New testcase.
2862 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2865 * gcc.target/powerpc/pr48053-1.c: New test.
2866 * gcc.target/powerpc/pr48053-2.c: Likewise.
2868 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2871 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2873 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2876 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2878 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2881 * gfortran.dg/class_41.f03: New.
2883 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2885 * g++.dg/conversion/cast3.C: New test.
2887 2011-03-11 Jason Merrill <jason@redhat.com>
2889 * g++.dg/template/error45.C: New.
2891 * g++.dg/parse/no-type-defn1.C: New.
2893 * g++.dg/ext/attrib40.C: New.
2895 * g++.dg/cpp0x/regress/array1.C: New.
2897 2011-03-11 Richard Guenther <rguenther@suse.de>
2899 PR tree-optimization/48067
2900 * gcc.dg/pr48067.c: New testcase.
2902 2011-03-11 Richard Guenther <rguenther@suse.de>
2905 * g++.dg/lto/20110311-1_0.C: New testcase.
2907 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/inherit/virtual8.C: New test.
2913 * gcc.dg/torture/pr48044.c: New test.
2915 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2918 * gfortran.dg/proc_ptr_comp_31.f90: New.
2920 2011-03-11 Richard Guenther <rguenther@suse.de>
2922 PR tree-optimization/47278
2923 * gcc.dg/torture/pr47278-1.c: New testcase.
2924 * gcc.dg/torture/pr47278-2.c: Likewise.
2926 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2928 PR tree-optimization/48063
2929 * gcc.dg/torture/pr48063.c: New test.
2931 2011-03-10 Jason Merrill <jason@redhat.com>
2933 * g++.dg/template/array22.C: New.
2935 * g++.dg/cpp0x/syntax-err1.C: New.
2936 * g++.dg/parse/error36.C: Adjust expected errors.
2937 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2938 * g++.old-deja/g++.pt/typename3.C: Likewise.
2939 * g++.old-deja/g++.pt/typename4.C: Likewise.
2940 * g++.old-deja/g++.pt/typename6.C: Likewise.
2942 2011-03-09 Jason Merrill <jason@redhat.com>
2944 * g++.dg/template/nontype22.C: New.
2946 2011-03-09 Martin Jambor <mjambor@suse.cz>
2948 PR tree-optimization/47714
2949 * g++.dg/torture/pr47714.C: New test.
2951 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2954 * gcc.target/powerpc/pr47755-2.c: New file.
2956 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2958 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2959 is not set in the environment, pass 64 as first argument when not
2960 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2961 native where ulimit -u is supported.
2963 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2965 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2967 2011-03-08 Jason Merrill <jason@redhat.com>
2969 * g++.dg/template/nontype21.C: New.
2971 * g++.dg/template/anon5.C: New.
2973 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2976 * gcc.dg/pr47881.c: New test.
2978 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2981 * g++.dg/lookup/template3.C: New test.
2983 2011-03-08 Kai Tietz <ktietz@redhat.com>
2985 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2988 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2991 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2992 sizeof to compute alignment.
2994 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2996 PR tree-optimization/48022
2997 * gcc.dg/pr48022-1.c: New test.
2998 * gcc.dg/pr48022-2.c: New test.
3000 2011-03-07 Jason Merrill <jason@redhat.com>
3002 * g++.dg/template/nontype20.C: New.
3003 * g++.dg/init/member1.C: Adjust expected errors.
3004 * g++.dg/parse/constant4.C: Likewise.
3005 * g++.dg/template/qualified-id3.C: Likewise.
3006 * g++.old-deja/g++.pt/crash10.C: Likewise.
3008 * g++.dg/cpp0x/regress/non-const1.C: New.
3010 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3013 * gcc.dg/pr47991.c: New test.
3015 2011-03-07 Jason Merrill <jason@redhat.com>
3017 * g++.dg/abi/mangle46.C: New.
3019 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3022 * gcc.target/powerpc/pr47862.c: New.
3024 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3027 * gcc.target/i386/combine-mul.c: Require nonpic.
3029 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3030 Nathan Froyd <froydnj@codesourcery.com>
3032 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3034 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3036 * README.QMTEST: Remove.
3038 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3039 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3042 * gfortran.dg/array_constructor_37.f90 : New test.
3044 2011-03-05 Jason Merrill <jason@redhat.com>
3046 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3047 * g++.dg/abi/mangle45.C: Likewise.
3048 * g++.dg/cpp0x/trailing1.C: Likewise.
3050 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3052 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3054 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3056 PR rtl-optimization/47899
3057 * gcc.dg/pr47899.c: New test.
3059 * gcc.dg/torture/pr47968.c: Ignore warnings.
3061 PR tree-optimization/47967
3062 * gcc.c-torture/compile/pr47967.c: New test.
3064 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3066 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3067 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3069 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3071 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3072 and property_getAttributes() if __OBJC2__.
3073 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3074 * objc.dg/property/property-encoding-1.m: New.
3075 * obj-c++.dg/property/property-encoding-1.mm: New.
3077 2011-03-04 Jason Merrill <jason@redhat.com>
3079 * g++.dg/template/pseudodtor6.C: New.
3081 * g++.dg/inherit/covariant19.C: New.
3083 2011-03-04 Richard Guenther <rguenther@suse.de>
3086 * gcc.dg/torture/pr47968.c: New testcase.
3088 2011-03-04 Richard Guenther <rguenther@suse.de>
3091 * gcc.dg/torture/pr47975.c: New testcase.
3093 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3096 * g++.dg/template/crash106.C: New.
3098 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3101 * gcc.dg/gomp/pr47963.c: New test.
3102 * g++.dg/gomp/pr47963.C: New test.
3104 2011-03-02 Jason Merrill <jason@redhat.com>
3106 * g++.dg/cpp0x/regress/condition1.C: New.
3108 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3110 2011-03-01 Jason Merrill <jason@redhat.com>
3112 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3114 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3116 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3118 PR rtl-optimization/47925
3119 * gcc.c-torture/execute/pr47925.c: New test.
3121 2011-03-01 Jason Merrill <jason@redhat.com>
3123 * g++.dg/cpp0x/decltype25.C: New.
3125 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3127 2011-03-01 Richard Guenther <rguenther@suse.de>
3129 PR tree-optimization/47890
3130 * gcc.dg/torture/pr47890.c: New testcase.
3132 2011-03-01 Richard Guenther <rguenther@suse.de>
3135 * gcc.dg/lto/pr47924_0.c: New testcase.
3137 2011-03-01 Richard Guenther <rguenther@suse.de>
3140 * gfortran.dg/lto/pr46911_0.f: New testcase.
3142 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3144 PR libgfortran/47933
3145 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3146 compile errors from older code form.
3148 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3150 PR libgfortran/47567
3151 * gfortran.dg/fmt_fw_d.f90: New test.
3153 2011-02-28 Jason Merrill <jason@redhat.com>
3155 * g++.dg/inherit/covariant18.C: New.
3157 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.dg/pr47893.c: New test.
3162 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3164 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3165 NULL in case of a selector with conflicting types.
3166 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3168 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3170 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3171 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3172 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3173 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3175 2011-02-28 Jason Merrill <jason@redhat.com>
3178 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3180 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3182 PR libgfortran/47778
3183 * gfortran.dg/namelist_71.f90: New test.
3185 2011-02-27 Jason Merrill <jason@redhat.com>
3188 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3189 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3191 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3194 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3196 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3199 * gfortran.dg/gomp/task-1.f90: Removed.
3201 2011-02-26 Jason Merrill <jason@redhat.com>
3203 * g++.dg/template/this-targ1.C: New.
3205 * g++.dg/cpp0x/regress/template-const1.C: New.
3206 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3207 * g++.dg/template/function1.C: Adjust.
3208 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3209 * g++.dg/debug/debug7.C: Adjust.
3211 2011-02-26 Tobias Burnus <burnus@net-b.de>
3214 * gfortran.dg/gomp/task-1.f90: New.
3216 2011-02-25 Jie Zhang <jie@codesourcery.com>
3218 * gcc.target/arm/neon-thumb2-move.c: Add
3219 dg-require-effective-target arm_thumb2_ok.
3221 2011-02-24 Jason Merrill <jason@redhat.com>
3223 * g++.dg/parse/constant1.C: Specify C++98 mode.
3224 * g++.dg/parse/constant5.C: Likewise.
3225 * g++.dg/parse/error2.C: Likewise.
3226 * g++.dg/parse/semicolon3.C: Likewise.
3227 * g++.dg/template/crash14.C: Likewise.
3228 * g++.dg/template/local4.C: Likewise.
3229 * g++.dg/template/nontype3.C: Likewise.
3230 * g++.dg/parse/crash31.C: Adjust expected errors.
3231 * g++.dg/template/function1.C: Likewise.
3232 * g++.dg/template/ref3.C: Likewise.
3233 * g++.dg/template/static9.C: Likewise.
3234 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3236 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3237 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3238 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3239 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3240 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3242 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3245 * gfortran.dg/pr47878.f90: New test.
3247 2011-02-24 Richard Guenther <rguenther@suse.de>
3250 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3251 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3253 2011-02-24 Richard Guenther <rguenther@suse.de>
3256 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3257 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3259 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3261 PR libgfortran/47567
3262 * gfortran.dg/fmt_f0_1.f90: Update test.
3264 2011-02-23 Jason Merrill <jason@redhat.com>
3266 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3267 * g++.dg/abi/mangle45.C: New.
3269 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3270 * g++.dg/template/canon-type-9.C: Match use of decltype
3271 between declaration and definition.
3272 * g++.dg/template/canon-type-12.C: Likewise.
3274 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3277 * gfortran.dg/nested_allocatables_1.f90: New.
3279 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3282 * g++.dg/pr46868.C: New test.
3283 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3284 * g++.dg/parse/error14.C: Adjust.
3286 2011-02-23 Richard Guenther <rguenther@suse.de>
3288 PR tree-optimization/47838
3289 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3291 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3293 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3295 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3297 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3298 * gfortran.dg/count_init_expr.f03: Ditto.
3299 * gfortran.dg/gomp/pr43711.f90: Ditto.
3300 * gcc.dg/struct-parse-2.c: Ditto.
3301 * gcc.dg/parse-error-3.c: Ditto.
3302 * gcc.dg/Wlogical-op-1.c: Ditto.
3303 * gcc.dg/Walways-true-1.c: Ditto.
3304 * gcc.dg/pr24225.c: Ditto.
3305 * gcc.dg/Walways-true-2.c: Ditto.
3306 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3307 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3308 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3309 * g++.dg/overload/defarg4.C: Ditto.
3310 * g++.dg/inherit/covariant16.C: Ditto.
3311 * g++.dg/inherit/virtual7.C: Ditto.
3312 * g++.dg/template/canon-type-9.C: Ditto.
3313 * g++.dg/template/access19.C: Ditto.
3314 * g++.dg/template/call7.C: Ditto.
3315 * g++.dg/template/canon-type-2.C: Ditto.
3316 * g++.dg/template/init7.C: Ditto.
3317 * g++.dg/template/sizeof-template-argument.C: Ditto.
3318 * g++.dg/template/const3.C: Ditto.
3319 * g++.dg/template/sfinae26.C: Ditto.
3320 * g++.dg/template/sfinae26.C: Ditto.
3321 * g++.dg/template/canon-type-11.C: Ditto.
3322 * g++.dg/template/union2.C: Ditto.
3323 * g++.dg/template/canon-type-3.C: Ditto.
3324 * g++.dg/template/canon-type-1.C: Ditto.
3325 * g++.dg/template/canon-type-5.C: Ditto.
3326 * g++.dg/template/canon-type-7.C: Ditto.
3327 * g++.dg/template/canon-type-10.C: Ditto.
3328 * g++.dg/template/spec36.C: Ditto.
3329 * g++.dg/template/typedef38.C: Ditto.
3330 * g++.dg/template/canon-type-4.C: Ditto.
3331 * g++.dg/template/canon-type-6.C: Ditto.
3332 * g++.dg/template/canon-type-13.C: Ditto.
3333 * g++.dg/template/instantiate9.C: Ditto.
3334 * g++.dg/template/ttp22.C: Ditto.
3335 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3336 * g++.dg/warn/Walways-true-1.C: Ditto.
3337 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3338 * g++.dg/warn/Walways-true-2.C: Ditto.
3339 * g++.dg/conversion/op4.C: Ditto.
3340 * g++.dg/opt/pr19650.C: Ditto.
3341 * g++.dg/lookup/friend11.C: Ditto.
3342 * g++.dg/other/default2.C: Ditto.
3343 * g++.dg/other/default3.C: Ditto.
3344 * g++.dg/other/dtor2.C: Ditto.
3345 * g++.dg/other/friend5.C: Ditto.
3346 * g++.dg/other/default5.C: Ditto.
3347 * g++.dg/init/brace6.C: Ditto.
3348 * g++.dg/init/aggr5.C: Ditto.
3349 * g++.dg/init/error2.C: Ditto.
3350 * g++.dg/expr/bound-mem-fun.C: Ditto.
3351 * g++.dg/expr/cond6.C: Ditto.
3352 * g++.dg/expr/stmt-expr-1.C: Ditto.
3353 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3354 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3355 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3356 * g++.dg/cpp0x/bracket1.C: Ditto.
3357 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3358 * g++.dg/cpp0x/pr38646.C: Ditto.
3359 * g++.dg/cpp0x/variadic73.C: Ditto.
3360 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3361 * g++.dg/cpp0x/bracket4.C: Ditto.
3362 * g++.dg/cpp0x/decltype4.C: Ditto.
3363 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3364 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3365 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3366 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3367 * g++.dg/cpp0x/decltype2.C: Ditto.
3368 * g++.dg/cpp0x/decltype1.C: Ditto.
3369 * g++.dg/cpp0x/bracket2.C: Ditto.
3370 * g++.dg/cpp0x/decltype5.C: Ditto.
3371 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3372 * g++.dg/cpp0x/variadic70.C: Ditto.
3373 * g++.dg/cpp0x/decltype6.C: Ditto.
3374 * g++.dg/cpp0x/rvo.C: Ditto.
3375 * g++.dg/cpp0x/vt-40092.C: Ditto.
3376 * g++.dg/cpp0x/variadic-new.C: Ditto.
3377 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3378 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3379 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3380 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3381 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3382 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3383 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3384 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3385 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3386 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3387 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3388 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3389 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3390 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3391 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3392 * g++.dg/cpp0x/pr39639.C: Ditto.
3393 * g++.dg/cpp0x/decltype3.C: Ditto.
3394 * g++.dg/cpp0x/variadic68.C: Ditto.
3395 * g++.dg/cpp0x/variadic-function.C: Ditto.
3396 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3397 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3398 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3399 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3400 * g++.dg/parse/crash35.C: Ditto.
3401 * g++.dg/parse/crash40.C: Ditto.
3402 * g++.dg/parse/defarg12.C: Ditto.
3403 * g++.dg/parse/crash34.C: Ditto.
3404 * g++.dg/parse/constructor3.C: Ditto.
3405 * g++.dg/parse/template23.C: Ditto.
3406 * g++.dg/parse/crash56.C: Ditto.
3407 * g++.dg/parse/dtor13.C: Ditto.
3408 * g++.dg/parse/error33.C: Ditto.
3409 * g++.dg/parse/ctor9.C: Ditto.
3410 * g++.dg/parse/error32.C: Ditto.
3411 * g++.dg/parse/error37.C: Ditto.
3412 * g++.dg/parse/bitfield3.C: Ditto.
3413 * g++.dg/parse/struct-4.C: Ditto.
3414 * g++.dg/ext/has_trivial_copy.C: Ditto.
3415 * g++.dg/ext/is_polymorphic.C: Ditto.
3416 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3417 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3418 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3419 * g++.dg/ext/is_union.C: Ditto.
3420 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3421 * g++.dg/ext/is_pod.C: Ditto.
3422 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3423 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3424 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3425 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3426 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3427 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3428 * g++.dg/ext/is_abstract.C: Ditto.
3429 * g++.dg/ext/has_trivial_assign.C: Ditto.
3430 * g++.dg/ext/is_class.C: Ditto.
3431 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3432 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3433 * g++.dg/ext/is_base_of.C: Ditto.
3434 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3435 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3436 * g++.dg/ext/is_empty.C: Ditto.
3437 * g++.dg/ext/is_enum.C: Ditto.
3438 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3439 * gnat.dg/opt11.adb: Ditto.
3440 * obj-c++.dg/pr45735.mm: Ditto.
3441 * obj-c++.dg/pr24393.mm: Ditto.
3442 * obj-c++.dg/exceptions-2.mm: Ditto.
3443 * objc.dg/pr45735.m: Ditto.
3444 * objc.dg/pr24393.m: Ditto.
3446 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3448 * objc.dg/attributes/objc-exception-1.m: New.
3450 2011-02-23 Jie Zhang <jie@codesourcery.com>
3452 * gcc.dg/cpp/include7.c: New test.
3454 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3459 2011-02-23 Jie Zhang <jie@codesourcery.com>
3461 PR rtl-optimization/47763
3462 * gcc.dg/pr47763.c: New test.
3464 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3467 * gfortran.dg/whole_file_32.f90 : New test.
3469 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3472 * g++.dg/inherit/virtual7.C: New test.
3474 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3477 * objc.dg/type-size-3.m: Updated error message.
3478 * objc.dg/type-size-4.m: New test.
3479 * objc.dg/type-size-5.m: New test.
3481 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3483 * lib/gnat.exp: Fix comments.
3484 Don't load libgloss.exp.
3485 (default_gnat_version): Call $compiler with --version.
3486 Adapt regexp for gnatmake output, insert version.
3487 (gnat_version): New proc.
3488 (gnat_init): Remove gnat_libgcc_s_path.
3489 (gnat_target_compile): Likewise.
3490 Remove ld_library_path.
3491 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3492 (gnat_pass): Remove.
3493 (gnat_pass): Remove.
3494 (gnat_finish): Remove.
3495 (gnat_exit): Remove.
3496 (local_find_gnatmake): Reindent.
3497 (runtest_file_p): Remove.
3498 (prune_warnings): Remove.
3499 (find_gnatclean): New proc.
3500 * lib/gnat-dg.exp (lremove): New proc.
3501 (gnat-dg-test): Reindent.
3502 Remove additional output files.
3503 (gnat-dg-runtest): Remove.
3505 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3506 * gnat.dg/loop_optimization6.adb: Likewise.
3507 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3509 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3511 PR tree-optimization/47835
3512 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3514 2011-02-22 Tobias Burnus <burnus@net-b.de>
3516 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3517 * gfortran.dg/abstract_type_2.f03: Ditto.
3518 * gfortran.dg/abstract_type_3.f03: Ditto.
3519 * gfortran.dg/abstract_type_4.f03: Ditto.
3520 * gfortran.dg/abstract_type_5.f03: Ditto.
3521 * gfortran.dg/abstract_type_6.f03: Ditto.
3522 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3523 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3524 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3525 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3526 * gfortran.dg/array_function_5.f90: Ditto.
3527 * gfortran.dg/asynchronous_3.f03: Ditto.
3528 * gfortran.dg/char_expr_1.f90: Ditto.
3529 * gfortran.dg/class_14.f03: Ditto.
3530 * gfortran.dg/data_array_6.f: Ditto.
3531 * gfortran.dg/data_invalid.f90: Ditto.
3532 * gfortran.dg/dot_product_1.f03: Ditto.
3533 * gfortran.dg/func_derived_5.f90: Ditto.
3534 * gfortran.dg/func_result_4.f90: Ditto.
3535 * gfortran.dg/implied_do_1.f90: Ditto.
3536 * gfortran.dg/initialization_25.f90: Ditto.
3537 * gfortran.dg/initialization_26.f90: Ditto.
3538 * gfortran.dg/interface_34.f90: Ditto.
3539 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3540 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3541 * gfortran.dg/matmul_8.f03: Ditto.
3542 * gfortran.dg/merge_init_expr.f90: Ditto.
3543 * gfortran.dg/pack_assign_1.f90: Ditto.
3544 * gfortran.dg/pack_vector_1.f90: Ditto.
3545 * gfortran.dg/pointer_check_8.f90: Ditto.
3546 * gfortran.dg/product_init_expr.f03: Ditto.
3547 * gfortran.dg/reshape_order_5.f90: Ditto.
3548 * gfortran.dg/reshape_shape_1.f90: Ditto.
3549 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3550 * gfortran.dg/same_name_2.f90: Ditto.
3551 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3552 * gfortran.dg/spread_init_expr.f03: Ditto.
3553 * gfortran.dg/stmt_func_1.f90: Ditto.
3554 * gfortran.dg/sum_init_expr.f03: Ditto.
3555 * gfortran.dg/transpose_3.f03: Ditto.
3556 * gfortran.dg/unpack_init_expr.f03: Ditto.
3557 * gfortran.dg/warn_conversion.f90: Ditto.
3558 * gfortran.dg/warn_conversion_2.f90: Ditto.
3559 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3560 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3561 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3562 * gfortran.dg/whole_file_16.f90: Ditto.
3563 * gfortran.dg/whole_file_17.f90: Ditto.
3564 * gfortran.dg/whole_file_18.f90: Ditto.
3565 * gfortran.dg/whole_file_20.f03: Ditto.
3566 * gfortran.dg/whole_file_5.f90: Ditto.
3567 * gfortran.dg/whole_file_6.f90: Ditto.
3568 * gfortran.dg/write_invalid_format.f90: Ditto.
3569 * gfortran.dg/zero_sized_6.f90: Ditto.
3571 2011-02-21 Jeff Law <law@redhat.com>
3573 PR rtl-optimization/46178
3574 * gcc.target/i386/pr46178.c: New test.
3576 PR rtl-optimization/46002
3577 * gcc.c-torture/compile/pr46002.c: New test.
3579 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3581 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3584 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3587 * g++.dg/debug/pr47106.C: Require effective target lto.
3589 2011-02-21 Jason Merrill <jason@redhat.com>
3591 * g++.dg/cpp0x/constexpr-diag2.C: New.
3593 2011-02-20 Jason Merrill <jason@redhat.com>
3595 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3597 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3599 * g++.dg/overload/conv-op1.C: New.
3601 * g++.dg/cpp0x/constexpr-synth1.C: New.
3603 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3605 * objc.dg/layout-2.m: New.
3606 * objc.dg/selector-3.m: Adjusted location of error message.
3607 * objc.dg/type-size-3.m: Same.
3608 * obj-c++.dg/selector-3.mm: Same.
3610 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3613 * objc.dg/property/dotsyntax-22.m: New.
3614 * obj-c++.dg/property/dotsyntax-22.mm: New.
3616 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3619 * g++.dg/template/typedef38.C: New test.
3621 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3624 * gfortran.dg/whole_file_30.f90 : New test.
3625 * gfortran.dg/whole_file_31.f90 : New test.
3627 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3631 * gfortran.dg/whole_file_28.f90 : New test.
3632 * gfortran.dg/whole_file_29.f90 : New test.
3634 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3637 * g++.dg/template/crash105.C: New.
3639 2011-02-19 Jason Merrill <jason@redhat.com>
3641 * g++.dg/cpp0x/regress/no-elide1.C: New.
3643 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3645 PR tree-optimization/46620
3646 * gcc.dg/pr46620.c: New.
3648 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.target/i386/pr47809.c: New test.
3653 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3654 Tobias Burnus <burnus@net-b.de>
3656 * lib/target-supports.exp
3657 (check_effective_target_fortran_large_real): New check for large reals.
3658 * gfortran.dg/nan_7.f90: New test.
3660 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662 PR libgfortran/47567
3663 * gfortran.dg/fmt_f0_1.f90: Update test.
3665 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3668 * gfortran.dg/array_constructor_36.f90 : New test.
3669 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3670 allow for comparison between different elements of the array
3671 constructor at different levels of optimization.
3673 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3675 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3676 * gcc.target/i386/pr32280-1.c: Likewise.
3678 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3681 * gcc.target/i386/pr47800.c: New test.
3683 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3685 * objc/execute/exceptions/foward-1.x: New.
3687 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3690 * gfortran.dg/derived_constructor_comps_4.f90: New.
3692 2011-02-18 Tobias Burnus
3695 * gfortran.dg/func_result_6.f90: New.
3697 2011-02-18 Michael Matz <matz@suse.de>
3700 * gfortran.dg/lto/pr45586_0.f90: New test.
3701 * gfortran.dg/typebound_proc_20.f90: Ditto.
3702 * gfortran.dg/typebound_proc_21.f90: Ditto.
3704 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3707 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3709 2011-02-18 Tobias Burnus <burnus@net-b.de>
3712 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3714 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3715 normalizing the error/warning output.
3716 * gfortran.dg/Wall.f90: Update dg-error/warning.
3717 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3718 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3719 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3720 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3721 * gfortran.dg/class_30.f90: Update dg-error/warning.
3722 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3723 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3724 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3725 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3726 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3727 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3728 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3729 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3730 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3731 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3732 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3733 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3734 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3735 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3736 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3737 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3738 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3739 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3740 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3741 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3742 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3743 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3744 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3745 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3746 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3748 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3751 * gfortran.dg/proc_ptr_comp_30.f90: New.
3753 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3756 * gcc.target/i386/pr47780.c: New test.
3758 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3761 * gfortran.dg/class_40.f03: New.
3763 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3766 * g++.dg/cpp0x/auto21.C: New test.
3768 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3770 * objc.dg/special/unclaimed-category-1.h: Updated for
3772 * objc.dg/special/unclaimed-category-1.m: Same.
3773 * objc.dg/zero-link-1.m: Same.
3774 * objc.dg/lookup-1.m: Same.
3775 * objc.dg/torture/strings/const-str-9.m
3776 * objc.dg/torture/strings/const-str-10.m: Same.
3777 * objc.dg/torture/strings/const-str-11.m: Same.
3778 * objc.dg/torture/forward-1.m: Same.
3779 * objc.dg/zero-link-2.m: Same.
3780 * objc.dg/encode-7-next-64bit.m: Same.
3781 * objc.dg/method-4.m: Same.
3782 * objc.dg/next-runtime-1.m: Same.
3783 * objc.dg/image-info.m: Same.
3784 * objc.dg/pr23214.m: Same.
3785 * objc.dg/symtab-1.m: Same.
3786 * obj-c++.dg/basic.m: Same.
3787 * obj-c++.dg/proto-lossage-3.m: Same.
3788 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3789 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3790 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3791 * obj-c++.dg/method-11.m: Same.
3792 * objc/execute/enumeration-1.m: Same.
3793 * objc/execute/object_is_class.m: Same.
3794 * objc/execute/formal_protocol-2.m: Same.
3795 * objc/execute/formal_protocol-4.m: Same.
3796 * objc/execute/formal_protocol-6.m: Same.
3797 * objc/execute/bycopy-3.m: Same.
3798 * objc/execute/exceptions/catchall-1.m: Same.
3799 * objc/execute/exceptions/finally-1.m: Same.
3800 * objc/execute/exceptions/local-variables-1.m: Same.
3801 * objc/execute/exceptions/foward-1.m: Same.
3802 * objc/execute/bf-common.h
3803 * objc/execute/enumeration-2.m: Same.
3804 * objc/execute/formal_protocol-1.m: Same.
3805 * objc/execute/formal_protocol-3.m: Same.
3806 * objc/execute/formal_protocol-5.m: Same.
3807 * objc/execute/accessing_ivars.m: Same.
3808 * objc/execute/bycopy-2.m: Same.
3809 * objc/execute/formal_protocol-7.m: Same.
3810 * objc/execute/compatibility_alias.m: Same.
3811 * objc/execute/no_clash.m: Same.
3812 * objc/execute/object_is_meta_class.m: Same.
3813 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3814 * objc/execute/class-tests-1.h: Include stdio.h.
3815 * objc/execute/class-tests-2.h: Same.
3816 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3818 * obj-c++.dg/try-catch-2.mm: Same.
3820 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3823 * g++.dg/warn/Wunused-parm-4.C: New test.
3825 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3826 Jan Hubicka <jh@suse.cz>
3830 * g++.dg/debug/pr47106.C: New.
3832 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3835 * gcc.target/i386/pr43653.c: New test.
3837 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3840 * g++.dg/template/inherit6.C: New test.
3842 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3845 * gfortran.dg/class_39.f03: New.
3847 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3850 * g++.dg/cpp0x/variadic106.C: New test.
3852 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3855 * gfortran.dg/pr47757-1.f90: New test.
3856 * gfortran.dg/pr47757-2.f90: New test.
3857 * gfortran.dg/pr47757-3.f90: New test.
3860 * g++.dg/cpp0x/enum8.C: New test.
3862 2011-02-15 Jason Merrill <jason@redhat.com>
3864 * g++.dg/inherit/implicit-trivial1.C: New.
3865 * g++.dg/cpp0x/implicit-trivial1.C: New.
3867 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3870 * gcc.dg/torture/pr47725.c: Removed.
3872 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3875 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3876 constant does not generate a load from memory.
3878 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3881 * gcc.dg/torture/pr47725.c: New.
3883 2011-02-15 Richard Guenther <rguenther@suse.de>
3885 PR tree-optimization/47743
3886 * gcc.dg/torture/pr47743.c: New testcase.
3888 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.target/i386/pr47581.c: New test.
3893 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3896 * gfortran.dg/select_type_22.f03: New.
3898 2011-02-14 Jason Merrill <jason@redhat.com>
3900 * g++.dg/cpp0x/regress/enum1.C: New.
3902 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3904 * gnat.dg/include.adb: New test.
3906 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3909 * gfortran.dg/class_38.f03: New.
3911 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3913 * gcc.dg/pr46494.c: New test.
3915 2011-02-14 Richard Guenther <rguenther@suse.de>
3917 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3919 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3922 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3923 sparc*-sun-solaris2.11.
3925 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3928 * gfortran.dg/argument_checking_18.f90: New.
3930 2011-02-13 Tobias Burnus <burnus@net-b.de>
3932 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3933 * gfortran.dg/argument_checking_17.f90: New.
3935 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3937 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3938 are temporarily disabled.
3939 * gfortran.dg/class_7.f03: Ditto.
3940 * gfortran.dg/coarray_14.f90: Ditto.
3941 * gfortran.dg/typebound_proc_13.f03: Ditto.
3943 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3946 * gfortran.dg/extends_11.f03: New.
3948 2011-02-11 Xinliang David Li <davidxl@google.com>
3950 PR tree-optimization/47707
3951 * g++.dg/tree-ssa/pr47707.C: New test.
3953 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3955 * g++.dg/opt/inline17.C: New test.
3957 2011-02-11 Tobias Burnus <burnus@net-b.de>
3960 * gfortran.dg/pure_formal_2.f90: New.
3962 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3964 PR rtl-optimization/47614
3965 * gfortran.dg/pr47614.f: New.
3967 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3970 * gcc.dg/opts-6.c: New test.
3972 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3975 * gcc.dg/pr47684.c: New test.
3977 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3980 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3981 c99_runtime, dg-add-options c99_runtime.
3982 (main): Use __asm__.
3984 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3987 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3988 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3989 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3990 * gcc.dg/ucnid-10.c: Likewise.
3991 * gcc.dg/ucnid-13.c: Likewise.
3992 * gcc.dg/ucnid-7.c: Likewise.
3993 * gcc.dg/ucnid-8.c: Likewise.
3994 Adapt dg-warning line number.
3996 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3998 * gcc.target/i386/parity-1.c: Use -march=k8.
3999 * gcc.target/i386/parity-2.c: Ditto.
4000 * gcc.target/i386/vecinit-1.c: Ditto.
4001 * gcc.target/i386/vecinit-2.c: Ditto.
4003 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4006 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4007 * gcc.target/mips/save-restore-3.c: Likewise.
4008 * gcc.target/mips/save-restore-4.c: Likewise.
4009 * gcc.target/mips/save-restore-5.c: Likewise.
4012 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4013 * g++.dg/tree-prof/partition2.C: Likewise.
4015 2011-02-09 Jason Merrill <jason@redhat.com>
4017 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4018 rather than misdeclare std::puts.
4020 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4021 * g++.dg/other/warning1.C: Likewise.
4022 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4023 * g++.old-deja/g++.gb/scope06.C: Likewise.
4024 * g++.old-deja/g++.law/cvt11.C: Likewise.
4025 * g++.old-deja/g++.law/init1.C: Likewise.
4026 * g++.dg/abi/mangle26.C: Likewise.
4028 * g++.dg/template/function1.C: Adjust for C++0x mode.
4029 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4031 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4032 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4034 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4036 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4038 * g++.dg/cpp0x/regress: New directory.
4039 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4040 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4041 * g++.dg/cpp0x/regress/regress3.C: New.
4043 2011-02-10 Richard Guenther <rguenther@suse.de>
4045 PR tree-optimization/47677
4046 * gcc.dg/torture/pr47677.c: New testcase.
4048 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4050 * objc.dg/special/load-category-1.m: Remove unused header.
4051 * objc.dg/special/load-category-1a.m: Likewise.
4052 * objc.dg/special/load-category-2.m: Likewise.
4053 * objc.dg/special/load-category-2a.m: Likewise.
4054 * objc.dg/special/load-category-3.m: Likewise.
4055 * objc.dg/special/load-category-3a.m: Likewise.
4056 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4057 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4058 * objc.dg/attributes/class-attribute-1.m: Likewise.
4059 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4060 * obj-c++.dg/property/property.exp: Likewise.
4061 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4062 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4063 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4064 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4065 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4066 * obj-c++.dg/template-8.mm: Likewise.
4068 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4071 * gcc.target/i386/pr47665.c: New test.
4073 2011-02-10 Jie Zhang <jie@codesourcery.com>
4077 2011-02-05 Jie Zhang <jie@codesourcery.com>
4079 * gcc.dg/pr42631.c: Update test.
4080 * gcc.dg/pr42631-2.c: New test.
4082 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4085 * gfortran.dg/proc_decl_25.f90: New.
4087 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/typebound_assignment_2.f03: New.
4092 2011-02-09 Richard Guenther <rguenther@suse.de>
4094 PR tree-optimization/47664
4095 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4097 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4100 * gnat.dg/uninit_func.adb: Adjust dg directive.
4102 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4105 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4107 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4110 * gfortran.dg/auto_dealloc_2.f90: New.
4112 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4114 * gcc.dg/builtins-config.h: Remove __sgi handling.
4115 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4116 -std=c99 for mips-sgi-irix6.5*.
4118 2011-02-09 Martin Jambor <mjambor@suse.cz>
4121 * gfortran.dg/pr25923.f90: Remove xfails.
4123 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4126 * gfortran.dg/inquire_14.f90: New test.
4128 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4131 * gfortran.dg/pointer_init_6.f90: New.
4133 2011-02-08 Jeff Law <law@redhat.com>
4135 PR tree-optimization/42893
4136 * gcc.tree-ssa/pr42893.c: New test.
4138 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4140 PR tree-optimization/46834
4141 PR tree-optimization/46994
4142 PR tree-optimization/46995
4143 * gcc.dg/graphite/id-pr46834.c: New.
4144 * gfortran.dg/graphite/id-pr46994.f90: New.
4145 * gfortran.dg/graphite/id-pr46995.f90: New.
4147 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4150 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4151 using the variable is known the warning is emitted there.
4152 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4153 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4155 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4158 * gcc.dg/noreturn-1.c (foo5): Likewise.
4159 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4160 (method2): Likewise.
4162 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4163 the return statement using the uninitialized variable.
4164 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4166 2011-02-08 Richard Guenther <rguenther@suse.de>
4169 * g++.dg/opt/pr47639.c: New testcase.
4171 2011-02-08 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/47632
4174 * g++.dg/opt/pr47632.C: New testcase.
4176 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4178 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4180 2011-02-07 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/47615
4183 * g++.dg/opt/pr47615.C: New testcase.
4185 2011-02-07 Richard Guenther <rguenther@suse.de>
4187 PR tree-optimization/47621
4188 * gcc.dg/torture/pr47621.c: New testcase.
4190 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4192 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4194 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4197 * gfortran.dg/allocate_with_source_1 : New test.
4199 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4202 * gcc.dg/pr47610.c: New test.
4204 2011-02-05 Jie Zhang <jie@codesourcery.com>
4207 * gcc.dg/pr42631.c: Update test.
4208 * gcc.dg/pr42631-2.c: New test.
4210 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4213 * gfortran.dg/pr47574.f90: New test.
4215 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4217 PR tree-optimization/46194
4218 * gcc.dg/autopar/pr46194.c: New.
4220 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4222 PR tree-optimization/43695
4223 * g++.dg/ipa/pr43695.C: New.
4225 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4228 * gcc.dg/pr23200.c: New test.
4230 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4233 * g++.dg/pr47589.C: New test.
4235 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4238 * g++.dg/template/typedef37.C: New test.
4239 * g++.dg/template/param1.C: Adjust expected error message.
4241 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4244 * gcc.dg/pr31490-2.c: New test.
4245 * gcc.dg/pr31490-3.c: New test.
4246 * gcc.dg/pr31490-4.c: New test.
4248 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4249 Jakub Jelinek <jakub@redhat.com>
4252 * g++.dg/parser/semicolon3.C: Adjust.
4253 * g++.dg/parser/semicolon4.C: New testcase.
4254 * g++.dg/pr46890.C: New testcase.
4256 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/init/pr29571.C: New.
4261 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4263 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4264 instead of vect_int.
4266 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4269 * gcc.target/i386/pr47312.c: New test.
4272 * gcc.target/i386/pr47564.c: New test.
4274 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4276 PR tree-optimization/45122
4277 * gcc.dg/tree-ssa/pr45122.c: New.
4279 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4282 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4285 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4286 and vsx so a default --with-cpu=power7 doesn't give an error
4287 when -mavoid-indexed-addresses is used.
4289 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4290 wrapper function to save the arguments and then jump to the real
4291 function, rather than depending on the compiler not to move stuff
4293 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4295 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4296 Paul Thomas <pault@gcc.gnu.org>
4299 * gfortran.dg/class_37.f03 : New test.
4301 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4302 Richard Guenther <rguenther@suse.de>
4304 PR tree-optimization/40979
4306 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4307 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4308 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4309 check_vect_support_and_set_flags.
4310 * gfortran.dg/graphite/vect-pr40979.f90: New.
4312 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4315 * gfortran.dg/class_36.f03: New.
4317 2011-02-02 Richard Guenther <rguenther@suse.de>
4319 PR tree-optimization/47566
4320 * gcc.dg/lto/20110201-1_0.c: New testcase.
4322 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4328 * debug/pr47498.c: New.
4329 * debug/pr47501.c: New.
4331 2011-02-01 Richard Guenther <rguenther@suse.de>
4333 PR tree-optimization/47559
4334 * g++.dg/torture/pr47559.C: New testcase.
4336 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4339 * gfortran.dg/typebound_call_20.f03: New.
4341 2011-02-01 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/47555
4344 * gcc.dg/pr47555.c: New testcase.
4346 2011-02-01 Richard Guenther <rguenther@suse.de>
4348 PR tree-optimization/47541
4349 * g++.dg/torture/pr47541.C: New testcase.
4351 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4354 * gfortran.dg/typebound_call_19.f03: New.
4356 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4359 * g++.dg/cpp0x/pr47416.C: New test.
4361 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4364 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4366 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4369 * gfortran.dg/typebound_assignment_1.f03: New.
4371 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4373 PR tree-optimization/47538
4374 * gcc.c-torture/execute/pr47538.c: New test.
4376 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4379 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4381 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4383 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4385 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4387 PR rtl-optimization/44031
4388 * gcc.c-torture/compile/20110131-1.c: New test.
4390 2011-01-31 Tobias Burnus <burnus@net-b.de>
4393 * gfortran.dg/stmt_func_1.f90: New.
4395 2011-01-31 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/interface_34.f90: New.
4400 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4403 * gfortran.dg/realloc_on_assign_5.f03: New test.
4404 * gfortran.dg/realloc_on_assign_5.f03: New test.
4406 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4408 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4409 * gfortran.dg/bessel_7.f90: Likewise.
4410 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4412 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4413 * gfortran.dg/sum_init_expr.f03: Likewise.
4415 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4417 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4420 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4421 loop only on "vect_intfloat_cvt" targets.
4423 2011-01-29 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/shape_6.f90: New.
4428 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4430 PR libgfortran/47434
4431 * gfortran.dg/read_infnan_1.f90: Update test.
4432 * gfortran.dg/module_nan.f90: Update test.
4433 * gfortran.dg/char4_iunit_1.f03: Update test.
4434 * gfortran.dg/large_real_kind_1.f90: Update test.
4435 * gfortran.dg/real_const_3.f90: Update test.
4436 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4438 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4441 * g++.dg/template/param2.C: New test.
4443 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4445 PR libgfortran/47285
4446 * gfortran.dg/fmt_g.f: New test.
4448 2011-01-28 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/pure_formal_1.f90: New.
4453 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.dg/tls/pr42894.c: New test.
4458 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * gcc.dg/pr47276.c: Add dg-require-visibility.
4462 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4464 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4466 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4467 Tobias Burnus <burnus@gcc.gnu.org>
4472 * gfortran.dg/realloc_on_assign_3.f03: New test.
4473 * gfortran.dg/realloc_on_assign_4.f03: New test.
4474 * gfortran.dg/allocatable_function_5.f90: New test.
4475 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4476 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4477 implemented" dg-errors.
4479 2011-01-27 Jan Hubicka <jh@suse.cz>
4482 * gcc.dg/attr-weakref-4.c: New testcase
4484 2011-01-27 Martin Jambor <mjambor@suse.cz>
4486 PR tree-optimization/47228
4487 * gcc.dg/torture/pr47228.c: New test.
4489 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4491 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4493 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4495 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4496 when using auto-overlay support on the SPU.
4498 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4500 PR rtl-optimization/44174
4501 * gcc.target/i386/asm-6.c: New test.
4503 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4505 PR rtl-optimization/46856
4506 * gcc.c-torture/compile/pr46856.c: New test.
4508 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4509 Andrew Pinski <pinskia@gmail.com>
4512 * gcc.dg/pr43082.c: New.
4514 2011-01-26 DJ Delorie <dj@redhat.com>
4516 PR rtl-optimization/46878
4517 * gcc.dg/pr46878-1.c: New test.
4519 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4522 * g++.dg/cpp0x/pr47476.C: New test.
4524 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4526 * gcc.c-torture/compile/20110126-1.c: New test.
4528 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4531 * gcc.dg/torture/pr47473.c: New test.
4533 2011-01-26 Jan Hubicka <jh@suse.cz>
4536 * gcc.c-torture/execute/pr47237.c: New testcase.
4538 2011-01-26 Jan Hubicka <jh@suse.cz>
4540 PR tree-optimization/47190
4541 * gcc.dg/attr-weakref-3.c: New testcase.
4543 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4546 * gcc.dg/dll-9a.c: New test file.
4547 * gcc.dg/dll-11.c: Likewise.
4548 * gcc.dg/dll-12.c: Likewise.
4549 * gcc.dg/dll-12a.c: Likewise.
4550 * gcc.dg/dll-11a.c: Likewise.
4551 * gcc.dg/dll-9.c: Likewise.
4552 * gcc.dg/dll-10.c: Likewise.
4553 * gcc.dg/dll-10a.c: Likewise.
4554 * g++.dg/ext/dllexport4a.cc: Likewise.
4555 * g++.dg/ext/dllexport4.C: Likewise.
4556 * g++.dg/ext/dllexport5.C: Likewise.
4557 * g++.dg/ext/dllexport5a.cc: Likewise.
4559 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4561 PR tree-optimization/46970
4562 * gcc.dg/graphite/pr46970.c: New.
4564 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4566 PR tree-optimization/46215
4567 * gcc.dg/graphite/pr46215.c: New.
4569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4571 PR tree-optimization/46168
4572 * gcc.dg/graphite/pr46168.c: New.
4574 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4576 PR tree-optimization/43657
4577 * gcc.dg/graphite/pr43657.c: New.
4579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4581 PR tree-optimization/29832
4582 * gfortran.dg/graphite/pr29832.f90: New.
4584 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4586 PR tree-optimization/43567
4587 * gcc.dg/graphite/pr43567.c: New.
4589 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4591 * gfortran.dg/graphite/interchange-4.f: New.
4592 * gfortran.dg/graphite/interchange-5.f: New.
4594 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4595 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4596 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4597 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4598 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4599 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4600 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4601 * gfortran.dg/ltrans-7.f90: Removed.
4602 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4604 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4605 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4606 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4607 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4608 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4609 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4610 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4611 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4612 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4613 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4614 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4615 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4616 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4617 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4618 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4619 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4620 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4621 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4622 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4623 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4624 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4625 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4626 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4627 * gcc.dg/tree-ssa/data-dep-1.c
4628 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4629 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4630 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4631 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4632 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4634 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4636 PR tree-optimization/47265
4637 PR tree-optimization/47443
4638 * gcc.c-torture/compile/pr47265.c: New test.
4639 * gcc.dg/pr47443.c: New test.
4641 2011-01-25 Martin Jambor <mjambor@suse.cz>
4643 PR tree-optimization/47382
4644 * g++.dg/torture/pr47382.C: New test.
4645 * g++.dg/opt/devirt1.C: Xfail.
4647 2011-01-25 Yao Qi <yao@codesourcery.com>
4650 * gcc.target/arm/pr45701-1.c: New test.
4651 * gcc.target/arm/pr45701-2.c: New test.
4652 * gcc.target/arm/pr45701-3.c: New test.
4654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4655 Jakub Jelinek <jakub@redhat.com>
4657 PR tree-optimization/47271
4658 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4660 2011-01-25 Nick Clifton <nickc@redhat.com>
4662 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4663 (saturate_add): Delete.
4665 (main): Do not run saturate_add.
4666 (set_interrupts): Delete.
4668 2011-01-25 Tobias Burnus <burnus@net-b.de>
4671 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4673 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4675 PR tree-optimization/47427
4676 PR tree-optimization/47428
4677 * gcc.c-torture/compile/pr47427.c: New test.
4678 * gcc.c-torture/compile/pr47428.c: New test.
4680 2011-01-25 Richard Guenther <rguenther@suse.de>
4683 * gcc.dg/torture/pr47411.c: New testcase.
4685 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4687 * gfortran.dg/graphite/id-24.f: New.
4688 * gfortran.dg/graphite/id-25.f: New.
4690 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4692 * gfortran.dg/graphite/id-23.f: New.
4694 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4696 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4698 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4700 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4701 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4702 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4703 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4704 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4705 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4706 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4707 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4708 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4710 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4712 * gcc.dg/graphite/block-0.c: Add documentation.
4713 * gcc.dg/graphite/block-4.c: Same.
4714 * gcc.dg/graphite/block-7.c: Same.
4715 * gcc.dg/graphite/block-8.c: New.
4716 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4717 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4718 * gcc.dg/graphite/interchange-12.c: Add documentation.
4719 * gcc.dg/graphite/interchange-13.c: New.
4720 * gcc.dg/graphite/interchange-14.c: New.
4721 * gcc.dg/graphite/interchange-15.c: New.
4722 * gcc.dg/graphite/interchange-8.c: Add documentation.
4723 * gcc.dg/graphite/interchange-mvt.c: Same.
4725 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4728 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4729 * gcc.target/powerpc/altivec-14.c: Ditto.
4730 * gcc.target/powerpc/altivec-33.c: Ditto.
4731 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4732 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4733 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4734 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4735 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4736 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4737 * g++.dg/ext/altivec-15.C: Ditto.
4738 * g++.dg/ext/altivec-types-1.C: Ditto.
4739 * g++.dg/ext/altivec-types-2.C: Ditto.
4740 * g++.dg/ext/altivec-types-3.C: Ditto.
4741 * g++.dg/ext/altivec-types-4.C: Ditto.
4743 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4747 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4750 optimization options.
4752 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4754 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4757 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4759 2011-01-23 Tobias Burnus <burnus@net-b.de>
4762 * gfortran.dg/allocatable_scalar_12.f90: New.
4764 2011-01-23 Ira Rosen <irar@il.ibm.com>
4766 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4767 vectorization to be not profitable if peeling is used to
4768 realign the memory access.
4769 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4770 loop bound to avoid loop unrolling.
4771 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4773 2011-01-22 Jan Hubicka <jh@suse.cz>
4776 * g++.dg/lto/pr47333.C: New file.
4778 2011-01-22 Jan Hubicka <jh@suse.cz>
4780 PR tree-optimization/43884
4782 * gcc.dg/autopar/outer-2.c: Increase array size.
4783 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4785 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4788 * gfortran.dg/c_loc_tests_16.f90: New test.
4790 2011-01-22 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/typebound_proc_19.f90: New.
4795 2011-01-21 Jeff Law <law@redhat.com>
4797 PR tree-optimization/47053
4798 * g++.dg/pr47053.C: New test.
4800 2011-01-21 Jason Merrill <jason@redhat.com>
4803 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4805 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4808 * g++.dg/cpp0x/range-for10.C: New test.
4809 * g++.dg/template/for1.C: New test.
4812 * g++.dg/tree-prof/partition3.C: New test.
4814 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4816 PR rtl-optimization/47366
4817 * g++.dg/opt/pr47366.C: New test.
4819 2011-01-21 Jason Merrill <jason@redhat.com>
4822 * g++.dg/cpp0x/constexpr-regress2.C: New.
4824 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4826 2011-01-21 Jeff Law <law@redhat.com>
4828 PR rtl-optimization/41619
4829 * gcc.dg/pr41619.c: New.
4831 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4833 PR tree-optimization/47355
4834 * g++.dg/opt/pr47355.C: New test.
4836 2011-01-21 Richard Guenther <rguenther@suse.de>
4838 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4841 2011-01-21 Richard Guenther <rguenther@suse.de>
4843 PR tree-optimization/47365
4844 * gcc.dg/torture/pr47365.c: New testcase.
4845 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4847 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4851 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4853 PR tree-optimization/47391
4854 * gcc.dg/pr47391.c: New test.
4856 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4858 * g++.dg/template/char1.C: Use signed char.
4860 2011-01-21 Tobias Burnus <burnus@net-b.de>
4863 * gfortran.dg/pointer_target_4.f90: New.
4865 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4868 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4869 ILP32 system and not IP32.
4871 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4874 * g++.dg/debug/pr46583.C: New.
4876 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4879 * g++.dg/debug/pr47283.C: New test.
4882 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4883 * gcc.target/i386/headmerge-2.c: Likewise.
4885 2011-01-20 Richard Guenther <rguenther@suse.de>
4888 * gcc.dg/torture/pr47370.c: New testcase.
4890 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4892 PR tree-optimization/46130
4893 * gcc.dg/pr46130-1.c: New test.
4894 * gcc.dg/pr46130-2.c: New test.
4896 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4899 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4901 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4904 * g++.dg/debug/pr46240.cc: New.
4906 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4909 * g++.dg/template/anonunion1.C: New test.
4911 PR rtl-optimization/47337
4912 * gcc.c-torture/execute/pr47337.c: New test.
4914 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4917 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4919 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4921 PR tree-optimization/46021
4922 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4924 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4926 PR tree-optimization/47290
4927 * g++.dg/torture/pr47290.C: New test.
4929 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4932 * gfortran.dg/proc_ptr_comp_29.f90: New.
4934 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4937 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4938 powerpc-apple-darwin9.
4940 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4942 PR rtl-optimization/47299
4943 * gcc.c-torture/execute/pr47299.c: New test.
4945 2011-01-17 Jason Merrill <jason@redhat.com>
4947 * g++.dg/cpp0x/constexpr-virtual.C: New.
4949 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4952 * gfortran.dg/gomp/pr47331.f90: New test.
4954 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4957 * objc.dg/selector-warn-1.m: New.
4958 * obj-c++.dg/selector-warn-1.mm: New.
4960 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4962 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4963 Update dg-final accordingly.
4965 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4967 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4969 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4971 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4973 * gcc.dg/guality/pr36728-2.c: Likewise.
4975 2011-01-17 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/47313
4978 * g++.dg/torture/pr47313.C: New testcase.
4980 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4983 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4984 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4985 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4986 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4988 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4990 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4991 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4992 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4994 2011-01-17 Richard Guenther <rguenther@suse.de>
4996 PR tree-optimization/45967
4997 * gcc.dg/torture/pr45967-2.c: New testcase.
4998 * gcc.dg/torture/pr45967-3.c: Likewise.
5000 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5003 * g++.dg/ext/pr47213.C: Require visibility.
5005 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5007 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5008 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5010 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5012 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5013 Linux-based targets.
5015 2011-01-13 Jan Hubicka <jh@suse.cz>
5017 PR tree-optimization/47276
5018 * gcc.dg/pr47276.c: New testcase.
5020 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5021 Jonathan Wakely <jwakely.gcc@gmail.com>
5024 * g++.dg/other/pr33558.C: New.
5025 * g++.dg/other/pr33558-2.C: New.
5027 2011-01-14 Martin Jambor <mjambor@suse.cz>
5029 PR tree-optimization/45934
5030 PR tree-optimization/46302
5031 * g++.dg/ipa/devirt-c-1.C: New test.
5032 * g++.dg/ipa/devirt-c-2.C: Likewise.
5033 * g++.dg/ipa/devirt-c-3.C: Likewise.
5034 * g++.dg/ipa/devirt-c-4.C: Likewise.
5035 * g++.dg/ipa/devirt-c-5.C: Likewise.
5036 * g++.dg/ipa/devirt-c-6.C: Likewise.
5037 * g++.dg/ipa/devirt-6.C: Likewise.
5038 * g++.dg/ipa/devirt-d-1.C: Likewise.
5039 * g++.dg/torture/pr45934.C: Likewise.
5041 2011-01-14 Jason Merrill <jason@redhat.com>
5043 * g++.dg/cpp0x/variadic105.C: New.
5045 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5046 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5049 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5050 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5051 execution tests on i?86-*-*, x86_64-*-* and
5052 powerpc*-apple-darwin* && ilp32.
5053 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5054 tests on i?86-*-* and x86_64-*-*.
5056 2011-01-14 Richard Guenther <rguenther@suse.de>
5058 PR tree-optimization/47280
5059 * g++.dg/opt/pr47280.C: New testcase.
5061 2011-01-14 Jason Merrill <jason@redhat.com>
5063 * g++.dg/cpp0x/constexpr-regress1.C: New.
5065 * g++.dg/ext/flexary2.C: New.
5067 2011-01-14 Richard Guenther <rguenther@suse.de>
5070 * gcc.dg/torture/pr47281.c: New testcase.
5071 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5073 2011-01-14 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/47286
5076 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5078 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5081 * g++.dg/ext/pr47213.C: New.
5083 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5085 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5087 2011-01-13 Tobias Burnus <burnus@net-b.de>
5088 Mikael Morin <mikael@gcc.gnu.org>
5092 * gfortran.dg/select_type_20.f90: New.
5093 * gfortran.dg/select_type_21.f90: New.
5095 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5098 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5100 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5102 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5103 * gcc.dg/guality/pr36728-2.c: Likewise.
5105 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5108 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5110 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5112 PR rtl-optimization/45352
5113 * gcc.dg/pr45352-3.c: New.
5115 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5117 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5119 * g++.dg/cpp0x/range-for8.C: New.
5120 * g++.dg/cpp0x/range-for9.C: New.
5122 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5125 * g++.dg/debug/pr47209.C: New.
5127 2011-01-12 Richard Guenther <rguenther@suse.de>
5130 * gcc.dg/lto/pr47259_0.c: New testcase.
5131 * gcc.dg/lto/pr47259_1.c: Likewise.
5133 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5135 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5136 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5137 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5138 methods missing from the OBJC2 Object.
5139 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5140 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5141 GNU and NeXT runtimes.
5142 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5144 * objc-obj-c++-shared/Object1.m: Likewise.
5145 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5146 * objc.dg/proto-qual-1.m: Likewise.
5147 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5148 * obj-c++.dg/proto-qual-1.mm: Likewise.
5150 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5153 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5155 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5157 Fixed the Objective-C++ testsuite and updated all tests.
5158 * lib/obj-c++.exp (obj-c++_init): Declare and set
5159 gcc_warning_prefix and gcc_error_prefix.
5160 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5161 'dg-warning', 'dg-message' and 'dg-error'.
5162 * obj-c++.dg/class-extension-3.mm: Likewise.
5163 * obj-c++.dg/class-protocol-1.mm: Likewise.
5164 * obj-c++.dg/encode-7.mm: Likewise.
5165 * obj-c++.dg/exceptions-3.mm: Likewise.
5166 * obj-c++.dg/exceptions-5.mm: Likewise.
5167 * obj-c++.dg/method-12.mm: Likewise.
5168 * obj-c++.dg/method-13.mm: Likewise.
5169 * obj-c++.dg/method-15.mm: Likewise.
5170 * obj-c++.dg/method-16.mm: Likewise.
5171 * obj-c++.dg/method-4.mm: Likewise.
5172 * obj-c++.dg/method-8.mm: Likewise.
5173 * obj-c++.dg/method-conflict-1.mm: Likewise.
5174 * obj-c++.dg/method-conflict-2.mm: Likewise.
5175 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5176 and uncommented second part of the testcase now that the testsuite
5178 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5179 and uncommented second part of the testcase now that the testsuite
5181 * obj-c++.dg/private-1.mm: Likewise.
5182 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5183 * obj-c++.dg/syntax-error-7.mm: Likewise.
5184 * obj-c++.dg/warn5.mm: Likewise.
5185 * obj-c++.dg/property/at-property-14.mm: Likewise.
5186 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5188 * obj-c++.dg/property/at-property-18.mm: Likewise.
5189 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5191 * obj-c++.dg/property/at-property-21.mm: Likewise.
5192 * obj-c++.dg/property/at-property-28.mm: Likewise.
5193 * obj-c++.dg/property/at-property-5.mm: Likewise.
5194 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5195 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5196 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5197 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5198 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5199 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5200 * obj-c++.dg/tls/diag-5.mm: Likewise.
5201 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5202 dg-error, now matched correctly.
5204 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5206 * objc.dg/property/at-property-29.m: New.
5207 * obj-c++.dg/property/at-property-29.mm: New.
5209 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5211 * go.test/go-test.exp (go-set-goarch): New proc.
5212 (go-gc-tests): Use it.
5214 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5217 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5219 2011-01-11 Richard Henderson <rth@redhat.com>
5221 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5223 2011-01-11 Jan Hubicka <jh@suse.cz>
5227 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5228 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5230 2011-01-11 Richard Guenther <rguenther@suse.de>
5232 PR tree-optimization/46076
5233 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5235 2011-01-11 Jeff Law <law@redhat.com>
5237 * PR tree-optimization/47086
5238 * gcc.dg/pr47086.c: New test.
5240 2011-01-11 Jason Merrill <jason@redhat.com>
5243 * g++.dg/template/new10.C: New.
5246 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5248 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5250 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5251 Split type definitions and NSConstantString class into...
5252 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5253 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5254 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5255 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5256 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5257 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5259 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5260 encode defines for newer NeXT system headers.
5261 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5262 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5263 * objc.dg/foreach-5.m: Likewise.
5264 * objc.dg/foreach-2.m: Likewise.
5265 * objc.dg/foreach-4.m: Likewise.
5266 * objc.dg/torture/strings/string1.m: Likewise.
5267 * objc.dg/torture/strings/string2.m: Likewise.
5268 * objc.dg/torture/strings/string3.m: Likewise.
5269 * objc.dg/torture/strings/string4.m: Likewise.
5270 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5271 header and stand alone.
5272 * obj-c++.dg/strings/strings-2.mm: Likewise.
5273 * objc.dg/torture/strings/const-str-3.m: Likewise.
5274 * objc.dg/strings/strings-2.m: Likewise.
5275 * objc.dg/strings/const-str-12b.m: Likewise.
5277 2011-01-12 Richard Guenther <rguenther@suse.de>
5280 * gcc.dg/attr-weak-1.c: Adjust.
5282 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5285 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5286 standard compliant and comment.
5288 2011-01-10 Jan Hubicka <jh@suse.cz>
5291 * gcc.dg/initpri3.c: New testcase.
5293 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5296 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5302 (g_ebp_save): Likewise.
5303 (g_esp_save): Likewise.
5305 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5307 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5309 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5311 PR tree-optimization/46021
5312 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5313 i?86-*-*, x86_64-*-*.
5315 2011-01-10 Jeff Law <law@redhat.com>
5317 * PR tree-optimization/47141
5318 * gcc.c-torture/compile/pr47141.c: New test.
5320 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5323 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5324 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5325 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5326 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5329 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5330 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5331 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5332 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5333 being vectorized. Adjust dg-final pattern.
5336 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5337 * gcc.dg/vect/slp-24.c: Likewise.
5339 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5342 * g++.dg/other/pr47218-1.C: New test file.
5343 * g++.dg/other/pr47218.C: Likewise.
5344 * g++.dg/other/pr47218.h: New supporting header.
5346 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5349 * objc.dg/attributes/invalid-attribute-1.m: New.
5350 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5352 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5355 * gfortran.dg/proc_ptr_comp_28.f90: New.
5357 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5359 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5360 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5361 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5362 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5363 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5364 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5365 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5366 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5367 * objc.dg/gnu-api-2-class.m: Likewise.
5368 * objc.dg/gnu-api-2-ivar.m: Likewise.
5369 * objc.dg/gnu-api-2-method.m: Likewise.
5370 * objc.dg/gnu-api-2-objc.m: Likewise.
5371 * objc.dg/gnu-api-2-object.m: Likewise.
5372 * objc.dg/gnu-api-2-property.m: Likewise.
5373 * objc.dg/gnu-api-2-protocol.m: Likewise.
5374 * objc.dg/gnu-api-2-sel.m: Likewise.
5376 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5378 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5379 * objc.dg/objc-foreach-4.m: Likewise.
5380 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5381 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5382 * objc.dg/foreach-4.m: Likewise.
5383 * objc.dg/foreach-5.m: Likewise.
5384 * objc.dg/foreach-3.m: Return self from init.
5386 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5389 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5391 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5394 * gfortran.dg/class_35.f90: New.
5396 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5398 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5400 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5403 * objc.dg/invalid-method-2.m: New.
5404 * obj-c++.dg/invalid-method-2.mm: New.
5406 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5409 * gfortran.dg/transpose_optimization_2.f90 : New test.
5411 2011-01-08 Jan Hubicka <jh@suse.cz>
5413 PR tree-optmization/46469
5414 * g++.dg/torture/pr46469.C: New testcase.
5416 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5418 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5419 emulation of libobjc-gnu structure layout functionality to ..
5420 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5421 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5422 * objc/execute/bf-common.h: Adjust headers.
5423 * objc/execute/bf-1.m: Likewise.
5424 * objc/execute/bf-2.m: Likewise.
5425 * objc/execute/bf-3.m: Likewise.
5426 * objc/execute/bf-4.m: Likewise.
5427 * objc/execute/bf-5.m: Likewise.
5428 * objc/execute/bf-6.m: Likewise.
5429 * objc/execute/bf-7.m: Likewise.
5430 * objc/execute/bf-8.m: Likewise.
5431 * objc/execute/bf-9.m: Likewise.
5432 * objc/execute/bf-10.m: Likewise.
5433 * objc/execute/bf-11.m: Likewise.
5434 * objc/execute/bf-12.m: Likewise.
5435 * objc/execute/bf-13.m: Likewise.
5436 * objc/execute/bf-14.m: Likewise.
5437 * objc/execute/bf-15.m: Likewise.
5438 * objc/execute/bf-16.m: Likewise.
5439 * objc/execute/bf-17.m: Likewise.
5440 * objc/execute/bf-18.m: Likewise.
5441 * objc/execute/bf-19.m: Likewise.
5442 * objc/execute/bf-20.m: Likewise.
5443 * objc/execute/bf-21.m: Likewise.
5444 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5445 objc_get_type_qualifiers ().
5447 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5450 * gfortran.dg/dependency_39.f90: New test.
5452 2011-01-07 Jan Hubicka <jh@suse.cz>
5454 Get builtins tests ready for linker plugin.
5455 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5456 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5457 my_memset, my_bzero): Mark used.
5458 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5459 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5461 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5464 2011-01-07 Jan Hubicka <jh@suse.cz>
5466 PR tree-optimization/46367
5467 * g++.dg/torture/pr46367.C: New file.
5469 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5472 * gcc.dg/pr47201.c: New test.
5475 * gcc.dg/tree-prof/pr47187.c: New test.
5477 2011-01-07 Tobias Burnus <burnus@net-b.de>
5480 * gfortran.dg/extends_type_of_3.f90: New.
5482 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5484 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5485 * g++.dg/ext/dllimport-MI1.C: Likewise.
5486 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5487 * g++.dg/ext/dllimport10.C: Likewise.
5488 * g++.dg/ext/dllimport11.C: Likewise.
5489 * g++.dg/ext/dllimport12.C: Likewise.
5490 * g++.dg/ext/dllimport13.C: Likewise.
5491 * g++.dg/ext/dllimport2.C: Likewise.
5492 * g++.dg/ext/dllimport3.C: Likewise.
5493 * g++.dg/ext/dllimport4.C: Likewise.
5494 * g++.dg/ext/dllimport5.C: Likewise.
5495 * g++.dg/ext/dllimport6.C: Likewise.
5496 * g++.dg/ext/dllimport8.C: Likewise.
5497 * g++.dg/ext/dllimport9.C: Likewise.
5498 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5499 targets, too. Additionally enable test for i?86-*-mingw*.
5500 * g++.dg/ext/selectany1.C: Likewise.
5501 Remove guard variable check.
5503 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5507 * gfortran.dg/storage_size_3.f08: Extended.
5509 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5512 * g++.dg/template/stdarg1.C: New test.
5514 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5517 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5518 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5519 from the interface of functions to not hide the errors that
5522 2011-01-06 Jan Hubicka <jh@suse.cz>
5524 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5525 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5527 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5531 * gfortran.dg/interface_33.f90: New test.
5533 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5536 * gcc.c-torture/compile/pr47150.c: New test.
5538 2011-01-06 Ira Rosen <irar@il.ibm.com>
5540 PR tree-optimization/47139
5541 * gcc.dg/vect/pr47139.c: New test.
5543 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5546 * gfortran.dg/extends_type_of_2.f03: New.
5548 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5550 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5552 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5554 * gnat.dg/opt14.adb: New test.
5556 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5559 * gfortran.dg/allocate_error_2.f90: New test.
5561 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5564 * gfortran.dg/storage_size_3.f08: New.
5566 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5568 PR libgfortran/47154
5569 * gfortran.dg/namelist_68.f90: New test.
5571 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5573 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5575 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5578 * gfortran.dg/class_34.f90: New.
5580 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5582 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5583 use __builtin_inff. Skip all single-precision tests that require
5586 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5588 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5590 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5592 PR tree-optimization/47148
5593 * gcc.c-torture/execute/pr47148.c: New test.
5595 PR tree-optimization/47155
5596 * gcc.c-torture/execute/pr47155.c: New test.
5598 PR rtl-optimization/47157
5599 * gcc.c-torture/compile/pr47157.c: New test.
5601 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5603 * gcc.dg/torture/vector-shift2.c (schar): Define.
5604 (main): Always use schar or uchar instead of plain "char" to avoid
5605 dependencies on implementation-defined char signedness.
5607 2011-01-03 Martin Jambor <mjambor@suse.cz>
5609 PR tree-optimization/46801
5610 * gnat.dg/pack9.adb: Remove xfail.
5612 2011-01-03 Martin Jambor <mjambor@suse.cz>
5614 PR tree-optimization/46984
5615 * g++.dg/ipa/pr46984.C: New test.
5617 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5620 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5622 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5624 PR tree-optimization/47140
5625 * gcc.c-torture/compile/pr47140.c: New test.
5627 PR rtl-optimization/47028
5628 * gcc.dg/pr47028.c: New test.
5630 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5632 * objc.dg/protocol-forward-1.m: Removed TODO.
5633 * objc.dg/protocol-forward-2.m: New.
5634 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5635 * obj-c++.dg/protocol-forward-2.mm: New.
5637 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5640 * g++.dg/eh/pr38662.C: New testcase.
5642 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5644 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5645 scan for newline '\n'.
5648 Copyright (C) 2011 Free Software Foundation, Inc.
5650 Copying and distribution of this file, with or without modification,
5651 are permitted in any medium without royalty provided the copyright
5652 notice and this notice are preserved.