1 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3 * gcc.target/arm/neon-vorn-vbic.c: New test.
5 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7 PR tree-optimization/49038
8 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9 * gcc.dg/vect/pr49038.c: New test.
11 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
12 * g++.dg/init/pr25811-3.C: New.
13 * g++.dg/init/pr25811-4.C: New.
15 2011-05-25 Jason Merrill <jason@redhat.com>
17 * g++.dg/cpp0x/enum17.C: New.
18 * g++.old-deja/g++.jason/rfg10.C: Adjust.
20 * g++.dg/cpp0x/auto24.C: New.
22 * g++.dg/cpp0x/error4.C: New.
24 * g++.dg/cpp0x/rv-restrict.C: New.
26 * g++.dg/cpp0x/enum15.C: New.
27 * g++.dg/cpp0x/constexpr-switch2.C: New.
29 * g++.dg/cpp0x/variadic110.C: New.
31 * g++.dg/cpp0x/auto9.C: Add typedef test.
33 * g++.dg/cpp0x/auto23.C: New.
34 * g++.dg/cpp0x/auto9.C: Adjust.
36 * g++.dg/cpp0x/defaulted29.C: New.
38 * g++.dg/cpp0x/initlist51.C: New.
40 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
42 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
43 * g++.dg/abi/packed1.C: Suppress warning.
44 * g++.dg/warn/Wunused-parm-3.C: Likewise.
45 * g++.dg/template/stdarg1.C: Likewise.
46 * g++.dg/other/packed1.C: Remove arm from xfail list.
48 2011-05-25 Jason Merrill <jason@redhat.com>
50 * g++.dg/cpp0x/enum16.C: New.
51 * g++.dg/parse/error15.C: Adjust.
53 * g++.dg/cpp0x/initlist50.C: New.
55 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
57 * g++.dg/cpp0x/variadic109.C: New.
59 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
61 * gcc.target/i386/pause-1.c: New.
63 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
65 * gcc.dg/stack-usage-1.c: Adjust comment.
66 * gcc.dg/stack-usage-2.c: New test.
68 2011-05-25 Jakub Jelinek <jakub@redhat.com>
71 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
72 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
74 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
76 PR rtl-optimization/48757
77 * gfortran.dg/pr48757.f: New test case.
79 2011-05-24 Jason Merrill <jason@redhat.com>
81 * g++.dg/cpp0x/access01.C: New.
83 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
86 * objc.dg/pr48177.m: New testcase.
88 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
91 * objc.dg/pr48187.m: New testcase.
92 * obj-c++.dg/pr48187.mm: New testcase.
93 * objc.dg/ivar-extra-semicolon.m: New testcase.
95 2011-05-24 Jason Merrill <jason@redhat.com>
97 * g++.dg/template/access21.C: New.
98 * g++.dg/template/access22.C: New.
100 2011-05-24 Michael Matz <matz@gcc.gnu.org>
102 PR rtl-optimization/48633
103 * g++.dg/pr48633.C: New test.
105 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
108 * g++.dg/other/pr49133.C: New test.
110 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
111 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
113 * gcc.dg/torture/tls/run-gd.c: New test.
114 * gcc.dg/torture/tls/run-ie.c: New test.
115 * gcc.dg/torture/tls/run-ld.c: New test.
116 * gcc.dg/torture/tls/run-le.c: New test.
117 * lib/target-supports.exp (check_effective_target_tls_runtime):
118 Build testcase with TLS options.
120 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
122 * gcc.dg/vect/pr48172.c: Remove dg-do run.
124 2011-05-24 Tom de Vries <tom@codesourcery.com>
126 PR tree-optimization/49121
127 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
129 2011-05-23 Jason Merrill <jason@redhat.com>
131 * g++.dg/cpp0x/defaulted28.C: New.
133 * g++.dg/cpp0x/sfinae25.C: New.
135 * g++.dg/cpp0x/rv-cast2.C: New.
137 * g++.dg/cpp0x/enum14.C: New.
139 2011-05-23 Jakub Jelinek <jakub@redhat.com>
142 * gcc.c-torture/execute/pr49123.c: New test.
145 * gcc.dg/debug/pr49032.c: New test.
148 * gcc.dg/pr49120.c: New test.
150 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
153 * gcc.target/i386/pr47315.c: New test.
155 2011-05-23 Jason Merrill <jason@redhat.com>
157 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
159 * g++.dg/cpp0x/sfinae24.C: New.
161 * g++.dg/cpp0x/error3.C: New.
163 * g++.dg/cpp0x/defaulted27.C: New.
165 * g++.dg/cpp0x/decltype27.C: New.
167 2011-05-23 Richard Guenther <rguenther@suse.de>
169 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
171 2011-05-23 Richard Guenther <rguenther@suse.de>
173 PR tree-optimization/40874
174 * g++.dg/tree-ssa/pr40874.C: New testcase.
176 2011-05-23 Richard Guenther <rguenther@suse.de>
178 PR tree-optimization/49115
179 * g++.dg/torture/pr49115.C: New testcase.
181 2011-05-23 Richard Guenther <rguenther@suse.de>
184 * gcc.dg/memcpy-3.c: New testcase.
186 2011-05-23 Jakub Jelinek <jakub@redhat.com>
189 * gcc.c-torture/execute/pr48973-1.c: New test.
190 * gcc.c-torture/execute/pr48973-2.c: New test.
192 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
195 * g++.dg/warn/pr18016.C: New.
197 2011-05-23 Tom de Vries <tom@codesourcery.com>
200 * gcc.target/arm/ivopts-6.c: New test.
202 2011-05-22 Jakub Jelinek <jakub@redhat.com>
205 * gcc.c-torture/compile/pr49029.c: New test.
207 2011-05-22 Jason Merrill <jason@redhat.com>
209 * g++.dg/cpp0x/sfinae23.C: New.
210 * g++.dg/cpp0x/sfinae8.C: Correct.
212 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
214 * gfortran.dg/function_optimize_8.f90: New test case.
216 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
218 PR tree-optimization/49087
219 * gcc.dg/vect/O3-pr49087.c: New test.
221 2011-05-21 Jason Merrill <jason@redhat.com>
223 * g++.dg/debug/const5.C: New.
225 2011-05-20 Jason Merrill <jason@redhat.com>
227 * g++.dg/cpp0x/constexpr-static7.C: Extend.
229 * g++.dg/cpp0x/constexpr-static7.C: New.
231 * g++.dg/cpp0x/enum12.C: New.
232 * g++.dg/cpp0x/enum13.C: New.
234 2011-05-21 Janus Weil <janus@gcc.gnu.org>
237 * gfortran.dg/select_type_23.f03: New.
239 2011-05-20 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/defaulted26.C: New.
243 * g++.dg/cpp0x/noexcept02.C: Fix.
244 * g++.dg/cpp0x/noexcept03.C: Fix.
245 * g++.dg/cpp0x/noexcept08.C: Fix.
246 * g++.dg/cpp0x/noexcept10.C: New.
248 2011-05-20 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/extends_12.f03: New.
253 2011-05-20 Jason Merrill <jason@redhat.com>
255 * g++.dg/template/koenig9.C: New.
256 * g++.dg/opt/pr47615.C: Fix.
257 * g++.dg/overload/defarg1.C: Fix.
258 * g++.dg/tc1/dr213.C: Remove xfail.
259 * g++.dg/torture/pr34850.C: Fix.
260 * g++.dg/torture/pr39362.C: Fix.
261 * g++.old-deja/g++.brendan/crash56.C: Fix.
262 * g++.old-deja/g++.pt/memtemp47.C: Fix.
264 2011-05-20 Richard Guenther <rguenther@suse.de>
266 PR tree-optimization/49079
267 * gcc.dg/torture/pr49079.c: New testcase.
269 2011-05-20 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/49073
272 * gcc.c-torture/execute/pr49073.c: New test.
274 2011-06-19 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/coarray_21.f90: New.
279 2011-05-19 Joseph Myers <joseph@codesourcery.com>
281 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
284 2011-05-19 Richard Guenther <rguenther@suse.de>
287 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
289 2011-05-19 Richard Guenther <rguenther@suse.de>
292 * gcc.dg/builtin-object-size-11.c: New testcase.
294 2011-05-19 Tom de Vries <tom@codesourcery.com>
297 * gcc.target/arm/ivopts.c: New test.
298 * gcc.target/arm/ivopts-2.c: New test.
300 2011-05-19 Tom de Vries <tom@codesourcery.com>
302 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
304 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
306 * gcc.c-torture/execute/960321-1.x: Remove.
308 2011-05-18 Janus Weil <janus@gcc.gnu.org>
311 * gfortran.dg/move_alloc_4.f90: New.
313 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
316 * gcc.target/i386/pr49002-1.c: New test.
317 * gcc.target/i386/pr49002-2.c: Likewise.
319 2011-05-18 Jakub Jelinek <jakub@redhat.com>
321 PR tree-optimization/49039
322 * gcc.c-torture/execute/pr49039.c: New test.
323 * gcc.dg/tree-ssa/pr49039.c: New test.
324 * g++.dg/torture/pr49039.C: New test.
326 2011-05-18 Jason Merrill <jason@redhat.com>
328 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
329 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
330 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
332 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
334 * gcc.target/bfin/mcpu-bf592.c: New test.
336 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
338 PR tree-optimization/41881
339 * gcc.dg/vect/O3-pr41881.c: New test.
340 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
342 2011-05-18 Jakub Jelinek <jakub@redhat.com>
344 PR tree-optimization/49000
345 * gcc.dg/pr49000.c: New test.
347 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/invalid1.adb: New test.
351 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
355 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
356 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
358 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
361 * g++.dg/cpp0x/range-for18.C: New.
363 2011-05-15 Tobias Burnus <burnus@net-b.de>
366 * gfortran.dg/coarray/image_index_2.f90: New.
368 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
370 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
371 * g++.dg/cpp0x/override2.C: New.
373 2011-05-14 Tobias Burnus <burnus@net-b.de>
376 * gfortran.de/coarray_20.f90: New.
378 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
381 * function_optimize_7.f90: New test case.
383 2011-05-13 Jason Merrill <jason@redhat.com>
385 * g++.dg/cpp0x/decltype26.C: New.
386 * g++.dg/cpp0x/enum11.C: New.
388 2011-05-13 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/assign_8.f90: Update dg-error.
394 2011-05-13 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/io_constraints_8.f90: New.
398 * gfortran.dg/io_constraints_9.f90: New.
400 2011-05-13 Martin Thuresson <martint@google.com>
402 PR gcov-profile/47793
403 * gcc.dg/pr47793.c: New.
405 2011-05-12 Jakub Jelinek <jakub@redhat.com>
407 PR tree-optimization/48975
408 * gcc.dg/pr48975.c: New test.
410 2011-05-12 Tobias Burnus <burnus@net-b.de>
413 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
415 2011-05-12 Jason Merrill <jason@redhat.com>
417 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
419 2011-05-12 Geert Bosch <bosch@adacore.com>
421 * gnat.dg/view_conversion1.adb: New test.
423 2011-05-12 Richard Guenther <rguenther@suse.de>
425 PR tree-optimization/48172
426 * gcc.dg/vect/pr48172.c: New testcase.
428 2011-05-12 Jakub Jelinek <jakub@redhat.com>
431 * g++.dg/opt/pr48967.C: New test.
433 2011-05-11 Jason Merrill <jason@redhat.com>
435 * g++.dg/cpp0x/constexpr-friend.C: New.
436 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
438 * g++.dg/cpp0x/sfinae22.C: New.
440 2011-05-11 Tobias Burnus <burnus@net-b.de>
443 * gfortran.dg/generic_24.f90: New.
445 2011-05-11 Richard Guenther <rguenther@suse.de>
447 PR tree-optimization/15256
448 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
450 2011-05-11 Jakub Jelinek <jakub@redhat.com>
453 * gcc.dg/pr48159-1.c: New test.
454 * gcc.dg/pr48159-2.c: New test.
456 2011-05-11 Richard Guenther <rguenther@suse.de>
459 * gcc.dg/torture/pr48953.c: New testcase.
461 2011-05-11 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/18041
464 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
466 2011-05-11 Alan Modra <amodra@gmail.com>
469 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
471 2011-05-10 Jason Merrill <jason@redhat.com>
473 * g++.dg/cpp0x/defaulted25.C: New.
474 * g++.dg/template/crash7.C: Adjust.
476 * g++.dg/cpp0x/variadic108.C: New.
478 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
480 * g++.dg/inherit/virtual9.C: Extend.
482 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
485 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
486 are passed and returned in vector registers.
488 2011-05-10 Richard Guenther <rguenther@suse.de>
490 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
491 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
492 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
493 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
494 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
497 2011-05-10 Jakub Jelinek <jakub@redhat.com>
499 PR tree-optimization/48611
500 PR tree-optimization/48794
501 * gfortran.dg/gomp/pr48611.f90: New test.
502 * gfortran.dg/gomp/pr48794.f90: New test.
505 * gcc.dg/dfp/pr48928.c: New test.
507 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/cpp0x/pr48522.C: New.
512 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/cpp0x/sfinae21.C: New.
517 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
519 * g++.dg/template/sfinae28.C: Rename to...
520 * g++.dg/cpp0x/sfinae19.C: ... this.
521 * g++.dg/template/sfinae29.C: Rename to...
522 * g++.dg/cpp0x/sfinae20.C: ... this.
524 2011-05-09 Jeff Law <law@redhat.com>
526 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
529 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
532 * g++.dg/init/pr20039.C: New.
534 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/template/sfinae28.C: New.
539 * g++.dg/template/sfinae29.C: Likewise.
541 2011-05-09 Jason Merrill <jason@redhat.com>
543 * g++.dg/template/nontype23.C: New.
545 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
547 * g++.dg/init/pr48859.C: New.
549 2011-05-09 Jason Merrill <jason@redhat.com>
551 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
552 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
553 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
554 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
555 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
556 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
557 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
558 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
560 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
562 * g++.dg/inherit/virtual9.C: New.
564 2011-05-09 Dodji Seketeli <dodji@redhat.com>
567 * g++.dg/template/dependent-expr8.C: New test case.
569 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
571 PR tree-optimization/48837
572 * gcc.dg/pr48837.c: New testcase.
574 2011-05-06 Jason Merrill <jason@redhat.com>
576 * g++.dg/cpp0x/constexpr-condition2.C: New.
578 * g++.dg/cpp0x/constexpr-missing.C: New.
580 2011-05-06 Tobias Burnus <burnus@net-b.de>
583 * gfortran.dg/coarray/this_image_2.f90: New.
585 2011-05-06 Tobias Burnus <burnus@net-b.de>
589 * gfortran.dg/bind_c_usage_22.f90: New.
590 * gfortran.dg/bind_c_usage_23.f90: New.
591 * gfortran.dg/bind_c_usage_24.f90: New.
592 * gfortran.dg/bind_c_usage_24_c.c: New.
594 2011-05-06 Dodji Seketeli <dodji@redhat.com>
597 * g++.dg/template/member9.C: New test case.
599 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/discr29.ad[sb]: New test.
602 * gnat.dg/discr30.adb: Likewise.
604 2011-05-05 Julian Brown <julian@codesourcery.com>
606 * gcc.target/arm/neon-vset_lanes8.c: New test.
608 2011-05-05 Jason Merrill <jason@redhat.com>
610 * g++.dg/init/new32.C: New.
612 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
614 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
617 2011-05-05 Jakub Jelinek <jakub@redhat.com>
619 PR rtl-optimization/48381
620 * gcc.c-torture/compile/pr48381.c: New test.
622 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
626 * gcc.target/i386/opt-1.c: Ditto.
628 2011-05-04 Jason Merrill <jason@redhat.com>
630 * g++.dg/conversion/base1.C: New.
632 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
635 * gfortran.dg/round_3.f08: Add more checks to test case.
637 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
639 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
640 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
641 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
642 Gate test on effective_target fd_truncate.
644 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
647 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
648 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
649 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
650 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
651 * gcc.target/i386/pr38824.c: Ditto.
652 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
653 * gcc.target/i386/vecinit-2.c: Ditto.
654 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
655 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
656 * gcc.target/i386/parity-2.c: Ditto.
657 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
659 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
661 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
663 * gcc.target/bfin/mcpu-bf514.c: Likewise.
664 * gcc.target/bfin/mcpu-bf516.c: Likewise.
665 * gcc.target/bfin/mcpu-bf518.c: Likewise.
667 2011-05-03 Tobias Burnus <burnus@net-b.de>
670 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
672 2011-05-03 Tobias Burnus <burnus@net-b.de>
675 * gfortran.dg/coarray/this_image_1.f90: New.
677 2011-05-03 Tobias Burnus <burnus@net-b.de>
680 * gfortran.dg/coarray/caf.dg: New.
681 * gfortran.dg/coarray/image_index_1.f90: New, copied
682 from ../coarray_16.f90.
684 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
687 * g++.dg/ext/complex9.C: New.
689 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
692 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
693 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
694 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
696 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
698 * gcc.target/bfin/builtins: Created.
699 * gcc.target/bfin/hisilh-O0.c: Deleted.
700 * gcc.target/bfin/hisilh.c: Moved to...
701 * gcc.target/bfin/builtins/hisilh.c: ...here.
702 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
703 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
704 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
705 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
706 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
707 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
708 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
709 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
710 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
711 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
712 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
713 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
714 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
715 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
716 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
717 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
718 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
719 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
720 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
721 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
722 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
723 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
724 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
725 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
726 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
727 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
728 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
729 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
730 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
731 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
732 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
733 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
734 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
735 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
736 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
737 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
738 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
739 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
740 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
741 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
742 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
743 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
744 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
745 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
746 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
747 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
748 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
749 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
750 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
751 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
752 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
753 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
754 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
755 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
756 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
757 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
758 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
759 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
760 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
761 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
762 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
763 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
764 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
765 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
766 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
767 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
768 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
769 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
770 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
771 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
772 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
773 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
774 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
775 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
776 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
777 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
778 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
779 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
780 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
781 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
782 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
783 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
784 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
785 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
786 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
787 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
788 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
789 * gcc.target/bfin/builtins/circptr.c: Ditto.
790 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
791 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
792 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
793 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
794 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
795 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
796 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
797 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
798 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
799 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
800 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
801 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
802 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
803 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
804 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
805 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
806 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
807 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
808 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
809 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
810 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
811 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
812 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
813 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
814 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
815 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
816 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
817 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
818 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
819 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
820 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
821 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
822 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
823 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
824 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
825 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
826 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
827 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
828 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
829 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
830 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
831 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
832 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
833 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
834 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
835 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
836 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
837 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
838 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
839 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
840 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
841 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
842 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
843 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
844 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
845 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
846 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
847 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
848 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
849 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
850 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
851 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
852 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
853 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
854 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
855 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
856 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
857 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
858 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
859 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
861 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
863 * gcc.target/arm/cold-lc.c: New test.
865 2011-05-03 Jakub Jelinek <jakub@redhat.com>
868 * gcc.dg/pr48774.c: New test.
870 2011-05-03 Richard Guenther <rguenther@suse.de>
872 * gcc.dg/large-size-array-5.c: New testcase.
874 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
876 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
878 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
880 * lib/target-supports.exp (check_effective_target_vect_strided):
882 (check_effective_target_vect_strided2)
883 (check_effective_target_vect_strided3)
884 (check_effective_target_vect_strided4)
885 (check_effective_target_vect_strided8): ...these new functions.
887 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
888 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
889 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
890 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
891 * gcc.dg/vect/pr37539.c: Likewise.
892 * gcc.dg/vect/slp-11a.c: Likewise.
893 * gcc.dg/vect/slp-11b.c: Likewise.
894 * gcc.dg/vect/slp-11c.c: Likewise.
895 * gcc.dg/vect/slp-12a.c: Likewise.
896 * gcc.dg/vect/slp-12b.c: Likewise.
897 * gcc.dg/vect/slp-18.c: Likewise.
898 * gcc.dg/vect/slp-19a.c: Likewise.
899 * gcc.dg/vect/slp-19b.c: Likewise.
900 * gcc.dg/vect/slp-21.c: Likewise.
901 * gcc.dg/vect/slp-23.c: Likewise.
902 * gcc.dg/vect/vect-cselim-1.c: Likewise.
904 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
905 instead of vect_interleave && vect_extract_even_odd.
906 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
907 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
908 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
909 * gcc.dg/vect/vect-1.c: Likewise.
910 * gcc.dg/vect/vect-10.c: Likewise.
911 * gcc.dg/vect/vect-98.c: Likewise.
912 * gcc.dg/vect/vect-107.c: Likewise.
913 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
914 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
915 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
916 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
917 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
918 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
919 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
920 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
921 * gcc.dg/vect/vect-strided-float.c: Likewise.
922 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
923 * gcc.dg/vect/vect-strided-mult.c: Likewise.
924 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
925 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
926 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
927 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
928 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
929 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
930 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
931 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
932 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
933 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
934 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
935 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
936 * gcc.dg/vect/vect-vfa-03.c: Likewise.
938 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
940 * gcc.dg/vect/pr30843.c: Likewise.
941 * gcc.dg/vect/pr33866.c: Likewise.
942 * gcc.dg/vect/slp-reduc-6.c: Likewise.
943 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
944 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
945 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
947 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
949 * gcc.dg/vect/slp-11.c: Split into...
950 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
951 gcc.dg/vect/slp-11c.c: ...these tests.
952 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
953 * gcc.dg/vect/slp-12c.c: ...this new test.
954 * gcc.dg/vect/slp-19.c: Split into...
955 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
956 gcc.dg/vect/slp-19c.c: ...these new tests.
958 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
960 * lib/target-supports.exp
961 (check_effective_target_vect_extract_even_odd_wide): Delete.
962 (check_effective_target_vect_strided_wide): Likewise.
963 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
964 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
965 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
966 * gcc.dg/vect/pr37539.c: Likewise.
967 * gcc.dg/vect/slp-11.c: Likewise.
968 * gcc.dg/vect/slp-12a.c: Likewise.
969 * gcc.dg/vect/slp-12b.c: Likewise.
970 * gcc.dg/vect/slp-19.c: Likewise.
971 * gcc.dg/vect/slp-23.c: Likewise.
972 * gcc.dg/vect/vect-1.c: Likewise.
973 * gcc.dg/vect/vect-98.c: Likewise.
974 * gcc.dg/vect/vect-107.c: Likewise.
975 * gcc.dg/vect/vect-strided-float.c: Likewise.
977 2011-05-02 Jason Merrill <jason@redhat.com>
979 * g++.dg/init/new31.C: New.
981 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
984 * gcc.dg/pr35445.c: New test.
986 2011-05-02 Jason Merrill <jason@redhat.com>
988 * c-c++-common/vla-1.c: New.
990 2011-05-02 Richard Guenther <rguenther@suse.de>
992 PR tree-optimization/48822
993 * gcc.dg/torture/pr48822.c: New testcase.
995 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/constexpr-47969.C: New.
1000 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1003 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1004 on vect_no_align targets.
1005 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1006 vect_no_align targets.
1008 2011-05-01 Xinliang David Li <davidxl@google.com>
1010 * gcc.dg/tree-ssa/integer-addr.c: New test.
1011 * gcc.dg/tree-ssa/alias_bug.c: New test.
1013 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1015 PR libgfortran/48787
1016 * gfortran.dg/round_3.f08: Add more checks.
1018 2011-04-30 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/import9.f90: New, proper test.
1022 * gfortran.dg/interface_37.f90: Remove bogus
1023 test (bogus copy of interface_36.f90).
1025 2011-04-30 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/interface_37.f90: New.
1030 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1033 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1035 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1037 PR tree-optimization/48809
1038 * gcc.c-torture/execute/pr48809.c: New test.
1040 2011-04-29 Jeff Law <law@redhat.com>
1042 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1044 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/init/ctor10.C: New.
1049 2011-04-29 Le-Chun Wu <lcwu@google.com>
1051 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1052 warning in implicitly instantiated templates.
1054 2011-04-29 Le-Chun Wu <lcwu@google.com>
1056 * g++.dg/warn/Wnull-conversion-1.C: New.
1057 * g++.dg/warn/Wnull-conversion-2.C: New.
1059 2011-04-29 Diego Novillo <dnovillo@google.com>
1061 * g++.old-deja/g++.other/null3.C: Expect warning about
1062 converting boolean to a pointer.
1064 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1067 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1071 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1073 2011-04-29 Tobias Burnus <burnus@net-b.de>
1076 * gfortran.dg/typebound_proc_22.f90: New.
1079 * gfortran.dg/interface_36.f90: New.
1081 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1083 PR libgfortran/48488
1084 PR libgfortran/48602
1085 PR libgfortran/48615
1086 PR libgfortran/48684
1087 PR libgfortran/48787
1088 * gfortran.dg/fmt_g.f: Adjust test.
1089 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1090 * gfortran.dg/round_3.f08: New test.
1091 * gfortran.dg/namelist_print_1.f: Adjust test.
1092 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1093 * gfortran.dg/f2003_io_5.f03: Adjust test.
1094 * gfortran.dg/coarray_15.f90: Adjust test.
1095 * gfortran.dg/namelist_65.f90: Adjust test.
1096 * gfortran.dg/fmt_cache_1.f: Adjust test.
1097 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1098 * gfortran.dg/real_const_3.f90: Adjust test.
1100 2011-04-28 Xinliang David Li <davidxl@google.com>
1102 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1103 * testsuite/g++.dg/prof-robust-1.C: New test.
1105 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1107 PR tree-optimization/48765
1108 * gcc.dg/vect/pr48765.c: New.
1110 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1112 PR tree-optimization/48775
1113 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1115 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/inherit/pr48798.C: New.
1119 * g++.old-deja/g++.other/base1.C: Adjust.
1121 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1124 * g++.dg/template/inherit7.C: New test case.
1126 2011-04-28 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/40052
1129 PR tree-optimization/15347
1130 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1131 * gcc.dg/pr15347.c: Likewise.
1133 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/cpp0x/sfinae18.C: New.
1138 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1141 * g++.dg/ext/is_literal_type1.C: New.
1143 2011-04-28 Tobias Burnus <burnus@net-b.de>
1147 * gfortran.dg/interface_35.f90: New.
1148 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1149 * gfortran.dg/func_result_6.f90: Add dg-warning.
1150 * gfortran.dg/bessel_1.f90: Ditto.
1151 * gfortran.dg/hypot_1.f90: Ditto.
1152 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1153 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1154 * gfortran.dg/interface_assignment_4.f90: Ditto.
1156 2011-04-27 Jason Merrill <jason@redhat.com>
1158 * g++.dg/ext/complex8.C: New.
1160 * g++.dg/cpp0x/initlist49.C: New.
1161 * g++.dg/init/new30.C: New.
1163 2011-04-27 Tobias Burnus <burnus@net-b.de>
1166 * gfortran.dg/whole_file_34.f90: New.
1168 2011-04-27 Jan Hubicka <jh@suse.cz>
1170 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1172 2011-04-27 Jason Merrill <jason@redhat.com>
1174 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1176 * g++.dg/parse/ambig6.C: New.
1178 2011-04-27 Nick Clifton <nickc@redhat.com>
1180 * gcc.dg/20020312-2.c: Add definition for RX.
1182 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1183 option with RX targets.
1185 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1188 2011-04-27 Richard Guenther <rguenther@suse.de>
1190 * gcc.dg/tree-ssa/pr23382.c: Remove.
1192 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1195 * gcc.c-torture/compile/pr48767.c: New test.
1197 2011-04-27 Richard Guenther <rguenther@suse.de>
1199 PR tree-optimization/48772
1200 * g++.dg/pr48772.C: New testcase.
1202 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.c-torture/compile/pr48742.c: New test.
1207 2011-04-26 Jason Merrill <jason@redhat.com>
1209 * g++.dg/lookup/koenig13.C: New.
1211 * g++.dg/cpp0x/initlist48.C: New.
1213 2011-04-25 Jason Merrill <jason@redhat.com>
1215 * g++.dg/cpp0x/sfinae17.C: New.
1217 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1220 * gcc.target/powerpc/pr48258-1.c: New file.
1221 * gcc.target/powerpc/pr48258-2.c: Ditto.
1223 2011-04-26 Xinliang David Li <davidxl@google.com>
1225 * gcc.dg/uninit-suppress.c: New test.
1226 * gcc.dg/uninit-suppress.c: New test.
1228 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.dg/pr48768.c: New test.
1233 PR tree-optimization/48734
1234 * gcc.c-torture/compile/pr48734.c: New test.
1237 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1239 2011-04-26 Richard Guenther <rguenther@suse.de>
1241 PR tree-optimization/48731
1242 * gcc.dg/torture/pr48731.c: New testcase.
1244 2011-04-26 Richard Guenther <rguenther@suse.de>
1247 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1249 2011-04-26 Richard Guenther <rguenther@suse.de>
1252 * gcc.dg/torture/pr48694-1.c: New testcase.
1253 * gcc.dg/torture/pr48694-2.c: Likewise.
1255 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/ext/underlying_type1.C: New.
1258 * g++.dg/ext/underlying_type2.C: Likewise.
1259 * g++.dg/ext/underlying_type3.C: Likewise.
1260 * g++.dg/ext/underlying_type4.C: Likewise.
1261 * g++.dg/ext/underlying_type5.C: Likewise.
1262 * g++.dg/ext/underlying_type6.C: Likewise.
1263 * g++.dg/ext/underlying_type7.C: Likewise.
1264 * g++.dg/ext/underlying_type8.C: Likewise.
1265 * g++.dg/ext/underlying_type9.C: Likewise.
1266 * g++.dg/ext/underlying_type10.C: Likewise.
1268 2011-04-25 Jason Merrill <jason@redhat.com>
1270 * g++.dg/cpp0x/regress/template-const2.C: New.
1272 2011-04-25 Jeff Law <law@redhat.com>
1274 * gcc.dg/tree-ssa/vrp56.c: new test.
1276 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1278 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1280 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1282 PR preprocessor/48740
1283 * c-c++-common/raw-string-11.c: New test.
1285 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1287 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1290 2011-04-23 Tobias Burnus <burnus@net-b.de>
1293 * gfortran.dg/coarray_19.f90: New.
1295 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1298 * gcc.dg/pr48685.c: New test.
1300 2011-04-22 Jan Hubicka <jh@suse.cz>
1302 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1304 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1306 PR tree-optimization/48717
1307 * gcc.c-torture/execute/pr48717.c: New test.
1309 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1312 * gcc.target/i386/pr48723.c: New test.
1314 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1317 * gcc.dg/gomp/pr48716.c: New test.
1318 * g++.dg/gomp/pr48716.C: New test.
1320 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1323 * gcc.dg/missing-field-init-2.c: Update testcase.
1325 2011-04-22 Alan Modra <amodra@gmail.com>
1327 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1329 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/function_optimize_6.f90: New test.
1334 2011-04-21 Easwaran Raman <eraman@google.com>
1336 * gcc.dg/stack-layout-2.c: New test.
1338 2011-04-21 Richard Guenther <rguenther@suse.de>
1341 * g++.dg/lto/pr48207-2_0.C: New testcase.
1342 * g++.dg/lto/pr48207-3_0.C: Likewise.
1344 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/volatile5.adb: New test.
1347 * gnat.dg/volatile5_pkg.ads: New helper.
1349 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1352 * gcc.target/i386/pr48708.c: New test.
1354 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1356 * gcc.dg/vect/vect-119.c: New test.
1358 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1360 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1363 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1364 Richard Sandiford <richard.sandiford@linaro.org>
1367 * gcc.target/arm/pr46329.c: New test.
1369 2011-04-21 Tobias Burnus <burnus@net-b.de>
1372 * gfortran.dg/coarray_18.f90: New.
1374 2011-04-20 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/initlist47.C: New.
1378 * g++.dg/init/dtor4.C: New.
1380 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1383 * gcc.target/i386/sse2-pinsrw.c: New test.
1384 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1385 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1386 * gcc.target/i386/sse2-insvhi.c: Ditto.
1387 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1388 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1390 2011-04-20 Jason Merrill <jason@redhat.com>
1392 * g++.dg/template/const4.C: New.
1394 2011-04-20 Easwaran Raman <eraman@google.com>
1396 * gcc.dg/stack-layout-1.c: New test.
1398 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1400 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1401 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1404 2011-04-20 Kai Tietz <ktietz@redhat.com>
1406 * gcc.dg/binop-xor1.c: New test.
1407 * gcc.dg/binop-xor2.c: New test.
1408 * gcc.dg/binop-xor3.c: New test.
1409 * gcc.dg/binop-xor4.c: New test.
1410 * gcc.dg/binop-xor5.c: New test.
1412 2011-04-20 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/47892
1415 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1417 2011-04-20 Richard Guenther <rguenther@suse.de>
1420 * g++.dg/torture/pr48695.C: New testcase.
1422 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1424 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1425 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1426 * gcc.c-torture/execute/pr45262.c: Ditto
1427 * gcc.dg/torture/pr43165.c: Ditto.
1428 * gcc.dg/torture/pr47228.c: Ditto.
1429 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1430 * gcc.dg/ipa/pr45644.c: Ditto.
1431 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1434 2011-04-19 Jason Merrill <jason@redhat.com>
1436 * g++.dg/ext/complex7.C: New.
1438 * g++.dg/ext/attrib41.C: New.
1440 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1443 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1445 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.target/i386/pr48678.c: New test.
1450 2011-04-19 Martin Jambor <mjambor@suse.cz>
1452 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1453 * g++.dg/opt/devirt2.C: New test.
1454 * g++.dg/ipa/devirt-g-1.C: Likewise.
1456 2011-04-19 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/whole_file_33.f90: New.
1461 2011-04-19 Martin Jambor <mjambor@suse.cz>
1463 * g++.dg/ipa/devirt-7.C: New test.
1465 2011-04-19 Richard Guenther <rguenther@suse.de>
1468 * g++.dg/lto/pr48207_0.C: New testcase.
1470 2011-04-18 Jason Merrill <jason@redhat.com>
1472 * g++.dg/init/void1.C: New.
1474 * g++.dg/cpp0x/union4.C: New.
1476 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1479 * g++.dg/torture/pr48661.C: New test.
1482 * g++.dg/gomp/pr48632.C: New test.
1484 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1486 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1487 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1489 2011-04-18 Tobias Burnus <burnus@net-b.de>
1492 * gfortran.dg/coarray_17.f90: New.
1493 * gfortran.dg/coarray_10.f90: Update dg-error.
1495 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1499 * gfortran.dg/guality/guality.exp: Likewise.
1501 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1503 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1505 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1507 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1509 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1511 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1513 2011-04-18 Richard Guenther <rguenther@suse.de>
1516 * g++.dg/torture/pr46364.C: New testcase.
1518 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1520 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1522 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1524 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1526 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1527 Ira Rosen <ira.rosen@linaro.org>
1530 * gcc.target/arm/pr48252.c: New test.
1532 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1534 PR tree-optimization/48616
1535 * gcc.dg/pr48616.c: New test.
1537 2011-04-18 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/coarray_16.f90: New.
1542 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/realloc_on_assign_7.f03: New test.
1547 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1549 PR libgfortran/48602
1550 * gfortran.dg/fmt_g0_6.f08: New test.
1552 2011-04-17 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/sfinae16.C: New.
1556 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1558 * gcc.target/mips/reg-var-1.c: New test.
1560 2011-04-17 Jan Hubicka <jh@suse.cz>
1562 * gcc.dg/winline-5.c: Update testcase.
1564 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1566 * gnat.dg/discr27.ad[sb]: Move dg directive.
1567 * gnat.dg/discr28.ad[sb]: New test.
1568 * gnat.dg/discr28_pkg.ads: New helper.
1570 2011-04-17 Michael Matz <matz@suse.de>
1572 PR tree-optimization/48622
1574 * gcc.dg/lto/pr48622_0.c: New test.
1576 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1578 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1579 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1580 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1581 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1582 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1583 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1585 2011-04-15 Jason Merrill <jason@redhat.com>
1587 * g++.dg/cpp0x/range-for17.C: New.
1589 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1591 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1592 * g++.dg/cpp0x/range-for3.C: Likewise.
1593 * g++.dg/cpp0x/range-for9.C: Correct error message.
1594 * g++.dg/cpp0x/range-for11.C: New.
1595 * g++.dg/cpp0x/range-for12.C: New.
1596 * g++.dg/cpp0x/range-for13.C: New.
1597 * g++.dg/cpp0x/range-for14.C: New.
1598 * g++.dg/cpp0x/range-for15.C: New.
1599 * g++.dg/cpp0x/range-for16.C: New.
1601 2011-04-15 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1606 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1608 * objc.dg/naming-4.m: Updated.
1609 * objc.dg/naming-5.m: Updated.
1610 * objc.dg/naming-6.m: New.
1611 * objc.dg/naming-7.m: New.
1612 * obj-c++.dg/naming-1.mm: Updated.
1613 * obj-c++.dg/naming-2.mm: Updated.
1614 * obj-c++.dg/naming-3.mm: New.
1615 * obj-c++.dg/naming-4.mm: New.
1617 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1619 PR libgfortran/48589
1620 * gfortran.dg/fmt_g0_5.f08: New test.
1622 2011-04-15 Richard Guenther <rguenther@suse.de>
1625 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1627 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1629 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1630 -finline-limit=0 to -fno-inline
1632 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1638 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1642 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1643 * gcc.target/i386/avx-insertps-3.c: New test.
1644 * gcc.target/i386/avx-insertps-4.c: New test.
1646 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1648 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1651 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1656 * gcc.target/avr/pr46779-1.c: New test case
1657 * gcc.target/avr/pr46779-2.c: New test case
1659 2011-04-14 Jason Merrill <jason@redhat.com>
1661 * g++.dg/cpp0x/sfinae15.C: New.
1663 * g++.dg/cpp0x/sfinae14.C: New.
1665 * g++.dg/ext/vla10.C: New.
1667 2011-04-14 Richard Guenther <rguenther@suse.de>
1669 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1671 2011-04-14 Richard Guenther <rguenther@suse.de>
1673 * gcc.dg/fold-bitand-4.c: Move ...
1674 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1676 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1678 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1680 * gcc.target/avr/torture/trivial.c: Ditto.
1682 2011-04-13 Jason Merrill <jason@redhat.com>
1684 * g++.dg/template/operator11.C: New.
1686 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1689 * gcc.dg/gomp/pr48591.c: New test.
1692 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1693 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1695 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1698 * g++.dg/template/dependent-expr7.C: New test case.
1700 2011-04-13 Jason Merrill <jason@redhat.com>
1702 * g++.dg/cpp0x/sfinae13.C: New.
1704 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1706 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1708 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1710 * gcc.target/arm/pr43698.c: Remove -march option.
1712 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1714 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1717 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1721 * gfortran.dg/realloc_on_assign_6.f03: New test.
1723 2011-04-12 Kai Tietz <ktietz@redhat.com>
1725 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1726 targets the additional -mno-ms-bitfields and
1727 -Wno-packed-bitfield-compat options.
1728 * g++.dg/ext/bitfield3.C: Likewise.
1729 * g++.dg/ext/bitfield4.C: Likewise.
1730 * g++.dg/ext/bitfield5.C: Likewise.
1731 * gcc.dg/bitfld-15.c: Likewise.
1732 * gcc.dg/bitfld-16.c: Likewise.
1733 * gcc.dg/bitfld-17.c: Likewise.
1734 * gcc.dg/bitfld-18.c: Likewise.
1736 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1738 * gcc.target/arm/neon-vld3-1.c: New test.
1739 * gcc.target/arm/neon-vst3-1.c: New test.
1740 * gcc.target/arm/neon/v*.c: Regenerate.
1742 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1744 PR rtl-optimization/48549
1745 * g++.dg/opt/pr48549.C: New test.
1747 2011-04-12 Richard Guenther <rguenther@suse.de>
1749 PR tree-optimization/46076
1750 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1752 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1755 * lib/compat.exp (compat-execute): Declare unsupported after
1756 stripping path from src1.
1757 * lib/lto.exp (lto-execute): Likewise.
1759 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.dg/pr48552-1.c: New test.
1763 * gcc.dg/pr48552-2.c: New test.
1765 2011-04-11 Jason Merrill <jason@redhat.com>
1767 * g++.dg/cpp0x/sfinae12.C: New.
1769 * g++.dg/cpp0x/enum10.C: New.
1771 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1773 * g++.dg/cpp0x/rv-func.C: New.
1775 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1777 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1780 2011-04-11 Martin Jambor <mjambor@suse.cz>
1782 PR tree-optimization/48195
1783 * gcc.dg/ipa/pr48195.c: New test.
1785 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1787 * gnat.dg/return3.adb: Remove unused switch.
1789 2011-04-08 Mike Stump <mikestump@comcast.net>
1792 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1793 default to fno-common.
1795 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1797 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1798 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1800 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1803 * gfortran.dg/function_optimize_5.f90: New test.
1805 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/aggr17.adb: New test.
1808 * gnat.dg/aggr18.adb: Likewise.
1810 2011-04-08 Michael Matz <matz@suse.de>
1813 * gcc.target/i386/pr48389.c: New test.
1815 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1817 PR rtl-optimization/48272
1818 * g++.dg/opt/pr48272.C: New.
1820 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1822 PR rtl-optimization/48235
1823 * gcc.dg/pr48235.c: New.
1825 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1827 PR rtl-optimization/48302
1828 * g++.dg/opt/pr48302.C: New.
1830 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1833 * g++.dg/opt/pr48273.C: New.
1835 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1837 PR rtl-optimization/48442
1838 * gcc.dg/pr48442.c: New.
1840 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/48377
1843 * gcc.dg/vect/pr48377.c: New test.
1845 2011-04-07 Jason Merrill <jason@redhat.com>
1847 * g++.dg/cpp0x/regress/call1.C: New.
1849 * g++.dg/cpp0x/variadic107.C: New.
1851 * g++.dg/cpp0x/sfinae11.C: New.
1852 * g++.dg/cpp0x/noexcept02.C: Fix.
1854 * g++.dg/cpp0x/sfinae10.C: New.
1856 * g++.dg/cpp0x/sfinae9.C: New.
1858 * c-c++-common/Wcast-qual-1.c: Move here from...
1859 * gcc.dg/cast-qual-3.c: ...here, and...
1860 * g++.dg/warn/Wcast-qual2.C: ...here.
1862 * g++.dg/cpp0x/sfinae8.C: New.
1864 * g++.dg/cpp0x/sfinae7.C: New.
1866 * g++.dg/cpp0x/enum9.C: New.
1868 2011-04-07 Mike Stump <mikestump@comcast.net>
1870 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1871 with no trampolines.
1873 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1876 * gfortran.dg/gomp/pr48117.f90: New test.
1879 * gcc.dg/torture/pr48343.c: New test.
1881 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1883 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1885 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1887 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1889 2011-04-07 Tom de Vries <tom@codesourcery.com>
1892 * lib/scanasm.exp (object-size): New proc.
1893 * gcc.target/arm/pr43920-2.c: New test.
1895 2011-04-06 Tobias Burnus <burnus@net-b.de>
1899 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1901 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1903 * gcc.dg/mtune.c: Prune note from output.
1905 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1908 * gcc.dg/guality/pr36977.c: New test.
1909 * gcc.dg/guality/pr48466.c: New test.
1911 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1913 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1915 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1917 * gnat.dg/return3.adb: New test.
1919 2011-04-06 Richard Guenther <rguenther@suse.de>
1921 PR tree-optimization/47663
1922 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1924 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1926 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1927 Solaris 8 and 9 as well.
1929 2011-04-05 Tom de Vries <tom@codesourcery.com>
1932 * gcc.target/arm/pr43920-1.c: New test.
1934 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1936 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1937 (cctor): Actually return the value.
1938 (main): Cast return values.
1940 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1942 * gfortran.dg/character_comparison_8.f90: New test.
1944 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1946 * frontend-passes: (optimize_lexical_comparison): New function.
1947 (optimize_expr): Call it.
1948 (optimize_comparison): Also handle lexical comparison functions.
1949 Return false instad of -2 for unequal comparison.
1951 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1954 * function_optimize_4.f90: New test.
1956 2011-04-04 Tobias Burnus <burnus@net-b.de>
1959 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1960 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1961 * gfortran.dg/coarray_15.f90: New.
1963 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1965 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1966 * gfortran.dg/bessel_7.f90: Likewise.
1968 2011-04-03 Tobias Burnus <burnus@net-b.de>
1970 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1972 2011-04-03 Richard Guenther <rguenther@suse.de>
1973 Ira Rosen <ira.rosen@linaro.org>
1975 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1976 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1977 -ftree-loop-if-convert-stores.
1979 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1981 * gnat.dg/specs/aggr2.ads: New test.
1983 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1985 * gnat.dg/debug2.ad[sb]: New test.
1986 * gnat.dg/debug2_pkg.ads: New helper.
1987 * gnat.dg/debug3.ad[sb]: New test.
1989 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1991 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1993 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1996 * gcc.c-torture/compile/pr48335-1.c: New test.
1997 * gcc.dg/pr48335-1.c: New test.
1998 * gcc.dg/pr48335-2.c: New test.
1999 * gcc.dg/pr48335-3.c: New test.
2000 * gcc.dg/pr48335-4.c: New test.
2001 * gcc.dg/pr48335-5.c: New test.
2002 * gcc.dg/pr48335-6.c: New test.
2003 * gcc.dg/pr48335-7.c: New test.
2004 * gcc.dg/pr48335-8.c: New test.
2005 * gcc.target/i386/pr48335-1.c: New test.
2007 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2010 * gcc.dg/Waddress.c: New test.
2012 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2015 * gfortran.dg/function_optimize_3.f90: New test.
2017 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2019 * gcc.c-torture/compile/20110401-1.c: New test.
2021 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2022 * g++.dg/lto/20091002-2_0.C: Likewise.
2023 * g++.dg/lto/20090303_0.c: Likewise.
2024 * g++.dg/lto/20091004-1_0.C: Likewise.
2025 * g++.dg/lto/20091002-3_0.C: Likewise.
2026 * g++.dg/lto/20091004-2_0.C: Likewise.
2027 * g++.dg/lto/20081123_0.C: Likewise.
2028 * g++.dg/lto/20090313_0.C: Likewise.
2029 * g++.dg/lto/20081109-1_0.C: Likewise.
2030 * g++.dg/lto/20081219_0.C: Likewise.
2031 * g++.dg/lto/20081204-1_0.C: Likewise.
2032 * g++.dg/lto/20090302_0.C: Likewise.
2033 * g++.dg/lto/20081119-1_0.C: Likewise.
2034 * g++.dg/lto/20081118_0.C: Likewise.
2035 * gcc.dg/lto/20091020-2_0.c: Likewise.
2036 * gcc.dg/lto/20090210_0.c: Likewise.
2037 * gcc.dg/lto/20081204-1_0.c: Likewise.
2038 * gcc.dg/lto/20081224_0.c: Likewise.
2039 * gcc.dg/lto/20090219_0.c: Likewise.
2040 * gcc.dg/lto/20091014-1_0.c: Likewise.
2041 * gcc.dg/lto/20091016-1_0.c: Likewise.
2042 * gcc.dg/lto/20090206-2_0.c: Likewise.
2043 * gcc.dg/lto/20090116_0.c: Likewise.
2044 * gcc.dg/lto/20091013-1_0.c: Likewise.
2045 * gcc.dg/lto/20091015-1_0.c: Likewise.
2046 * gcc.dg/lto/20090126-2_0.c: Likewise.
2048 2011-03-31 Ian Lance Taylor <iant@google.com>
2050 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2052 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2054 * gnat.dg/opt16.adb: New test.
2056 2011-03-31 Jason Merrill <jason@redhat.com>
2058 * g++.dg/cpp0x/defaulted24.C: New.
2060 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2066 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2068 * g++.dg/other/i386-9.C: New test.
2070 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2072 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2074 2011-03-30 Jason Merrill <jason@redhat.com>
2076 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2078 * g++.dg/cpp0x/regress/isnan.C: New.
2080 * g++.dg/cpp0x/initlist46.C: New.
2082 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2085 * gcc.target/arm/neon-modes-2.c: New test.
2087 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2090 * gcc.c-torture/compile/pr48305.c: New test.
2092 2011-03-29 Jason Merrill <jason@redhat.com>
2094 * g++.dg/cpp0x/regress/value-dep1.C: New.
2096 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2098 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2100 2011-03-29 Ian Lance Taylor <iant@google.com>
2102 * go.test/go-test.exp: Handle the test lines used in several new
2104 (errchk): Add opts parameter. Change all callers. Handle parens
2107 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2108 Dominique d'Humieres <dominiq@lps.ens.fr>
2110 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2111 and __APPLE__ && __PPC__ && __ALTIVEC__.
2113 2011-03-29 Jason Merrill <jason@redhat.com>
2115 * g++.dg/cpp0x/dependent1.C: New.
2117 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2119 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2121 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2123 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2126 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2127 * gfortran.dg/proc_ptr_comp_32.f90: New.
2129 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2131 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2132 check for corresponding warning.
2134 2011-03-28 Jason Merrill <jason@redhat.com>
2136 * g++.dg/cpp0x/rv-deduce2.C: New.
2138 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2141 * gcc.dg/pr48203.c: New test.
2143 2011-03-28 Jeff Law <law@redhat.com>
2145 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2147 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2149 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2150 and __PPC__ && __ALTIVEC__.
2152 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2155 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2156 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2157 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2158 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2160 2011-03-28 Jason Merrill <jason@redhat.com>
2162 * g++.dg/cpp0x/initlist-array2.C: New.
2164 * g++.dg/cpp0x/initlist-array1.C: New.
2166 * g++.dg/cpp0x/constexpr-compound.C: New.
2168 * g++.dg/cpp0x/constexpr-using.C: New.
2170 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2172 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2175 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2177 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2179 * gcc.dg/slp-1.c: New test.
2181 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2183 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2184 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2185 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2186 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2187 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2188 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2189 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2190 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2191 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2192 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2193 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2194 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2195 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2196 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2198 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2201 * gfortran.dg/trim_optimize_5.f90: New test.
2202 * gfortran.dg/trim_optimize_6.f90: New test.
2204 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2207 * gcc.target/mips/madd-7.c: Remove -mlong32.
2208 * gcc.target/mips/msub-7.c: Likewise.
2210 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2212 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2213 accesses to preserve the meaning of the test for doubleword vectors.
2214 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2215 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2217 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2220 * gfortran.dg/class_42.f03: New.
2222 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2224 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2227 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2229 PR rtl-optimization/48144
2230 * gcc.dg/pr48144.c: New test.
2232 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2234 * gnat.dg/discr27.ad[sb]: New test.
2236 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2238 * gnat.dg/limited_with2.ad[sb]: New test.
2239 * gnat.dg/limited_with2_pkg1.ads: New helper.
2240 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2242 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2244 * gnat.dg/opt15.adb: New test.
2245 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2247 2011-03-25 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2252 * gfortran.dg/leadz_trailz_3.f90: Ditto
2254 2011-03-25 Martin Jambor <mjambor@suse.cz>
2256 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2258 2011-03-25 Jason Merrill <jason@redhat.com>
2260 * g++.dg/cpp0x/defaulted22.C: New.
2261 * g++.dg/cpp0x/defaulted23.C: New.
2262 * g++.dg/cpp0x/defaulted15.C: Adjust.
2264 2011-03-25 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/move1.C: New.
2268 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2271 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2273 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2275 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2276 for mips-sgi-irix6.5.
2277 Replace snprintf prototype by <stdio.h>.
2279 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2282 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2283 run_expensive_tests.
2284 * gcc.dg/graphite/block-4.c: Likewise.
2285 * gcc.dg/graphite/block-7.c: Likewise.
2286 * gcc.dg/graphite/block-8.c: Likewise.
2288 2011-03-25 Richard Guenther <rguenther@suse.de>
2290 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2291 * g++.dg/tree-ssa/pr8781.C: Likewise.
2292 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2293 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2294 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2295 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2296 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2297 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2298 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2299 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2300 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2301 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2302 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2303 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2304 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2305 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2306 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2307 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2308 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2309 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2310 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2311 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2312 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2313 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2314 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2315 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2316 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2317 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2318 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2319 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2320 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2321 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2322 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2323 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2324 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2325 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2326 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2327 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2328 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2329 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2330 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2331 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2332 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2333 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2334 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2335 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2336 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2337 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2338 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2339 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2340 * c-c++-common/pr46562-2.c: Likewise.
2341 * gfortran.dg/pr42108.f90: Likewise.
2342 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2343 foo to be inlined even at -O1.
2344 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2345 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2346 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2347 * gcc.dg/matrix/matrix.exp: Disable FRE.
2349 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.dg/dfp/pr48204.c: New test.
2354 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2357 * gcc.c-torture/execute/pr47917.c: Move this...
2358 * gcc.dg/torture/pr47917.c: to here and add xfails.
2360 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2362 * gnat.dg/array16.ad[sb]: New test.
2363 * gnat.dg/array16.ads: New helper.
2365 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2367 * gnat.dg/derived_type2.adb: New test.
2369 2011-03-24 Richard Guenther <rguenther@suse.de>
2371 PR tree-optimization/48271
2372 * g++.dg/torture/pr48271.C: New testcase.
2374 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2376 * gnat.dg/array15.ad[sb]: New test.
2378 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2381 * gcc.target/i386/pr48237.c: New test.
2383 2011-03-24 Richard Guenther <rguenther@suse.de>
2386 * gcc.dg/builtin-object-size-10.c: New testcase.
2388 2011-03-24 Richard Guenther <rguenther@suse.de>
2390 PR tree-optimization/46562
2391 * c-c++-common/pr46562-2.c: New testcase.
2392 * c-c++-common/pr46562.c: Likewise.
2394 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2396 * gcc.dg/vect/vect-cselim-1.c: New test.
2397 * gcc.dg/vect/vect-cselim-2.c: New test.
2399 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2401 * gcc.target/arm/pr46934.c: New.
2403 2011-03-23 Ian Lance Taylor <iant@google.com>
2405 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2407 2011-03-23 Richard Guenther <rguenther@suse.de>
2409 * gcc.dg/struct: Remove directory and contents.
2411 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2414 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2416 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2418 * gnat.dg/discr26.ad[sb]: New test.
2419 * gnat.dg/discr26_pkg.ads: New helper.
2421 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2424 * gcc.target/arm/neon-vld-1.c: New test.
2426 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2428 * gnat.dg/array14.ad[sb]: New test.
2429 * gnat.dg/array14_pkg.ads: New helper.
2431 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2433 * gcc.c-torture/execute/920501-8.x: Remove.
2434 * gcc.c-torture/execute/930513-1.x: Remove.
2435 * gcc.c-torture/execute/960312-1.x: Remove.
2436 * gcc.c-torture/compile/20000804-1.c,
2437 gcc.c-torture/compile/20001205-1.c,
2438 gcc.c-torture/compile/20001226-1.c,
2439 gcc.c-torture/compile/20010518-2.c,
2440 gcc.c-torture/compile/20020312-1.c,
2441 gcc.c-torture/compile/20020604-1.c,
2442 gcc.c-torture/compile/920501-12.c,
2443 gcc.c-torture/compile/920501-4.c,
2444 gcc.c-torture/compile/920520-1.c,
2445 gcc.c-torture/compile/980506-1.c,
2446 gcc.c-torture/execute/980709-1.x,
2447 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2448 options for m68hc11.
2449 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2450 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2453 2011-03-22 Nick Clifton <nickc@redhat.com>
2455 * lib/target-supports.exp (check_profiling_available): Add MN10300
2456 to the list of targets that do not support profiling. Restore
2457 alpha sorting to this list.
2459 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2461 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2462 failure on 32-bit systems.
2463 * gcc.dg/torture/vector-2.c: Ditto.
2465 2011-03-22 Richard Guenther <rguenther@suse.de>
2467 PR tree-optimization/48228
2468 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2470 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2472 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2476 * gcc.target/powerpc/pr48226.c: New file.
2478 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2480 * lib/prune.exp (prune_gcc_output): Prune "could not create
2481 compact unwind for" warnings.
2483 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.c-torture/execute/pr42544.c: New test.
2488 * gcc.c-torture/execute/pr48197.c: New test.
2490 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2492 PR preprocessor/48192
2493 * gcc.target/powerpc/pr48192.c: New file.
2496 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2497 split problem of 0 being loaded in a VSX register.
2499 2011-03-21 Richard Guenther <rguenther@suse.de>
2502 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2503 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2504 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2505 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2507 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.dg/pr48213.c: New test.
2512 2011-03-21 Kai Tietz <ktietz@redhat.com>
2515 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2517 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2519 * gcc.target/arm/xor-and.c: New.
2521 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2524 * gfortran.dg/function_optimize_1.f90: New test.
2525 * gfortran.dg/function_optimize_2.f90: New test.
2527 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2529 PR rtl-optimization/47502
2530 * gcc.target/i386/pr47502-1.c: New.
2531 * gcc.target/i386/pr47502-2.c: Likewise.
2533 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2535 PR rtl-optimization/48156
2536 * gcc.dg/pr48156.c: New test.
2538 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2541 * gfortran.dg/scratch_1.f90: Adjust test.
2543 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2546 * gfortran.dg/scratch_1.f90: New test.
2548 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2550 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2551 variably modified typedefs.
2552 * gcc.dg/c1x-typedef-2.c: Remove.
2554 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2556 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2557 * gcc.dg/c1x-anon-struct-3.c: New test.
2558 * gcc.dg/anon-struct-11.c: Update.
2560 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2562 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2564 Only xfail with gas.
2566 2011-03-18 Jason Merrill <jason@redhat.com>
2568 * g++.dg/template/fn-ptr1.C: New.
2570 * g++.dg/overload/volatile1.C: New.
2572 * g++.dg/opt/pr23372.C: New.
2574 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2576 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2579 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2581 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2583 * gcc.target/arm/unsigned-extend-1.c: New.
2585 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2588 * gcc.c-torture/compile/pr48161.c: New test.
2590 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2593 * gcc.dg/torture/pr47725.c: New.
2595 2011-03-17 Jason Merrill <jason@redhat.com>
2597 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2598 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2600 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2602 * gnat.dg/specs/elab2.ads: New test.
2603 * gnat.dg/specs/elab2_pkg.ads: New helper.
2605 2011-03-17 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp0x/decltype-1212.C: New.
2608 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2610 2011-03-17 Jason Merrill <jason@redhat.com>
2612 * g++.dg/parse/memfnquals1.C: New.
2614 2011-03-17 Richard Guenther <rguenther@suse.de>
2617 * gcc.dg/pr48134.c: New testcase.
2619 2011-03-17 Richard Guenther <rguenther@suse.de>
2622 * g++.dg/torture/pr48165.C: New testcase.
2624 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2626 PR rtl-optimization/48141
2627 * gcc.dg/pr48141.c: New test.
2629 2011-03-16 Jason Merrill <jason@redhat.com>
2631 * g++.dg/cpp0x/constexpr-48089.C: New.
2633 * g++.dg/cpp0x/constexpr-abi1.C: New.
2635 * g++.dg/cpp0x/constexpr-46336.C: New.
2636 * g++.dg/parse/friend5.C: Adjust expected errors.
2638 * g++.dg/cpp0x/constexpr-47570.C: New.
2640 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2643 * ++.dg/debug/dwarf2/typedef6.C: New test.
2645 2011-03-16 Jason Merrill <jason@redhat.com>
2647 * g++.dg/cpp0x/elision2.C: New.
2649 * g++.dg/cpp0x/constexpr-array3.C: New.
2651 2011-03-16 Jason Merrill <jason@redhat.com>
2653 * g++.dg/cpp0x/sfinae6.C: New.
2654 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2655 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2656 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2657 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2658 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2660 2011-03-16 Jason Merrill <jason@redhat.com>
2662 * g++.dg/template/incomplete6.C: New.
2664 2011-03-16 Jeff Law <law@redhat.com>
2666 * gcc.dg/tree-ssa/vrp55.c: New test.
2668 2011-03-16 Jason Merrill <jason@redhat.com>
2670 * g++.dg/cpp0x/auto22.C: New.
2672 2011-03-16 Richard Guenther <rguenther@suse.de>
2674 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2675 optimizing it away if promoted to const.
2677 2011-03-16 Richard Guenther <rguenther@suse.de>
2679 PR tree-optimization/48149
2680 * gcc.dg/fold-complex-1.c: New testcase.
2682 2011-03-16 Richard Guenther <rguenther@suse.de>
2685 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2688 2011-03-16 Richard Guenther <rguenther@suse.de>
2690 PR tree-optimization/26134
2691 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2693 2011-03-16 Richard Guenther <rguenther@suse.de>
2695 PR tree-optimization/48146
2696 * gcc.dg/torture/pr48146.c: New testcase.
2698 2011-03-16 Richard Guenther <rguenther@suse.de>
2700 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2701 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2703 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.c-torture/compile/pr48136.c: New test.
2708 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2711 * gcc.dg/guality/pr45882.c: New test.
2713 2011-03-15 Jason Merrill <jason@redhat.com>
2715 * g++.dg/cpp0x/constexpr-recursion.C: New.
2717 * g++.dg/cpp0x/implicit11.C: New.
2719 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2721 * g++.dg/cpp0x/constexpr-attribute.C: New.
2723 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2725 * g++.dg/parse/pr34758.C: New.
2727 2011-03-15 Xinliang David Li <davidxl@google.com>
2730 * gcc.dg/uninit-pred-7_d.c: New test.
2731 * gcc.dg/uninit-pred-8_d.c: New test.
2733 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2736 * gcc.target/arm/pr46788.c: New.
2738 2011-03-15 Richard Guenther <rguenther@suse.de>
2741 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2742 * gfortran.dg/ishft_4.f90: Likewise.
2743 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2745 2011-03-15 Richard Guenther <rguenther@suse.de>
2747 PR tree-optimization/13954
2748 * g++.dg/tree-ssa/pr13954.C: New testcase.
2750 2011-03-15 Richard Guenther <rguenther@suse.de>
2752 PR tree-optimization/48037
2753 * gcc.target/i386/pr48037-1.c: New testcase.
2755 2011-03-15 Richard Guenther <rguenther@suse.de>
2757 PR tree-optimization/41490
2758 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2759 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2760 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2762 * g++.dg/tree-ssa/pr33604.C: Adjust.
2764 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2767 * gcc.c-torture/execute/pr47917.c: New test.
2768 * gcc.dg/pr47917.c: New test.
2771 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2773 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2775 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2776 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2777 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2778 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2779 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2780 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2781 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2782 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2783 * gcc.target/i386/avx-floor-vec.c: Ditto.
2784 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2785 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2786 * gcc.target/i386/avx-rint-vec.c: Ditto.
2787 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2788 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2789 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2790 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2792 2011-03-14 Tom Tromey <tromey@redhat.com>
2794 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2795 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2796 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2798 2011-03-14 Tom Tromey <tromey@redhat.com>
2800 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2801 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2802 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2804 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2806 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2808 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2810 PR rtl-optimization/47166
2811 * gcc.c-torture/execute/postmod-1.c: New test.
2813 2011-03-14 Richard Guenther <rguenther@suse.de>
2816 * gcc.dg/torture/pr48098.c: New testcase.
2818 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2821 * gcc.target/powerpc/pr48053-1.c: New test.
2822 * gcc.target/powerpc/pr48053-2.c: Likewise.
2824 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2827 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2829 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2832 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2834 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2837 * gfortran.dg/class_41.f03: New.
2839 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2841 * g++.dg/conversion/cast3.C: New test.
2843 2011-03-11 Jason Merrill <jason@redhat.com>
2845 * g++.dg/template/error45.C: New.
2847 * g++.dg/parse/no-type-defn1.C: New.
2849 * g++.dg/ext/attrib40.C: New.
2851 * g++.dg/cpp0x/regress/array1.C: New.
2853 2011-03-11 Richard Guenther <rguenther@suse.de>
2855 PR tree-optimization/48067
2856 * gcc.dg/pr48067.c: New testcase.
2858 2011-03-11 Richard Guenther <rguenther@suse.de>
2861 * g++.dg/lto/20110311-1_0.C: New testcase.
2863 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2866 * g++.dg/inherit/virtual8.C: New test.
2869 * gcc.dg/torture/pr48044.c: New test.
2871 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2874 * gfortran.dg/proc_ptr_comp_31.f90: New.
2876 2011-03-11 Richard Guenther <rguenther@suse.de>
2878 PR tree-optimization/47278
2879 * gcc.dg/torture/pr47278-1.c: New testcase.
2880 * gcc.dg/torture/pr47278-2.c: Likewise.
2882 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2884 PR tree-optimization/48063
2885 * gcc.dg/torture/pr48063.c: New test.
2887 2011-03-10 Jason Merrill <jason@redhat.com>
2889 * g++.dg/template/array22.C: New.
2891 * g++.dg/cpp0x/syntax-err1.C: New.
2892 * g++.dg/parse/error36.C: Adjust expected errors.
2893 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2894 * g++.old-deja/g++.pt/typename3.C: Likewise.
2895 * g++.old-deja/g++.pt/typename4.C: Likewise.
2896 * g++.old-deja/g++.pt/typename6.C: Likewise.
2898 2011-03-09 Jason Merrill <jason@redhat.com>
2900 * g++.dg/template/nontype22.C: New.
2902 2011-03-09 Martin Jambor <mjambor@suse.cz>
2904 PR tree-optimization/47714
2905 * g++.dg/torture/pr47714.C: New test.
2907 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2910 * gcc.target/powerpc/pr47755-2.c: New file.
2912 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2914 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2915 is not set in the environment, pass 64 as first argument when not
2916 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2917 native where ulimit -u is supported.
2919 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2921 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2923 2011-03-08 Jason Merrill <jason@redhat.com>
2925 * g++.dg/template/nontype21.C: New.
2927 * g++.dg/template/anon5.C: New.
2929 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.dg/pr47881.c: New test.
2934 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2937 * g++.dg/lookup/template3.C: New test.
2939 2011-03-08 Kai Tietz <ktietz@redhat.com>
2941 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2944 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2947 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2948 sizeof to compute alignment.
2950 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2952 PR tree-optimization/48022
2953 * gcc.dg/pr48022-1.c: New test.
2954 * gcc.dg/pr48022-2.c: New test.
2956 2011-03-07 Jason Merrill <jason@redhat.com>
2958 * g++.dg/template/nontype20.C: New.
2959 * g++.dg/init/member1.C: Adjust expected errors.
2960 * g++.dg/parse/constant4.C: Likewise.
2961 * g++.dg/template/qualified-id3.C: Likewise.
2962 * g++.old-deja/g++.pt/crash10.C: Likewise.
2964 * g++.dg/cpp0x/regress/non-const1.C: New.
2966 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.dg/pr47991.c: New test.
2971 2011-03-07 Jason Merrill <jason@redhat.com>
2973 * g++.dg/abi/mangle46.C: New.
2975 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2978 * gcc.target/powerpc/pr47862.c: New.
2980 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2983 * gcc.target/i386/combine-mul.c: Require nonpic.
2985 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2986 Nathan Froyd <froydnj@codesourcery.com>
2988 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2990 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2992 * README.QMTEST: Remove.
2994 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2995 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998 * gfortran.dg/array_constructor_37.f90 : New test.
3000 2011-03-05 Jason Merrill <jason@redhat.com>
3002 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3003 * g++.dg/abi/mangle45.C: Likewise.
3004 * g++.dg/cpp0x/trailing1.C: Likewise.
3006 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3008 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3010 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3012 PR rtl-optimization/47899
3013 * gcc.dg/pr47899.c: New test.
3015 * gcc.dg/torture/pr47968.c: Ignore warnings.
3017 PR tree-optimization/47967
3018 * gcc.c-torture/compile/pr47967.c: New test.
3020 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3022 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3023 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3025 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3027 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3028 and property_getAttributes() if __OBJC2__.
3029 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3030 * objc.dg/property/property-encoding-1.m: New.
3031 * obj-c++.dg/property/property-encoding-1.mm: New.
3033 2011-03-04 Jason Merrill <jason@redhat.com>
3035 * g++.dg/template/pseudodtor6.C: New.
3037 * g++.dg/inherit/covariant19.C: New.
3039 2011-03-04 Richard Guenther <rguenther@suse.de>
3042 * gcc.dg/torture/pr47968.c: New testcase.
3044 2011-03-04 Richard Guenther <rguenther@suse.de>
3047 * gcc.dg/torture/pr47975.c: New testcase.
3049 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3052 * g++.dg/template/crash106.C: New.
3054 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3057 * gcc.dg/gomp/pr47963.c: New test.
3058 * g++.dg/gomp/pr47963.C: New test.
3060 2011-03-02 Jason Merrill <jason@redhat.com>
3062 * g++.dg/cpp0x/regress/condition1.C: New.
3064 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3066 2011-03-01 Jason Merrill <jason@redhat.com>
3068 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3070 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3072 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3074 PR rtl-optimization/47925
3075 * gcc.c-torture/execute/pr47925.c: New test.
3077 2011-03-01 Jason Merrill <jason@redhat.com>
3079 * g++.dg/cpp0x/decltype25.C: New.
3081 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3083 2011-03-01 Richard Guenther <rguenther@suse.de>
3085 PR tree-optimization/47890
3086 * gcc.dg/torture/pr47890.c: New testcase.
3088 2011-03-01 Richard Guenther <rguenther@suse.de>
3091 * gcc.dg/lto/pr47924_0.c: New testcase.
3093 2011-03-01 Richard Guenther <rguenther@suse.de>
3096 * gfortran.dg/lto/pr46911_0.f: New testcase.
3098 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3100 PR libgfortran/47933
3101 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3102 compile errors from older code form.
3104 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3106 PR libgfortran/47567
3107 * gfortran.dg/fmt_fw_d.f90: New test.
3109 2011-02-28 Jason Merrill <jason@redhat.com>
3111 * g++.dg/inherit/covariant18.C: New.
3113 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.dg/pr47893.c: New test.
3118 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3120 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3121 NULL in case of a selector with conflicting types.
3122 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3124 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3126 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3127 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3128 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3129 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3131 2011-02-28 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3136 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3138 PR libgfortran/47778
3139 * gfortran.dg/namelist_71.f90: New test.
3141 2011-02-27 Jason Merrill <jason@redhat.com>
3144 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3145 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3147 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3150 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3152 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3155 * gfortran.dg/gomp/task-1.f90: Removed.
3157 2011-02-26 Jason Merrill <jason@redhat.com>
3159 * g++.dg/template/this-targ1.C: New.
3161 * g++.dg/cpp0x/regress/template-const1.C: New.
3162 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3163 * g++.dg/template/function1.C: Adjust.
3164 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3165 * g++.dg/debug/debug7.C: Adjust.
3167 2011-02-26 Tobias Burnus <burnus@net-b.de>
3170 * gfortran.dg/gomp/task-1.f90: New.
3172 2011-02-25 Jie Zhang <jie@codesourcery.com>
3174 * gcc.target/arm/neon-thumb2-move.c: Add
3175 dg-require-effective-target arm_thumb2_ok.
3177 2011-02-24 Jason Merrill <jason@redhat.com>
3179 * g++.dg/parse/constant1.C: Specify C++98 mode.
3180 * g++.dg/parse/constant5.C: Likewise.
3181 * g++.dg/parse/error2.C: Likewise.
3182 * g++.dg/parse/semicolon3.C: Likewise.
3183 * g++.dg/template/crash14.C: Likewise.
3184 * g++.dg/template/local4.C: Likewise.
3185 * g++.dg/template/nontype3.C: Likewise.
3186 * g++.dg/parse/crash31.C: Adjust expected errors.
3187 * g++.dg/template/function1.C: Likewise.
3188 * g++.dg/template/ref3.C: Likewise.
3189 * g++.dg/template/static9.C: Likewise.
3190 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3192 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3193 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3194 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3195 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3196 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3198 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3201 * gfortran.dg/pr47878.f90: New test.
3203 2011-02-24 Richard Guenther <rguenther@suse.de>
3206 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3207 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3209 2011-02-24 Richard Guenther <rguenther@suse.de>
3212 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3213 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3215 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3217 PR libgfortran/47567
3218 * gfortran.dg/fmt_f0_1.f90: Update test.
3220 2011-02-23 Jason Merrill <jason@redhat.com>
3222 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3223 * g++.dg/abi/mangle45.C: New.
3225 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3226 * g++.dg/template/canon-type-9.C: Match use of decltype
3227 between declaration and definition.
3228 * g++.dg/template/canon-type-12.C: Likewise.
3230 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3233 * gfortran.dg/nested_allocatables_1.f90: New.
3235 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3238 * g++.dg/pr46868.C: New test.
3239 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3240 * g++.dg/parse/error14.C: Adjust.
3242 2011-02-23 Richard Guenther <rguenther@suse.de>
3244 PR tree-optimization/47838
3245 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3247 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3249 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3251 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3253 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3254 * gfortran.dg/count_init_expr.f03: Ditto.
3255 * gfortran.dg/gomp/pr43711.f90: Ditto.
3256 * gcc.dg/struct-parse-2.c: Ditto.
3257 * gcc.dg/parse-error-3.c: Ditto.
3258 * gcc.dg/Wlogical-op-1.c: Ditto.
3259 * gcc.dg/Walways-true-1.c: Ditto.
3260 * gcc.dg/pr24225.c: Ditto.
3261 * gcc.dg/Walways-true-2.c: Ditto.
3262 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3263 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3264 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3265 * g++.dg/overload/defarg4.C: Ditto.
3266 * g++.dg/inherit/covariant16.C: Ditto.
3267 * g++.dg/inherit/virtual7.C: Ditto.
3268 * g++.dg/template/canon-type-9.C: Ditto.
3269 * g++.dg/template/access19.C: Ditto.
3270 * g++.dg/template/call7.C: Ditto.
3271 * g++.dg/template/canon-type-2.C: Ditto.
3272 * g++.dg/template/init7.C: Ditto.
3273 * g++.dg/template/sizeof-template-argument.C: Ditto.
3274 * g++.dg/template/const3.C: Ditto.
3275 * g++.dg/template/sfinae26.C: Ditto.
3276 * g++.dg/template/sfinae26.C: Ditto.
3277 * g++.dg/template/canon-type-11.C: Ditto.
3278 * g++.dg/template/union2.C: Ditto.
3279 * g++.dg/template/canon-type-3.C: Ditto.
3280 * g++.dg/template/canon-type-1.C: Ditto.
3281 * g++.dg/template/canon-type-5.C: Ditto.
3282 * g++.dg/template/canon-type-7.C: Ditto.
3283 * g++.dg/template/canon-type-10.C: Ditto.
3284 * g++.dg/template/spec36.C: Ditto.
3285 * g++.dg/template/typedef38.C: Ditto.
3286 * g++.dg/template/canon-type-4.C: Ditto.
3287 * g++.dg/template/canon-type-6.C: Ditto.
3288 * g++.dg/template/canon-type-13.C: Ditto.
3289 * g++.dg/template/instantiate9.C: Ditto.
3290 * g++.dg/template/ttp22.C: Ditto.
3291 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3292 * g++.dg/warn/Walways-true-1.C: Ditto.
3293 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3294 * g++.dg/warn/Walways-true-2.C: Ditto.
3295 * g++.dg/conversion/op4.C: Ditto.
3296 * g++.dg/opt/pr19650.C: Ditto.
3297 * g++.dg/lookup/friend11.C: Ditto.
3298 * g++.dg/other/default2.C: Ditto.
3299 * g++.dg/other/default3.C: Ditto.
3300 * g++.dg/other/dtor2.C: Ditto.
3301 * g++.dg/other/friend5.C: Ditto.
3302 * g++.dg/other/default5.C: Ditto.
3303 * g++.dg/init/brace6.C: Ditto.
3304 * g++.dg/init/aggr5.C: Ditto.
3305 * g++.dg/init/error2.C: Ditto.
3306 * g++.dg/expr/bound-mem-fun.C: Ditto.
3307 * g++.dg/expr/cond6.C: Ditto.
3308 * g++.dg/expr/stmt-expr-1.C: Ditto.
3309 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3310 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3311 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3312 * g++.dg/cpp0x/bracket1.C: Ditto.
3313 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3314 * g++.dg/cpp0x/pr38646.C: Ditto.
3315 * g++.dg/cpp0x/variadic73.C: Ditto.
3316 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3317 * g++.dg/cpp0x/bracket4.C: Ditto.
3318 * g++.dg/cpp0x/decltype4.C: Ditto.
3319 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3320 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3321 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3322 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3323 * g++.dg/cpp0x/decltype2.C: Ditto.
3324 * g++.dg/cpp0x/decltype1.C: Ditto.
3325 * g++.dg/cpp0x/bracket2.C: Ditto.
3326 * g++.dg/cpp0x/decltype5.C: Ditto.
3327 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3328 * g++.dg/cpp0x/variadic70.C: Ditto.
3329 * g++.dg/cpp0x/decltype6.C: Ditto.
3330 * g++.dg/cpp0x/rvo.C: Ditto.
3331 * g++.dg/cpp0x/vt-40092.C: Ditto.
3332 * g++.dg/cpp0x/variadic-new.C: Ditto.
3333 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3334 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3335 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3336 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3337 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3338 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3339 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3340 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3341 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3342 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3343 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3344 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3345 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3346 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3347 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3348 * g++.dg/cpp0x/pr39639.C: Ditto.
3349 * g++.dg/cpp0x/decltype3.C: Ditto.
3350 * g++.dg/cpp0x/variadic68.C: Ditto.
3351 * g++.dg/cpp0x/variadic-function.C: Ditto.
3352 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3353 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3354 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3355 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3356 * g++.dg/parse/crash35.C: Ditto.
3357 * g++.dg/parse/crash40.C: Ditto.
3358 * g++.dg/parse/defarg12.C: Ditto.
3359 * g++.dg/parse/crash34.C: Ditto.
3360 * g++.dg/parse/constructor3.C: Ditto.
3361 * g++.dg/parse/template23.C: Ditto.
3362 * g++.dg/parse/crash56.C: Ditto.
3363 * g++.dg/parse/dtor13.C: Ditto.
3364 * g++.dg/parse/error33.C: Ditto.
3365 * g++.dg/parse/ctor9.C: Ditto.
3366 * g++.dg/parse/error32.C: Ditto.
3367 * g++.dg/parse/error37.C: Ditto.
3368 * g++.dg/parse/bitfield3.C: Ditto.
3369 * g++.dg/parse/struct-4.C: Ditto.
3370 * g++.dg/ext/has_trivial_copy.C: Ditto.
3371 * g++.dg/ext/is_polymorphic.C: Ditto.
3372 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3373 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3374 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3375 * g++.dg/ext/is_union.C: Ditto.
3376 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3377 * g++.dg/ext/is_pod.C: Ditto.
3378 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3379 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3380 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3381 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3382 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3383 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3384 * g++.dg/ext/is_abstract.C: Ditto.
3385 * g++.dg/ext/has_trivial_assign.C: Ditto.
3386 * g++.dg/ext/is_class.C: Ditto.
3387 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3388 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3389 * g++.dg/ext/is_base_of.C: Ditto.
3390 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3391 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3392 * g++.dg/ext/is_empty.C: Ditto.
3393 * g++.dg/ext/is_enum.C: Ditto.
3394 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3395 * gnat.dg/opt11.adb: Ditto.
3396 * obj-c++.dg/pr45735.mm: Ditto.
3397 * obj-c++.dg/pr24393.mm: Ditto.
3398 * obj-c++.dg/exceptions-2.mm: Ditto.
3399 * objc.dg/pr45735.m: Ditto.
3400 * objc.dg/pr24393.m: Ditto.
3402 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3404 * objc.dg/attributes/objc-exception-1.m: New.
3406 2011-02-23 Jie Zhang <jie@codesourcery.com>
3408 * gcc.dg/cpp/include7.c: New test.
3410 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3415 2011-02-23 Jie Zhang <jie@codesourcery.com>
3417 PR rtl-optimization/47763
3418 * gcc.dg/pr47763.c: New test.
3420 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3423 * gfortran.dg/whole_file_32.f90 : New test.
3425 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3428 * g++.dg/inherit/virtual7.C: New test.
3430 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3433 * objc.dg/type-size-3.m: Updated error message.
3434 * objc.dg/type-size-4.m: New test.
3435 * objc.dg/type-size-5.m: New test.
3437 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3439 * lib/gnat.exp: Fix comments.
3440 Don't load libgloss.exp.
3441 (default_gnat_version): Call $compiler with --version.
3442 Adapt regexp for gnatmake output, insert version.
3443 (gnat_version): New proc.
3444 (gnat_init): Remove gnat_libgcc_s_path.
3445 (gnat_target_compile): Likewise.
3446 Remove ld_library_path.
3447 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3448 (gnat_pass): Remove.
3449 (gnat_pass): Remove.
3450 (gnat_finish): Remove.
3451 (gnat_exit): Remove.
3452 (local_find_gnatmake): Reindent.
3453 (runtest_file_p): Remove.
3454 (prune_warnings): Remove.
3455 (find_gnatclean): New proc.
3456 * lib/gnat-dg.exp (lremove): New proc.
3457 (gnat-dg-test): Reindent.
3458 Remove additional output files.
3459 (gnat-dg-runtest): Remove.
3461 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3462 * gnat.dg/loop_optimization6.adb: Likewise.
3463 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3465 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3467 PR tree-optimization/47835
3468 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3470 2011-02-22 Tobias Burnus <burnus@net-b.de>
3472 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3473 * gfortran.dg/abstract_type_2.f03: Ditto.
3474 * gfortran.dg/abstract_type_3.f03: Ditto.
3475 * gfortran.dg/abstract_type_4.f03: Ditto.
3476 * gfortran.dg/abstract_type_5.f03: Ditto.
3477 * gfortran.dg/abstract_type_6.f03: Ditto.
3478 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3479 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3480 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3481 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3482 * gfortran.dg/array_function_5.f90: Ditto.
3483 * gfortran.dg/asynchronous_3.f03: Ditto.
3484 * gfortran.dg/char_expr_1.f90: Ditto.
3485 * gfortran.dg/class_14.f03: Ditto.
3486 * gfortran.dg/data_array_6.f: Ditto.
3487 * gfortran.dg/data_invalid.f90: Ditto.
3488 * gfortran.dg/dot_product_1.f03: Ditto.
3489 * gfortran.dg/func_derived_5.f90: Ditto.
3490 * gfortran.dg/func_result_4.f90: Ditto.
3491 * gfortran.dg/implied_do_1.f90: Ditto.
3492 * gfortran.dg/initialization_25.f90: Ditto.
3493 * gfortran.dg/initialization_26.f90: Ditto.
3494 * gfortran.dg/interface_34.f90: Ditto.
3495 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3496 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3497 * gfortran.dg/matmul_8.f03: Ditto.
3498 * gfortran.dg/merge_init_expr.f90: Ditto.
3499 * gfortran.dg/pack_assign_1.f90: Ditto.
3500 * gfortran.dg/pack_vector_1.f90: Ditto.
3501 * gfortran.dg/pointer_check_8.f90: Ditto.
3502 * gfortran.dg/product_init_expr.f03: Ditto.
3503 * gfortran.dg/reshape_order_5.f90: Ditto.
3504 * gfortran.dg/reshape_shape_1.f90: Ditto.
3505 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3506 * gfortran.dg/same_name_2.f90: Ditto.
3507 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3508 * gfortran.dg/spread_init_expr.f03: Ditto.
3509 * gfortran.dg/stmt_func_1.f90: Ditto.
3510 * gfortran.dg/sum_init_expr.f03: Ditto.
3511 * gfortran.dg/transpose_3.f03: Ditto.
3512 * gfortran.dg/unpack_init_expr.f03: Ditto.
3513 * gfortran.dg/warn_conversion.f90: Ditto.
3514 * gfortran.dg/warn_conversion_2.f90: Ditto.
3515 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3516 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3517 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3518 * gfortran.dg/whole_file_16.f90: Ditto.
3519 * gfortran.dg/whole_file_17.f90: Ditto.
3520 * gfortran.dg/whole_file_18.f90: Ditto.
3521 * gfortran.dg/whole_file_20.f03: Ditto.
3522 * gfortran.dg/whole_file_5.f90: Ditto.
3523 * gfortran.dg/whole_file_6.f90: Ditto.
3524 * gfortran.dg/write_invalid_format.f90: Ditto.
3525 * gfortran.dg/zero_sized_6.f90: Ditto.
3527 2011-02-21 Jeff Law <law@redhat.com>
3529 PR rtl-optimization/46178
3530 * gcc.target/i386/pr46178.c: New test.
3532 PR rtl-optimization/46002
3533 * gcc.c-torture/compile/pr46002.c: New test.
3535 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3537 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3540 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3543 * g++.dg/debug/pr47106.C: Require effective target lto.
3545 2011-02-21 Jason Merrill <jason@redhat.com>
3547 * g++.dg/cpp0x/constexpr-diag2.C: New.
3549 2011-02-20 Jason Merrill <jason@redhat.com>
3551 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3553 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3555 * g++.dg/overload/conv-op1.C: New.
3557 * g++.dg/cpp0x/constexpr-synth1.C: New.
3559 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3561 * objc.dg/layout-2.m: New.
3562 * objc.dg/selector-3.m: Adjusted location of error message.
3563 * objc.dg/type-size-3.m: Same.
3564 * obj-c++.dg/selector-3.mm: Same.
3566 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3569 * objc.dg/property/dotsyntax-22.m: New.
3570 * obj-c++.dg/property/dotsyntax-22.mm: New.
3572 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3575 * g++.dg/template/typedef38.C: New test.
3577 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3580 * gfortran.dg/whole_file_30.f90 : New test.
3581 * gfortran.dg/whole_file_31.f90 : New test.
3583 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3587 * gfortran.dg/whole_file_28.f90 : New test.
3588 * gfortran.dg/whole_file_29.f90 : New test.
3590 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/template/crash105.C: New.
3595 2011-02-19 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/regress/no-elide1.C: New.
3599 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3601 PR tree-optimization/46620
3602 * gcc.dg/pr46620.c: New.
3604 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3607 * gcc.target/i386/pr47809.c: New test.
3609 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610 Tobias Burnus <burnus@net-b.de>
3612 * lib/target-supports.exp
3613 (check_effective_target_fortran_large_real): New check for large reals.
3614 * gfortran.dg/nan_7.f90: New test.
3616 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3618 PR libgfortran/47567
3619 * gfortran.dg/fmt_f0_1.f90: Update test.
3621 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3624 * gfortran.dg/array_constructor_36.f90 : New test.
3625 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3626 allow for comparison between different elements of the array
3627 constructor at different levels of optimization.
3629 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3631 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3632 * gcc.target/i386/pr32280-1.c: Likewise.
3634 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3637 * gcc.target/i386/pr47800.c: New test.
3639 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3641 * objc/execute/exceptions/foward-1.x: New.
3643 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3646 * gfortran.dg/derived_constructor_comps_4.f90: New.
3648 2011-02-18 Tobias Burnus
3651 * gfortran.dg/func_result_6.f90: New.
3653 2011-02-18 Michael Matz <matz@suse.de>
3656 * gfortran.dg/lto/pr45586_0.f90: New test.
3657 * gfortran.dg/typebound_proc_20.f90: Ditto.
3658 * gfortran.dg/typebound_proc_21.f90: Ditto.
3660 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3663 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3665 2011-02-18 Tobias Burnus <burnus@net-b.de>
3668 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3670 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3671 normalizing the error/warning output.
3672 * gfortran.dg/Wall.f90: Update dg-error/warning.
3673 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3674 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3675 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3676 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3677 * gfortran.dg/class_30.f90: Update dg-error/warning.
3678 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3679 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3680 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3681 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3682 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3683 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3684 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3685 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3686 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3687 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3688 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3689 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3690 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3691 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3692 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3693 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3694 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3695 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3696 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3697 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3698 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3699 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3700 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3701 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3702 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3704 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3707 * gfortran.dg/proc_ptr_comp_30.f90: New.
3709 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.target/i386/pr47780.c: New test.
3714 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3717 * gfortran.dg/class_40.f03: New.
3719 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3722 * g++.dg/cpp0x/auto21.C: New test.
3724 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3726 * objc.dg/special/unclaimed-category-1.h: Updated for
3728 * objc.dg/special/unclaimed-category-1.m: Same.
3729 * objc.dg/zero-link-1.m: Same.
3730 * objc.dg/lookup-1.m: Same.
3731 * objc.dg/torture/strings/const-str-9.m
3732 * objc.dg/torture/strings/const-str-10.m: Same.
3733 * objc.dg/torture/strings/const-str-11.m: Same.
3734 * objc.dg/torture/forward-1.m: Same.
3735 * objc.dg/zero-link-2.m: Same.
3736 * objc.dg/encode-7-next-64bit.m: Same.
3737 * objc.dg/method-4.m: Same.
3738 * objc.dg/next-runtime-1.m: Same.
3739 * objc.dg/image-info.m: Same.
3740 * objc.dg/pr23214.m: Same.
3741 * objc.dg/symtab-1.m: Same.
3742 * obj-c++.dg/basic.m: Same.
3743 * obj-c++.dg/proto-lossage-3.m: Same.
3744 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3745 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3746 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3747 * obj-c++.dg/method-11.m: Same.
3748 * objc/execute/enumeration-1.m: Same.
3749 * objc/execute/object_is_class.m: Same.
3750 * objc/execute/formal_protocol-2.m: Same.
3751 * objc/execute/formal_protocol-4.m: Same.
3752 * objc/execute/formal_protocol-6.m: Same.
3753 * objc/execute/bycopy-3.m: Same.
3754 * objc/execute/exceptions/catchall-1.m: Same.
3755 * objc/execute/exceptions/finally-1.m: Same.
3756 * objc/execute/exceptions/local-variables-1.m: Same.
3757 * objc/execute/exceptions/foward-1.m: Same.
3758 * objc/execute/bf-common.h
3759 * objc/execute/enumeration-2.m: Same.
3760 * objc/execute/formal_protocol-1.m: Same.
3761 * objc/execute/formal_protocol-3.m: Same.
3762 * objc/execute/formal_protocol-5.m: Same.
3763 * objc/execute/accessing_ivars.m: Same.
3764 * objc/execute/bycopy-2.m: Same.
3765 * objc/execute/formal_protocol-7.m: Same.
3766 * objc/execute/compatibility_alias.m: Same.
3767 * objc/execute/no_clash.m: Same.
3768 * objc/execute/object_is_meta_class.m: Same.
3769 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3770 * objc/execute/class-tests-1.h: Include stdio.h.
3771 * objc/execute/class-tests-2.h: Same.
3772 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3774 * obj-c++.dg/try-catch-2.mm: Same.
3776 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3779 * g++.dg/warn/Wunused-parm-4.C: New test.
3781 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3782 Jan Hubicka <jh@suse.cz>
3786 * g++.dg/debug/pr47106.C: New.
3788 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3791 * gcc.target/i386/pr43653.c: New test.
3793 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3796 * g++.dg/template/inherit6.C: New test.
3798 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3801 * gfortran.dg/class_39.f03: New.
3803 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3806 * g++.dg/cpp0x/variadic106.C: New test.
3808 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3811 * gfortran.dg/pr47757-1.f90: New test.
3812 * gfortran.dg/pr47757-2.f90: New test.
3813 * gfortran.dg/pr47757-3.f90: New test.
3816 * g++.dg/cpp0x/enum8.C: New test.
3818 2011-02-15 Jason Merrill <jason@redhat.com>
3820 * g++.dg/inherit/implicit-trivial1.C: New.
3821 * g++.dg/cpp0x/implicit-trivial1.C: New.
3823 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3826 * gcc.dg/torture/pr47725.c: Removed.
3828 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3831 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3832 constant does not generate a load from memory.
3834 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3837 * gcc.dg/torture/pr47725.c: New.
3839 2011-02-15 Richard Guenther <rguenther@suse.de>
3841 PR tree-optimization/47743
3842 * gcc.dg/torture/pr47743.c: New testcase.
3844 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.target/i386/pr47581.c: New test.
3849 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3852 * gfortran.dg/select_type_22.f03: New.
3854 2011-02-14 Jason Merrill <jason@redhat.com>
3856 * g++.dg/cpp0x/regress/enum1.C: New.
3858 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3860 * gnat.dg/include.adb: New test.
3862 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3865 * gfortran.dg/class_38.f03: New.
3867 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3869 * gcc.dg/pr46494.c: New test.
3871 2011-02-14 Richard Guenther <rguenther@suse.de>
3873 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3875 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3878 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3879 sparc*-sun-solaris2.11.
3881 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3884 * gfortran.dg/argument_checking_18.f90: New.
3886 2011-02-13 Tobias Burnus <burnus@net-b.de>
3888 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3889 * gfortran.dg/argument_checking_17.f90: New.
3891 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3894 are temporarily disabled.
3895 * gfortran.dg/class_7.f03: Ditto.
3896 * gfortran.dg/coarray_14.f90: Ditto.
3897 * gfortran.dg/typebound_proc_13.f03: Ditto.
3899 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3902 * gfortran.dg/extends_11.f03: New.
3904 2011-02-11 Xinliang David Li <davidxl@google.com>
3906 PR tree-optimization/47707
3907 * g++.dg/tree-ssa/pr47707.C: New test.
3909 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3911 * g++.dg/opt/inline17.C: New test.
3913 2011-02-11 Tobias Burnus <burnus@net-b.de>
3916 * gfortran.dg/pure_formal_2.f90: New.
3918 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3920 PR rtl-optimization/47614
3921 * gfortran.dg/pr47614.f: New.
3923 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3926 * gcc.dg/opts-6.c: New test.
3928 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3931 * gcc.dg/pr47684.c: New test.
3933 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3936 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3937 c99_runtime, dg-add-options c99_runtime.
3938 (main): Use __asm__.
3940 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3944 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3945 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3946 * gcc.dg/ucnid-10.c: Likewise.
3947 * gcc.dg/ucnid-13.c: Likewise.
3948 * gcc.dg/ucnid-7.c: Likewise.
3949 * gcc.dg/ucnid-8.c: Likewise.
3950 Adapt dg-warning line number.
3952 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3954 * gcc.target/i386/parity-1.c: Use -march=k8.
3955 * gcc.target/i386/parity-2.c: Ditto.
3956 * gcc.target/i386/vecinit-1.c: Ditto.
3957 * gcc.target/i386/vecinit-2.c: Ditto.
3959 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3962 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3963 * gcc.target/mips/save-restore-3.c: Likewise.
3964 * gcc.target/mips/save-restore-4.c: Likewise.
3965 * gcc.target/mips/save-restore-5.c: Likewise.
3968 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3969 * g++.dg/tree-prof/partition2.C: Likewise.
3971 2011-02-09 Jason Merrill <jason@redhat.com>
3973 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3974 rather than misdeclare std::puts.
3976 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3977 * g++.dg/other/warning1.C: Likewise.
3978 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3979 * g++.old-deja/g++.gb/scope06.C: Likewise.
3980 * g++.old-deja/g++.law/cvt11.C: Likewise.
3981 * g++.old-deja/g++.law/init1.C: Likewise.
3982 * g++.dg/abi/mangle26.C: Likewise.
3984 * g++.dg/template/function1.C: Adjust for C++0x mode.
3985 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3987 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3988 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3990 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3992 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3994 * g++.dg/cpp0x/regress: New directory.
3995 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3996 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3997 * g++.dg/cpp0x/regress/regress3.C: New.
3999 2011-02-10 Richard Guenther <rguenther@suse.de>
4001 PR tree-optimization/47677
4002 * gcc.dg/torture/pr47677.c: New testcase.
4004 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4006 * objc.dg/special/load-category-1.m: Remove unused header.
4007 * objc.dg/special/load-category-1a.m: Likewise.
4008 * objc.dg/special/load-category-2.m: Likewise.
4009 * objc.dg/special/load-category-2a.m: Likewise.
4010 * objc.dg/special/load-category-3.m: Likewise.
4011 * objc.dg/special/load-category-3a.m: Likewise.
4012 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4013 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4014 * objc.dg/attributes/class-attribute-1.m: Likewise.
4015 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4016 * obj-c++.dg/property/property.exp: Likewise.
4017 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4018 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4019 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4020 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4021 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4022 * obj-c++.dg/template-8.mm: Likewise.
4024 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4027 * gcc.target/i386/pr47665.c: New test.
4029 2011-02-10 Jie Zhang <jie@codesourcery.com>
4033 2011-02-05 Jie Zhang <jie@codesourcery.com>
4035 * gcc.dg/pr42631.c: Update test.
4036 * gcc.dg/pr42631-2.c: New test.
4038 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4041 * gfortran.dg/proc_decl_25.f90: New.
4043 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/typebound_assignment_2.f03: New.
4048 2011-02-09 Richard Guenther <rguenther@suse.de>
4050 PR tree-optimization/47664
4051 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4053 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/uninit_func.adb: Adjust dg directive.
4058 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4061 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4063 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4066 * gfortran.dg/auto_dealloc_2.f90: New.
4068 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4070 * gcc.dg/builtins-config.h: Remove __sgi handling.
4071 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4072 -std=c99 for mips-sgi-irix6.5*.
4074 2011-02-09 Martin Jambor <mjambor@suse.cz>
4077 * gfortran.dg/pr25923.f90: Remove xfails.
4079 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4082 * gfortran.dg/inquire_14.f90: New test.
4084 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4087 * gfortran.dg/pointer_init_6.f90: New.
4089 2011-02-08 Jeff Law <law@redhat.com>
4091 PR tree-optimization/42893
4092 * gcc.tree-ssa/pr42893.c: New test.
4094 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4096 PR tree-optimization/46834
4097 PR tree-optimization/46994
4098 PR tree-optimization/46995
4099 * gcc.dg/graphite/id-pr46834.c: New.
4100 * gfortran.dg/graphite/id-pr46994.f90: New.
4101 * gfortran.dg/graphite/id-pr46995.f90: New.
4103 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4106 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4107 using the variable is known the warning is emitted there.
4108 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4109 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4111 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4114 * gcc.dg/noreturn-1.c (foo5): Likewise.
4115 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4116 (method2): Likewise.
4118 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4119 the return statement using the uninitialized variable.
4120 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4122 2011-02-08 Richard Guenther <rguenther@suse.de>
4125 * g++.dg/opt/pr47639.c: New testcase.
4127 2011-02-08 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/47632
4130 * g++.dg/opt/pr47632.C: New testcase.
4132 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4134 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4136 2011-02-07 Richard Guenther <rguenther@suse.de>
4138 PR tree-optimization/47615
4139 * g++.dg/opt/pr47615.C: New testcase.
4141 2011-02-07 Richard Guenther <rguenther@suse.de>
4143 PR tree-optimization/47621
4144 * gcc.dg/torture/pr47621.c: New testcase.
4146 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4148 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4150 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4153 * gfortran.dg/allocate_with_source_1 : New test.
4155 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4158 * gcc.dg/pr47610.c: New test.
4160 2011-02-05 Jie Zhang <jie@codesourcery.com>
4163 * gcc.dg/pr42631.c: Update test.
4164 * gcc.dg/pr42631-2.c: New test.
4166 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4169 * gfortran.dg/pr47574.f90: New test.
4171 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4173 PR tree-optimization/46194
4174 * gcc.dg/autopar/pr46194.c: New.
4176 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4178 PR tree-optimization/43695
4179 * g++.dg/ipa/pr43695.C: New.
4181 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/pr23200.c: New test.
4186 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4189 * g++.dg/pr47589.C: New test.
4191 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4194 * g++.dg/template/typedef37.C: New test.
4195 * g++.dg/template/param1.C: Adjust expected error message.
4197 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/pr31490-2.c: New test.
4201 * gcc.dg/pr31490-3.c: New test.
4202 * gcc.dg/pr31490-4.c: New test.
4204 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4205 Jakub Jelinek <jakub@redhat.com>
4208 * g++.dg/parser/semicolon3.C: Adjust.
4209 * g++.dg/parser/semicolon4.C: New testcase.
4210 * g++.dg/pr46890.C: New testcase.
4212 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4215 * g++.dg/init/pr29571.C: New.
4217 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4219 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4220 instead of vect_int.
4222 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4225 * gcc.target/i386/pr47312.c: New test.
4228 * gcc.target/i386/pr47564.c: New test.
4230 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4232 PR tree-optimization/45122
4233 * gcc.dg/tree-ssa/pr45122.c: New.
4235 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4238 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4241 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4242 and vsx so a default --with-cpu=power7 doesn't give an error
4243 when -mavoid-indexed-addresses is used.
4245 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4246 wrapper function to save the arguments and then jump to the real
4247 function, rather than depending on the compiler not to move stuff
4249 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4251 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4252 Paul Thomas <pault@gcc.gnu.org>
4255 * gfortran.dg/class_37.f03 : New test.
4257 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4258 Richard Guenther <rguenther@suse.de>
4260 PR tree-optimization/40979
4262 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4263 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4264 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4265 check_vect_support_and_set_flags.
4266 * gfortran.dg/graphite/vect-pr40979.f90: New.
4268 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4271 * gfortran.dg/class_36.f03: New.
4273 2011-02-02 Richard Guenther <rguenther@suse.de>
4275 PR tree-optimization/47566
4276 * gcc.dg/lto/20110201-1_0.c: New testcase.
4278 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4284 * debug/pr47498.c: New.
4285 * debug/pr47501.c: New.
4287 2011-02-01 Richard Guenther <rguenther@suse.de>
4289 PR tree-optimization/47559
4290 * g++.dg/torture/pr47559.C: New testcase.
4292 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4295 * gfortran.dg/typebound_call_20.f03: New.
4297 2011-02-01 Richard Guenther <rguenther@suse.de>
4299 PR tree-optimization/47555
4300 * gcc.dg/pr47555.c: New testcase.
4302 2011-02-01 Richard Guenther <rguenther@suse.de>
4304 PR tree-optimization/47541
4305 * g++.dg/torture/pr47541.C: New testcase.
4307 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4310 * gfortran.dg/typebound_call_19.f03: New.
4312 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4315 * g++.dg/cpp0x/pr47416.C: New test.
4317 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4320 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4322 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4325 * gfortran.dg/typebound_assignment_1.f03: New.
4327 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4329 PR tree-optimization/47538
4330 * gcc.c-torture/execute/pr47538.c: New test.
4332 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4335 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4337 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4341 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4343 PR rtl-optimization/44031
4344 * gcc.c-torture/compile/20110131-1.c: New test.
4346 2011-01-31 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/stmt_func_1.f90: New.
4351 2011-01-31 Tobias Burnus <burnus@net-b.de>
4354 * gfortran.dg/interface_34.f90: New.
4356 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4359 * gfortran.dg/realloc_on_assign_5.f03: New test.
4360 * gfortran.dg/realloc_on_assign_5.f03: New test.
4362 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4364 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4365 * gfortran.dg/bessel_7.f90: Likewise.
4366 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4368 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4369 * gfortran.dg/sum_init_expr.f03: Likewise.
4371 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4373 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4376 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4377 loop only on "vect_intfloat_cvt" targets.
4379 2011-01-29 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/shape_6.f90: New.
4384 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4386 PR libgfortran/47434
4387 * gfortran.dg/read_infnan_1.f90: Update test.
4388 * gfortran.dg/module_nan.f90: Update test.
4389 * gfortran.dg/char4_iunit_1.f03: Update test.
4390 * gfortran.dg/large_real_kind_1.f90: Update test.
4391 * gfortran.dg/real_const_3.f90: Update test.
4392 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4394 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4397 * g++.dg/template/param2.C: New test.
4399 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4401 PR libgfortran/47285
4402 * gfortran.dg/fmt_g.f: New test.
4404 2011-01-28 Tobias Burnus <burnus@net-b.de>
4407 * gfortran.dg/pure_formal_1.f90: New.
4409 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4412 * gcc.dg/tls/pr42894.c: New test.
4414 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4416 * gcc.dg/pr47276.c: Add dg-require-visibility.
4418 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4420 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4422 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4423 Tobias Burnus <burnus@gcc.gnu.org>
4428 * gfortran.dg/realloc_on_assign_3.f03: New test.
4429 * gfortran.dg/realloc_on_assign_4.f03: New test.
4430 * gfortran.dg/allocatable_function_5.f90: New test.
4431 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4432 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4433 implemented" dg-errors.
4435 2011-01-27 Jan Hubicka <jh@suse.cz>
4438 * gcc.dg/attr-weakref-4.c: New testcase
4440 2011-01-27 Martin Jambor <mjambor@suse.cz>
4442 PR tree-optimization/47228
4443 * gcc.dg/torture/pr47228.c: New test.
4445 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4447 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4449 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4451 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4452 when using auto-overlay support on the SPU.
4454 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4456 PR rtl-optimization/44174
4457 * gcc.target/i386/asm-6.c: New test.
4459 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4461 PR rtl-optimization/46856
4462 * gcc.c-torture/compile/pr46856.c: New test.
4464 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4465 Andrew Pinski <pinskia@gmail.com>
4468 * gcc.dg/pr43082.c: New.
4470 2011-01-26 DJ Delorie <dj@redhat.com>
4472 PR rtl-optimization/46878
4473 * gcc.dg/pr46878-1.c: New test.
4475 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4478 * g++.dg/cpp0x/pr47476.C: New test.
4480 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4482 * gcc.c-torture/compile/20110126-1.c: New test.
4484 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4487 * gcc.dg/torture/pr47473.c: New test.
4489 2011-01-26 Jan Hubicka <jh@suse.cz>
4492 * gcc.c-torture/execute/pr47237.c: New testcase.
4494 2011-01-26 Jan Hubicka <jh@suse.cz>
4496 PR tree-optimization/47190
4497 * gcc.dg/attr-weakref-3.c: New testcase.
4499 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4502 * gcc.dg/dll-9a.c: New test file.
4503 * gcc.dg/dll-11.c: Likewise.
4504 * gcc.dg/dll-12.c: Likewise.
4505 * gcc.dg/dll-12a.c: Likewise.
4506 * gcc.dg/dll-11a.c: Likewise.
4507 * gcc.dg/dll-9.c: Likewise.
4508 * gcc.dg/dll-10.c: Likewise.
4509 * gcc.dg/dll-10a.c: Likewise.
4510 * g++.dg/ext/dllexport4a.cc: Likewise.
4511 * g++.dg/ext/dllexport4.C: Likewise.
4512 * g++.dg/ext/dllexport5.C: Likewise.
4513 * g++.dg/ext/dllexport5a.cc: Likewise.
4515 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4517 PR tree-optimization/46970
4518 * gcc.dg/graphite/pr46970.c: New.
4520 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4522 PR tree-optimization/46215
4523 * gcc.dg/graphite/pr46215.c: New.
4525 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4527 PR tree-optimization/46168
4528 * gcc.dg/graphite/pr46168.c: New.
4530 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4532 PR tree-optimization/43657
4533 * gcc.dg/graphite/pr43657.c: New.
4535 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4537 PR tree-optimization/29832
4538 * gfortran.dg/graphite/pr29832.f90: New.
4540 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4542 PR tree-optimization/43567
4543 * gcc.dg/graphite/pr43567.c: New.
4545 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4547 * gfortran.dg/graphite/interchange-4.f: New.
4548 * gfortran.dg/graphite/interchange-5.f: New.
4550 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4551 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4552 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4553 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4554 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4555 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4556 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4557 * gfortran.dg/ltrans-7.f90: Removed.
4558 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4560 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4561 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4562 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4563 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4564 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4565 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4566 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4567 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4568 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4569 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4570 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4571 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4572 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4573 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4574 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4575 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4576 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4577 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4578 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4579 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4580 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4581 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4582 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4583 * gcc.dg/tree-ssa/data-dep-1.c
4584 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4585 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4586 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4587 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4588 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4590 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4592 PR tree-optimization/47265
4593 PR tree-optimization/47443
4594 * gcc.c-torture/compile/pr47265.c: New test.
4595 * gcc.dg/pr47443.c: New test.
4597 2011-01-25 Martin Jambor <mjambor@suse.cz>
4599 PR tree-optimization/47382
4600 * g++.dg/torture/pr47382.C: New test.
4601 * g++.dg/opt/devirt1.C: Xfail.
4603 2011-01-25 Yao Qi <yao@codesourcery.com>
4606 * gcc.target/arm/pr45701-1.c: New test.
4607 * gcc.target/arm/pr45701-2.c: New test.
4608 * gcc.target/arm/pr45701-3.c: New test.
4610 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4611 Jakub Jelinek <jakub@redhat.com>
4613 PR tree-optimization/47271
4614 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4616 2011-01-25 Nick Clifton <nickc@redhat.com>
4618 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4619 (saturate_add): Delete.
4621 (main): Do not run saturate_add.
4622 (set_interrupts): Delete.
4624 2011-01-25 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4629 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4631 PR tree-optimization/47427
4632 PR tree-optimization/47428
4633 * gcc.c-torture/compile/pr47427.c: New test.
4634 * gcc.c-torture/compile/pr47428.c: New test.
4636 2011-01-25 Richard Guenther <rguenther@suse.de>
4639 * gcc.dg/torture/pr47411.c: New testcase.
4641 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4643 * gfortran.dg/graphite/id-24.f: New.
4644 * gfortran.dg/graphite/id-25.f: New.
4646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4648 * gfortran.dg/graphite/id-23.f: New.
4650 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4652 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4656 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4657 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4658 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4659 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4660 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4661 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4662 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4663 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4664 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4666 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4668 * gcc.dg/graphite/block-0.c: Add documentation.
4669 * gcc.dg/graphite/block-4.c: Same.
4670 * gcc.dg/graphite/block-7.c: Same.
4671 * gcc.dg/graphite/block-8.c: New.
4672 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4673 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4674 * gcc.dg/graphite/interchange-12.c: Add documentation.
4675 * gcc.dg/graphite/interchange-13.c: New.
4676 * gcc.dg/graphite/interchange-14.c: New.
4677 * gcc.dg/graphite/interchange-15.c: New.
4678 * gcc.dg/graphite/interchange-8.c: Add documentation.
4679 * gcc.dg/graphite/interchange-mvt.c: Same.
4681 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4684 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4685 * gcc.target/powerpc/altivec-14.c: Ditto.
4686 * gcc.target/powerpc/altivec-33.c: Ditto.
4687 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4688 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4689 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4690 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4691 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4692 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4693 * g++.dg/ext/altivec-15.C: Ditto.
4694 * g++.dg/ext/altivec-types-1.C: Ditto.
4695 * g++.dg/ext/altivec-types-2.C: Ditto.
4696 * g++.dg/ext/altivec-types-3.C: Ditto.
4697 * g++.dg/ext/altivec-types-4.C: Ditto.
4699 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4701 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4703 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4705 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4706 optimization options.
4708 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4710 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4713 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4715 2011-01-23 Tobias Burnus <burnus@net-b.de>
4718 * gfortran.dg/allocatable_scalar_12.f90: New.
4720 2011-01-23 Ira Rosen <irar@il.ibm.com>
4722 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4723 vectorization to be not profitable if peeling is used to
4724 realign the memory access.
4725 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4726 loop bound to avoid loop unrolling.
4727 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4729 2011-01-22 Jan Hubicka <jh@suse.cz>
4732 * g++.dg/lto/pr47333.C: New file.
4734 2011-01-22 Jan Hubicka <jh@suse.cz>
4736 PR tree-optimization/43884
4738 * gcc.dg/autopar/outer-2.c: Increase array size.
4739 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4741 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4744 * gfortran.dg/c_loc_tests_16.f90: New test.
4746 2011-01-22 Tobias Burnus <burnus@net-b.de>
4749 * gfortran.dg/typebound_proc_19.f90: New.
4751 2011-01-21 Jeff Law <law@redhat.com>
4753 PR tree-optimization/47053
4754 * g++.dg/pr47053.C: New test.
4756 2011-01-21 Jason Merrill <jason@redhat.com>
4759 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4761 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4764 * g++.dg/cpp0x/range-for10.C: New test.
4765 * g++.dg/template/for1.C: New test.
4768 * g++.dg/tree-prof/partition3.C: New test.
4770 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4772 PR rtl-optimization/47366
4773 * g++.dg/opt/pr47366.C: New test.
4775 2011-01-21 Jason Merrill <jason@redhat.com>
4778 * g++.dg/cpp0x/constexpr-regress2.C: New.
4780 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4782 2011-01-21 Jeff Law <law@redhat.com>
4784 PR rtl-optimization/41619
4785 * gcc.dg/pr41619.c: New.
4787 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4789 PR tree-optimization/47355
4790 * g++.dg/opt/pr47355.C: New test.
4792 2011-01-21 Richard Guenther <rguenther@suse.de>
4794 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4797 2011-01-21 Richard Guenther <rguenther@suse.de>
4799 PR tree-optimization/47365
4800 * gcc.dg/torture/pr47365.c: New testcase.
4801 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4803 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4807 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4809 PR tree-optimization/47391
4810 * gcc.dg/pr47391.c: New test.
4812 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4814 * g++.dg/template/char1.C: Use signed char.
4816 2011-01-21 Tobias Burnus <burnus@net-b.de>
4819 * gfortran.dg/pointer_target_4.f90: New.
4821 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4824 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4825 ILP32 system and not IP32.
4827 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4830 * g++.dg/debug/pr46583.C: New.
4832 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4835 * g++.dg/debug/pr47283.C: New test.
4838 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4839 * gcc.target/i386/headmerge-2.c: Likewise.
4841 2011-01-20 Richard Guenther <rguenther@suse.de>
4844 * gcc.dg/torture/pr47370.c: New testcase.
4846 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4848 PR tree-optimization/46130
4849 * gcc.dg/pr46130-1.c: New test.
4850 * gcc.dg/pr46130-2.c: New test.
4852 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4855 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4857 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4860 * g++.dg/debug/pr46240.cc: New.
4862 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4865 * g++.dg/template/anonunion1.C: New test.
4867 PR rtl-optimization/47337
4868 * gcc.c-torture/execute/pr47337.c: New test.
4870 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4873 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4875 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4877 PR tree-optimization/46021
4878 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4880 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4882 PR tree-optimization/47290
4883 * g++.dg/torture/pr47290.C: New test.
4885 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4888 * gfortran.dg/proc_ptr_comp_29.f90: New.
4890 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4893 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4894 powerpc-apple-darwin9.
4896 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4898 PR rtl-optimization/47299
4899 * gcc.c-torture/execute/pr47299.c: New test.
4901 2011-01-17 Jason Merrill <jason@redhat.com>
4903 * g++.dg/cpp0x/constexpr-virtual.C: New.
4905 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4908 * gfortran.dg/gomp/pr47331.f90: New test.
4910 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4913 * objc.dg/selector-warn-1.m: New.
4914 * obj-c++.dg/selector-warn-1.mm: New.
4916 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4918 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4919 Update dg-final accordingly.
4921 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4923 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4925 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4927 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4929 * gcc.dg/guality/pr36728-2.c: Likewise.
4931 2011-01-17 Richard Guenther <rguenther@suse.de>
4933 PR tree-optimization/47313
4934 * g++.dg/torture/pr47313.C: New testcase.
4936 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4939 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4940 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4941 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4942 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4944 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4946 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4947 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4948 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4950 2011-01-17 Richard Guenther <rguenther@suse.de>
4952 PR tree-optimization/45967
4953 * gcc.dg/torture/pr45967-2.c: New testcase.
4954 * gcc.dg/torture/pr45967-3.c: Likewise.
4956 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4959 * g++.dg/ext/pr47213.C: Require visibility.
4961 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4963 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4964 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4966 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4968 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4969 Linux-based targets.
4971 2011-01-13 Jan Hubicka <jh@suse.cz>
4973 PR tree-optimization/47276
4974 * gcc.dg/pr47276.c: New testcase.
4976 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4977 Jonathan Wakely <jwakely.gcc@gmail.com>
4980 * g++.dg/other/pr33558.C: New.
4981 * g++.dg/other/pr33558-2.C: New.
4983 2011-01-14 Martin Jambor <mjambor@suse.cz>
4985 PR tree-optimization/45934
4986 PR tree-optimization/46302
4987 * g++.dg/ipa/devirt-c-1.C: New test.
4988 * g++.dg/ipa/devirt-c-2.C: Likewise.
4989 * g++.dg/ipa/devirt-c-3.C: Likewise.
4990 * g++.dg/ipa/devirt-c-4.C: Likewise.
4991 * g++.dg/ipa/devirt-c-5.C: Likewise.
4992 * g++.dg/ipa/devirt-c-6.C: Likewise.
4993 * g++.dg/ipa/devirt-6.C: Likewise.
4994 * g++.dg/ipa/devirt-d-1.C: Likewise.
4995 * g++.dg/torture/pr45934.C: Likewise.
4997 2011-01-14 Jason Merrill <jason@redhat.com>
4999 * g++.dg/cpp0x/variadic105.C: New.
5001 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5002 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5005 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5006 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5007 execution tests on i?86-*-*, x86_64-*-* and
5008 powerpc*-apple-darwin* && ilp32.
5009 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5010 tests on i?86-*-* and x86_64-*-*.
5012 2011-01-14 Richard Guenther <rguenther@suse.de>
5014 PR tree-optimization/47280
5015 * g++.dg/opt/pr47280.C: New testcase.
5017 2011-01-14 Jason Merrill <jason@redhat.com>
5019 * g++.dg/cpp0x/constexpr-regress1.C: New.
5021 * g++.dg/ext/flexary2.C: New.
5023 2011-01-14 Richard Guenther <rguenther@suse.de>
5026 * gcc.dg/torture/pr47281.c: New testcase.
5027 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5029 2011-01-14 Richard Guenther <rguenther@suse.de>
5031 PR tree-optimization/47286
5032 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5034 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5037 * g++.dg/ext/pr47213.C: New.
5039 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5041 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5043 2011-01-13 Tobias Burnus <burnus@net-b.de>
5044 Mikael Morin <mikael@gcc.gnu.org>
5048 * gfortran.dg/select_type_20.f90: New.
5049 * gfortran.dg/select_type_21.f90: New.
5051 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5054 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5056 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5058 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5059 * gcc.dg/guality/pr36728-2.c: Likewise.
5061 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5064 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5066 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5068 PR rtl-optimization/45352
5069 * gcc.dg/pr45352-3.c: New.
5071 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5073 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5075 * g++.dg/cpp0x/range-for8.C: New.
5076 * g++.dg/cpp0x/range-for9.C: New.
5078 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5081 * g++.dg/debug/pr47209.C: New.
5083 2011-01-12 Richard Guenther <rguenther@suse.de>
5086 * gcc.dg/lto/pr47259_0.c: New testcase.
5087 * gcc.dg/lto/pr47259_1.c: Likewise.
5089 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5091 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5092 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5093 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5094 methods missing from the OBJC2 Object.
5095 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5096 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5097 GNU and NeXT runtimes.
5098 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5100 * objc-obj-c++-shared/Object1.m: Likewise.
5101 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5102 * objc.dg/proto-qual-1.m: Likewise.
5103 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5104 * obj-c++.dg/proto-qual-1.mm: Likewise.
5106 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5109 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5111 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5113 Fixed the Objective-C++ testsuite and updated all tests.
5114 * lib/obj-c++.exp (obj-c++_init): Declare and set
5115 gcc_warning_prefix and gcc_error_prefix.
5116 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5117 'dg-warning', 'dg-message' and 'dg-error'.
5118 * obj-c++.dg/class-extension-3.mm: Likewise.
5119 * obj-c++.dg/class-protocol-1.mm: Likewise.
5120 * obj-c++.dg/encode-7.mm: Likewise.
5121 * obj-c++.dg/exceptions-3.mm: Likewise.
5122 * obj-c++.dg/exceptions-5.mm: Likewise.
5123 * obj-c++.dg/method-12.mm: Likewise.
5124 * obj-c++.dg/method-13.mm: Likewise.
5125 * obj-c++.dg/method-15.mm: Likewise.
5126 * obj-c++.dg/method-16.mm: Likewise.
5127 * obj-c++.dg/method-4.mm: Likewise.
5128 * obj-c++.dg/method-8.mm: Likewise.
5129 * obj-c++.dg/method-conflict-1.mm: Likewise.
5130 * obj-c++.dg/method-conflict-2.mm: Likewise.
5131 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5132 and uncommented second part of the testcase now that the testsuite
5134 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5135 and uncommented second part of the testcase now that the testsuite
5137 * obj-c++.dg/private-1.mm: Likewise.
5138 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5139 * obj-c++.dg/syntax-error-7.mm: Likewise.
5140 * obj-c++.dg/warn5.mm: Likewise.
5141 * obj-c++.dg/property/at-property-14.mm: Likewise.
5142 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5144 * obj-c++.dg/property/at-property-18.mm: Likewise.
5145 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5147 * obj-c++.dg/property/at-property-21.mm: Likewise.
5148 * obj-c++.dg/property/at-property-28.mm: Likewise.
5149 * obj-c++.dg/property/at-property-5.mm: Likewise.
5150 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5151 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5152 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5153 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5154 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5155 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5156 * obj-c++.dg/tls/diag-5.mm: Likewise.
5157 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5158 dg-error, now matched correctly.
5160 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5162 * objc.dg/property/at-property-29.m: New.
5163 * obj-c++.dg/property/at-property-29.mm: New.
5165 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5167 * go.test/go-test.exp (go-set-goarch): New proc.
5168 (go-gc-tests): Use it.
5170 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5173 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5175 2011-01-11 Richard Henderson <rth@redhat.com>
5177 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5179 2011-01-11 Jan Hubicka <jh@suse.cz>
5183 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5184 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5186 2011-01-11 Richard Guenther <rguenther@suse.de>
5188 PR tree-optimization/46076
5189 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5191 2011-01-11 Jeff Law <law@redhat.com>
5193 * PR tree-optimization/47086
5194 * gcc.dg/pr47086.c: New test.
5196 2011-01-11 Jason Merrill <jason@redhat.com>
5199 * g++.dg/template/new10.C: New.
5202 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5204 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5206 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5207 Split type definitions and NSConstantString class into...
5208 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5209 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5210 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5211 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5212 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5213 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5215 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5216 encode defines for newer NeXT system headers.
5217 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5218 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5219 * objc.dg/foreach-5.m: Likewise.
5220 * objc.dg/foreach-2.m: Likewise.
5221 * objc.dg/foreach-4.m: Likewise.
5222 * objc.dg/torture/strings/string1.m: Likewise.
5223 * objc.dg/torture/strings/string2.m: Likewise.
5224 * objc.dg/torture/strings/string3.m: Likewise.
5225 * objc.dg/torture/strings/string4.m: Likewise.
5226 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5227 header and stand alone.
5228 * obj-c++.dg/strings/strings-2.mm: Likewise.
5229 * objc.dg/torture/strings/const-str-3.m: Likewise.
5230 * objc.dg/strings/strings-2.m: Likewise.
5231 * objc.dg/strings/const-str-12b.m: Likewise.
5233 2011-01-12 Richard Guenther <rguenther@suse.de>
5236 * gcc.dg/attr-weak-1.c: Adjust.
5238 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5241 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5242 standard compliant and comment.
5244 2011-01-10 Jan Hubicka <jh@suse.cz>
5247 * gcc.dg/initpri3.c: New testcase.
5249 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5252 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5258 (g_ebp_save): Likewise.
5259 (g_esp_save): Likewise.
5261 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5263 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5265 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5267 PR tree-optimization/46021
5268 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5269 i?86-*-*, x86_64-*-*.
5271 2011-01-10 Jeff Law <law@redhat.com>
5273 * PR tree-optimization/47141
5274 * gcc.c-torture/compile/pr47141.c: New test.
5276 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5279 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5280 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5281 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5282 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5285 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5286 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5287 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5288 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5289 being vectorized. Adjust dg-final pattern.
5292 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5293 * gcc.dg/vect/slp-24.c: Likewise.
5295 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5298 * g++.dg/other/pr47218-1.C: New test file.
5299 * g++.dg/other/pr47218.C: Likewise.
5300 * g++.dg/other/pr47218.h: New supporting header.
5302 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5305 * objc.dg/attributes/invalid-attribute-1.m: New.
5306 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5308 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5311 * gfortran.dg/proc_ptr_comp_28.f90: New.
5313 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5315 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5316 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5317 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5318 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5319 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5320 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5321 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5322 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5323 * objc.dg/gnu-api-2-class.m: Likewise.
5324 * objc.dg/gnu-api-2-ivar.m: Likewise.
5325 * objc.dg/gnu-api-2-method.m: Likewise.
5326 * objc.dg/gnu-api-2-objc.m: Likewise.
5327 * objc.dg/gnu-api-2-object.m: Likewise.
5328 * objc.dg/gnu-api-2-property.m: Likewise.
5329 * objc.dg/gnu-api-2-protocol.m: Likewise.
5330 * objc.dg/gnu-api-2-sel.m: Likewise.
5332 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5334 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5335 * objc.dg/objc-foreach-4.m: Likewise.
5336 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5337 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5338 * objc.dg/foreach-4.m: Likewise.
5339 * objc.dg/foreach-5.m: Likewise.
5340 * objc.dg/foreach-3.m: Return self from init.
5342 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5345 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5347 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5350 * gfortran.dg/class_35.f90: New.
5352 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5354 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5356 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5359 * objc.dg/invalid-method-2.m: New.
5360 * obj-c++.dg/invalid-method-2.mm: New.
5362 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5365 * gfortran.dg/transpose_optimization_2.f90 : New test.
5367 2011-01-08 Jan Hubicka <jh@suse.cz>
5369 PR tree-optmization/46469
5370 * g++.dg/torture/pr46469.C: New testcase.
5372 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5374 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5375 emulation of libobjc-gnu structure layout functionality to ..
5376 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5377 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5378 * objc/execute/bf-common.h: Adjust headers.
5379 * objc/execute/bf-1.m: Likewise.
5380 * objc/execute/bf-2.m: Likewise.
5381 * objc/execute/bf-3.m: Likewise.
5382 * objc/execute/bf-4.m: Likewise.
5383 * objc/execute/bf-5.m: Likewise.
5384 * objc/execute/bf-6.m: Likewise.
5385 * objc/execute/bf-7.m: Likewise.
5386 * objc/execute/bf-8.m: Likewise.
5387 * objc/execute/bf-9.m: Likewise.
5388 * objc/execute/bf-10.m: Likewise.
5389 * objc/execute/bf-11.m: Likewise.
5390 * objc/execute/bf-12.m: Likewise.
5391 * objc/execute/bf-13.m: Likewise.
5392 * objc/execute/bf-14.m: Likewise.
5393 * objc/execute/bf-15.m: Likewise.
5394 * objc/execute/bf-16.m: Likewise.
5395 * objc/execute/bf-17.m: Likewise.
5396 * objc/execute/bf-18.m: Likewise.
5397 * objc/execute/bf-19.m: Likewise.
5398 * objc/execute/bf-20.m: Likewise.
5399 * objc/execute/bf-21.m: Likewise.
5400 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5401 objc_get_type_qualifiers ().
5403 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5406 * gfortran.dg/dependency_39.f90: New test.
5408 2011-01-07 Jan Hubicka <jh@suse.cz>
5410 Get builtins tests ready for linker plugin.
5411 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5412 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5413 my_memset, my_bzero): Mark used.
5414 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5415 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5417 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5420 2011-01-07 Jan Hubicka <jh@suse.cz>
5422 PR tree-optimization/46367
5423 * g++.dg/torture/pr46367.C: New file.
5425 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5428 * gcc.dg/pr47201.c: New test.
5431 * gcc.dg/tree-prof/pr47187.c: New test.
5433 2011-01-07 Tobias Burnus <burnus@net-b.de>
5436 * gfortran.dg/extends_type_of_3.f90: New.
5438 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5440 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5441 * g++.dg/ext/dllimport-MI1.C: Likewise.
5442 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5443 * g++.dg/ext/dllimport10.C: Likewise.
5444 * g++.dg/ext/dllimport11.C: Likewise.
5445 * g++.dg/ext/dllimport12.C: Likewise.
5446 * g++.dg/ext/dllimport13.C: Likewise.
5447 * g++.dg/ext/dllimport2.C: Likewise.
5448 * g++.dg/ext/dllimport3.C: Likewise.
5449 * g++.dg/ext/dllimport4.C: Likewise.
5450 * g++.dg/ext/dllimport5.C: Likewise.
5451 * g++.dg/ext/dllimport6.C: Likewise.
5452 * g++.dg/ext/dllimport8.C: Likewise.
5453 * g++.dg/ext/dllimport9.C: Likewise.
5454 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5455 targets, too. Additionally enable test for i?86-*-mingw*.
5456 * g++.dg/ext/selectany1.C: Likewise.
5457 Remove guard variable check.
5459 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5463 * gfortran.dg/storage_size_3.f08: Extended.
5465 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5468 * g++.dg/template/stdarg1.C: New test.
5470 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5473 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5474 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5475 from the interface of functions to not hide the errors that
5478 2011-01-06 Jan Hubicka <jh@suse.cz>
5480 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5481 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5483 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5487 * gfortran.dg/interface_33.f90: New test.
5489 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5492 * gcc.c-torture/compile/pr47150.c: New test.
5494 2011-01-06 Ira Rosen <irar@il.ibm.com>
5496 PR tree-optimization/47139
5497 * gcc.dg/vect/pr47139.c: New test.
5499 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5502 * gfortran.dg/extends_type_of_2.f03: New.
5504 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5506 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5508 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5510 * gnat.dg/opt14.adb: New test.
5512 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5515 * gfortran.dg/allocate_error_2.f90: New test.
5517 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5520 * gfortran.dg/storage_size_3.f08: New.
5522 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5524 PR libgfortran/47154
5525 * gfortran.dg/namelist_68.f90: New test.
5527 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5529 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5531 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5534 * gfortran.dg/class_34.f90: New.
5536 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5538 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5539 use __builtin_inff. Skip all single-precision tests that require
5542 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5544 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5546 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5548 PR tree-optimization/47148
5549 * gcc.c-torture/execute/pr47148.c: New test.
5551 PR tree-optimization/47155
5552 * gcc.c-torture/execute/pr47155.c: New test.
5554 PR rtl-optimization/47157
5555 * gcc.c-torture/compile/pr47157.c: New test.
5557 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5559 * gcc.dg/torture/vector-shift2.c (schar): Define.
5560 (main): Always use schar or uchar instead of plain "char" to avoid
5561 dependencies on implementation-defined char signedness.
5563 2011-01-03 Martin Jambor <mjambor@suse.cz>
5565 PR tree-optimization/46801
5566 * gnat.dg/pack9.adb: Remove xfail.
5568 2011-01-03 Martin Jambor <mjambor@suse.cz>
5570 PR tree-optimization/46984
5571 * g++.dg/ipa/pr46984.C: New test.
5573 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5576 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5578 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5580 PR tree-optimization/47140
5581 * gcc.c-torture/compile/pr47140.c: New test.
5583 PR rtl-optimization/47028
5584 * gcc.dg/pr47028.c: New test.
5586 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5588 * objc.dg/protocol-forward-1.m: Removed TODO.
5589 * objc.dg/protocol-forward-2.m: New.
5590 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5591 * obj-c++.dg/protocol-forward-2.mm: New.
5593 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5596 * g++.dg/eh/pr38662.C: New testcase.
5598 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5600 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5601 scan for newline '\n'.
5604 Copyright (C) 2011 Free Software Foundation, Inc.
5606 Copying and distribution of this file, with or without modification,
5607 are permitted in any medium without royalty provided the copyright
5608 notice and this notice are preserved.