1 2011-05-27 Jason Merrill <jason@redhat.com>
4 * g++.dg/template/const5.C: New.
6 * g++.dg/cpp0x/enum18.C: New.
8 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10 * g++.dg/cpp0x/error6.C: New.
12 * g++.dg/cpp0x/error5.C: New.
14 2011-05-27 Jakub Jelinek <jakub@redhat.com>
17 * g++.dg/eh/cond6.C: New test.
19 2011-05-27 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/rank_3.f90: New.
23 * gfortran.dg/rank_4.f90: New.
25 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
27 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
30 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
32 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
33 * gnat.dg/bit_packed_array5.adb: ...here.
35 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
38 * testsuite/g++.dg/cpp0x/auto25.C: New.
40 2011-05-27 Richard Guenther <rguenther@suse.de>
42 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
44 2011-05-27 Richard Guenther <rguenther@suse.de>
46 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
48 2011-05-27 Richard Guenther <rguenther@suse.de>
51 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
53 2011-05-26 Jason Merrill <jason@redhat.com>
55 * g++.dg/cpp0x/friend1.C: New.
56 * g++.dg/cpp0x/friend2.C: New.
58 * g++.dg/cpp0x/auto7.C: Update.
59 * g++.dg/template/crash50.C: Adjust.
60 * g++.dg/template/static9.C: Adjust.
61 * g++.old-deja/g++.ext/memconst.C: Adjust.
63 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
65 * gcc.dg/march.c: Ignore a note for some targets.
67 2011-05-26 Janis Johnson <janis187@us.ibm.com>
68 Nathan Froyd <froydnj@codesourcery.com>
72 * g++.old-deja/g++.jason/cond.C: Remove xfails.
73 * g++.dg/parse/pr18770.C: New test.
74 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
76 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
79 * gfortran.dg/dependency_40.f90 : New test.
81 2011-05-26 Tobias Burnus <burnus@net-b.de>
84 * gfortran.dg/coarray/registering_1.f90: New.
86 2011-05-26 Jason Merrill <jason@redhat.com>
88 * g++.dg/cpp0x/variadic111.C: New.
89 * g++.dg/cpp0x/variadic41.C: Adjust.
91 2011-05-26 Richard Guenther <rguenther@suse.de>
93 PR tree-optimization/48702
94 * gcc.dg/torture/pr48702.c: New testcase.
96 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
99 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
101 * gcc.dg/matrix/matrix.exp: Likewise.
102 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
103 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
104 line number to check_profiling_available.
105 * lib/target-supports.exp (check_profiling_available): Account for
107 Require TLS runtime support with -fprofile-generate.
108 * lib/profopt.exp (profopt-execute): Add TLS options for
110 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
112 2011-05-26 Jakub Jelinek <jakub@redhat.com>
115 * g++.dg/eh/cond5.C: New test.
117 PR tree-optimization/49161
118 * gcc.c-torture/execute/pr49161.c: New test.
120 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
122 * gcc.target/arm/neon-vorn-vbic.c: New test.
124 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
126 PR tree-optimization/49038
127 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
128 * gcc.dg/vect/pr49038.c: New test.
130 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
131 * g++.dg/init/pr25811-3.C: New.
132 * g++.dg/init/pr25811-4.C: New.
134 2011-05-25 Jason Merrill <jason@redhat.com>
136 * g++.dg/cpp0x/enum17.C: New.
137 * g++.old-deja/g++.jason/rfg10.C: Adjust.
139 * g++.dg/cpp0x/auto24.C: New.
141 * g++.dg/cpp0x/error4.C: New.
143 * g++.dg/cpp0x/rv-restrict.C: New.
145 * g++.dg/cpp0x/enum15.C: New.
146 * g++.dg/cpp0x/constexpr-switch2.C: New.
148 * g++.dg/cpp0x/variadic110.C: New.
150 * g++.dg/cpp0x/auto9.C: Add typedef test.
152 * g++.dg/cpp0x/auto23.C: New.
153 * g++.dg/cpp0x/auto9.C: Adjust.
155 * g++.dg/cpp0x/defaulted29.C: New.
157 * g++.dg/cpp0x/initlist51.C: New.
159 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
161 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
162 * g++.dg/abi/packed1.C: Suppress warning.
163 * g++.dg/warn/Wunused-parm-3.C: Likewise.
164 * g++.dg/template/stdarg1.C: Likewise.
165 * g++.dg/other/packed1.C: Remove arm from xfail list.
167 2011-05-25 Jason Merrill <jason@redhat.com>
169 * g++.dg/cpp0x/enum16.C: New.
170 * g++.dg/parse/error15.C: Adjust.
172 * g++.dg/cpp0x/initlist50.C: New.
174 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
176 * g++.dg/cpp0x/variadic109.C: New.
178 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
180 * gcc.target/i386/pause-1.c: New.
182 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
184 * gcc.dg/stack-usage-1.c: Adjust comment.
185 * gcc.dg/stack-usage-2.c: New test.
187 2011-05-25 Jakub Jelinek <jakub@redhat.com>
190 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
191 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
193 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
195 PR rtl-optimization/48757
196 * gfortran.dg/pr48757.f: New test case.
198 2011-05-24 Jason Merrill <jason@redhat.com>
200 * g++.dg/cpp0x/access01.C: New.
202 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
205 * objc.dg/pr48177.m: New testcase.
207 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
210 * objc.dg/pr48187.m: New testcase.
211 * obj-c++.dg/pr48187.mm: New testcase.
212 * objc.dg/ivar-extra-semicolon.m: New testcase.
214 2011-05-24 Jason Merrill <jason@redhat.com>
216 * g++.dg/template/access21.C: New.
217 * g++.dg/template/access22.C: New.
219 2011-05-24 Michael Matz <matz@gcc.gnu.org>
221 PR rtl-optimization/48633
222 * g++.dg/pr48633.C: New test.
224 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
227 * g++.dg/other/pr49133.C: New test.
229 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
230 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
232 * gcc.dg/torture/tls/run-gd.c: New test.
233 * gcc.dg/torture/tls/run-ie.c: New test.
234 * gcc.dg/torture/tls/run-ld.c: New test.
235 * gcc.dg/torture/tls/run-le.c: New test.
236 * lib/target-supports.exp (check_effective_target_tls_runtime):
237 Build testcase with TLS options.
239 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
241 * gcc.dg/vect/pr48172.c: Remove dg-do run.
243 2011-05-24 Tom de Vries <tom@codesourcery.com>
245 PR tree-optimization/49121
246 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
248 2011-05-23 Jason Merrill <jason@redhat.com>
250 * g++.dg/cpp0x/defaulted28.C: New.
252 * g++.dg/cpp0x/sfinae25.C: New.
254 * g++.dg/cpp0x/rv-cast2.C: New.
256 * g++.dg/cpp0x/enum14.C: New.
258 2011-05-23 Jakub Jelinek <jakub@redhat.com>
261 * gcc.c-torture/execute/pr49123.c: New test.
264 * gcc.dg/debug/pr49032.c: New test.
267 * gcc.dg/pr49120.c: New test.
269 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
272 * gcc.target/i386/pr47315.c: New test.
274 2011-05-23 Jason Merrill <jason@redhat.com>
276 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
278 * g++.dg/cpp0x/sfinae24.C: New.
280 * g++.dg/cpp0x/error3.C: New.
282 * g++.dg/cpp0x/defaulted27.C: New.
284 * g++.dg/cpp0x/decltype27.C: New.
286 2011-05-23 Richard Guenther <rguenther@suse.de>
288 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
290 2011-05-23 Richard Guenther <rguenther@suse.de>
292 PR tree-optimization/40874
293 * g++.dg/tree-ssa/pr40874.C: New testcase.
295 2011-05-23 Richard Guenther <rguenther@suse.de>
297 PR tree-optimization/49115
298 * g++.dg/torture/pr49115.C: New testcase.
300 2011-05-23 Richard Guenther <rguenther@suse.de>
303 * gcc.dg/memcpy-3.c: New testcase.
305 2011-05-23 Jakub Jelinek <jakub@redhat.com>
308 * gcc.c-torture/execute/pr48973-1.c: New test.
309 * gcc.c-torture/execute/pr48973-2.c: New test.
311 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
314 * g++.dg/warn/pr18016.C: New.
316 2011-05-23 Tom de Vries <tom@codesourcery.com>
319 * gcc.target/arm/ivopts-6.c: New test.
321 2011-05-22 Jakub Jelinek <jakub@redhat.com>
324 * gcc.c-torture/compile/pr49029.c: New test.
326 2011-05-22 Jason Merrill <jason@redhat.com>
328 * g++.dg/cpp0x/sfinae23.C: New.
329 * g++.dg/cpp0x/sfinae8.C: Correct.
331 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
333 * gfortran.dg/function_optimize_8.f90: New test case.
335 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
337 PR tree-optimization/49087
338 * gcc.dg/vect/O3-pr49087.c: New test.
340 2011-05-21 Jason Merrill <jason@redhat.com>
342 * g++.dg/debug/const5.C: New.
344 2011-05-20 Jason Merrill <jason@redhat.com>
346 * g++.dg/cpp0x/constexpr-static7.C: Extend.
348 * g++.dg/cpp0x/constexpr-static7.C: New.
350 * g++.dg/cpp0x/enum12.C: New.
351 * g++.dg/cpp0x/enum13.C: New.
353 2011-05-21 Janus Weil <janus@gcc.gnu.org>
356 * gfortran.dg/select_type_23.f03: New.
358 2011-05-20 Jason Merrill <jason@redhat.com>
360 * g++.dg/cpp0x/defaulted26.C: New.
362 * g++.dg/cpp0x/noexcept02.C: Fix.
363 * g++.dg/cpp0x/noexcept03.C: Fix.
364 * g++.dg/cpp0x/noexcept08.C: Fix.
365 * g++.dg/cpp0x/noexcept10.C: New.
367 2011-05-20 Janus Weil <janus@gcc.gnu.org>
370 * gfortran.dg/extends_12.f03: New.
372 2011-05-20 Jason Merrill <jason@redhat.com>
374 * g++.dg/template/koenig9.C: New.
375 * g++.dg/opt/pr47615.C: Fix.
376 * g++.dg/overload/defarg1.C: Fix.
377 * g++.dg/tc1/dr213.C: Remove xfail.
378 * g++.dg/torture/pr34850.C: Fix.
379 * g++.dg/torture/pr39362.C: Fix.
380 * g++.old-deja/g++.brendan/crash56.C: Fix.
381 * g++.old-deja/g++.pt/memtemp47.C: Fix.
383 2011-05-20 Richard Guenther <rguenther@suse.de>
385 PR tree-optimization/49079
386 * gcc.dg/torture/pr49079.c: New testcase.
388 2011-05-20 Jakub Jelinek <jakub@redhat.com>
390 PR tree-optimization/49073
391 * gcc.c-torture/execute/pr49073.c: New test.
393 2011-06-19 Tobias Burnus <burnus@net-b.de>
396 * gfortran.dg/coarray_21.f90: New.
398 2011-05-19 Joseph Myers <joseph@codesourcery.com>
400 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
403 2011-05-19 Richard Guenther <rguenther@suse.de>
406 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
408 2011-05-19 Richard Guenther <rguenther@suse.de>
411 * gcc.dg/builtin-object-size-11.c: New testcase.
413 2011-05-19 Tom de Vries <tom@codesourcery.com>
416 * gcc.target/arm/ivopts.c: New test.
417 * gcc.target/arm/ivopts-2.c: New test.
419 2011-05-19 Tom de Vries <tom@codesourcery.com>
421 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
423 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425 * gcc.c-torture/execute/960321-1.x: Remove.
427 2011-05-18 Janus Weil <janus@gcc.gnu.org>
430 * gfortran.dg/move_alloc_4.f90: New.
432 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
435 * gcc.target/i386/pr49002-1.c: New test.
436 * gcc.target/i386/pr49002-2.c: Likewise.
438 2011-05-18 Jakub Jelinek <jakub@redhat.com>
440 PR tree-optimization/49039
441 * gcc.c-torture/execute/pr49039.c: New test.
442 * gcc.dg/tree-ssa/pr49039.c: New test.
443 * g++.dg/torture/pr49039.C: New test.
445 2011-05-18 Jason Merrill <jason@redhat.com>
447 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
448 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
449 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
451 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
453 * gcc.target/bfin/mcpu-bf592.c: New test.
455 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
457 PR tree-optimization/41881
458 * gcc.dg/vect/O3-pr41881.c: New test.
459 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
461 2011-05-18 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/49000
464 * gcc.dg/pr49000.c: New test.
466 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
468 * gnat.dg/invalid1.adb: New test.
470 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
472 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
474 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
475 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
477 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
480 * g++.dg/cpp0x/range-for18.C: New.
482 2011-05-15 Tobias Burnus <burnus@net-b.de>
485 * gfortran.dg/coarray/image_index_2.f90: New.
487 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
489 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
490 * g++.dg/cpp0x/override2.C: New.
492 2011-05-14 Tobias Burnus <burnus@net-b.de>
495 * gfortran.de/coarray_20.f90: New.
497 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
500 * function_optimize_7.f90: New test case.
502 2011-05-13 Jason Merrill <jason@redhat.com>
504 * g++.dg/cpp0x/decltype26.C: New.
505 * g++.dg/cpp0x/enum11.C: New.
507 2011-05-13 Tobias Burnus <burnus@net-b.de>
511 * gfortran.dg/assign_8.f90: Update dg-error.
513 2011-05-13 Tobias Burnus <burnus@net-b.de>
516 * gfortran.dg/io_constraints_8.f90: New.
517 * gfortran.dg/io_constraints_9.f90: New.
519 2011-05-13 Martin Thuresson <martint@google.com>
521 PR gcov-profile/47793
522 * gcc.dg/pr47793.c: New.
524 2011-05-12 Jakub Jelinek <jakub@redhat.com>
526 PR tree-optimization/48975
527 * gcc.dg/pr48975.c: New test.
529 2011-05-12 Tobias Burnus <burnus@net-b.de>
532 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
534 2011-05-12 Jason Merrill <jason@redhat.com>
536 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
538 2011-05-12 Geert Bosch <bosch@adacore.com>
540 * gnat.dg/view_conversion1.adb: New test.
542 2011-05-12 Richard Guenther <rguenther@suse.de>
544 PR tree-optimization/48172
545 * gcc.dg/vect/pr48172.c: New testcase.
547 2011-05-12 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/opt/pr48967.C: New test.
552 2011-05-11 Jason Merrill <jason@redhat.com>
554 * g++.dg/cpp0x/constexpr-friend.C: New.
555 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
557 * g++.dg/cpp0x/sfinae22.C: New.
559 2011-05-11 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/generic_24.f90: New.
564 2011-05-11 Richard Guenther <rguenther@suse.de>
566 PR tree-optimization/15256
567 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
569 2011-05-11 Jakub Jelinek <jakub@redhat.com>
572 * gcc.dg/pr48159-1.c: New test.
573 * gcc.dg/pr48159-2.c: New test.
575 2011-05-11 Richard Guenther <rguenther@suse.de>
578 * gcc.dg/torture/pr48953.c: New testcase.
580 2011-05-11 Richard Guenther <rguenther@suse.de>
582 PR tree-optimization/18041
583 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
585 2011-05-11 Alan Modra <amodra@gmail.com>
588 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
590 2011-05-10 Jason Merrill <jason@redhat.com>
592 * g++.dg/cpp0x/defaulted25.C: New.
593 * g++.dg/template/crash7.C: Adjust.
595 * g++.dg/cpp0x/variadic108.C: New.
597 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
599 * g++.dg/inherit/virtual9.C: Extend.
601 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
604 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
605 are passed and returned in vector registers.
607 2011-05-10 Richard Guenther <rguenther@suse.de>
609 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
610 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
611 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
612 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
613 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
616 2011-05-10 Jakub Jelinek <jakub@redhat.com>
618 PR tree-optimization/48611
619 PR tree-optimization/48794
620 * gfortran.dg/gomp/pr48611.f90: New test.
621 * gfortran.dg/gomp/pr48794.f90: New test.
624 * gcc.dg/dfp/pr48928.c: New test.
626 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/cpp0x/pr48522.C: New.
631 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/sfinae21.C: New.
636 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/template/sfinae28.C: Rename to...
639 * g++.dg/cpp0x/sfinae19.C: ... this.
640 * g++.dg/template/sfinae29.C: Rename to...
641 * g++.dg/cpp0x/sfinae20.C: ... this.
643 2011-05-09 Jeff Law <law@redhat.com>
645 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
648 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
651 * g++.dg/init/pr20039.C: New.
653 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/template/sfinae28.C: New.
658 * g++.dg/template/sfinae29.C: Likewise.
660 2011-05-09 Jason Merrill <jason@redhat.com>
662 * g++.dg/template/nontype23.C: New.
664 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
666 * g++.dg/init/pr48859.C: New.
668 2011-05-09 Jason Merrill <jason@redhat.com>
670 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
671 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
672 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
673 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
674 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
675 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
676 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
677 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
679 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
681 * g++.dg/inherit/virtual9.C: New.
683 2011-05-09 Dodji Seketeli <dodji@redhat.com>
686 * g++.dg/template/dependent-expr8.C: New test case.
688 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
690 PR tree-optimization/48837
691 * gcc.dg/pr48837.c: New testcase.
693 2011-05-06 Jason Merrill <jason@redhat.com>
695 * g++.dg/cpp0x/constexpr-condition2.C: New.
697 * g++.dg/cpp0x/constexpr-missing.C: New.
699 2011-05-06 Tobias Burnus <burnus@net-b.de>
702 * gfortran.dg/coarray/this_image_2.f90: New.
704 2011-05-06 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/bind_c_usage_22.f90: New.
709 * gfortran.dg/bind_c_usage_23.f90: New.
710 * gfortran.dg/bind_c_usage_24.f90: New.
711 * gfortran.dg/bind_c_usage_24_c.c: New.
713 2011-05-06 Dodji Seketeli <dodji@redhat.com>
716 * g++.dg/template/member9.C: New test case.
718 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/discr29.ad[sb]: New test.
721 * gnat.dg/discr30.adb: Likewise.
723 2011-05-05 Julian Brown <julian@codesourcery.com>
725 * gcc.target/arm/neon-vset_lanes8.c: New test.
727 2011-05-05 Jason Merrill <jason@redhat.com>
729 * g++.dg/init/new32.C: New.
731 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
733 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
736 2011-05-05 Jakub Jelinek <jakub@redhat.com>
738 PR rtl-optimization/48381
739 * gcc.c-torture/compile/pr48381.c: New test.
741 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
743 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
745 * gcc.target/i386/opt-1.c: Ditto.
747 2011-05-04 Jason Merrill <jason@redhat.com>
749 * g++.dg/conversion/base1.C: New.
751 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
754 * gfortran.dg/round_3.f08: Add more checks to test case.
756 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
758 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
759 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
760 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
761 Gate test on effective_target fd_truncate.
763 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
765 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
766 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
767 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
768 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
769 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
770 * gcc.target/i386/pr38824.c: Ditto.
771 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
772 * gcc.target/i386/vecinit-2.c: Ditto.
773 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
774 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
775 * gcc.target/i386/parity-2.c: Ditto.
776 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
778 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
780 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
782 * gcc.target/bfin/mcpu-bf514.c: Likewise.
783 * gcc.target/bfin/mcpu-bf516.c: Likewise.
784 * gcc.target/bfin/mcpu-bf518.c: Likewise.
786 2011-05-03 Tobias Burnus <burnus@net-b.de>
789 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
791 2011-05-03 Tobias Burnus <burnus@net-b.de>
794 * gfortran.dg/coarray/this_image_1.f90: New.
796 2011-05-03 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/coarray/caf.dg: New.
800 * gfortran.dg/coarray/image_index_1.f90: New, copied
801 from ../coarray_16.f90.
803 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/ext/complex9.C: New.
808 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
811 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
812 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
813 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
815 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
817 * gcc.target/bfin/builtins: Created.
818 * gcc.target/bfin/hisilh-O0.c: Deleted.
819 * gcc.target/bfin/hisilh.c: Moved to...
820 * gcc.target/bfin/builtins/hisilh.c: ...here.
821 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
822 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
823 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
824 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
825 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
826 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
827 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
828 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
829 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
830 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
831 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
832 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
833 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
834 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
835 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
836 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
837 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
838 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
839 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
840 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
841 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
842 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
843 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
844 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
845 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
846 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
847 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
848 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
849 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
850 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
851 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
852 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
853 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
854 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
855 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
856 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
857 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
858 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
859 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
860 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
861 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
862 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
863 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
864 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
865 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
866 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
867 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
868 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
869 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
870 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
871 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
872 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
873 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
874 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
875 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
876 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
877 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
878 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
879 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
880 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
881 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
882 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
883 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
884 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
885 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
886 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
887 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
888 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
889 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
890 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
891 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
892 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
893 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
894 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
895 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
896 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
897 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
898 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
899 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
900 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
901 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
902 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
903 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
904 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
905 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
906 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
907 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
908 * gcc.target/bfin/builtins/circptr.c: Ditto.
909 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
910 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
911 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
912 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
913 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
914 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
915 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
916 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
917 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
918 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
919 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
920 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
921 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
922 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
923 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
924 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
925 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
926 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
927 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
928 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
929 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
930 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
931 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
932 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
933 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
934 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
935 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
936 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
937 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
938 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
939 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
940 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
941 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
942 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
943 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
944 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
945 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
946 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
947 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
948 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
949 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
950 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
951 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
952 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
953 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
954 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
955 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
956 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
957 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
958 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
959 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
960 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
961 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
962 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
963 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
964 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
965 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
966 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
967 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
968 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
969 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
970 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
971 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
972 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
973 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
974 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
975 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
976 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
977 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
978 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
980 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
982 * gcc.target/arm/cold-lc.c: New test.
984 2011-05-03 Jakub Jelinek <jakub@redhat.com>
987 * gcc.dg/pr48774.c: New test.
989 2011-05-03 Richard Guenther <rguenther@suse.de>
991 * gcc.dg/large-size-array-5.c: New testcase.
993 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
995 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
997 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
999 * lib/target-supports.exp (check_effective_target_vect_strided):
1001 (check_effective_target_vect_strided2)
1002 (check_effective_target_vect_strided3)
1003 (check_effective_target_vect_strided4)
1004 (check_effective_target_vect_strided8): ...these new functions.
1006 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1007 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1008 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1009 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1010 * gcc.dg/vect/pr37539.c: Likewise.
1011 * gcc.dg/vect/slp-11a.c: Likewise.
1012 * gcc.dg/vect/slp-11b.c: Likewise.
1013 * gcc.dg/vect/slp-11c.c: Likewise.
1014 * gcc.dg/vect/slp-12a.c: Likewise.
1015 * gcc.dg/vect/slp-12b.c: Likewise.
1016 * gcc.dg/vect/slp-18.c: Likewise.
1017 * gcc.dg/vect/slp-19a.c: Likewise.
1018 * gcc.dg/vect/slp-19b.c: Likewise.
1019 * gcc.dg/vect/slp-21.c: Likewise.
1020 * gcc.dg/vect/slp-23.c: Likewise.
1021 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1023 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1024 instead of vect_interleave && vect_extract_even_odd.
1025 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1026 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1027 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1028 * gcc.dg/vect/vect-1.c: Likewise.
1029 * gcc.dg/vect/vect-10.c: Likewise.
1030 * gcc.dg/vect/vect-98.c: Likewise.
1031 * gcc.dg/vect/vect-107.c: Likewise.
1032 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1033 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1034 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1035 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1036 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1037 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1038 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1039 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1040 * gcc.dg/vect/vect-strided-float.c: Likewise.
1041 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1042 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1043 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1044 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1045 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1046 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1047 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1048 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1049 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1050 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1051 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1052 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1053 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1054 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1055 * gcc.dg/vect/vect-vfa-03.c: Likewise.
1057 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1059 * gcc.dg/vect/pr30843.c: Likewise.
1060 * gcc.dg/vect/pr33866.c: Likewise.
1061 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1062 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1063 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1064 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1066 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1068 * gcc.dg/vect/slp-11.c: Split into...
1069 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1070 gcc.dg/vect/slp-11c.c: ...these tests.
1071 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1072 * gcc.dg/vect/slp-12c.c: ...this new test.
1073 * gcc.dg/vect/slp-19.c: Split into...
1074 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1075 gcc.dg/vect/slp-19c.c: ...these new tests.
1077 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
1079 * lib/target-supports.exp
1080 (check_effective_target_vect_extract_even_odd_wide): Delete.
1081 (check_effective_target_vect_strided_wide): Likewise.
1082 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1083 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1084 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1085 * gcc.dg/vect/pr37539.c: Likewise.
1086 * gcc.dg/vect/slp-11.c: Likewise.
1087 * gcc.dg/vect/slp-12a.c: Likewise.
1088 * gcc.dg/vect/slp-12b.c: Likewise.
1089 * gcc.dg/vect/slp-19.c: Likewise.
1090 * gcc.dg/vect/slp-23.c: Likewise.
1091 * gcc.dg/vect/vect-1.c: Likewise.
1092 * gcc.dg/vect/vect-98.c: Likewise.
1093 * gcc.dg/vect/vect-107.c: Likewise.
1094 * gcc.dg/vect/vect-strided-float.c: Likewise.
1096 2011-05-02 Jason Merrill <jason@redhat.com>
1098 * g++.dg/init/new31.C: New.
1100 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
1103 * gcc.dg/pr35445.c: New test.
1105 2011-05-02 Jason Merrill <jason@redhat.com>
1107 * c-c++-common/vla-1.c: New.
1109 2011-05-02 Richard Guenther <rguenther@suse.de>
1111 PR tree-optimization/48822
1112 * gcc.dg/torture/pr48822.c: New testcase.
1114 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/cpp0x/constexpr-47969.C: New.
1119 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
1122 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
1123 on vect_no_align targets.
1124 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1125 vect_no_align targets.
1127 2011-05-01 Xinliang David Li <davidxl@google.com>
1129 * gcc.dg/tree-ssa/integer-addr.c: New test.
1130 * gcc.dg/tree-ssa/alias_bug.c: New test.
1132 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134 PR libgfortran/48787
1135 * gfortran.dg/round_3.f08: Add more checks.
1137 2011-04-30 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/import9.f90: New, proper test.
1141 * gfortran.dg/interface_37.f90: Remove bogus
1142 test (bogus copy of interface_36.f90).
1144 2011-04-30 Tobias Burnus <burnus@net-b.de>
1147 * gfortran.dg/interface_37.f90: New.
1149 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
1152 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1154 2011-04-30 Jakub Jelinek <jakub@redhat.com>
1156 PR tree-optimization/48809
1157 * gcc.c-torture/execute/pr48809.c: New test.
1159 2011-04-29 Jeff Law <law@redhat.com>
1161 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1163 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1166 * g++.dg/init/ctor10.C: New.
1168 2011-04-29 Le-Chun Wu <lcwu@google.com>
1170 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1171 warning in implicitly instantiated templates.
1173 2011-04-29 Le-Chun Wu <lcwu@google.com>
1175 * g++.dg/warn/Wnull-conversion-1.C: New.
1176 * g++.dg/warn/Wnull-conversion-2.C: New.
1178 2011-04-29 Diego Novillo <dnovillo@google.com>
1180 * g++.old-deja/g++.other/null3.C: Expect warning about
1181 converting boolean to a pointer.
1183 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
1186 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1190 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1192 2011-04-29 Tobias Burnus <burnus@net-b.de>
1195 * gfortran.dg/typebound_proc_22.f90: New.
1198 * gfortran.dg/interface_36.f90: New.
1200 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1202 PR libgfortran/48488
1203 PR libgfortran/48602
1204 PR libgfortran/48615
1205 PR libgfortran/48684
1206 PR libgfortran/48787
1207 * gfortran.dg/fmt_g.f: Adjust test.
1208 * gfortran.dg/fmt_g0_1.f08: Adjust test.
1209 * gfortran.dg/round_3.f08: New test.
1210 * gfortran.dg/namelist_print_1.f: Adjust test.
1211 * gfortran.dg/char4_iunit_1.f03: Adjust test.
1212 * gfortran.dg/f2003_io_5.f03: Adjust test.
1213 * gfortran.dg/coarray_15.f90: Adjust test.
1214 * gfortran.dg/namelist_65.f90: Adjust test.
1215 * gfortran.dg/fmt_cache_1.f: Adjust test.
1216 * gfortran.dg/char4_iunit_2.f03: Adjust test.
1217 * gfortran.dg/real_const_3.f90: Adjust test.
1219 2011-04-28 Xinliang David Li <davidxl@google.com>
1221 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1222 * testsuite/g++.dg/prof-robust-1.C: New test.
1224 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
1226 PR tree-optimization/48765
1227 * gcc.dg/vect/pr48765.c: New.
1229 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1231 PR tree-optimization/48775
1232 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1234 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1237 * g++.dg/inherit/pr48798.C: New.
1238 * g++.old-deja/g++.other/base1.C: Adjust.
1240 2011-04-28 Dodji Seketeli <dodji@redhat.com>
1243 * g++.dg/template/inherit7.C: New test case.
1245 2011-04-28 Richard Guenther <rguenther@suse.de>
1247 PR tree-optimization/40052
1248 PR tree-optimization/15347
1249 * gcc.dg/tree-ssa/vrp57.c: New testcase.
1250 * gcc.dg/pr15347.c: Likewise.
1252 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1255 * g++.dg/cpp0x/sfinae18.C: New.
1257 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/ext/is_literal_type1.C: New.
1262 2011-04-28 Tobias Burnus <burnus@net-b.de>
1266 * gfortran.dg/interface_35.f90: New.
1267 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1268 * gfortran.dg/func_result_6.f90: Add dg-warning.
1269 * gfortran.dg/bessel_1.f90: Ditto.
1270 * gfortran.dg/hypot_1.f90: Ditto.
1271 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1272 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1273 * gfortran.dg/interface_assignment_4.f90: Ditto.
1275 2011-04-27 Jason Merrill <jason@redhat.com>
1277 * g++.dg/ext/complex8.C: New.
1279 * g++.dg/cpp0x/initlist49.C: New.
1280 * g++.dg/init/new30.C: New.
1282 2011-04-27 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/whole_file_34.f90: New.
1287 2011-04-27 Jan Hubicka <jh@suse.cz>
1289 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1291 2011-04-27 Jason Merrill <jason@redhat.com>
1293 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1295 * g++.dg/parse/ambig6.C: New.
1297 2011-04-27 Nick Clifton <nickc@redhat.com>
1299 * gcc.dg/20020312-2.c: Add definition for RX.
1301 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1302 option with RX targets.
1304 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1307 2011-04-27 Richard Guenther <rguenther@suse.de>
1309 * gcc.dg/tree-ssa/pr23382.c: Remove.
1311 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1314 * gcc.c-torture/compile/pr48767.c: New test.
1316 2011-04-27 Richard Guenther <rguenther@suse.de>
1318 PR tree-optimization/48772
1319 * g++.dg/pr48772.C: New testcase.
1321 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1324 * gcc.c-torture/compile/pr48742.c: New test.
1326 2011-04-26 Jason Merrill <jason@redhat.com>
1328 * g++.dg/lookup/koenig13.C: New.
1330 * g++.dg/cpp0x/initlist48.C: New.
1332 2011-04-25 Jason Merrill <jason@redhat.com>
1334 * g++.dg/cpp0x/sfinae17.C: New.
1336 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1339 * gcc.target/powerpc/pr48258-1.c: New file.
1340 * gcc.target/powerpc/pr48258-2.c: Ditto.
1342 2011-04-26 Xinliang David Li <davidxl@google.com>
1344 * gcc.dg/uninit-suppress.c: New test.
1345 * gcc.dg/uninit-suppress.c: New test.
1347 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.dg/pr48768.c: New test.
1352 PR tree-optimization/48734
1353 * gcc.c-torture/compile/pr48734.c: New test.
1356 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1358 2011-04-26 Richard Guenther <rguenther@suse.de>
1360 PR tree-optimization/48731
1361 * gcc.dg/torture/pr48731.c: New testcase.
1363 2011-04-26 Richard Guenther <rguenther@suse.de>
1366 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1368 2011-04-26 Richard Guenther <rguenther@suse.de>
1371 * gcc.dg/torture/pr48694-1.c: New testcase.
1372 * gcc.dg/torture/pr48694-2.c: Likewise.
1374 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/ext/underlying_type1.C: New.
1377 * g++.dg/ext/underlying_type2.C: Likewise.
1378 * g++.dg/ext/underlying_type3.C: Likewise.
1379 * g++.dg/ext/underlying_type4.C: Likewise.
1380 * g++.dg/ext/underlying_type5.C: Likewise.
1381 * g++.dg/ext/underlying_type6.C: Likewise.
1382 * g++.dg/ext/underlying_type7.C: Likewise.
1383 * g++.dg/ext/underlying_type8.C: Likewise.
1384 * g++.dg/ext/underlying_type9.C: Likewise.
1385 * g++.dg/ext/underlying_type10.C: Likewise.
1387 2011-04-25 Jason Merrill <jason@redhat.com>
1389 * g++.dg/cpp0x/regress/template-const2.C: New.
1391 2011-04-25 Jeff Law <law@redhat.com>
1393 * gcc.dg/tree-ssa/vrp56.c: new test.
1395 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1397 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1399 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1401 PR preprocessor/48740
1402 * c-c++-common/raw-string-11.c: New test.
1404 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1406 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1409 2011-04-23 Tobias Burnus <burnus@net-b.de>
1412 * gfortran.dg/coarray_19.f90: New.
1414 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.dg/pr48685.c: New test.
1419 2011-04-22 Jan Hubicka <jh@suse.cz>
1421 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1423 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1425 PR tree-optimization/48717
1426 * gcc.c-torture/execute/pr48717.c: New test.
1428 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1431 * gcc.target/i386/pr48723.c: New test.
1433 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.dg/gomp/pr48716.c: New test.
1437 * g++.dg/gomp/pr48716.C: New test.
1439 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1442 * gcc.dg/missing-field-init-2.c: Update testcase.
1444 2011-04-22 Alan Modra <amodra@gmail.com>
1446 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1448 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1451 * gfortran.dg/function_optimize_6.f90: New test.
1453 2011-04-21 Easwaran Raman <eraman@google.com>
1455 * gcc.dg/stack-layout-2.c: New test.
1457 2011-04-21 Richard Guenther <rguenther@suse.de>
1460 * g++.dg/lto/pr48207-2_0.C: New testcase.
1461 * g++.dg/lto/pr48207-3_0.C: Likewise.
1463 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1465 * gnat.dg/volatile5.adb: New test.
1466 * gnat.dg/volatile5_pkg.ads: New helper.
1468 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1471 * gcc.target/i386/pr48708.c: New test.
1473 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1475 * gcc.dg/vect/vect-119.c: New test.
1477 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1479 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1482 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1483 Richard Sandiford <richard.sandiford@linaro.org>
1486 * gcc.target/arm/pr46329.c: New test.
1488 2011-04-21 Tobias Burnus <burnus@net-b.de>
1491 * gfortran.dg/coarray_18.f90: New.
1493 2011-04-20 Jason Merrill <jason@redhat.com>
1495 * g++.dg/cpp0x/initlist47.C: New.
1497 * g++.dg/init/dtor4.C: New.
1499 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1502 * gcc.target/i386/sse2-pinsrw.c: New test.
1503 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1504 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1505 * gcc.target/i386/sse2-insvhi.c: Ditto.
1506 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1507 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1509 2011-04-20 Jason Merrill <jason@redhat.com>
1511 * g++.dg/template/const4.C: New.
1513 2011-04-20 Easwaran Raman <eraman@google.com>
1515 * gcc.dg/stack-layout-1.c: New test.
1517 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1519 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1520 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1523 2011-04-20 Kai Tietz <ktietz@redhat.com>
1525 * gcc.dg/binop-xor1.c: New test.
1526 * gcc.dg/binop-xor2.c: New test.
1527 * gcc.dg/binop-xor3.c: New test.
1528 * gcc.dg/binop-xor4.c: New test.
1529 * gcc.dg/binop-xor5.c: New test.
1531 2011-04-20 Richard Guenther <rguenther@suse.de>
1533 PR tree-optimization/47892
1534 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1536 2011-04-20 Richard Guenther <rguenther@suse.de>
1539 * g++.dg/torture/pr48695.C: New testcase.
1541 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1543 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1544 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1545 * gcc.c-torture/execute/pr45262.c: Ditto
1546 * gcc.dg/torture/pr43165.c: Ditto.
1547 * gcc.dg/torture/pr47228.c: Ditto.
1548 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1549 * gcc.dg/ipa/pr45644.c: Ditto.
1550 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1553 2011-04-19 Jason Merrill <jason@redhat.com>
1555 * g++.dg/ext/complex7.C: New.
1557 * g++.dg/ext/attrib41.C: New.
1559 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1562 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1564 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.target/i386/pr48678.c: New test.
1569 2011-04-19 Martin Jambor <mjambor@suse.cz>
1571 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1572 * g++.dg/opt/devirt2.C: New test.
1573 * g++.dg/ipa/devirt-g-1.C: Likewise.
1575 2011-04-19 Tobias Burnus <burnus@net-b.de>
1578 * gfortran.dg/whole_file_33.f90: New.
1580 2011-04-19 Martin Jambor <mjambor@suse.cz>
1582 * g++.dg/ipa/devirt-7.C: New test.
1584 2011-04-19 Richard Guenther <rguenther@suse.de>
1587 * g++.dg/lto/pr48207_0.C: New testcase.
1589 2011-04-18 Jason Merrill <jason@redhat.com>
1591 * g++.dg/init/void1.C: New.
1593 * g++.dg/cpp0x/union4.C: New.
1595 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1598 * g++.dg/torture/pr48661.C: New test.
1601 * g++.dg/gomp/pr48632.C: New test.
1603 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1605 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1606 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1608 2011-04-18 Tobias Burnus <burnus@net-b.de>
1611 * gfortran.dg/coarray_17.f90: New.
1612 * gfortran.dg/coarray_10.f90: Update dg-error.
1614 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1618 * gfortran.dg/guality/guality.exp: Likewise.
1620 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1622 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1624 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1626 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1628 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1630 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1632 2011-04-18 Richard Guenther <rguenther@suse.de>
1635 * g++.dg/torture/pr46364.C: New testcase.
1637 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1639 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1641 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1643 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1645 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1646 Ira Rosen <ira.rosen@linaro.org>
1649 * gcc.target/arm/pr48252.c: New test.
1651 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1653 PR tree-optimization/48616
1654 * gcc.dg/pr48616.c: New test.
1656 2011-04-18 Tobias Burnus <burnus@net-b.de>
1659 * gfortran.dg/coarray_16.f90: New.
1661 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1664 * gfortran.dg/realloc_on_assign_7.f03: New test.
1666 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1668 PR libgfortran/48602
1669 * gfortran.dg/fmt_g0_6.f08: New test.
1671 2011-04-17 Jason Merrill <jason@redhat.com>
1673 * g++.dg/cpp0x/sfinae16.C: New.
1675 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1677 * gcc.target/mips/reg-var-1.c: New test.
1679 2011-04-17 Jan Hubicka <jh@suse.cz>
1681 * gcc.dg/winline-5.c: Update testcase.
1683 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1685 * gnat.dg/discr27.ad[sb]: Move dg directive.
1686 * gnat.dg/discr28.ad[sb]: New test.
1687 * gnat.dg/discr28_pkg.ads: New helper.
1689 2011-04-17 Michael Matz <matz@suse.de>
1691 PR tree-optimization/48622
1693 * gcc.dg/lto/pr48622_0.c: New test.
1695 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1697 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1698 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1699 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1700 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1701 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1702 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1704 2011-04-15 Jason Merrill <jason@redhat.com>
1706 * g++.dg/cpp0x/range-for17.C: New.
1708 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1710 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1711 * g++.dg/cpp0x/range-for3.C: Likewise.
1712 * g++.dg/cpp0x/range-for9.C: Correct error message.
1713 * g++.dg/cpp0x/range-for11.C: New.
1714 * g++.dg/cpp0x/range-for12.C: New.
1715 * g++.dg/cpp0x/range-for13.C: New.
1716 * g++.dg/cpp0x/range-for14.C: New.
1717 * g++.dg/cpp0x/range-for15.C: New.
1718 * g++.dg/cpp0x/range-for16.C: New.
1720 2011-04-15 Tobias Burnus <burnus@net-b.de>
1723 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1725 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1727 * objc.dg/naming-4.m: Updated.
1728 * objc.dg/naming-5.m: Updated.
1729 * objc.dg/naming-6.m: New.
1730 * objc.dg/naming-7.m: New.
1731 * obj-c++.dg/naming-1.mm: Updated.
1732 * obj-c++.dg/naming-2.mm: Updated.
1733 * obj-c++.dg/naming-3.mm: New.
1734 * obj-c++.dg/naming-4.mm: New.
1736 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738 PR libgfortran/48589
1739 * gfortran.dg/fmt_g0_5.f08: New test.
1741 2011-04-15 Richard Guenther <rguenther@suse.de>
1744 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1746 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1748 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1749 -finline-limit=0 to -fno-inline
1751 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1754 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1757 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1760 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1761 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1762 * gcc.target/i386/avx-insertps-3.c: New test.
1763 * gcc.target/i386/avx-insertps-4.c: New test.
1765 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1767 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1770 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1775 * gcc.target/avr/pr46779-1.c: New test case
1776 * gcc.target/avr/pr46779-2.c: New test case
1778 2011-04-14 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/sfinae15.C: New.
1782 * g++.dg/cpp0x/sfinae14.C: New.
1784 * g++.dg/ext/vla10.C: New.
1786 2011-04-14 Richard Guenther <rguenther@suse.de>
1788 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1790 2011-04-14 Richard Guenther <rguenther@suse.de>
1792 * gcc.dg/fold-bitand-4.c: Move ...
1793 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1795 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1797 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1799 * gcc.target/avr/torture/trivial.c: Ditto.
1801 2011-04-13 Jason Merrill <jason@redhat.com>
1803 * g++.dg/template/operator11.C: New.
1805 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1808 * gcc.dg/gomp/pr48591.c: New test.
1811 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1812 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1814 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1817 * g++.dg/template/dependent-expr7.C: New test case.
1819 2011-04-13 Jason Merrill <jason@redhat.com>
1821 * g++.dg/cpp0x/sfinae13.C: New.
1823 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1825 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1827 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1829 * gcc.target/arm/pr43698.c: Remove -march option.
1831 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1833 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1836 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1840 * gfortran.dg/realloc_on_assign_6.f03: New test.
1842 2011-04-12 Kai Tietz <ktietz@redhat.com>
1844 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1845 targets the additional -mno-ms-bitfields and
1846 -Wno-packed-bitfield-compat options.
1847 * g++.dg/ext/bitfield3.C: Likewise.
1848 * g++.dg/ext/bitfield4.C: Likewise.
1849 * g++.dg/ext/bitfield5.C: Likewise.
1850 * gcc.dg/bitfld-15.c: Likewise.
1851 * gcc.dg/bitfld-16.c: Likewise.
1852 * gcc.dg/bitfld-17.c: Likewise.
1853 * gcc.dg/bitfld-18.c: Likewise.
1855 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1857 * gcc.target/arm/neon-vld3-1.c: New test.
1858 * gcc.target/arm/neon-vst3-1.c: New test.
1859 * gcc.target/arm/neon/v*.c: Regenerate.
1861 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1863 PR rtl-optimization/48549
1864 * g++.dg/opt/pr48549.C: New test.
1866 2011-04-12 Richard Guenther <rguenther@suse.de>
1868 PR tree-optimization/46076
1869 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1871 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1874 * lib/compat.exp (compat-execute): Declare unsupported after
1875 stripping path from src1.
1876 * lib/lto.exp (lto-execute): Likewise.
1878 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1881 * gcc.dg/pr48552-1.c: New test.
1882 * gcc.dg/pr48552-2.c: New test.
1884 2011-04-11 Jason Merrill <jason@redhat.com>
1886 * g++.dg/cpp0x/sfinae12.C: New.
1888 * g++.dg/cpp0x/enum10.C: New.
1890 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1892 * g++.dg/cpp0x/rv-func.C: New.
1894 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1896 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1899 2011-04-11 Martin Jambor <mjambor@suse.cz>
1901 PR tree-optimization/48195
1902 * gcc.dg/ipa/pr48195.c: New test.
1904 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1906 * gnat.dg/return3.adb: Remove unused switch.
1908 2011-04-08 Mike Stump <mikestump@comcast.net>
1911 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1912 default to fno-common.
1914 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1916 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1917 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1919 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1922 * gfortran.dg/function_optimize_5.f90: New test.
1924 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1926 * gnat.dg/aggr17.adb: New test.
1927 * gnat.dg/aggr18.adb: Likewise.
1929 2011-04-08 Michael Matz <matz@suse.de>
1932 * gcc.target/i386/pr48389.c: New test.
1934 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1936 PR rtl-optimization/48272
1937 * g++.dg/opt/pr48272.C: New.
1939 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1941 PR rtl-optimization/48235
1942 * gcc.dg/pr48235.c: New.
1944 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1946 PR rtl-optimization/48302
1947 * g++.dg/opt/pr48302.C: New.
1949 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1952 * g++.dg/opt/pr48273.C: New.
1954 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1956 PR rtl-optimization/48442
1957 * gcc.dg/pr48442.c: New.
1959 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1961 PR tree-optimization/48377
1962 * gcc.dg/vect/pr48377.c: New test.
1964 2011-04-07 Jason Merrill <jason@redhat.com>
1966 * g++.dg/cpp0x/regress/call1.C: New.
1968 * g++.dg/cpp0x/variadic107.C: New.
1970 * g++.dg/cpp0x/sfinae11.C: New.
1971 * g++.dg/cpp0x/noexcept02.C: Fix.
1973 * g++.dg/cpp0x/sfinae10.C: New.
1975 * g++.dg/cpp0x/sfinae9.C: New.
1977 * c-c++-common/Wcast-qual-1.c: Move here from...
1978 * gcc.dg/cast-qual-3.c: ...here, and...
1979 * g++.dg/warn/Wcast-qual2.C: ...here.
1981 * g++.dg/cpp0x/sfinae8.C: New.
1983 * g++.dg/cpp0x/sfinae7.C: New.
1985 * g++.dg/cpp0x/enum9.C: New.
1987 2011-04-07 Mike Stump <mikestump@comcast.net>
1989 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1990 with no trampolines.
1992 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1995 * gfortran.dg/gomp/pr48117.f90: New test.
1998 * gcc.dg/torture/pr48343.c: New test.
2000 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2002 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2004 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
2006 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2008 2011-04-07 Tom de Vries <tom@codesourcery.com>
2011 * lib/scanasm.exp (object-size): New proc.
2012 * gcc.target/arm/pr43920-2.c: New test.
2014 2011-04-06 Tobias Burnus <burnus@net-b.de>
2018 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2020 2011-04-06 Steve Ellcey <sje@cup.hp.com>
2022 * gcc.dg/mtune.c: Prune note from output.
2024 2011-04-06 Jakub Jelinek <jakub@redhat.com>
2027 * gcc.dg/guality/pr36977.c: New test.
2028 * gcc.dg/guality/pr48466.c: New test.
2030 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2032 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2034 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/return3.adb: New test.
2038 2011-04-06 Richard Guenther <rguenther@suse.de>
2040 PR tree-optimization/47663
2041 * gcc.dg/tree-ssa/inline-8.c: New testcase.
2043 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
2045 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2046 Solaris 8 and 9 as well.
2048 2011-04-05 Tom de Vries <tom@codesourcery.com>
2051 * gcc.target/arm/pr43920-1.c: New test.
2053 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
2055 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2056 (cctor): Actually return the value.
2057 (main): Cast return values.
2059 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 * gfortran.dg/character_comparison_8.f90: New test.
2063 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2065 * frontend-passes: (optimize_lexical_comparison): New function.
2066 (optimize_expr): Call it.
2067 (optimize_comparison): Also handle lexical comparison functions.
2068 Return false instad of -2 for unequal comparison.
2070 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2073 * function_optimize_4.f90: New test.
2075 2011-04-04 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2079 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2080 * gfortran.dg/coarray_15.f90: New.
2082 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2085 * gfortran.dg/bessel_7.f90: Likewise.
2087 2011-04-03 Tobias Burnus <burnus@net-b.de>
2089 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2091 2011-04-03 Richard Guenther <rguenther@suse.de>
2092 Ira Rosen <ira.rosen@linaro.org>
2094 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2095 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2096 -ftree-loop-if-convert-stores.
2098 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2100 * gnat.dg/specs/aggr2.ads: New test.
2102 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
2104 * gnat.dg/debug2.ad[sb]: New test.
2105 * gnat.dg/debug2_pkg.ads: New helper.
2106 * gnat.dg/debug3.ad[sb]: New test.
2108 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
2110 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2112 2011-04-01 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.c-torture/compile/pr48335-1.c: New test.
2116 * gcc.dg/pr48335-1.c: New test.
2117 * gcc.dg/pr48335-2.c: New test.
2118 * gcc.dg/pr48335-3.c: New test.
2119 * gcc.dg/pr48335-4.c: New test.
2120 * gcc.dg/pr48335-5.c: New test.
2121 * gcc.dg/pr48335-6.c: New test.
2122 * gcc.dg/pr48335-7.c: New test.
2123 * gcc.dg/pr48335-8.c: New test.
2124 * gcc.target/i386/pr48335-1.c: New test.
2126 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
2129 * gcc.dg/Waddress.c: New test.
2131 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2134 * gfortran.dg/function_optimize_3.f90: New test.
2136 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
2138 * gcc.c-torture/compile/20110401-1.c: New test.
2140 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2141 * g++.dg/lto/20091002-2_0.C: Likewise.
2142 * g++.dg/lto/20090303_0.c: Likewise.
2143 * g++.dg/lto/20091004-1_0.C: Likewise.
2144 * g++.dg/lto/20091002-3_0.C: Likewise.
2145 * g++.dg/lto/20091004-2_0.C: Likewise.
2146 * g++.dg/lto/20081123_0.C: Likewise.
2147 * g++.dg/lto/20090313_0.C: Likewise.
2148 * g++.dg/lto/20081109-1_0.C: Likewise.
2149 * g++.dg/lto/20081219_0.C: Likewise.
2150 * g++.dg/lto/20081204-1_0.C: Likewise.
2151 * g++.dg/lto/20090302_0.C: Likewise.
2152 * g++.dg/lto/20081119-1_0.C: Likewise.
2153 * g++.dg/lto/20081118_0.C: Likewise.
2154 * gcc.dg/lto/20091020-2_0.c: Likewise.
2155 * gcc.dg/lto/20090210_0.c: Likewise.
2156 * gcc.dg/lto/20081204-1_0.c: Likewise.
2157 * gcc.dg/lto/20081224_0.c: Likewise.
2158 * gcc.dg/lto/20090219_0.c: Likewise.
2159 * gcc.dg/lto/20091014-1_0.c: Likewise.
2160 * gcc.dg/lto/20091016-1_0.c: Likewise.
2161 * gcc.dg/lto/20090206-2_0.c: Likewise.
2162 * gcc.dg/lto/20090116_0.c: Likewise.
2163 * gcc.dg/lto/20091013-1_0.c: Likewise.
2164 * gcc.dg/lto/20091015-1_0.c: Likewise.
2165 * gcc.dg/lto/20090126-2_0.c: Likewise.
2167 2011-03-31 Ian Lance Taylor <iant@google.com>
2169 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2171 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2173 * gnat.dg/opt16.adb: New test.
2175 2011-03-31 Jason Merrill <jason@redhat.com>
2177 * g++.dg/cpp0x/defaulted24.C: New.
2179 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2182 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2185 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
2187 * g++.dg/other/i386-9.C: New test.
2189 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2191 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2193 2011-03-30 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/regress/error-recovery1.C: New.
2197 * g++.dg/cpp0x/regress/isnan.C: New.
2199 * g++.dg/cpp0x/initlist46.C: New.
2201 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
2204 * gcc.target/arm/neon-modes-2.c: New test.
2206 2011-03-30 Jakub Jelinek <jakub@redhat.com>
2209 * gcc.c-torture/compile/pr48305.c: New test.
2211 2011-03-29 Jason Merrill <jason@redhat.com>
2213 * g++.dg/cpp0x/regress/value-dep1.C: New.
2215 2011-03-29 Steve Ellcey <sje@cup.hp.com>
2217 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2219 2011-03-29 Ian Lance Taylor <iant@google.com>
2221 * go.test/go-test.exp: Handle the test lines used in several new
2223 (errchk): Add opts parameter. Change all callers. Handle parens
2226 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
2227 Dominique d'Humieres <dominiq@lps.ens.fr>
2229 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2230 and __APPLE__ && __PPC__ && __ALTIVEC__.
2232 2011-03-29 Jason Merrill <jason@redhat.com>
2234 * g++.dg/cpp0x/dependent1.C: New.
2236 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2238 * g++.dg/cpp0x/constexpr-memfn1.C: New.
2240 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2242 2011-03-29 Janus Weil <janus@gcc.gnu.org>
2245 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2246 * gfortran.dg/proc_ptr_comp_32.f90: New.
2248 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2250 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
2251 check for corresponding warning.
2253 2011-03-28 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/rv-deduce2.C: New.
2257 2011-03-29 Jakub Jelinek <jakub@redhat.com>
2260 * gcc.dg/pr48203.c: New test.
2262 2011-03-28 Jeff Law <law@redhat.com>
2264 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2266 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
2268 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2269 and __PPC__ && __ALTIVEC__.
2271 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2274 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2275 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2276 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2277 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2279 2011-03-28 Jason Merrill <jason@redhat.com>
2281 * g++.dg/cpp0x/initlist-array2.C: New.
2283 * g++.dg/cpp0x/initlist-array1.C: New.
2285 * g++.dg/cpp0x/constexpr-compound.C: New.
2287 * g++.dg/cpp0x/constexpr-using.C: New.
2289 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2291 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2296 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2298 * gcc.dg/slp-1.c: New test.
2300 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2302 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2303 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2304 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2305 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2306 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2307 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2308 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2309 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2310 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2311 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2312 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2313 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2314 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2315 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2317 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2320 * gfortran.dg/trim_optimize_5.f90: New test.
2321 * gfortran.dg/trim_optimize_6.f90: New test.
2323 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2326 * gcc.target/mips/madd-7.c: Remove -mlong32.
2327 * gcc.target/mips/msub-7.c: Likewise.
2329 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2331 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2332 accesses to preserve the meaning of the test for doubleword vectors.
2333 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2334 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2336 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2339 * gfortran.dg/class_42.f03: New.
2341 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2343 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2346 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2348 PR rtl-optimization/48144
2349 * gcc.dg/pr48144.c: New test.
2351 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2353 * gnat.dg/discr27.ad[sb]: New test.
2355 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2357 * gnat.dg/limited_with2.ad[sb]: New test.
2358 * gnat.dg/limited_with2_pkg1.ads: New helper.
2359 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2361 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2363 * gnat.dg/opt15.adb: New test.
2364 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2366 2011-03-25 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2371 * gfortran.dg/leadz_trailz_3.f90: Ditto
2373 2011-03-25 Martin Jambor <mjambor@suse.cz>
2375 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2377 2011-03-25 Jason Merrill <jason@redhat.com>
2379 * g++.dg/cpp0x/defaulted22.C: New.
2380 * g++.dg/cpp0x/defaulted23.C: New.
2381 * g++.dg/cpp0x/defaulted15.C: Adjust.
2383 2011-03-25 Jason Merrill <jason@redhat.com>
2385 * g++.dg/cpp0x/move1.C: New.
2387 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2390 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2392 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2394 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2395 for mips-sgi-irix6.5.
2396 Replace snprintf prototype by <stdio.h>.
2398 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2401 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2402 run_expensive_tests.
2403 * gcc.dg/graphite/block-4.c: Likewise.
2404 * gcc.dg/graphite/block-7.c: Likewise.
2405 * gcc.dg/graphite/block-8.c: Likewise.
2407 2011-03-25 Richard Guenther <rguenther@suse.de>
2409 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2410 * g++.dg/tree-ssa/pr8781.C: Likewise.
2411 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2412 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2413 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2414 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2415 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2416 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2417 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2418 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2419 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2420 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2421 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2422 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2423 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2424 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2425 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2426 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2427 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2428 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2429 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2430 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2431 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2432 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2433 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2434 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2435 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2436 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2437 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2438 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2439 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2440 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2441 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2442 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2443 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2444 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2445 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2446 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2447 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2448 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2449 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2450 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2451 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2452 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2454 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2455 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2456 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2457 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2458 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2459 * c-c++-common/pr46562-2.c: Likewise.
2460 * gfortran.dg/pr42108.f90: Likewise.
2461 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2462 foo to be inlined even at -O1.
2463 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2464 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2465 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2466 * gcc.dg/matrix/matrix.exp: Disable FRE.
2468 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.dg/dfp/pr48204.c: New test.
2473 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2476 * gcc.c-torture/execute/pr47917.c: Move this...
2477 * gcc.dg/torture/pr47917.c: to here and add xfails.
2479 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2481 * gnat.dg/array16.ad[sb]: New test.
2482 * gnat.dg/array16.ads: New helper.
2484 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2486 * gnat.dg/derived_type2.adb: New test.
2488 2011-03-24 Richard Guenther <rguenther@suse.de>
2490 PR tree-optimization/48271
2491 * g++.dg/torture/pr48271.C: New testcase.
2493 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2495 * gnat.dg/array15.ad[sb]: New test.
2497 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2500 * gcc.target/i386/pr48237.c: New test.
2502 2011-03-24 Richard Guenther <rguenther@suse.de>
2505 * gcc.dg/builtin-object-size-10.c: New testcase.
2507 2011-03-24 Richard Guenther <rguenther@suse.de>
2509 PR tree-optimization/46562
2510 * c-c++-common/pr46562-2.c: New testcase.
2511 * c-c++-common/pr46562.c: Likewise.
2513 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2515 * gcc.dg/vect/vect-cselim-1.c: New test.
2516 * gcc.dg/vect/vect-cselim-2.c: New test.
2518 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2520 * gcc.target/arm/pr46934.c: New.
2522 2011-03-23 Ian Lance Taylor <iant@google.com>
2524 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2526 2011-03-23 Richard Guenther <rguenther@suse.de>
2528 * gcc.dg/struct: Remove directory and contents.
2530 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2533 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2535 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2537 * gnat.dg/discr26.ad[sb]: New test.
2538 * gnat.dg/discr26_pkg.ads: New helper.
2540 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2543 * gcc.target/arm/neon-vld-1.c: New test.
2545 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2547 * gnat.dg/array14.ad[sb]: New test.
2548 * gnat.dg/array14_pkg.ads: New helper.
2550 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2552 * gcc.c-torture/execute/920501-8.x: Remove.
2553 * gcc.c-torture/execute/930513-1.x: Remove.
2554 * gcc.c-torture/execute/960312-1.x: Remove.
2555 * gcc.c-torture/compile/20000804-1.c,
2556 gcc.c-torture/compile/20001205-1.c,
2557 gcc.c-torture/compile/20001226-1.c,
2558 gcc.c-torture/compile/20010518-2.c,
2559 gcc.c-torture/compile/20020312-1.c,
2560 gcc.c-torture/compile/20020604-1.c,
2561 gcc.c-torture/compile/920501-12.c,
2562 gcc.c-torture/compile/920501-4.c,
2563 gcc.c-torture/compile/920520-1.c,
2564 gcc.c-torture/compile/980506-1.c,
2565 gcc.c-torture/execute/980709-1.x,
2566 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2567 options for m68hc11.
2568 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2569 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2572 2011-03-22 Nick Clifton <nickc@redhat.com>
2574 * lib/target-supports.exp (check_profiling_available): Add MN10300
2575 to the list of targets that do not support profiling. Restore
2576 alpha sorting to this list.
2578 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2580 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2581 failure on 32-bit systems.
2582 * gcc.dg/torture/vector-2.c: Ditto.
2584 2011-03-22 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/48228
2587 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2589 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2591 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2595 * gcc.target/powerpc/pr48226.c: New file.
2597 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2599 * lib/prune.exp (prune_gcc_output): Prune "could not create
2600 compact unwind for" warnings.
2602 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2606 * gcc.c-torture/execute/pr42544.c: New test.
2607 * gcc.c-torture/execute/pr48197.c: New test.
2609 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2611 PR preprocessor/48192
2612 * gcc.target/powerpc/pr48192.c: New file.
2615 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2616 split problem of 0 being loaded in a VSX register.
2618 2011-03-21 Richard Guenther <rguenther@suse.de>
2621 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2622 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2623 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2624 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2626 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.dg/pr48213.c: New test.
2631 2011-03-21 Kai Tietz <ktietz@redhat.com>
2634 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2636 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2638 * gcc.target/arm/xor-and.c: New.
2640 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2643 * gfortran.dg/function_optimize_1.f90: New test.
2644 * gfortran.dg/function_optimize_2.f90: New test.
2646 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2648 PR rtl-optimization/47502
2649 * gcc.target/i386/pr47502-1.c: New.
2650 * gcc.target/i386/pr47502-2.c: Likewise.
2652 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2654 PR rtl-optimization/48156
2655 * gcc.dg/pr48156.c: New test.
2657 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2660 * gfortran.dg/scratch_1.f90: Adjust test.
2662 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2665 * gfortran.dg/scratch_1.f90: New test.
2667 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2669 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2670 variably modified typedefs.
2671 * gcc.dg/c1x-typedef-2.c: Remove.
2673 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2675 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2676 * gcc.dg/c1x-anon-struct-3.c: New test.
2677 * gcc.dg/anon-struct-11.c: Update.
2679 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2681 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2683 Only xfail with gas.
2685 2011-03-18 Jason Merrill <jason@redhat.com>
2687 * g++.dg/template/fn-ptr1.C: New.
2689 * g++.dg/overload/volatile1.C: New.
2691 * g++.dg/opt/pr23372.C: New.
2693 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2695 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2698 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2700 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2702 * gcc.target/arm/unsigned-extend-1.c: New.
2704 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2707 * gcc.c-torture/compile/pr48161.c: New test.
2709 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2712 * gcc.dg/torture/pr47725.c: New.
2714 2011-03-17 Jason Merrill <jason@redhat.com>
2716 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2717 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2719 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2721 * gnat.dg/specs/elab2.ads: New test.
2722 * gnat.dg/specs/elab2_pkg.ads: New helper.
2724 2011-03-17 Jason Merrill <jason@redhat.com>
2726 * g++.dg/cpp0x/decltype-1212.C: New.
2727 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2729 2011-03-17 Jason Merrill <jason@redhat.com>
2731 * g++.dg/parse/memfnquals1.C: New.
2733 2011-03-17 Richard Guenther <rguenther@suse.de>
2736 * gcc.dg/pr48134.c: New testcase.
2738 2011-03-17 Richard Guenther <rguenther@suse.de>
2741 * g++.dg/torture/pr48165.C: New testcase.
2743 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2745 PR rtl-optimization/48141
2746 * gcc.dg/pr48141.c: New test.
2748 2011-03-16 Jason Merrill <jason@redhat.com>
2750 * g++.dg/cpp0x/constexpr-48089.C: New.
2752 * g++.dg/cpp0x/constexpr-abi1.C: New.
2754 * g++.dg/cpp0x/constexpr-46336.C: New.
2755 * g++.dg/parse/friend5.C: Adjust expected errors.
2757 * g++.dg/cpp0x/constexpr-47570.C: New.
2759 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2762 * ++.dg/debug/dwarf2/typedef6.C: New test.
2764 2011-03-16 Jason Merrill <jason@redhat.com>
2766 * g++.dg/cpp0x/elision2.C: New.
2768 * g++.dg/cpp0x/constexpr-array3.C: New.
2770 2011-03-16 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/sfinae6.C: New.
2773 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2774 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2775 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2776 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2777 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2779 2011-03-16 Jason Merrill <jason@redhat.com>
2781 * g++.dg/template/incomplete6.C: New.
2783 2011-03-16 Jeff Law <law@redhat.com>
2785 * gcc.dg/tree-ssa/vrp55.c: New test.
2787 2011-03-16 Jason Merrill <jason@redhat.com>
2789 * g++.dg/cpp0x/auto22.C: New.
2791 2011-03-16 Richard Guenther <rguenther@suse.de>
2793 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2794 optimizing it away if promoted to const.
2796 2011-03-16 Richard Guenther <rguenther@suse.de>
2798 PR tree-optimization/48149
2799 * gcc.dg/fold-complex-1.c: New testcase.
2801 2011-03-16 Richard Guenther <rguenther@suse.de>
2804 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2807 2011-03-16 Richard Guenther <rguenther@suse.de>
2809 PR tree-optimization/26134
2810 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2812 2011-03-16 Richard Guenther <rguenther@suse.de>
2814 PR tree-optimization/48146
2815 * gcc.dg/torture/pr48146.c: New testcase.
2817 2011-03-16 Richard Guenther <rguenther@suse.de>
2819 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2820 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2822 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.c-torture/compile/pr48136.c: New test.
2827 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2830 * gcc.dg/guality/pr45882.c: New test.
2832 2011-03-15 Jason Merrill <jason@redhat.com>
2834 * g++.dg/cpp0x/constexpr-recursion.C: New.
2836 * g++.dg/cpp0x/implicit11.C: New.
2838 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2840 * g++.dg/cpp0x/constexpr-attribute.C: New.
2842 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2844 * g++.dg/parse/pr34758.C: New.
2846 2011-03-15 Xinliang David Li <davidxl@google.com>
2849 * gcc.dg/uninit-pred-7_d.c: New test.
2850 * gcc.dg/uninit-pred-8_d.c: New test.
2852 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2855 * gcc.target/arm/pr46788.c: New.
2857 2011-03-15 Richard Guenther <rguenther@suse.de>
2860 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2861 * gfortran.dg/ishft_4.f90: Likewise.
2862 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2864 2011-03-15 Richard Guenther <rguenther@suse.de>
2866 PR tree-optimization/13954
2867 * g++.dg/tree-ssa/pr13954.C: New testcase.
2869 2011-03-15 Richard Guenther <rguenther@suse.de>
2871 PR tree-optimization/48037
2872 * gcc.target/i386/pr48037-1.c: New testcase.
2874 2011-03-15 Richard Guenther <rguenther@suse.de>
2876 PR tree-optimization/41490
2877 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2878 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2879 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2880 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2881 * g++.dg/tree-ssa/pr33604.C: Adjust.
2883 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.c-torture/execute/pr47917.c: New test.
2887 * gcc.dg/pr47917.c: New test.
2890 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2892 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2895 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2896 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2897 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2898 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2899 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2900 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2901 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2902 * gcc.target/i386/avx-floor-vec.c: Ditto.
2903 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2904 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2905 * gcc.target/i386/avx-rint-vec.c: Ditto.
2906 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2907 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2908 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2909 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2911 2011-03-14 Tom Tromey <tromey@redhat.com>
2913 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2914 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2915 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2917 2011-03-14 Tom Tromey <tromey@redhat.com>
2919 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2920 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2921 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2923 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2927 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2929 PR rtl-optimization/47166
2930 * gcc.c-torture/execute/postmod-1.c: New test.
2932 2011-03-14 Richard Guenther <rguenther@suse.de>
2935 * gcc.dg/torture/pr48098.c: New testcase.
2937 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2940 * gcc.target/powerpc/pr48053-1.c: New test.
2941 * gcc.target/powerpc/pr48053-2.c: Likewise.
2943 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2946 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2948 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2951 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2953 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2956 * gfortran.dg/class_41.f03: New.
2958 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2960 * g++.dg/conversion/cast3.C: New test.
2962 2011-03-11 Jason Merrill <jason@redhat.com>
2964 * g++.dg/template/error45.C: New.
2966 * g++.dg/parse/no-type-defn1.C: New.
2968 * g++.dg/ext/attrib40.C: New.
2970 * g++.dg/cpp0x/regress/array1.C: New.
2972 2011-03-11 Richard Guenther <rguenther@suse.de>
2974 PR tree-optimization/48067
2975 * gcc.dg/pr48067.c: New testcase.
2977 2011-03-11 Richard Guenther <rguenther@suse.de>
2980 * g++.dg/lto/20110311-1_0.C: New testcase.
2982 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2985 * g++.dg/inherit/virtual8.C: New test.
2988 * gcc.dg/torture/pr48044.c: New test.
2990 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2993 * gfortran.dg/proc_ptr_comp_31.f90: New.
2995 2011-03-11 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/47278
2998 * gcc.dg/torture/pr47278-1.c: New testcase.
2999 * gcc.dg/torture/pr47278-2.c: Likewise.
3001 2011-03-11 Jakub Jelinek <jakub@redhat.com>
3003 PR tree-optimization/48063
3004 * gcc.dg/torture/pr48063.c: New test.
3006 2011-03-10 Jason Merrill <jason@redhat.com>
3008 * g++.dg/template/array22.C: New.
3010 * g++.dg/cpp0x/syntax-err1.C: New.
3011 * g++.dg/parse/error36.C: Adjust expected errors.
3012 * g++.old-deja/g++.pt/ctor2.C: Likewise.
3013 * g++.old-deja/g++.pt/typename3.C: Likewise.
3014 * g++.old-deja/g++.pt/typename4.C: Likewise.
3015 * g++.old-deja/g++.pt/typename6.C: Likewise.
3017 2011-03-09 Jason Merrill <jason@redhat.com>
3019 * g++.dg/template/nontype22.C: New.
3021 2011-03-09 Martin Jambor <mjambor@suse.cz>
3023 PR tree-optimization/47714
3024 * g++.dg/torture/pr47714.C: New test.
3026 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3029 * gcc.target/powerpc/pr47755-2.c: New file.
3031 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3033 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3034 is not set in the environment, pass 64 as first argument when not
3035 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3036 native where ulimit -u is supported.
3038 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3040 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3042 2011-03-08 Jason Merrill <jason@redhat.com>
3044 * g++.dg/template/nontype21.C: New.
3046 * g++.dg/template/anon5.C: New.
3048 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.dg/pr47881.c: New test.
3053 2011-03-08 Dodji Seketeli <dodji@redhat.com>
3056 * g++.dg/lookup/template3.C: New test.
3058 2011-03-08 Kai Tietz <ktietz@redhat.com>
3060 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3063 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
3066 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3067 sizeof to compute alignment.
3069 2011-03-08 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/48022
3072 * gcc.dg/pr48022-1.c: New test.
3073 * gcc.dg/pr48022-2.c: New test.
3075 2011-03-07 Jason Merrill <jason@redhat.com>
3077 * g++.dg/template/nontype20.C: New.
3078 * g++.dg/init/member1.C: Adjust expected errors.
3079 * g++.dg/parse/constant4.C: Likewise.
3080 * g++.dg/template/qualified-id3.C: Likewise.
3081 * g++.old-deja/g++.pt/crash10.C: Likewise.
3083 * g++.dg/cpp0x/regress/non-const1.C: New.
3085 2011-03-07 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.dg/pr47991.c: New test.
3090 2011-03-07 Jason Merrill <jason@redhat.com>
3092 * g++.dg/abi/mangle46.C: New.
3094 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
3097 * gcc.target/powerpc/pr47862.c: New.
3099 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
3102 * gcc.target/i386/combine-mul.c: Require nonpic.
3104 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
3105 Nathan Froyd <froydnj@codesourcery.com>
3107 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3109 2011-03-06 Mark Mitchell <mark@codesourcery.com>
3111 * README.QMTEST: Remove.
3113 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
3114 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3117 * gfortran.dg/array_constructor_37.f90 : New test.
3119 2011-03-05 Jason Merrill <jason@redhat.com>
3121 * g++.dg/abi/mangle39.C: ABI v5, not 6.
3122 * g++.dg/abi/mangle45.C: Likewise.
3123 * g++.dg/cpp0x/trailing1.C: Likewise.
3125 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3127 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3129 2011-03-05 Jakub Jelinek <jakub@redhat.com>
3131 PR rtl-optimization/47899
3132 * gcc.dg/pr47899.c: New test.
3134 * gcc.dg/torture/pr47968.c: Ignore warnings.
3136 PR tree-optimization/47967
3137 * gcc.c-torture/compile/pr47967.c: New test.
3139 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3141 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3142 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3144 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
3146 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3147 and property_getAttributes() if __OBJC2__.
3148 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3149 * objc.dg/property/property-encoding-1.m: New.
3150 * obj-c++.dg/property/property-encoding-1.mm: New.
3152 2011-03-04 Jason Merrill <jason@redhat.com>
3154 * g++.dg/template/pseudodtor6.C: New.
3156 * g++.dg/inherit/covariant19.C: New.
3158 2011-03-04 Richard Guenther <rguenther@suse.de>
3161 * gcc.dg/torture/pr47968.c: New testcase.
3163 2011-03-04 Richard Guenther <rguenther@suse.de>
3166 * gcc.dg/torture/pr47975.c: New testcase.
3168 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/template/crash106.C: New.
3173 2011-03-03 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.dg/gomp/pr47963.c: New test.
3177 * g++.dg/gomp/pr47963.C: New test.
3179 2011-03-02 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp0x/regress/condition1.C: New.
3183 * g++.dg/cpp0x/constexpr-ctor9.C: New.
3185 2011-03-01 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/lambda/lambda-98.C: New.
3189 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3191 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3193 PR rtl-optimization/47925
3194 * gcc.c-torture/execute/pr47925.c: New test.
3196 2011-03-01 Jason Merrill <jason@redhat.com>
3198 * g++.dg/cpp0x/decltype25.C: New.
3200 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3202 2011-03-01 Richard Guenther <rguenther@suse.de>
3204 PR tree-optimization/47890
3205 * gcc.dg/torture/pr47890.c: New testcase.
3207 2011-03-01 Richard Guenther <rguenther@suse.de>
3210 * gcc.dg/lto/pr47924_0.c: New testcase.
3212 2011-03-01 Richard Guenther <rguenther@suse.de>
3215 * gfortran.dg/lto/pr46911_0.f: New testcase.
3217 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3219 PR libgfortran/47933
3220 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3221 compile errors from older code form.
3223 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3225 PR libgfortran/47567
3226 * gfortran.dg/fmt_fw_d.f90: New test.
3228 2011-02-28 Jason Merrill <jason@redhat.com>
3230 * g++.dg/inherit/covariant18.C: New.
3232 2011-02-28 Jakub Jelinek <jakub@redhat.com>
3235 * gcc.dg/pr47893.c: New test.
3237 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
3239 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3240 NULL in case of a selector with conflicting types.
3241 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3243 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
3245 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3246 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3247 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3248 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3250 2011-02-28 Jason Merrill <jason@redhat.com>
3253 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3255 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3257 PR libgfortran/47778
3258 * gfortran.dg/namelist_71.f90: New test.
3260 2011-02-27 Jason Merrill <jason@redhat.com>
3263 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3264 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3266 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/cpp0x/constexpr-ctor8.C: New.
3271 2011-02-27 Jakub Jelinek <jakub@redhat.com>
3274 * gfortran.dg/gomp/task-1.f90: Removed.
3276 2011-02-26 Jason Merrill <jason@redhat.com>
3278 * g++.dg/template/this-targ1.C: New.
3280 * g++.dg/cpp0x/regress/template-const1.C: New.
3281 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3282 * g++.dg/template/function1.C: Adjust.
3283 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3284 * g++.dg/debug/debug7.C: Adjust.
3286 2011-02-26 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/gomp/task-1.f90: New.
3291 2011-02-25 Jie Zhang <jie@codesourcery.com>
3293 * gcc.target/arm/neon-thumb2-move.c: Add
3294 dg-require-effective-target arm_thumb2_ok.
3296 2011-02-24 Jason Merrill <jason@redhat.com>
3298 * g++.dg/parse/constant1.C: Specify C++98 mode.
3299 * g++.dg/parse/constant5.C: Likewise.
3300 * g++.dg/parse/error2.C: Likewise.
3301 * g++.dg/parse/semicolon3.C: Likewise.
3302 * g++.dg/template/crash14.C: Likewise.
3303 * g++.dg/template/local4.C: Likewise.
3304 * g++.dg/template/nontype3.C: Likewise.
3305 * g++.dg/parse/crash31.C: Adjust expected errors.
3306 * g++.dg/template/function1.C: Likewise.
3307 * g++.dg/template/ref3.C: Likewise.
3308 * g++.dg/template/static9.C: Likewise.
3309 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3311 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3312 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3313 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3314 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3315 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3317 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3320 * gfortran.dg/pr47878.f90: New test.
3322 2011-02-24 Richard Guenther <rguenther@suse.de>
3325 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3326 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3328 2011-02-24 Richard Guenther <rguenther@suse.de>
3331 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3332 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3334 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336 PR libgfortran/47567
3337 * gfortran.dg/fmt_f0_1.f90: Update test.
3339 2011-02-23 Jason Merrill <jason@redhat.com>
3341 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3342 * g++.dg/abi/mangle45.C: New.
3344 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3345 * g++.dg/template/canon-type-9.C: Match use of decltype
3346 between declaration and definition.
3347 * g++.dg/template/canon-type-12.C: Likewise.
3349 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3352 * gfortran.dg/nested_allocatables_1.f90: New.
3354 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3357 * g++.dg/pr46868.C: New test.
3358 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3359 * g++.dg/parse/error14.C: Adjust.
3361 2011-02-23 Richard Guenther <rguenther@suse.de>
3363 PR tree-optimization/47838
3364 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3366 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3368 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3370 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3372 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3373 * gfortran.dg/count_init_expr.f03: Ditto.
3374 * gfortran.dg/gomp/pr43711.f90: Ditto.
3375 * gcc.dg/struct-parse-2.c: Ditto.
3376 * gcc.dg/parse-error-3.c: Ditto.
3377 * gcc.dg/Wlogical-op-1.c: Ditto.
3378 * gcc.dg/Walways-true-1.c: Ditto.
3379 * gcc.dg/pr24225.c: Ditto.
3380 * gcc.dg/Walways-true-2.c: Ditto.
3381 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3382 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3383 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3384 * g++.dg/overload/defarg4.C: Ditto.
3385 * g++.dg/inherit/covariant16.C: Ditto.
3386 * g++.dg/inherit/virtual7.C: Ditto.
3387 * g++.dg/template/canon-type-9.C: Ditto.
3388 * g++.dg/template/access19.C: Ditto.
3389 * g++.dg/template/call7.C: Ditto.
3390 * g++.dg/template/canon-type-2.C: Ditto.
3391 * g++.dg/template/init7.C: Ditto.
3392 * g++.dg/template/sizeof-template-argument.C: Ditto.
3393 * g++.dg/template/const3.C: Ditto.
3394 * g++.dg/template/sfinae26.C: Ditto.
3395 * g++.dg/template/sfinae26.C: Ditto.
3396 * g++.dg/template/canon-type-11.C: Ditto.
3397 * g++.dg/template/union2.C: Ditto.
3398 * g++.dg/template/canon-type-3.C: Ditto.
3399 * g++.dg/template/canon-type-1.C: Ditto.
3400 * g++.dg/template/canon-type-5.C: Ditto.
3401 * g++.dg/template/canon-type-7.C: Ditto.
3402 * g++.dg/template/canon-type-10.C: Ditto.
3403 * g++.dg/template/spec36.C: Ditto.
3404 * g++.dg/template/typedef38.C: Ditto.
3405 * g++.dg/template/canon-type-4.C: Ditto.
3406 * g++.dg/template/canon-type-6.C: Ditto.
3407 * g++.dg/template/canon-type-13.C: Ditto.
3408 * g++.dg/template/instantiate9.C: Ditto.
3409 * g++.dg/template/ttp22.C: Ditto.
3410 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3411 * g++.dg/warn/Walways-true-1.C: Ditto.
3412 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3413 * g++.dg/warn/Walways-true-2.C: Ditto.
3414 * g++.dg/conversion/op4.C: Ditto.
3415 * g++.dg/opt/pr19650.C: Ditto.
3416 * g++.dg/lookup/friend11.C: Ditto.
3417 * g++.dg/other/default2.C: Ditto.
3418 * g++.dg/other/default3.C: Ditto.
3419 * g++.dg/other/dtor2.C: Ditto.
3420 * g++.dg/other/friend5.C: Ditto.
3421 * g++.dg/other/default5.C: Ditto.
3422 * g++.dg/init/brace6.C: Ditto.
3423 * g++.dg/init/aggr5.C: Ditto.
3424 * g++.dg/init/error2.C: Ditto.
3425 * g++.dg/expr/bound-mem-fun.C: Ditto.
3426 * g++.dg/expr/cond6.C: Ditto.
3427 * g++.dg/expr/stmt-expr-1.C: Ditto.
3428 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3429 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3430 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3431 * g++.dg/cpp0x/bracket1.C: Ditto.
3432 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3433 * g++.dg/cpp0x/pr38646.C: Ditto.
3434 * g++.dg/cpp0x/variadic73.C: Ditto.
3435 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3436 * g++.dg/cpp0x/bracket4.C: Ditto.
3437 * g++.dg/cpp0x/decltype4.C: Ditto.
3438 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3439 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3440 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3441 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3442 * g++.dg/cpp0x/decltype2.C: Ditto.
3443 * g++.dg/cpp0x/decltype1.C: Ditto.
3444 * g++.dg/cpp0x/bracket2.C: Ditto.
3445 * g++.dg/cpp0x/decltype5.C: Ditto.
3446 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3447 * g++.dg/cpp0x/variadic70.C: Ditto.
3448 * g++.dg/cpp0x/decltype6.C: Ditto.
3449 * g++.dg/cpp0x/rvo.C: Ditto.
3450 * g++.dg/cpp0x/vt-40092.C: Ditto.
3451 * g++.dg/cpp0x/variadic-new.C: Ditto.
3452 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3453 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3454 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3455 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3456 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3457 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3458 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3459 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3460 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3461 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3462 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3463 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3464 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3465 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3466 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3467 * g++.dg/cpp0x/pr39639.C: Ditto.
3468 * g++.dg/cpp0x/decltype3.C: Ditto.
3469 * g++.dg/cpp0x/variadic68.C: Ditto.
3470 * g++.dg/cpp0x/variadic-function.C: Ditto.
3471 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3472 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3473 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3474 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3475 * g++.dg/parse/crash35.C: Ditto.
3476 * g++.dg/parse/crash40.C: Ditto.
3477 * g++.dg/parse/defarg12.C: Ditto.
3478 * g++.dg/parse/crash34.C: Ditto.
3479 * g++.dg/parse/constructor3.C: Ditto.
3480 * g++.dg/parse/template23.C: Ditto.
3481 * g++.dg/parse/crash56.C: Ditto.
3482 * g++.dg/parse/dtor13.C: Ditto.
3483 * g++.dg/parse/error33.C: Ditto.
3484 * g++.dg/parse/ctor9.C: Ditto.
3485 * g++.dg/parse/error32.C: Ditto.
3486 * g++.dg/parse/error37.C: Ditto.
3487 * g++.dg/parse/bitfield3.C: Ditto.
3488 * g++.dg/parse/struct-4.C: Ditto.
3489 * g++.dg/ext/has_trivial_copy.C: Ditto.
3490 * g++.dg/ext/is_polymorphic.C: Ditto.
3491 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3492 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3493 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3494 * g++.dg/ext/is_union.C: Ditto.
3495 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3496 * g++.dg/ext/is_pod.C: Ditto.
3497 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3498 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3499 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3500 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3501 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3502 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3503 * g++.dg/ext/is_abstract.C: Ditto.
3504 * g++.dg/ext/has_trivial_assign.C: Ditto.
3505 * g++.dg/ext/is_class.C: Ditto.
3506 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3507 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3508 * g++.dg/ext/is_base_of.C: Ditto.
3509 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3510 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3511 * g++.dg/ext/is_empty.C: Ditto.
3512 * g++.dg/ext/is_enum.C: Ditto.
3513 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3514 * gnat.dg/opt11.adb: Ditto.
3515 * obj-c++.dg/pr45735.mm: Ditto.
3516 * obj-c++.dg/pr24393.mm: Ditto.
3517 * obj-c++.dg/exceptions-2.mm: Ditto.
3518 * objc.dg/pr45735.m: Ditto.
3519 * objc.dg/pr24393.m: Ditto.
3521 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3523 * objc.dg/attributes/objc-exception-1.m: New.
3525 2011-02-23 Jie Zhang <jie@codesourcery.com>
3527 * gcc.dg/cpp/include7.c: New test.
3529 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3532 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3534 2011-02-23 Jie Zhang <jie@codesourcery.com>
3536 PR rtl-optimization/47763
3537 * gcc.dg/pr47763.c: New test.
3539 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3542 * gfortran.dg/whole_file_32.f90 : New test.
3544 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3547 * g++.dg/inherit/virtual7.C: New test.
3549 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3552 * objc.dg/type-size-3.m: Updated error message.
3553 * objc.dg/type-size-4.m: New test.
3554 * objc.dg/type-size-5.m: New test.
3556 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3558 * lib/gnat.exp: Fix comments.
3559 Don't load libgloss.exp.
3560 (default_gnat_version): Call $compiler with --version.
3561 Adapt regexp for gnatmake output, insert version.
3562 (gnat_version): New proc.
3563 (gnat_init): Remove gnat_libgcc_s_path.
3564 (gnat_target_compile): Likewise.
3565 Remove ld_library_path.
3566 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3567 (gnat_pass): Remove.
3568 (gnat_pass): Remove.
3569 (gnat_finish): Remove.
3570 (gnat_exit): Remove.
3571 (local_find_gnatmake): Reindent.
3572 (runtest_file_p): Remove.
3573 (prune_warnings): Remove.
3574 (find_gnatclean): New proc.
3575 * lib/gnat-dg.exp (lremove): New proc.
3576 (gnat-dg-test): Reindent.
3577 Remove additional output files.
3578 (gnat-dg-runtest): Remove.
3580 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3581 * gnat.dg/loop_optimization6.adb: Likewise.
3582 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3584 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3586 PR tree-optimization/47835
3587 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3589 2011-02-22 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3592 * gfortran.dg/abstract_type_2.f03: Ditto.
3593 * gfortran.dg/abstract_type_3.f03: Ditto.
3594 * gfortran.dg/abstract_type_4.f03: Ditto.
3595 * gfortran.dg/abstract_type_5.f03: Ditto.
3596 * gfortran.dg/abstract_type_6.f03: Ditto.
3597 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3598 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3599 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3600 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3601 * gfortran.dg/array_function_5.f90: Ditto.
3602 * gfortran.dg/asynchronous_3.f03: Ditto.
3603 * gfortran.dg/char_expr_1.f90: Ditto.
3604 * gfortran.dg/class_14.f03: Ditto.
3605 * gfortran.dg/data_array_6.f: Ditto.
3606 * gfortran.dg/data_invalid.f90: Ditto.
3607 * gfortran.dg/dot_product_1.f03: Ditto.
3608 * gfortran.dg/func_derived_5.f90: Ditto.
3609 * gfortran.dg/func_result_4.f90: Ditto.
3610 * gfortran.dg/implied_do_1.f90: Ditto.
3611 * gfortran.dg/initialization_25.f90: Ditto.
3612 * gfortran.dg/initialization_26.f90: Ditto.
3613 * gfortran.dg/interface_34.f90: Ditto.
3614 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3615 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3616 * gfortran.dg/matmul_8.f03: Ditto.
3617 * gfortran.dg/merge_init_expr.f90: Ditto.
3618 * gfortran.dg/pack_assign_1.f90: Ditto.
3619 * gfortran.dg/pack_vector_1.f90: Ditto.
3620 * gfortran.dg/pointer_check_8.f90: Ditto.
3621 * gfortran.dg/product_init_expr.f03: Ditto.
3622 * gfortran.dg/reshape_order_5.f90: Ditto.
3623 * gfortran.dg/reshape_shape_1.f90: Ditto.
3624 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3625 * gfortran.dg/same_name_2.f90: Ditto.
3626 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3627 * gfortran.dg/spread_init_expr.f03: Ditto.
3628 * gfortran.dg/stmt_func_1.f90: Ditto.
3629 * gfortran.dg/sum_init_expr.f03: Ditto.
3630 * gfortran.dg/transpose_3.f03: Ditto.
3631 * gfortran.dg/unpack_init_expr.f03: Ditto.
3632 * gfortran.dg/warn_conversion.f90: Ditto.
3633 * gfortran.dg/warn_conversion_2.f90: Ditto.
3634 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3635 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3636 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3637 * gfortran.dg/whole_file_16.f90: Ditto.
3638 * gfortran.dg/whole_file_17.f90: Ditto.
3639 * gfortran.dg/whole_file_18.f90: Ditto.
3640 * gfortran.dg/whole_file_20.f03: Ditto.
3641 * gfortran.dg/whole_file_5.f90: Ditto.
3642 * gfortran.dg/whole_file_6.f90: Ditto.
3643 * gfortran.dg/write_invalid_format.f90: Ditto.
3644 * gfortran.dg/zero_sized_6.f90: Ditto.
3646 2011-02-21 Jeff Law <law@redhat.com>
3648 PR rtl-optimization/46178
3649 * gcc.target/i386/pr46178.c: New test.
3651 PR rtl-optimization/46002
3652 * gcc.c-torture/compile/pr46002.c: New test.
3654 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3656 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3659 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3662 * g++.dg/debug/pr47106.C: Require effective target lto.
3664 2011-02-21 Jason Merrill <jason@redhat.com>
3666 * g++.dg/cpp0x/constexpr-diag2.C: New.
3668 2011-02-20 Jason Merrill <jason@redhat.com>
3670 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3672 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3674 * g++.dg/overload/conv-op1.C: New.
3676 * g++.dg/cpp0x/constexpr-synth1.C: New.
3678 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3680 * objc.dg/layout-2.m: New.
3681 * objc.dg/selector-3.m: Adjusted location of error message.
3682 * objc.dg/type-size-3.m: Same.
3683 * obj-c++.dg/selector-3.mm: Same.
3685 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3688 * objc.dg/property/dotsyntax-22.m: New.
3689 * obj-c++.dg/property/dotsyntax-22.mm: New.
3691 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3694 * g++.dg/template/typedef38.C: New test.
3696 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3699 * gfortran.dg/whole_file_30.f90 : New test.
3700 * gfortran.dg/whole_file_31.f90 : New test.
3702 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3706 * gfortran.dg/whole_file_28.f90 : New test.
3707 * gfortran.dg/whole_file_29.f90 : New test.
3709 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3712 * g++.dg/template/crash105.C: New.
3714 2011-02-19 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/regress/no-elide1.C: New.
3718 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3720 PR tree-optimization/46620
3721 * gcc.dg/pr46620.c: New.
3723 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.target/i386/pr47809.c: New test.
3728 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3729 Tobias Burnus <burnus@net-b.de>
3731 * lib/target-supports.exp
3732 (check_effective_target_fortran_large_real): New check for large reals.
3733 * gfortran.dg/nan_7.f90: New test.
3735 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3737 PR libgfortran/47567
3738 * gfortran.dg/fmt_f0_1.f90: Update test.
3740 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3743 * gfortran.dg/array_constructor_36.f90 : New test.
3744 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3745 allow for comparison between different elements of the array
3746 constructor at different levels of optimization.
3748 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3750 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3751 * gcc.target/i386/pr32280-1.c: Likewise.
3753 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3756 * gcc.target/i386/pr47800.c: New test.
3758 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3760 * objc/execute/exceptions/foward-1.x: New.
3762 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3765 * gfortran.dg/derived_constructor_comps_4.f90: New.
3767 2011-02-18 Tobias Burnus
3770 * gfortran.dg/func_result_6.f90: New.
3772 2011-02-18 Michael Matz <matz@suse.de>
3775 * gfortran.dg/lto/pr45586_0.f90: New test.
3776 * gfortran.dg/typebound_proc_20.f90: Ditto.
3777 * gfortran.dg/typebound_proc_21.f90: Ditto.
3779 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3784 2011-02-18 Tobias Burnus <burnus@net-b.de>
3787 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3789 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3790 normalizing the error/warning output.
3791 * gfortran.dg/Wall.f90: Update dg-error/warning.
3792 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3793 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3794 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3795 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3796 * gfortran.dg/class_30.f90: Update dg-error/warning.
3797 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3798 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3799 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3800 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3801 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3802 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3803 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3804 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3805 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3806 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3807 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3808 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3809 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3810 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3811 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3812 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3813 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3814 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3815 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3816 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3817 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3818 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3819 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3820 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3821 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3823 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3826 * gfortran.dg/proc_ptr_comp_30.f90: New.
3828 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.target/i386/pr47780.c: New test.
3833 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3836 * gfortran.dg/class_40.f03: New.
3838 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3841 * g++.dg/cpp0x/auto21.C: New test.
3843 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3845 * objc.dg/special/unclaimed-category-1.h: Updated for
3847 * objc.dg/special/unclaimed-category-1.m: Same.
3848 * objc.dg/zero-link-1.m: Same.
3849 * objc.dg/lookup-1.m: Same.
3850 * objc.dg/torture/strings/const-str-9.m
3851 * objc.dg/torture/strings/const-str-10.m: Same.
3852 * objc.dg/torture/strings/const-str-11.m: Same.
3853 * objc.dg/torture/forward-1.m: Same.
3854 * objc.dg/zero-link-2.m: Same.
3855 * objc.dg/encode-7-next-64bit.m: Same.
3856 * objc.dg/method-4.m: Same.
3857 * objc.dg/next-runtime-1.m: Same.
3858 * objc.dg/image-info.m: Same.
3859 * objc.dg/pr23214.m: Same.
3860 * objc.dg/symtab-1.m: Same.
3861 * obj-c++.dg/basic.m: Same.
3862 * obj-c++.dg/proto-lossage-3.m: Same.
3863 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3864 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3865 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3866 * obj-c++.dg/method-11.m: Same.
3867 * objc/execute/enumeration-1.m: Same.
3868 * objc/execute/object_is_class.m: Same.
3869 * objc/execute/formal_protocol-2.m: Same.
3870 * objc/execute/formal_protocol-4.m: Same.
3871 * objc/execute/formal_protocol-6.m: Same.
3872 * objc/execute/bycopy-3.m: Same.
3873 * objc/execute/exceptions/catchall-1.m: Same.
3874 * objc/execute/exceptions/finally-1.m: Same.
3875 * objc/execute/exceptions/local-variables-1.m: Same.
3876 * objc/execute/exceptions/foward-1.m: Same.
3877 * objc/execute/bf-common.h
3878 * objc/execute/enumeration-2.m: Same.
3879 * objc/execute/formal_protocol-1.m: Same.
3880 * objc/execute/formal_protocol-3.m: Same.
3881 * objc/execute/formal_protocol-5.m: Same.
3882 * objc/execute/accessing_ivars.m: Same.
3883 * objc/execute/bycopy-2.m: Same.
3884 * objc/execute/formal_protocol-7.m: Same.
3885 * objc/execute/compatibility_alias.m: Same.
3886 * objc/execute/no_clash.m: Same.
3887 * objc/execute/object_is_meta_class.m: Same.
3888 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3889 * objc/execute/class-tests-1.h: Include stdio.h.
3890 * objc/execute/class-tests-2.h: Same.
3891 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3893 * obj-c++.dg/try-catch-2.mm: Same.
3895 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3898 * g++.dg/warn/Wunused-parm-4.C: New test.
3900 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3901 Jan Hubicka <jh@suse.cz>
3905 * g++.dg/debug/pr47106.C: New.
3907 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3910 * gcc.target/i386/pr43653.c: New test.
3912 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3915 * g++.dg/template/inherit6.C: New test.
3917 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3920 * gfortran.dg/class_39.f03: New.
3922 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3925 * g++.dg/cpp0x/variadic106.C: New test.
3927 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3930 * gfortran.dg/pr47757-1.f90: New test.
3931 * gfortran.dg/pr47757-2.f90: New test.
3932 * gfortran.dg/pr47757-3.f90: New test.
3935 * g++.dg/cpp0x/enum8.C: New test.
3937 2011-02-15 Jason Merrill <jason@redhat.com>
3939 * g++.dg/inherit/implicit-trivial1.C: New.
3940 * g++.dg/cpp0x/implicit-trivial1.C: New.
3942 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3945 * gcc.dg/torture/pr47725.c: Removed.
3947 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3950 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3951 constant does not generate a load from memory.
3953 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3956 * gcc.dg/torture/pr47725.c: New.
3958 2011-02-15 Richard Guenther <rguenther@suse.de>
3960 PR tree-optimization/47743
3961 * gcc.dg/torture/pr47743.c: New testcase.
3963 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3966 * gcc.target/i386/pr47581.c: New test.
3968 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3971 * gfortran.dg/select_type_22.f03: New.
3973 2011-02-14 Jason Merrill <jason@redhat.com>
3975 * g++.dg/cpp0x/regress/enum1.C: New.
3977 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3979 * gnat.dg/include.adb: New test.
3981 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3984 * gfortran.dg/class_38.f03: New.
3986 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3988 * gcc.dg/pr46494.c: New test.
3990 2011-02-14 Richard Guenther <rguenther@suse.de>
3992 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3994 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3997 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3998 sparc*-sun-solaris2.11.
4000 2011-02-14 Janus Weil <janus@gcc.gnu.org>
4003 * gfortran.dg/argument_checking_18.f90: New.
4005 2011-02-13 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/argument_checking_13.f90: Update dg-error.
4008 * gfortran.dg/argument_checking_17.f90: New.
4010 2011-02-12 Janus Weil <janus@gcc.gnu.org>
4012 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4013 are temporarily disabled.
4014 * gfortran.dg/class_7.f03: Ditto.
4015 * gfortran.dg/coarray_14.f90: Ditto.
4016 * gfortran.dg/typebound_proc_13.f03: Ditto.
4018 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
4021 * gfortran.dg/extends_11.f03: New.
4023 2011-02-11 Xinliang David Li <davidxl@google.com>
4025 PR tree-optimization/47707
4026 * g++.dg/tree-ssa/pr47707.C: New test.
4028 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
4030 * g++.dg/opt/inline17.C: New test.
4032 2011-02-11 Tobias Burnus <burnus@net-b.de>
4035 * gfortran.dg/pure_formal_2.f90: New.
4037 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
4039 PR rtl-optimization/47614
4040 * gfortran.dg/pr47614.f: New.
4042 2011-02-11 Joseph Myers <joseph@codesourcery.com>
4045 * gcc.dg/opts-6.c: New test.
4047 2011-02-11 Jakub Jelinek <jakub@redhat.com>
4050 * gcc.dg/pr47684.c: New test.
4052 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4055 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4056 c99_runtime, dg-add-options c99_runtime.
4057 (main): Use __asm__.
4059 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4062 * lib/target-supports.exp (check_ascii_locale_available): New proc.
4063 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4064 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4065 * gcc.dg/ucnid-10.c: Likewise.
4066 * gcc.dg/ucnid-13.c: Likewise.
4067 * gcc.dg/ucnid-7.c: Likewise.
4068 * gcc.dg/ucnid-8.c: Likewise.
4069 Adapt dg-warning line number.
4071 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
4073 * gcc.target/i386/parity-1.c: Use -march=k8.
4074 * gcc.target/i386/parity-2.c: Ditto.
4075 * gcc.target/i386/vecinit-1.c: Ditto.
4076 * gcc.target/i386/vecinit-2.c: Ditto.
4078 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4081 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4082 * gcc.target/mips/save-restore-3.c: Likewise.
4083 * gcc.target/mips/save-restore-4.c: Likewise.
4084 * gcc.target/mips/save-restore-5.c: Likewise.
4087 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4088 * g++.dg/tree-prof/partition2.C: Likewise.
4090 2011-02-09 Jason Merrill <jason@redhat.com>
4092 * g++.dg/tree-ssa/inline-3.C: Use a normal function
4093 rather than misdeclare std::puts.
4095 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4096 * g++.dg/other/warning1.C: Likewise.
4097 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4098 * g++.old-deja/g++.gb/scope06.C: Likewise.
4099 * g++.old-deja/g++.law/cvt11.C: Likewise.
4100 * g++.old-deja/g++.law/init1.C: Likewise.
4101 * g++.dg/abi/mangle26.C: Likewise.
4103 * g++.dg/template/function1.C: Adjust for C++0x mode.
4104 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4106 * g++.dg/ext/label10.C: Adjust for C++0x mode.
4107 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4109 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4111 * g++.dg/cpp0x/regress/abi-empty7.C: New.
4113 * g++.dg/cpp0x/regress: New directory.
4114 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4115 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4116 * g++.dg/cpp0x/regress/regress3.C: New.
4118 2011-02-10 Richard Guenther <rguenther@suse.de>
4120 PR tree-optimization/47677
4121 * gcc.dg/torture/pr47677.c: New testcase.
4123 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
4125 * objc.dg/special/load-category-1.m: Remove unused header.
4126 * objc.dg/special/load-category-1a.m: Likewise.
4127 * objc.dg/special/load-category-2.m: Likewise.
4128 * objc.dg/special/load-category-2a.m: Likewise.
4129 * objc.dg/special/load-category-3.m: Likewise.
4130 * objc.dg/special/load-category-3a.m: Likewise.
4131 * objc.dg/attributes/proto-attribute-2.m: Likewise.
4132 * objc.dg/attributes/proto-attribute-3.m: Likewise.
4133 * objc.dg/attributes/class-attribute-1.m: Likewise.
4134 * objc.dg/property/property.exp: Don't run for Darwin < 9.
4135 * obj-c++.dg/property/property.exp: Likewise.
4136 * objc.dg/attributes/method-sentinel-1.m: Update type header.
4137 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4138 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4139 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4140 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4141 * obj-c++.dg/template-8.mm: Likewise.
4143 2011-02-10 Jakub Jelinek <jakub@redhat.com>
4146 * gcc.target/i386/pr47665.c: New test.
4148 2011-02-10 Jie Zhang <jie@codesourcery.com>
4152 2011-02-05 Jie Zhang <jie@codesourcery.com>
4154 * gcc.dg/pr42631.c: Update test.
4155 * gcc.dg/pr42631-2.c: New test.
4157 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4160 * gfortran.dg/proc_decl_25.f90: New.
4162 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4165 * gfortran.dg/typebound_assignment_2.f03: New.
4167 2011-02-09 Richard Guenther <rguenther@suse.de>
4169 PR tree-optimization/47664
4170 * gcc.dg/tree-ssa/inline-7.c: New testcase.
4172 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
4175 * gnat.dg/uninit_func.adb: Adjust dg directive.
4177 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
4180 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4182 2011-02-09 Janus Weil <janus@gcc.gnu.org>
4185 * gfortran.dg/auto_dealloc_2.f90: New.
4187 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4189 * gcc.dg/builtins-config.h: Remove __sgi handling.
4190 * lib/target-supports.exp (add_options_for_c99_runtime): Add
4191 -std=c99 for mips-sgi-irix6.5*.
4193 2011-02-09 Martin Jambor <mjambor@suse.cz>
4196 * gfortran.dg/pr25923.f90: Remove xfails.
4198 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4201 * gfortran.dg/inquire_14.f90: New test.
4203 2011-02-08 Janus Weil <janus@gcc.gnu.org>
4206 * gfortran.dg/pointer_init_6.f90: New.
4208 2011-02-08 Jeff Law <law@redhat.com>
4210 PR tree-optimization/42893
4211 * gcc.tree-ssa/pr42893.c: New test.
4213 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
4215 PR tree-optimization/46834
4216 PR tree-optimization/46994
4217 PR tree-optimization/46995
4218 * gcc.dg/graphite/id-pr46834.c: New.
4219 * gfortran.dg/graphite/id-pr46994.f90: New.
4220 * gfortran.dg/graphite/id-pr46995.f90: New.
4222 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4225 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4226 using the variable is known the warning is emitted there.
4227 * gcc.dg/uninit-pr19430.c (foo): Likewise.
4228 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4230 * c-c++-common/pr20000.c (g): Both warnings occur at the return
4233 * gcc.dg/noreturn-1.c (foo5): Likewise.
4234 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4235 (method2): Likewise.
4237 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4238 the return statement using the uninitialized variable.
4239 * gfortran.dg/pr39666-2.f90 (f): Likewise.
4241 2011-02-08 Richard Guenther <rguenther@suse.de>
4244 * g++.dg/opt/pr47639.c: New testcase.
4246 2011-02-08 Richard Guenther <rguenther@suse.de>
4248 PR tree-optimization/47632
4249 * g++.dg/opt/pr47632.C: New testcase.
4251 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4253 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4255 2011-02-07 Richard Guenther <rguenther@suse.de>
4257 PR tree-optimization/47615
4258 * g++.dg/opt/pr47615.C: New testcase.
4260 2011-02-07 Richard Guenther <rguenther@suse.de>
4262 PR tree-optimization/47621
4263 * gcc.dg/torture/pr47621.c: New testcase.
4265 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
4267 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4269 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
4272 * gfortran.dg/allocate_with_source_1 : New test.
4274 2011-02-05 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.dg/pr47610.c: New test.
4279 2011-02-05 Jie Zhang <jie@codesourcery.com>
4282 * gcc.dg/pr42631.c: Update test.
4283 * gcc.dg/pr42631-2.c: New test.
4285 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4288 * gfortran.dg/pr47574.f90: New test.
4290 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4292 PR tree-optimization/46194
4293 * gcc.dg/autopar/pr46194.c: New.
4295 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4297 PR tree-optimization/43695
4298 * g++.dg/ipa/pr43695.C: New.
4300 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4303 * gcc.dg/pr23200.c: New test.
4305 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4308 * g++.dg/pr47589.C: New test.
4310 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4313 * g++.dg/template/typedef37.C: New test.
4314 * g++.dg/template/param1.C: Adjust expected error message.
4316 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4319 * gcc.dg/pr31490-2.c: New test.
4320 * gcc.dg/pr31490-3.c: New test.
4321 * gcc.dg/pr31490-4.c: New test.
4323 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4324 Jakub Jelinek <jakub@redhat.com>
4327 * g++.dg/parser/semicolon3.C: Adjust.
4328 * g++.dg/parser/semicolon4.C: New testcase.
4329 * g++.dg/pr46890.C: New testcase.
4331 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4334 * g++.dg/init/pr29571.C: New.
4336 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4338 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4339 instead of vect_int.
4341 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4344 * gcc.target/i386/pr47312.c: New test.
4347 * gcc.target/i386/pr47564.c: New test.
4349 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4351 PR tree-optimization/45122
4352 * gcc.dg/tree-ssa/pr45122.c: New.
4354 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4357 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4360 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4361 and vsx so a default --with-cpu=power7 doesn't give an error
4362 when -mavoid-indexed-addresses is used.
4364 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4365 wrapper function to save the arguments and then jump to the real
4366 function, rather than depending on the compiler not to move stuff
4368 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4370 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4371 Paul Thomas <pault@gcc.gnu.org>
4374 * gfortran.dg/class_37.f03 : New test.
4376 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4377 Richard Guenther <rguenther@suse.de>
4379 PR tree-optimization/40979
4381 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4382 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4383 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4384 check_vect_support_and_set_flags.
4385 * gfortran.dg/graphite/vect-pr40979.f90: New.
4387 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/class_36.f03: New.
4392 2011-02-02 Richard Guenther <rguenther@suse.de>
4394 PR tree-optimization/47566
4395 * gcc.dg/lto/20110201-1_0.c: New testcase.
4397 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4403 * debug/pr47498.c: New.
4404 * debug/pr47501.c: New.
4406 2011-02-01 Richard Guenther <rguenther@suse.de>
4408 PR tree-optimization/47559
4409 * g++.dg/torture/pr47559.C: New testcase.
4411 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4414 * gfortran.dg/typebound_call_20.f03: New.
4416 2011-02-01 Richard Guenther <rguenther@suse.de>
4418 PR tree-optimization/47555
4419 * gcc.dg/pr47555.c: New testcase.
4421 2011-02-01 Richard Guenther <rguenther@suse.de>
4423 PR tree-optimization/47541
4424 * g++.dg/torture/pr47541.C: New testcase.
4426 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4429 * gfortran.dg/typebound_call_19.f03: New.
4431 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4434 * g++.dg/cpp0x/pr47416.C: New test.
4436 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4439 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4441 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4444 * gfortran.dg/typebound_assignment_1.f03: New.
4446 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4448 PR tree-optimization/47538
4449 * gcc.c-torture/execute/pr47538.c: New test.
4451 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4454 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4456 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4458 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4460 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4462 PR rtl-optimization/44031
4463 * gcc.c-torture/compile/20110131-1.c: New test.
4465 2011-01-31 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/stmt_func_1.f90: New.
4470 2011-01-31 Tobias Burnus <burnus@net-b.de>
4473 * gfortran.dg/interface_34.f90: New.
4475 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/realloc_on_assign_5.f03: New test.
4479 * gfortran.dg/realloc_on_assign_5.f03: New test.
4481 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4483 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4484 * gfortran.dg/bessel_7.f90: Likewise.
4485 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4487 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4488 * gfortran.dg/sum_init_expr.f03: Likewise.
4490 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4492 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4495 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4496 loop only on "vect_intfloat_cvt" targets.
4498 2011-01-29 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/shape_6.f90: New.
4503 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505 PR libgfortran/47434
4506 * gfortran.dg/read_infnan_1.f90: Update test.
4507 * gfortran.dg/module_nan.f90: Update test.
4508 * gfortran.dg/char4_iunit_1.f03: Update test.
4509 * gfortran.dg/large_real_kind_1.f90: Update test.
4510 * gfortran.dg/real_const_3.f90: Update test.
4511 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4513 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4516 * g++.dg/template/param2.C: New test.
4518 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520 PR libgfortran/47285
4521 * gfortran.dg/fmt_g.f: New test.
4523 2011-01-28 Tobias Burnus <burnus@net-b.de>
4526 * gfortran.dg/pure_formal_1.f90: New.
4528 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4531 * gcc.dg/tls/pr42894.c: New test.
4533 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * gcc.dg/pr47276.c: Add dg-require-visibility.
4537 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4541 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4542 Tobias Burnus <burnus@gcc.gnu.org>
4547 * gfortran.dg/realloc_on_assign_3.f03: New test.
4548 * gfortran.dg/realloc_on_assign_4.f03: New test.
4549 * gfortran.dg/allocatable_function_5.f90: New test.
4550 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4551 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4552 implemented" dg-errors.
4554 2011-01-27 Jan Hubicka <jh@suse.cz>
4557 * gcc.dg/attr-weakref-4.c: New testcase
4559 2011-01-27 Martin Jambor <mjambor@suse.cz>
4561 PR tree-optimization/47228
4562 * gcc.dg/torture/pr47228.c: New test.
4564 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4566 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4568 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4570 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4571 when using auto-overlay support on the SPU.
4573 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4575 PR rtl-optimization/44174
4576 * gcc.target/i386/asm-6.c: New test.
4578 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4580 PR rtl-optimization/46856
4581 * gcc.c-torture/compile/pr46856.c: New test.
4583 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4584 Andrew Pinski <pinskia@gmail.com>
4587 * gcc.dg/pr43082.c: New.
4589 2011-01-26 DJ Delorie <dj@redhat.com>
4591 PR rtl-optimization/46878
4592 * gcc.dg/pr46878-1.c: New test.
4594 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4597 * g++.dg/cpp0x/pr47476.C: New test.
4599 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4601 * gcc.c-torture/compile/20110126-1.c: New test.
4603 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4606 * gcc.dg/torture/pr47473.c: New test.
4608 2011-01-26 Jan Hubicka <jh@suse.cz>
4611 * gcc.c-torture/execute/pr47237.c: New testcase.
4613 2011-01-26 Jan Hubicka <jh@suse.cz>
4615 PR tree-optimization/47190
4616 * gcc.dg/attr-weakref-3.c: New testcase.
4618 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4621 * gcc.dg/dll-9a.c: New test file.
4622 * gcc.dg/dll-11.c: Likewise.
4623 * gcc.dg/dll-12.c: Likewise.
4624 * gcc.dg/dll-12a.c: Likewise.
4625 * gcc.dg/dll-11a.c: Likewise.
4626 * gcc.dg/dll-9.c: Likewise.
4627 * gcc.dg/dll-10.c: Likewise.
4628 * gcc.dg/dll-10a.c: Likewise.
4629 * g++.dg/ext/dllexport4a.cc: Likewise.
4630 * g++.dg/ext/dllexport4.C: Likewise.
4631 * g++.dg/ext/dllexport5.C: Likewise.
4632 * g++.dg/ext/dllexport5a.cc: Likewise.
4634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4636 PR tree-optimization/46970
4637 * gcc.dg/graphite/pr46970.c: New.
4639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4641 PR tree-optimization/46215
4642 * gcc.dg/graphite/pr46215.c: New.
4644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4646 PR tree-optimization/46168
4647 * gcc.dg/graphite/pr46168.c: New.
4649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4651 PR tree-optimization/43657
4652 * gcc.dg/graphite/pr43657.c: New.
4654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4656 PR tree-optimization/29832
4657 * gfortran.dg/graphite/pr29832.f90: New.
4659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4661 PR tree-optimization/43567
4662 * gcc.dg/graphite/pr43567.c: New.
4664 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4666 * gfortran.dg/graphite/interchange-4.f: New.
4667 * gfortran.dg/graphite/interchange-5.f: New.
4669 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4670 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4671 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4672 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4673 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4674 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4675 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4676 * gfortran.dg/ltrans-7.f90: Removed.
4677 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4679 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4680 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4681 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4682 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4683 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4684 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4685 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4686 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4687 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4688 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4689 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4690 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4691 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4692 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4693 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4694 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4695 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4696 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4697 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4698 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4699 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4700 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4701 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4702 * gcc.dg/tree-ssa/data-dep-1.c
4703 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4704 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4705 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4706 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4707 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4709 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4711 PR tree-optimization/47265
4712 PR tree-optimization/47443
4713 * gcc.c-torture/compile/pr47265.c: New test.
4714 * gcc.dg/pr47443.c: New test.
4716 2011-01-25 Martin Jambor <mjambor@suse.cz>
4718 PR tree-optimization/47382
4719 * g++.dg/torture/pr47382.C: New test.
4720 * g++.dg/opt/devirt1.C: Xfail.
4722 2011-01-25 Yao Qi <yao@codesourcery.com>
4725 * gcc.target/arm/pr45701-1.c: New test.
4726 * gcc.target/arm/pr45701-2.c: New test.
4727 * gcc.target/arm/pr45701-3.c: New test.
4729 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4730 Jakub Jelinek <jakub@redhat.com>
4732 PR tree-optimization/47271
4733 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4735 2011-01-25 Nick Clifton <nickc@redhat.com>
4737 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4738 (saturate_add): Delete.
4740 (main): Do not run saturate_add.
4741 (set_interrupts): Delete.
4743 2011-01-25 Tobias Burnus <burnus@net-b.de>
4746 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4748 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4750 PR tree-optimization/47427
4751 PR tree-optimization/47428
4752 * gcc.c-torture/compile/pr47427.c: New test.
4753 * gcc.c-torture/compile/pr47428.c: New test.
4755 2011-01-25 Richard Guenther <rguenther@suse.de>
4758 * gcc.dg/torture/pr47411.c: New testcase.
4760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4762 * gfortran.dg/graphite/id-24.f: New.
4763 * gfortran.dg/graphite/id-25.f: New.
4765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4767 * gfortran.dg/graphite/id-23.f: New.
4769 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4771 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4773 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4775 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4776 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4777 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4778 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4779 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4780 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4781 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4782 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4783 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4785 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4787 * gcc.dg/graphite/block-0.c: Add documentation.
4788 * gcc.dg/graphite/block-4.c: Same.
4789 * gcc.dg/graphite/block-7.c: Same.
4790 * gcc.dg/graphite/block-8.c: New.
4791 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4792 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4793 * gcc.dg/graphite/interchange-12.c: Add documentation.
4794 * gcc.dg/graphite/interchange-13.c: New.
4795 * gcc.dg/graphite/interchange-14.c: New.
4796 * gcc.dg/graphite/interchange-15.c: New.
4797 * gcc.dg/graphite/interchange-8.c: Add documentation.
4798 * gcc.dg/graphite/interchange-mvt.c: Same.
4800 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4803 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4804 * gcc.target/powerpc/altivec-14.c: Ditto.
4805 * gcc.target/powerpc/altivec-33.c: Ditto.
4806 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4807 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4808 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4809 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4810 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4811 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4812 * g++.dg/ext/altivec-15.C: Ditto.
4813 * g++.dg/ext/altivec-types-1.C: Ditto.
4814 * g++.dg/ext/altivec-types-2.C: Ditto.
4815 * g++.dg/ext/altivec-types-3.C: Ditto.
4816 * g++.dg/ext/altivec-types-4.C: Ditto.
4818 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4820 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4822 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4824 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4825 optimization options.
4827 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4829 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4832 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4834 2011-01-23 Tobias Burnus <burnus@net-b.de>
4837 * gfortran.dg/allocatable_scalar_12.f90: New.
4839 2011-01-23 Ira Rosen <irar@il.ibm.com>
4841 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4842 vectorization to be not profitable if peeling is used to
4843 realign the memory access.
4844 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4845 loop bound to avoid loop unrolling.
4846 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4848 2011-01-22 Jan Hubicka <jh@suse.cz>
4851 * g++.dg/lto/pr47333.C: New file.
4853 2011-01-22 Jan Hubicka <jh@suse.cz>
4855 PR tree-optimization/43884
4857 * gcc.dg/autopar/outer-2.c: Increase array size.
4858 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4860 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4863 * gfortran.dg/c_loc_tests_16.f90: New test.
4865 2011-01-22 Tobias Burnus <burnus@net-b.de>
4868 * gfortran.dg/typebound_proc_19.f90: New.
4870 2011-01-21 Jeff Law <law@redhat.com>
4872 PR tree-optimization/47053
4873 * g++.dg/pr47053.C: New test.
4875 2011-01-21 Jason Merrill <jason@redhat.com>
4878 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4880 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4883 * g++.dg/cpp0x/range-for10.C: New test.
4884 * g++.dg/template/for1.C: New test.
4887 * g++.dg/tree-prof/partition3.C: New test.
4889 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4891 PR rtl-optimization/47366
4892 * g++.dg/opt/pr47366.C: New test.
4894 2011-01-21 Jason Merrill <jason@redhat.com>
4897 * g++.dg/cpp0x/constexpr-regress2.C: New.
4899 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4901 2011-01-21 Jeff Law <law@redhat.com>
4903 PR rtl-optimization/41619
4904 * gcc.dg/pr41619.c: New.
4906 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4908 PR tree-optimization/47355
4909 * g++.dg/opt/pr47355.C: New test.
4911 2011-01-21 Richard Guenther <rguenther@suse.de>
4913 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4916 2011-01-21 Richard Guenther <rguenther@suse.de>
4918 PR tree-optimization/47365
4919 * gcc.dg/torture/pr47365.c: New testcase.
4920 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4922 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4924 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4926 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4928 PR tree-optimization/47391
4929 * gcc.dg/pr47391.c: New test.
4931 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4933 * g++.dg/template/char1.C: Use signed char.
4935 2011-01-21 Tobias Burnus <burnus@net-b.de>
4938 * gfortran.dg/pointer_target_4.f90: New.
4940 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4943 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4944 ILP32 system and not IP32.
4946 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4949 * g++.dg/debug/pr46583.C: New.
4951 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4954 * g++.dg/debug/pr47283.C: New test.
4957 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4958 * gcc.target/i386/headmerge-2.c: Likewise.
4960 2011-01-20 Richard Guenther <rguenther@suse.de>
4963 * gcc.dg/torture/pr47370.c: New testcase.
4965 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4967 PR tree-optimization/46130
4968 * gcc.dg/pr46130-1.c: New test.
4969 * gcc.dg/pr46130-2.c: New test.
4971 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4974 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4976 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4979 * g++.dg/debug/pr46240.cc: New.
4981 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4984 * g++.dg/template/anonunion1.C: New test.
4986 PR rtl-optimization/47337
4987 * gcc.c-torture/execute/pr47337.c: New test.
4989 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4992 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4994 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4996 PR tree-optimization/46021
4997 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4999 2011-01-19 Jakub Jelinek <jakub@redhat.com>
5001 PR tree-optimization/47290
5002 * g++.dg/torture/pr47290.C: New test.
5004 2011-01-18 Janus Weil <janus@gcc.gnu.org>
5007 * gfortran.dg/proc_ptr_comp_29.f90: New.
5009 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5012 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5013 powerpc-apple-darwin9.
5015 2011-01-18 Jakub Jelinek <jakub@redhat.com>
5017 PR rtl-optimization/47299
5018 * gcc.c-torture/execute/pr47299.c: New test.
5020 2011-01-17 Jason Merrill <jason@redhat.com>
5022 * g++.dg/cpp0x/constexpr-virtual.C: New.
5024 2011-01-17 Jakub Jelinek <jakub@redhat.com>
5027 * gfortran.dg/gomp/pr47331.f90: New test.
5029 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
5032 * objc.dg/selector-warn-1.m: New.
5033 * obj-c++.dg/selector-warn-1.mm: New.
5035 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
5037 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5038 Update dg-final accordingly.
5040 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5042 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5044 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5046 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5048 * gcc.dg/guality/pr36728-2.c: Likewise.
5050 2011-01-17 Richard Guenther <rguenther@suse.de>
5052 PR tree-optimization/47313
5053 * g++.dg/torture/pr47313.C: New testcase.
5055 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
5058 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5059 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5060 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5061 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5063 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5065 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5066 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5067 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5069 2011-01-17 Richard Guenther <rguenther@suse.de>
5071 PR tree-optimization/45967
5072 * gcc.dg/torture/pr45967-2.c: New testcase.
5073 * gcc.dg/torture/pr45967-3.c: Likewise.
5075 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5078 * g++.dg/ext/pr47213.C: Require visibility.
5080 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5082 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5083 * gcc.dg/fixed-point/struct-union.c: Update error messages.
5085 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
5087 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5088 Linux-based targets.
5090 2011-01-13 Jan Hubicka <jh@suse.cz>
5092 PR tree-optimization/47276
5093 * gcc.dg/pr47276.c: New testcase.
5095 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
5096 Jonathan Wakely <jwakely.gcc@gmail.com>
5099 * g++.dg/other/pr33558.C: New.
5100 * g++.dg/other/pr33558-2.C: New.
5102 2011-01-14 Martin Jambor <mjambor@suse.cz>
5104 PR tree-optimization/45934
5105 PR tree-optimization/46302
5106 * g++.dg/ipa/devirt-c-1.C: New test.
5107 * g++.dg/ipa/devirt-c-2.C: Likewise.
5108 * g++.dg/ipa/devirt-c-3.C: Likewise.
5109 * g++.dg/ipa/devirt-c-4.C: Likewise.
5110 * g++.dg/ipa/devirt-c-5.C: Likewise.
5111 * g++.dg/ipa/devirt-c-6.C: Likewise.
5112 * g++.dg/ipa/devirt-6.C: Likewise.
5113 * g++.dg/ipa/devirt-d-1.C: Likewise.
5114 * g++.dg/torture/pr45934.C: Likewise.
5116 2011-01-14 Jason Merrill <jason@redhat.com>
5118 * g++.dg/cpp0x/variadic105.C: New.
5120 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5121 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5124 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5125 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5126 execution tests on i?86-*-*, x86_64-*-* and
5127 powerpc*-apple-darwin* && ilp32.
5128 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5129 tests on i?86-*-* and x86_64-*-*.
5131 2011-01-14 Richard Guenther <rguenther@suse.de>
5133 PR tree-optimization/47280
5134 * g++.dg/opt/pr47280.C: New testcase.
5136 2011-01-14 Jason Merrill <jason@redhat.com>
5138 * g++.dg/cpp0x/constexpr-regress1.C: New.
5140 * g++.dg/ext/flexary2.C: New.
5142 2011-01-14 Richard Guenther <rguenther@suse.de>
5145 * gcc.dg/torture/pr47281.c: New testcase.
5146 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5148 2011-01-14 Richard Guenther <rguenther@suse.de>
5150 PR tree-optimization/47286
5151 * gcc.dg/tree-ssa/pr47286.c: New testcase.
5153 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
5156 * g++.dg/ext/pr47213.C: New.
5158 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5162 2011-01-13 Tobias Burnus <burnus@net-b.de>
5163 Mikael Morin <mikael@gcc.gnu.org>
5167 * gfortran.dg/select_type_20.f90: New.
5168 * gfortran.dg/select_type_21.f90: New.
5170 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5173 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5175 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5177 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5178 * gcc.dg/guality/pr36728-2.c: Likewise.
5180 2011-01-13 Dodji Seketeli <dodji@redhat.com>
5183 * g++.dg/debug/dwarf2/template-params-9.C: New test.
5185 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
5187 PR rtl-optimization/45352
5188 * gcc.dg/pr45352-3.c: New.
5190 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5192 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5194 * g++.dg/cpp0x/range-for8.C: New.
5195 * g++.dg/cpp0x/range-for9.C: New.
5197 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
5200 * g++.dg/debug/pr47209.C: New.
5202 2011-01-12 Richard Guenther <rguenther@suse.de>
5205 * gcc.dg/lto/pr47259_0.c: New testcase.
5206 * gcc.dg/lto/pr47259_1.c: Likewise.
5208 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
5210 * objc-obj-c++-shared/Object1.h: Add copyright header, update
5211 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5212 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5213 methods missing from the OBJC2 Object.
5214 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5215 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5216 GNU and NeXT runtimes.
5217 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5219 * objc-obj-c++-shared/Object1.m: Likewise.
5220 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
5221 * objc.dg/proto-qual-1.m: Likewise.
5222 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5223 * obj-c++.dg/proto-qual-1.mm: Likewise.
5225 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
5228 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5230 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5232 Fixed the Objective-C++ testsuite and updated all tests.
5233 * lib/obj-c++.exp (obj-c++_init): Declare and set
5234 gcc_warning_prefix and gcc_error_prefix.
5235 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5236 'dg-warning', 'dg-message' and 'dg-error'.
5237 * obj-c++.dg/class-extension-3.mm: Likewise.
5238 * obj-c++.dg/class-protocol-1.mm: Likewise.
5239 * obj-c++.dg/encode-7.mm: Likewise.
5240 * obj-c++.dg/exceptions-3.mm: Likewise.
5241 * obj-c++.dg/exceptions-5.mm: Likewise.
5242 * obj-c++.dg/method-12.mm: Likewise.
5243 * obj-c++.dg/method-13.mm: Likewise.
5244 * obj-c++.dg/method-15.mm: Likewise.
5245 * obj-c++.dg/method-16.mm: Likewise.
5246 * obj-c++.dg/method-4.mm: Likewise.
5247 * obj-c++.dg/method-8.mm: Likewise.
5248 * obj-c++.dg/method-conflict-1.mm: Likewise.
5249 * obj-c++.dg/method-conflict-2.mm: Likewise.
5250 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5251 and uncommented second part of the testcase now that the testsuite
5253 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
5254 and uncommented second part of the testcase now that the testsuite
5256 * obj-c++.dg/private-1.mm: Likewise.
5257 * obj-c++.dg/proto-lossage-4.mm: Likewise.
5258 * obj-c++.dg/syntax-error-7.mm: Likewise.
5259 * obj-c++.dg/warn5.mm: Likewise.
5260 * obj-c++.dg/property/at-property-14.mm: Likewise.
5261 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5263 * obj-c++.dg/property/at-property-18.mm: Likewise.
5264 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5266 * obj-c++.dg/property/at-property-21.mm: Likewise.
5267 * obj-c++.dg/property/at-property-28.mm: Likewise.
5268 * obj-c++.dg/property/at-property-5.mm: Likewise.
5269 * obj-c++.dg/property/dynamic-2.mm: Likewise.
5270 * obj-c++.dg/property/property-neg-3.mm: Likewise.
5271 * obj-c++.dg/property/synthesize-11.mm: Likewise.
5272 * obj-c++.dg/property/synthesize-6.mm: Likewise.
5273 * obj-c++.dg/property/synthesize-8.mm: Likewise.
5274 * obj-c++.dg/property/synthesize-9.mm: Likewise.
5275 * obj-c++.dg/tls/diag-5.mm: Likewise.
5276 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5277 dg-error, now matched correctly.
5279 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
5281 * objc.dg/property/at-property-29.m: New.
5282 * obj-c++.dg/property/at-property-29.mm: New.
5284 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5286 * go.test/go-test.exp (go-set-goarch): New proc.
5287 (go-gc-tests): Use it.
5289 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5292 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5294 2011-01-11 Richard Henderson <rth@redhat.com>
5296 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5298 2011-01-11 Jan Hubicka <jh@suse.cz>
5302 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5303 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5305 2011-01-11 Richard Guenther <rguenther@suse.de>
5307 PR tree-optimization/46076
5308 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5310 2011-01-11 Jeff Law <law@redhat.com>
5312 * PR tree-optimization/47086
5313 * gcc.dg/pr47086.c: New test.
5315 2011-01-11 Jason Merrill <jason@redhat.com>
5318 * g++.dg/template/new10.C: New.
5321 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5323 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5325 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5326 Split type definitions and NSConstantString class into...
5327 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5328 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5329 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5330 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5331 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5332 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5334 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5335 encode defines for newer NeXT system headers.
5336 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5337 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5338 * objc.dg/foreach-5.m: Likewise.
5339 * objc.dg/foreach-2.m: Likewise.
5340 * objc.dg/foreach-4.m: Likewise.
5341 * objc.dg/torture/strings/string1.m: Likewise.
5342 * objc.dg/torture/strings/string2.m: Likewise.
5343 * objc.dg/torture/strings/string3.m: Likewise.
5344 * objc.dg/torture/strings/string4.m: Likewise.
5345 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5346 header and stand alone.
5347 * obj-c++.dg/strings/strings-2.mm: Likewise.
5348 * objc.dg/torture/strings/const-str-3.m: Likewise.
5349 * objc.dg/strings/strings-2.m: Likewise.
5350 * objc.dg/strings/const-str-12b.m: Likewise.
5352 2011-01-12 Richard Guenther <rguenther@suse.de>
5355 * gcc.dg/attr-weak-1.c: Adjust.
5357 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5360 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5361 standard compliant and comment.
5363 2011-01-10 Jan Hubicka <jh@suse.cz>
5366 * gcc.dg/initpri3.c: New testcase.
5368 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5371 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5377 (g_ebp_save): Likewise.
5378 (g_esp_save): Likewise.
5380 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5382 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5384 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5386 PR tree-optimization/46021
5387 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5388 i?86-*-*, x86_64-*-*.
5390 2011-01-10 Jeff Law <law@redhat.com>
5392 * PR tree-optimization/47141
5393 * gcc.c-torture/compile/pr47141.c: New test.
5395 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5398 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5399 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5400 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5401 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5404 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5405 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5406 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5407 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5408 being vectorized. Adjust dg-final pattern.
5411 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5412 * gcc.dg/vect/slp-24.c: Likewise.
5414 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5417 * g++.dg/other/pr47218-1.C: New test file.
5418 * g++.dg/other/pr47218.C: Likewise.
5419 * g++.dg/other/pr47218.h: New supporting header.
5421 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5424 * objc.dg/attributes/invalid-attribute-1.m: New.
5425 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5427 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5430 * gfortran.dg/proc_ptr_comp_28.f90: New.
5432 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5434 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5435 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5436 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5437 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5438 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5439 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5440 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5441 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5442 * objc.dg/gnu-api-2-class.m: Likewise.
5443 * objc.dg/gnu-api-2-ivar.m: Likewise.
5444 * objc.dg/gnu-api-2-method.m: Likewise.
5445 * objc.dg/gnu-api-2-objc.m: Likewise.
5446 * objc.dg/gnu-api-2-object.m: Likewise.
5447 * objc.dg/gnu-api-2-property.m: Likewise.
5448 * objc.dg/gnu-api-2-protocol.m: Likewise.
5449 * objc.dg/gnu-api-2-sel.m: Likewise.
5451 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5453 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5454 * objc.dg/objc-foreach-4.m: Likewise.
5455 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5456 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5457 * objc.dg/foreach-4.m: Likewise.
5458 * objc.dg/foreach-5.m: Likewise.
5459 * objc.dg/foreach-3.m: Return self from init.
5461 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5464 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5466 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/class_35.f90: New.
5471 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5473 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5475 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5478 * objc.dg/invalid-method-2.m: New.
5479 * obj-c++.dg/invalid-method-2.mm: New.
5481 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5484 * gfortran.dg/transpose_optimization_2.f90 : New test.
5486 2011-01-08 Jan Hubicka <jh@suse.cz>
5488 PR tree-optmization/46469
5489 * g++.dg/torture/pr46469.C: New testcase.
5491 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5493 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5494 emulation of libobjc-gnu structure layout functionality to ..
5495 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5496 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5497 * objc/execute/bf-common.h: Adjust headers.
5498 * objc/execute/bf-1.m: Likewise.
5499 * objc/execute/bf-2.m: Likewise.
5500 * objc/execute/bf-3.m: Likewise.
5501 * objc/execute/bf-4.m: Likewise.
5502 * objc/execute/bf-5.m: Likewise.
5503 * objc/execute/bf-6.m: Likewise.
5504 * objc/execute/bf-7.m: Likewise.
5505 * objc/execute/bf-8.m: Likewise.
5506 * objc/execute/bf-9.m: Likewise.
5507 * objc/execute/bf-10.m: Likewise.
5508 * objc/execute/bf-11.m: Likewise.
5509 * objc/execute/bf-12.m: Likewise.
5510 * objc/execute/bf-13.m: Likewise.
5511 * objc/execute/bf-14.m: Likewise.
5512 * objc/execute/bf-15.m: Likewise.
5513 * objc/execute/bf-16.m: Likewise.
5514 * objc/execute/bf-17.m: Likewise.
5515 * objc/execute/bf-18.m: Likewise.
5516 * objc/execute/bf-19.m: Likewise.
5517 * objc/execute/bf-20.m: Likewise.
5518 * objc/execute/bf-21.m: Likewise.
5519 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5520 objc_get_type_qualifiers ().
5522 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5525 * gfortran.dg/dependency_39.f90: New test.
5527 2011-01-07 Jan Hubicka <jh@suse.cz>
5529 Get builtins tests ready for linker plugin.
5530 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5531 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5532 my_memset, my_bzero): Mark used.
5533 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5534 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5536 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5539 2011-01-07 Jan Hubicka <jh@suse.cz>
5541 PR tree-optimization/46367
5542 * g++.dg/torture/pr46367.C: New file.
5544 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5547 * gcc.dg/pr47201.c: New test.
5550 * gcc.dg/tree-prof/pr47187.c: New test.
5552 2011-01-07 Tobias Burnus <burnus@net-b.de>
5555 * gfortran.dg/extends_type_of_3.f90: New.
5557 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5559 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5560 * g++.dg/ext/dllimport-MI1.C: Likewise.
5561 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5562 * g++.dg/ext/dllimport10.C: Likewise.
5563 * g++.dg/ext/dllimport11.C: Likewise.
5564 * g++.dg/ext/dllimport12.C: Likewise.
5565 * g++.dg/ext/dllimport13.C: Likewise.
5566 * g++.dg/ext/dllimport2.C: Likewise.
5567 * g++.dg/ext/dllimport3.C: Likewise.
5568 * g++.dg/ext/dllimport4.C: Likewise.
5569 * g++.dg/ext/dllimport5.C: Likewise.
5570 * g++.dg/ext/dllimport6.C: Likewise.
5571 * g++.dg/ext/dllimport8.C: Likewise.
5572 * g++.dg/ext/dllimport9.C: Likewise.
5573 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5574 targets, too. Additionally enable test for i?86-*-mingw*.
5575 * g++.dg/ext/selectany1.C: Likewise.
5576 Remove guard variable check.
5578 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5582 * gfortran.dg/storage_size_3.f08: Extended.
5584 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5587 * g++.dg/template/stdarg1.C: New test.
5589 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5592 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5593 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5594 from the interface of functions to not hide the errors that
5597 2011-01-06 Jan Hubicka <jh@suse.cz>
5599 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5600 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5602 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5606 * gfortran.dg/interface_33.f90: New test.
5608 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5611 * gcc.c-torture/compile/pr47150.c: New test.
5613 2011-01-06 Ira Rosen <irar@il.ibm.com>
5615 PR tree-optimization/47139
5616 * gcc.dg/vect/pr47139.c: New test.
5618 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5621 * gfortran.dg/extends_type_of_2.f03: New.
5623 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5625 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5627 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5629 * gnat.dg/opt14.adb: New test.
5631 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5634 * gfortran.dg/allocate_error_2.f90: New test.
5636 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5639 * gfortran.dg/storage_size_3.f08: New.
5641 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5643 PR libgfortran/47154
5644 * gfortran.dg/namelist_68.f90: New test.
5646 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5648 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5650 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5653 * gfortran.dg/class_34.f90: New.
5655 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5657 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5658 use __builtin_inff. Skip all single-precision tests that require
5661 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5663 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5665 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5667 PR tree-optimization/47148
5668 * gcc.c-torture/execute/pr47148.c: New test.
5670 PR tree-optimization/47155
5671 * gcc.c-torture/execute/pr47155.c: New test.
5673 PR rtl-optimization/47157
5674 * gcc.c-torture/compile/pr47157.c: New test.
5676 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5678 * gcc.dg/torture/vector-shift2.c (schar): Define.
5679 (main): Always use schar or uchar instead of plain "char" to avoid
5680 dependencies on implementation-defined char signedness.
5682 2011-01-03 Martin Jambor <mjambor@suse.cz>
5684 PR tree-optimization/46801
5685 * gnat.dg/pack9.adb: Remove xfail.
5687 2011-01-03 Martin Jambor <mjambor@suse.cz>
5689 PR tree-optimization/46984
5690 * g++.dg/ipa/pr46984.C: New test.
5692 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5695 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5697 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5699 PR tree-optimization/47140
5700 * gcc.c-torture/compile/pr47140.c: New test.
5702 PR rtl-optimization/47028
5703 * gcc.dg/pr47028.c: New test.
5705 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5707 * objc.dg/protocol-forward-1.m: Removed TODO.
5708 * objc.dg/protocol-forward-2.m: New.
5709 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5710 * obj-c++.dg/protocol-forward-2.mm: New.
5712 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5715 * g++.dg/eh/pr38662.C: New testcase.
5717 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5719 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5720 scan for newline '\n'.
5723 Copyright (C) 2011 Free Software Foundation, Inc.
5725 Copying and distribution of this file, with or without modification,
5726 are permitted in any medium without royalty provided the copyright
5727 notice and this notice are preserved.