1 2011-04-27 Richard Guenther <rguenther@suse.de>
3 * gcc.dg/tree-ssa/pr23382.c: Remove.
5 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8 * gcc.c-torture/compile/pr48767.c: New test.
10 2011-04-27 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/48772
13 * g++.dg/pr48772.C: New testcase.
15 2011-04-27 Jakub Jelinek <jakub@redhat.com>
18 * gcc.c-torture/compile/pr48742.c: New test.
20 2011-04-26 Jason Merrill <jason@redhat.com>
22 * g++.dg/lookup/koenig13.C: New.
24 * g++.dg/cpp0x/initlist48.C: New.
26 2011-04-25 Jason Merrill <jason@redhat.com>
28 * g++.dg/cpp0x/sfinae17.C: New.
30 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
33 * gcc.target/powerpc/pr48258-1.c: New file.
34 * gcc.target/powerpc/pr48258-2.c: Ditto.
36 2011-04-26 Xinliang David Li <davidxl@google.com>
38 * gcc.dg/uninit-suppress.c: New test.
39 * gcc.dg/uninit-suppress.c: New test.
41 2011-04-26 Jakub Jelinek <jakub@redhat.com>
44 * gcc.dg/pr48768.c: New test.
46 PR tree-optimization/48734
47 * gcc.c-torture/compile/pr48734.c: New test.
50 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
52 2011-04-26 Richard Guenther <rguenther@suse.de>
54 PR tree-optimization/48731
55 * gcc.dg/torture/pr48731.c: New testcase.
57 2011-04-26 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
62 2011-04-26 Richard Guenther <rguenther@suse.de>
65 * gcc.dg/torture/pr48694-1.c: New testcase.
66 * gcc.dg/torture/pr48694-2.c: Likewise.
68 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
70 * g++.dg/ext/underlying_type1.C: New.
71 * g++.dg/ext/underlying_type2.C: Likewise.
72 * g++.dg/ext/underlying_type3.C: Likewise.
73 * g++.dg/ext/underlying_type4.C: Likewise.
74 * g++.dg/ext/underlying_type5.C: Likewise.
75 * g++.dg/ext/underlying_type6.C: Likewise.
76 * g++.dg/ext/underlying_type7.C: Likewise.
77 * g++.dg/ext/underlying_type8.C: Likewise.
78 * g++.dg/ext/underlying_type9.C: Likewise.
79 * g++.dg/ext/underlying_type10.C: Likewise.
81 2011-04-25 Jason Merrill <jason@redhat.com>
83 * g++.dg/cpp0x/regress/template-const2.C: New.
85 2011-04-25 Jeff Law <law@redhat.com>
87 * gcc.dg/tree-ssa/vrp56.c: new test.
89 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
91 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
93 2011-04-24 Jakub Jelinek <jakub@redhat.com>
96 * c-c++-common/raw-string-11.c: New test.
98 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
100 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
103 2011-04-23 Tobias Burnus <burnus@net-b.de>
106 * gfortran.dg/coarray_19.f90: New.
108 2011-04-23 Jakub Jelinek <jakub@redhat.com>
111 * gcc.dg/pr48685.c: New test.
113 2011-04-22 Jan Hubicka <jh@suse.cz>
115 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
117 2011-04-22 Jakub Jelinek <jakub@redhat.com>
119 PR tree-optimization/48717
120 * gcc.c-torture/execute/pr48717.c: New test.
122 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
125 * gcc.target/i386/pr48723.c: New test.
127 2011-04-22 Jakub Jelinek <jakub@redhat.com>
130 * gcc.dg/gomp/pr48716.c: New test.
131 * g++.dg/gomp/pr48716.C: New test.
133 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
136 * gcc.dg/missing-field-init-2.c: Update testcase.
138 2011-04-22 Alan Modra <amodra@gmail.com>
140 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
142 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
145 * gfortran.dg/function_optimize_6.f90: New test.
147 2011-04-21 Easwaran Raman <eraman@google.com>
149 * gcc.dg/stack-layout-2.c: New test.
151 2011-04-21 Richard Guenther <rguenther@suse.de>
154 * g++.dg/lto/pr48207-2_0.C: New testcase.
155 * g++.dg/lto/pr48207-3_0.C: Likewise.
157 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
159 * gnat.dg/volatile5.adb: New test.
160 * gnat.dg/volatile5_pkg.ads: New helper.
162 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
165 * gcc.target/i386/pr48708.c: New test.
167 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
169 * gcc.dg/vect/vect-119.c: New test.
171 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
173 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
176 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
177 Richard Sandiford <richard.sandiford@linaro.org>
180 * gcc.target/arm/pr46329.c: New test.
182 2011-04-21 Tobias Burnus <burnus@net-b.de>
185 * gfortran.dg/coarray_18.f90: New.
187 2011-04-20 Jason Merrill <jason@redhat.com>
189 * g++.dg/cpp0x/initlist47.C: New.
191 * g++.dg/init/dtor4.C: New.
193 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
196 * gcc.target/i386/sse2-pinsrw.c: New test.
197 * gcc.target/i386/avx-vpinsrw.c: Ditto.
198 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
199 * gcc.target/i386/sse2-insvhi.c: Ditto.
200 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
201 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
203 2011-04-20 Jason Merrill <jason@redhat.com>
205 * g++.dg/template/const4.C: New.
207 2011-04-20 Easwaran Raman <eraman@google.com>
209 * gcc.dg/stack-layout-1.c: New test.
211 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
213 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
214 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
217 2011-04-20 Kai Tietz <ktietz@redhat.com>
219 * gcc.dg/binop-xor1.c: New test.
220 * gcc.dg/binop-xor2.c: New test.
221 * gcc.dg/binop-xor3.c: New test.
222 * gcc.dg/binop-xor4.c: New test.
223 * gcc.dg/binop-xor5.c: New test.
225 2011-04-20 Richard Guenther <rguenther@suse.de>
227 PR tree-optimization/47892
228 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
230 2011-04-20 Richard Guenther <rguenther@suse.de>
233 * g++.dg/torture/pr48695.C: New testcase.
235 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
237 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
238 * gcc.c-torture/execute/cmpsi-2.c: Ditto
239 * gcc.c-torture/execute/pr45262.c: Ditto
240 * gcc.dg/torture/pr43165.c: Ditto.
241 * gcc.dg/torture/pr47228.c: Ditto.
242 * gcc.dg/tree-ssa/pr45144.c: Ditto.
243 * gcc.dg/ipa/pr45644.c: Ditto.
244 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
247 2011-04-19 Jason Merrill <jason@redhat.com>
249 * g++.dg/ext/complex7.C: New.
251 * g++.dg/ext/attrib41.C: New.
253 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
256 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
258 2011-04-19 Jakub Jelinek <jakub@redhat.com>
261 * gcc.target/i386/pr48678.c: New test.
263 2011-04-19 Martin Jambor <mjambor@suse.cz>
265 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
266 * g++.dg/opt/devirt2.C: New test.
267 * g++.dg/ipa/devirt-g-1.C: Likewise.
269 2011-04-19 Tobias Burnus <burnus@net-b.de>
272 * gfortran.dg/whole_file_33.f90: New.
274 2011-04-19 Martin Jambor <mjambor@suse.cz>
276 * g++.dg/ipa/devirt-7.C: New test.
278 2011-04-19 Richard Guenther <rguenther@suse.de>
281 * g++.dg/lto/pr48207_0.C: New testcase.
283 2011-04-18 Jason Merrill <jason@redhat.com>
285 * g++.dg/init/void1.C: New.
287 * g++.dg/cpp0x/union4.C: New.
289 2011-04-18 Jakub Jelinek <jakub@redhat.com>
292 * g++.dg/torture/pr48661.C: New test.
295 * g++.dg/gomp/pr48632.C: New test.
297 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
299 * gcc.target/i386/sse2-maskmovdqu.c: New test.
300 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
302 2011-04-18 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/coarray_17.f90: New.
306 * gfortran.dg/coarray_10.f90: Update dg-error.
308 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
311 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
312 * gfortran.dg/guality/guality.exp: Likewise.
314 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
316 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
318 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
320 * gcc.dg/vect/pr48377.c: Remove dg-do run.
322 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
324 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
326 2011-04-18 Richard Guenther <rguenther@suse.de>
329 * g++.dg/torture/pr46364.C: New testcase.
331 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
335 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
337 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
339 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
340 Ira Rosen <ira.rosen@linaro.org>
343 * gcc.target/arm/pr48252.c: New test.
345 2011-04-18 Jakub Jelinek <jakub@redhat.com>
347 PR tree-optimization/48616
348 * gcc.dg/pr48616.c: New test.
350 2011-04-18 Tobias Burnus <burnus@net-b.de>
353 * gfortran.dg/coarray_16.f90: New.
355 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
358 * gfortran.dg/realloc_on_assign_7.f03: New test.
360 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
363 * gfortran.dg/fmt_g0_6.f08: New test.
365 2011-04-17 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/sfinae16.C: New.
369 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
371 * gcc.target/mips/reg-var-1.c: New test.
373 2011-04-17 Jan Hubicka <jh@suse.cz>
375 * gcc.dg/winline-5.c: Update testcase.
377 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
379 * gnat.dg/discr27.ad[sb]: Move dg directive.
380 * gnat.dg/discr28.ad[sb]: New test.
381 * gnat.dg/discr28_pkg.ads: New helper.
383 2011-04-17 Michael Matz <matz@suse.de>
385 PR tree-optimization/48622
387 * gcc.dg/lto/pr48622_0.c: New test.
389 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
391 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
392 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
393 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
394 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
395 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
396 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
398 2011-04-15 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp0x/range-for17.C: New.
402 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
404 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
405 * g++.dg/cpp0x/range-for3.C: Likewise.
406 * g++.dg/cpp0x/range-for9.C: Correct error message.
407 * g++.dg/cpp0x/range-for11.C: New.
408 * g++.dg/cpp0x/range-for12.C: New.
409 * g++.dg/cpp0x/range-for13.C: New.
410 * g++.dg/cpp0x/range-for14.C: New.
411 * g++.dg/cpp0x/range-for15.C: New.
412 * g++.dg/cpp0x/range-for16.C: New.
414 2011-04-15 Tobias Burnus <burnus@net-b.de>
417 * gfortran.dg/coarray_15.f90: Change to dg-do run.
419 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
421 * objc.dg/naming-4.m: Updated.
422 * objc.dg/naming-5.m: Updated.
423 * objc.dg/naming-6.m: New.
424 * objc.dg/naming-7.m: New.
425 * obj-c++.dg/naming-1.mm: Updated.
426 * obj-c++.dg/naming-2.mm: Updated.
427 * obj-c++.dg/naming-3.mm: New.
428 * obj-c++.dg/naming-4.mm: New.
430 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
433 * gfortran.dg/fmt_g0_5.f08: New test.
435 2011-04-15 Richard Guenther <rguenther@suse.de>
438 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
440 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
442 * gcc.target/avr/torture/pr41885.c (dg-options): Change
443 -finline-limit=0 to -fno-inline
445 2011-04-15 Jakub Jelinek <jakub@redhat.com>
448 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
451 2011-04-14 Jakub Jelinek <jakub@redhat.com>
454 * gcc.target/i386/sse4_1-insertps-3.c: New test.
455 * gcc.target/i386/sse4_1-insertps-4.c: New test.
456 * gcc.target/i386/avx-insertps-3.c: New test.
457 * gcc.target/i386/avx-insertps-4.c: New test.
459 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
461 * gcc.target/avr/torture/pr41885.c (dg-options): Add
464 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
469 * gcc.target/avr/pr46779-1.c: New test case
470 * gcc.target/avr/pr46779-2.c: New test case
472 2011-04-14 Jason Merrill <jason@redhat.com>
474 * g++.dg/cpp0x/sfinae15.C: New.
476 * g++.dg/cpp0x/sfinae14.C: New.
478 * g++.dg/ext/vla10.C: New.
480 2011-04-14 Richard Guenther <rguenther@suse.de>
482 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
484 2011-04-14 Richard Guenther <rguenther@suse.de>
486 * gcc.dg/fold-bitand-4.c: Move ...
487 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
489 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
491 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
493 * gcc.target/avr/torture/trivial.c: Ditto.
495 2011-04-13 Jason Merrill <jason@redhat.com>
497 * g++.dg/template/operator11.C: New.
499 2011-04-13 Jakub Jelinek <jakub@redhat.com>
502 * gcc.dg/gomp/pr48591.c: New test.
505 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
506 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
508 2011-04-13 Dodji Seketeli <dodji@redhat.com>
511 * g++.dg/template/dependent-expr7.C: New test case.
513 2011-04-13 Jason Merrill <jason@redhat.com>
515 * g++.dg/cpp0x/sfinae13.C: New.
517 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
519 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
521 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
523 * gcc.target/arm/pr43698.c: Remove -march option.
525 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
527 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
530 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
534 * gfortran.dg/realloc_on_assign_6.f03: New test.
536 2011-04-12 Kai Tietz <ktietz@redhat.com>
538 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
539 targets the additional -mno-ms-bitfields and
540 -Wno-packed-bitfield-compat options.
541 * g++.dg/ext/bitfield3.C: Likewise.
542 * g++.dg/ext/bitfield4.C: Likewise.
543 * g++.dg/ext/bitfield5.C: Likewise.
544 * gcc.dg/bitfld-15.c: Likewise.
545 * gcc.dg/bitfld-16.c: Likewise.
546 * gcc.dg/bitfld-17.c: Likewise.
547 * gcc.dg/bitfld-18.c: Likewise.
549 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
551 * gcc.target/arm/neon-vld3-1.c: New test.
552 * gcc.target/arm/neon-vst3-1.c: New test.
553 * gcc.target/arm/neon/v*.c: Regenerate.
555 2011-04-12 Jakub Jelinek <jakub@redhat.com>
557 PR rtl-optimization/48549
558 * g++.dg/opt/pr48549.C: New test.
560 2011-04-12 Richard Guenther <rguenther@suse.de>
562 PR tree-optimization/46076
563 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
565 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
568 * lib/compat.exp (compat-execute): Declare unsupported after
569 stripping path from src1.
570 * lib/lto.exp (lto-execute): Likewise.
572 2011-04-12 Jakub Jelinek <jakub@redhat.com>
575 * gcc.dg/pr48552-1.c: New test.
576 * gcc.dg/pr48552-2.c: New test.
578 2011-04-11 Jason Merrill <jason@redhat.com>
580 * g++.dg/cpp0x/sfinae12.C: New.
582 * g++.dg/cpp0x/enum10.C: New.
584 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
586 * g++.dg/cpp0x/rv-func.C: New.
588 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
590 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
593 2011-04-11 Martin Jambor <mjambor@suse.cz>
595 PR tree-optimization/48195
596 * gcc.dg/ipa/pr48195.c: New test.
598 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
600 * gnat.dg/return3.adb: Remove unused switch.
602 2011-04-08 Mike Stump <mikestump@comcast.net>
605 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
606 default to fno-common.
608 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
610 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
611 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
613 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
616 * gfortran.dg/function_optimize_5.f90: New test.
618 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
620 * gnat.dg/aggr17.adb: New test.
621 * gnat.dg/aggr18.adb: Likewise.
623 2011-04-08 Michael Matz <matz@suse.de>
626 * gcc.target/i386/pr48389.c: New test.
628 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
630 PR rtl-optimization/48272
631 * g++.dg/opt/pr48272.C: New.
633 2011-04-08 Dmitry Melnik <dm@ispras.ru>
635 PR rtl-optimization/48235
636 * gcc.dg/pr48235.c: New.
638 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
640 PR rtl-optimization/48302
641 * g++.dg/opt/pr48302.C: New.
643 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
646 * g++.dg/opt/pr48273.C: New.
648 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
650 PR rtl-optimization/48442
651 * gcc.dg/pr48442.c: New.
653 2011-04-08 Jakub Jelinek <jakub@redhat.com>
655 PR tree-optimization/48377
656 * gcc.dg/vect/pr48377.c: New test.
658 2011-04-07 Jason Merrill <jason@redhat.com>
660 * g++.dg/cpp0x/regress/call1.C: New.
662 * g++.dg/cpp0x/variadic107.C: New.
664 * g++.dg/cpp0x/sfinae11.C: New.
665 * g++.dg/cpp0x/noexcept02.C: Fix.
667 * g++.dg/cpp0x/sfinae10.C: New.
669 * g++.dg/cpp0x/sfinae9.C: New.
671 * c-c++-common/Wcast-qual-1.c: Move here from...
672 * gcc.dg/cast-qual-3.c: ...here, and...
673 * g++.dg/warn/Wcast-qual2.C: ...here.
675 * g++.dg/cpp0x/sfinae8.C: New.
677 * g++.dg/cpp0x/sfinae7.C: New.
679 * g++.dg/cpp0x/enum9.C: New.
681 2011-04-07 Mike Stump <mikestump@comcast.net>
683 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
686 2011-04-07 Jakub Jelinek <jakub@redhat.com>
689 * gfortran.dg/gomp/pr48117.f90: New test.
692 * gcc.dg/torture/pr48343.c: New test.
694 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
696 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
698 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
700 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
702 2011-04-07 Tom de Vries <tom@codesourcery.com>
705 * lib/scanasm.exp (object-size): New proc.
706 * gcc.target/arm/pr43920-2.c: New test.
708 2011-04-06 Tobias Burnus <burnus@net-b.de>
712 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
714 2011-04-06 Steve Ellcey <sje@cup.hp.com>
716 * gcc.dg/mtune.c: Prune note from output.
718 2011-04-06 Jakub Jelinek <jakub@redhat.com>
721 * gcc.dg/guality/pr36977.c: New test.
722 * gcc.dg/guality/pr48466.c: New test.
724 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
726 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
728 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/return3.adb: New test.
732 2011-04-06 Richard Guenther <rguenther@suse.de>
734 PR tree-optimization/47663
735 * gcc.dg/tree-ssa/inline-8.c: New testcase.
737 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
739 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
740 Solaris 8 and 9 as well.
742 2011-04-05 Tom de Vries <tom@codesourcery.com>
745 * gcc.target/arm/pr43920-1.c: New test.
747 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
749 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
750 (cctor): Actually return the value.
751 (main): Cast return values.
753 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
755 * gfortran.dg/character_comparison_8.f90: New test.
757 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
759 * frontend-passes: (optimize_lexical_comparison): New function.
760 (optimize_expr): Call it.
761 (optimize_comparison): Also handle lexical comparison functions.
762 Return false instad of -2 for unequal comparison.
764 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
767 * function_optimize_4.f90: New test.
769 2011-04-04 Tobias Burnus <burnus@net-b.de>
772 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
773 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
774 * gfortran.dg/coarray_15.f90: New.
776 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
778 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
779 * gfortran.dg/bessel_7.f90: Likewise.
781 2011-04-03 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
785 2011-04-03 Richard Guenther <rguenther@suse.de>
786 Ira Rosen <ira.rosen@linaro.org>
788 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
789 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
790 -ftree-loop-if-convert-stores.
792 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
794 * gnat.dg/specs/aggr2.ads: New test.
796 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/debug2.ad[sb]: New test.
799 * gnat.dg/debug2_pkg.ads: New helper.
800 * gnat.dg/debug3.ad[sb]: New test.
802 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
804 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
806 2011-04-01 Jakub Jelinek <jakub@redhat.com>
809 * gcc.c-torture/compile/pr48335-1.c: New test.
810 * gcc.dg/pr48335-1.c: New test.
811 * gcc.dg/pr48335-2.c: New test.
812 * gcc.dg/pr48335-3.c: New test.
813 * gcc.dg/pr48335-4.c: New test.
814 * gcc.dg/pr48335-5.c: New test.
815 * gcc.dg/pr48335-6.c: New test.
816 * gcc.dg/pr48335-7.c: New test.
817 * gcc.dg/pr48335-8.c: New test.
818 * gcc.target/i386/pr48335-1.c: New test.
820 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
823 * gcc.dg/Waddress.c: New test.
825 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
828 * gfortran.dg/function_optimize_3.f90: New test.
830 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
832 * gcc.c-torture/compile/20110401-1.c: New test.
834 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
835 * g++.dg/lto/20091002-2_0.C: Likewise.
836 * g++.dg/lto/20090303_0.c: Likewise.
837 * g++.dg/lto/20091004-1_0.C: Likewise.
838 * g++.dg/lto/20091002-3_0.C: Likewise.
839 * g++.dg/lto/20091004-2_0.C: Likewise.
840 * g++.dg/lto/20081123_0.C: Likewise.
841 * g++.dg/lto/20090313_0.C: Likewise.
842 * g++.dg/lto/20081109-1_0.C: Likewise.
843 * g++.dg/lto/20081219_0.C: Likewise.
844 * g++.dg/lto/20081204-1_0.C: Likewise.
845 * g++.dg/lto/20090302_0.C: Likewise.
846 * g++.dg/lto/20081119-1_0.C: Likewise.
847 * g++.dg/lto/20081118_0.C: Likewise.
848 * gcc.dg/lto/20091020-2_0.c: Likewise.
849 * gcc.dg/lto/20090210_0.c: Likewise.
850 * gcc.dg/lto/20081204-1_0.c: Likewise.
851 * gcc.dg/lto/20081224_0.c: Likewise.
852 * gcc.dg/lto/20090219_0.c: Likewise.
853 * gcc.dg/lto/20091014-1_0.c: Likewise.
854 * gcc.dg/lto/20091016-1_0.c: Likewise.
855 * gcc.dg/lto/20090206-2_0.c: Likewise.
856 * gcc.dg/lto/20090116_0.c: Likewise.
857 * gcc.dg/lto/20091013-1_0.c: Likewise.
858 * gcc.dg/lto/20091015-1_0.c: Likewise.
859 * gcc.dg/lto/20090126-2_0.c: Likewise.
861 2011-03-31 Ian Lance Taylor <iant@google.com>
863 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
865 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
867 * gnat.dg/opt16.adb: New test.
869 2011-03-31 Jason Merrill <jason@redhat.com>
871 * g++.dg/cpp0x/defaulted24.C: New.
873 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
879 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
881 * g++.dg/other/i386-9.C: New test.
883 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
887 2011-03-30 Jason Merrill <jason@redhat.com>
889 * g++.dg/cpp0x/regress/error-recovery1.C: New.
891 * g++.dg/cpp0x/regress/isnan.C: New.
893 * g++.dg/cpp0x/initlist46.C: New.
895 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
898 * gcc.target/arm/neon-modes-2.c: New test.
900 2011-03-30 Jakub Jelinek <jakub@redhat.com>
903 * gcc.c-torture/compile/pr48305.c: New test.
905 2011-03-29 Jason Merrill <jason@redhat.com>
907 * g++.dg/cpp0x/regress/value-dep1.C: New.
909 2011-03-29 Steve Ellcey <sje@cup.hp.com>
911 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
913 2011-03-29 Ian Lance Taylor <iant@google.com>
915 * go.test/go-test.exp: Handle the test lines used in several new
917 (errchk): Add opts parameter. Change all callers. Handle parens
920 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
921 Dominique d'Humieres <dominiq@lps.ens.fr>
923 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
924 and __APPLE__ && __PPC__ && __ALTIVEC__.
926 2011-03-29 Jason Merrill <jason@redhat.com>
928 * g++.dg/cpp0x/dependent1.C: New.
930 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
932 * g++.dg/cpp0x/constexpr-memfn1.C: New.
934 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
936 2011-03-29 Janus Weil <janus@gcc.gnu.org>
939 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
940 * gfortran.dg/proc_ptr_comp_32.f90: New.
942 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
944 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
945 check for corresponding warning.
947 2011-03-28 Jason Merrill <jason@redhat.com>
949 * g++.dg/cpp0x/rv-deduce2.C: New.
951 2011-03-29 Jakub Jelinek <jakub@redhat.com>
954 * gcc.dg/pr48203.c: New test.
956 2011-03-28 Jeff Law <law@redhat.com>
958 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
960 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
962 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
963 and __PPC__ && __ALTIVEC__.
965 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
968 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
969 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
970 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
971 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
973 2011-03-28 Jason Merrill <jason@redhat.com>
975 * g++.dg/cpp0x/initlist-array2.C: New.
977 * g++.dg/cpp0x/initlist-array1.C: New.
979 * g++.dg/cpp0x/constexpr-compound.C: New.
981 * g++.dg/cpp0x/constexpr-using.C: New.
983 * g++.dg/cpp0x/constexpr-noexcept.C: New.
985 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
988 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
990 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
992 * gcc.dg/slp-1.c: New test.
994 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
996 * gcc.target/i386/avx256-unaligned-load-1.c: New.
997 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
998 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
999 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1000 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1001 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1002 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1003 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1004 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1005 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1006 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1007 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1008 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1009 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1011 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1014 * gfortran.dg/trim_optimize_5.f90: New test.
1015 * gfortran.dg/trim_optimize_6.f90: New test.
1017 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1020 * gcc.target/mips/madd-7.c: Remove -mlong32.
1021 * gcc.target/mips/msub-7.c: Likewise.
1023 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1025 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1026 accesses to preserve the meaning of the test for doubleword vectors.
1027 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1028 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1030 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1033 * gfortran.dg/class_42.f03: New.
1035 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1037 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1040 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1042 PR rtl-optimization/48144
1043 * gcc.dg/pr48144.c: New test.
1045 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1047 * gnat.dg/discr27.ad[sb]: New test.
1049 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1051 * gnat.dg/limited_with2.ad[sb]: New test.
1052 * gnat.dg/limited_with2_pkg1.ads: New helper.
1053 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1055 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1057 * gnat.dg/opt15.adb: New test.
1058 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1060 2011-03-25 Tobias Burnus <burnus@net-b.de>
1064 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1065 * gfortran.dg/leadz_trailz_3.f90: Ditto
1067 2011-03-25 Martin Jambor <mjambor@suse.cz>
1069 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1071 2011-03-25 Jason Merrill <jason@redhat.com>
1073 * g++.dg/cpp0x/defaulted22.C: New.
1074 * g++.dg/cpp0x/defaulted23.C: New.
1075 * g++.dg/cpp0x/defaulted15.C: Adjust.
1077 2011-03-25 Jason Merrill <jason@redhat.com>
1079 * g++.dg/cpp0x/move1.C: New.
1081 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1084 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1086 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1089 for mips-sgi-irix6.5.
1090 Replace snprintf prototype by <stdio.h>.
1092 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1095 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1096 run_expensive_tests.
1097 * gcc.dg/graphite/block-4.c: Likewise.
1098 * gcc.dg/graphite/block-7.c: Likewise.
1099 * gcc.dg/graphite/block-8.c: Likewise.
1101 2011-03-25 Richard Guenther <rguenther@suse.de>
1103 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1104 * g++.dg/tree-ssa/pr8781.C: Likewise.
1105 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1106 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1107 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1108 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1109 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1110 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1111 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1112 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1113 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1114 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1115 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1116 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1117 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1118 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1119 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1120 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1121 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1122 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1123 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1124 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1125 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1127 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1128 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1129 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1131 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1132 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1133 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1134 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1135 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1136 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1137 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1138 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1139 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1140 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1142 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1143 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1144 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1145 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1146 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1147 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1148 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1149 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1150 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1151 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1152 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1153 * c-c++-common/pr46562-2.c: Likewise.
1154 * gfortran.dg/pr42108.f90: Likewise.
1155 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1156 foo to be inlined even at -O1.
1157 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1158 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1159 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1160 * gcc.dg/matrix/matrix.exp: Disable FRE.
1162 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.dg/dfp/pr48204.c: New test.
1167 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1170 * gcc.c-torture/execute/pr47917.c: Move this...
1171 * gcc.dg/torture/pr47917.c: to here and add xfails.
1173 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1175 * gnat.dg/array16.ad[sb]: New test.
1176 * gnat.dg/array16.ads: New helper.
1178 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/derived_type2.adb: New test.
1182 2011-03-24 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/48271
1185 * g++.dg/torture/pr48271.C: New testcase.
1187 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1189 * gnat.dg/array15.ad[sb]: New test.
1191 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1194 * gcc.target/i386/pr48237.c: New test.
1196 2011-03-24 Richard Guenther <rguenther@suse.de>
1199 * gcc.dg/builtin-object-size-10.c: New testcase.
1201 2011-03-24 Richard Guenther <rguenther@suse.de>
1203 PR tree-optimization/46562
1204 * c-c++-common/pr46562-2.c: New testcase.
1205 * c-c++-common/pr46562.c: Likewise.
1207 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1209 * gcc.dg/vect/vect-cselim-1.c: New test.
1210 * gcc.dg/vect/vect-cselim-2.c: New test.
1212 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1214 * gcc.target/arm/pr46934.c: New.
1216 2011-03-23 Ian Lance Taylor <iant@google.com>
1218 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1220 2011-03-23 Richard Guenther <rguenther@suse.de>
1222 * gcc.dg/struct: Remove directory and contents.
1224 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1227 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1229 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1231 * gnat.dg/discr26.ad[sb]: New test.
1232 * gnat.dg/discr26_pkg.ads: New helper.
1234 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1237 * gcc.target/arm/neon-vld-1.c: New test.
1239 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1241 * gnat.dg/array14.ad[sb]: New test.
1242 * gnat.dg/array14_pkg.ads: New helper.
1244 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1246 * gcc.c-torture/execute/920501-8.x: Remove.
1247 * gcc.c-torture/execute/930513-1.x: Remove.
1248 * gcc.c-torture/execute/960312-1.x: Remove.
1249 * gcc.c-torture/compile/20000804-1.c,
1250 gcc.c-torture/compile/20001205-1.c,
1251 gcc.c-torture/compile/20001226-1.c,
1252 gcc.c-torture/compile/20010518-2.c,
1253 gcc.c-torture/compile/20020312-1.c,
1254 gcc.c-torture/compile/20020604-1.c,
1255 gcc.c-torture/compile/920501-12.c,
1256 gcc.c-torture/compile/920501-4.c,
1257 gcc.c-torture/compile/920520-1.c,
1258 gcc.c-torture/compile/980506-1.c,
1259 gcc.c-torture/execute/980709-1.x,
1260 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1261 options for m68hc11.
1262 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1263 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1266 2011-03-22 Nick Clifton <nickc@redhat.com>
1268 * lib/target-supports.exp (check_profiling_available): Add MN10300
1269 to the list of targets that do not support profiling. Restore
1270 alpha sorting to this list.
1272 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1274 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1275 failure on 32-bit systems.
1276 * gcc.dg/torture/vector-2.c: Ditto.
1278 2011-03-22 Richard Guenther <rguenther@suse.de>
1280 PR tree-optimization/48228
1281 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1283 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1285 * lib/prune.exp (prune_gcc_output): Prune "could not create
1286 compact unwind for" warnings.
1288 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.c-torture/execute/pr42544.c: New test.
1293 * gcc.c-torture/execute/pr48197.c: New test.
1295 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1297 PR preprocessor/48192
1298 * gcc.target/powerpc/pr48192.c: New file.
1301 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1302 split problem of 0 being loaded in a VSX register.
1304 2011-03-21 Richard Guenther <rguenther@suse.de>
1307 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1308 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1309 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1310 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1312 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/pr48213.c: New test.
1317 2011-03-21 Kai Tietz <ktietz@redhat.com>
1320 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1322 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1324 * gcc.target/arm/xor-and.c: New.
1326 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1329 * gfortran.dg/function_optimize_1.f90: New test.
1330 * gfortran.dg/function_optimize_2.f90: New test.
1332 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1334 PR rtl-optimization/47502
1335 * gcc.target/i386/pr47502-1.c: New.
1336 * gcc.target/i386/pr47502-2.c: Likewise.
1338 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1340 PR rtl-optimization/48156
1341 * gcc.dg/pr48156.c: New test.
1343 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1346 * gfortran.dg/scratch_1.f90: Adjust test.
1348 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1351 * gfortran.dg/scratch_1.f90: New test.
1353 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1355 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1356 variably modified typedefs.
1357 * gcc.dg/c1x-typedef-2.c: Remove.
1359 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1361 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1362 * gcc.dg/c1x-anon-struct-3.c: New test.
1363 * gcc.dg/anon-struct-11.c: Update.
1365 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1369 Only xfail with gas.
1371 2011-03-18 Jason Merrill <jason@redhat.com>
1373 * g++.dg/template/fn-ptr1.C: New.
1375 * g++.dg/overload/volatile1.C: New.
1377 * g++.dg/opt/pr23372.C: New.
1379 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1381 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1386 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1388 * gcc.target/arm/unsigned-extend-1.c: New.
1390 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.c-torture/compile/pr48161.c: New test.
1395 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1398 * gcc.dg/torture/pr47725.c: New.
1400 2011-03-17 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1403 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1405 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1407 * gnat.dg/specs/elab2.ads: New test.
1408 * gnat.dg/specs/elab2_pkg.ads: New helper.
1410 2011-03-17 Jason Merrill <jason@redhat.com>
1412 * g++.dg/cpp0x/decltype-1212.C: New.
1413 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1415 2011-03-17 Jason Merrill <jason@redhat.com>
1417 * g++.dg/parse/memfnquals1.C: New.
1419 2011-03-17 Richard Guenther <rguenther@suse.de>
1422 * gcc.dg/pr48134.c: New testcase.
1424 2011-03-17 Richard Guenther <rguenther@suse.de>
1427 * g++.dg/torture/pr48165.C: New testcase.
1429 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1431 PR rtl-optimization/48141
1432 * gcc.dg/pr48141.c: New test.
1434 2011-03-16 Jason Merrill <jason@redhat.com>
1436 * g++.dg/cpp0x/constexpr-48089.C: New.
1438 * g++.dg/cpp0x/constexpr-abi1.C: New.
1440 * g++.dg/cpp0x/constexpr-46336.C: New.
1441 * g++.dg/parse/friend5.C: Adjust expected errors.
1443 * g++.dg/cpp0x/constexpr-47570.C: New.
1445 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1448 * ++.dg/debug/dwarf2/typedef6.C: New test.
1450 2011-03-16 Jason Merrill <jason@redhat.com>
1452 * g++.dg/cpp0x/elision2.C: New.
1454 * g++.dg/cpp0x/constexpr-array3.C: New.
1456 2011-03-16 Jason Merrill <jason@redhat.com>
1458 * g++.dg/cpp0x/sfinae6.C: New.
1459 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1460 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1461 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1462 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1463 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1465 2011-03-16 Jason Merrill <jason@redhat.com>
1467 * g++.dg/template/incomplete6.C: New.
1469 2011-03-16 Jeff Law <law@redhat.com>
1471 * gcc.dg/tree-ssa/vrp55.c: New test.
1473 2011-03-16 Jason Merrill <jason@redhat.com>
1475 * g++.dg/cpp0x/auto22.C: New.
1477 2011-03-16 Richard Guenther <rguenther@suse.de>
1479 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1480 optimizing it away if promoted to const.
1482 2011-03-16 Richard Guenther <rguenther@suse.de>
1484 PR tree-optimization/48149
1485 * gcc.dg/fold-complex-1.c: New testcase.
1487 2011-03-16 Richard Guenther <rguenther@suse.de>
1490 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1493 2011-03-16 Richard Guenther <rguenther@suse.de>
1495 PR tree-optimization/26134
1496 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1498 2011-03-16 Richard Guenther <rguenther@suse.de>
1500 PR tree-optimization/48146
1501 * gcc.dg/torture/pr48146.c: New testcase.
1503 2011-03-16 Richard Guenther <rguenther@suse.de>
1505 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1506 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1508 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.c-torture/compile/pr48136.c: New test.
1513 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1516 * gcc.dg/guality/pr45882.c: New test.
1518 2011-03-15 Jason Merrill <jason@redhat.com>
1520 * g++.dg/cpp0x/constexpr-recursion.C: New.
1522 * g++.dg/cpp0x/implicit11.C: New.
1524 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1526 * g++.dg/cpp0x/constexpr-attribute.C: New.
1528 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1530 * g++.dg/parse/pr34758.C: New.
1532 2011-03-15 Xinliang David Li <davidxl@google.com>
1535 * gcc.dg/uninit-pred-7_d.c: New test.
1536 * gcc.dg/uninit-pred-8_d.c: New test.
1538 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1541 * gcc.target/arm/pr46788.c: New.
1543 2011-03-15 Richard Guenther <rguenther@suse.de>
1546 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1547 * gfortran.dg/ishft_4.f90: Likewise.
1548 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1550 2011-03-15 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/13954
1553 * g++.dg/tree-ssa/pr13954.C: New testcase.
1555 2011-03-15 Richard Guenther <rguenther@suse.de>
1557 PR tree-optimization/48037
1558 * gcc.target/i386/pr48037-1.c: New testcase.
1560 2011-03-15 Richard Guenther <rguenther@suse.de>
1562 PR tree-optimization/41490
1563 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1564 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1565 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1566 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1567 * g++.dg/tree-ssa/pr33604.C: Adjust.
1569 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1572 * gcc.c-torture/execute/pr47917.c: New test.
1573 * gcc.dg/pr47917.c: New test.
1576 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1578 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1580 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1581 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1582 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1583 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1584 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1585 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1586 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1587 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1588 * gcc.target/i386/avx-floor-vec.c: Ditto.
1589 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1590 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1591 * gcc.target/i386/avx-rint-vec.c: Ditto.
1592 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1593 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1594 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1595 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1597 2011-03-14 Tom Tromey <tromey@redhat.com>
1599 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1600 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1601 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1603 2011-03-14 Tom Tromey <tromey@redhat.com>
1605 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1606 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1607 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1609 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1611 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1613 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1615 PR rtl-optimization/47166
1616 * gcc.c-torture/execute/postmod-1.c: New test.
1618 2011-03-14 Richard Guenther <rguenther@suse.de>
1621 * gcc.dg/torture/pr48098.c: New testcase.
1623 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1626 * gcc.target/powerpc/pr48053-1.c: New test.
1627 * gcc.target/powerpc/pr48053-2.c: Likewise.
1629 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1632 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1634 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1637 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1639 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1642 * gfortran.dg/class_41.f03: New.
1644 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1646 * g++.dg/conversion/cast3.C: New test.
1648 2011-03-11 Jason Merrill <jason@redhat.com>
1650 * g++.dg/template/error45.C: New.
1652 * g++.dg/parse/no-type-defn1.C: New.
1654 * g++.dg/ext/attrib40.C: New.
1656 * g++.dg/cpp0x/regress/array1.C: New.
1658 2011-03-11 Richard Guenther <rguenther@suse.de>
1660 PR tree-optimization/48067
1661 * gcc.dg/pr48067.c: New testcase.
1663 2011-03-11 Richard Guenther <rguenther@suse.de>
1666 * g++.dg/lto/20110311-1_0.C: New testcase.
1668 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/inherit/virtual8.C: New test.
1674 * gcc.dg/torture/pr48044.c: New test.
1676 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1679 * gfortran.dg/proc_ptr_comp_31.f90: New.
1681 2011-03-11 Richard Guenther <rguenther@suse.de>
1683 PR tree-optimization/47278
1684 * gcc.dg/torture/pr47278-1.c: New testcase.
1685 * gcc.dg/torture/pr47278-2.c: Likewise.
1687 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1689 PR tree-optimization/48063
1690 * gcc.dg/torture/pr48063.c: New test.
1692 2011-03-10 Jason Merrill <jason@redhat.com>
1694 * g++.dg/template/array22.C: New.
1696 * g++.dg/cpp0x/syntax-err1.C: New.
1697 * g++.dg/parse/error36.C: Adjust expected errors.
1698 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1699 * g++.old-deja/g++.pt/typename3.C: Likewise.
1700 * g++.old-deja/g++.pt/typename4.C: Likewise.
1701 * g++.old-deja/g++.pt/typename6.C: Likewise.
1703 2011-03-09 Jason Merrill <jason@redhat.com>
1705 * g++.dg/template/nontype22.C: New.
1707 2011-03-09 Martin Jambor <mjambor@suse.cz>
1709 PR tree-optimization/47714
1710 * g++.dg/torture/pr47714.C: New test.
1712 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1715 * gcc.target/powerpc/pr47755-2.c: New file.
1717 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1719 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1720 is not set in the environment, pass 64 as first argument when not
1721 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1722 native where ulimit -u is supported.
1724 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1726 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1728 2011-03-08 Jason Merrill <jason@redhat.com>
1730 * g++.dg/template/nontype21.C: New.
1732 * g++.dg/template/anon5.C: New.
1734 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/pr47881.c: New test.
1739 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1742 * g++.dg/lookup/template3.C: New test.
1744 2011-03-08 Kai Tietz <ktietz@redhat.com>
1746 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1749 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1752 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1753 sizeof to compute alignment.
1755 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1757 PR tree-optimization/48022
1758 * gcc.dg/pr48022-1.c: New test.
1759 * gcc.dg/pr48022-2.c: New test.
1761 2011-03-07 Jason Merrill <jason@redhat.com>
1763 * g++.dg/template/nontype20.C: New.
1764 * g++.dg/init/member1.C: Adjust expected errors.
1765 * g++.dg/parse/constant4.C: Likewise.
1766 * g++.dg/template/qualified-id3.C: Likewise.
1767 * g++.old-deja/g++.pt/crash10.C: Likewise.
1769 * g++.dg/cpp0x/regress/non-const1.C: New.
1771 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1774 * gcc.dg/pr47991.c: New test.
1776 2011-03-07 Jason Merrill <jason@redhat.com>
1778 * g++.dg/abi/mangle46.C: New.
1780 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1783 * gcc.target/powerpc/pr47862.c: New.
1785 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1788 * gcc.target/i386/combine-mul.c: Require nonpic.
1790 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1791 Nathan Froyd <froydnj@codesourcery.com>
1793 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1795 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1797 * README.QMTEST: Remove.
1799 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1800 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803 * gfortran.dg/array_constructor_37.f90 : New test.
1805 2011-03-05 Jason Merrill <jason@redhat.com>
1807 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1808 * g++.dg/abi/mangle45.C: Likewise.
1809 * g++.dg/cpp0x/trailing1.C: Likewise.
1811 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1813 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1815 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1817 PR rtl-optimization/47899
1818 * gcc.dg/pr47899.c: New test.
1820 * gcc.dg/torture/pr47968.c: Ignore warnings.
1822 PR tree-optimization/47967
1823 * gcc.c-torture/compile/pr47967.c: New test.
1825 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1827 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1828 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1830 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1832 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1833 and property_getAttributes() if __OBJC2__.
1834 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1835 * objc.dg/property/property-encoding-1.m: New.
1836 * obj-c++.dg/property/property-encoding-1.mm: New.
1838 2011-03-04 Jason Merrill <jason@redhat.com>
1840 * g++.dg/template/pseudodtor6.C: New.
1842 * g++.dg/inherit/covariant19.C: New.
1844 2011-03-04 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/torture/pr47968.c: New testcase.
1849 2011-03-04 Richard Guenther <rguenther@suse.de>
1852 * gcc.dg/torture/pr47975.c: New testcase.
1854 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/template/crash106.C: New.
1859 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1862 * gcc.dg/gomp/pr47963.c: New test.
1863 * g++.dg/gomp/pr47963.C: New test.
1865 2011-03-02 Jason Merrill <jason@redhat.com>
1867 * g++.dg/cpp0x/regress/condition1.C: New.
1869 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1871 2011-03-01 Jason Merrill <jason@redhat.com>
1873 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1875 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1877 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1879 PR rtl-optimization/47925
1880 * gcc.c-torture/execute/pr47925.c: New test.
1882 2011-03-01 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/decltype25.C: New.
1886 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1888 2011-03-01 Richard Guenther <rguenther@suse.de>
1890 PR tree-optimization/47890
1891 * gcc.dg/torture/pr47890.c: New testcase.
1893 2011-03-01 Richard Guenther <rguenther@suse.de>
1896 * gcc.dg/lto/pr47924_0.c: New testcase.
1898 2011-03-01 Richard Guenther <rguenther@suse.de>
1901 * gfortran.dg/lto/pr46911_0.f: New testcase.
1903 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1905 PR libgfortran/47933
1906 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1907 compile errors from older code form.
1909 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1911 PR libgfortran/47567
1912 * gfortran.dg/fmt_fw_d.f90: New test.
1914 2011-02-28 Jason Merrill <jason@redhat.com>
1916 * g++.dg/inherit/covariant18.C: New.
1918 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1921 * gcc.dg/pr47893.c: New test.
1923 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1925 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1926 NULL in case of a selector with conflicting types.
1927 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1929 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1931 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1932 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1933 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1934 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1936 2011-02-28 Jason Merrill <jason@redhat.com>
1939 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1941 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1943 PR libgfortran/47778
1944 * gfortran.dg/namelist_71.f90: New test.
1946 2011-02-27 Jason Merrill <jason@redhat.com>
1949 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1950 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1952 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1957 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1960 * gfortran.dg/gomp/task-1.f90: Removed.
1962 2011-02-26 Jason Merrill <jason@redhat.com>
1964 * g++.dg/template/this-targ1.C: New.
1966 * g++.dg/cpp0x/regress/template-const1.C: New.
1967 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1968 * g++.dg/template/function1.C: Adjust.
1969 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1970 * g++.dg/debug/debug7.C: Adjust.
1972 2011-02-26 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/gomp/task-1.f90: New.
1977 2011-02-25 Jie Zhang <jie@codesourcery.com>
1979 * gcc.target/arm/neon-thumb2-move.c: Add
1980 dg-require-effective-target arm_thumb2_ok.
1982 2011-02-24 Jason Merrill <jason@redhat.com>
1984 * g++.dg/parse/constant1.C: Specify C++98 mode.
1985 * g++.dg/parse/constant5.C: Likewise.
1986 * g++.dg/parse/error2.C: Likewise.
1987 * g++.dg/parse/semicolon3.C: Likewise.
1988 * g++.dg/template/crash14.C: Likewise.
1989 * g++.dg/template/local4.C: Likewise.
1990 * g++.dg/template/nontype3.C: Likewise.
1991 * g++.dg/parse/crash31.C: Adjust expected errors.
1992 * g++.dg/template/function1.C: Likewise.
1993 * g++.dg/template/ref3.C: Likewise.
1994 * g++.dg/template/static9.C: Likewise.
1995 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1997 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1998 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1999 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2000 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2001 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2003 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2006 * gfortran.dg/pr47878.f90: New test.
2008 2011-02-24 Richard Guenther <rguenther@suse.de>
2011 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2012 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2014 2011-02-24 Richard Guenther <rguenther@suse.de>
2017 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2018 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2020 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2022 PR libgfortran/47567
2023 * gfortran.dg/fmt_f0_1.f90: Update test.
2025 2011-02-23 Jason Merrill <jason@redhat.com>
2027 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2028 * g++.dg/abi/mangle45.C: New.
2030 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2031 * g++.dg/template/canon-type-9.C: Match use of decltype
2032 between declaration and definition.
2033 * g++.dg/template/canon-type-12.C: Likewise.
2035 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2038 * gfortran.dg/nested_allocatables_1.f90: New.
2040 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2043 * g++.dg/pr46868.C: New test.
2044 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2045 * g++.dg/parse/error14.C: Adjust.
2047 2011-02-23 Richard Guenther <rguenther@suse.de>
2049 PR tree-optimization/47838
2050 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2052 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2054 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2056 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2058 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2059 * gfortran.dg/count_init_expr.f03: Ditto.
2060 * gfortran.dg/gomp/pr43711.f90: Ditto.
2061 * gcc.dg/struct-parse-2.c: Ditto.
2062 * gcc.dg/parse-error-3.c: Ditto.
2063 * gcc.dg/Wlogical-op-1.c: Ditto.
2064 * gcc.dg/Walways-true-1.c: Ditto.
2065 * gcc.dg/pr24225.c: Ditto.
2066 * gcc.dg/Walways-true-2.c: Ditto.
2067 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2068 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2069 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2070 * g++.dg/overload/defarg4.C: Ditto.
2071 * g++.dg/inherit/covariant16.C: Ditto.
2072 * g++.dg/inherit/virtual7.C: Ditto.
2073 * g++.dg/template/canon-type-9.C: Ditto.
2074 * g++.dg/template/access19.C: Ditto.
2075 * g++.dg/template/call7.C: Ditto.
2076 * g++.dg/template/canon-type-2.C: Ditto.
2077 * g++.dg/template/init7.C: Ditto.
2078 * g++.dg/template/sizeof-template-argument.C: Ditto.
2079 * g++.dg/template/const3.C: Ditto.
2080 * g++.dg/template/sfinae26.C: Ditto.
2081 * g++.dg/template/sfinae26.C: Ditto.
2082 * g++.dg/template/canon-type-11.C: Ditto.
2083 * g++.dg/template/union2.C: Ditto.
2084 * g++.dg/template/canon-type-3.C: Ditto.
2085 * g++.dg/template/canon-type-1.C: Ditto.
2086 * g++.dg/template/canon-type-5.C: Ditto.
2087 * g++.dg/template/canon-type-7.C: Ditto.
2088 * g++.dg/template/canon-type-10.C: Ditto.
2089 * g++.dg/template/spec36.C: Ditto.
2090 * g++.dg/template/typedef38.C: Ditto.
2091 * g++.dg/template/canon-type-4.C: Ditto.
2092 * g++.dg/template/canon-type-6.C: Ditto.
2093 * g++.dg/template/canon-type-13.C: Ditto.
2094 * g++.dg/template/instantiate9.C: Ditto.
2095 * g++.dg/template/ttp22.C: Ditto.
2096 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2097 * g++.dg/warn/Walways-true-1.C: Ditto.
2098 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2099 * g++.dg/warn/Walways-true-2.C: Ditto.
2100 * g++.dg/conversion/op4.C: Ditto.
2101 * g++.dg/opt/pr19650.C: Ditto.
2102 * g++.dg/lookup/friend11.C: Ditto.
2103 * g++.dg/other/default2.C: Ditto.
2104 * g++.dg/other/default3.C: Ditto.
2105 * g++.dg/other/dtor2.C: Ditto.
2106 * g++.dg/other/friend5.C: Ditto.
2107 * g++.dg/other/default5.C: Ditto.
2108 * g++.dg/init/brace6.C: Ditto.
2109 * g++.dg/init/aggr5.C: Ditto.
2110 * g++.dg/init/error2.C: Ditto.
2111 * g++.dg/expr/bound-mem-fun.C: Ditto.
2112 * g++.dg/expr/cond6.C: Ditto.
2113 * g++.dg/expr/stmt-expr-1.C: Ditto.
2114 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2115 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2116 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2117 * g++.dg/cpp0x/bracket1.C: Ditto.
2118 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2119 * g++.dg/cpp0x/pr38646.C: Ditto.
2120 * g++.dg/cpp0x/variadic73.C: Ditto.
2121 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2122 * g++.dg/cpp0x/bracket4.C: Ditto.
2123 * g++.dg/cpp0x/decltype4.C: Ditto.
2124 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2125 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2126 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2127 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2128 * g++.dg/cpp0x/decltype2.C: Ditto.
2129 * g++.dg/cpp0x/decltype1.C: Ditto.
2130 * g++.dg/cpp0x/bracket2.C: Ditto.
2131 * g++.dg/cpp0x/decltype5.C: Ditto.
2132 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2133 * g++.dg/cpp0x/variadic70.C: Ditto.
2134 * g++.dg/cpp0x/decltype6.C: Ditto.
2135 * g++.dg/cpp0x/rvo.C: Ditto.
2136 * g++.dg/cpp0x/vt-40092.C: Ditto.
2137 * g++.dg/cpp0x/variadic-new.C: Ditto.
2138 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2139 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2140 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2141 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2142 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2143 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2144 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2145 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2146 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2147 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2148 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2149 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2150 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2151 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2152 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2153 * g++.dg/cpp0x/pr39639.C: Ditto.
2154 * g++.dg/cpp0x/decltype3.C: Ditto.
2155 * g++.dg/cpp0x/variadic68.C: Ditto.
2156 * g++.dg/cpp0x/variadic-function.C: Ditto.
2157 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2158 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2159 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2160 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2161 * g++.dg/parse/crash35.C: Ditto.
2162 * g++.dg/parse/crash40.C: Ditto.
2163 * g++.dg/parse/defarg12.C: Ditto.
2164 * g++.dg/parse/crash34.C: Ditto.
2165 * g++.dg/parse/constructor3.C: Ditto.
2166 * g++.dg/parse/template23.C: Ditto.
2167 * g++.dg/parse/crash56.C: Ditto.
2168 * g++.dg/parse/dtor13.C: Ditto.
2169 * g++.dg/parse/error33.C: Ditto.
2170 * g++.dg/parse/ctor9.C: Ditto.
2171 * g++.dg/parse/error32.C: Ditto.
2172 * g++.dg/parse/error37.C: Ditto.
2173 * g++.dg/parse/bitfield3.C: Ditto.
2174 * g++.dg/parse/struct-4.C: Ditto.
2175 * g++.dg/ext/has_trivial_copy.C: Ditto.
2176 * g++.dg/ext/is_polymorphic.C: Ditto.
2177 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2178 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2179 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2180 * g++.dg/ext/is_union.C: Ditto.
2181 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2182 * g++.dg/ext/is_pod.C: Ditto.
2183 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2184 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2185 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2186 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2187 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2188 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2189 * g++.dg/ext/is_abstract.C: Ditto.
2190 * g++.dg/ext/has_trivial_assign.C: Ditto.
2191 * g++.dg/ext/is_class.C: Ditto.
2192 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2193 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2194 * g++.dg/ext/is_base_of.C: Ditto.
2195 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2196 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2197 * g++.dg/ext/is_empty.C: Ditto.
2198 * g++.dg/ext/is_enum.C: Ditto.
2199 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2200 * gnat.dg/opt11.adb: Ditto.
2201 * obj-c++.dg/pr45735.mm: Ditto.
2202 * obj-c++.dg/pr24393.mm: Ditto.
2203 * obj-c++.dg/exceptions-2.mm: Ditto.
2204 * objc.dg/pr45735.m: Ditto.
2205 * objc.dg/pr24393.m: Ditto.
2207 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2209 * objc.dg/attributes/objc-exception-1.m: New.
2211 2011-02-23 Jie Zhang <jie@codesourcery.com>
2213 * gcc.dg/cpp/include7.c: New test.
2215 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2220 2011-02-23 Jie Zhang <jie@codesourcery.com>
2222 PR rtl-optimization/47763
2223 * gcc.dg/pr47763.c: New test.
2225 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2228 * gfortran.dg/whole_file_32.f90 : New test.
2230 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2233 * g++.dg/inherit/virtual7.C: New test.
2235 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2238 * objc.dg/type-size-3.m: Updated error message.
2239 * objc.dg/type-size-4.m: New test.
2240 * objc.dg/type-size-5.m: New test.
2242 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2244 * lib/gnat.exp: Fix comments.
2245 Don't load libgloss.exp.
2246 (default_gnat_version): Call $compiler with --version.
2247 Adapt regexp for gnatmake output, insert version.
2248 (gnat_version): New proc.
2249 (gnat_init): Remove gnat_libgcc_s_path.
2250 (gnat_target_compile): Likewise.
2251 Remove ld_library_path.
2252 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2253 (gnat_pass): Remove.
2254 (gnat_pass): Remove.
2255 (gnat_finish): Remove.
2256 (gnat_exit): Remove.
2257 (local_find_gnatmake): Reindent.
2258 (runtest_file_p): Remove.
2259 (prune_warnings): Remove.
2260 (find_gnatclean): New proc.
2261 * lib/gnat-dg.exp (lremove): New proc.
2262 (gnat-dg-test): Reindent.
2263 Remove additional output files.
2264 (gnat-dg-runtest): Remove.
2266 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2267 * gnat.dg/loop_optimization6.adb: Likewise.
2268 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2270 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2272 PR tree-optimization/47835
2273 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2275 2011-02-22 Tobias Burnus <burnus@net-b.de>
2277 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2278 * gfortran.dg/abstract_type_2.f03: Ditto.
2279 * gfortran.dg/abstract_type_3.f03: Ditto.
2280 * gfortran.dg/abstract_type_4.f03: Ditto.
2281 * gfortran.dg/abstract_type_5.f03: Ditto.
2282 * gfortran.dg/abstract_type_6.f03: Ditto.
2283 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2284 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2285 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2286 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2287 * gfortran.dg/array_function_5.f90: Ditto.
2288 * gfortran.dg/asynchronous_3.f03: Ditto.
2289 * gfortran.dg/char_expr_1.f90: Ditto.
2290 * gfortran.dg/class_14.f03: Ditto.
2291 * gfortran.dg/data_array_6.f: Ditto.
2292 * gfortran.dg/data_invalid.f90: Ditto.
2293 * gfortran.dg/dot_product_1.f03: Ditto.
2294 * gfortran.dg/func_derived_5.f90: Ditto.
2295 * gfortran.dg/func_result_4.f90: Ditto.
2296 * gfortran.dg/implied_do_1.f90: Ditto.
2297 * gfortran.dg/initialization_25.f90: Ditto.
2298 * gfortran.dg/initialization_26.f90: Ditto.
2299 * gfortran.dg/interface_34.f90: Ditto.
2300 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2301 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2302 * gfortran.dg/matmul_8.f03: Ditto.
2303 * gfortran.dg/merge_init_expr.f90: Ditto.
2304 * gfortran.dg/pack_assign_1.f90: Ditto.
2305 * gfortran.dg/pack_vector_1.f90: Ditto.
2306 * gfortran.dg/pointer_check_8.f90: Ditto.
2307 * gfortran.dg/product_init_expr.f03: Ditto.
2308 * gfortran.dg/reshape_order_5.f90: Ditto.
2309 * gfortran.dg/reshape_shape_1.f90: Ditto.
2310 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2311 * gfortran.dg/same_name_2.f90: Ditto.
2312 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2313 * gfortran.dg/spread_init_expr.f03: Ditto.
2314 * gfortran.dg/stmt_func_1.f90: Ditto.
2315 * gfortran.dg/sum_init_expr.f03: Ditto.
2316 * gfortran.dg/transpose_3.f03: Ditto.
2317 * gfortran.dg/unpack_init_expr.f03: Ditto.
2318 * gfortran.dg/warn_conversion.f90: Ditto.
2319 * gfortran.dg/warn_conversion_2.f90: Ditto.
2320 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2321 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2322 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2323 * gfortran.dg/whole_file_16.f90: Ditto.
2324 * gfortran.dg/whole_file_17.f90: Ditto.
2325 * gfortran.dg/whole_file_18.f90: Ditto.
2326 * gfortran.dg/whole_file_20.f03: Ditto.
2327 * gfortran.dg/whole_file_5.f90: Ditto.
2328 * gfortran.dg/whole_file_6.f90: Ditto.
2329 * gfortran.dg/write_invalid_format.f90: Ditto.
2330 * gfortran.dg/zero_sized_6.f90: Ditto.
2332 2011-02-21 Jeff Law <law@redhat.com>
2334 PR rtl-optimization/46178
2335 * gcc.target/i386/pr46178.c: New test.
2337 PR rtl-optimization/46002
2338 * gcc.c-torture/compile/pr46002.c: New test.
2340 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2342 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2345 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2348 * g++.dg/debug/pr47106.C: Require effective target lto.
2350 2011-02-21 Jason Merrill <jason@redhat.com>
2352 * g++.dg/cpp0x/constexpr-diag2.C: New.
2354 2011-02-20 Jason Merrill <jason@redhat.com>
2356 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2358 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2360 * g++.dg/overload/conv-op1.C: New.
2362 * g++.dg/cpp0x/constexpr-synth1.C: New.
2364 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2366 * objc.dg/layout-2.m: New.
2367 * objc.dg/selector-3.m: Adjusted location of error message.
2368 * objc.dg/type-size-3.m: Same.
2369 * obj-c++.dg/selector-3.mm: Same.
2371 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2374 * objc.dg/property/dotsyntax-22.m: New.
2375 * obj-c++.dg/property/dotsyntax-22.mm: New.
2377 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2380 * g++.dg/template/typedef38.C: New test.
2382 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2385 * gfortran.dg/whole_file_30.f90 : New test.
2386 * gfortran.dg/whole_file_31.f90 : New test.
2388 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2392 * gfortran.dg/whole_file_28.f90 : New test.
2393 * gfortran.dg/whole_file_29.f90 : New test.
2395 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/template/crash105.C: New.
2400 2011-02-19 Jason Merrill <jason@redhat.com>
2402 * g++.dg/cpp0x/regress/no-elide1.C: New.
2404 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2406 PR tree-optimization/46620
2407 * gcc.dg/pr46620.c: New.
2409 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2412 * gcc.target/i386/pr47809.c: New test.
2414 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415 Tobias Burnus <burnus@net-b.de>
2417 * lib/target-supports.exp
2418 (check_effective_target_fortran_large_real): New check for large reals.
2419 * gfortran.dg/nan_7.f90: New test.
2421 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2423 PR libgfortran/47567
2424 * gfortran.dg/fmt_f0_1.f90: Update test.
2426 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2429 * gfortran.dg/array_constructor_36.f90 : New test.
2430 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2431 allow for comparison between different elements of the array
2432 constructor at different levels of optimization.
2434 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2436 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2437 * gcc.target/i386/pr32280-1.c: Likewise.
2439 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.target/i386/pr47800.c: New test.
2444 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2446 * objc/execute/exceptions/foward-1.x: New.
2448 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/derived_constructor_comps_4.f90: New.
2453 2011-02-18 Tobias Burnus
2456 * gfortran.dg/func_result_6.f90: New.
2458 2011-02-18 Michael Matz <matz@suse.de>
2461 * gfortran.dg/lto/pr45586_0.f90: New test.
2462 * gfortran.dg/typebound_proc_20.f90: Ditto.
2463 * gfortran.dg/typebound_proc_21.f90: Ditto.
2465 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2470 2011-02-18 Tobias Burnus <burnus@net-b.de>
2473 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2475 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2476 normalizing the error/warning output.
2477 * gfortran.dg/Wall.f90: Update dg-error/warning.
2478 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2479 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2480 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2481 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2482 * gfortran.dg/class_30.f90: Update dg-error/warning.
2483 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2484 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2485 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2486 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2487 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2488 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2489 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2490 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2491 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2492 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2493 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2494 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2495 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2496 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2497 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2498 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2499 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2500 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2501 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2502 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2503 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2504 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2505 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2506 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2507 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2509 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/proc_ptr_comp_30.f90: New.
2514 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.target/i386/pr47780.c: New test.
2519 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2522 * gfortran.dg/class_40.f03: New.
2524 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2527 * g++.dg/cpp0x/auto21.C: New test.
2529 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2531 * objc.dg/special/unclaimed-category-1.h: Updated for
2533 * objc.dg/special/unclaimed-category-1.m: Same.
2534 * objc.dg/zero-link-1.m: Same.
2535 * objc.dg/lookup-1.m: Same.
2536 * objc.dg/torture/strings/const-str-9.m
2537 * objc.dg/torture/strings/const-str-10.m: Same.
2538 * objc.dg/torture/strings/const-str-11.m: Same.
2539 * objc.dg/torture/forward-1.m: Same.
2540 * objc.dg/zero-link-2.m: Same.
2541 * objc.dg/encode-7-next-64bit.m: Same.
2542 * objc.dg/method-4.m: Same.
2543 * objc.dg/next-runtime-1.m: Same.
2544 * objc.dg/image-info.m: Same.
2545 * objc.dg/pr23214.m: Same.
2546 * objc.dg/symtab-1.m: Same.
2547 * obj-c++.dg/basic.m: Same.
2548 * obj-c++.dg/proto-lossage-3.m: Same.
2549 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2550 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2551 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2552 * obj-c++.dg/method-11.m: Same.
2553 * objc/execute/enumeration-1.m: Same.
2554 * objc/execute/object_is_class.m: Same.
2555 * objc/execute/formal_protocol-2.m: Same.
2556 * objc/execute/formal_protocol-4.m: Same.
2557 * objc/execute/formal_protocol-6.m: Same.
2558 * objc/execute/bycopy-3.m: Same.
2559 * objc/execute/exceptions/catchall-1.m: Same.
2560 * objc/execute/exceptions/finally-1.m: Same.
2561 * objc/execute/exceptions/local-variables-1.m: Same.
2562 * objc/execute/exceptions/foward-1.m: Same.
2563 * objc/execute/bf-common.h
2564 * objc/execute/enumeration-2.m: Same.
2565 * objc/execute/formal_protocol-1.m: Same.
2566 * objc/execute/formal_protocol-3.m: Same.
2567 * objc/execute/formal_protocol-5.m: Same.
2568 * objc/execute/accessing_ivars.m: Same.
2569 * objc/execute/bycopy-2.m: Same.
2570 * objc/execute/formal_protocol-7.m: Same.
2571 * objc/execute/compatibility_alias.m: Same.
2572 * objc/execute/no_clash.m: Same.
2573 * objc/execute/object_is_meta_class.m: Same.
2574 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2575 * objc/execute/class-tests-1.h: Include stdio.h.
2576 * objc/execute/class-tests-2.h: Same.
2577 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2579 * obj-c++.dg/try-catch-2.mm: Same.
2581 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2584 * g++.dg/warn/Wunused-parm-4.C: New test.
2586 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2587 Jan Hubicka <jh@suse.cz>
2591 * g++.dg/debug/pr47106.C: New.
2593 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2596 * gcc.target/i386/pr43653.c: New test.
2598 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2601 * g++.dg/template/inherit6.C: New test.
2603 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2606 * gfortran.dg/class_39.f03: New.
2608 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2611 * g++.dg/cpp0x/variadic106.C: New test.
2613 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2616 * gfortran.dg/pr47757-1.f90: New test.
2617 * gfortran.dg/pr47757-2.f90: New test.
2618 * gfortran.dg/pr47757-3.f90: New test.
2621 * g++.dg/cpp0x/enum8.C: New test.
2623 2011-02-15 Jason Merrill <jason@redhat.com>
2625 * g++.dg/inherit/implicit-trivial1.C: New.
2626 * g++.dg/cpp0x/implicit-trivial1.C: New.
2628 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2631 * gcc.dg/torture/pr47725.c: Removed.
2633 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2636 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2637 constant does not generate a load from memory.
2639 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2642 * gcc.dg/torture/pr47725.c: New.
2644 2011-02-15 Richard Guenther <rguenther@suse.de>
2646 PR tree-optimization/47743
2647 * gcc.dg/torture/pr47743.c: New testcase.
2649 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2652 * gcc.target/i386/pr47581.c: New test.
2654 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2657 * gfortran.dg/select_type_22.f03: New.
2659 2011-02-14 Jason Merrill <jason@redhat.com>
2661 * g++.dg/cpp0x/regress/enum1.C: New.
2663 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2665 * gnat.dg/include.adb: New test.
2667 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2670 * gfortran.dg/class_38.f03: New.
2672 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2674 * gcc.dg/pr46494.c: New test.
2676 2011-02-14 Richard Guenther <rguenther@suse.de>
2678 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2680 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2683 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2684 sparc*-sun-solaris2.11.
2686 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2689 * gfortran.dg/argument_checking_18.f90: New.
2691 2011-02-13 Tobias Burnus <burnus@net-b.de>
2693 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2694 * gfortran.dg/argument_checking_17.f90: New.
2696 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2698 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2699 are temporarily disabled.
2700 * gfortran.dg/class_7.f03: Ditto.
2701 * gfortran.dg/coarray_14.f90: Ditto.
2702 * gfortran.dg/typebound_proc_13.f03: Ditto.
2704 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2707 * gfortran.dg/extends_11.f03: New.
2709 2011-02-11 Xinliang David Li <davidxl@google.com>
2711 PR tree-optimization/47707
2712 * g++.dg/tree-ssa/pr47707.C: New test.
2714 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2716 * g++.dg/opt/inline17.C: New test.
2718 2011-02-11 Tobias Burnus <burnus@net-b.de>
2721 * gfortran.dg/pure_formal_2.f90: New.
2723 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2725 PR rtl-optimization/47614
2726 * gfortran.dg/pr47614.f: New.
2728 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2731 * gcc.dg/opts-6.c: New test.
2733 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/pr47684.c: New test.
2738 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2742 c99_runtime, dg-add-options c99_runtime.
2743 (main): Use __asm__.
2745 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2748 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2749 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2750 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2751 * gcc.dg/ucnid-10.c: Likewise.
2752 * gcc.dg/ucnid-13.c: Likewise.
2753 * gcc.dg/ucnid-7.c: Likewise.
2754 * gcc.dg/ucnid-8.c: Likewise.
2755 Adapt dg-warning line number.
2757 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2759 * gcc.target/i386/parity-1.c: Use -march=k8.
2760 * gcc.target/i386/parity-2.c: Ditto.
2761 * gcc.target/i386/vecinit-1.c: Ditto.
2762 * gcc.target/i386/vecinit-2.c: Ditto.
2764 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2767 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2768 * gcc.target/mips/save-restore-3.c: Likewise.
2769 * gcc.target/mips/save-restore-4.c: Likewise.
2770 * gcc.target/mips/save-restore-5.c: Likewise.
2773 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2774 * g++.dg/tree-prof/partition2.C: Likewise.
2776 2011-02-09 Jason Merrill <jason@redhat.com>
2778 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2779 rather than misdeclare std::puts.
2781 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2782 * g++.dg/other/warning1.C: Likewise.
2783 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2784 * g++.old-deja/g++.gb/scope06.C: Likewise.
2785 * g++.old-deja/g++.law/cvt11.C: Likewise.
2786 * g++.old-deja/g++.law/init1.C: Likewise.
2787 * g++.dg/abi/mangle26.C: Likewise.
2789 * g++.dg/template/function1.C: Adjust for C++0x mode.
2790 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2792 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2793 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2795 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2797 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2799 * g++.dg/cpp0x/regress: New directory.
2800 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2801 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2802 * g++.dg/cpp0x/regress/regress3.C: New.
2804 2011-02-10 Richard Guenther <rguenther@suse.de>
2806 PR tree-optimization/47677
2807 * gcc.dg/torture/pr47677.c: New testcase.
2809 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2811 * objc.dg/special/load-category-1.m: Remove unused header.
2812 * objc.dg/special/load-category-1a.m: Likewise.
2813 * objc.dg/special/load-category-2.m: Likewise.
2814 * objc.dg/special/load-category-2a.m: Likewise.
2815 * objc.dg/special/load-category-3.m: Likewise.
2816 * objc.dg/special/load-category-3a.m: Likewise.
2817 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2818 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2819 * objc.dg/attributes/class-attribute-1.m: Likewise.
2820 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2821 * obj-c++.dg/property/property.exp: Likewise.
2822 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2823 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2824 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2825 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2826 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2827 * obj-c++.dg/template-8.mm: Likewise.
2829 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2832 * gcc.target/i386/pr47665.c: New test.
2834 2011-02-10 Jie Zhang <jie@codesourcery.com>
2838 2011-02-05 Jie Zhang <jie@codesourcery.com>
2840 * gcc.dg/pr42631.c: Update test.
2841 * gcc.dg/pr42631-2.c: New test.
2843 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2846 * gfortran.dg/proc_decl_25.f90: New.
2848 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2851 * gfortran.dg/typebound_assignment_2.f03: New.
2853 2011-02-09 Richard Guenther <rguenther@suse.de>
2855 PR tree-optimization/47664
2856 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2858 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/uninit_func.adb: Adjust dg directive.
2863 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2866 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2868 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2871 * gfortran.dg/auto_dealloc_2.f90: New.
2873 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2875 * gcc.dg/builtins-config.h: Remove __sgi handling.
2876 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2877 -std=c99 for mips-sgi-irix6.5*.
2879 2011-02-09 Martin Jambor <mjambor@suse.cz>
2882 * gfortran.dg/pr25923.f90: Remove xfails.
2884 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2887 * gfortran.dg/inquire_14.f90: New test.
2889 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2892 * gfortran.dg/pointer_init_6.f90: New.
2894 2011-02-08 Jeff Law <law@redhat.com>
2896 PR tree-optimization/42893
2897 * gcc.tree-ssa/pr42893.c: New test.
2899 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2901 PR tree-optimization/46834
2902 PR tree-optimization/46994
2903 PR tree-optimization/46995
2904 * gcc.dg/graphite/id-pr46834.c: New.
2905 * gfortran.dg/graphite/id-pr46994.f90: New.
2906 * gfortran.dg/graphite/id-pr46995.f90: New.
2908 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2911 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2912 using the variable is known the warning is emitted there.
2913 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2914 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2916 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2919 * gcc.dg/noreturn-1.c (foo5): Likewise.
2920 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2921 (method2): Likewise.
2923 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2924 the return statement using the uninitialized variable.
2925 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2927 2011-02-08 Richard Guenther <rguenther@suse.de>
2930 * g++.dg/opt/pr47639.c: New testcase.
2932 2011-02-08 Richard Guenther <rguenther@suse.de>
2934 PR tree-optimization/47632
2935 * g++.dg/opt/pr47632.C: New testcase.
2937 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2939 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2941 2011-02-07 Richard Guenther <rguenther@suse.de>
2943 PR tree-optimization/47615
2944 * g++.dg/opt/pr47615.C: New testcase.
2946 2011-02-07 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/47621
2949 * gcc.dg/torture/pr47621.c: New testcase.
2951 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2953 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2955 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2958 * gfortran.dg/allocate_with_source_1 : New test.
2960 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2963 * gcc.dg/pr47610.c: New test.
2965 2011-02-05 Jie Zhang <jie@codesourcery.com>
2968 * gcc.dg/pr42631.c: Update test.
2969 * gcc.dg/pr42631-2.c: New test.
2971 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2974 * gfortran.dg/pr47574.f90: New test.
2976 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2978 PR tree-optimization/46194
2979 * gcc.dg/autopar/pr46194.c: New.
2981 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2983 PR tree-optimization/43695
2984 * g++.dg/ipa/pr43695.C: New.
2986 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/pr23200.c: New test.
2991 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2994 * g++.dg/pr47589.C: New test.
2996 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2999 * g++.dg/template/typedef37.C: New test.
3000 * g++.dg/template/param1.C: Adjust expected error message.
3002 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.dg/pr31490-2.c: New test.
3006 * gcc.dg/pr31490-3.c: New test.
3007 * gcc.dg/pr31490-4.c: New test.
3009 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3010 Jakub Jelinek <jakub@redhat.com>
3013 * g++.dg/parser/semicolon3.C: Adjust.
3014 * g++.dg/parser/semicolon4.C: New testcase.
3015 * g++.dg/pr46890.C: New testcase.
3017 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3020 * g++.dg/init/pr29571.C: New.
3022 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3024 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3025 instead of vect_int.
3027 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.target/i386/pr47312.c: New test.
3033 * gcc.target/i386/pr47564.c: New test.
3035 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3037 PR tree-optimization/45122
3038 * gcc.dg/tree-ssa/pr45122.c: New.
3040 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3043 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3046 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3047 and vsx so a default --with-cpu=power7 doesn't give an error
3048 when -mavoid-indexed-addresses is used.
3050 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3051 wrapper function to save the arguments and then jump to the real
3052 function, rather than depending on the compiler not to move stuff
3054 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3056 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3057 Paul Thomas <pault@gcc.gnu.org>
3060 * gfortran.dg/class_37.f03 : New test.
3062 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3063 Richard Guenther <rguenther@suse.de>
3065 PR tree-optimization/40979
3067 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3068 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3069 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3070 check_vect_support_and_set_flags.
3071 * gfortran.dg/graphite/vect-pr40979.f90: New.
3073 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3076 * gfortran.dg/class_36.f03: New.
3078 2011-02-02 Richard Guenther <rguenther@suse.de>
3080 PR tree-optimization/47566
3081 * gcc.dg/lto/20110201-1_0.c: New testcase.
3083 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3089 * debug/pr47498.c: New.
3090 * debug/pr47501.c: New.
3092 2011-02-01 Richard Guenther <rguenther@suse.de>
3094 PR tree-optimization/47559
3095 * g++.dg/torture/pr47559.C: New testcase.
3097 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3100 * gfortran.dg/typebound_call_20.f03: New.
3102 2011-02-01 Richard Guenther <rguenther@suse.de>
3104 PR tree-optimization/47555
3105 * gcc.dg/pr47555.c: New testcase.
3107 2011-02-01 Richard Guenther <rguenther@suse.de>
3109 PR tree-optimization/47541
3110 * g++.dg/torture/pr47541.C: New testcase.
3112 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3115 * gfortran.dg/typebound_call_19.f03: New.
3117 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3120 * g++.dg/cpp0x/pr47416.C: New test.
3122 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3125 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3127 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3130 * gfortran.dg/typebound_assignment_1.f03: New.
3132 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3134 PR tree-optimization/47538
3135 * gcc.c-torture/execute/pr47538.c: New test.
3137 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3140 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3142 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3144 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3146 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3148 PR rtl-optimization/44031
3149 * gcc.c-torture/compile/20110131-1.c: New test.
3151 2011-01-31 Tobias Burnus <burnus@net-b.de>
3154 * gfortran.dg/stmt_func_1.f90: New.
3156 2011-01-31 Tobias Burnus <burnus@net-b.de>
3159 * gfortran.dg/interface_34.f90: New.
3161 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3164 * gfortran.dg/realloc_on_assign_5.f03: New test.
3165 * gfortran.dg/realloc_on_assign_5.f03: New test.
3167 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3169 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3170 * gfortran.dg/bessel_7.f90: Likewise.
3171 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3173 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3174 * gfortran.dg/sum_init_expr.f03: Likewise.
3176 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3178 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3181 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3182 loop only on "vect_intfloat_cvt" targets.
3184 2011-01-29 Tobias Burnus <burnus@net-b.de>
3187 * gfortran.dg/shape_6.f90: New.
3189 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3191 PR libgfortran/47434
3192 * gfortran.dg/read_infnan_1.f90: Update test.
3193 * gfortran.dg/module_nan.f90: Update test.
3194 * gfortran.dg/char4_iunit_1.f03: Update test.
3195 * gfortran.dg/large_real_kind_1.f90: Update test.
3196 * gfortran.dg/real_const_3.f90: Update test.
3197 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3199 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3202 * g++.dg/template/param2.C: New test.
3204 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3206 PR libgfortran/47285
3207 * gfortran.dg/fmt_g.f: New test.
3209 2011-01-28 Tobias Burnus <burnus@net-b.de>
3212 * gfortran.dg/pure_formal_1.f90: New.
3214 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3217 * gcc.dg/tls/pr42894.c: New test.
3219 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3221 * gcc.dg/pr47276.c: Add dg-require-visibility.
3223 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3225 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3227 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3228 Tobias Burnus <burnus@gcc.gnu.org>
3233 * gfortran.dg/realloc_on_assign_3.f03: New test.
3234 * gfortran.dg/realloc_on_assign_4.f03: New test.
3235 * gfortran.dg/allocatable_function_5.f90: New test.
3236 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3237 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3238 implemented" dg-errors.
3240 2011-01-27 Jan Hubicka <jh@suse.cz>
3243 * gcc.dg/attr-weakref-4.c: New testcase
3245 2011-01-27 Martin Jambor <mjambor@suse.cz>
3247 PR tree-optimization/47228
3248 * gcc.dg/torture/pr47228.c: New test.
3250 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3252 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3254 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3256 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3257 when using auto-overlay support on the SPU.
3259 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3261 PR rtl-optimization/44174
3262 * gcc.target/i386/asm-6.c: New test.
3264 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3266 PR rtl-optimization/46856
3267 * gcc.c-torture/compile/pr46856.c: New test.
3269 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3270 Andrew Pinski <pinskia@gmail.com>
3273 * gcc.dg/pr43082.c: New.
3275 2011-01-26 DJ Delorie <dj@redhat.com>
3277 PR rtl-optimization/46878
3278 * gcc.dg/pr46878-1.c: New test.
3280 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3283 * g++.dg/cpp0x/pr47476.C: New test.
3285 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3287 * gcc.c-torture/compile/20110126-1.c: New test.
3289 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3292 * gcc.dg/torture/pr47473.c: New test.
3294 2011-01-26 Jan Hubicka <jh@suse.cz>
3297 * gcc.c-torture/execute/pr47237.c: New testcase.
3299 2011-01-26 Jan Hubicka <jh@suse.cz>
3301 PR tree-optimization/47190
3302 * gcc.dg/attr-weakref-3.c: New testcase.
3304 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3307 * gcc.dg/dll-9a.c: New test file.
3308 * gcc.dg/dll-11.c: Likewise.
3309 * gcc.dg/dll-12.c: Likewise.
3310 * gcc.dg/dll-12a.c: Likewise.
3311 * gcc.dg/dll-11a.c: Likewise.
3312 * gcc.dg/dll-9.c: Likewise.
3313 * gcc.dg/dll-10.c: Likewise.
3314 * gcc.dg/dll-10a.c: Likewise.
3315 * g++.dg/ext/dllexport4a.cc: Likewise.
3316 * g++.dg/ext/dllexport4.C: Likewise.
3317 * g++.dg/ext/dllexport5.C: Likewise.
3318 * g++.dg/ext/dllexport5a.cc: Likewise.
3320 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3322 PR tree-optimization/46970
3323 * gcc.dg/graphite/pr46970.c: New.
3325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3327 PR tree-optimization/46215
3328 * gcc.dg/graphite/pr46215.c: New.
3330 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3332 PR tree-optimization/46168
3333 * gcc.dg/graphite/pr46168.c: New.
3335 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3337 PR tree-optimization/43657
3338 * gcc.dg/graphite/pr43657.c: New.
3340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3342 PR tree-optimization/29832
3343 * gfortran.dg/graphite/pr29832.f90: New.
3345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3347 PR tree-optimization/43567
3348 * gcc.dg/graphite/pr43567.c: New.
3350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3352 * gfortran.dg/graphite/interchange-4.f: New.
3353 * gfortran.dg/graphite/interchange-5.f: New.
3355 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3356 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3357 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3358 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3359 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3360 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3361 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3362 * gfortran.dg/ltrans-7.f90: Removed.
3363 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3365 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3366 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3367 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3368 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3369 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3370 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3371 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3372 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3373 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3374 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3375 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3376 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3377 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3378 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3379 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3380 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3381 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3382 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3383 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3384 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3385 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3386 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3387 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3388 * gcc.dg/tree-ssa/data-dep-1.c
3389 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3390 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3391 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3392 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3393 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3395 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3397 PR tree-optimization/47265
3398 PR tree-optimization/47443
3399 * gcc.c-torture/compile/pr47265.c: New test.
3400 * gcc.dg/pr47443.c: New test.
3402 2011-01-25 Martin Jambor <mjambor@suse.cz>
3404 PR tree-optimization/47382
3405 * g++.dg/torture/pr47382.C: New test.
3406 * g++.dg/opt/devirt1.C: Xfail.
3408 2011-01-25 Yao Qi <yao@codesourcery.com>
3411 * gcc.target/arm/pr45701-1.c: New test.
3412 * gcc.target/arm/pr45701-2.c: New test.
3413 * gcc.target/arm/pr45701-3.c: New test.
3415 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3416 Jakub Jelinek <jakub@redhat.com>
3418 PR tree-optimization/47271
3419 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3421 2011-01-25 Nick Clifton <nickc@redhat.com>
3423 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3424 (saturate_add): Delete.
3426 (main): Do not run saturate_add.
3427 (set_interrupts): Delete.
3429 2011-01-25 Tobias Burnus <burnus@net-b.de>
3432 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3434 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3436 PR tree-optimization/47427
3437 PR tree-optimization/47428
3438 * gcc.c-torture/compile/pr47427.c: New test.
3439 * gcc.c-torture/compile/pr47428.c: New test.
3441 2011-01-25 Richard Guenther <rguenther@suse.de>
3444 * gcc.dg/torture/pr47411.c: New testcase.
3446 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3448 * gfortran.dg/graphite/id-24.f: New.
3449 * gfortran.dg/graphite/id-25.f: New.
3451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3453 * gfortran.dg/graphite/id-23.f: New.
3455 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3457 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3461 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3462 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3463 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3464 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3465 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3466 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3467 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3468 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3469 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3473 * gcc.dg/graphite/block-0.c: Add documentation.
3474 * gcc.dg/graphite/block-4.c: Same.
3475 * gcc.dg/graphite/block-7.c: Same.
3476 * gcc.dg/graphite/block-8.c: New.
3477 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3478 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3479 * gcc.dg/graphite/interchange-12.c: Add documentation.
3480 * gcc.dg/graphite/interchange-13.c: New.
3481 * gcc.dg/graphite/interchange-14.c: New.
3482 * gcc.dg/graphite/interchange-15.c: New.
3483 * gcc.dg/graphite/interchange-8.c: Add documentation.
3484 * gcc.dg/graphite/interchange-mvt.c: Same.
3486 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3489 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3490 * gcc.target/powerpc/altivec-14.c: Ditto.
3491 * gcc.target/powerpc/altivec-33.c: Ditto.
3492 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3493 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3494 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3495 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3496 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3497 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3498 * g++.dg/ext/altivec-15.C: Ditto.
3499 * g++.dg/ext/altivec-types-1.C: Ditto.
3500 * g++.dg/ext/altivec-types-2.C: Ditto.
3501 * g++.dg/ext/altivec-types-3.C: Ditto.
3502 * g++.dg/ext/altivec-types-4.C: Ditto.
3504 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3506 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3508 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3510 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3511 optimization options.
3513 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3515 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3518 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3520 2011-01-23 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/allocatable_scalar_12.f90: New.
3525 2011-01-23 Ira Rosen <irar@il.ibm.com>
3527 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3528 vectorization to be not profitable if peeling is used to
3529 realign the memory access.
3530 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3531 loop bound to avoid loop unrolling.
3532 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3534 2011-01-22 Jan Hubicka <jh@suse.cz>
3537 * g++.dg/lto/pr47333.C: New file.
3539 2011-01-22 Jan Hubicka <jh@suse.cz>
3541 PR tree-optimization/43884
3543 * gcc.dg/autopar/outer-2.c: Increase array size.
3544 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3546 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3549 * gfortran.dg/c_loc_tests_16.f90: New test.
3551 2011-01-22 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/typebound_proc_19.f90: New.
3556 2011-01-21 Jeff Law <law@redhat.com>
3558 PR tree-optimization/47053
3559 * g++.dg/pr47053.C: New test.
3561 2011-01-21 Jason Merrill <jason@redhat.com>
3564 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3566 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3569 * g++.dg/cpp0x/range-for10.C: New test.
3570 * g++.dg/template/for1.C: New test.
3573 * g++.dg/tree-prof/partition3.C: New test.
3575 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3577 PR rtl-optimization/47366
3578 * g++.dg/opt/pr47366.C: New test.
3580 2011-01-21 Jason Merrill <jason@redhat.com>
3583 * g++.dg/cpp0x/constexpr-regress2.C: New.
3585 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3587 2011-01-21 Jeff Law <law@redhat.com>
3589 PR rtl-optimization/41619
3590 * gcc.dg/pr41619.c: New.
3592 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3594 PR tree-optimization/47355
3595 * g++.dg/opt/pr47355.C: New test.
3597 2011-01-21 Richard Guenther <rguenther@suse.de>
3599 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3602 2011-01-21 Richard Guenther <rguenther@suse.de>
3604 PR tree-optimization/47365
3605 * gcc.dg/torture/pr47365.c: New testcase.
3606 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3608 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3610 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3612 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3614 PR tree-optimization/47391
3615 * gcc.dg/pr47391.c: New test.
3617 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3619 * g++.dg/template/char1.C: Use signed char.
3621 2011-01-21 Tobias Burnus <burnus@net-b.de>
3624 * gfortran.dg/pointer_target_4.f90: New.
3626 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3629 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3630 ILP32 system and not IP32.
3632 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3635 * g++.dg/debug/pr46583.C: New.
3637 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3640 * g++.dg/debug/pr47283.C: New test.
3643 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3644 * gcc.target/i386/headmerge-2.c: Likewise.
3646 2011-01-20 Richard Guenther <rguenther@suse.de>
3649 * gcc.dg/torture/pr47370.c: New testcase.
3651 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3653 PR tree-optimization/46130
3654 * gcc.dg/pr46130-1.c: New test.
3655 * gcc.dg/pr46130-2.c: New test.
3657 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3660 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3662 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3665 * g++.dg/debug/pr46240.cc: New.
3667 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3670 * g++.dg/template/anonunion1.C: New test.
3672 PR rtl-optimization/47337
3673 * gcc.c-torture/execute/pr47337.c: New test.
3675 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3678 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3680 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3682 PR tree-optimization/46021
3683 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3685 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/47290
3688 * g++.dg/torture/pr47290.C: New test.
3690 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3693 * gfortran.dg/proc_ptr_comp_29.f90: New.
3695 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3698 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3699 powerpc-apple-darwin9.
3701 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3703 PR rtl-optimization/47299
3704 * gcc.c-torture/execute/pr47299.c: New test.
3706 2011-01-17 Jason Merrill <jason@redhat.com>
3708 * g++.dg/cpp0x/constexpr-virtual.C: New.
3710 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3713 * gfortran.dg/gomp/pr47331.f90: New test.
3715 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3718 * objc.dg/selector-warn-1.m: New.
3719 * obj-c++.dg/selector-warn-1.mm: New.
3721 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3723 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3724 Update dg-final accordingly.
3726 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3730 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3732 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3734 * gcc.dg/guality/pr36728-2.c: Likewise.
3736 2011-01-17 Richard Guenther <rguenther@suse.de>
3738 PR tree-optimization/47313
3739 * g++.dg/torture/pr47313.C: New testcase.
3741 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3744 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3745 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3746 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3747 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3749 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3751 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3752 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3753 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3755 2011-01-17 Richard Guenther <rguenther@suse.de>
3757 PR tree-optimization/45967
3758 * gcc.dg/torture/pr45967-2.c: New testcase.
3759 * gcc.dg/torture/pr45967-3.c: Likewise.
3761 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3764 * g++.dg/ext/pr47213.C: Require visibility.
3766 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3768 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3769 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3771 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3773 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3774 Linux-based targets.
3776 2011-01-13 Jan Hubicka <jh@suse.cz>
3778 PR tree-optimization/47276
3779 * gcc.dg/pr47276.c: New testcase.
3781 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3782 Jonathan Wakely <jwakely.gcc@gmail.com>
3785 * g++.dg/other/pr33558.C: New.
3786 * g++.dg/other/pr33558-2.C: New.
3788 2011-01-14 Martin Jambor <mjambor@suse.cz>
3790 PR tree-optimization/45934
3791 PR tree-optimization/46302
3792 * g++.dg/ipa/devirt-c-1.C: New test.
3793 * g++.dg/ipa/devirt-c-2.C: Likewise.
3794 * g++.dg/ipa/devirt-c-3.C: Likewise.
3795 * g++.dg/ipa/devirt-c-4.C: Likewise.
3796 * g++.dg/ipa/devirt-c-5.C: Likewise.
3797 * g++.dg/ipa/devirt-c-6.C: Likewise.
3798 * g++.dg/ipa/devirt-6.C: Likewise.
3799 * g++.dg/ipa/devirt-d-1.C: Likewise.
3800 * g++.dg/torture/pr45934.C: Likewise.
3802 2011-01-14 Jason Merrill <jason@redhat.com>
3804 * g++.dg/cpp0x/variadic105.C: New.
3806 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3807 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3810 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3811 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3812 execution tests on i?86-*-*, x86_64-*-* and
3813 powerpc*-apple-darwin* && ilp32.
3814 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3815 tests on i?86-*-* and x86_64-*-*.
3817 2011-01-14 Richard Guenther <rguenther@suse.de>
3819 PR tree-optimization/47280
3820 * g++.dg/opt/pr47280.C: New testcase.
3822 2011-01-14 Jason Merrill <jason@redhat.com>
3824 * g++.dg/cpp0x/constexpr-regress1.C: New.
3826 * g++.dg/ext/flexary2.C: New.
3828 2011-01-14 Richard Guenther <rguenther@suse.de>
3831 * gcc.dg/torture/pr47281.c: New testcase.
3832 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3834 2011-01-14 Richard Guenther <rguenther@suse.de>
3836 PR tree-optimization/47286
3837 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3839 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3842 * g++.dg/ext/pr47213.C: New.
3844 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3846 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3848 2011-01-13 Tobias Burnus <burnus@net-b.de>
3849 Mikael Morin <mikael@gcc.gnu.org>
3853 * gfortran.dg/select_type_20.f90: New.
3854 * gfortran.dg/select_type_21.f90: New.
3856 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3859 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3861 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3863 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3864 * gcc.dg/guality/pr36728-2.c: Likewise.
3866 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3869 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3871 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3873 PR rtl-optimization/45352
3874 * gcc.dg/pr45352-3.c: New.
3876 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3878 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3880 * g++.dg/cpp0x/range-for8.C: New.
3881 * g++.dg/cpp0x/range-for9.C: New.
3883 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3886 * g++.dg/debug/pr47209.C: New.
3888 2011-01-12 Richard Guenther <rguenther@suse.de>
3891 * gcc.dg/lto/pr47259_0.c: New testcase.
3892 * gcc.dg/lto/pr47259_1.c: Likewise.
3894 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3896 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3897 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3898 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3899 methods missing from the OBJC2 Object.
3900 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3901 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3902 GNU and NeXT runtimes.
3903 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3905 * objc-obj-c++-shared/Object1.m: Likewise.
3906 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3907 * objc.dg/proto-qual-1.m: Likewise.
3908 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3909 * obj-c++.dg/proto-qual-1.mm: Likewise.
3911 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3914 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3916 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3918 Fixed the Objective-C++ testsuite and updated all tests.
3919 * lib/obj-c++.exp (obj-c++_init): Declare and set
3920 gcc_warning_prefix and gcc_error_prefix.
3921 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3922 'dg-warning', 'dg-message' and 'dg-error'.
3923 * obj-c++.dg/class-extension-3.mm: Likewise.
3924 * obj-c++.dg/class-protocol-1.mm: Likewise.
3925 * obj-c++.dg/encode-7.mm: Likewise.
3926 * obj-c++.dg/exceptions-3.mm: Likewise.
3927 * obj-c++.dg/exceptions-5.mm: Likewise.
3928 * obj-c++.dg/method-12.mm: Likewise.
3929 * obj-c++.dg/method-13.mm: Likewise.
3930 * obj-c++.dg/method-15.mm: Likewise.
3931 * obj-c++.dg/method-16.mm: Likewise.
3932 * obj-c++.dg/method-4.mm: Likewise.
3933 * obj-c++.dg/method-8.mm: Likewise.
3934 * obj-c++.dg/method-conflict-1.mm: Likewise.
3935 * obj-c++.dg/method-conflict-2.mm: Likewise.
3936 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3937 and uncommented second part of the testcase now that the testsuite
3939 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3940 and uncommented second part of the testcase now that the testsuite
3942 * obj-c++.dg/private-1.mm: Likewise.
3943 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3944 * obj-c++.dg/syntax-error-7.mm: Likewise.
3945 * obj-c++.dg/warn5.mm: Likewise.
3946 * obj-c++.dg/property/at-property-14.mm: Likewise.
3947 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3949 * obj-c++.dg/property/at-property-18.mm: Likewise.
3950 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3952 * obj-c++.dg/property/at-property-21.mm: Likewise.
3953 * obj-c++.dg/property/at-property-28.mm: Likewise.
3954 * obj-c++.dg/property/at-property-5.mm: Likewise.
3955 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3956 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3957 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3958 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3959 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3960 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3961 * obj-c++.dg/tls/diag-5.mm: Likewise.
3962 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3963 dg-error, now matched correctly.
3965 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3967 * objc.dg/property/at-property-29.m: New.
3968 * obj-c++.dg/property/at-property-29.mm: New.
3970 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3972 * go.test/go-test.exp (go-set-goarch): New proc.
3973 (go-gc-tests): Use it.
3975 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3978 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3980 2011-01-11 Richard Henderson <rth@redhat.com>
3982 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3984 2011-01-11 Jan Hubicka <jh@suse.cz>
3988 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3989 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3991 2011-01-11 Richard Guenther <rguenther@suse.de>
3993 PR tree-optimization/46076
3994 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3996 2011-01-11 Jeff Law <law@redhat.com>
3998 * PR tree-optimization/47086
3999 * gcc.dg/pr47086.c: New test.
4001 2011-01-11 Jason Merrill <jason@redhat.com>
4004 * g++.dg/template/new10.C: New.
4007 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4009 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4011 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4012 Split type definitions and NSConstantString class into...
4013 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4014 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4015 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4016 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4017 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4018 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4020 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4021 encode defines for newer NeXT system headers.
4022 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4023 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4024 * objc.dg/foreach-5.m: Likewise.
4025 * objc.dg/foreach-2.m: Likewise.
4026 * objc.dg/foreach-4.m: Likewise.
4027 * objc.dg/torture/strings/string1.m: Likewise.
4028 * objc.dg/torture/strings/string2.m: Likewise.
4029 * objc.dg/torture/strings/string3.m: Likewise.
4030 * objc.dg/torture/strings/string4.m: Likewise.
4031 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4032 header and stand alone.
4033 * obj-c++.dg/strings/strings-2.mm: Likewise.
4034 * objc.dg/torture/strings/const-str-3.m: Likewise.
4035 * objc.dg/strings/strings-2.m: Likewise.
4036 * objc.dg/strings/const-str-12b.m: Likewise.
4038 2011-01-12 Richard Guenther <rguenther@suse.de>
4041 * gcc.dg/attr-weak-1.c: Adjust.
4043 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4046 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4047 standard compliant and comment.
4049 2011-01-10 Jan Hubicka <jh@suse.cz>
4052 * gcc.dg/initpri3.c: New testcase.
4054 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4057 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4063 (g_ebp_save): Likewise.
4064 (g_esp_save): Likewise.
4066 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4068 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4070 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4072 PR tree-optimization/46021
4073 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4074 i?86-*-*, x86_64-*-*.
4076 2011-01-10 Jeff Law <law@redhat.com>
4078 * PR tree-optimization/47141
4079 * gcc.c-torture/compile/pr47141.c: New test.
4081 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4084 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4085 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4086 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4087 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4090 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4091 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4092 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4093 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4094 being vectorized. Adjust dg-final pattern.
4097 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4098 * gcc.dg/vect/slp-24.c: Likewise.
4100 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4103 * g++.dg/other/pr47218-1.C: New test file.
4104 * g++.dg/other/pr47218.C: Likewise.
4105 * g++.dg/other/pr47218.h: New supporting header.
4107 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4110 * objc.dg/attributes/invalid-attribute-1.m: New.
4111 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4113 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4116 * gfortran.dg/proc_ptr_comp_28.f90: New.
4118 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4120 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4121 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4122 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4123 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4124 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4125 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4126 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4127 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4128 * objc.dg/gnu-api-2-class.m: Likewise.
4129 * objc.dg/gnu-api-2-ivar.m: Likewise.
4130 * objc.dg/gnu-api-2-method.m: Likewise.
4131 * objc.dg/gnu-api-2-objc.m: Likewise.
4132 * objc.dg/gnu-api-2-object.m: Likewise.
4133 * objc.dg/gnu-api-2-property.m: Likewise.
4134 * objc.dg/gnu-api-2-protocol.m: Likewise.
4135 * objc.dg/gnu-api-2-sel.m: Likewise.
4137 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4139 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4140 * objc.dg/objc-foreach-4.m: Likewise.
4141 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4142 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4143 * objc.dg/foreach-4.m: Likewise.
4144 * objc.dg/foreach-5.m: Likewise.
4145 * objc.dg/foreach-3.m: Return self from init.
4147 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4150 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4152 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4155 * gfortran.dg/class_35.f90: New.
4157 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4159 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4161 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4164 * objc.dg/invalid-method-2.m: New.
4165 * obj-c++.dg/invalid-method-2.mm: New.
4167 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/transpose_optimization_2.f90 : New test.
4172 2011-01-08 Jan Hubicka <jh@suse.cz>
4174 PR tree-optmization/46469
4175 * g++.dg/torture/pr46469.C: New testcase.
4177 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4179 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4180 emulation of libobjc-gnu structure layout functionality to ..
4181 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4182 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4183 * objc/execute/bf-common.h: Adjust headers.
4184 * objc/execute/bf-1.m: Likewise.
4185 * objc/execute/bf-2.m: Likewise.
4186 * objc/execute/bf-3.m: Likewise.
4187 * objc/execute/bf-4.m: Likewise.
4188 * objc/execute/bf-5.m: Likewise.
4189 * objc/execute/bf-6.m: Likewise.
4190 * objc/execute/bf-7.m: Likewise.
4191 * objc/execute/bf-8.m: Likewise.
4192 * objc/execute/bf-9.m: Likewise.
4193 * objc/execute/bf-10.m: Likewise.
4194 * objc/execute/bf-11.m: Likewise.
4195 * objc/execute/bf-12.m: Likewise.
4196 * objc/execute/bf-13.m: Likewise.
4197 * objc/execute/bf-14.m: Likewise.
4198 * objc/execute/bf-15.m: Likewise.
4199 * objc/execute/bf-16.m: Likewise.
4200 * objc/execute/bf-17.m: Likewise.
4201 * objc/execute/bf-18.m: Likewise.
4202 * objc/execute/bf-19.m: Likewise.
4203 * objc/execute/bf-20.m: Likewise.
4204 * objc/execute/bf-21.m: Likewise.
4205 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4206 objc_get_type_qualifiers ().
4208 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4211 * gfortran.dg/dependency_39.f90: New test.
4213 2011-01-07 Jan Hubicka <jh@suse.cz>
4215 Get builtins tests ready for linker plugin.
4216 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4217 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4218 my_memset, my_bzero): Mark used.
4219 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4220 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4222 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4225 2011-01-07 Jan Hubicka <jh@suse.cz>
4227 PR tree-optimization/46367
4228 * g++.dg/torture/pr46367.C: New file.
4230 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4233 * gcc.dg/pr47201.c: New test.
4236 * gcc.dg/tree-prof/pr47187.c: New test.
4238 2011-01-07 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/extends_type_of_3.f90: New.
4243 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4245 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4246 * g++.dg/ext/dllimport-MI1.C: Likewise.
4247 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4248 * g++.dg/ext/dllimport10.C: Likewise.
4249 * g++.dg/ext/dllimport11.C: Likewise.
4250 * g++.dg/ext/dllimport12.C: Likewise.
4251 * g++.dg/ext/dllimport13.C: Likewise.
4252 * g++.dg/ext/dllimport2.C: Likewise.
4253 * g++.dg/ext/dllimport3.C: Likewise.
4254 * g++.dg/ext/dllimport4.C: Likewise.
4255 * g++.dg/ext/dllimport5.C: Likewise.
4256 * g++.dg/ext/dllimport6.C: Likewise.
4257 * g++.dg/ext/dllimport8.C: Likewise.
4258 * g++.dg/ext/dllimport9.C: Likewise.
4259 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4260 targets, too. Additionally enable test for i?86-*-mingw*.
4261 * g++.dg/ext/selectany1.C: Likewise.
4262 Remove guard variable check.
4264 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4268 * gfortran.dg/storage_size_3.f08: Extended.
4270 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4273 * g++.dg/template/stdarg1.C: New test.
4275 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4278 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4279 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4280 from the interface of functions to not hide the errors that
4283 2011-01-06 Jan Hubicka <jh@suse.cz>
4285 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4286 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4288 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4292 * gfortran.dg/interface_33.f90: New test.
4294 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4297 * gcc.c-torture/compile/pr47150.c: New test.
4299 2011-01-06 Ira Rosen <irar@il.ibm.com>
4301 PR tree-optimization/47139
4302 * gcc.dg/vect/pr47139.c: New test.
4304 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4307 * gfortran.dg/extends_type_of_2.f03: New.
4309 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4311 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4313 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4315 * gnat.dg/opt14.adb: New test.
4317 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4320 * gfortran.dg/allocate_error_2.f90: New test.
4322 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4325 * gfortran.dg/storage_size_3.f08: New.
4327 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4329 PR libgfortran/47154
4330 * gfortran.dg/namelist_68.f90: New test.
4332 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4334 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4336 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4339 * gfortran.dg/class_34.f90: New.
4341 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4343 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4344 use __builtin_inff. Skip all single-precision tests that require
4347 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4349 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4351 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4353 PR tree-optimization/47148
4354 * gcc.c-torture/execute/pr47148.c: New test.
4356 PR tree-optimization/47155
4357 * gcc.c-torture/execute/pr47155.c: New test.
4359 PR rtl-optimization/47157
4360 * gcc.c-torture/compile/pr47157.c: New test.
4362 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4364 * gcc.dg/torture/vector-shift2.c (schar): Define.
4365 (main): Always use schar or uchar instead of plain "char" to avoid
4366 dependencies on implementation-defined char signedness.
4368 2011-01-03 Martin Jambor <mjambor@suse.cz>
4370 PR tree-optimization/46801
4371 * gnat.dg/pack9.adb: Remove xfail.
4373 2011-01-03 Martin Jambor <mjambor@suse.cz>
4375 PR tree-optimization/46984
4376 * g++.dg/ipa/pr46984.C: New test.
4378 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4381 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4383 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4385 PR tree-optimization/47140
4386 * gcc.c-torture/compile/pr47140.c: New test.
4388 PR rtl-optimization/47028
4389 * gcc.dg/pr47028.c: New test.
4391 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4393 * objc.dg/protocol-forward-1.m: Removed TODO.
4394 * objc.dg/protocol-forward-2.m: New.
4395 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4396 * obj-c++.dg/protocol-forward-2.mm: New.
4398 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4401 * g++.dg/eh/pr38662.C: New testcase.
4403 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4405 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4406 scan for newline '\n'.
4409 Copyright (C) 2011 Free Software Foundation, Inc.
4411 Copying and distribution of this file, with or without modification,
4412 are permitted in any medium without royalty provided the copyright
4413 notice and this notice are preserved.