1 2011-05-25 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/defaulted29.C: New.
5 * g++.dg/cpp0x/initlist51.C: New.
7 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10 * g++.dg/abi/packed1.C: Suppress warning.
11 * g++.dg/warn/Wunused-parm-3.C: Likewise.
12 * g++.dg/template/stdarg1.C: Likewise.
13 * g++.dg/other/packed1.C: Remove arm from xfail list.
15 2011-05-25 Jason Merrill <jason@redhat.com>
17 * g++.dg/cpp0x/enum16.C: New.
18 * g++.dg/parse/error15.C: Adjust.
20 * g++.dg/cpp0x/initlist50.C: New.
22 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
24 * g++.dg/cpp0x/variadic109.C: New.
26 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
28 * gcc.target/i386/pause-1.c: New.
30 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
32 * gcc.dg/stack-usage-1.c: Adjust comment.
33 * gcc.dg/stack-usage-2.c: New test.
35 2011-05-25 Jakub Jelinek <jakub@redhat.com>
38 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
39 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
41 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
43 PR rtl-optimization/48757
44 * gfortran.dg/pr48757.f: New test case.
46 2011-05-24 Jason Merrill <jason@redhat.com>
48 * g++.dg/cpp0x/access01.C: New.
50 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
53 * objc.dg/pr48177.m: New testcase.
55 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
58 * objc.dg/pr48187.m: New testcase.
59 * obj-c++.dg/pr48187.mm: New testcase.
60 * objc.dg/ivar-extra-semicolon.m: New testcase.
62 2011-05-24 Jason Merrill <jason@redhat.com>
64 * g++.dg/template/access21.C: New.
65 * g++.dg/template/access22.C: New.
67 2011-05-24 Michael Matz <matz@gcc.gnu.org>
69 PR rtl-optimization/48633
70 * g++.dg/pr48633.C: New test.
72 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
75 * g++.dg/other/pr49133.C: New test.
77 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
78 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80 * gcc.dg/torture/tls/run-gd.c: New test.
81 * gcc.dg/torture/tls/run-ie.c: New test.
82 * gcc.dg/torture/tls/run-ld.c: New test.
83 * gcc.dg/torture/tls/run-le.c: New test.
84 * lib/target-supports.exp (check_effective_target_tls_runtime):
85 Build testcase with TLS options.
87 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
89 * gcc.dg/vect/pr48172.c: Remove dg-do run.
91 2011-05-24 Tom de Vries <tom@codesourcery.com>
93 PR tree-optimization/49121
94 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
96 2011-05-23 Jason Merrill <jason@redhat.com>
98 * g++.dg/cpp0x/defaulted28.C: New.
100 * g++.dg/cpp0x/sfinae25.C: New.
102 * g++.dg/cpp0x/rv-cast2.C: New.
104 * g++.dg/cpp0x/enum14.C: New.
106 2011-05-23 Jakub Jelinek <jakub@redhat.com>
109 * gcc.c-torture/execute/pr49123.c: New test.
112 * gcc.dg/debug/pr49032.c: New test.
115 * gcc.dg/pr49120.c: New test.
117 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
120 * gcc.target/i386/pr47315.c: New test.
122 2011-05-23 Jason Merrill <jason@redhat.com>
124 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
126 * g++.dg/cpp0x/sfinae24.C: New.
128 * g++.dg/cpp0x/error3.C: New.
130 * g++.dg/cpp0x/defaulted27.C: New.
132 * g++.dg/cpp0x/decltype27.C: New.
134 2011-05-23 Richard Guenther <rguenther@suse.de>
136 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
138 2011-05-23 Richard Guenther <rguenther@suse.de>
140 PR tree-optimization/40874
141 * g++.dg/tree-ssa/pr40874.C: New testcase.
143 2011-05-23 Richard Guenther <rguenther@suse.de>
145 PR tree-optimization/49115
146 * g++.dg/torture/pr49115.C: New testcase.
148 2011-05-23 Richard Guenther <rguenther@suse.de>
151 * gcc.dg/memcpy-3.c: New testcase.
153 2011-05-23 Jakub Jelinek <jakub@redhat.com>
156 * gcc.c-torture/execute/pr48973-1.c: New test.
157 * gcc.c-torture/execute/pr48973-2.c: New test.
159 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
162 * g++.dg/warn/pr18016.C: New.
164 2011-05-23 Tom de Vries <tom@codesourcery.com>
167 * gcc.target/arm/ivopts-6.c: New test.
169 2011-05-22 Jakub Jelinek <jakub@redhat.com>
172 * gcc.c-torture/compile/pr49029.c: New test.
174 2011-05-22 Jason Merrill <jason@redhat.com>
176 * g++.dg/cpp0x/sfinae23.C: New.
177 * g++.dg/cpp0x/sfinae8.C: Correct.
179 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
181 * gfortran.dg/function_optimize_8.f90: New test case.
183 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
185 PR tree-optimization/49087
186 * gcc.dg/vect/O3-pr49087.c: New test.
188 2011-05-21 Jason Merrill <jason@redhat.com>
190 * g++.dg/debug/const5.C: New.
192 2011-05-20 Jason Merrill <jason@redhat.com>
194 * g++.dg/cpp0x/constexpr-static7.C: Extend.
196 * g++.dg/cpp0x/constexpr-static7.C: New.
198 * g++.dg/cpp0x/enum12.C: New.
199 * g++.dg/cpp0x/enum13.C: New.
201 2011-05-21 Janus Weil <janus@gcc.gnu.org>
204 * gfortran.dg/select_type_23.f03: New.
206 2011-05-20 Jason Merrill <jason@redhat.com>
208 * g++.dg/cpp0x/defaulted26.C: New.
210 * g++.dg/cpp0x/noexcept02.C: Fix.
211 * g++.dg/cpp0x/noexcept03.C: Fix.
212 * g++.dg/cpp0x/noexcept08.C: Fix.
213 * g++.dg/cpp0x/noexcept10.C: New.
215 2011-05-20 Janus Weil <janus@gcc.gnu.org>
218 * gfortran.dg/extends_12.f03: New.
220 2011-05-20 Jason Merrill <jason@redhat.com>
222 * g++.dg/template/koenig9.C: New.
223 * g++.dg/opt/pr47615.C: Fix.
224 * g++.dg/overload/defarg1.C: Fix.
225 * g++.dg/tc1/dr213.C: Remove xfail.
226 * g++.dg/torture/pr34850.C: Fix.
227 * g++.dg/torture/pr39362.C: Fix.
228 * g++.old-deja/g++.brendan/crash56.C: Fix.
229 * g++.old-deja/g++.pt/memtemp47.C: Fix.
231 2011-05-20 Richard Guenther <rguenther@suse.de>
233 PR tree-optimization/49079
234 * gcc.dg/torture/pr49079.c: New testcase.
236 2011-05-20 Jakub Jelinek <jakub@redhat.com>
238 PR tree-optimization/49073
239 * gcc.c-torture/execute/pr49073.c: New test.
241 2011-06-19 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/coarray_21.f90: New.
246 2011-05-19 Joseph Myers <joseph@codesourcery.com>
248 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
251 2011-05-19 Richard Guenther <rguenther@suse.de>
254 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
256 2011-05-19 Richard Guenther <rguenther@suse.de>
259 * gcc.dg/builtin-object-size-11.c: New testcase.
261 2011-05-19 Tom de Vries <tom@codesourcery.com>
264 * gcc.target/arm/ivopts.c: New test.
265 * gcc.target/arm/ivopts-2.c: New test.
267 2011-05-19 Tom de Vries <tom@codesourcery.com>
269 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
271 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
273 * gcc.c-torture/execute/960321-1.x: Remove.
275 2011-05-18 Janus Weil <janus@gcc.gnu.org>
278 * gfortran.dg/move_alloc_4.f90: New.
280 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
283 * gcc.target/i386/pr49002-1.c: New test.
284 * gcc.target/i386/pr49002-2.c: Likewise.
286 2011-05-18 Jakub Jelinek <jakub@redhat.com>
288 PR tree-optimization/49039
289 * gcc.c-torture/execute/pr49039.c: New test.
290 * gcc.dg/tree-ssa/pr49039.c: New test.
291 * g++.dg/torture/pr49039.C: New test.
293 2011-05-18 Jason Merrill <jason@redhat.com>
295 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
296 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
297 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
299 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
301 * gcc.target/bfin/mcpu-bf592.c: New test.
303 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
305 PR tree-optimization/41881
306 * gcc.dg/vect/O3-pr41881.c: New test.
307 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
309 2011-05-18 Jakub Jelinek <jakub@redhat.com>
311 PR tree-optimization/49000
312 * gcc.dg/pr49000.c: New test.
314 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
316 * gnat.dg/invalid1.adb: New test.
318 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
322 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
323 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
325 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
328 * g++.dg/cpp0x/range-for18.C: New.
330 2011-05-15 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/coarray/image_index_2.f90: New.
335 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
337 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
338 * g++.dg/cpp0x/override2.C: New.
340 2011-05-14 Tobias Burnus <burnus@net-b.de>
343 * gfortran.de/coarray_20.f90: New.
345 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
348 * function_optimize_7.f90: New test case.
350 2011-05-13 Jason Merrill <jason@redhat.com>
352 * g++.dg/cpp0x/decltype26.C: New.
353 * g++.dg/cpp0x/enum11.C: New.
355 2011-05-13 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/assign_8.f90: Update dg-error.
361 2011-05-13 Tobias Burnus <burnus@net-b.de>
364 * gfortran.dg/io_constraints_8.f90: New.
365 * gfortran.dg/io_constraints_9.f90: New.
367 2011-05-13 Martin Thuresson <martint@google.com>
369 PR gcov-profile/47793
370 * gcc.dg/pr47793.c: New.
372 2011-05-12 Jakub Jelinek <jakub@redhat.com>
374 PR tree-optimization/48975
375 * gcc.dg/pr48975.c: New test.
377 2011-05-12 Tobias Burnus <burnus@net-b.de>
380 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
382 2011-05-12 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
386 2011-05-12 Geert Bosch <bosch@adacore.com>
388 * gnat.dg/view_conversion1.adb: New test.
390 2011-05-12 Richard Guenther <rguenther@suse.de>
392 PR tree-optimization/48172
393 * gcc.dg/vect/pr48172.c: New testcase.
395 2011-05-12 Jakub Jelinek <jakub@redhat.com>
398 * g++.dg/opt/pr48967.C: New test.
400 2011-05-11 Jason Merrill <jason@redhat.com>
402 * g++.dg/cpp0x/constexpr-friend.C: New.
403 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
405 * g++.dg/cpp0x/sfinae22.C: New.
407 2011-05-11 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/generic_24.f90: New.
412 2011-05-11 Richard Guenther <rguenther@suse.de>
414 PR tree-optimization/15256
415 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
417 2011-05-11 Jakub Jelinek <jakub@redhat.com>
420 * gcc.dg/pr48159-1.c: New test.
421 * gcc.dg/pr48159-2.c: New test.
423 2011-05-11 Richard Guenther <rguenther@suse.de>
426 * gcc.dg/torture/pr48953.c: New testcase.
428 2011-05-11 Richard Guenther <rguenther@suse.de>
430 PR tree-optimization/18041
431 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
433 2011-05-11 Alan Modra <amodra@gmail.com>
436 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
438 2011-05-10 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp0x/defaulted25.C: New.
441 * g++.dg/template/crash7.C: Adjust.
443 * g++.dg/cpp0x/variadic108.C: New.
445 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
447 * g++.dg/inherit/virtual9.C: Extend.
449 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
452 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
453 are passed and returned in vector registers.
455 2011-05-10 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
458 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
459 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
460 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
461 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
464 2011-05-10 Jakub Jelinek <jakub@redhat.com>
466 PR tree-optimization/48611
467 PR tree-optimization/48794
468 * gfortran.dg/gomp/pr48611.f90: New test.
469 * gfortran.dg/gomp/pr48794.f90: New test.
472 * gcc.dg/dfp/pr48928.c: New test.
474 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/cpp0x/pr48522.C: New.
479 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/cpp0x/sfinae21.C: New.
484 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/template/sfinae28.C: Rename to...
487 * g++.dg/cpp0x/sfinae19.C: ... this.
488 * g++.dg/template/sfinae29.C: Rename to...
489 * g++.dg/cpp0x/sfinae20.C: ... this.
491 2011-05-09 Jeff Law <law@redhat.com>
493 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
496 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
499 * g++.dg/init/pr20039.C: New.
501 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/template/sfinae28.C: New.
506 * g++.dg/template/sfinae29.C: Likewise.
508 2011-05-09 Jason Merrill <jason@redhat.com>
510 * g++.dg/template/nontype23.C: New.
512 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
514 * g++.dg/init/pr48859.C: New.
516 2011-05-09 Jason Merrill <jason@redhat.com>
518 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
519 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
520 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
521 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
522 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
523 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
524 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
525 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
527 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
529 * g++.dg/inherit/virtual9.C: New.
531 2011-05-09 Dodji Seketeli <dodji@redhat.com>
534 * g++.dg/template/dependent-expr8.C: New test case.
536 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
538 PR tree-optimization/48837
539 * gcc.dg/pr48837.c: New testcase.
541 2011-05-06 Jason Merrill <jason@redhat.com>
543 * g++.dg/cpp0x/constexpr-condition2.C: New.
545 * g++.dg/cpp0x/constexpr-missing.C: New.
547 2011-05-06 Tobias Burnus <burnus@net-b.de>
550 * gfortran.dg/coarray/this_image_2.f90: New.
552 2011-05-06 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/bind_c_usage_22.f90: New.
557 * gfortran.dg/bind_c_usage_23.f90: New.
558 * gfortran.dg/bind_c_usage_24.f90: New.
559 * gfortran.dg/bind_c_usage_24_c.c: New.
561 2011-05-06 Dodji Seketeli <dodji@redhat.com>
564 * g++.dg/template/member9.C: New test case.
566 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
568 * gnat.dg/discr29.ad[sb]: New test.
569 * gnat.dg/discr30.adb: Likewise.
571 2011-05-05 Julian Brown <julian@codesourcery.com>
573 * gcc.target/arm/neon-vset_lanes8.c: New test.
575 2011-05-05 Jason Merrill <jason@redhat.com>
577 * g++.dg/init/new32.C: New.
579 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
581 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
584 2011-05-05 Jakub Jelinek <jakub@redhat.com>
586 PR rtl-optimization/48381
587 * gcc.c-torture/compile/pr48381.c: New test.
589 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
591 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
593 * gcc.target/i386/opt-1.c: Ditto.
595 2011-05-04 Jason Merrill <jason@redhat.com>
597 * g++.dg/conversion/base1.C: New.
599 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
602 * gfortran.dg/round_3.f08: Add more checks to test case.
604 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
606 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
607 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
608 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
609 Gate test on effective_target fd_truncate.
611 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
614 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
615 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
616 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
617 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
618 * gcc.target/i386/pr38824.c: Ditto.
619 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
620 * gcc.target/i386/vecinit-2.c: Ditto.
621 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
622 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
623 * gcc.target/i386/parity-2.c: Ditto.
624 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
626 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
628 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
630 * gcc.target/bfin/mcpu-bf514.c: Likewise.
631 * gcc.target/bfin/mcpu-bf516.c: Likewise.
632 * gcc.target/bfin/mcpu-bf518.c: Likewise.
634 2011-05-03 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
639 2011-05-03 Tobias Burnus <burnus@net-b.de>
642 * gfortran.dg/coarray/this_image_1.f90: New.
644 2011-05-03 Tobias Burnus <burnus@net-b.de>
647 * gfortran.dg/coarray/caf.dg: New.
648 * gfortran.dg/coarray/image_index_1.f90: New, copied
649 from ../coarray_16.f90.
651 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/ext/complex9.C: New.
656 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
659 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
660 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
661 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
663 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
665 * gcc.target/bfin/builtins: Created.
666 * gcc.target/bfin/hisilh-O0.c: Deleted.
667 * gcc.target/bfin/hisilh.c: Moved to...
668 * gcc.target/bfin/builtins/hisilh.c: ...here.
669 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
670 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
671 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
672 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
673 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
674 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
675 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
676 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
677 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
678 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
679 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
680 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
681 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
682 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
683 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
684 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
685 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
686 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
687 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
688 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
689 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
690 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
691 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
692 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
693 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
694 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
695 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
696 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
697 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
698 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
699 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
700 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
701 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
702 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
703 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
704 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
705 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
706 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
707 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
708 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
709 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
710 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
711 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
712 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
713 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
714 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
715 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
716 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
717 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
718 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
719 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
720 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
721 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
722 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
723 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
724 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
725 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
726 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
727 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
728 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
729 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
730 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
731 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
732 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
733 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
734 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
735 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
736 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
737 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
738 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
739 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
740 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
741 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
742 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
743 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
744 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
745 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
746 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
747 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
748 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
749 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
750 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
751 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
752 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
753 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
754 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
755 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
756 * gcc.target/bfin/builtins/circptr.c: Ditto.
757 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
758 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
759 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
760 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
761 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
762 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
763 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
764 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
765 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
766 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
767 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
768 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
769 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
770 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
771 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
772 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
773 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
774 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
775 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
776 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
777 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
778 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
779 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
780 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
781 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
782 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
783 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
784 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
785 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
786 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
787 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
788 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
789 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
790 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
791 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
792 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
793 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
794 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
795 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
796 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
797 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
798 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
799 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
800 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
801 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
802 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
803 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
804 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
805 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
806 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
807 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
808 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
809 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
810 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
811 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
812 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
813 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
814 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
815 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
816 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
817 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
818 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
819 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
820 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
821 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
822 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
823 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
824 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
825 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
826 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
828 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
830 * gcc.target/arm/cold-lc.c: New test.
832 2011-05-03 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr48774.c: New test.
837 2011-05-03 Richard Guenther <rguenther@suse.de>
839 * gcc.dg/large-size-array-5.c: New testcase.
841 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
843 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
845 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
847 * lib/target-supports.exp (check_effective_target_vect_strided):
849 (check_effective_target_vect_strided2)
850 (check_effective_target_vect_strided3)
851 (check_effective_target_vect_strided4)
852 (check_effective_target_vect_strided8): ...these new functions.
854 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
855 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
856 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
857 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
858 * gcc.dg/vect/pr37539.c: Likewise.
859 * gcc.dg/vect/slp-11a.c: Likewise.
860 * gcc.dg/vect/slp-11b.c: Likewise.
861 * gcc.dg/vect/slp-11c.c: Likewise.
862 * gcc.dg/vect/slp-12a.c: Likewise.
863 * gcc.dg/vect/slp-12b.c: Likewise.
864 * gcc.dg/vect/slp-18.c: Likewise.
865 * gcc.dg/vect/slp-19a.c: Likewise.
866 * gcc.dg/vect/slp-19b.c: Likewise.
867 * gcc.dg/vect/slp-21.c: Likewise.
868 * gcc.dg/vect/slp-23.c: Likewise.
869 * gcc.dg/vect/vect-cselim-1.c: Likewise.
871 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
872 instead of vect_interleave && vect_extract_even_odd.
873 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
874 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
875 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
876 * gcc.dg/vect/vect-1.c: Likewise.
877 * gcc.dg/vect/vect-10.c: Likewise.
878 * gcc.dg/vect/vect-98.c: Likewise.
879 * gcc.dg/vect/vect-107.c: Likewise.
880 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
881 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
882 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
883 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
884 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
885 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
886 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
887 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
888 * gcc.dg/vect/vect-strided-float.c: Likewise.
889 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
890 * gcc.dg/vect/vect-strided-mult.c: Likewise.
891 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
892 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
893 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
894 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
895 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
896 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
897 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
898 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
899 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
900 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
901 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
902 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
903 * gcc.dg/vect/vect-vfa-03.c: Likewise.
905 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
907 * gcc.dg/vect/pr30843.c: Likewise.
908 * gcc.dg/vect/pr33866.c: Likewise.
909 * gcc.dg/vect/slp-reduc-6.c: Likewise.
910 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
911 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
912 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
914 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
916 * gcc.dg/vect/slp-11.c: Split into...
917 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
918 gcc.dg/vect/slp-11c.c: ...these tests.
919 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
920 * gcc.dg/vect/slp-12c.c: ...this new test.
921 * gcc.dg/vect/slp-19.c: Split into...
922 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
923 gcc.dg/vect/slp-19c.c: ...these new tests.
925 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
927 * lib/target-supports.exp
928 (check_effective_target_vect_extract_even_odd_wide): Delete.
929 (check_effective_target_vect_strided_wide): Likewise.
930 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
931 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
932 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
933 * gcc.dg/vect/pr37539.c: Likewise.
934 * gcc.dg/vect/slp-11.c: Likewise.
935 * gcc.dg/vect/slp-12a.c: Likewise.
936 * gcc.dg/vect/slp-12b.c: Likewise.
937 * gcc.dg/vect/slp-19.c: Likewise.
938 * gcc.dg/vect/slp-23.c: Likewise.
939 * gcc.dg/vect/vect-1.c: Likewise.
940 * gcc.dg/vect/vect-98.c: Likewise.
941 * gcc.dg/vect/vect-107.c: Likewise.
942 * gcc.dg/vect/vect-strided-float.c: Likewise.
944 2011-05-02 Jason Merrill <jason@redhat.com>
946 * g++.dg/init/new31.C: New.
948 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
951 * gcc.dg/pr35445.c: New test.
953 2011-05-02 Jason Merrill <jason@redhat.com>
955 * c-c++-common/vla-1.c: New.
957 2011-05-02 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/48822
960 * gcc.dg/torture/pr48822.c: New testcase.
962 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/constexpr-47969.C: New.
967 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
970 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
971 on vect_no_align targets.
972 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
973 vect_no_align targets.
975 2011-05-01 Xinliang David Li <davidxl@google.com>
977 * gcc.dg/tree-ssa/integer-addr.c: New test.
978 * gcc.dg/tree-ssa/alias_bug.c: New test.
980 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
983 * gfortran.dg/round_3.f08: Add more checks.
985 2011-04-30 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/import9.f90: New, proper test.
989 * gfortran.dg/interface_37.f90: Remove bogus
990 test (bogus copy of interface_36.f90).
992 2011-04-30 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/interface_37.f90: New.
997 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1000 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1002 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1004 PR tree-optimization/48809
1005 * gcc.c-torture/execute/pr48809.c: New test.
1007 2011-04-29 Jeff Law <law@redhat.com>
1009 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1011 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1014 * g++.dg/init/ctor10.C: New.
1016 2011-04-29 Le-Chun Wu <lcwu@google.com>
1018 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1019 warning in implicitly instantiated templates.
1021 2011-04-29 Le-Chun Wu <lcwu@google.com>
1023 * g++.dg/warn/Wnull-conversion-1.C: New.
1024 * g++.dg/warn/Wnull-conversion-2.C: New.
1026 2011-04-29 Diego Novillo <dnovillo@google.com>
1028 * g++.old-deja/g++.other/null3.C: Expect warning about
1029 converting boolean to a pointer.
1031 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1034 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1038 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1040 2011-04-29 Tobias Burnus <burnus@net-b.de>
1043 * gfortran.dg/typebound_proc_22.f90: New.
1046 * gfortran.dg/interface_36.f90: New.
1048 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050 PR libgfortran/48488
1051 PR libgfortran/48602
1052 PR libgfortran/48615
1053 PR libgfortran/48684
1054 PR libgfortran/48787
1055 * gfortran.dg/fmt_g.f: Adjust test.
1056 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1057 * gfortran.dg/round_3.f08: New test.
1058 * gfortran.dg/namelist_print_1.f: Adjust test.
1059 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1060 * gfortran.dg/f2003_io_5.f03: Adjust test.
1061 * gfortran.dg/coarray_15.f90: Adjust test.
1062 * gfortran.dg/namelist_65.f90: Adjust test.
1063 * gfortran.dg/fmt_cache_1.f: Adjust test.
1064 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1065 * gfortran.dg/real_const_3.f90: Adjust test.
1067 2011-04-28 Xinliang David Li <davidxl@google.com>
1069 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1070 * testsuite/g++.dg/prof-robust-1.C: New test.
1072 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1074 PR tree-optimization/48765
1075 * gcc.dg/vect/pr48765.c: New.
1077 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1079 PR tree-optimization/48775
1080 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1082 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/inherit/pr48798.C: New.
1086 * g++.old-deja/g++.other/base1.C: Adjust.
1088 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1091 * g++.dg/template/inherit7.C: New test case.
1093 2011-04-28 Richard Guenther <rguenther@suse.de>
1095 PR tree-optimization/40052
1096 PR tree-optimization/15347
1097 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1098 * gcc.dg/pr15347.c: Likewise.
1100 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/cpp0x/sfinae18.C: New.
1105 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/ext/is_literal_type1.C: New.
1110 2011-04-28 Tobias Burnus <burnus@net-b.de>
1114 * gfortran.dg/interface_35.f90: New.
1115 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1116 * gfortran.dg/func_result_6.f90: Add dg-warning.
1117 * gfortran.dg/bessel_1.f90: Ditto.
1118 * gfortran.dg/hypot_1.f90: Ditto.
1119 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1120 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1121 * gfortran.dg/interface_assignment_4.f90: Ditto.
1123 2011-04-27 Jason Merrill <jason@redhat.com>
1125 * g++.dg/ext/complex8.C: New.
1127 * g++.dg/cpp0x/initlist49.C: New.
1128 * g++.dg/init/new30.C: New.
1130 2011-04-27 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/whole_file_34.f90: New.
1135 2011-04-27 Jan Hubicka <jh@suse.cz>
1137 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1139 2011-04-27 Jason Merrill <jason@redhat.com>
1141 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1143 * g++.dg/parse/ambig6.C: New.
1145 2011-04-27 Nick Clifton <nickc@redhat.com>
1147 * gcc.dg/20020312-2.c: Add definition for RX.
1149 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1150 option with RX targets.
1152 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1155 2011-04-27 Richard Guenther <rguenther@suse.de>
1157 * gcc.dg/tree-ssa/pr23382.c: Remove.
1159 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1162 * gcc.c-torture/compile/pr48767.c: New test.
1164 2011-04-27 Richard Guenther <rguenther@suse.de>
1166 PR tree-optimization/48772
1167 * g++.dg/pr48772.C: New testcase.
1169 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.c-torture/compile/pr48742.c: New test.
1174 2011-04-26 Jason Merrill <jason@redhat.com>
1176 * g++.dg/lookup/koenig13.C: New.
1178 * g++.dg/cpp0x/initlist48.C: New.
1180 2011-04-25 Jason Merrill <jason@redhat.com>
1182 * g++.dg/cpp0x/sfinae17.C: New.
1184 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1187 * gcc.target/powerpc/pr48258-1.c: New file.
1188 * gcc.target/powerpc/pr48258-2.c: Ditto.
1190 2011-04-26 Xinliang David Li <davidxl@google.com>
1192 * gcc.dg/uninit-suppress.c: New test.
1193 * gcc.dg/uninit-suppress.c: New test.
1195 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1198 * gcc.dg/pr48768.c: New test.
1200 PR tree-optimization/48734
1201 * gcc.c-torture/compile/pr48734.c: New test.
1204 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1206 2011-04-26 Richard Guenther <rguenther@suse.de>
1208 PR tree-optimization/48731
1209 * gcc.dg/torture/pr48731.c: New testcase.
1211 2011-04-26 Richard Guenther <rguenther@suse.de>
1214 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1216 2011-04-26 Richard Guenther <rguenther@suse.de>
1219 * gcc.dg/torture/pr48694-1.c: New testcase.
1220 * gcc.dg/torture/pr48694-2.c: Likewise.
1222 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/ext/underlying_type1.C: New.
1225 * g++.dg/ext/underlying_type2.C: Likewise.
1226 * g++.dg/ext/underlying_type3.C: Likewise.
1227 * g++.dg/ext/underlying_type4.C: Likewise.
1228 * g++.dg/ext/underlying_type5.C: Likewise.
1229 * g++.dg/ext/underlying_type6.C: Likewise.
1230 * g++.dg/ext/underlying_type7.C: Likewise.
1231 * g++.dg/ext/underlying_type8.C: Likewise.
1232 * g++.dg/ext/underlying_type9.C: Likewise.
1233 * g++.dg/ext/underlying_type10.C: Likewise.
1235 2011-04-25 Jason Merrill <jason@redhat.com>
1237 * g++.dg/cpp0x/regress/template-const2.C: New.
1239 2011-04-25 Jeff Law <law@redhat.com>
1241 * gcc.dg/tree-ssa/vrp56.c: new test.
1243 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1245 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1247 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1249 PR preprocessor/48740
1250 * c-c++-common/raw-string-11.c: New test.
1252 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1254 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1257 2011-04-23 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/coarray_19.f90: New.
1262 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.dg/pr48685.c: New test.
1267 2011-04-22 Jan Hubicka <jh@suse.cz>
1269 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1271 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1273 PR tree-optimization/48717
1274 * gcc.c-torture/execute/pr48717.c: New test.
1276 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1279 * gcc.target/i386/pr48723.c: New test.
1281 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.dg/gomp/pr48716.c: New test.
1285 * g++.dg/gomp/pr48716.C: New test.
1287 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1290 * gcc.dg/missing-field-init-2.c: Update testcase.
1292 2011-04-22 Alan Modra <amodra@gmail.com>
1294 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1296 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/function_optimize_6.f90: New test.
1301 2011-04-21 Easwaran Raman <eraman@google.com>
1303 * gcc.dg/stack-layout-2.c: New test.
1305 2011-04-21 Richard Guenther <rguenther@suse.de>
1308 * g++.dg/lto/pr48207-2_0.C: New testcase.
1309 * g++.dg/lto/pr48207-3_0.C: Likewise.
1311 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1313 * gnat.dg/volatile5.adb: New test.
1314 * gnat.dg/volatile5_pkg.ads: New helper.
1316 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/pr48708.c: New test.
1321 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1323 * gcc.dg/vect/vect-119.c: New test.
1325 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1327 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1330 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1331 Richard Sandiford <richard.sandiford@linaro.org>
1334 * gcc.target/arm/pr46329.c: New test.
1336 2011-04-21 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/coarray_18.f90: New.
1341 2011-04-20 Jason Merrill <jason@redhat.com>
1343 * g++.dg/cpp0x/initlist47.C: New.
1345 * g++.dg/init/dtor4.C: New.
1347 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1350 * gcc.target/i386/sse2-pinsrw.c: New test.
1351 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1352 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1353 * gcc.target/i386/sse2-insvhi.c: Ditto.
1354 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1355 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1357 2011-04-20 Jason Merrill <jason@redhat.com>
1359 * g++.dg/template/const4.C: New.
1361 2011-04-20 Easwaran Raman <eraman@google.com>
1363 * gcc.dg/stack-layout-1.c: New test.
1365 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1367 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1368 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1371 2011-04-20 Kai Tietz <ktietz@redhat.com>
1373 * gcc.dg/binop-xor1.c: New test.
1374 * gcc.dg/binop-xor2.c: New test.
1375 * gcc.dg/binop-xor3.c: New test.
1376 * gcc.dg/binop-xor4.c: New test.
1377 * gcc.dg/binop-xor5.c: New test.
1379 2011-04-20 Richard Guenther <rguenther@suse.de>
1381 PR tree-optimization/47892
1382 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1384 2011-04-20 Richard Guenther <rguenther@suse.de>
1387 * g++.dg/torture/pr48695.C: New testcase.
1389 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1391 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1392 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1393 * gcc.c-torture/execute/pr45262.c: Ditto
1394 * gcc.dg/torture/pr43165.c: Ditto.
1395 * gcc.dg/torture/pr47228.c: Ditto.
1396 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1397 * gcc.dg/ipa/pr45644.c: Ditto.
1398 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1401 2011-04-19 Jason Merrill <jason@redhat.com>
1403 * g++.dg/ext/complex7.C: New.
1405 * g++.dg/ext/attrib41.C: New.
1407 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1410 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1412 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.target/i386/pr48678.c: New test.
1417 2011-04-19 Martin Jambor <mjambor@suse.cz>
1419 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1420 * g++.dg/opt/devirt2.C: New test.
1421 * g++.dg/ipa/devirt-g-1.C: Likewise.
1423 2011-04-19 Tobias Burnus <burnus@net-b.de>
1426 * gfortran.dg/whole_file_33.f90: New.
1428 2011-04-19 Martin Jambor <mjambor@suse.cz>
1430 * g++.dg/ipa/devirt-7.C: New test.
1432 2011-04-19 Richard Guenther <rguenther@suse.de>
1435 * g++.dg/lto/pr48207_0.C: New testcase.
1437 2011-04-18 Jason Merrill <jason@redhat.com>
1439 * g++.dg/init/void1.C: New.
1441 * g++.dg/cpp0x/union4.C: New.
1443 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1446 * g++.dg/torture/pr48661.C: New test.
1449 * g++.dg/gomp/pr48632.C: New test.
1451 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1453 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1454 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1456 2011-04-18 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/coarray_17.f90: New.
1460 * gfortran.dg/coarray_10.f90: Update dg-error.
1462 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1465 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1466 * gfortran.dg/guality/guality.exp: Likewise.
1468 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1470 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1472 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1476 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1478 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1480 2011-04-18 Richard Guenther <rguenther@suse.de>
1483 * g++.dg/torture/pr46364.C: New testcase.
1485 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1487 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1489 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1491 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1493 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1494 Ira Rosen <ira.rosen@linaro.org>
1497 * gcc.target/arm/pr48252.c: New test.
1499 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1501 PR tree-optimization/48616
1502 * gcc.dg/pr48616.c: New test.
1504 2011-04-18 Tobias Burnus <burnus@net-b.de>
1507 * gfortran.dg/coarray_16.f90: New.
1509 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1512 * gfortran.dg/realloc_on_assign_7.f03: New test.
1514 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516 PR libgfortran/48602
1517 * gfortran.dg/fmt_g0_6.f08: New test.
1519 2011-04-17 Jason Merrill <jason@redhat.com>
1521 * g++.dg/cpp0x/sfinae16.C: New.
1523 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1525 * gcc.target/mips/reg-var-1.c: New test.
1527 2011-04-17 Jan Hubicka <jh@suse.cz>
1529 * gcc.dg/winline-5.c: Update testcase.
1531 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1533 * gnat.dg/discr27.ad[sb]: Move dg directive.
1534 * gnat.dg/discr28.ad[sb]: New test.
1535 * gnat.dg/discr28_pkg.ads: New helper.
1537 2011-04-17 Michael Matz <matz@suse.de>
1539 PR tree-optimization/48622
1541 * gcc.dg/lto/pr48622_0.c: New test.
1543 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1545 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1546 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1547 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1548 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1549 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1550 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1552 2011-04-15 Jason Merrill <jason@redhat.com>
1554 * g++.dg/cpp0x/range-for17.C: New.
1556 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1558 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1559 * g++.dg/cpp0x/range-for3.C: Likewise.
1560 * g++.dg/cpp0x/range-for9.C: Correct error message.
1561 * g++.dg/cpp0x/range-for11.C: New.
1562 * g++.dg/cpp0x/range-for12.C: New.
1563 * g++.dg/cpp0x/range-for13.C: New.
1564 * g++.dg/cpp0x/range-for14.C: New.
1565 * g++.dg/cpp0x/range-for15.C: New.
1566 * g++.dg/cpp0x/range-for16.C: New.
1568 2011-04-15 Tobias Burnus <burnus@net-b.de>
1571 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1573 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1575 * objc.dg/naming-4.m: Updated.
1576 * objc.dg/naming-5.m: Updated.
1577 * objc.dg/naming-6.m: New.
1578 * objc.dg/naming-7.m: New.
1579 * obj-c++.dg/naming-1.mm: Updated.
1580 * obj-c++.dg/naming-2.mm: Updated.
1581 * obj-c++.dg/naming-3.mm: New.
1582 * obj-c++.dg/naming-4.mm: New.
1584 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1586 PR libgfortran/48589
1587 * gfortran.dg/fmt_g0_5.f08: New test.
1589 2011-04-15 Richard Guenther <rguenther@suse.de>
1592 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1594 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1596 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1597 -finline-limit=0 to -fno-inline
1599 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1605 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1609 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1610 * gcc.target/i386/avx-insertps-3.c: New test.
1611 * gcc.target/i386/avx-insertps-4.c: New test.
1613 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1615 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1618 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1623 * gcc.target/avr/pr46779-1.c: New test case
1624 * gcc.target/avr/pr46779-2.c: New test case
1626 2011-04-14 Jason Merrill <jason@redhat.com>
1628 * g++.dg/cpp0x/sfinae15.C: New.
1630 * g++.dg/cpp0x/sfinae14.C: New.
1632 * g++.dg/ext/vla10.C: New.
1634 2011-04-14 Richard Guenther <rguenther@suse.de>
1636 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1638 2011-04-14 Richard Guenther <rguenther@suse.de>
1640 * gcc.dg/fold-bitand-4.c: Move ...
1641 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1643 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1645 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1647 * gcc.target/avr/torture/trivial.c: Ditto.
1649 2011-04-13 Jason Merrill <jason@redhat.com>
1651 * g++.dg/template/operator11.C: New.
1653 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.dg/gomp/pr48591.c: New test.
1659 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1660 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1662 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1665 * g++.dg/template/dependent-expr7.C: New test case.
1667 2011-04-13 Jason Merrill <jason@redhat.com>
1669 * g++.dg/cpp0x/sfinae13.C: New.
1671 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1673 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1675 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1677 * gcc.target/arm/pr43698.c: Remove -march option.
1679 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1681 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1684 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1688 * gfortran.dg/realloc_on_assign_6.f03: New test.
1690 2011-04-12 Kai Tietz <ktietz@redhat.com>
1692 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1693 targets the additional -mno-ms-bitfields and
1694 -Wno-packed-bitfield-compat options.
1695 * g++.dg/ext/bitfield3.C: Likewise.
1696 * g++.dg/ext/bitfield4.C: Likewise.
1697 * g++.dg/ext/bitfield5.C: Likewise.
1698 * gcc.dg/bitfld-15.c: Likewise.
1699 * gcc.dg/bitfld-16.c: Likewise.
1700 * gcc.dg/bitfld-17.c: Likewise.
1701 * gcc.dg/bitfld-18.c: Likewise.
1703 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1705 * gcc.target/arm/neon-vld3-1.c: New test.
1706 * gcc.target/arm/neon-vst3-1.c: New test.
1707 * gcc.target/arm/neon/v*.c: Regenerate.
1709 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1711 PR rtl-optimization/48549
1712 * g++.dg/opt/pr48549.C: New test.
1714 2011-04-12 Richard Guenther <rguenther@suse.de>
1716 PR tree-optimization/46076
1717 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1719 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1722 * lib/compat.exp (compat-execute): Declare unsupported after
1723 stripping path from src1.
1724 * lib/lto.exp (lto-execute): Likewise.
1726 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.dg/pr48552-1.c: New test.
1730 * gcc.dg/pr48552-2.c: New test.
1732 2011-04-11 Jason Merrill <jason@redhat.com>
1734 * g++.dg/cpp0x/sfinae12.C: New.
1736 * g++.dg/cpp0x/enum10.C: New.
1738 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1740 * g++.dg/cpp0x/rv-func.C: New.
1742 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1744 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1747 2011-04-11 Martin Jambor <mjambor@suse.cz>
1749 PR tree-optimization/48195
1750 * gcc.dg/ipa/pr48195.c: New test.
1752 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1754 * gnat.dg/return3.adb: Remove unused switch.
1756 2011-04-08 Mike Stump <mikestump@comcast.net>
1759 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1760 default to fno-common.
1762 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1764 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1765 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1767 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1770 * gfortran.dg/function_optimize_5.f90: New test.
1772 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1774 * gnat.dg/aggr17.adb: New test.
1775 * gnat.dg/aggr18.adb: Likewise.
1777 2011-04-08 Michael Matz <matz@suse.de>
1780 * gcc.target/i386/pr48389.c: New test.
1782 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1784 PR rtl-optimization/48272
1785 * g++.dg/opt/pr48272.C: New.
1787 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1789 PR rtl-optimization/48235
1790 * gcc.dg/pr48235.c: New.
1792 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1794 PR rtl-optimization/48302
1795 * g++.dg/opt/pr48302.C: New.
1797 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1800 * g++.dg/opt/pr48273.C: New.
1802 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1804 PR rtl-optimization/48442
1805 * gcc.dg/pr48442.c: New.
1807 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1809 PR tree-optimization/48377
1810 * gcc.dg/vect/pr48377.c: New test.
1812 2011-04-07 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/regress/call1.C: New.
1816 * g++.dg/cpp0x/variadic107.C: New.
1818 * g++.dg/cpp0x/sfinae11.C: New.
1819 * g++.dg/cpp0x/noexcept02.C: Fix.
1821 * g++.dg/cpp0x/sfinae10.C: New.
1823 * g++.dg/cpp0x/sfinae9.C: New.
1825 * c-c++-common/Wcast-qual-1.c: Move here from...
1826 * gcc.dg/cast-qual-3.c: ...here, and...
1827 * g++.dg/warn/Wcast-qual2.C: ...here.
1829 * g++.dg/cpp0x/sfinae8.C: New.
1831 * g++.dg/cpp0x/sfinae7.C: New.
1833 * g++.dg/cpp0x/enum9.C: New.
1835 2011-04-07 Mike Stump <mikestump@comcast.net>
1837 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1838 with no trampolines.
1840 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1843 * gfortran.dg/gomp/pr48117.f90: New test.
1846 * gcc.dg/torture/pr48343.c: New test.
1848 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1850 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1852 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1854 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1856 2011-04-07 Tom de Vries <tom@codesourcery.com>
1859 * lib/scanasm.exp (object-size): New proc.
1860 * gcc.target/arm/pr43920-2.c: New test.
1862 2011-04-06 Tobias Burnus <burnus@net-b.de>
1866 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1868 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1870 * gcc.dg/mtune.c: Prune note from output.
1872 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1875 * gcc.dg/guality/pr36977.c: New test.
1876 * gcc.dg/guality/pr48466.c: New test.
1878 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1880 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1882 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1884 * gnat.dg/return3.adb: New test.
1886 2011-04-06 Richard Guenther <rguenther@suse.de>
1888 PR tree-optimization/47663
1889 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1891 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1893 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1894 Solaris 8 and 9 as well.
1896 2011-04-05 Tom de Vries <tom@codesourcery.com>
1899 * gcc.target/arm/pr43920-1.c: New test.
1901 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1903 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1904 (cctor): Actually return the value.
1905 (main): Cast return values.
1907 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1909 * gfortran.dg/character_comparison_8.f90: New test.
1911 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1913 * frontend-passes: (optimize_lexical_comparison): New function.
1914 (optimize_expr): Call it.
1915 (optimize_comparison): Also handle lexical comparison functions.
1916 Return false instad of -2 for unequal comparison.
1918 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1921 * function_optimize_4.f90: New test.
1923 2011-04-04 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1927 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1928 * gfortran.dg/coarray_15.f90: New.
1930 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1932 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1933 * gfortran.dg/bessel_7.f90: Likewise.
1935 2011-04-03 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1939 2011-04-03 Richard Guenther <rguenther@suse.de>
1940 Ira Rosen <ira.rosen@linaro.org>
1942 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1943 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1944 -ftree-loop-if-convert-stores.
1946 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1948 * gnat.dg/specs/aggr2.ads: New test.
1950 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1952 * gnat.dg/debug2.ad[sb]: New test.
1953 * gnat.dg/debug2_pkg.ads: New helper.
1954 * gnat.dg/debug3.ad[sb]: New test.
1956 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1958 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1960 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.c-torture/compile/pr48335-1.c: New test.
1964 * gcc.dg/pr48335-1.c: New test.
1965 * gcc.dg/pr48335-2.c: New test.
1966 * gcc.dg/pr48335-3.c: New test.
1967 * gcc.dg/pr48335-4.c: New test.
1968 * gcc.dg/pr48335-5.c: New test.
1969 * gcc.dg/pr48335-6.c: New test.
1970 * gcc.dg/pr48335-7.c: New test.
1971 * gcc.dg/pr48335-8.c: New test.
1972 * gcc.target/i386/pr48335-1.c: New test.
1974 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1977 * gcc.dg/Waddress.c: New test.
1979 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1982 * gfortran.dg/function_optimize_3.f90: New test.
1984 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1986 * gcc.c-torture/compile/20110401-1.c: New test.
1988 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1989 * g++.dg/lto/20091002-2_0.C: Likewise.
1990 * g++.dg/lto/20090303_0.c: Likewise.
1991 * g++.dg/lto/20091004-1_0.C: Likewise.
1992 * g++.dg/lto/20091002-3_0.C: Likewise.
1993 * g++.dg/lto/20091004-2_0.C: Likewise.
1994 * g++.dg/lto/20081123_0.C: Likewise.
1995 * g++.dg/lto/20090313_0.C: Likewise.
1996 * g++.dg/lto/20081109-1_0.C: Likewise.
1997 * g++.dg/lto/20081219_0.C: Likewise.
1998 * g++.dg/lto/20081204-1_0.C: Likewise.
1999 * g++.dg/lto/20090302_0.C: Likewise.
2000 * g++.dg/lto/20081119-1_0.C: Likewise.
2001 * g++.dg/lto/20081118_0.C: Likewise.
2002 * gcc.dg/lto/20091020-2_0.c: Likewise.
2003 * gcc.dg/lto/20090210_0.c: Likewise.
2004 * gcc.dg/lto/20081204-1_0.c: Likewise.
2005 * gcc.dg/lto/20081224_0.c: Likewise.
2006 * gcc.dg/lto/20090219_0.c: Likewise.
2007 * gcc.dg/lto/20091014-1_0.c: Likewise.
2008 * gcc.dg/lto/20091016-1_0.c: Likewise.
2009 * gcc.dg/lto/20090206-2_0.c: Likewise.
2010 * gcc.dg/lto/20090116_0.c: Likewise.
2011 * gcc.dg/lto/20091013-1_0.c: Likewise.
2012 * gcc.dg/lto/20091015-1_0.c: Likewise.
2013 * gcc.dg/lto/20090126-2_0.c: Likewise.
2015 2011-03-31 Ian Lance Taylor <iant@google.com>
2017 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2019 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2021 * gnat.dg/opt16.adb: New test.
2023 2011-03-31 Jason Merrill <jason@redhat.com>
2025 * g++.dg/cpp0x/defaulted24.C: New.
2027 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2030 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2033 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2035 * g++.dg/other/i386-9.C: New test.
2037 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2039 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2041 2011-03-30 Jason Merrill <jason@redhat.com>
2043 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2045 * g++.dg/cpp0x/regress/isnan.C: New.
2047 * g++.dg/cpp0x/initlist46.C: New.
2049 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2052 * gcc.target/arm/neon-modes-2.c: New test.
2054 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.c-torture/compile/pr48305.c: New test.
2059 2011-03-29 Jason Merrill <jason@redhat.com>
2061 * g++.dg/cpp0x/regress/value-dep1.C: New.
2063 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2065 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2067 2011-03-29 Ian Lance Taylor <iant@google.com>
2069 * go.test/go-test.exp: Handle the test lines used in several new
2071 (errchk): Add opts parameter. Change all callers. Handle parens
2074 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2075 Dominique d'Humieres <dominiq@lps.ens.fr>
2077 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2078 and __APPLE__ && __PPC__ && __ALTIVEC__.
2080 2011-03-29 Jason Merrill <jason@redhat.com>
2082 * g++.dg/cpp0x/dependent1.C: New.
2084 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2086 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2088 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2090 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2093 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2094 * gfortran.dg/proc_ptr_comp_32.f90: New.
2096 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2098 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2099 check for corresponding warning.
2101 2011-03-28 Jason Merrill <jason@redhat.com>
2103 * g++.dg/cpp0x/rv-deduce2.C: New.
2105 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.dg/pr48203.c: New test.
2110 2011-03-28 Jeff Law <law@redhat.com>
2112 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2114 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2116 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2117 and __PPC__ && __ALTIVEC__.
2119 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2122 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2123 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2124 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2125 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2127 2011-03-28 Jason Merrill <jason@redhat.com>
2129 * g++.dg/cpp0x/initlist-array2.C: New.
2131 * g++.dg/cpp0x/initlist-array1.C: New.
2133 * g++.dg/cpp0x/constexpr-compound.C: New.
2135 * g++.dg/cpp0x/constexpr-using.C: New.
2137 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2139 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2142 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2144 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2146 * gcc.dg/slp-1.c: New test.
2148 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2150 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2151 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2152 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2153 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2154 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2155 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2156 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2157 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2158 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2159 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2160 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2161 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2162 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2163 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2165 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2168 * gfortran.dg/trim_optimize_5.f90: New test.
2169 * gfortran.dg/trim_optimize_6.f90: New test.
2171 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2174 * gcc.target/mips/madd-7.c: Remove -mlong32.
2175 * gcc.target/mips/msub-7.c: Likewise.
2177 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2179 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2180 accesses to preserve the meaning of the test for doubleword vectors.
2181 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2182 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2184 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2187 * gfortran.dg/class_42.f03: New.
2189 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2191 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2194 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2196 PR rtl-optimization/48144
2197 * gcc.dg/pr48144.c: New test.
2199 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/discr27.ad[sb]: New test.
2203 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2205 * gnat.dg/limited_with2.ad[sb]: New test.
2206 * gnat.dg/limited_with2_pkg1.ads: New helper.
2207 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2209 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2211 * gnat.dg/opt15.adb: New test.
2212 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2214 2011-03-25 Tobias Burnus <burnus@net-b.de>
2218 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2219 * gfortran.dg/leadz_trailz_3.f90: Ditto
2221 2011-03-25 Martin Jambor <mjambor@suse.cz>
2223 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2225 2011-03-25 Jason Merrill <jason@redhat.com>
2227 * g++.dg/cpp0x/defaulted22.C: New.
2228 * g++.dg/cpp0x/defaulted23.C: New.
2229 * g++.dg/cpp0x/defaulted15.C: Adjust.
2231 2011-03-25 Jason Merrill <jason@redhat.com>
2233 * g++.dg/cpp0x/move1.C: New.
2235 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2238 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2240 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2242 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2243 for mips-sgi-irix6.5.
2244 Replace snprintf prototype by <stdio.h>.
2246 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2249 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2250 run_expensive_tests.
2251 * gcc.dg/graphite/block-4.c: Likewise.
2252 * gcc.dg/graphite/block-7.c: Likewise.
2253 * gcc.dg/graphite/block-8.c: Likewise.
2255 2011-03-25 Richard Guenther <rguenther@suse.de>
2257 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2258 * g++.dg/tree-ssa/pr8781.C: Likewise.
2259 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2260 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2261 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2262 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2263 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2264 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2265 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2266 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2267 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2268 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2269 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2270 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2271 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2272 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2273 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2274 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2275 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2276 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2277 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2278 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2279 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2280 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2281 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2282 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2283 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2284 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2285 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2286 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2287 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2288 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2289 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2290 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2291 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2292 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2293 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2294 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2295 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2296 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2297 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2298 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2299 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2300 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2301 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2302 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2303 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2304 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2305 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2306 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2307 * c-c++-common/pr46562-2.c: Likewise.
2308 * gfortran.dg/pr42108.f90: Likewise.
2309 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2310 foo to be inlined even at -O1.
2311 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2312 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2313 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2314 * gcc.dg/matrix/matrix.exp: Disable FRE.
2316 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2319 * gcc.dg/dfp/pr48204.c: New test.
2321 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2324 * gcc.c-torture/execute/pr47917.c: Move this...
2325 * gcc.dg/torture/pr47917.c: to here and add xfails.
2327 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2329 * gnat.dg/array16.ad[sb]: New test.
2330 * gnat.dg/array16.ads: New helper.
2332 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2334 * gnat.dg/derived_type2.adb: New test.
2336 2011-03-24 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/48271
2339 * g++.dg/torture/pr48271.C: New testcase.
2341 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/array15.ad[sb]: New test.
2345 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2348 * gcc.target/i386/pr48237.c: New test.
2350 2011-03-24 Richard Guenther <rguenther@suse.de>
2353 * gcc.dg/builtin-object-size-10.c: New testcase.
2355 2011-03-24 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/46562
2358 * c-c++-common/pr46562-2.c: New testcase.
2359 * c-c++-common/pr46562.c: Likewise.
2361 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2363 * gcc.dg/vect/vect-cselim-1.c: New test.
2364 * gcc.dg/vect/vect-cselim-2.c: New test.
2366 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2368 * gcc.target/arm/pr46934.c: New.
2370 2011-03-23 Ian Lance Taylor <iant@google.com>
2372 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2374 2011-03-23 Richard Guenther <rguenther@suse.de>
2376 * gcc.dg/struct: Remove directory and contents.
2378 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2381 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2383 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2385 * gnat.dg/discr26.ad[sb]: New test.
2386 * gnat.dg/discr26_pkg.ads: New helper.
2388 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2391 * gcc.target/arm/neon-vld-1.c: New test.
2393 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2395 * gnat.dg/array14.ad[sb]: New test.
2396 * gnat.dg/array14_pkg.ads: New helper.
2398 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2400 * gcc.c-torture/execute/920501-8.x: Remove.
2401 * gcc.c-torture/execute/930513-1.x: Remove.
2402 * gcc.c-torture/execute/960312-1.x: Remove.
2403 * gcc.c-torture/compile/20000804-1.c,
2404 gcc.c-torture/compile/20001205-1.c,
2405 gcc.c-torture/compile/20001226-1.c,
2406 gcc.c-torture/compile/20010518-2.c,
2407 gcc.c-torture/compile/20020312-1.c,
2408 gcc.c-torture/compile/20020604-1.c,
2409 gcc.c-torture/compile/920501-12.c,
2410 gcc.c-torture/compile/920501-4.c,
2411 gcc.c-torture/compile/920520-1.c,
2412 gcc.c-torture/compile/980506-1.c,
2413 gcc.c-torture/execute/980709-1.x,
2414 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2415 options for m68hc11.
2416 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2417 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2420 2011-03-22 Nick Clifton <nickc@redhat.com>
2422 * lib/target-supports.exp (check_profiling_available): Add MN10300
2423 to the list of targets that do not support profiling. Restore
2424 alpha sorting to this list.
2426 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2428 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2429 failure on 32-bit systems.
2430 * gcc.dg/torture/vector-2.c: Ditto.
2432 2011-03-22 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/48228
2435 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2437 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2439 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2443 * gcc.target/powerpc/pr48226.c: New file.
2445 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2447 * lib/prune.exp (prune_gcc_output): Prune "could not create
2448 compact unwind for" warnings.
2450 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2454 * gcc.c-torture/execute/pr42544.c: New test.
2455 * gcc.c-torture/execute/pr48197.c: New test.
2457 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2459 PR preprocessor/48192
2460 * gcc.target/powerpc/pr48192.c: New file.
2463 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2464 split problem of 0 being loaded in a VSX register.
2466 2011-03-21 Richard Guenther <rguenther@suse.de>
2469 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2470 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2471 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2472 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2474 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2477 * gcc.dg/pr48213.c: New test.
2479 2011-03-21 Kai Tietz <ktietz@redhat.com>
2482 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2484 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2486 * gcc.target/arm/xor-and.c: New.
2488 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2491 * gfortran.dg/function_optimize_1.f90: New test.
2492 * gfortran.dg/function_optimize_2.f90: New test.
2494 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2496 PR rtl-optimization/47502
2497 * gcc.target/i386/pr47502-1.c: New.
2498 * gcc.target/i386/pr47502-2.c: Likewise.
2500 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2502 PR rtl-optimization/48156
2503 * gcc.dg/pr48156.c: New test.
2505 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2508 * gfortran.dg/scratch_1.f90: Adjust test.
2510 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2513 * gfortran.dg/scratch_1.f90: New test.
2515 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2517 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2518 variably modified typedefs.
2519 * gcc.dg/c1x-typedef-2.c: Remove.
2521 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2523 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2524 * gcc.dg/c1x-anon-struct-3.c: New test.
2525 * gcc.dg/anon-struct-11.c: Update.
2527 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2529 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2531 Only xfail with gas.
2533 2011-03-18 Jason Merrill <jason@redhat.com>
2535 * g++.dg/template/fn-ptr1.C: New.
2537 * g++.dg/overload/volatile1.C: New.
2539 * g++.dg/opt/pr23372.C: New.
2541 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2543 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2546 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2548 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2550 * gcc.target/arm/unsigned-extend-1.c: New.
2552 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2555 * gcc.c-torture/compile/pr48161.c: New test.
2557 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2560 * gcc.dg/torture/pr47725.c: New.
2562 2011-03-17 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2565 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2567 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2569 * gnat.dg/specs/elab2.ads: New test.
2570 * gnat.dg/specs/elab2_pkg.ads: New helper.
2572 2011-03-17 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/decltype-1212.C: New.
2575 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2577 2011-03-17 Jason Merrill <jason@redhat.com>
2579 * g++.dg/parse/memfnquals1.C: New.
2581 2011-03-17 Richard Guenther <rguenther@suse.de>
2584 * gcc.dg/pr48134.c: New testcase.
2586 2011-03-17 Richard Guenther <rguenther@suse.de>
2589 * g++.dg/torture/pr48165.C: New testcase.
2591 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2593 PR rtl-optimization/48141
2594 * gcc.dg/pr48141.c: New test.
2596 2011-03-16 Jason Merrill <jason@redhat.com>
2598 * g++.dg/cpp0x/constexpr-48089.C: New.
2600 * g++.dg/cpp0x/constexpr-abi1.C: New.
2602 * g++.dg/cpp0x/constexpr-46336.C: New.
2603 * g++.dg/parse/friend5.C: Adjust expected errors.
2605 * g++.dg/cpp0x/constexpr-47570.C: New.
2607 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2610 * ++.dg/debug/dwarf2/typedef6.C: New test.
2612 2011-03-16 Jason Merrill <jason@redhat.com>
2614 * g++.dg/cpp0x/elision2.C: New.
2616 * g++.dg/cpp0x/constexpr-array3.C: New.
2618 2011-03-16 Jason Merrill <jason@redhat.com>
2620 * g++.dg/cpp0x/sfinae6.C: New.
2621 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2622 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2623 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2624 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2625 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2627 2011-03-16 Jason Merrill <jason@redhat.com>
2629 * g++.dg/template/incomplete6.C: New.
2631 2011-03-16 Jeff Law <law@redhat.com>
2633 * gcc.dg/tree-ssa/vrp55.c: New test.
2635 2011-03-16 Jason Merrill <jason@redhat.com>
2637 * g++.dg/cpp0x/auto22.C: New.
2639 2011-03-16 Richard Guenther <rguenther@suse.de>
2641 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2642 optimizing it away if promoted to const.
2644 2011-03-16 Richard Guenther <rguenther@suse.de>
2646 PR tree-optimization/48149
2647 * gcc.dg/fold-complex-1.c: New testcase.
2649 2011-03-16 Richard Guenther <rguenther@suse.de>
2652 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2655 2011-03-16 Richard Guenther <rguenther@suse.de>
2657 PR tree-optimization/26134
2658 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2660 2011-03-16 Richard Guenther <rguenther@suse.de>
2662 PR tree-optimization/48146
2663 * gcc.dg/torture/pr48146.c: New testcase.
2665 2011-03-16 Richard Guenther <rguenther@suse.de>
2667 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2668 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2670 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2673 * gcc.c-torture/compile/pr48136.c: New test.
2675 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2678 * gcc.dg/guality/pr45882.c: New test.
2680 2011-03-15 Jason Merrill <jason@redhat.com>
2682 * g++.dg/cpp0x/constexpr-recursion.C: New.
2684 * g++.dg/cpp0x/implicit11.C: New.
2686 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2688 * g++.dg/cpp0x/constexpr-attribute.C: New.
2690 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2692 * g++.dg/parse/pr34758.C: New.
2694 2011-03-15 Xinliang David Li <davidxl@google.com>
2697 * gcc.dg/uninit-pred-7_d.c: New test.
2698 * gcc.dg/uninit-pred-8_d.c: New test.
2700 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2703 * gcc.target/arm/pr46788.c: New.
2705 2011-03-15 Richard Guenther <rguenther@suse.de>
2708 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2709 * gfortran.dg/ishft_4.f90: Likewise.
2710 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2712 2011-03-15 Richard Guenther <rguenther@suse.de>
2714 PR tree-optimization/13954
2715 * g++.dg/tree-ssa/pr13954.C: New testcase.
2717 2011-03-15 Richard Guenther <rguenther@suse.de>
2719 PR tree-optimization/48037
2720 * gcc.target/i386/pr48037-1.c: New testcase.
2722 2011-03-15 Richard Guenther <rguenther@suse.de>
2724 PR tree-optimization/41490
2725 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2726 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2727 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2728 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2729 * g++.dg/tree-ssa/pr33604.C: Adjust.
2731 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2734 * gcc.c-torture/execute/pr47917.c: New test.
2735 * gcc.dg/pr47917.c: New test.
2738 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2740 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2742 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2743 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2744 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2745 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2746 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2747 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2748 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2749 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2750 * gcc.target/i386/avx-floor-vec.c: Ditto.
2751 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2752 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2753 * gcc.target/i386/avx-rint-vec.c: Ditto.
2754 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2755 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2756 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2757 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2759 2011-03-14 Tom Tromey <tromey@redhat.com>
2761 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2762 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2763 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2765 2011-03-14 Tom Tromey <tromey@redhat.com>
2767 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2768 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2769 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2771 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2773 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2775 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2777 PR rtl-optimization/47166
2778 * gcc.c-torture/execute/postmod-1.c: New test.
2780 2011-03-14 Richard Guenther <rguenther@suse.de>
2783 * gcc.dg/torture/pr48098.c: New testcase.
2785 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2788 * gcc.target/powerpc/pr48053-1.c: New test.
2789 * gcc.target/powerpc/pr48053-2.c: Likewise.
2791 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2794 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2796 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2799 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2801 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2804 * gfortran.dg/class_41.f03: New.
2806 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2808 * g++.dg/conversion/cast3.C: New test.
2810 2011-03-11 Jason Merrill <jason@redhat.com>
2812 * g++.dg/template/error45.C: New.
2814 * g++.dg/parse/no-type-defn1.C: New.
2816 * g++.dg/ext/attrib40.C: New.
2818 * g++.dg/cpp0x/regress/array1.C: New.
2820 2011-03-11 Richard Guenther <rguenther@suse.de>
2822 PR tree-optimization/48067
2823 * gcc.dg/pr48067.c: New testcase.
2825 2011-03-11 Richard Guenther <rguenther@suse.de>
2828 * g++.dg/lto/20110311-1_0.C: New testcase.
2830 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2833 * g++.dg/inherit/virtual8.C: New test.
2836 * gcc.dg/torture/pr48044.c: New test.
2838 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2841 * gfortran.dg/proc_ptr_comp_31.f90: New.
2843 2011-03-11 Richard Guenther <rguenther@suse.de>
2845 PR tree-optimization/47278
2846 * gcc.dg/torture/pr47278-1.c: New testcase.
2847 * gcc.dg/torture/pr47278-2.c: Likewise.
2849 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/48063
2852 * gcc.dg/torture/pr48063.c: New test.
2854 2011-03-10 Jason Merrill <jason@redhat.com>
2856 * g++.dg/template/array22.C: New.
2858 * g++.dg/cpp0x/syntax-err1.C: New.
2859 * g++.dg/parse/error36.C: Adjust expected errors.
2860 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2861 * g++.old-deja/g++.pt/typename3.C: Likewise.
2862 * g++.old-deja/g++.pt/typename4.C: Likewise.
2863 * g++.old-deja/g++.pt/typename6.C: Likewise.
2865 2011-03-09 Jason Merrill <jason@redhat.com>
2867 * g++.dg/template/nontype22.C: New.
2869 2011-03-09 Martin Jambor <mjambor@suse.cz>
2871 PR tree-optimization/47714
2872 * g++.dg/torture/pr47714.C: New test.
2874 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2877 * gcc.target/powerpc/pr47755-2.c: New file.
2879 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2881 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2882 is not set in the environment, pass 64 as first argument when not
2883 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2884 native where ulimit -u is supported.
2886 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2888 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2890 2011-03-08 Jason Merrill <jason@redhat.com>
2892 * g++.dg/template/nontype21.C: New.
2894 * g++.dg/template/anon5.C: New.
2896 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2899 * gcc.dg/pr47881.c: New test.
2901 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2904 * g++.dg/lookup/template3.C: New test.
2906 2011-03-08 Kai Tietz <ktietz@redhat.com>
2908 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2911 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2914 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2915 sizeof to compute alignment.
2917 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2919 PR tree-optimization/48022
2920 * gcc.dg/pr48022-1.c: New test.
2921 * gcc.dg/pr48022-2.c: New test.
2923 2011-03-07 Jason Merrill <jason@redhat.com>
2925 * g++.dg/template/nontype20.C: New.
2926 * g++.dg/init/member1.C: Adjust expected errors.
2927 * g++.dg/parse/constant4.C: Likewise.
2928 * g++.dg/template/qualified-id3.C: Likewise.
2929 * g++.old-deja/g++.pt/crash10.C: Likewise.
2931 * g++.dg/cpp0x/regress/non-const1.C: New.
2933 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.dg/pr47991.c: New test.
2938 2011-03-07 Jason Merrill <jason@redhat.com>
2940 * g++.dg/abi/mangle46.C: New.
2942 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2945 * gcc.target/powerpc/pr47862.c: New.
2947 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2950 * gcc.target/i386/combine-mul.c: Require nonpic.
2952 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2953 Nathan Froyd <froydnj@codesourcery.com>
2955 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2957 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2959 * README.QMTEST: Remove.
2961 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2962 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965 * gfortran.dg/array_constructor_37.f90 : New test.
2967 2011-03-05 Jason Merrill <jason@redhat.com>
2969 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2970 * g++.dg/abi/mangle45.C: Likewise.
2971 * g++.dg/cpp0x/trailing1.C: Likewise.
2973 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2975 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2977 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2979 PR rtl-optimization/47899
2980 * gcc.dg/pr47899.c: New test.
2982 * gcc.dg/torture/pr47968.c: Ignore warnings.
2984 PR tree-optimization/47967
2985 * gcc.c-torture/compile/pr47967.c: New test.
2987 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2989 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2990 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2992 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2994 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2995 and property_getAttributes() if __OBJC2__.
2996 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2997 * objc.dg/property/property-encoding-1.m: New.
2998 * obj-c++.dg/property/property-encoding-1.mm: New.
3000 2011-03-04 Jason Merrill <jason@redhat.com>
3002 * g++.dg/template/pseudodtor6.C: New.
3004 * g++.dg/inherit/covariant19.C: New.
3006 2011-03-04 Richard Guenther <rguenther@suse.de>
3009 * gcc.dg/torture/pr47968.c: New testcase.
3011 2011-03-04 Richard Guenther <rguenther@suse.de>
3014 * gcc.dg/torture/pr47975.c: New testcase.
3016 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3019 * g++.dg/template/crash106.C: New.
3021 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.dg/gomp/pr47963.c: New test.
3025 * g++.dg/gomp/pr47963.C: New test.
3027 2011-03-02 Jason Merrill <jason@redhat.com>
3029 * g++.dg/cpp0x/regress/condition1.C: New.
3031 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3033 2011-03-01 Jason Merrill <jason@redhat.com>
3035 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3037 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3039 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3041 PR rtl-optimization/47925
3042 * gcc.c-torture/execute/pr47925.c: New test.
3044 2011-03-01 Jason Merrill <jason@redhat.com>
3046 * g++.dg/cpp0x/decltype25.C: New.
3048 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3050 2011-03-01 Richard Guenther <rguenther@suse.de>
3052 PR tree-optimization/47890
3053 * gcc.dg/torture/pr47890.c: New testcase.
3055 2011-03-01 Richard Guenther <rguenther@suse.de>
3058 * gcc.dg/lto/pr47924_0.c: New testcase.
3060 2011-03-01 Richard Guenther <rguenther@suse.de>
3063 * gfortran.dg/lto/pr46911_0.f: New testcase.
3065 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3067 PR libgfortran/47933
3068 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3069 compile errors from older code form.
3071 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073 PR libgfortran/47567
3074 * gfortran.dg/fmt_fw_d.f90: New test.
3076 2011-02-28 Jason Merrill <jason@redhat.com>
3078 * g++.dg/inherit/covariant18.C: New.
3080 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3083 * gcc.dg/pr47893.c: New test.
3085 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3087 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3088 NULL in case of a selector with conflicting types.
3089 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3091 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3093 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3094 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3095 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3096 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3098 2011-02-28 Jason Merrill <jason@redhat.com>
3101 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3103 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3105 PR libgfortran/47778
3106 * gfortran.dg/namelist_71.f90: New test.
3108 2011-02-27 Jason Merrill <jason@redhat.com>
3111 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3112 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3114 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3117 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3119 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3122 * gfortran.dg/gomp/task-1.f90: Removed.
3124 2011-02-26 Jason Merrill <jason@redhat.com>
3126 * g++.dg/template/this-targ1.C: New.
3128 * g++.dg/cpp0x/regress/template-const1.C: New.
3129 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3130 * g++.dg/template/function1.C: Adjust.
3131 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3132 * g++.dg/debug/debug7.C: Adjust.
3134 2011-02-26 Tobias Burnus <burnus@net-b.de>
3137 * gfortran.dg/gomp/task-1.f90: New.
3139 2011-02-25 Jie Zhang <jie@codesourcery.com>
3141 * gcc.target/arm/neon-thumb2-move.c: Add
3142 dg-require-effective-target arm_thumb2_ok.
3144 2011-02-24 Jason Merrill <jason@redhat.com>
3146 * g++.dg/parse/constant1.C: Specify C++98 mode.
3147 * g++.dg/parse/constant5.C: Likewise.
3148 * g++.dg/parse/error2.C: Likewise.
3149 * g++.dg/parse/semicolon3.C: Likewise.
3150 * g++.dg/template/crash14.C: Likewise.
3151 * g++.dg/template/local4.C: Likewise.
3152 * g++.dg/template/nontype3.C: Likewise.
3153 * g++.dg/parse/crash31.C: Adjust expected errors.
3154 * g++.dg/template/function1.C: Likewise.
3155 * g++.dg/template/ref3.C: Likewise.
3156 * g++.dg/template/static9.C: Likewise.
3157 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3159 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3160 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3161 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3162 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3163 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3165 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3168 * gfortran.dg/pr47878.f90: New test.
3170 2011-02-24 Richard Guenther <rguenther@suse.de>
3173 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3174 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3176 2011-02-24 Richard Guenther <rguenther@suse.de>
3179 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3180 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3182 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3184 PR libgfortran/47567
3185 * gfortran.dg/fmt_f0_1.f90: Update test.
3187 2011-02-23 Jason Merrill <jason@redhat.com>
3189 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3190 * g++.dg/abi/mangle45.C: New.
3192 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3193 * g++.dg/template/canon-type-9.C: Match use of decltype
3194 between declaration and definition.
3195 * g++.dg/template/canon-type-12.C: Likewise.
3197 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3200 * gfortran.dg/nested_allocatables_1.f90: New.
3202 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3205 * g++.dg/pr46868.C: New test.
3206 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3207 * g++.dg/parse/error14.C: Adjust.
3209 2011-02-23 Richard Guenther <rguenther@suse.de>
3211 PR tree-optimization/47838
3212 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3214 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3216 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3218 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3220 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3221 * gfortran.dg/count_init_expr.f03: Ditto.
3222 * gfortran.dg/gomp/pr43711.f90: Ditto.
3223 * gcc.dg/struct-parse-2.c: Ditto.
3224 * gcc.dg/parse-error-3.c: Ditto.
3225 * gcc.dg/Wlogical-op-1.c: Ditto.
3226 * gcc.dg/Walways-true-1.c: Ditto.
3227 * gcc.dg/pr24225.c: Ditto.
3228 * gcc.dg/Walways-true-2.c: Ditto.
3229 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3230 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3231 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3232 * g++.dg/overload/defarg4.C: Ditto.
3233 * g++.dg/inherit/covariant16.C: Ditto.
3234 * g++.dg/inherit/virtual7.C: Ditto.
3235 * g++.dg/template/canon-type-9.C: Ditto.
3236 * g++.dg/template/access19.C: Ditto.
3237 * g++.dg/template/call7.C: Ditto.
3238 * g++.dg/template/canon-type-2.C: Ditto.
3239 * g++.dg/template/init7.C: Ditto.
3240 * g++.dg/template/sizeof-template-argument.C: Ditto.
3241 * g++.dg/template/const3.C: Ditto.
3242 * g++.dg/template/sfinae26.C: Ditto.
3243 * g++.dg/template/sfinae26.C: Ditto.
3244 * g++.dg/template/canon-type-11.C: Ditto.
3245 * g++.dg/template/union2.C: Ditto.
3246 * g++.dg/template/canon-type-3.C: Ditto.
3247 * g++.dg/template/canon-type-1.C: Ditto.
3248 * g++.dg/template/canon-type-5.C: Ditto.
3249 * g++.dg/template/canon-type-7.C: Ditto.
3250 * g++.dg/template/canon-type-10.C: Ditto.
3251 * g++.dg/template/spec36.C: Ditto.
3252 * g++.dg/template/typedef38.C: Ditto.
3253 * g++.dg/template/canon-type-4.C: Ditto.
3254 * g++.dg/template/canon-type-6.C: Ditto.
3255 * g++.dg/template/canon-type-13.C: Ditto.
3256 * g++.dg/template/instantiate9.C: Ditto.
3257 * g++.dg/template/ttp22.C: Ditto.
3258 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3259 * g++.dg/warn/Walways-true-1.C: Ditto.
3260 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3261 * g++.dg/warn/Walways-true-2.C: Ditto.
3262 * g++.dg/conversion/op4.C: Ditto.
3263 * g++.dg/opt/pr19650.C: Ditto.
3264 * g++.dg/lookup/friend11.C: Ditto.
3265 * g++.dg/other/default2.C: Ditto.
3266 * g++.dg/other/default3.C: Ditto.
3267 * g++.dg/other/dtor2.C: Ditto.
3268 * g++.dg/other/friend5.C: Ditto.
3269 * g++.dg/other/default5.C: Ditto.
3270 * g++.dg/init/brace6.C: Ditto.
3271 * g++.dg/init/aggr5.C: Ditto.
3272 * g++.dg/init/error2.C: Ditto.
3273 * g++.dg/expr/bound-mem-fun.C: Ditto.
3274 * g++.dg/expr/cond6.C: Ditto.
3275 * g++.dg/expr/stmt-expr-1.C: Ditto.
3276 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3277 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3278 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3279 * g++.dg/cpp0x/bracket1.C: Ditto.
3280 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3281 * g++.dg/cpp0x/pr38646.C: Ditto.
3282 * g++.dg/cpp0x/variadic73.C: Ditto.
3283 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3284 * g++.dg/cpp0x/bracket4.C: Ditto.
3285 * g++.dg/cpp0x/decltype4.C: Ditto.
3286 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3287 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3288 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3289 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3290 * g++.dg/cpp0x/decltype2.C: Ditto.
3291 * g++.dg/cpp0x/decltype1.C: Ditto.
3292 * g++.dg/cpp0x/bracket2.C: Ditto.
3293 * g++.dg/cpp0x/decltype5.C: Ditto.
3294 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3295 * g++.dg/cpp0x/variadic70.C: Ditto.
3296 * g++.dg/cpp0x/decltype6.C: Ditto.
3297 * g++.dg/cpp0x/rvo.C: Ditto.
3298 * g++.dg/cpp0x/vt-40092.C: Ditto.
3299 * g++.dg/cpp0x/variadic-new.C: Ditto.
3300 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3301 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3302 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3303 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3304 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3305 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3306 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3307 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3308 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3309 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3310 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3311 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3312 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3313 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3314 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3315 * g++.dg/cpp0x/pr39639.C: Ditto.
3316 * g++.dg/cpp0x/decltype3.C: Ditto.
3317 * g++.dg/cpp0x/variadic68.C: Ditto.
3318 * g++.dg/cpp0x/variadic-function.C: Ditto.
3319 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3320 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3321 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3322 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3323 * g++.dg/parse/crash35.C: Ditto.
3324 * g++.dg/parse/crash40.C: Ditto.
3325 * g++.dg/parse/defarg12.C: Ditto.
3326 * g++.dg/parse/crash34.C: Ditto.
3327 * g++.dg/parse/constructor3.C: Ditto.
3328 * g++.dg/parse/template23.C: Ditto.
3329 * g++.dg/parse/crash56.C: Ditto.
3330 * g++.dg/parse/dtor13.C: Ditto.
3331 * g++.dg/parse/error33.C: Ditto.
3332 * g++.dg/parse/ctor9.C: Ditto.
3333 * g++.dg/parse/error32.C: Ditto.
3334 * g++.dg/parse/error37.C: Ditto.
3335 * g++.dg/parse/bitfield3.C: Ditto.
3336 * g++.dg/parse/struct-4.C: Ditto.
3337 * g++.dg/ext/has_trivial_copy.C: Ditto.
3338 * g++.dg/ext/is_polymorphic.C: Ditto.
3339 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3340 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3341 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3342 * g++.dg/ext/is_union.C: Ditto.
3343 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3344 * g++.dg/ext/is_pod.C: Ditto.
3345 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3346 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3347 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3348 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3349 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3350 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3351 * g++.dg/ext/is_abstract.C: Ditto.
3352 * g++.dg/ext/has_trivial_assign.C: Ditto.
3353 * g++.dg/ext/is_class.C: Ditto.
3354 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3355 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3356 * g++.dg/ext/is_base_of.C: Ditto.
3357 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3358 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3359 * g++.dg/ext/is_empty.C: Ditto.
3360 * g++.dg/ext/is_enum.C: Ditto.
3361 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3362 * gnat.dg/opt11.adb: Ditto.
3363 * obj-c++.dg/pr45735.mm: Ditto.
3364 * obj-c++.dg/pr24393.mm: Ditto.
3365 * obj-c++.dg/exceptions-2.mm: Ditto.
3366 * objc.dg/pr45735.m: Ditto.
3367 * objc.dg/pr24393.m: Ditto.
3369 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3371 * objc.dg/attributes/objc-exception-1.m: New.
3373 2011-02-23 Jie Zhang <jie@codesourcery.com>
3375 * gcc.dg/cpp/include7.c: New test.
3377 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3380 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3382 2011-02-23 Jie Zhang <jie@codesourcery.com>
3384 PR rtl-optimization/47763
3385 * gcc.dg/pr47763.c: New test.
3387 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3390 * gfortran.dg/whole_file_32.f90 : New test.
3392 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3395 * g++.dg/inherit/virtual7.C: New test.
3397 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3400 * objc.dg/type-size-3.m: Updated error message.
3401 * objc.dg/type-size-4.m: New test.
3402 * objc.dg/type-size-5.m: New test.
3404 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3406 * lib/gnat.exp: Fix comments.
3407 Don't load libgloss.exp.
3408 (default_gnat_version): Call $compiler with --version.
3409 Adapt regexp for gnatmake output, insert version.
3410 (gnat_version): New proc.
3411 (gnat_init): Remove gnat_libgcc_s_path.
3412 (gnat_target_compile): Likewise.
3413 Remove ld_library_path.
3414 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3415 (gnat_pass): Remove.
3416 (gnat_pass): Remove.
3417 (gnat_finish): Remove.
3418 (gnat_exit): Remove.
3419 (local_find_gnatmake): Reindent.
3420 (runtest_file_p): Remove.
3421 (prune_warnings): Remove.
3422 (find_gnatclean): New proc.
3423 * lib/gnat-dg.exp (lremove): New proc.
3424 (gnat-dg-test): Reindent.
3425 Remove additional output files.
3426 (gnat-dg-runtest): Remove.
3428 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3429 * gnat.dg/loop_optimization6.adb: Likewise.
3430 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3432 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3434 PR tree-optimization/47835
3435 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3437 2011-02-22 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3440 * gfortran.dg/abstract_type_2.f03: Ditto.
3441 * gfortran.dg/abstract_type_3.f03: Ditto.
3442 * gfortran.dg/abstract_type_4.f03: Ditto.
3443 * gfortran.dg/abstract_type_5.f03: Ditto.
3444 * gfortran.dg/abstract_type_6.f03: Ditto.
3445 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3446 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3447 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3448 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3449 * gfortran.dg/array_function_5.f90: Ditto.
3450 * gfortran.dg/asynchronous_3.f03: Ditto.
3451 * gfortran.dg/char_expr_1.f90: Ditto.
3452 * gfortran.dg/class_14.f03: Ditto.
3453 * gfortran.dg/data_array_6.f: Ditto.
3454 * gfortran.dg/data_invalid.f90: Ditto.
3455 * gfortran.dg/dot_product_1.f03: Ditto.
3456 * gfortran.dg/func_derived_5.f90: Ditto.
3457 * gfortran.dg/func_result_4.f90: Ditto.
3458 * gfortran.dg/implied_do_1.f90: Ditto.
3459 * gfortran.dg/initialization_25.f90: Ditto.
3460 * gfortran.dg/initialization_26.f90: Ditto.
3461 * gfortran.dg/interface_34.f90: Ditto.
3462 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3463 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3464 * gfortran.dg/matmul_8.f03: Ditto.
3465 * gfortran.dg/merge_init_expr.f90: Ditto.
3466 * gfortran.dg/pack_assign_1.f90: Ditto.
3467 * gfortran.dg/pack_vector_1.f90: Ditto.
3468 * gfortran.dg/pointer_check_8.f90: Ditto.
3469 * gfortran.dg/product_init_expr.f03: Ditto.
3470 * gfortran.dg/reshape_order_5.f90: Ditto.
3471 * gfortran.dg/reshape_shape_1.f90: Ditto.
3472 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3473 * gfortran.dg/same_name_2.f90: Ditto.
3474 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3475 * gfortran.dg/spread_init_expr.f03: Ditto.
3476 * gfortran.dg/stmt_func_1.f90: Ditto.
3477 * gfortran.dg/sum_init_expr.f03: Ditto.
3478 * gfortran.dg/transpose_3.f03: Ditto.
3479 * gfortran.dg/unpack_init_expr.f03: Ditto.
3480 * gfortran.dg/warn_conversion.f90: Ditto.
3481 * gfortran.dg/warn_conversion_2.f90: Ditto.
3482 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3483 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3484 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3485 * gfortran.dg/whole_file_16.f90: Ditto.
3486 * gfortran.dg/whole_file_17.f90: Ditto.
3487 * gfortran.dg/whole_file_18.f90: Ditto.
3488 * gfortran.dg/whole_file_20.f03: Ditto.
3489 * gfortran.dg/whole_file_5.f90: Ditto.
3490 * gfortran.dg/whole_file_6.f90: Ditto.
3491 * gfortran.dg/write_invalid_format.f90: Ditto.
3492 * gfortran.dg/zero_sized_6.f90: Ditto.
3494 2011-02-21 Jeff Law <law@redhat.com>
3496 PR rtl-optimization/46178
3497 * gcc.target/i386/pr46178.c: New test.
3499 PR rtl-optimization/46002
3500 * gcc.c-torture/compile/pr46002.c: New test.
3502 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3504 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3507 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3510 * g++.dg/debug/pr47106.C: Require effective target lto.
3512 2011-02-21 Jason Merrill <jason@redhat.com>
3514 * g++.dg/cpp0x/constexpr-diag2.C: New.
3516 2011-02-20 Jason Merrill <jason@redhat.com>
3518 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3520 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3522 * g++.dg/overload/conv-op1.C: New.
3524 * g++.dg/cpp0x/constexpr-synth1.C: New.
3526 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3528 * objc.dg/layout-2.m: New.
3529 * objc.dg/selector-3.m: Adjusted location of error message.
3530 * objc.dg/type-size-3.m: Same.
3531 * obj-c++.dg/selector-3.mm: Same.
3533 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3536 * objc.dg/property/dotsyntax-22.m: New.
3537 * obj-c++.dg/property/dotsyntax-22.mm: New.
3539 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3542 * g++.dg/template/typedef38.C: New test.
3544 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3547 * gfortran.dg/whole_file_30.f90 : New test.
3548 * gfortran.dg/whole_file_31.f90 : New test.
3550 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3554 * gfortran.dg/whole_file_28.f90 : New test.
3555 * gfortran.dg/whole_file_29.f90 : New test.
3557 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3560 * g++.dg/template/crash105.C: New.
3562 2011-02-19 Jason Merrill <jason@redhat.com>
3564 * g++.dg/cpp0x/regress/no-elide1.C: New.
3566 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3568 PR tree-optimization/46620
3569 * gcc.dg/pr46620.c: New.
3571 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3574 * gcc.target/i386/pr47809.c: New test.
3576 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577 Tobias Burnus <burnus@net-b.de>
3579 * lib/target-supports.exp
3580 (check_effective_target_fortran_large_real): New check for large reals.
3581 * gfortran.dg/nan_7.f90: New test.
3583 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3585 PR libgfortran/47567
3586 * gfortran.dg/fmt_f0_1.f90: Update test.
3588 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3591 * gfortran.dg/array_constructor_36.f90 : New test.
3592 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3593 allow for comparison between different elements of the array
3594 constructor at different levels of optimization.
3596 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3598 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3599 * gcc.target/i386/pr32280-1.c: Likewise.
3601 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3604 * gcc.target/i386/pr47800.c: New test.
3606 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3608 * objc/execute/exceptions/foward-1.x: New.
3610 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3613 * gfortran.dg/derived_constructor_comps_4.f90: New.
3615 2011-02-18 Tobias Burnus
3618 * gfortran.dg/func_result_6.f90: New.
3620 2011-02-18 Michael Matz <matz@suse.de>
3623 * gfortran.dg/lto/pr45586_0.f90: New test.
3624 * gfortran.dg/typebound_proc_20.f90: Ditto.
3625 * gfortran.dg/typebound_proc_21.f90: Ditto.
3627 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3632 2011-02-18 Tobias Burnus <burnus@net-b.de>
3635 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3637 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3638 normalizing the error/warning output.
3639 * gfortran.dg/Wall.f90: Update dg-error/warning.
3640 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3641 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3642 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3643 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3644 * gfortran.dg/class_30.f90: Update dg-error/warning.
3645 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3646 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3647 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3648 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3649 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3650 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3651 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3652 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3653 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3654 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3655 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3656 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3657 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3658 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3659 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3660 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3661 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3662 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3663 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3664 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3665 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3666 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3667 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3668 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3669 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3671 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3674 * gfortran.dg/proc_ptr_comp_30.f90: New.
3676 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3679 * gcc.target/i386/pr47780.c: New test.
3681 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3684 * gfortran.dg/class_40.f03: New.
3686 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3689 * g++.dg/cpp0x/auto21.C: New test.
3691 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3693 * objc.dg/special/unclaimed-category-1.h: Updated for
3695 * objc.dg/special/unclaimed-category-1.m: Same.
3696 * objc.dg/zero-link-1.m: Same.
3697 * objc.dg/lookup-1.m: Same.
3698 * objc.dg/torture/strings/const-str-9.m
3699 * objc.dg/torture/strings/const-str-10.m: Same.
3700 * objc.dg/torture/strings/const-str-11.m: Same.
3701 * objc.dg/torture/forward-1.m: Same.
3702 * objc.dg/zero-link-2.m: Same.
3703 * objc.dg/encode-7-next-64bit.m: Same.
3704 * objc.dg/method-4.m: Same.
3705 * objc.dg/next-runtime-1.m: Same.
3706 * objc.dg/image-info.m: Same.
3707 * objc.dg/pr23214.m: Same.
3708 * objc.dg/symtab-1.m: Same.
3709 * obj-c++.dg/basic.m: Same.
3710 * obj-c++.dg/proto-lossage-3.m: Same.
3711 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3712 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3713 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3714 * obj-c++.dg/method-11.m: Same.
3715 * objc/execute/enumeration-1.m: Same.
3716 * objc/execute/object_is_class.m: Same.
3717 * objc/execute/formal_protocol-2.m: Same.
3718 * objc/execute/formal_protocol-4.m: Same.
3719 * objc/execute/formal_protocol-6.m: Same.
3720 * objc/execute/bycopy-3.m: Same.
3721 * objc/execute/exceptions/catchall-1.m: Same.
3722 * objc/execute/exceptions/finally-1.m: Same.
3723 * objc/execute/exceptions/local-variables-1.m: Same.
3724 * objc/execute/exceptions/foward-1.m: Same.
3725 * objc/execute/bf-common.h
3726 * objc/execute/enumeration-2.m: Same.
3727 * objc/execute/formal_protocol-1.m: Same.
3728 * objc/execute/formal_protocol-3.m: Same.
3729 * objc/execute/formal_protocol-5.m: Same.
3730 * objc/execute/accessing_ivars.m: Same.
3731 * objc/execute/bycopy-2.m: Same.
3732 * objc/execute/formal_protocol-7.m: Same.
3733 * objc/execute/compatibility_alias.m: Same.
3734 * objc/execute/no_clash.m: Same.
3735 * objc/execute/object_is_meta_class.m: Same.
3736 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3737 * objc/execute/class-tests-1.h: Include stdio.h.
3738 * objc/execute/class-tests-2.h: Same.
3739 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3741 * obj-c++.dg/try-catch-2.mm: Same.
3743 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3746 * g++.dg/warn/Wunused-parm-4.C: New test.
3748 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3749 Jan Hubicka <jh@suse.cz>
3753 * g++.dg/debug/pr47106.C: New.
3755 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3758 * gcc.target/i386/pr43653.c: New test.
3760 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3763 * g++.dg/template/inherit6.C: New test.
3765 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3768 * gfortran.dg/class_39.f03: New.
3770 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3773 * g++.dg/cpp0x/variadic106.C: New test.
3775 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3778 * gfortran.dg/pr47757-1.f90: New test.
3779 * gfortran.dg/pr47757-2.f90: New test.
3780 * gfortran.dg/pr47757-3.f90: New test.
3783 * g++.dg/cpp0x/enum8.C: New test.
3785 2011-02-15 Jason Merrill <jason@redhat.com>
3787 * g++.dg/inherit/implicit-trivial1.C: New.
3788 * g++.dg/cpp0x/implicit-trivial1.C: New.
3790 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3793 * gcc.dg/torture/pr47725.c: Removed.
3795 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3798 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3799 constant does not generate a load from memory.
3801 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3804 * gcc.dg/torture/pr47725.c: New.
3806 2011-02-15 Richard Guenther <rguenther@suse.de>
3808 PR tree-optimization/47743
3809 * gcc.dg/torture/pr47743.c: New testcase.
3811 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3814 * gcc.target/i386/pr47581.c: New test.
3816 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3819 * gfortran.dg/select_type_22.f03: New.
3821 2011-02-14 Jason Merrill <jason@redhat.com>
3823 * g++.dg/cpp0x/regress/enum1.C: New.
3825 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3827 * gnat.dg/include.adb: New test.
3829 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3832 * gfortran.dg/class_38.f03: New.
3834 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3836 * gcc.dg/pr46494.c: New test.
3838 2011-02-14 Richard Guenther <rguenther@suse.de>
3840 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3842 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3846 sparc*-sun-solaris2.11.
3848 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3851 * gfortran.dg/argument_checking_18.f90: New.
3853 2011-02-13 Tobias Burnus <burnus@net-b.de>
3855 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3856 * gfortran.dg/argument_checking_17.f90: New.
3858 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3860 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3861 are temporarily disabled.
3862 * gfortran.dg/class_7.f03: Ditto.
3863 * gfortran.dg/coarray_14.f90: Ditto.
3864 * gfortran.dg/typebound_proc_13.f03: Ditto.
3866 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3869 * gfortran.dg/extends_11.f03: New.
3871 2011-02-11 Xinliang David Li <davidxl@google.com>
3873 PR tree-optimization/47707
3874 * g++.dg/tree-ssa/pr47707.C: New test.
3876 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3878 * g++.dg/opt/inline17.C: New test.
3880 2011-02-11 Tobias Burnus <burnus@net-b.de>
3883 * gfortran.dg/pure_formal_2.f90: New.
3885 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3887 PR rtl-optimization/47614
3888 * gfortran.dg/pr47614.f: New.
3890 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3893 * gcc.dg/opts-6.c: New test.
3895 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3898 * gcc.dg/pr47684.c: New test.
3900 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3904 c99_runtime, dg-add-options c99_runtime.
3905 (main): Use __asm__.
3907 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3910 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3911 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3912 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3913 * gcc.dg/ucnid-10.c: Likewise.
3914 * gcc.dg/ucnid-13.c: Likewise.
3915 * gcc.dg/ucnid-7.c: Likewise.
3916 * gcc.dg/ucnid-8.c: Likewise.
3917 Adapt dg-warning line number.
3919 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3921 * gcc.target/i386/parity-1.c: Use -march=k8.
3922 * gcc.target/i386/parity-2.c: Ditto.
3923 * gcc.target/i386/vecinit-1.c: Ditto.
3924 * gcc.target/i386/vecinit-2.c: Ditto.
3926 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3929 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3930 * gcc.target/mips/save-restore-3.c: Likewise.
3931 * gcc.target/mips/save-restore-4.c: Likewise.
3932 * gcc.target/mips/save-restore-5.c: Likewise.
3935 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3936 * g++.dg/tree-prof/partition2.C: Likewise.
3938 2011-02-09 Jason Merrill <jason@redhat.com>
3940 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3941 rather than misdeclare std::puts.
3943 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3944 * g++.dg/other/warning1.C: Likewise.
3945 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3946 * g++.old-deja/g++.gb/scope06.C: Likewise.
3947 * g++.old-deja/g++.law/cvt11.C: Likewise.
3948 * g++.old-deja/g++.law/init1.C: Likewise.
3949 * g++.dg/abi/mangle26.C: Likewise.
3951 * g++.dg/template/function1.C: Adjust for C++0x mode.
3952 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3954 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3955 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3957 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3959 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3961 * g++.dg/cpp0x/regress: New directory.
3962 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3963 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3964 * g++.dg/cpp0x/regress/regress3.C: New.
3966 2011-02-10 Richard Guenther <rguenther@suse.de>
3968 PR tree-optimization/47677
3969 * gcc.dg/torture/pr47677.c: New testcase.
3971 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3973 * objc.dg/special/load-category-1.m: Remove unused header.
3974 * objc.dg/special/load-category-1a.m: Likewise.
3975 * objc.dg/special/load-category-2.m: Likewise.
3976 * objc.dg/special/load-category-2a.m: Likewise.
3977 * objc.dg/special/load-category-3.m: Likewise.
3978 * objc.dg/special/load-category-3a.m: Likewise.
3979 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3980 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3981 * objc.dg/attributes/class-attribute-1.m: Likewise.
3982 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3983 * obj-c++.dg/property/property.exp: Likewise.
3984 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3985 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3986 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3987 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3988 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3989 * obj-c++.dg/template-8.mm: Likewise.
3991 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.target/i386/pr47665.c: New test.
3996 2011-02-10 Jie Zhang <jie@codesourcery.com>
4000 2011-02-05 Jie Zhang <jie@codesourcery.com>
4002 * gcc.dg/pr42631.c: Update test.
4003 * gcc.dg/pr42631-2.c: New test.
4005 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4008 * gfortran.dg/proc_decl_25.f90: New.
4010 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4013 * gfortran.dg/typebound_assignment_2.f03: New.
4015 2011-02-09 Richard Guenther <rguenther@suse.de>
4017 PR tree-optimization/47664
4018 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4020 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4023 * gnat.dg/uninit_func.adb: Adjust dg directive.
4025 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4028 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4030 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4033 * gfortran.dg/auto_dealloc_2.f90: New.
4035 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4037 * gcc.dg/builtins-config.h: Remove __sgi handling.
4038 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4039 -std=c99 for mips-sgi-irix6.5*.
4041 2011-02-09 Martin Jambor <mjambor@suse.cz>
4044 * gfortran.dg/pr25923.f90: Remove xfails.
4046 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4049 * gfortran.dg/inquire_14.f90: New test.
4051 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4054 * gfortran.dg/pointer_init_6.f90: New.
4056 2011-02-08 Jeff Law <law@redhat.com>
4058 PR tree-optimization/42893
4059 * gcc.tree-ssa/pr42893.c: New test.
4061 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4063 PR tree-optimization/46834
4064 PR tree-optimization/46994
4065 PR tree-optimization/46995
4066 * gcc.dg/graphite/id-pr46834.c: New.
4067 * gfortran.dg/graphite/id-pr46994.f90: New.
4068 * gfortran.dg/graphite/id-pr46995.f90: New.
4070 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4073 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4074 using the variable is known the warning is emitted there.
4075 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4076 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4078 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4081 * gcc.dg/noreturn-1.c (foo5): Likewise.
4082 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4083 (method2): Likewise.
4085 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4086 the return statement using the uninitialized variable.
4087 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4089 2011-02-08 Richard Guenther <rguenther@suse.de>
4092 * g++.dg/opt/pr47639.c: New testcase.
4094 2011-02-08 Richard Guenther <rguenther@suse.de>
4096 PR tree-optimization/47632
4097 * g++.dg/opt/pr47632.C: New testcase.
4099 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4101 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4103 2011-02-07 Richard Guenther <rguenther@suse.de>
4105 PR tree-optimization/47615
4106 * g++.dg/opt/pr47615.C: New testcase.
4108 2011-02-07 Richard Guenther <rguenther@suse.de>
4110 PR tree-optimization/47621
4111 * gcc.dg/torture/pr47621.c: New testcase.
4113 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4115 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4117 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4120 * gfortran.dg/allocate_with_source_1 : New test.
4122 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4125 * gcc.dg/pr47610.c: New test.
4127 2011-02-05 Jie Zhang <jie@codesourcery.com>
4130 * gcc.dg/pr42631.c: Update test.
4131 * gcc.dg/pr42631-2.c: New test.
4133 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4136 * gfortran.dg/pr47574.f90: New test.
4138 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4140 PR tree-optimization/46194
4141 * gcc.dg/autopar/pr46194.c: New.
4143 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4145 PR tree-optimization/43695
4146 * g++.dg/ipa/pr43695.C: New.
4148 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4151 * gcc.dg/pr23200.c: New test.
4153 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4156 * g++.dg/pr47589.C: New test.
4158 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4161 * g++.dg/template/typedef37.C: New test.
4162 * g++.dg/template/param1.C: Adjust expected error message.
4164 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4167 * gcc.dg/pr31490-2.c: New test.
4168 * gcc.dg/pr31490-3.c: New test.
4169 * gcc.dg/pr31490-4.c: New test.
4171 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4172 Jakub Jelinek <jakub@redhat.com>
4175 * g++.dg/parser/semicolon3.C: Adjust.
4176 * g++.dg/parser/semicolon4.C: New testcase.
4177 * g++.dg/pr46890.C: New testcase.
4179 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4182 * g++.dg/init/pr29571.C: New.
4184 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4186 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4187 instead of vect_int.
4189 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4192 * gcc.target/i386/pr47312.c: New test.
4195 * gcc.target/i386/pr47564.c: New test.
4197 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4199 PR tree-optimization/45122
4200 * gcc.dg/tree-ssa/pr45122.c: New.
4202 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4205 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4208 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4209 and vsx so a default --with-cpu=power7 doesn't give an error
4210 when -mavoid-indexed-addresses is used.
4212 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4213 wrapper function to save the arguments and then jump to the real
4214 function, rather than depending on the compiler not to move stuff
4216 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4218 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4219 Paul Thomas <pault@gcc.gnu.org>
4222 * gfortran.dg/class_37.f03 : New test.
4224 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4225 Richard Guenther <rguenther@suse.de>
4227 PR tree-optimization/40979
4229 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4230 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4231 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4232 check_vect_support_and_set_flags.
4233 * gfortran.dg/graphite/vect-pr40979.f90: New.
4235 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4238 * gfortran.dg/class_36.f03: New.
4240 2011-02-02 Richard Guenther <rguenther@suse.de>
4242 PR tree-optimization/47566
4243 * gcc.dg/lto/20110201-1_0.c: New testcase.
4245 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4251 * debug/pr47498.c: New.
4252 * debug/pr47501.c: New.
4254 2011-02-01 Richard Guenther <rguenther@suse.de>
4256 PR tree-optimization/47559
4257 * g++.dg/torture/pr47559.C: New testcase.
4259 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4262 * gfortran.dg/typebound_call_20.f03: New.
4264 2011-02-01 Richard Guenther <rguenther@suse.de>
4266 PR tree-optimization/47555
4267 * gcc.dg/pr47555.c: New testcase.
4269 2011-02-01 Richard Guenther <rguenther@suse.de>
4271 PR tree-optimization/47541
4272 * g++.dg/torture/pr47541.C: New testcase.
4274 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4277 * gfortran.dg/typebound_call_19.f03: New.
4279 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4282 * g++.dg/cpp0x/pr47416.C: New test.
4284 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4287 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4289 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4292 * gfortran.dg/typebound_assignment_1.f03: New.
4294 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4296 PR tree-optimization/47538
4297 * gcc.c-torture/execute/pr47538.c: New test.
4299 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4302 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4304 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4306 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4308 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4310 PR rtl-optimization/44031
4311 * gcc.c-torture/compile/20110131-1.c: New test.
4313 2011-01-31 Tobias Burnus <burnus@net-b.de>
4316 * gfortran.dg/stmt_func_1.f90: New.
4318 2011-01-31 Tobias Burnus <burnus@net-b.de>
4321 * gfortran.dg/interface_34.f90: New.
4323 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4326 * gfortran.dg/realloc_on_assign_5.f03: New test.
4327 * gfortran.dg/realloc_on_assign_5.f03: New test.
4329 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4331 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4332 * gfortran.dg/bessel_7.f90: Likewise.
4333 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4335 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4336 * gfortran.dg/sum_init_expr.f03: Likewise.
4338 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4340 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4343 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4344 loop only on "vect_intfloat_cvt" targets.
4346 2011-01-29 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/shape_6.f90: New.
4351 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4353 PR libgfortran/47434
4354 * gfortran.dg/read_infnan_1.f90: Update test.
4355 * gfortran.dg/module_nan.f90: Update test.
4356 * gfortran.dg/char4_iunit_1.f03: Update test.
4357 * gfortran.dg/large_real_kind_1.f90: Update test.
4358 * gfortran.dg/real_const_3.f90: Update test.
4359 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4361 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4364 * g++.dg/template/param2.C: New test.
4366 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4368 PR libgfortran/47285
4369 * gfortran.dg/fmt_g.f: New test.
4371 2011-01-28 Tobias Burnus <burnus@net-b.de>
4374 * gfortran.dg/pure_formal_1.f90: New.
4376 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4379 * gcc.dg/tls/pr42894.c: New test.
4381 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4383 * gcc.dg/pr47276.c: Add dg-require-visibility.
4385 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4387 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4389 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4390 Tobias Burnus <burnus@gcc.gnu.org>
4395 * gfortran.dg/realloc_on_assign_3.f03: New test.
4396 * gfortran.dg/realloc_on_assign_4.f03: New test.
4397 * gfortran.dg/allocatable_function_5.f90: New test.
4398 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4399 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4400 implemented" dg-errors.
4402 2011-01-27 Jan Hubicka <jh@suse.cz>
4405 * gcc.dg/attr-weakref-4.c: New testcase
4407 2011-01-27 Martin Jambor <mjambor@suse.cz>
4409 PR tree-optimization/47228
4410 * gcc.dg/torture/pr47228.c: New test.
4412 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4414 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4416 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4418 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4419 when using auto-overlay support on the SPU.
4421 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4423 PR rtl-optimization/44174
4424 * gcc.target/i386/asm-6.c: New test.
4426 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4428 PR rtl-optimization/46856
4429 * gcc.c-torture/compile/pr46856.c: New test.
4431 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4432 Andrew Pinski <pinskia@gmail.com>
4435 * gcc.dg/pr43082.c: New.
4437 2011-01-26 DJ Delorie <dj@redhat.com>
4439 PR rtl-optimization/46878
4440 * gcc.dg/pr46878-1.c: New test.
4442 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4445 * g++.dg/cpp0x/pr47476.C: New test.
4447 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4449 * gcc.c-torture/compile/20110126-1.c: New test.
4451 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4454 * gcc.dg/torture/pr47473.c: New test.
4456 2011-01-26 Jan Hubicka <jh@suse.cz>
4459 * gcc.c-torture/execute/pr47237.c: New testcase.
4461 2011-01-26 Jan Hubicka <jh@suse.cz>
4463 PR tree-optimization/47190
4464 * gcc.dg/attr-weakref-3.c: New testcase.
4466 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4469 * gcc.dg/dll-9a.c: New test file.
4470 * gcc.dg/dll-11.c: Likewise.
4471 * gcc.dg/dll-12.c: Likewise.
4472 * gcc.dg/dll-12a.c: Likewise.
4473 * gcc.dg/dll-11a.c: Likewise.
4474 * gcc.dg/dll-9.c: Likewise.
4475 * gcc.dg/dll-10.c: Likewise.
4476 * gcc.dg/dll-10a.c: Likewise.
4477 * g++.dg/ext/dllexport4a.cc: Likewise.
4478 * g++.dg/ext/dllexport4.C: Likewise.
4479 * g++.dg/ext/dllexport5.C: Likewise.
4480 * g++.dg/ext/dllexport5a.cc: Likewise.
4482 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4484 PR tree-optimization/46970
4485 * gcc.dg/graphite/pr46970.c: New.
4487 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4489 PR tree-optimization/46215
4490 * gcc.dg/graphite/pr46215.c: New.
4492 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4494 PR tree-optimization/46168
4495 * gcc.dg/graphite/pr46168.c: New.
4497 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4499 PR tree-optimization/43657
4500 * gcc.dg/graphite/pr43657.c: New.
4502 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4504 PR tree-optimization/29832
4505 * gfortran.dg/graphite/pr29832.f90: New.
4507 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4509 PR tree-optimization/43567
4510 * gcc.dg/graphite/pr43567.c: New.
4512 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4514 * gfortran.dg/graphite/interchange-4.f: New.
4515 * gfortran.dg/graphite/interchange-5.f: New.
4517 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4518 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4519 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4520 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4521 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4522 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4523 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4524 * gfortran.dg/ltrans-7.f90: Removed.
4525 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4527 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4528 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4529 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4530 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4531 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4532 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4533 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4534 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4535 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4536 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4537 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4538 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4539 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4540 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4541 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4542 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4543 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4544 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4545 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4546 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4547 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4548 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4549 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4550 * gcc.dg/tree-ssa/data-dep-1.c
4551 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4552 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4553 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4554 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4555 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4557 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4559 PR tree-optimization/47265
4560 PR tree-optimization/47443
4561 * gcc.c-torture/compile/pr47265.c: New test.
4562 * gcc.dg/pr47443.c: New test.
4564 2011-01-25 Martin Jambor <mjambor@suse.cz>
4566 PR tree-optimization/47382
4567 * g++.dg/torture/pr47382.C: New test.
4568 * g++.dg/opt/devirt1.C: Xfail.
4570 2011-01-25 Yao Qi <yao@codesourcery.com>
4573 * gcc.target/arm/pr45701-1.c: New test.
4574 * gcc.target/arm/pr45701-2.c: New test.
4575 * gcc.target/arm/pr45701-3.c: New test.
4577 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4578 Jakub Jelinek <jakub@redhat.com>
4580 PR tree-optimization/47271
4581 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4583 2011-01-25 Nick Clifton <nickc@redhat.com>
4585 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4586 (saturate_add): Delete.
4588 (main): Do not run saturate_add.
4589 (set_interrupts): Delete.
4591 2011-01-25 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4596 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4598 PR tree-optimization/47427
4599 PR tree-optimization/47428
4600 * gcc.c-torture/compile/pr47427.c: New test.
4601 * gcc.c-torture/compile/pr47428.c: New test.
4603 2011-01-25 Richard Guenther <rguenther@suse.de>
4606 * gcc.dg/torture/pr47411.c: New testcase.
4608 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4610 * gfortran.dg/graphite/id-24.f: New.
4611 * gfortran.dg/graphite/id-25.f: New.
4613 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4615 * gfortran.dg/graphite/id-23.f: New.
4617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4619 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4621 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4623 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4624 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4625 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4626 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4627 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4628 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4629 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4630 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4631 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4633 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4635 * gcc.dg/graphite/block-0.c: Add documentation.
4636 * gcc.dg/graphite/block-4.c: Same.
4637 * gcc.dg/graphite/block-7.c: Same.
4638 * gcc.dg/graphite/block-8.c: New.
4639 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4640 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4641 * gcc.dg/graphite/interchange-12.c: Add documentation.
4642 * gcc.dg/graphite/interchange-13.c: New.
4643 * gcc.dg/graphite/interchange-14.c: New.
4644 * gcc.dg/graphite/interchange-15.c: New.
4645 * gcc.dg/graphite/interchange-8.c: Add documentation.
4646 * gcc.dg/graphite/interchange-mvt.c: Same.
4648 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4651 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4652 * gcc.target/powerpc/altivec-14.c: Ditto.
4653 * gcc.target/powerpc/altivec-33.c: Ditto.
4654 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4655 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4656 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4657 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4658 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4659 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4660 * g++.dg/ext/altivec-15.C: Ditto.
4661 * g++.dg/ext/altivec-types-1.C: Ditto.
4662 * g++.dg/ext/altivec-types-2.C: Ditto.
4663 * g++.dg/ext/altivec-types-3.C: Ditto.
4664 * g++.dg/ext/altivec-types-4.C: Ditto.
4666 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4668 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4670 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4672 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4673 optimization options.
4675 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4677 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4680 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4682 2011-01-23 Tobias Burnus <burnus@net-b.de>
4685 * gfortran.dg/allocatable_scalar_12.f90: New.
4687 2011-01-23 Ira Rosen <irar@il.ibm.com>
4689 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4690 vectorization to be not profitable if peeling is used to
4691 realign the memory access.
4692 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4693 loop bound to avoid loop unrolling.
4694 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4696 2011-01-22 Jan Hubicka <jh@suse.cz>
4699 * g++.dg/lto/pr47333.C: New file.
4701 2011-01-22 Jan Hubicka <jh@suse.cz>
4703 PR tree-optimization/43884
4705 * gcc.dg/autopar/outer-2.c: Increase array size.
4706 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4708 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4711 * gfortran.dg/c_loc_tests_16.f90: New test.
4713 2011-01-22 Tobias Burnus <burnus@net-b.de>
4716 * gfortran.dg/typebound_proc_19.f90: New.
4718 2011-01-21 Jeff Law <law@redhat.com>
4720 PR tree-optimization/47053
4721 * g++.dg/pr47053.C: New test.
4723 2011-01-21 Jason Merrill <jason@redhat.com>
4726 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4728 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4731 * g++.dg/cpp0x/range-for10.C: New test.
4732 * g++.dg/template/for1.C: New test.
4735 * g++.dg/tree-prof/partition3.C: New test.
4737 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4739 PR rtl-optimization/47366
4740 * g++.dg/opt/pr47366.C: New test.
4742 2011-01-21 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/constexpr-regress2.C: New.
4747 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4749 2011-01-21 Jeff Law <law@redhat.com>
4751 PR rtl-optimization/41619
4752 * gcc.dg/pr41619.c: New.
4754 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4756 PR tree-optimization/47355
4757 * g++.dg/opt/pr47355.C: New test.
4759 2011-01-21 Richard Guenther <rguenther@suse.de>
4761 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4764 2011-01-21 Richard Guenther <rguenther@suse.de>
4766 PR tree-optimization/47365
4767 * gcc.dg/torture/pr47365.c: New testcase.
4768 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4770 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4772 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4774 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4776 PR tree-optimization/47391
4777 * gcc.dg/pr47391.c: New test.
4779 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4781 * g++.dg/template/char1.C: Use signed char.
4783 2011-01-21 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/pointer_target_4.f90: New.
4788 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4791 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4792 ILP32 system and not IP32.
4794 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4797 * g++.dg/debug/pr46583.C: New.
4799 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4802 * g++.dg/debug/pr47283.C: New test.
4805 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4806 * gcc.target/i386/headmerge-2.c: Likewise.
4808 2011-01-20 Richard Guenther <rguenther@suse.de>
4811 * gcc.dg/torture/pr47370.c: New testcase.
4813 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4815 PR tree-optimization/46130
4816 * gcc.dg/pr46130-1.c: New test.
4817 * gcc.dg/pr46130-2.c: New test.
4819 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4822 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4824 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4827 * g++.dg/debug/pr46240.cc: New.
4829 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4832 * g++.dg/template/anonunion1.C: New test.
4834 PR rtl-optimization/47337
4835 * gcc.c-torture/execute/pr47337.c: New test.
4837 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4840 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4842 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4844 PR tree-optimization/46021
4845 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4847 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4849 PR tree-optimization/47290
4850 * g++.dg/torture/pr47290.C: New test.
4852 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4855 * gfortran.dg/proc_ptr_comp_29.f90: New.
4857 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4860 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4861 powerpc-apple-darwin9.
4863 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4865 PR rtl-optimization/47299
4866 * gcc.c-torture/execute/pr47299.c: New test.
4868 2011-01-17 Jason Merrill <jason@redhat.com>
4870 * g++.dg/cpp0x/constexpr-virtual.C: New.
4872 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4875 * gfortran.dg/gomp/pr47331.f90: New test.
4877 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4880 * objc.dg/selector-warn-1.m: New.
4881 * obj-c++.dg/selector-warn-1.mm: New.
4883 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4885 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4886 Update dg-final accordingly.
4888 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4890 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4892 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4894 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4896 * gcc.dg/guality/pr36728-2.c: Likewise.
4898 2011-01-17 Richard Guenther <rguenther@suse.de>
4900 PR tree-optimization/47313
4901 * g++.dg/torture/pr47313.C: New testcase.
4903 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4906 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4907 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4908 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4909 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4911 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4913 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4914 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4915 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4917 2011-01-17 Richard Guenther <rguenther@suse.de>
4919 PR tree-optimization/45967
4920 * gcc.dg/torture/pr45967-2.c: New testcase.
4921 * gcc.dg/torture/pr45967-3.c: Likewise.
4923 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4926 * g++.dg/ext/pr47213.C: Require visibility.
4928 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4930 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4931 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4933 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4935 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4936 Linux-based targets.
4938 2011-01-13 Jan Hubicka <jh@suse.cz>
4940 PR tree-optimization/47276
4941 * gcc.dg/pr47276.c: New testcase.
4943 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4944 Jonathan Wakely <jwakely.gcc@gmail.com>
4947 * g++.dg/other/pr33558.C: New.
4948 * g++.dg/other/pr33558-2.C: New.
4950 2011-01-14 Martin Jambor <mjambor@suse.cz>
4952 PR tree-optimization/45934
4953 PR tree-optimization/46302
4954 * g++.dg/ipa/devirt-c-1.C: New test.
4955 * g++.dg/ipa/devirt-c-2.C: Likewise.
4956 * g++.dg/ipa/devirt-c-3.C: Likewise.
4957 * g++.dg/ipa/devirt-c-4.C: Likewise.
4958 * g++.dg/ipa/devirt-c-5.C: Likewise.
4959 * g++.dg/ipa/devirt-c-6.C: Likewise.
4960 * g++.dg/ipa/devirt-6.C: Likewise.
4961 * g++.dg/ipa/devirt-d-1.C: Likewise.
4962 * g++.dg/torture/pr45934.C: Likewise.
4964 2011-01-14 Jason Merrill <jason@redhat.com>
4966 * g++.dg/cpp0x/variadic105.C: New.
4968 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4969 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4972 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4973 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4974 execution tests on i?86-*-*, x86_64-*-* and
4975 powerpc*-apple-darwin* && ilp32.
4976 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4977 tests on i?86-*-* and x86_64-*-*.
4979 2011-01-14 Richard Guenther <rguenther@suse.de>
4981 PR tree-optimization/47280
4982 * g++.dg/opt/pr47280.C: New testcase.
4984 2011-01-14 Jason Merrill <jason@redhat.com>
4986 * g++.dg/cpp0x/constexpr-regress1.C: New.
4988 * g++.dg/ext/flexary2.C: New.
4990 2011-01-14 Richard Guenther <rguenther@suse.de>
4993 * gcc.dg/torture/pr47281.c: New testcase.
4994 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4996 2011-01-14 Richard Guenther <rguenther@suse.de>
4998 PR tree-optimization/47286
4999 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5001 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5004 * g++.dg/ext/pr47213.C: New.
5006 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5008 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5010 2011-01-13 Tobias Burnus <burnus@net-b.de>
5011 Mikael Morin <mikael@gcc.gnu.org>
5015 * gfortran.dg/select_type_20.f90: New.
5016 * gfortran.dg/select_type_21.f90: New.
5018 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5021 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5023 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5025 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5026 * gcc.dg/guality/pr36728-2.c: Likewise.
5028 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5031 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5033 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5035 PR rtl-optimization/45352
5036 * gcc.dg/pr45352-3.c: New.
5038 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5040 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5042 * g++.dg/cpp0x/range-for8.C: New.
5043 * g++.dg/cpp0x/range-for9.C: New.
5045 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5048 * g++.dg/debug/pr47209.C: New.
5050 2011-01-12 Richard Guenther <rguenther@suse.de>
5053 * gcc.dg/lto/pr47259_0.c: New testcase.
5054 * gcc.dg/lto/pr47259_1.c: Likewise.
5056 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5058 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5059 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5060 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5061 methods missing from the OBJC2 Object.
5062 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5063 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5064 GNU and NeXT runtimes.
5065 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5067 * objc-obj-c++-shared/Object1.m: Likewise.
5068 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5069 * objc.dg/proto-qual-1.m: Likewise.
5070 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5071 * obj-c++.dg/proto-qual-1.mm: Likewise.
5073 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5076 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5078 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5080 Fixed the Objective-C++ testsuite and updated all tests.
5081 * lib/obj-c++.exp (obj-c++_init): Declare and set
5082 gcc_warning_prefix and gcc_error_prefix.
5083 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5084 'dg-warning', 'dg-message' and 'dg-error'.
5085 * obj-c++.dg/class-extension-3.mm: Likewise.
5086 * obj-c++.dg/class-protocol-1.mm: Likewise.
5087 * obj-c++.dg/encode-7.mm: Likewise.
5088 * obj-c++.dg/exceptions-3.mm: Likewise.
5089 * obj-c++.dg/exceptions-5.mm: Likewise.
5090 * obj-c++.dg/method-12.mm: Likewise.
5091 * obj-c++.dg/method-13.mm: Likewise.
5092 * obj-c++.dg/method-15.mm: Likewise.
5093 * obj-c++.dg/method-16.mm: Likewise.
5094 * obj-c++.dg/method-4.mm: Likewise.
5095 * obj-c++.dg/method-8.mm: Likewise.
5096 * obj-c++.dg/method-conflict-1.mm: Likewise.
5097 * obj-c++.dg/method-conflict-2.mm: Likewise.
5098 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5099 and uncommented second part of the testcase now that the testsuite
5101 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5102 and uncommented second part of the testcase now that the testsuite
5104 * obj-c++.dg/private-1.mm: Likewise.
5105 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5106 * obj-c++.dg/syntax-error-7.mm: Likewise.
5107 * obj-c++.dg/warn5.mm: Likewise.
5108 * obj-c++.dg/property/at-property-14.mm: Likewise.
5109 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5111 * obj-c++.dg/property/at-property-18.mm: Likewise.
5112 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5114 * obj-c++.dg/property/at-property-21.mm: Likewise.
5115 * obj-c++.dg/property/at-property-28.mm: Likewise.
5116 * obj-c++.dg/property/at-property-5.mm: Likewise.
5117 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5118 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5119 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5120 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5121 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5122 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5123 * obj-c++.dg/tls/diag-5.mm: Likewise.
5124 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5125 dg-error, now matched correctly.
5127 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5129 * objc.dg/property/at-property-29.m: New.
5130 * obj-c++.dg/property/at-property-29.mm: New.
5132 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5134 * go.test/go-test.exp (go-set-goarch): New proc.
5135 (go-gc-tests): Use it.
5137 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5140 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5142 2011-01-11 Richard Henderson <rth@redhat.com>
5144 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5146 2011-01-11 Jan Hubicka <jh@suse.cz>
5150 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5151 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5153 2011-01-11 Richard Guenther <rguenther@suse.de>
5155 PR tree-optimization/46076
5156 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5158 2011-01-11 Jeff Law <law@redhat.com>
5160 * PR tree-optimization/47086
5161 * gcc.dg/pr47086.c: New test.
5163 2011-01-11 Jason Merrill <jason@redhat.com>
5166 * g++.dg/template/new10.C: New.
5169 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5171 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5173 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5174 Split type definitions and NSConstantString class into...
5175 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5176 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5177 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5178 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5179 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5180 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5182 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5183 encode defines for newer NeXT system headers.
5184 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5185 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5186 * objc.dg/foreach-5.m: Likewise.
5187 * objc.dg/foreach-2.m: Likewise.
5188 * objc.dg/foreach-4.m: Likewise.
5189 * objc.dg/torture/strings/string1.m: Likewise.
5190 * objc.dg/torture/strings/string2.m: Likewise.
5191 * objc.dg/torture/strings/string3.m: Likewise.
5192 * objc.dg/torture/strings/string4.m: Likewise.
5193 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5194 header and stand alone.
5195 * obj-c++.dg/strings/strings-2.mm: Likewise.
5196 * objc.dg/torture/strings/const-str-3.m: Likewise.
5197 * objc.dg/strings/strings-2.m: Likewise.
5198 * objc.dg/strings/const-str-12b.m: Likewise.
5200 2011-01-12 Richard Guenther <rguenther@suse.de>
5203 * gcc.dg/attr-weak-1.c: Adjust.
5205 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5208 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5209 standard compliant and comment.
5211 2011-01-10 Jan Hubicka <jh@suse.cz>
5214 * gcc.dg/initpri3.c: New testcase.
5216 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5219 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5225 (g_ebp_save): Likewise.
5226 (g_esp_save): Likewise.
5228 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5230 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5232 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5234 PR tree-optimization/46021
5235 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5236 i?86-*-*, x86_64-*-*.
5238 2011-01-10 Jeff Law <law@redhat.com>
5240 * PR tree-optimization/47141
5241 * gcc.c-torture/compile/pr47141.c: New test.
5243 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5246 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5247 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5248 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5249 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5252 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5253 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5254 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5255 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5256 being vectorized. Adjust dg-final pattern.
5259 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5260 * gcc.dg/vect/slp-24.c: Likewise.
5262 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5265 * g++.dg/other/pr47218-1.C: New test file.
5266 * g++.dg/other/pr47218.C: Likewise.
5267 * g++.dg/other/pr47218.h: New supporting header.
5269 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5272 * objc.dg/attributes/invalid-attribute-1.m: New.
5273 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5275 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5278 * gfortran.dg/proc_ptr_comp_28.f90: New.
5280 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5282 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5283 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5284 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5285 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5286 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5287 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5288 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5289 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5290 * objc.dg/gnu-api-2-class.m: Likewise.
5291 * objc.dg/gnu-api-2-ivar.m: Likewise.
5292 * objc.dg/gnu-api-2-method.m: Likewise.
5293 * objc.dg/gnu-api-2-objc.m: Likewise.
5294 * objc.dg/gnu-api-2-object.m: Likewise.
5295 * objc.dg/gnu-api-2-property.m: Likewise.
5296 * objc.dg/gnu-api-2-protocol.m: Likewise.
5297 * objc.dg/gnu-api-2-sel.m: Likewise.
5299 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5301 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5302 * objc.dg/objc-foreach-4.m: Likewise.
5303 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5304 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5305 * objc.dg/foreach-4.m: Likewise.
5306 * objc.dg/foreach-5.m: Likewise.
5307 * objc.dg/foreach-3.m: Return self from init.
5309 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5312 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5314 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5317 * gfortran.dg/class_35.f90: New.
5319 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5321 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5323 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5326 * objc.dg/invalid-method-2.m: New.
5327 * obj-c++.dg/invalid-method-2.mm: New.
5329 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5332 * gfortran.dg/transpose_optimization_2.f90 : New test.
5334 2011-01-08 Jan Hubicka <jh@suse.cz>
5336 PR tree-optmization/46469
5337 * g++.dg/torture/pr46469.C: New testcase.
5339 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5341 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5342 emulation of libobjc-gnu structure layout functionality to ..
5343 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5344 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5345 * objc/execute/bf-common.h: Adjust headers.
5346 * objc/execute/bf-1.m: Likewise.
5347 * objc/execute/bf-2.m: Likewise.
5348 * objc/execute/bf-3.m: Likewise.
5349 * objc/execute/bf-4.m: Likewise.
5350 * objc/execute/bf-5.m: Likewise.
5351 * objc/execute/bf-6.m: Likewise.
5352 * objc/execute/bf-7.m: Likewise.
5353 * objc/execute/bf-8.m: Likewise.
5354 * objc/execute/bf-9.m: Likewise.
5355 * objc/execute/bf-10.m: Likewise.
5356 * objc/execute/bf-11.m: Likewise.
5357 * objc/execute/bf-12.m: Likewise.
5358 * objc/execute/bf-13.m: Likewise.
5359 * objc/execute/bf-14.m: Likewise.
5360 * objc/execute/bf-15.m: Likewise.
5361 * objc/execute/bf-16.m: Likewise.
5362 * objc/execute/bf-17.m: Likewise.
5363 * objc/execute/bf-18.m: Likewise.
5364 * objc/execute/bf-19.m: Likewise.
5365 * objc/execute/bf-20.m: Likewise.
5366 * objc/execute/bf-21.m: Likewise.
5367 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5368 objc_get_type_qualifiers ().
5370 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5373 * gfortran.dg/dependency_39.f90: New test.
5375 2011-01-07 Jan Hubicka <jh@suse.cz>
5377 Get builtins tests ready for linker plugin.
5378 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5379 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5380 my_memset, my_bzero): Mark used.
5381 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5382 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5384 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5387 2011-01-07 Jan Hubicka <jh@suse.cz>
5389 PR tree-optimization/46367
5390 * g++.dg/torture/pr46367.C: New file.
5392 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.dg/pr47201.c: New test.
5398 * gcc.dg/tree-prof/pr47187.c: New test.
5400 2011-01-07 Tobias Burnus <burnus@net-b.de>
5403 * gfortran.dg/extends_type_of_3.f90: New.
5405 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5407 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5408 * g++.dg/ext/dllimport-MI1.C: Likewise.
5409 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5410 * g++.dg/ext/dllimport10.C: Likewise.
5411 * g++.dg/ext/dllimport11.C: Likewise.
5412 * g++.dg/ext/dllimport12.C: Likewise.
5413 * g++.dg/ext/dllimport13.C: Likewise.
5414 * g++.dg/ext/dllimport2.C: Likewise.
5415 * g++.dg/ext/dllimport3.C: Likewise.
5416 * g++.dg/ext/dllimport4.C: Likewise.
5417 * g++.dg/ext/dllimport5.C: Likewise.
5418 * g++.dg/ext/dllimport6.C: Likewise.
5419 * g++.dg/ext/dllimport8.C: Likewise.
5420 * g++.dg/ext/dllimport9.C: Likewise.
5421 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5422 targets, too. Additionally enable test for i?86-*-mingw*.
5423 * g++.dg/ext/selectany1.C: Likewise.
5424 Remove guard variable check.
5426 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5430 * gfortran.dg/storage_size_3.f08: Extended.
5432 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5435 * g++.dg/template/stdarg1.C: New test.
5437 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5440 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5441 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5442 from the interface of functions to not hide the errors that
5445 2011-01-06 Jan Hubicka <jh@suse.cz>
5447 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5448 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5450 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5454 * gfortran.dg/interface_33.f90: New test.
5456 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5459 * gcc.c-torture/compile/pr47150.c: New test.
5461 2011-01-06 Ira Rosen <irar@il.ibm.com>
5463 PR tree-optimization/47139
5464 * gcc.dg/vect/pr47139.c: New test.
5466 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/extends_type_of_2.f03: New.
5471 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5473 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5475 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5477 * gnat.dg/opt14.adb: New test.
5479 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5482 * gfortran.dg/allocate_error_2.f90: New test.
5484 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5487 * gfortran.dg/storage_size_3.f08: New.
5489 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5491 PR libgfortran/47154
5492 * gfortran.dg/namelist_68.f90: New test.
5494 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5496 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5498 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5501 * gfortran.dg/class_34.f90: New.
5503 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5505 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5506 use __builtin_inff. Skip all single-precision tests that require
5509 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5511 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5513 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5515 PR tree-optimization/47148
5516 * gcc.c-torture/execute/pr47148.c: New test.
5518 PR tree-optimization/47155
5519 * gcc.c-torture/execute/pr47155.c: New test.
5521 PR rtl-optimization/47157
5522 * gcc.c-torture/compile/pr47157.c: New test.
5524 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5526 * gcc.dg/torture/vector-shift2.c (schar): Define.
5527 (main): Always use schar or uchar instead of plain "char" to avoid
5528 dependencies on implementation-defined char signedness.
5530 2011-01-03 Martin Jambor <mjambor@suse.cz>
5532 PR tree-optimization/46801
5533 * gnat.dg/pack9.adb: Remove xfail.
5535 2011-01-03 Martin Jambor <mjambor@suse.cz>
5537 PR tree-optimization/46984
5538 * g++.dg/ipa/pr46984.C: New test.
5540 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5543 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5545 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5547 PR tree-optimization/47140
5548 * gcc.c-torture/compile/pr47140.c: New test.
5550 PR rtl-optimization/47028
5551 * gcc.dg/pr47028.c: New test.
5553 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5555 * objc.dg/protocol-forward-1.m: Removed TODO.
5556 * objc.dg/protocol-forward-2.m: New.
5557 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5558 * obj-c++.dg/protocol-forward-2.mm: New.
5560 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5563 * g++.dg/eh/pr38662.C: New testcase.
5565 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5567 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5568 scan for newline '\n'.
5571 Copyright (C) 2011 Free Software Foundation, Inc.
5573 Copying and distribution of this file, with or without modification,
5574 are permitted in any medium without royalty provided the copyright
5575 notice and this notice are preserved.