1 2010-12-24 Alexander Monakov <amonakov@ispras.ru>
3 PR rtl-optimization/47036
4 * g++.dg/opt/pr47036.C: New.
6 2010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/char_pointer_assign_6.f90: New test.
11 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
13 PR tree-optimization/46758
14 * gcc.dg/graphite/run-id-pr46758.c: New.
16 2010-12-23 Mikael Morin <mikael@gcc.gnu.org>
19 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
21 2010-12-23 Nicola Pero <nicola.pero@meta-innovation.com>
23 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
24 NO if the method is already implemented in the class.
25 * obj-c++.dg/gnu-api-2-class.mm: Same change.
27 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
29 PR tree-optimization/47019
30 * gfortran.dg/graphite/pr47019.f: New.
32 2010-12-22 Jason Merrill <jason@redhat.com>
34 * g++.dg/init/volatile2.C: New.
36 2010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
38 * g++.dg/cpp0x/alignof2.C: New.
40 2010-12-22 Martin Jambor <mjambor@suse.cz>
42 PR tree-optimization/45934
43 PR tree-optimization/46302
44 PR tree-optimization/46987
45 * g++.dg/ipa/ipcp-ivi-1.C: Removed.
46 * g++.dg/ipa/ivinline-6.C: Likewise.
47 * g++.dg/otr-fold-1.C: Likewise.
48 * g++.dg/otr-fold-2.C: Likewise.
49 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
50 * g++.dg/tree-ssa/pr45605.C: Likewise.
51 * g++.dg/tree-ssa/pr46987.C: New test.
53 2010-12-22 Steven Bosscher <steven@gcc.gnu.org>
55 * gfortran.dg/pr46755.f: Fix test case.
57 2010-12-22 Andrey Belevantsev <abel@ispras.ru>
59 PR rtl-optimization/45352
60 PR rtl-optimization/46521
61 PR rtl-optimization/46522
62 * gcc.dg/pr46521.c: New.
63 * gcc.dg/pr46522.c: New.
65 2010-12-21 Ian Lance Taylor <iant@google.com>
67 * go.test/go-test.exp: Clear runtests around invocation of
68 go-dg-runtest from errchk and go-execute-xfail.
70 2010-12-21 Jakub Jelinek <jakub@redhat.com>
73 * gcc.target/i386/pr46880.c: New test.
75 2010-12-21 Ira Rosen <irar@il.ibm.com>
77 PR tree-optimization/47001
78 * gcc.dg/vect/pr47001.c: New.
80 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
83 * objc.dg/special/special.exp: Added new test.
84 * objc.dg/special/load-category-1.m: New.
85 * objc.dg/special/load-category-1a.m: New.
86 * objc.dg/special/load-category-1.h: New.
88 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
91 * g++.dg/pr45310.C: New test.
93 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
95 PR rtl-optimization/46755
96 * gfortran.dg/pr46755.f: New test.
98 2010-12-21 Jakub Jelinek <jakub@redhat.com>
100 PR rtl-optimization/47008
101 * gfortran.dg/pr47008.f03: New test.
103 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
106 * objc.dg/libobjc-selector-1.m: New test.
108 2010-12-21 Jakub Jelinek <jakub@redhat.com>
111 * gcc.target/i386/pr45852.c: New test.
113 2010-12-20 Tobias Burnus <burnus@net-b.de>
116 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
118 2010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
121 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
123 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
125 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
126 not objc_lookupClass.
127 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
129 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
131 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
132 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
134 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
136 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
137 load/store immediate indexes.
139 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
141 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
142 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
144 2010-12-18 Jakub Jelinek <jakub@redhat.com>
146 PR tree-optimization/46969
147 * gcc.dg/autopar/pr46969.c: New test.
149 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
151 * objc.dg/fobjc-exceptions-1.m: Updated.
152 * objc.dg/fobjc-exceptions-2.m: New.
153 * objc.dg/fobjc-exceptions-3.m: New.
154 * obj-c++.dg/fobjc-exceptions-1.mm: New.
155 * obj-c++.dg/fobjc-exceptions-2.mm: New.
156 * obj-c++.dg/fobjc-exceptions-3.mm: New.
158 2010-12-18 Tobias Burnus <burnus@net-b.de>
161 * gfortran.dg/c_ptr_tests_16.f90: New.
163 2010-12-18 Jakub Jelinek <jakub@redhat.com>
165 PR tree-optimization/46985
166 * gfortran.dg/pr46985.f90: New test.
168 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
170 PR tree-optimization/46232
171 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
173 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
175 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
177 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
180 * gcc.target/i386/aggregate-ret1.c: New.
181 * gcc.target/i386/aggregate-ret2.c: New.
183 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
185 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
187 2010-12-17 Ahmad Sharif <asharif@google.com>
189 * gcc.target/i386/max-stack-align.c: New testcase.
191 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
193 * objc.dg/exceptions-4.m: Adjust for change in error message.
195 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
198 * objc.dg/tls/init-2.m: Adjust.
199 * gcc.dg/noncompile/920923-1.c: Adjust.
200 * gcc.dg/noncompile/pr44517.c: Adjust.
201 * gcc.dg/declspec-18.c: New test.
203 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
205 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
206 * gcc.dg/torture/fp-int-convert.h: Likewise.
207 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
208 * gcc.dg/uninit-C.c: Likewise.
209 * gcc.dg/uninit-C-O0.c: Likewise.
210 * gcc.dg/format/unnamed-1.c: Likewise.
211 * gcc.dg/format/ms_unnamed-1.c: Likewise.
213 2010-12-17 Jason Merrill <jason@redhat.com>
216 * g++.dg/cpp0x/constexpr-null1.C: New.
218 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
220 * gcc.c-torture/compile/20101217-1.c: New test.
222 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
225 * gcc.dg/graphite/pr46761.c: New.
227 2010-12-17 Janus Weil <janus@gcc.gnu.org>
230 * gfortran.dg/block_9.f08: New.
232 2010-12-17 Dodji Seketeli <dodji@redhat.com>
234 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
235 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
237 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
239 PR tree-optimization/46924
240 * gcc.dg/graphite/pr46924.c: New.
242 2010-12-16 Jakub Jelinek <jakub@redhat.com>
244 PR tree-optimization/46966
245 * gcc.dg/graphite/pr46966.c: New test.
247 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
249 * gnat.dg/opt13.adb: New test.
250 * gnat.dg/opt13_pkg.ad[sb]: New helper.
252 2010-12-16 Jakub Jelinek <jakub@redhat.com>
254 PR tree-optimization/43655
255 * g++.dg/opt/pr43655.C: New test.
257 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
259 PR tree-optimization/46404
260 * gcc.dg/graphite/pr46404-1.c: New.
262 2010-12-16 Jakub Jelinek <jakub@redhat.com>
265 * gcc.dg/pr46893.c: New test.
267 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
270 * gcc.dg/lto/pr46940_1.c (main): Return 0.
272 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
275 * gcc.target/arm/pr46883.c: New testcase.
277 2010-12-16 Jan Hubicka <jh@suse.cz>
280 * gcc.dg/lto/pr46940_0.c: Fix commit.
282 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
287 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
288 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
290 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
293 * g++.dg/pr46852.C: New test.
295 2010-12-16 Jan Hubicka <jh@suse.cz>
298 * gcc.target/i386/pr46939.c: New testcase.
300 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
302 PR tree-optimization/46404
303 * gcc.dg/graphite/pr46404.c: New.
305 2010-12-15 Jakub Jelinek <jakub@redhat.com>
308 * gfortran.dg/pr46945.f90: New test.
311 * g++.dg/guality/pr46815.C: New test.
313 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
316 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
318 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
320 * gfortran.dg/debug/pr46756.f: Correct PR number.
322 2010-12-15 Martin Jambor <mjambor@suse.cz>
324 PR tree-optimization/46053
327 * g++.dg/ipa/pr46053.C: New test.
328 * g++.dg/ipa/pr46287-1.C: Likewise.
329 * g++.dg/ipa/pr46287-2.C: Likewise.
330 * g++.dg/ipa/pr46287-3.C: Likewise.
331 * g++.dg/torture/covariant-1.C: Likewise.
332 * g++.dg/torture/pr46287.C: Likewise.
334 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
336 PR rtl-optimization/46649
337 * g++.dg/opt/pr46649.C: New.
339 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
342 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
344 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
346 PR tree-optimization/46845
347 * gcc.dg/graphite/id-pr46845.c: New.
349 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
351 PR tree-optimization/46928
352 * gcc.dg/tree-ssa/ldist-17.c: New.
354 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
356 PR tree-optimization/45948
357 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
359 2010-12-14 Jason Merrill <jason@redhat.com>
362 * g++.dg/cpp0x/constexpr-decl.C: New.
363 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
364 * g++.dg/cpp0x/constexpr-static5.C: Fix.
366 2010-12-14 Jan Hubicka <jh@suse.cz>
370 * gcc.dg/lto/pr46940_0.c: New testcase.
371 * gcc.dg/lto/pr46940_1.c: New testcase.
373 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
376 * g++.dg/lookup/suggestions1.C: New test.
378 2010-12-14 Tobias Burnus <burnus@net-b.de>
381 * gfortran.dg/pointer_intent_4.f90: New.
383 2010-12-14 Jakub Jelinek <jakub@redhat.com>
386 * gcc.dg/autopar/pr46885.c: New test.
388 PR tree-optimization/46909
389 * gcc.c-torture/execute/pr46909-1.c: New test.
390 * gcc.c-torture/execute/pr46909-2.c: New test.
391 * gcc.dg/pr46909.c: New test.
393 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
395 PR rtl-optimization/46875
396 * gcc.dg/pr46875.c: New.
398 2010-12-14 Jan Hubicka <jh@suse.cz>
400 * g++.dg/other/first-global.C: Update regexp to match new
403 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
405 PR rtl-optimization/44374
406 Reapply patch with fixes.
407 * gcc.target/arm/headmerge-1.c: New test.
408 * gcc.target/arm/headmerge-2.c: New test.
409 * gcc.target/i386/headmerge-1.c: New test.
410 * gcc.target/i386/headmerge-2.c: New test.
412 2010-12-13 Jason Merrill <jason@redhat.com>
416 * g++.dg/cpp0x/constexpr-ctor4.C: New.
417 * g++.dg/cpp0x/constexpr-ctor5.C: New.
419 2010-12-13 Janus Weil <janus@gcc.gnu.org>
422 * gfortran.dg/proc_ptr_comp_27.f90: New.
424 2010-12-13 Jakub Jelinek <jakub@redhat.com>
427 * gcc.dg/pr46867.c: New test.
429 2010-12-13 Janus Weil <janus@gcc.gnu.org>
432 * gfortran.dg/proc_ptr_comp_26.f90: New.
434 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
436 * gnat.dg/pack9.adb: XFAIL everywhere.
438 2010-12-13 Jakub Jelinek <jakub@redhat.com>
441 * gfortran.dg/pr46884.f: New test.
443 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
445 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
448 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
451 * gfortran.dg/debug/pr46756.f: New.
453 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
456 * gcc.dg/debug/pr46782.c: New.
458 2010-12-12 Janus Weil <janus@gcc.gnu.org>
461 * gfortran.dg/pointer_check_8.f90: New.
463 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
466 * gfortran.dg/continuation_12.f90: New test.
468 2010-12-11 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/coarray_14.f90: New.
473 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
476 * gfortran.dg/array_function_6.f90: New test.
478 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
480 * objc.dg/gnu-api-2-resolve-method.m: New.
481 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
483 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
485 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
487 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
489 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
490 produce an error with -fobjc-std=objc1.
491 * obj-c++.dg/fobjc-std-1.mm: Same change.
493 2010-12-10 Jakub Jelinek <jakub@redhat.com>
496 * g++.dg/diagnostic/bitfld1.C: New test.
498 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
500 PR tree-optimization/43023
501 * gfortran.dg/ldist-1.f90: Adjust pattern.
502 * gfortran.dg/ldist-pr43023.f90: New.
504 2010-12-10 Jakub Jelinek <jakub@redhat.com>
506 PR rtl-optimization/46804
507 * gfortran.dg/pr46804.f90: New test.
509 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
513 * gcc.dg/pr43157.c: New file.
515 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
517 * gcc.dg/dfp/struct-union.c: Adjust.
518 * gcc.dg/lvalue-2.c: Adjust.
519 * gcc.dg/pr21419.c: Adjust.
520 * gcc.dg/qual-component-1.c: Adjust.
521 * g++.dg/other/const1.C: Adjust.
523 2010-12-10 Jakub Jelinek <jakub@redhat.com>
525 PR rtl-optimization/46865
526 * gcc.target/i386/pr46865-1.c: New test.
527 * gcc.target/i386/pr46865-2.c: New test.
529 PR tree-optimization/46864
530 * g++.dg/opt/pr46864.C: New test.
532 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
533 Iain Sandoe <iains@gcc.gnu.org>
536 * lib/prune.exp: Prune dsymutil warnings.
538 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
540 * objc.dg/class-extension-1.m: New.
541 * objc.dg/class-extension-2.m: New.
542 * objc.dg/class-extension-3.m: New.
543 * objc.dg/property/at-property-26.m: New.
544 * objc.dg/property/at-property-27.m: New.
545 * objc.dg/property/at-property-28.m: New.
546 * obj-c++.dg/class-extension-1.mm: New.
547 * obj-c++.dg/class-extension-2.mm: New.
548 * obj-c++.dg/class-extension-3.mm: New.
549 * obj-c++.dg/property/at-property-26.mm: New.
550 * obj-c++.dg/property/at-property-27.mm: New.
551 * obj-c++.dg/property/at-property-28.mm: New.
553 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
556 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
557 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
558 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
559 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
560 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
561 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
562 * gcc.dg/torture/stackalign/global-1.c: Likewise.
563 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
564 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
565 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
566 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
567 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
568 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
569 * g++.dg/torture/stackalign/throw-1.C: Likewise.
570 * g++.dg/torture/stackalign/throw-2.C: Likewise.
571 * g++.dg/torture/stackalign/throw-4.C: Likewise.
572 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
573 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
574 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
575 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
576 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
577 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
579 PR tree-optimization/46021
580 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
582 2010-12-09 Richard Guenther <rguenther@suse.de>
585 * gcc.c-torture/compile/pr46866.c: New testcase.
587 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
590 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
592 2010-12-09 Martin Jambor <mjambor@suse.cz>
595 * g++.dg/tree-ssa/pr46734.C: New test.
597 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
600 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
603 2010-12-08 Jason Merrill <jason@redhat.com>
606 * g++.dg/cpp0x/constexpr-array2.C: New.
608 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
610 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
613 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
615 * objc.dg/exceptions-7.m: New.
616 * obj-c++.dg/exceptions-7.mm: New.
617 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
618 * obj-c++.dg/exceptions-5.mm: Same change.
620 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
622 * objc.dg/foreach-6.m: Updated location of error messages.
623 * objc.dg/foreach-7.m: Same change.
625 2010-12-08 Richard Guenther <rguenther@suse.de>
626 Sebastian Pop <sebastian.pop@amd.com>
628 PR tree-optimization/45230
629 PR tree-optimization/45231
630 PR tree-optimization/45370
631 * gcc.dg/graphite/id-pr45230-1.c: New.
632 * gcc.dg/graphite/id-pr45231.c: New.
633 * gfortran.dg/graphite/id-pr45370.f90: New.
635 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
638 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
639 * testsuite/g++.dg/conversion/op1.C: Adjust.
640 * testsuite/g++.dg/conversion/simd1.C: Adjust.
641 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
642 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
643 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
644 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
645 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
646 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
647 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
648 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
649 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
650 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
651 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
652 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
653 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
654 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
655 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
656 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
657 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
658 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
659 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
660 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
661 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
662 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
663 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
664 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
665 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
666 * testsuite/g++.dg/expr/cond9.C: Adjust.
667 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
668 * testsuite/g++.dg/ext/label5.C: Adjust.
669 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
670 * testsuite/g++.dg/ext/vla2.C: Adjust.
671 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
672 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
673 * testsuite/g++.dg/init/synth2.C: Adjust.
674 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
675 * testsuite/g++.dg/lookup/new1.C: Adjust.
676 * testsuite/g++.dg/lookup/using9.C: Adjust.
677 * testsuite/g++.dg/other/error13.C: Adjust.
678 * testsuite/g++.dg/other/error20.C: Adjust.
679 * testsuite/g++.dg/other/error31.C: Adjust.
680 * testsuite/g++.dg/other/pr28114.C: Adjust.
681 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
682 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
683 * testsuite/g++.dg/overload/ambig1.C: Adjust.
684 * testsuite/g++.dg/overload/arg3.C: Adjust.
685 * testsuite/g++.dg/overload/builtin1.C: Adjust.
686 * testsuite/g++.dg/overload/copy1.C: Adjust.
687 * testsuite/g++.dg/overload/new1.C: Adjust.
688 * testsuite/g++.dg/overload/template4.C: Adjust.
689 * testsuite/g++.dg/overload/unknown1.C: Adjust.
690 * testsuite/g++.dg/overload/using2.C: Adjust.
691 * testsuite/g++.dg/parse/crash5.C: Adjust.
692 * testsuite/g++.dg/parse/error19.C: Adjust.
693 * testsuite/g++.dg/parse/error28.C: Adjust.
694 * testsuite/g++.dg/parse/template7.C: Adjust.
695 * testsuite/g++.dg/parse/typename7.C: Adjust.
696 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
697 * testsuite/g++.dg/tc1/dr152.C: Adjust.
698 * testsuite/g++.dg/template/conv11.C: Adjust.
699 * testsuite/g++.dg/template/copy1.C: Adjust.
700 * testsuite/g++.dg/template/crash37.C: Adjust.
701 * testsuite/g++.dg/template/deduce3.C: Adjust.
702 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
703 * testsuite/g++.dg/template/error38.C: Adjust.
704 * testsuite/g++.dg/template/error40.C: Adjust.
705 * testsuite/g++.dg/template/friend.C: Adjust.
706 * testsuite/g++.dg/template/incomplete2.C: Adjust.
707 * testsuite/g++.dg/template/instantiate5.C: Adjust.
708 * testsuite/g++.dg/template/local4.C: Adjust.
709 * testsuite/g++.dg/template/local6.C: Adjust.
710 * testsuite/g++.dg/template/new3.C: Adjust.
711 * testsuite/g++.dg/template/operator9.C: Adjust.
712 * testsuite/g++.dg/template/overload6.C: Adjust.
713 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
714 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
715 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
716 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
717 * testsuite/g++.dg/template/qualttp5.C: Adjust.
718 * testsuite/g++.dg/template/sfinae2.C: Adjust.
719 * testsuite/g++.dg/template/spec22.C: Adjust.
720 * testsuite/g++.dg/template/spec23.C: Adjust.
721 * testsuite/g++.dg/template/ttp25.C: Adjust.
722 * testsuite/g++.dg/template/typedef4.C: Adjust.
723 * testsuite/g++.dg/template/unify10.C: Adjust.
724 * testsuite/g++.dg/template/unify11.C: Adjust.
725 * testsuite/g++.dg/template/unify6.C: Adjust.
726 * testsuite/g++.dg/template/unify7.C: Adjust.
727 * testsuite/g++.dg/template/unify9.C: Adjust.
728 * testsuite/g++.dg/template/varmod1.C: Adjust.
729 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
730 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
731 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
732 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
733 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
734 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
735 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
736 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
737 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
738 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
739 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
740 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
741 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
742 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
743 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
744 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
745 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
746 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
747 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
748 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
749 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
750 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
751 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
752 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
753 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
754 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
755 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
756 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
757 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
758 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
759 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
760 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
761 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
762 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
763 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
764 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
765 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
766 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
767 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
768 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
769 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
770 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
771 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
772 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
773 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
774 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
775 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
776 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
777 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
778 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
779 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
780 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
781 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
782 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
783 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
784 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
785 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
786 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
787 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
788 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
789 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
790 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
791 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
792 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
793 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
794 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
795 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
796 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
797 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
798 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
799 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
800 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
801 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
802 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
803 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
804 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
805 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
807 2010-12-08 Jason Merrill <jason@redhat.com>
810 * g++.dg/init/synth4.C: New.
813 * g++.dg/cpp0x/defaulted21.C: New.
815 2010-12-08 Wei Guozhi <carrot@google.com>
818 * gcc.target/arm/pr46631: New testcase.
820 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
823 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
824 0.75) is not optimized if the machine has no sqrt instruction.
826 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
829 * gcc.target/ia64/pr43603.c: New.
830 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
832 2010-12-07 Tobias Burnus <burnus@net-b.de>
835 * gfortran.dg/string_4.f90: New.
837 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
839 PR tree-optimization/44676
840 * gcc.dg/graphite/id-pr44676.c: New.
842 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
844 PR tree-optimization/42327
845 * gcc.dg/tree-ssa/pr42327.c: New.
847 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
850 * g++.dg/pr45330.C: New test.
851 * g++.dg/ext/builtin3.C: Adjust.
852 * g++.dg/lookup/error1.C: Adjust.
853 * g++.dg/lookup/koenig5.C: Adjust.
854 * g++.dg/overload/koenig1.C: Adjust.
855 * g++.dg/parse/decl-specifier-1.C: Adjust.
856 * g++.dg/template/static10.C: Adjust.
857 * g++.old-deja/g++.mike/ns5.C: Adjust.
858 * g++.old-deja/g++.mike/ns7.C: Adjust.
859 * g++.old-deja/g++.ns/koenig5.C: Adjust.
860 * g++.old-deja/g++.ns/koenig9.C: Adjust.
861 * g++.old-deja/g++.other/lineno5.C: Adjust.
863 2010-12-07 Richard Guenther <rguenther@suse.de>
865 PR tree-optimization/46832
866 * gcc.c-torture/compile/pr46832.c: New testcase.
868 2010-12-07 Jakub Jelinek <jakub@redhat.com>
871 * gcc.dg/autopar/pr46799.c: New test.
873 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
875 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
876 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
878 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
881 * g++.dg/graphite/pr41562.C: New.
884 * gcc.dg/graphite/pr46185.c: New.
886 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
888 * objc.dg/foreach-8.m: New.
890 2010-12-06 Jakub Jelinek <jakub@redhat.com>
893 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
894 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
897 * gcc.target/ia64/pr43897.c: New test.
900 * gcc.dg/pr46771.c: New test.
902 PR rtl-optimization/46777
903 * gcc.dg/pr46777.c: New test.
905 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
907 * ada/acats/run_acats (which): Assign output to temporary
908 variable, only use if successful.
909 Use last field of type output.
911 2010-12-06 Richard Guenther <rguenther@suse.de>
913 PR tree-optimization/46806
914 * g++.dg/torture/20100825.C: New testcase.
916 2010-12-06 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/46785
919 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
921 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
923 * gcc.dg/pr46674.c (LABEL3): New macro definition.
926 (jelly): Account for user label prefix in asm name.
928 2010-12-05 Daniel Kraft <d@domob.eu>
931 * gfortran.dg/power2.f90: Initialize variables.
933 2010-12-04 Jan Hubicka <jh@suse.cz>
935 * snprintf-chk.c (ptr): Declare volatile.
936 * strcpy-chk.c (s2, s3, l1): Declare volatile.
937 * snprintf-chk.c (ptr): Declare volatile.
938 * vsprintf-chk.c (ptr): Declare volatile.
939 * vsnprintf-chk.c (ptr): Declare volatile.
941 2010-12-04 Tobias Burnus <burnus@net-b.de>
944 * gfortran.dg/quad_1.f90: Remove some complex
945 math checks as they fail on some non-libquadmath
948 2010-12-04 Daniel Kraft <d@domob.eu>
951 * gfortran.dg/power2.f90: New test.
953 2010-12-03 Jakub Jelinek <jakub@redhat.com>
956 * g++.dg/debug/pr46123.C: New test.
957 * g++.dg/debug/dwarf2/pr46123.C: New test.
959 2010-12-03 Jason Merrill <jason@redhat.com>
962 * g++.dg/template/scope4.C: New.
964 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
966 * gcc.target/arm/neon-offset-1.c: New test.
968 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
970 PR rtl-optimization/45354
971 * gcc.dg/tree-prof/pr45354.c: New.
973 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
976 * gfortran.dg/dependency_38.f90: New test.
978 2010-12-02 Ian Lance Taylor <iant@google.com>
980 * lib/go.exp: New file.
981 * lib/go-dg.exp: New file.
982 * lib/go-torture.exp: New file.
983 * lib/target-supports.exp (check_compile): Match // Go.
985 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
987 * gcc.dg/pr46685.c: New test.
989 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
991 PR tree-optimization/45199
992 * gcc.dg/tree-ssa/ldist-15.c: New.
993 * gcc.dg/tree-ssa/ldist-16.c: New.
994 * gfortran.dg/ldist-pr45199.f: New.
996 2010-12-02 Richard Guenther <rguenther@suse.de>
998 PR tree-optimization/46723
999 * gcc.dg/torture/pr46723.c: New testcase.
1001 2010-12-02 Richard Guenther <rguenther@suse.de>
1004 * g++.dg/lto/20101126-1_0.C: New testcase.
1005 * g++.dg/lto/20101126-1_1.c: Likewise.
1007 2010-12-02 Richard Guenther <rguenther@suse.de>
1008 Ira Rosen <irar@il.ibm.com>
1010 PR tree-optimization/46663
1011 * gcc.dg/vect/pr46663.c: New test.
1013 2010-12-02 Jie Zhang <jie@codesourcery.com>
1016 * gcc.dg/pr46674.c: New test.
1018 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
1020 * objc.dg/exceptions-6.m: New.
1021 * obj-c++.dg/exceptions-6.mm: New.
1023 2010-12-01 Jan Hubicka <jh@suse.cz>
1025 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1027 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
1030 * gcc.dg/graphite/pr45297.c: New.
1032 2010-12-01 Richard Guenther <rguenther@suse.de>
1034 PR tree-optimization/46730
1035 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1037 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1039 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1040 (a*b)-c generates two fma instructions, instead of separate
1041 multiply, add, and subtract.
1043 2010-11-30 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1046 a value to all array elements.
1048 2010-11-30 Richard Guenther <rguenther@suse.de>
1050 PR tree-optimization/46722
1051 * gcc.target/i386/fma4-fma-2.c: New testcase.
1053 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1055 * objc.dg/duplicate-class-1.m: New.
1056 * obj-c++.dg/duplicate-class-1.mm: New.
1058 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1060 * objc.dg/property/dotsyntax-21.m
1061 * obj-c++.dg/property/dotsyntax-21.mm
1063 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
1066 * g++.dg/debug/pr46338.C: New.
1068 2010-11-29 Richard Guenther <rguenther@suse.de>
1069 Zdenek Dvorak <rakdver@kam.uniff.cz>
1071 PR tree-optimization/46675
1072 * gcc.dg/pr46675.c: New test.
1074 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1076 * gcc/testsuite/objc.dg/strings-1.m: Move to...
1077 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1078 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1079 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1080 constructor and class reference for NeXT runtime. Update paths.
1081 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1082 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1083 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1084 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1085 constructor and class reference for NeXT runtime. Update paths.
1087 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1090 * g++.dg/conversion/cast2.C: New test.
1093 * g++.dg/conversion/cond4.C: Likewise.
1095 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1098 Reverted patch for PR c++/42260
1099 * g++.dg/conversion/cast2.C: Reverted new test.
1101 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1104 * g++.dg/debug/dwarf2/typedef5.C: New test
1106 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1107 Mike Stump <mrs@gcc.gnu.org>
1112 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1113 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1114 * gcc.dg/darwin-comm.c: Adjust for new allocators.
1115 * gcc.dg/darwin-sections.c: New test.
1116 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1118 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1120 * objc.dg/exceptions-1.m: New.
1121 * objc.dg/exceptions-2.m: New.
1122 * objc.dg/exceptions-3.m: New.
1123 * objc.dg/exceptions-4.m: New.
1124 * objc.dg/exceptions-5.m: New.
1125 * obj-c++.dg/exceptions-1.mm: New.
1126 * obj-c++.dg/exceptions-2.mm: New.
1127 * obj-c++.dg/exceptions-3.mm: New.
1128 * obj-c++.dg/exceptions-4.mm: New.
1129 * obj-c++.dg/exceptions-5.mm: New.
1131 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1133 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1134 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1135 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1137 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1140 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1142 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1145 * gnat.dg/pack9.adb (dg-final): Likewise.
1147 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1150 * gfortran.dg/realloc_on_assign_1.f03: New test.
1151 * gfortran.dg/realloc_on_assign_2.f03: New test.
1152 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1153 * gfortran.dg/unpack_bounds_1.f90: The same.
1154 * gfortran.dg/cshift_bounds_2.f90: The same.
1155 * gfortran.dg/matmul_bounds_2.f90: The same.
1156 * gfortran.dg/matmul_bounds_3.f90: The same.
1157 * gfortran.dg/matmul_bounds_4.f90: The same.
1158 * gfortran.dg/matmul_bounds_5.f90: The same.
1160 2010-11-27 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1166 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1169 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1171 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1173 * objc.dg/property/at-property-24.m: New.
1174 * objc.dg/property/at-property-25.m: New.
1175 * obj-c++.dg/property/at-property-24.mm: New.
1176 * obj-c++.dg/property/at-property-25.mm: New.
1178 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1180 * objc.dg/protocol-qualifier-1.m: New.
1181 * objc.dg/protocol-qualifier-2.m: New.
1182 * obj-c++.dg/protocol-qualifier-1.mm: New.
1183 * obj-c++.dg/protocol-qualifier-2.mm: New.
1185 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1187 * lib/gnat.exp: Load gcc.exp.
1188 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1189 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1191 2010-11-26 Richard Guenther <rguenther@suse.de>
1194 * gcc.dg/lto/20101125-1_0.c: New testcase.
1195 * gcc.dg/lto/20101125-1_1.c: Likewise.
1197 2010-11-22 Bud Davis <jmdavis@link.com>
1199 * arith_divide_no_check.f
1200 ,arith_divide.f,old_style_init.f90: new tests.
1202 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1204 PR tree-optimization/46665
1205 * gfortran.dg/pr46665.f90: New.
1207 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1210 * gcc.dg/pr46647.c: New test.
1212 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1215 * gfortran.dg/select_type_19.f03: New.
1217 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1219 * objc.dg/ivar-problem-1.m: New.
1220 * obj-c++.dg/ivar-problem-1.mm: New.
1222 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.c-torture/compile/pr46637.c: New test.
1227 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1229 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1231 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1234 * gcc.target/i386/pr46647.c: New.
1236 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1238 * gcc.dg/dll-8.c: New.
1240 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1242 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1243 * gnat.dg/sse_nolib.adb: Likewise.
1245 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1247 PR rtl-optimization/46585
1248 * gcc.dg/pr46585.c: New.
1250 2010-11-24 Richard Henderson <rth@redhat.com>
1252 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1253 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1254 vect_unpack, vect_int_mult, vect_extract_even_odd,
1255 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1257 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1260 * gfortran.dg/pr46519-1.f: New.
1262 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1265 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1266 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1268 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1269 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1270 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1271 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1273 * gcc.target/i386/avx-vzeroupper-20.c: New.
1274 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1275 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1276 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1277 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1278 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1279 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1281 2010-11-24 Richard Guenther <rguenther@suse.de>
1284 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1286 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1288 PR rtl-optimization/46614
1289 * gcc.dg/pr46614.c: New test.
1291 2010-11-24 Tobias Burnus <burnus@net-b.de>
1294 * gfortran.dg/transfer_simplify_10.f90: New.
1296 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1299 * gfortran.dg/lto/pr46629_0.f90: New test.
1301 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1303 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1304 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1306 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1308 * gcc.dg/opts-5.c: New test.
1310 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1313 * g++.dg/debug/dwarf2/pr46527.C: New test.
1315 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1317 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1319 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.dg/pr46499-1.c: New test.
1323 * gcc.dg/pr46499-2.c: New test.
1325 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1327 * gcc.target/i386/alias-1.c: Require alias support.
1329 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1331 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1332 for vectorizer tests.
1333 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1334 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1335 * gcc.dg/graphite/pr41888.c: Ditto.
1336 * gcc.dg/graphite/pr42729.c: Ditto.
1338 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1339 Uros Bizjak <ubizjak@gmail.com>
1341 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1342 procedure to check if the target supports vectorizer tests. Set
1343 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1345 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1346 * g++.dg/vect/vect.exp: Ditto.
1347 * gfortran.dg/vect/vect.exp: Ditto.
1349 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1352 * objc.dg/strings-1.m: New.
1353 * objc.dg/strings-2.m: New.
1354 * obj-c++.dg/strings-1.mm: New.
1355 * obj-c++.dg/strings-2.mm: New.
1357 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1359 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1360 "target short_enums".
1361 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1363 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1365 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1367 PR rtl-optimization/46603
1368 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1371 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1372 being vectorized. Adjust dg-final pattern.
1373 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1375 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1376 * gcc.dg/vect/costmodel/ppc: Likewise.
1378 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1380 PR rtl-optimization/45652
1381 * gcc.dg/pr45652.c: New.
1383 2010-11-21 Richard Henderson <rth@redhat.com>
1385 PR rtl-optimization/46571
1386 * gcc.dg/pr46571.c: New.
1388 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1390 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1392 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1395 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1397 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1399 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1400 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1401 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1402 * gcc.dg/pack-test-2.c: Test for all targets.
1403 * gcc.dg/pragma-align.c: Test for all targets.
1404 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1405 * gcc.dg/ucnid-10.c: Test for all targets.
1407 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1409 * gcc.target/sparc/sparc-align-1.c: New test.
1411 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1416 * g++.dg/parse/semicolon3.C: New test.
1417 * g++.dg/debug/pr22514.C: Adjust.
1418 * g++.dg/init/error1.C: Adjust.
1419 * g++.dg/other/bitfield3.C: Adjust.
1420 * g++.dg/other/semicolon.C: Adjust.
1421 * g++.dg/parse/error14.C: Adjust.
1422 * g++.dg/parse/error5.C: Adjust.
1423 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1424 * g++.dg/template/pr23510.C: Adjust.
1425 * g++.dg/template/pr39425.C: Adjust.
1426 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1428 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1431 * gcc.dg/autopar/pr46561.c: New test.
1434 * g++.dg/other/error34.C: New test.
1437 * g++.dg/cpp0x/constexpr-base3.C: New test.
1439 PR tree-optimization/45830
1440 * gcc.target/i386/pr45830.c: New test.
1441 * gcc.c-torture/execute/pr45830.c: New test.
1443 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1445 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1446 * objc.dg/attributes/class-attribute-2.m: Same change.
1447 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1448 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1449 * objc.dg/fobjc-std-1.m: Updated.
1450 * obj-c++.dg/fobjc-std-1.mm: Updated.
1452 2010-11-19 Michael Matz <matz@suse.de>
1454 PR tree-optimization/46077
1455 * gcc.dg/vect/O3-pr46077.c: New testcase.
1457 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1460 * gcc.c-torture/compile/pr46547-1.c: New test.
1462 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1464 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1466 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1467 $GFORTRAN_UNDER_TEST.
1468 (gfortran_init): Use -B to specify specpath, add trailing /.
1470 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1472 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1473 attributes on PowerPC.
1474 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1475 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1477 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1479 * objc.dg/attributes/proto-attribute-1.m: Updated.
1480 * objc.dg/attributes/proto-attribute-2.m: New.
1481 * objc.dg/attributes/proto-attribute-3.m: New.
1482 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1483 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1484 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1486 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1488 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1490 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1492 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1494 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1496 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1497 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1499 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.c-torture/compile/pr46534.c: New test.
1504 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/atomic4.ad[sb]: New test.
1507 * gnat.dg/volatile4.adb: Likewise.
1509 2010-11-18 Richard Henderson <rth@redhat.com>
1511 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1513 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1516 * c-c++-common/pr33193.c: New test.
1518 2010-11-18 Richard Guenther <rguenther@suse.de>
1520 PR tree-optimization/46172
1521 * gcc.dg/torture/pr46172.c: New testcase.
1523 2010-11-18 Jeff Law <law@redhat.com>
1525 PR middle-end-optimization/46297
1526 * gfortran.dg/pr46297.f: New test.
1528 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1531 * gcc.dg/pr31490.c: New test.
1533 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1535 * gcc.dg/nop.h: Move from ...
1536 * gcc.dg/guality/nop.h: ... here.
1537 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1538 * gcc.dg/guality/asm-1.c: Update nop.h include.
1539 * gcc.dg/guality/pr43329-1.c: Ditto.
1541 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1543 * gcc.dg/two-types-1.c: New test.
1544 * gcc.dg/two-types-2.c: New test.
1545 * gcc.dg/two-types-3.c: New test.
1546 * gcc.dg/two-types-4.c: New test.
1547 * gcc.dg/two-types-5.c: New test.
1548 * gcc.dg/two-types-6.c: New test.
1549 * gcc.dg/two-types-7.c: New test.
1550 * gcc.dg/two-types-8.c: New test.
1551 * gcc.dg/two-types-9.c: New test.
1552 * gcc.dg/two-types-10.c: New test.
1553 * objc.dg/two-types-1.m: New test.
1555 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1557 PR rtl-optimization/46440
1558 * gcc.dg/pr46440.c: New test.
1561 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1563 2010-11-17 Ira Rosen <irar@il.ibm.com>
1565 PR tree-optimization/46312
1566 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1567 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1568 on targets that support vector shifts with scalar shift argument.
1570 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1571 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1572 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1573 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1574 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1575 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1576 support misaligned data accesses.
1577 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1578 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1579 * lib/target-supports.exp
1580 (check_effective_target_vect_shift_scalar): New.
1582 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.dg/guality/nop.h: New file.
1585 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1586 "nop". Adjust line numbers in gdb-test.
1587 * gcc.dg/guality/pr43329-1.c: Likewise.
1589 2010-11-16 Jason Merrill <jason@redhat.com>
1591 * g++.dg/cpp0x/defaulted20.C: New.
1593 * g++.dg/template/injected2.C: New.
1595 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1597 * objc.dg/protocol-optional-1.m: New.
1598 * obj-c++.dg/protocol-optional-1.mm: New.
1600 2010-11-16 Richard Henderson <rth@redhat.com>
1602 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1603 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1605 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1607 * gnat.dg/opt12.adb: New test.
1608 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1610 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1612 * gcc.target/rx/pack.c: New test.
1614 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1615 Tobias Burnus <burnus@net-b.de>
1618 * gfortran.dg/quad_1.f90: New.
1619 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1621 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1622 library search path; call gcc-set-multilib-library-path with
1623 arguments such that libgfortran.spec is found.
1624 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1626 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1629 * g++.dg/warn/Wsequence-point-3.C: New test.
1631 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1633 PR preprocessor/17349
1634 * gcc.dg/cpp/cmdlne-C3.c: New.
1636 2010-11-16 Richard Guenther <rguenther@suse.de>
1638 PR tree-optimization/44545
1639 * gcc.dg/pr44545.c: New testcase.
1641 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1643 PR rtl-optimization/46366
1644 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1647 2010-11-16 Richard Guenther <rguenther@suse.de>
1649 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1651 2010-11-16 Richard Guenther <rguenther@suse.de>
1654 * gfortran.dg/gomp/pr45172.f90: New testcase.
1656 2010-11-16 Nick Clifton <nickc@redhat.com>
1658 * gcc.target/rx/pack.c: New test.
1660 2010-11-15 Richard Henderson <rth@redhat.com>
1662 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1663 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1664 Use builtin_constant_p rather than scanning for builtin name.
1666 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1668 * objc.dg/property/dotsyntax-18.m: New.
1669 * objc.dg/property/dotsyntax-19.m: New.
1670 * objc.dg/property/dotsyntax-20.m: New.
1671 * obj-c++.dg/property/dotsyntax-18.mm: New.
1672 * obj-c++.dg/property/dotsyntax-19.mm: New.
1673 * obj-c++.dg/property/dotsyntax-20.mm: New.
1674 * objc.dg/property/dotsyntax-4.m: Removed some unused
1676 * objc.dg/property/dotsyntax-6.m: Same change.
1677 * objc.dg/property/dotsyntax-16.m: Same change.
1678 * objc.dg/property/dotsyntax-17.m: Same change.
1679 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1680 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1681 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1682 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1683 * objc.dg/property/at-property-22.m: Added missing casts.
1684 * obj-c++.dg/property/at-property-22.mm: Same change.
1686 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1688 PR tree-optimization/46491
1689 * gcc.target/i386/pr46491.c: New test.
1691 PR tree-optimization/46461
1692 * gcc.c-torture/compile/pr46461.c: New test.
1694 2010-11-15 Tobias Burnus <burnus@net.b.de>
1697 * gfortran.dg/allocatable_scalar_11.f90: New.
1698 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1701 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1704 * gcc.target/i386/pr46095.c: New test.
1707 * gcc.dg/pr46387.c: New test.
1709 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1711 * objc.dg/property/dotsyntax-16.m: New.
1712 * objc.dg/property/dotsyntax-17.m: New.
1713 * obj-c++.dg/property/dotsyntax-16.mm: New.
1714 * obj-c++.dg/property/dotsyntax-17.mm: New.
1715 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1716 syntax with properties, which now works.
1717 * obj-c++.dg/property/at-property-10.mm: Same change.
1719 2010-11-15 Martin Jambor <mjambor@suse.cz>
1721 PR tree-optimization/46349
1722 * gnat.dg/opt9.adb: New file.
1723 * gnat.dg/opt9_pkg.ads: Likewise
1725 2010-11-15 Richard Guenther <rguenther@suse.de>
1728 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1730 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1732 PR preprocessor/45038
1733 * g++.dg/pr45038.C: New test.
1735 2010-11-15 Richard Guenther <rguenther@suse.de>
1737 PR tree-optimization/46467
1738 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1740 2010-11-15 Richard Guenther <rguenther@suse.de>
1743 * g++.dg/torture/pr34850.C: Adjust.
1745 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1748 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1750 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1752 * objc.dg/property/at-property-21.m: New.
1753 * objc.dg/property/at-property-22.m: New.
1754 * objc.dg/property/at-property-23.m: New.
1755 * objc.dg/property/synthesize-9.m: New.
1756 * objc.dg/property/synthesize-10.m: New.
1757 * objc.dg/property/synthesize-11.m: New.
1758 * obj-c++.dg/property/at-property-21.mm: New.
1759 * obj-c++.dg/property/at-property-22.mm: New.
1760 * obj-c++.dg/property/at-property-23.mm: New.
1761 * obj-c++.dg/property/synthesize-9.mm: New.
1762 * obj-c++.dg/property/synthesize-10.mm: New.
1763 * obj-c++.dg/property/synthesize-11.mm: New.
1765 * objc.dg/property/at-property-4.m: Updated to match new compiler
1766 where some errors have been converted into warnings and vice versa.
1767 * objc.dg/property/at-property-16.m: Same change.
1768 * objc.dg/property/at-property-18.m: Same change.
1769 * objc.dg/property/property-neg-5.m: Same change.
1770 * obj-c++.dg/property/at-property-4.mm: Same change.
1771 * obj-c++.dg/property/at-property-16.mm: Same change.
1772 * obj-c++.dg/property/at-property-18.mm: Same change.
1773 * obj-c++.dg/property/property-neg-5.mm: Same change.
1775 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1776 commented out because of testsuite problems; I found out that
1777 using dg-warning instead of dg-message gets them to work.
1778 * obj-c++.dg/property/property-neg-3.mm: Same change.
1779 * obj-c++.dg/property/synthesize-6.mm: Same change.
1780 * obj-c++.dg/property/at-property-5.mm: Same change.
1781 * obj-c++.dg/property/at-property-14.mm: Same change.
1782 * obj-c++.dg/property/at-property-18.mm: Same change.
1783 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1784 some tests still do not work due to some other testsuite issue).
1786 2010-11-13 Jason Merrill <jason@redhat.com>
1788 * g++.dg/cpp0x/auto20.C: New.
1790 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1792 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1793 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1795 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1798 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1799 * gcc.dg/pr35746.c: Likewise.
1800 * gcc.dg/cpp/direct2.c: Likewise.
1801 * gcc.dg/cpp/direct2s.c: Likewise.
1802 * gcc.dg/noncompile/920923-1.c: Likewise.
1803 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1805 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1807 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1809 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1811 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1812 a pointer to an arbitrary C struct with an Objective-C protocol.
1813 Test various valid uses of typedef with Objective-C objects and
1815 * objc.dg/invalid-type-1.m: New.
1816 * obj-c++.dg/invalid-type-1.m: New.
1818 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1820 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1822 2010-11-13 Tobias Burnus <burnus@net-b.de>
1825 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1827 2010-11-13 Tobias Burnus <burnus@net-b.de>
1830 * gfortran.dg/volatile12.f90: New.
1832 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1834 * objc.dg/attributes/method-format-1.m: Adjust.
1836 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1839 * gcc.dg/decl-9.c: New.
1841 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1843 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1845 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1847 * gcc.dg/format/few-1.c: New test.
1848 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1849 * gcc.dg/format/c90-scanf-1.c: Adjust.
1850 * gcc.dg/format/cmn-err-1.c: Adjust.
1851 * gcc.dg/format/dfp-printf-1.c: Adjust.
1852 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1853 * gcc.dg/format/gcc_diag-1.c: Adjust.
1854 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1855 * gcc.dg/format/strfmon-1.c: Adjust.
1856 * gcc.dg/format/unnamed-1.c: Adjust.
1857 * gcc.dg/format/xopen-2.c: Adjust.
1858 * g++.dg/ext/builtin4.C: Adjust.
1859 * g++.dg/ext/builtin5.C: Adjust.
1861 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1863 * gcc.dg/pragma-diag-2.c: New test.
1865 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1868 * gfortran.dg/optional_mask.f90: New test.
1870 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1872 * g++.dg/cpp0x/defaulted15.C: Adjust.
1874 2010-11-12 James Dennett <jdennett@google.com>
1877 * g++.dg/expr/static_cast7.C: New.
1879 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1881 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1883 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1885 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1886 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1888 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1890 * gcc.dg/pr46375.c: New test.
1892 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1895 * c-c++-common/fmax-errors.c: New test.
1897 2010-11-11 Richard Henderson <rth@redhat.com>
1899 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1901 2010-11-11 Jan Hubicka <jh@suse.cz>
1903 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1904 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1906 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.dg/pr46088.c: New test.
1911 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1913 * gfortran.dg/empty_derived_type.f90: New test.
1915 2010-11-11 Tobias Burnus <burnus@net-b.de>
1918 * gfortran.dg/class_31.f90: New.
1921 * gfortran.dg/forall_14.f90: New.
1923 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1924 Tobias Burnus <burnus@net-b.de>
1927 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1929 2010-11-11 Jan Hubicka <jh@suse.cz>
1931 * gcc.dg/20081223-1.c: Update LTO options.
1932 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1933 * gcc.dg/lto/20081118_0.c: Update LTO options.
1934 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1935 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1936 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1937 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1938 * gcc.dg/lto/20090116_0.c: Update LTO options.
1939 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1940 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1941 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1942 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1943 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1944 * gcc.dg/lto/20081224_0.c: Update LTO options.
1945 * gcc.dg/lto/20090219_0.c: Update LTO options.
1946 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1947 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1948 * gcc.dg/lto/20081115_0.c: Update LTO options.
1949 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1950 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1951 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1952 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1953 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1954 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1955 * g++.dg/20090107-1.C: Update LTO options.
1956 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1957 * g++.dg/lto/20081123_0.C: Update LTO options.
1958 * g++.dg/lto/20090313_0.C: Update LTO options.
1959 * g++.dg/lto/20081125_0.C: Update LTO options.
1960 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1961 * g++.dg/lto/20081219_0.C: Update LTO options.
1962 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1963 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1964 * g++.dg/lto/20090303_0.C: Update LTO options.
1965 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1966 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1967 * g++.dg/lto/20090128_0.C: Update LTO options.
1968 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1969 * g++.dg/lto/20090302_0.C: Update LTO options.
1970 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1971 * g++.dg/lto/20081118_0.C: Update LTO options.
1972 * g++.dg/20090121-1.C: Update LTO options.
1973 * objc.dg/lto/lto.exp: Update LTO options.
1974 * lib/lto.exp: Update LTO options.
1975 * lib/gcc-dg.exp: Update LTO options.
1976 * lib/c-torture.exp: Update LTO options.
1977 * obj-c++.dg/lto/lto.exp: Update LTO options.
1979 2010-11-11 Jan Hubicka <jh@suse.cz>
1981 PR tree-optimize/40436
1982 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1983 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1985 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1987 * gfortran.dg/proc_decl_24.f90: New.
1989 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1991 * objc.dg/property/at-property-20.m: New.
1992 * objc.dg/property/synthesize-8.m: New.
1993 * obj-c++.dg/property/at-property-20.m: New.
1994 * obj-c++.dg/property/synthesize-8.mm: New.
1996 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1998 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2000 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.c-torture/compile/pr46388.c: New test.
2005 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 * lib/lto.exp (lto-get-options-main): Support optional target
2008 selector for dg-suppress-ld-options.
2010 2010-11-11 Martin Jambor <mjambor@suse.cz>
2012 PR tree-optimization/46383
2013 * g++.dg/torture/pr46383.C: New test.
2015 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2018 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2020 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2021 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2022 * g++.dg/other/i386-3.C: Ditto.
2024 2010-11-10 Jason Merrill <jason@redhat.com>
2026 * g++.dg/cpp0x/constexpr-46420.C: New.
2028 2010-11-10 Joseph Myers <joseph@codesourcery.com>
2030 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2031 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2032 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2033 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2036 2010-11-10 Jan Hubicka <jh@suse.cz>
2038 PR tree-optimize/38669
2039 * gcc.dg/tree-ssa/pr38699.c: New testcase.
2041 2010-11-10 Jan Hubicka <jh@suse.cz>
2043 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2045 2010-11-10 Jason Merrill <jason@redhat.com>
2047 * g++.dg/cpp0x/constexpr-bitfield.C: New.
2049 2010-11-10 Jakub Jelinek <jakub@redhat.com>
2052 * gcc.dg/debug/pr46409.c: New test.
2055 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2057 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc-target/i386/pr46419.c: New test.
2062 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2064 * g++.dg/other/i386-2.C: Add -mtbm.
2065 * g++.dg/other/i386-3.C: Likewise.
2066 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2067 * gcc.target/i386/funcspec-6.c: Likewise.
2068 * gcc.target/i386/sse-12.c: Add -mtbm.
2069 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2071 * gcc.target/i386/sse-14.c: Likewise.
2072 * gcc.target/i386/sse-22.c: Likewise.
2073 * gcc.target/i386/sse-23.c: Likewise.
2074 * gcc.target/i386/tbm-1.c: New file.
2075 * gcc.target/i386/tbm-2.c: Likewise.
2077 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2079 * g++.dg/other/i386-2.C: Add -mbmi.
2080 * g++.dg/other/i386-3.C: Likewise.
2081 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2082 * gcc.target/i386/funcspec-6.c: Likewise.
2083 * gcc.target/i386/sse-12.c: Add -mbmi.
2084 * gcc.target/i386/bmi-1.c: New file.
2085 * gcc.target/i386/bmi-2.c: Likewise.
2086 * gcc.target/i386/bmi-3.c: Likewise.
2087 * gcc.target/i386/bmi-4.c: Likewise.
2088 * gcc.target/i386/bmi-5.c: Likewise.
2089 * gcc.target/i386/bmi-6.c: Likewise.
2091 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
2094 * g++.dg/pr46065.C: New test.
2096 2010-11-10 Jan Hubicka <jh@suse.cz>
2098 PR tree-optimize/33172
2099 PR tree-optimize/43411
2100 * gcc.dg/tree-ssa/pr33172.c: New testcase.
2101 * g++.dg/tree-ssa/pr43411.C: New testcase.
2103 2010-11-10 Jan Hubicka <jh@suse.cz>
2105 PR tree-optimize/46228
2106 * g++.dg/tree-ssa/pr46228.C: New testcase.
2108 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
2110 PR tree-optimization/46414
2111 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2113 2010-11-10 Tobias Burnus <burnus@net-b.de>
2116 * gfortran.dg/intrinsic_7.f90: New.
2118 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2121 * g++.dg/abi/thunk4.C: Likewise.
2122 * g++.dg/opt/combine.C: Add dg-require-visibility.
2123 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2124 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2126 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2127 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2128 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2130 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2131 * gcc.dg/intmax_t-1.c: Likewise.
2133 2010-11-10 Tobias Burnus <burnus@net-b.de>
2136 * gfortran.dg/class_30.f90: New.
2138 2010-11-10 Tobias Burnus <burnus@net-b.de>
2141 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2144 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2146 PR tree-optimization/45971
2147 * gcc.dg/vect/O3-pr45971.c: New.
2149 2010-11-10 Richard Guenther <rguenther@suse.de>
2151 PR tree-optimization/44964
2152 * gcc.dg/pr44964.c: New testcase.
2154 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2156 * gnat.dg/opt10.adb: Fix typo.
2158 2010-11-10 Martin Jambor <mjambor@suse.cz>
2160 PR tree-optimization/46351
2161 PR tree-optimization/46377
2162 * gnat.dg/opt10.adb: New file.
2163 * gnat.dg/opt10_pkg.ads: Likewise.
2164 * gnat.dg/opt11.adb: Likewise.
2165 * gnat.dg/opt11.ads: Likewise.
2167 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/boolean_conv.adb: New test.
2171 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2173 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2175 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2177 * gnat.dg/unchecked_convert7.adb: New test.
2179 2010-11-10 Richard Guenther <rguenther@suse.de>
2181 PR tree-optimization/46398
2182 * gcc.dg/torture/pr46398.c: New testcase.
2184 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2186 * gfortran.dg/open_dev_null.f90: New test.
2188 2010-11-09 Jan Hubicka <jh@suse.cz>
2190 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2193 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2195 * gcc.dg/struct-semi-4.c: New test.
2197 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2199 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2200 power5 to enable generation of FRIZ.
2202 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2205 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2208 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2211 * gfortran.dg/pr43808.f90: New test.
2213 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2215 PR tree-optimization/46036
2216 * gfortran.dg/lto/pr46036_0.f90: New.
2218 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2222 bar invocation instead of first.
2225 * gcc.dg/pr46171.c: New test.
2227 2010-11-09 Richard Guenther <rguenther@suse.de>
2229 PR tree-optimization/46355
2230 * gcc.dg/pr46355.c: New testcase.
2232 2010-11-09 Richard Guenther <rguenther@suse.de>
2234 PR tree-optimization/46177
2235 * gcc.dg/pr46177-2.c: New testcase.
2237 2010-11-09 Richard Guenther <rguenther@suse.de>
2240 * gcc.dg/vec-scal-opt.c: Move ...
2241 * gcc.dg/vect/vect-scal-opt.c: ... here.
2242 * gcc.dg/vec-scal-opt1.c: Move ...
2243 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2244 * gcc.dg/vec-scal-opt2.c: Move ...
2245 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2247 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2249 * gnat.dg/specs/static_initializer5.ads: New test.
2250 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2252 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.c-torture/compile/pr46360.c: New test.
2258 * g++.dg/warn/Wsequence-point-2.C: New test.
2260 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2263 * gfortran.dg/class_29.f03: New.
2265 2010-11-09 Richard Guenther <rguenther@suse.de>
2268 * gcc.target/i386/alias-1.c: New testcase.
2270 2010-11-08 Jason Merrill <jason@redhat.com>
2272 * g++.dg/cpp0x/constexpr-sassert.C: New.
2274 2010-11-08 Jason Merrill <jason@redhat.com>
2276 * g++.dg/cpp0x/constexpr-defarg.C: New.
2278 2010-11-08 Xinliang David Li <davidxl@google.com>
2280 PR tree-optimization/46316
2281 * gcc.c-torture/execute/pr46316.c: New test.
2283 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2286 * gfortran.dg/class_28.f03: Extended.
2288 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2290 * objc.dg/property/dotsyntax-13.m: New.
2291 * objc.dg/property/dotsyntax-14.m: New.
2292 * objc.dg/property/dotsyntax-15.m: New.
2293 * objc.dg/property/synthesize-7.m: New.
2294 * obj-c++.dg/property/dotsyntax-13.mm: New.
2295 * obj-c++.dg/property/dotsyntax-14.mm: New.
2296 * obj-c++.dg/property/dotsyntax-15.mm: New.
2297 * obj-c++.dg/property/synthesize-7.mm: New.
2299 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2301 * objc.dg/property/dynamic-4.m: New.
2302 * objc.dg/property/dynamic-5.m: New.
2303 * objc.dg/property/dynamic-6.m: New.
2304 * obj-c++.dg/property/dynamic-4.mm: New.
2305 * obj-c++.dg/property/dynamic-5.mm: New.
2306 * obj-c++.dg/property/dynamic-6.mm: New.
2308 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2310 * objc.dg/property/synthesize-3.m: New.
2311 * objc.dg/property/synthesize-4.m: New.
2312 * objc.dg/property/synthesize-5.m: New.
2313 * objc.dg/property/synthesize-6.m: New.
2314 * obj-c++.dg/property/synthesize-3.mm: New.
2315 * obj-c++.dg/property/synthesize-4.mm: New.
2316 * obj-c++.dg/property/synthesize-5.mm: New.
2317 * obj-c++.dg/property/synthesize-6.mm: New.
2319 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2321 * objc.dg/property/at-property-5.m: Updated test.
2322 * objc.dg/property/at-property-16.m: New.
2323 * objc.dg/property/at-property-17.m: New.
2324 * objc.dg/property/at-property-18.m: New.
2325 * objc.dg/property/at-property-19.m: New.
2326 * objc.dg/property/dotsyntax-12.m: New.
2327 * objc.dg/protocol-inheritance-1.m: New.
2328 * objc.dg/protocol-inheritance-2.m: New.
2329 * obj-c++.dg/property/at-property-5.mm: Updated test.
2330 * obj-c++.dg/property/at-property-16.mm: New.
2331 * obj-c++.dg/property/at-property-17.mm: New.
2332 * obj-c++.dg/property/at-property-18.mm: New.
2333 * obj-c++.dg/property/at-property-19.mm: New.
2334 * obj-c++.dg/protocol-inheritance-1.mm: New.
2335 * obj-c++.dg/protocol-inheritance-2.mm: New.
2336 * obj-c++.dg/property/dotsyntax-12.mm: New.
2338 2010-11-08 Jason Merrill <jason@redhat.com>
2340 * g++.dg/expr/overflow1.C: New.
2341 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2342 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2343 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2344 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2346 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2348 * gcc.dg/pr35442.c: Adapt warning.
2351 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2352 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2353 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2354 i?86-*-* x86_64-*-*.
2355 * g++.dg/torture/pr36445.C: Likewise.
2356 * gcc.c-torture/compile/pr34856.c: Likewise.
2357 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2358 * gcc.c-torture/compile/vector-1.c: Likewise.
2359 * gcc.c-torture/compile/vector-2.c: Likewise.
2360 * gcc.dg/pr32912-1.c: Likewise.
2361 * gcc.c-torture/execute/va-arg-25.c: Move ...
2362 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2363 Add dg-options -msse, dg-require-effective-target sse_runtime for
2364 for i?86-*-*, x86_64-*-*.
2365 * gcc.c-torture/execute/vector-1.c: Likewise.
2366 * gcc.c-torture/execute/vector-2.c: Likewise.
2367 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2368 i?86-*-*, x86_64-*-*.
2369 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2370 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2371 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2372 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2373 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2375 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2377 * gcc.dg/torture/pr45982.c: Add -std=c99
2378 * gcc.dg/torture/pr45623.c: Ditto.
2380 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2382 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2383 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2385 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2388 * g++.dg/ext/dllimport7.C: Adjust second error check and
2389 allow test for x86_64 mingw, too.
2391 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2394 * gfortran.dg/class_28.f03: New.
2396 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2398 PR rtl-optimization/45352
2399 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2400 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2401 gcc.target/i386/pr45352-2.c: New tests.
2403 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2406 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2407 XFAIL the run for all but m32 x86.
2409 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2411 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2412 as comment character.
2414 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2416 * gcc.target/mips/mips.exp: Revert previous patch.
2417 * gcc.target/mips/fma-1.c: Delete.
2418 * gcc.target/mips/fma-2.c: Likewise.
2419 * gcc.target/mips/fma-3.c: Likewise.
2420 * gcc.target/mips/fma-4.c: Likewise.
2421 * gcc.target/mips/fma-5.c: Likewise.
2422 * gcc.target/mips/fma-6.c: Likewise.
2423 * gcc.target/mips/fma-7.c: Likewise.
2424 * gcc.target/mips/fma-8.c: Likewise.
2425 * gcc.target/mips/fma-9.c: Likewise.
2426 * gcc.target/mips/fma-10.c: Likewise.
2427 * gcc.target/mips/fma-11.c: Likewise.
2428 * gcc.target/mips/fma-12.c: Likewise.
2429 * gcc.target/mips/fma-13.c: Likewise.
2430 * gcc.target/mips/fma-14.c: Likewise.
2431 * gcc.target/mips/fma-15.c: Likewise.
2432 * gcc.target/mips/fma-16.c: Likewise.
2433 * gcc.target/mips/fma-17.c: Likewise.
2434 * gcc.target/mips/fma-18.c: Likewise.
2435 * gcc.target/mips/fma-19.c: Likewise.
2436 * gcc.target/mips/fma-20.c: Likewise.
2438 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2440 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2441 * gcc.target/mips/fma-1.c: New test.
2442 * gcc.target/mips/fma-2.c: Likewise.
2443 * gcc.target/mips/fma-3.c: Likewise.
2444 * gcc.target/mips/fma-4.c: Likewise.
2445 * gcc.target/mips/fma-5.c: Likewise.
2446 * gcc.target/mips/fma-6.c: Likewise.
2447 * gcc.target/mips/fma-7.c: Likewise.
2448 * gcc.target/mips/fma-8.c: Likewise.
2449 * gcc.target/mips/fma-9.c: Likewise.
2450 * gcc.target/mips/fma-10.c: Likewise.
2451 * gcc.target/mips/fma-11.c: Likewise.
2452 * gcc.target/mips/fma-12.c: Likewise.
2453 * gcc.target/mips/fma-13.c: Likewise.
2454 * gcc.target/mips/fma-14.c: Likewise.
2455 * gcc.target/mips/fma-15.c: Likewise.
2456 * gcc.target/mips/fma-16.c: Likewise.
2457 * gcc.target/mips/fma-17.c: Likewise.
2458 * gcc.target/mips/fma-18.c: Likewise.
2459 * gcc.target/mips/fma-19.c: Likewise.
2460 * gcc.target/mips/fma-20.c: Likewise.
2462 2010-11-06 Jason Merrill <jason@redhat.com>
2464 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2466 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2469 * gcc.dg/parser-error-3.c: New test.
2471 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2474 * g++.dg/parse/semicolon2.C: New testcase.
2475 * g++.dg/ext/asmspec1.C: Adjust.
2476 * g++.dg/init/new13.C: Adjust.
2477 * g++.dg/parse/ctor5.C: Adjust.
2479 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2482 * gfortran.dg/class_27.f03: New.
2484 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2486 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2487 * objc.dg/property/dotsyntax-5.m: New.
2488 * objc.dg/property/dotsyntax-6.m: New.
2489 * objc.dg/property/dotsyntax-7.m: New.
2490 * objc.dg/property/dotsyntax-8.m: New.
2491 * objc.dg/property/dotsyntax-9.m: New.
2492 * objc.dg/property/dotsyntax-10.m: New.
2493 * objc.dg/property/dotsyntax-11.m: New.
2494 * obj-c++.dg/property/dotsyntax-5.mm: New.
2495 * obj-c++.dg/property/dotsyntax-6.mm: New.
2496 * obj-c++.dg/property/dotsyntax-7.mm: New.
2497 * obj-c++.dg/property/dotsyntax-8.mm: New.
2498 * obj-c++.dg/property/dotsyntax-9.mm: New.
2499 * obj-c++.dg/property/dotsyntax-10.mm: New.
2500 * obj-c++.dg/property/dotsyntax-11.mm: New.
2502 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2504 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2505 NeXT runtime when the type is READONLY.
2507 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2509 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2510 * gcc.target/i386/387-6.c: Ditto.
2511 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2512 * gcc.target/i386/387-4.c: Ditto.
2513 * gcc.target/i386/387-7.c: Ditto.
2514 * gcc.target/i386/387-8.c: Ditto.
2515 * gcc.target/i386/387-9.c: Ditto.
2516 * gcc.target/i386/387-10.c: Ditto.
2517 * gcc.target/i386/387-11.c: Ditto.
2518 * gcc.target/i386/387-12.c: Ditto.
2520 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2522 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2525 * gcc.dg/darwin-cfstring-format-1.c: New.
2526 * gcc.dg/warn-nsstring.c: New.
2527 * objc.dg/fsf-nsstring-format-1.m: New.
2528 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2529 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2532 2010-11-05 Jason Merrill <jason@redhat.com>
2535 * g++.dg/inherit/virtual6.C: New.
2537 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.dg/Wcxx-compat-21.c: New test.
2542 2010-11-05 Ian Lance Taylor <iant@google.com>
2545 * gcc.target/i386/pr46084.c: New test.
2547 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2549 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2550 * (check_effective_target_mempcpy): New.
2551 * gcc.c-torture/execute/pr45636.c: Move this...
2552 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2554 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2556 * gcc.target/i386/i386.exp (FLAGS): Remove.
2557 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2559 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2562 * g++.dg/opt/empty2.C: New test.
2565 * gcc.target/i386/pr45670.c: New test.
2567 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2571 * gfortran.dg/class_19.f03: Modified.
2572 * gfortran.dg/class_allocate_6.f03: New.
2574 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2576 * gcc.target/i386/avx-vzeroupper-19.c: New.
2578 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2580 PR tree-optimization/46099
2581 * gcc.dg/autopar/pr46099.c: New test.
2584 * c-c++-common/pr43690.c: New test.
2586 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2588 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2589 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2590 declaration and implementation.
2591 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2592 * obj-c++.dg/property/at-property-13.mm: Likewise.
2593 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2594 * obj-c++.dg/property/property-1.mm: Likewise.
2595 * obj-c++.dg/property/at-property-7.mm: Likewise.
2596 * obj-c++.dg/property/at-property-9.mm: Likewise.
2597 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2598 * obj-c++.dg/property/at-property-10.mm: Likewise.
2599 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2600 * obj-c++.dg/property/at-property-12.mm: Likewise.
2601 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2602 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2603 * obj-c++.dg/property/at-property-6.mm: Likewise.
2604 * obj-c++.dg/property/at-property-8.mm: Likewise.
2605 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2606 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2607 * obj-c++.dg/property/at-property-11.mm: Likewise.
2608 * obj-c++.dg/template-8.mm: Likewise.
2609 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2610 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2611 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2612 and put a FIXME for this.
2613 * obj-c++.dg/property/property-2.mm: Remove.
2614 * obj-c++.dg/property/property-3.mm: Remove.
2616 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/pr46307.c: New test.
2621 2010-11-05 Jason Merrill <jason@redhat.com>
2624 * g++.dg/ext/complex6.C: New.
2626 2010-11-04 Bud Davis <jimmied@smu.edu>
2628 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2630 2010-11-04 Chao-ying Fu <fu@mips.com>
2632 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2634 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2636 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2638 Fixed using the Objective-C 2.0 dot-syntax with class names.
2639 * objc.dg/property/dotsyntax-3.m: New.
2640 * objc.dg/property/dotsyntax-4.m: New.
2641 * obj-c++.dg/property/dotsyntax-3.mm: New.
2642 * obj-c++.dg/property/dotsyntax-4.mm: New.
2644 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2645 Objective-C 2.0 dot-syntax is used with class names.
2646 * obj-c++.dg/fobjc-std-1.mm: Same change.
2648 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2650 * gcc.target/powerpc/loop_align.c: New.
2652 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2654 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2656 merge from FSF 'apple/trunk' branch.
2657 * gcc.target/powerpc/darwin64-abi.c: New.
2659 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2661 PR tree-optimization/46233
2662 * gcc.dg/pr46233.c: New test.
2664 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2666 * objc.dg/property/property-2.m: Deleted.
2667 * objc.dg/property/property-3.m: Deleted.
2669 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2671 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2673 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2674 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2675 * objc.dg/property/property-1.m: Likewise.
2676 * objc.dg/property/at-property-6.m: Likewise.
2677 * objc.dg/property/at-property-7.m: Likewise.
2678 * objc.dg/property/dotsyntax-1.m: Likewise.
2679 * objc.dg/property/at-property-8.m: Likewise.
2680 * objc.dg/property/dotsyntax-2.m: Likewise.
2681 * objc.dg/property/at-property-9.m: Likewise.
2682 * objc.dg/property/synthesize-2.m: Likewise.
2683 * objc.dg/property/at-property-10.m: Likewise.
2684 * objc.dg/property/at-property-11.m: Likewise.
2685 * objc.dg/property/at-property-12.m: Likewise.
2686 * objc.dg/property/at-property-13.m: Likewise.
2687 * objc.dg/property/fsf-property-method-access.m: Likewise.
2688 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2690 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2692 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2693 deprecation warnings. Use Object1 implementation.
2694 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2695 * objc/execute/forward-1.m: Remove.
2696 * objc/execute/forward-1.x: Remove.
2698 2010-11-04 Jason Merrill <jason@redhat.com>
2700 * g++.dg/cpp0x/constexpr-access.C: New.
2702 2010-11-04 Richard Guenther <rguenther@suse.de>
2704 PR rtl-optimization/46183
2705 * gcc.dg/torture/pr46183.c: New testcase.
2707 2010-11-04 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/46068
2710 * gcc.dg/torture/pr46068.c: New testcase.
2712 2010-11-04 Richard Guenther <rguenther@suse.de>
2714 PR tree-optimization/45991
2715 * gcc.dg/pr45991.c: New testcase.
2717 2010-11-04 Richard Guenther <rguenther@suse.de>
2719 PR tree-optimization/46154
2720 * g++.dg/torture/pr46154.C: New testcase.
2722 2010-11-04 Richard Guenther <rguenther@suse.de>
2724 PR tree-optimization/45733
2725 * gcc.dg/pr45733.c: New testcase.
2727 2010-11-04 Ira Rosen <irar@il.ibm.com>
2729 PR tree-optimization/46213
2730 * gfortran.dg/vect/pr46213.f90: New.
2732 2010-11-04 Richard Guenther <rguenther@suse.de>
2735 * gcc.dg/pr34989-1.c: Move ...
2736 * gcc.dg/lto/pr34989-1_0.c: ... here.
2737 * gcc.dg/pr34989-2.c: Move ...
2738 * gcc.dg/lto/pr34989-1_1.c: ... here.
2739 * gcc.dg/pr27898.c: Move ...
2740 * gcc.dg/lto/pr27898_0.c: ... here and ...
2741 * gcc.dg/lto/pr27898_1.c: ... split.
2742 * gcc.dg/pr28712.c: Move ...
2743 * gcc.dg/lto/pr28712_0.c: ... here and ...
2744 * gcc.dg/lto/pr28712_1.c: ... split ...
2745 * gcc.dg/lto/pr28712_2.c: ... twice.
2746 * gcc.dg/pr28706.c: Move ...
2747 * gcc.dg/lto/pr28706_0.c: ... here and ...
2748 * gcc.dg/lto/pr28706_1.c: ... split.
2750 2010-11-04 Richard Guenther <rguenther@suse.de>
2751 Richard Henderson <rth@redhat.com>
2753 * gcc.target/i386/fma4-vector-2.c: New testcase.
2755 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2756 Richard Guenther <rguenther@suse.de>
2758 * gcc.dg/vec-scal-opt.c: New testcase.
2759 * gcc.dg/vec-scal-opt1.c: New testcase.
2760 * gcc.dg/vec-scal-opt2.c: New testcase.
2762 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2764 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2765 from plugin build flags on Darwin targets.
2767 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2769 * gcc.target/i386/pr46285.c: Require split_stack target.
2771 2010-11-03 Jason Merrill <jason@redhat.com>
2774 * g++.dg/cpp0x/constexpr-base2.C: New.
2777 * g++.dg/cpp0x/initlist45.C: New.
2779 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2781 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2782 is now allowed in categories.
2783 * obj-c++.dg/property/dynamic-2.mm: Same change.
2784 * objc.dg/property/dynamic-3.m: New.
2785 * obj-c++.dg/property/dynamic-3.mm: New.
2786 * objc.dg/property/at-property-14.m: New.
2787 * objc.dg/property/at-property-15.m: New.
2788 * obj-c++.dg/property/at-property-14.mm: New.
2789 * obj-c++.dg/property/at-property-15.mm: New.
2791 * objc.dg/foreach-6.m: Added a few more tests for valid and
2792 invalid iterating variables and collections.
2794 2010-11-03 Xinliang David Li <davidxl@google.com>
2797 * g++.dg/tree-ssa/ivopts-2.C: New test.
2799 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2802 * gcc.target/i386/pr46295.c: New.
2804 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2806 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2807 precision min/max for single precision on VSX.
2809 2010-11-03 Jason Merrill <jason@redhat.com>
2812 * g++.dg/cpp0x/constexpr-ice3.C: New.
2814 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2816 * gnat.dg/opt8.ad[sb]: New test.
2817 * gnat.dg/opt8_pkg.ads: New helper.
2819 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2821 PR rtl-optimization/45865
2822 * gcc.dg/pr45865.c: New.
2823 * gcc.dg/torture/pr45865.c: Likewise.
2825 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2826 * gcc.target/arm/headmerge-2.c: Likewise.
2827 * gcc.target/i386/headmerge-1.c: Likewise.
2828 * gcc.target/i386/headmerge-2.c: Likewise.
2830 2010-11-03 Richard Guenther <rguenther@suse.de>
2833 * gcc.dg/pr46288.c: New testcase.
2835 2010-11-03 Richard Guenther <rguenther@suse.de>
2837 PR tree-optimization/44807
2838 * gcc.dg/torture/pr44807.c: New testcase.
2840 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842 PR libgfortran/43899
2843 * gfortran.dg/namelist_67.f90: New test.
2845 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2847 PR tree-optimization/46009
2848 * gcc.dg/vect/pr46009.c: New function.
2850 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2852 Implemented -fobjc-std=objc1 flag.
2853 * objc.dg/fobjc-std-1.m: New.
2854 * obj-c++.dg/fobjc-std-1.mm: New.
2856 2010-11-03 Richard Guenther <rguenther@suse.de>
2859 * g++.dg/debug/pr46241.C: New testcase.
2861 2010-11-03 Richard Guenther <rguenther@suse.de>
2863 PR tree-optimization/46190
2864 * gfortran.dg/pr46190.f90: New testcase.
2866 2010-11-03 Richard Guenther <rguenther@suse.de>
2869 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2870 * gcc.dg/vect/vect-19.c: Likewise.
2871 * gcc.dg/vect/vect-17.c: Likewise.
2873 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2876 * gcc.target/i386/pr46285.c: New.
2878 2010-11-03 Richard Guenther <rguenther@suse.de>
2880 PR tree-optimization/46217
2881 * gcc.dg/pr46217.c: New testcase.
2883 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2885 * objc.dg/property/dotsyntax-1.m: New.
2886 * objc.dg/property/dotsyntax-2.m: New.
2887 * obj-c++.dg/property/dotsyntax-1.mm: New.
2888 * obj-c++.dg/property/dotsyntax-2.mm: New.
2890 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/46165
2893 * gcc.dg/pr46165.c: New test.
2895 2010-11-03 Richard Guenther <rguenther@suse.de>
2898 * gcc.dg/pr46251.c: New testcase.
2900 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2902 PR tree-optimization/46107
2903 * gcc.c-torture/compile/pr46107.c: New test.
2906 * gcc.dg/pr46252.c: New test.
2908 PR rtl-optimization/46034
2909 PR rtl-optimization/46212
2910 PR rtl-optimization/46248
2911 * gcc.c-torture/compile/pr46034.c: New test.
2912 * gcc.c-torture/compile/pr46248.c: New test.
2913 * gcc.dg/pr46212.c: New test.
2915 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2917 * gnat.dg/sizetype4.adb: New test.
2919 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2921 * gcc.target/i386/avx-vzeroupper-15.c: New.
2922 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2923 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2924 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2927 * gcc.target/i386/pr46253.c: New.
2929 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2930 Tobias Burnus <burnus@net-b.de>
2933 * gfortran.dg/deferred_type_param_1.f90: New.
2934 * gfortran.dg/deferred_type_param_2.f90: New.
2935 * gfortran.dg/initialization_1.f90: Update dg-errors.
2936 * gfortran.dg/initialization_9.f90: Update dg-errors.
2938 2010-11-02 Richard Guenther <rguenther@suse.de>
2940 PR tree-optimization/46149
2941 * g++.dg/torture/pr46149.C: New testcase.
2943 2010-11-02 Richard Guenther <rguenther@suse.de>
2945 PR tree-optimization/46216
2946 * gcc.dg/torture/pr46216.c: New testcase.
2948 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2954 2010-11-02 Richard Guenther <rguenther@suse.de>
2956 PR tree-optimization/46184
2957 * gcc.dg/pr46184.c: New testcase.
2959 2010-11-02 Richard Guenther <rguenther@suse.de>
2961 PR tree-optimization/46177
2962 * gcc.dg/pr46177.c: New testcase.
2964 2010-11-02 Martin Jambor <mjambor@suse.cz>
2967 * g++.dg/ipa/ivinline-9.C: New test.
2969 2010-11-02 Martin Jambor <mjambor@suse.cz>
2971 PR tree-optimization/45875
2972 * g++.dg/torture/pr45875.C: New test.
2974 2010-11-02 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2979 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2982 * gcc.dg/pr46255.c: New test.
2984 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2988 * g++.dg/template/sfinae26.C: New test.
2989 * g++.dg/template/sfinae27.C: Likewise.
2991 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2994 * g++.dg/template/typedef36.C: New test.
2995 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2996 * g++.dg/template/canon-type-10.C: Likewise.
2997 * g++.dg/template/canon-type-11.C: Likewise.
2998 * g++.dg/template/canon-type-12.C: Likewise.
2999 * g++.dg/template/canon-type-13.C: Likewise.
3001 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
3003 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3004 instance of debug_pubnames on darwin.
3006 2010-11-01 Jason Merrill <jason@redhat.com>
3007 Benjamin Kosnik <bkoz@redhat.com>
3009 * g++.dg/cpp0x/constexpr-initlist2.C: New.
3010 * g++.dg/cpp0x/constexpr-initlist3.C: New.
3012 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3013 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3014 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3015 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3016 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3017 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3018 * g++.dg/cpp0x/constexpr-array.C: New.
3019 * g++.dg/cpp0x/constexpr-base.C: New.
3020 * g++.dg/cpp0x/constexpr-complex.C: New.
3021 * g++.dg/cpp0x/constexpr-data1.C: New.
3022 * g++.dg/cpp0x/constexpr-data2.C: New.
3023 * g++.dg/cpp0x/constexpr-deref.C: New.
3024 * g++.dg/cpp0x/constexpr-diag1.C: New.
3025 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3026 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3027 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3028 * g++.dg/cpp0x/constexpr-empty.C: New.
3029 * g++.dg/cpp0x/constexpr-empty2.C: New.
3030 * g++.dg/cpp0x/constexpr-empty3.C: New.
3031 * g++.dg/cpp0x/constexpr-empty4.C: New.
3032 * g++.dg/cpp0x/constexpr-empty5.C: New.
3033 * g++.dg/cpp0x/constexpr-ex1.C: New.
3034 * g++.dg/cpp0x/constexpr-ex2.C: New.
3035 * g++.dg/cpp0x/constexpr-ex3.C: New.
3036 * g++.dg/cpp0x/constexpr-ex4.C: New.
3037 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3038 * g++.dg/cpp0x/constexpr-fnptr.C: New.
3039 * g++.dg/cpp0x/constexpr-function1.C: New.
3040 * g++.dg/cpp0x/constexpr-function2.C: New.
3041 * g++.dg/cpp0x/constexpr-function3.C: New.
3042 * g++.dg/cpp0x/constexpr-ice.C: New.
3043 * g++.dg/cpp0x/constexpr-initlist.C: New.
3044 * g++.dg/cpp0x/constexpr-neg1.C: New.
3045 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3046 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3047 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3048 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3049 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3050 * g++.dg/cpp0x/constexpr-nonlit.C: New.
3051 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3052 * g++.dg/cpp0x/constexpr-nullptr.C: New.
3053 * g++.dg/cpp0x/constexpr-object1.C: New.
3054 * g++.dg/cpp0x/constexpr-object2.C: New.
3055 * g++.dg/cpp0x/constexpr-overflow.C: New.
3056 * g++.dg/cpp0x/constexpr-pedantic.C: New.
3057 * g++.dg/cpp0x/constexpr-pos1.C: New.
3058 * g++.dg/cpp0x/constexpr-potential1.C: New.
3059 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3060 * g++.dg/cpp0x/constexpr-pure.C: New.
3061 * g++.dg/cpp0x/constexpr-static.C: New.
3062 * g++.dg/cpp0x/constexpr-static2.C: New.
3063 * g++.dg/cpp0x/constexpr-static3.C: New.
3064 * g++.dg/cpp0x/constexpr-static4.C: New.
3065 * g++.dg/cpp0x/constexpr-static5.C: New.
3066 * g++.dg/cpp0x/constexpr-static6.C: New.
3067 * g++.dg/cpp0x/constexpr-string.C: New.
3068 * g++.dg/cpp0x/constexpr-switch.C: New.
3069 * g++.dg/cpp0x/constexpr-targ.C: New.
3070 * g++.dg/cpp0x/constexpr-throw.C: New.
3071 * g++.dg/cpp0x/constexpr-typeid.C: New.
3072 * g++.dg/cpp0x/constexpr-union.C: New.
3073 * g++.dg/cpp0x/constexpr-value.C: New.
3074 * g++.dg/cpp0x/constexpr-value2.C: New.
3075 * g++.dg/cpp0x/constexpr-variadic.C: New.
3076 * g++.dg/cpp0x/initlist5.C: Use constexpr.
3077 * g++.dg/cpp0x/static_assert3.C: Add expected error.
3078 * g++.dg/other/fold1.C: Likewise.
3079 * g++.dg/parse/crash36.C: Likewise.
3080 * g++.dg/parse/constant4.C: Adjust expected error.
3081 * g++.dg/template/arg5.C: Likewise.
3082 * g++.dg/template/non-dependent10.C: Likewise.
3083 * g++.dg/template/qualified-id3.C: Likewise.
3084 * g++.dg/warn/overflow-warn-1.C: Likewise.
3085 * g++.dg/warn/overflow-warn-3.C: Likewise.
3086 * g++.dg/warn/overflow-warn-4.C: Likewise.
3087 * g++.old-deja/g++.pt/crash10.C: Likewise.
3089 * g++.dg/cpp0x/constexpr-ctor2.C: New.
3091 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3093 Implemented format and noreturn attributes for Objective-C methods.
3094 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3095 * objc.dg/attributes/method-deprecated-1.m: New.
3096 * objc.dg/attributes/method-deprecated-2.m: New.
3097 * objc.dg/attributes/method-deprecated-3.m: New.
3098 * objc.dg/attributes/method-noreturn-1.m: New.
3099 * objc.dg/attributes/method-sentinel-1.m: New.
3100 * objc.dg/attributes/method-format-1.m: New.
3101 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3102 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3103 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3104 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3105 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3106 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3107 * obj-c++.dg/attributes/method-format-1.mm: New.
3109 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3111 * objc.dg/property/at-property-deprecated-1.m: New.
3112 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3114 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3116 Implemented Objective-C 2.0 property accessors.
3117 * objc.dg/property/at-property-6.m: Use nonatomic properties to
3118 avoid testing more complex accessors in this testcase which is not
3120 * objc.dg/property/at-property-7.m: Same change.
3121 * objc.dg/property/at-property-8.m: Same change.
3122 * objc.dg/property/at-property-9.m: Same change.
3123 * objc.dg/property/at-property-10.m: Same change.
3124 * objc.dg/property/at-property-11.m: Same change.
3125 * obj-c++.dg/property/at-property-6.mm: Same change.
3126 * obj-c++.dg/property/at-property-7.mm: Same change.
3127 * obj-c++.dg/property/at-property-8.mm: Same change.
3128 * obj-c++.dg/property/at-property-9.mm: Same change.
3129 * obj-c++.dg/property/at-property-10.mm: Same change.
3130 * obj-c++.dg/property/at-property-11.mm: Same change.
3131 * objc.dg/property/at-property-12.m: New.
3132 * objc.dg/property/at-property-13.m: New.
3133 * obj-c++.dg/property/at-property-12.mm: New.
3134 * obj-c++.dg/property/at-property-13.mm: New.
3136 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3139 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3140 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3141 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3142 * gfortran.dg/allocate_with_typespec_2.f: New test.
3143 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3144 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3145 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3147 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3148 Nathan Froyd <froydnj@codesourcery.com>
3150 PR tree-optimization/46259
3151 * gfortran.dg/pr46259.f: New testcase.
3153 2010-11-01 Paul Koning <ni1d@arrl.net>
3155 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3156 * gcc.c-torture/compile/20020604-1.c: Ditto.
3157 * gcc.c-torture/compile/20001226-1.c: Ditto.
3158 * gcc.c-torture/compile/20010327-1.c: Ditto.
3159 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3160 * gcc.c-torture/compile/pr43191.c: Ditto.
3161 * gcc.c-torture/compile/pr41181.c: Ditto.
3163 2010-10-31 Richard Henderson <rth@redhat.com>
3165 * lib/target-supports.exp
3166 (check_effective_target_automatic_stack_alignment): True for
3167 x86 but not windows.
3168 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3169 use of the preferred-stack-boundary arguments.
3170 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3172 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3175 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3176 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3178 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3180 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3182 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3184 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3185 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3187 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3188 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3189 * objc.dg/torture/tls/thr-init.m: Likewise.
3190 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3191 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3193 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3195 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3198 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3203 * gfortran.dg/typebound_generic_10.f03: New.
3205 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3207 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3208 * objc.dg/property/property-neg-1.m: Updated for changes in the
3209 syntax of @property and the implementation of
3210 @synthesize/@dynamic.
3211 * objc.dg/property/property-neg-2.m: Same change.
3212 * objc.dg/property/property-neg-3.m: Same change.
3213 * objc.dg/property/property-neg-4.m: Same change.
3214 * objc.dg/property/property-neg-5.m: Same change.
3215 * objc.dg/property/property-neg-7.m: Same change.
3216 * objc.dg/property/property-1.m: Same change.
3217 * objc.dg/property/synthesize-1.m: Same change.
3218 * objc.dg/property/at-property-2.m: Same change.
3219 * objc.dg/property/at-property-4.m: Same change.
3221 * objc.dg/property/fsf-property-method-acces.m: Updated for
3222 changes in the syntax of @property and the implementation of
3223 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3224 * objc.dg/property/fsf-property-basic.m: Same change.
3225 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3227 * objc.dg/property/at-property-5.m: New.
3228 * objc.dg/property/at-property-6.m: New.
3229 * objc.dg/property/at-property-7.m: New.
3230 * objc.dg/property/at-property-8.m: New.
3231 * objc.dg/property/at-property-9.m: New.
3232 * objc.dg/property/at-property-10.m: New.
3233 * objc.dg/property/at-property-11.m: New.
3234 * objc.dg/property/synthesize-2.m: New.
3235 * objc.dg/property/dynamic-2.m: New.
3237 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3238 syntax of @property and the implementation of
3239 @synthesize/@dynamic.
3240 * obj-c++.dg/property/property-neg-2.mm: Same change.
3241 * obj-c++.dg/property/property-neg-3.mm: Same change.
3242 * obj-c++.dg/property/property-neg-4.mm: Same change.
3243 * obj-c++.dg/property/property-neg-5.mm: Same change.
3244 * obj-c++.dg/property/property-neg-7.mm: Same change.
3245 * obj-c++.dg/property/property-1.mm: Same change.
3246 * obj-c++.dg/property/synthesize-1.mm: Same change.
3247 * obj-c++.dg/property/at-property-2.mm: Same change.
3248 * obj-c++.dg/property/at-property-4.mm: Same change.
3250 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3251 changes in the syntax of @property and the implementation of
3252 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3253 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3254 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3256 * obj-c++.dg/property/at-property-5.mm: New.
3257 * obj-c++.dg/property/at-property-6.mm: New.
3258 * obj-c++.dg/property/at-property-7.mm: New.
3259 * obj-c++.dg/property/at-property-8.mm: New.
3260 * obj-c++.dg/property/at-property-9.mm: New.
3261 * obj-c++.dg/property/at-property-10.mm: New.
3262 * obj-c++.dg/property/at-property-11.mm: New.
3263 * obj-c++.dg/property/synthesize-2.mm: New.
3264 * obj-c++.dg/property/dynamic-2.mm: New.
3266 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3267 Andrew Pinski <pinskia@gmail.com>
3269 * gcc.c-torture/execute/vector-shift.c: New testcase.
3270 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3271 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3272 * gcc.dg/vector-shift.c: Likewise.
3273 * gcc.dg/vector-shift1.c: Likewise.
3274 * gcc.dg/torture/vector-shift2.c: Likewise.
3275 * gcc.dg/vector-shift3.c: Likewise.
3276 * gcc.dg/simd-1b.c: Adjust.
3278 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3280 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3282 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3284 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3286 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.target/i386/pr46153.c: New test.
3291 2010-10-27 Jason Merrill <jason@redhat.com>
3293 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3295 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3298 * gfortran.dg/class_dummy_3.f03: New.
3300 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3302 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3303 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3305 * gcc.target/i386/avx-vzeroupper-3.c: New.
3306 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3307 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3308 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3309 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3310 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3311 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3312 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3313 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3314 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3315 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3316 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3318 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3320 * obj-c.dg/property/at-property-4.m: New.
3321 * obj-c++.dg/property/at-property-4.mm: New.
3322 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3324 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3327 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3329 * objc.dg/property/at-property-1.m: New.
3330 * objc.dg/property/at-property-2.m: New.
3331 * objc.dg/property/at-property-3.m: New.
3332 * objc.dg/ivar-invalid-type-1.m: New.
3333 * obj-c++.dg/property/at-property-1.mm: New.
3334 * obj-c++.dg/property/at-property-2.mm: New.
3335 * obj-c++.dg/property/at-property-3.mm: New.
3336 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3337 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3340 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3342 PR libgfortran/46010
3343 * gfortran.dg/namelist_66.f90: New test.
3344 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3346 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3349 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3350 * gfortran.dg/allocatable_scalar_10.f90: New.
3351 * gfortran.dg/class_19.f03: Extended.
3353 2010-10-26 Jan Hubicka <jh@suse.cz>
3356 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3358 2010-10-26 Ira Rosen <irar@il.ibm.com>
3360 PR tree-optimization/46167
3361 * gcc.dg/vect/O-pr46167.c: New.
3362 * gcc.dg/vect/vect.exp: Run tests with -O.
3364 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3367 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3368 * g++.dg/vect/pr33860a.cc: Likewise.
3369 * gcc.c-torture/compile/20070522-1.c: Likewise.
3370 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3371 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3372 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3373 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3374 * gcc.dg/pr44136.c: Likewise.
3376 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3377 * gcc.dg/compat/vector-1_x.c: Likewise.
3378 * gcc.dg/compat/vector-1_y.c: Likewise.
3379 * gcc.dg/compat/vector-2_x.c: Likewise.
3380 * gcc.dg/compat/vector-2_y.c: Likewise.
3381 * gcc.dg/pr43300.c: Likewise.
3383 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3384 * gcc.dg/compat/vector-1a_y.c: Likewise.
3385 * gcc.dg/compat/vector-1b_x.c: Likewise.
3386 * gcc.dg/compat/vector-1b_y.c: Likewise.
3387 * gcc.dg/compat/vector-2a_x.c: Likewise.
3388 * gcc.dg/compat/vector-2a_y.c: Likewise.
3389 * gcc.dg/compat/vector-2b_x.c: Likewise.
3390 * gcc.dg/compat/vector-2b_y.c: Likewise.
3391 * gcc.target/i386/pr39162.c: Likewise.
3392 * gcc.target/i386/pr40906-2.c: Likewise.
3393 * gcc.target/i386/sse-5.c: Likewise.
3395 * gcc.dg/pr35442.c: Prune ABI change warnings.
3397 * gcc.c-torture/execute/pr38151.x: New.
3398 * gcc.target/i386/pr44948-1a.c: Likewise.
3399 * gcc.target/i386/pr44948-1b.c: Likewise.
3400 * gcc.target/i386/pr44948-2a.c: Likewise.
3401 * gcc.target/i386/pr44948-2b.c: Likewise.
3403 2010-10-26 Ian Lance Taylor <iant@google.com>
3406 * gcc.c-torture/execute/20101025-1.c: New test.
3408 2010-10-26 Tobias Burnus <burnus@net-b.de>
3411 * gfortran.dg/class_allocate_5.f90: New.
3413 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3415 Implement opaque-enum-specifiers for C++0x
3416 * g++.dg/cpp0x/forw_enum1.C: New.
3417 * g++.dg/cpp0x/forw_enum2.C: New.
3418 * g++.dg/cpp0x/forw_enum3.C: New.
3419 * g++.dg/cpp0x/forw_enum4.C: New.
3420 * g++.dg/cpp0x/forw_enum5.C: New.
3421 * g++.dg/cpp0x/forw_enum6.C: New.
3422 * g++.dg/cpp0x/forw_enum7.C: New.
3423 * g++.dg/cpp0x/forw_enum8.C: New.
3424 * g++.dg/cpp0x/forw_enum9.C: New.
3425 * g++.dg/parse/enum3.C: Add new errors.
3426 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3427 * g++.dg/cpp0x/auto9.C: Add new error.
3428 * g++.dg/template/crash79.C: Add new errors.
3430 2010-10-26 Jie Zhang <jie@codesourcery.com>
3432 * gcc.target/arm/volatile-bitfields-1.c: New test.
3433 * gcc.target/arm/volatile-bitfields-2.c: New test.
3434 * gcc.target/arm/volatile-bitfields-3.c: New test.
3436 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3438 * gnat.dg/pointer_discr1.adb: New test.
3439 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3440 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3441 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3443 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3445 * gnat.dg/loop_optimization8.adb: New test.
3446 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3447 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3449 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3451 * gnat.dg/in_out_parameter2.adb: New test.
3452 * gnat.dg/in_out_parameter3.adb: Likewise.
3454 2010-10-25 Jie Zhang <jie@codesourcery.com>
3456 * g++.dg/opt/combine.c: New test.
3458 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3460 * gnat.dg/opt7.ad[sb]: New test.
3461 * gnat.dg/opt7_pkg.ads: New helper.
3463 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3466 * obj-c.dg/pr45735.mm: New.
3467 * obj-c++.dg/pr45735.mm: New.
3469 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3472 * objc.dg/pr24393.m: New.
3473 * obj-c++.dg/pr24393.mm: New.
3475 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3478 * objc.dg/pr28049.m: New.
3479 * obj-c++.dg/pr28049.mm: New.
3481 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3483 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3484 parameter attributes are now supported.
3485 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3486 * objc.dg/attributes/parameter-attribute-1.m: New test.
3487 * objc.dg/attributes/parameter-attribute-2.m: New test.
3488 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3489 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3491 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3493 Based on the CFString implementation in FSF apple/trunk branch.
3495 * gcc.dg/darwin-cfstring-1.c: New.
3496 * gcc.dg/darwin-cfstring-2.c: New.
3497 * gcc.dg/torture/darwin-cfstring-3.c: New.
3498 * g++.dg/other/darwin-cfstring1.C: New.
3499 * g++.dg/torture/darwin-cfstring-3.C: New.
3501 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3503 * objc.dg/demangle-1.m: New test.
3504 * obj-c++.dg/demangle-1.mm: New test.
3505 * obj-c++.dg/demangle-2.mm: New test.
3506 * obj-c++.dg/demangle-3.mm: New test.
3508 2010-10-23 Ian Lance Taylor <iant@google.com>
3510 * gcc.c-torture/execute/20101011-1.c: New test.
3511 * gcc.c-torture/execute/20101011-1.x: New test driver.
3513 2010-10-23 Tobias Burnus <burnus@net-b.de>
3516 * gfortran.dg/protected_8.f90: New.
3518 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3520 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3521 * gcc.target/i386/isa-9.c: Skip for -march other than
3522 -march=amdfam10 in multilib options.
3523 * gcc.target/i386/pr42589.c: Skip for -march other than
3524 -march=i486 in multilib options.
3525 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3526 other -march in multilib options.
3528 2010-10-23 Jie Zhang <jie@codesourcery.com>
3530 PR rtl-optimization/37360
3531 * gcc.dg/pr37360.c: New test.
3533 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3537 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3538 Andrew Pinski <pinskia@gmail.com>
3540 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3541 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3542 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3543 * gcc.dg/vector-subscript-1.c: Likewise.
3544 * gcc.dg/vector-subscript-2.c: Likewise.
3545 * gcc.dg/vector-subscript-3.c: New testcase.
3546 * gcc.dg/array-8.c: Adjust.
3548 2010-10-22 Richard Guenther <rguenther@suse.de>
3551 * c-c++-common/torture/pr46137.c: New testcase.
3553 2010-10-22 Jason Merrill <jason@redhat.com>
3556 * g++.dg/template/defarg14.C: New.
3558 2010-10-22 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/implicit10.C: New.
3563 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3566 * gcc.target/i386/pr46098.c: New test.
3568 2010-10-22 Richard Guenther <rguenther@suse.de>
3570 PR tree-optimization/45720
3571 * gcc.dg/torture/pr45720.c: New testcase.
3573 2010-10-22 Ira Rosen <irar@il.ibm.com>
3575 PR tree-optimization/46126
3576 * gcc.dg/vect/pr46126.c: New.
3578 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3580 Based on the CFString implementation in FSF apple/trunk branch.
3582 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3583 so that the latter can be used in dg-skip and dg-xfail clauses.
3584 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3585 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3586 to use dg-additional-files for Object1.
3587 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3588 to use dg-additional-files for Object1, move to torture/strings/.
3589 * obj-c++.dg/const-str-4.mm: Likewise.
3590 * obj-c++.dg/const-str-3.mm: Likewise.
3591 * obj-c++.dg/const-str-8.mm: Likewise.
3592 * obj-c++.dg/const-str-9.mm: Likewise.
3593 * obj-c++.dg/const-str-10.mm: Likewise.
3594 * obj-c++.dg/const-str-10.mm: Likewise.
3595 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3596 to use dg-additional-files for Object1, move to strings/.
3597 * obj-c++.dg/const-str-2.mm: Likewise.
3598 * obj-c++.dg/const-str-5.mm: Likewise.
3599 * obj-c++.dg/const-str-6.mm: Likewise.
3600 * obj-c++.dg/const-str-12.mm: Likewise.
3601 * obj-c++.dg/strings/strings.exp: New.
3602 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3603 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3604 * obj-c++.dg/torture/strings/strings.exp: New.
3605 * obj-c++.dg/torture/strings/string1.mm: New.
3606 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3607 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3608 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3610 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3611 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3612 * objc/execute/string2.m: Likewise.
3613 * objc/execute/string3.m: Likewise.
3614 * objc/execute/string3.m: Likewise.
3615 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3616 * objc.dg/foreach-4.m: Likewise.
3617 * objc.dg/foreach-5.m: Likewise.
3618 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3619 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3620 * objc.dg/const-str-4.m: Likewise.
3621 * objc.dg/const-str-7.m: Likewise.
3622 * objc.dg/const-str-8.m: Likewise.
3623 * objc.dg/const-str-9.m: Likewise.
3624 * objc.dg/const-str-10.m: Likewise.
3625 * objc.dg/const-str-11.m: Likewise.
3626 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3627 to use dg-additional-files for Object1, move to objc.dg/strings/.
3628 * objc.dg/const-str-2.m: Likewise.
3629 * objc.dg/const-str-5.m: Likewise.
3630 * objc.dg/const-str-6.m: Likewise.
3631 * objc.dg/const-str-12.m: Likewise.
3632 * objc.dg/const-str-12b.m: Likewise.
3633 * objc.dg/strings/strings.exp: New.
3634 * objc.dg/strings/const-cfstring-2.m: New.
3635 * objc.dg/strings/const-cfstring-5.m: New.
3636 * objc.dg/torture/strings/strings.exp: New.
3637 * objc.dg/torture/strings/const-cfstring-1.m: New.
3638 * objc.dg/torture/strings/const-cfstring-3.m: New.
3639 * objc.dg/torture/strings/const-cfstring-4.m: New.
3641 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3643 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3645 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3648 * g++.dg/parse/crash57.C: New.
3650 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3651 H.J. Lu <hongjiu.lu@intel.com>
3654 * gcc.target/i386/pr45946.c: New test.
3656 2010-10-21 Martin Jambor <mjambor@suse.cz>
3658 PR tree-optimization/45875
3659 * g++.dg/ipa/pr45875.C: New test.
3661 2010-10-21 Ira Rosen <irar@il.ibm.com>
3663 PR tree-optimization/46049
3664 PR tree-optimization/46052
3665 * gcc.dg/vect/pr46052.c: New test.
3666 * gcc.dg/vect/pr46049.c: New test.
3668 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3671 * gfortran.dg/shape_5.f90: New test case.
3673 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3676 * gfortran.dg/proc_ptr_comp_25.f90: New.
3678 2010-10-21 Richard Guenther <rguenther@suse.de>
3679 Michael Matz <matz@suse.de>
3681 PR tree-optimization/45764
3682 * gcc.dg/torture/pr45764.c: New testcase.
3684 2010-10-21 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/46111
3687 * g++.dg/torture/pr46111.C: New testcase.
3689 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3692 * gfortran.dg/dummy_procedure_4.f90: New.
3693 * gfortran.dg/proc_ptr_30.f90: New.
3695 2010-10-21 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/ptr-func-1.f90: New.
3699 * gfortran.dg/ptr-func-2.f90: New.
3701 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/45919
3704 * gcc.c-torture/compile/pr45919.c: New test.
3706 PR tree-optimization/46066
3707 * gcc.dg/autopar/pr46066.c: New test.
3709 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3712 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3714 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3717 * g++.dg/cpp0x/range-for7.C: New.
3719 2010-10-20 Richard Guenther <rguenther@suse.de>
3722 * g++.dg/lto/20101020-1_0.h: New testcase.
3723 * g++.dg/lto/20101020-1_0.C: Likewise.
3724 * g++.dg/lto/20101020-1_1.C: Likewise.
3726 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3728 * gcc.dg/20101013-1.c: New test.
3730 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3733 * gcc.target/i386/pr46085-1.c: New.
3734 * gcc.target/i386/pr46085-2.c: Likewise.
3736 2010-10-20 Richard Guenther <rguenther@suse.de>
3738 PR tree-optimization/45860
3739 * gcc.dg/torture/pr45860.c: New testcase.
3741 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3743 * gnat.dg/discr25.adb: New test.
3744 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3746 2010-10-20 Olivier Hainque <hainque@adacore.com>
3748 * gcc.target/powerpc/ehreturn.c: New test.
3750 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3752 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3753 not require Foundation and run with the GNU runtime as well.
3755 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3758 * obj-c++.dg/template-8.mm: New.
3760 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3763 * objc.dg/pr23709.m: New.
3764 * obj-c++.dg/pr23709.m: New.
3766 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/template/crash104.C: New.
3771 2010-10-19 Richard Henderson <rth@redhat.com>
3773 * gcc.target/i386/fma3-fma.c: New.
3774 * gcc.target/i386/fma3-builtin.c: New.
3775 * gcc.target/i386/fma4-builtin.c: New.
3777 2010-10-19 Richard Guenther <rguenther@suse.de>
3780 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3782 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3784 Merge from 'apple/trunk' branch on FSF servers.
3786 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3789 * objc.dg/proto-init-mimatch-1.m: New.
3790 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3792 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3794 Implemented parsing @synthesize and @dynamic for
3795 Objective-C/Objective-C++.
3796 * objc.dg/property/dynamic-1.m: New.
3797 * objc.dg/property/synthesize-1.m: New.
3798 * obj-c++.dg/property/dynamic-1.mm: New.
3799 * obj-c++.dg/property/synthesize-1.mm: New.
3801 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3803 * objc.dg/at-class-1.m: New.
3804 * objc.dg/at-class-1.mm: New.
3806 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3808 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3810 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3812 Merge from 'apple/trunk' branch on FSF servers.
3814 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3817 * obj-c++.dg/template-7.mm: New.
3819 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3821 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3824 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3826 Merge from 'apple/trunk' branch on FSF servers.
3828 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3831 * obj-c++.dg/try-catch-16.mm: New.
3832 * obj-c++.dg/try-catch-17.mm: New.
3834 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3837 * obj-c++.dg/try-catch-15.mm: New
3839 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3842 * obj-c++.dg/try-catch-12.mm: New
3843 * obj-c++.dg/try-catch-13.mm: New
3844 * obj-c++.dg/try-catch-14.mm: New
3845 * objc.dg/try-catch-11.m: New
3846 * objc.dg/try-catch-12.m: New
3847 * objc.dg/try-catch-13.m: New
3849 2010-10-18 Richard Henderson <rth@redhat.com>
3851 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3853 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3856 * c-c++-common/Wunused-var-13.c: New test.
3858 2010-10-18 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/45967
3861 * gcc.dg/torture/pr45967.c: New testcase.
3862 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3863 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3864 * gcc.dg/torture/pr39074-2.c: Likewise
3865 * gcc.dg/torture/pta-escape-1.c: Likewise
3866 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3867 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3868 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3869 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3870 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3871 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3873 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3875 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3877 2010-10-18 Richard Guenther <rguenther@suse.de>
3880 * g++.dg/lto/20101015-2_0.C: New testcase.
3882 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3885 * gcc.c-torture/execute/pr46019.c: New test.
3887 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3889 Merge from 'apple/trunk' branch on FSF servers.
3891 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3894 * obj-c++.dg/method-namespace-2.mm: New.
3896 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3898 Merge from 'apple/trunk' branch on FSF servers.
3900 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3903 * objc.dg/private-1.m: Test modified.
3904 * obj-c++.dg/private-1.mm: Test modified.
3906 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3909 * gcc.target/i386/push-1.c: Remove.
3911 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3912 H.J. Lu <hongjiu.lu@intel.com>
3915 * gcc.target/i386/pr46051.c: New test.
3917 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3919 * obj-c++.dg/gnu-api-2-class.mm: New.
3920 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3921 * obj-c++.dg/gnu-api-2-method.mm: New.
3922 * obj-c++.dg/gnu-api-2-objc.mm: New.
3923 * obj-c++.dg/gnu-api-2-object.mm: New.
3924 * obj-c++.dg/gnu-api-2-property.mm: New.
3925 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3926 * obj-c++.dg/gnu-api-2-sel.mm: New.
3928 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3930 * objc.dg/fsf-package-0.m: New.
3931 * obj-c++.dg/fsf-package-0.m: New.
3933 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3936 * objc.dg/pr18255.m: New.
3938 2010-10-16 Jan Hubicka <jh@suse.cz>
3941 * g++.dg/torture/pr44206.C: New.
3943 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3945 * objc.dg/gnu-api-2-class.m: New.
3946 * objc.dg/gnu-api-2-objc.m: New.
3948 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3950 * objc.dg/gnu-api-2-ivar.m: New.
3952 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3954 * objc.dg/gnu-api-2-property.m: New.
3956 2010-10-15 Xinliang David Li <davidxl@google.com>
3958 * g++.dg/uninit-pred-3_a.C: New test.
3959 * g++.dg/uninit-pred-3_b.C: New test.
3961 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3963 * objc.dg/gnu-api-2-object.m: New.
3965 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3967 * objc.dg/gnu-api-2-method.m: New.
3969 2010-10-15 Jason Merrill <jason@redhat.com>
3971 * g++.dg/lto/pr45983_0.C: New.
3973 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3975 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3976 builtin combiner patterns.
3977 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3978 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3979 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3980 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3981 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3983 2010-10-15 Richard Guenther <rguenther@suse.de>
3985 * g++.dg/lto/20101015-1_0.C: New testcase.
3987 2010-10-15 Richard Guenther <rguenther@suse.de>
3990 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3991 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3993 2010-10-15 Richard Guenther <rguenther@suse.de>
3996 * g++.dg/lto/20101014-1_0.C: New testcase.
3998 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4000 * objc.dg/gnu-api-2-protocol.m: New.
4001 * objc.dg/gnu-api-2-sel.m: New.
4003 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4005 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4008 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
4010 * gcc.dg/20101010-1.c: New testcase.
4012 2010-10-15 Jie Zhang <jie@codesourcery.com>
4014 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4015 script when relocatable linking.
4017 2010-10-14 Yao Qi <yao@codesourcery.com>
4020 * gcc.target/arm/pr45447.c: New test.
4022 2010-10-14 Jan Hubicka <jh@suse.cz>
4025 * g++.dg/lto/pr45621.h : New.
4026 * g++.dg/lto/pr45621_0.C: New.
4027 * g++.dg/lto/pr45621_1.C: New.
4029 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4031 * objc.dg/property: New.
4032 * objc.dg/property/fsf-property-basic.m: New.
4033 * objc.dg/property/fsf-property-method-access.m: New.
4034 * objc.dg/property/fsf-property-named-ivar.m: New.
4035 * obj-c++.dg/property: New.
4036 * obj-c++.dg/property/fsf-property-basic.mm: New.
4037 * obj-c++.dg/property/fsf-property-method-access.mm: New.
4038 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4040 merge from FSF apple 'trunk' branch.
4041 2006 Fariborz Jahanian <fjahanian@apple.com>
4043 Radars 4436866, 4505126, 4506903, 4517826
4044 * objc.dg/property/property-1.m: New.
4045 * objc.dg/property/property-2.m: New.
4046 * objc.dg/property/property-3.m: New.
4047 * objc.dg/property/property-neg-1.m: New.
4048 * objc.dg/property/property-neg-2.m: New.
4049 * objc.dg/property/property-neg-3.m: New.
4050 * objc.dg/property/property-neg-4.m: New.
4051 * objc.dg/property/property-neg-5.m: New.
4052 * objc.dg/property/property-neg-6.m: New.
4053 * objc.dg/property/property-neg-7.m: New.
4054 * objc.dg/property/property.exp: New.
4055 * obj-c++.dg/property/property-1.mm: New.
4056 * obj-c++.dg/property/property-2.mm: New.
4057 * obj-c++.dg/property/property-3.mm: New.
4058 * obj-c++.dg/property/property-neg-1.mm: New.
4059 * obj-c++.dg/property/property-neg-2.mm: New.
4060 * obj-c++.dg/property/property-neg-3.mm: New.
4061 * obj-c++.dg/property/property-neg-4.mm: New.
4062 * obj-c++.dg/property/property-neg-5.mm: New.
4063 * obj-c++.dg/property/property-neg-6.mm: New.
4064 * obj-c++.dg/property/property-neg-7.mm: New.
4065 * obj-c++.dg/property/property.exp: New.
4067 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4069 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
4071 2010-10-14 Joseph Myers <joseph@codesourcery.com>
4074 * gcc.c-torture/compile/pr45969-1.c: New test.
4076 2010-10-14 Richard Guenther <rguenther@suse.de>
4078 PR tree-optimization/44913
4079 * gcc.dg/torture/pr44913.c: New testcase.
4081 2010-10-14 Richard Guenther <rguenther@suse.de>
4084 * g++.dg/lto/20101014-2_0.C: New testcase.
4086 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4088 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4089 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4090 * gcc.target/i386/pr44130.c: Likewise.
4091 * gcc.target/i386/pr44144.c: Likewise.
4092 * gcc.target/i386/pr44180.c: Likewise.
4093 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4094 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4095 * gcc.target/i386/vect-sizes-1.c: Likewise.
4096 * gcc.target/i386/vectorize4-avx.c: Likewise.
4098 2010-10-14 Richard Guenther <rguenther@suse.de>
4101 * g++.dg/lto/20101010-3_0.C: New testcase.
4102 * g++.dg/lto/20101010-4_0.C: Likewise.
4104 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4106 * objc.dg/pr45878.m: Update to include NSConstantString interface
4108 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4109 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4110 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4111 reference for m64 -fnext-runtime.
4113 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4115 * gcc.target/i386/vect-sizes-1.c: New.
4117 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4120 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4122 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4124 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4125 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4127 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4129 * gcc.target/ia64/20101005.c: New test.
4131 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4133 PR rtl-optimization/45570
4134 * gcc.dg/pr45570.c: New test.
4136 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4138 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4139 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4140 * gcc.target/i386/vectorize4-avx.c: Likewise.
4142 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4144 * gcc.target/i386/avx-copysign-vec.c: New.
4145 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4147 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4150 * gcc.target/i386/pr44130.c: New.
4152 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4155 * gcc.target/i386/pr44144.c: New.
4157 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4160 * gcc.target/i386/pr44180.c: New.
4162 2010-10-13 Jason Merrill <jason@redhat.com>
4164 * g++.dg/template/canon-type-8.C: New.
4166 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4168 * gcc.c-torture/execute/20101013-1.c: New test.
4170 2010-10-13 Richard Guenther <rguenther@suse.de>
4173 * objc.dg/pr45878.m: New testcase.
4175 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4177 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4178 * gcc.dg/format/dfp-printf-1.c: Likewise.
4179 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4181 2010-10-13 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/45788
4184 * g++.dg/pr45788.C: New testcase.
4186 2010-10-13 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/45970
4189 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4191 2010-10-13 Richard Guenther <rguenther@suse.de>
4193 PR tree-optimization/45982
4194 * gcc.dg/torture/pr45982.c: New testcase.
4195 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4196 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4197 * gcc.dg/torture/pr39074-2.c: Likewise.
4199 2010-10-13 Richard Guenther <rguenther@suse.de>
4202 * g++.dg/torture/pr45874.C: New testcase.
4204 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4206 * objc.dg/attributes/method-attribute-1.m: Update to respond
4207 to implemented method attributes..
4208 * objc.dg/attributes/method-attribute-2.m: Likewise.
4209 * objc.dg/attributes/method-attribute-3.m: Likewise.
4210 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4211 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4212 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4214 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4217 * objc.dg/pr23214.m: New.
4219 2010-10-12 Michael Eager <eager@eagercon.com>
4222 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4223 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4225 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4228 * gcc.c-torture/execute/pr45636.c: New test.
4229 * gfortran.dg/pr45636.f90: New test.
4231 2010-10-12 Richard Henderson <rth@redhat.com>
4233 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4235 2010-10-12 Daniel Kraft <d@domob.eu>
4238 * gfortran.dg/associate_1.f03: More tests with derived-types.
4239 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4240 * gfortran.dg/associate_8.f03: Fix typo.
4241 * gfortran.dg/initialization_27.f90: Fix typo.
4243 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4246 * lib/lto.exp (lto-get-options-main): Support optional target
4247 selector for dg-extra-ld-options.
4249 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4251 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4252 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4254 2010-10-11 Martin Jambor <mjambor@suse.cz>
4257 * g++.dg/torture/pr45699.C: New test.
4258 * g++.dg/otr-fold-1.C: Adjusted.
4259 * g++.dg/otr-fold-1.C: Likewise.
4261 2010-10-11 Nick Clifton <nickc@redhat.com>
4263 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4264 Allow for a user label prefix.
4266 2010-10-10 Richard Guenther <rguenther@suse.de>
4268 * g++.dg/lto/20101010-1_0.C: New testcase.
4269 * g++.dg/lto/20101010-2_0.C: Likewise.
4271 2010-10-11 Ira Rosen <irar@il.ibm.com>
4273 PR tree-optimization/45902
4274 * gcc.dg/vect/45902.c: New test.
4276 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4279 * gcc.dg/tls/pr45870.c: New test.
4281 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4284 * gfortran.dg/typebound_operator_6.f03: New.
4286 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4288 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4289 and adjust -export symbol scanning.
4290 * g++.dg/ext/dllexport1.C: Likewise.
4291 * g++.dg/ext/dllexport3.C: Likewise.
4292 * gcc.dg/dll-3.c: Likewise.
4293 * gcc.dg/dll-4.c: Likewise.
4294 * gcc.dg/dll-5.c: Likewise.
4296 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4298 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4299 instead of tree_profile dump file.
4300 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4301 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4304 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4306 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4308 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4310 * gfortran.dg/character_comparison_4.f90: New test.
4311 * gfortran.dg/character_comparison_5.f90: New test.
4312 * gfortran.dg/character_comparison_6.f90: New test.
4314 2010-10-09 Richard Henderson <rth@redhat.com>
4316 * lib/target-supports.exp
4317 (check_effective_target_automatic_stack_alignment): Always true.
4319 2010-10-09 Richard Guenther <rguenther@suse.de>
4322 * gcc.dg/lto/20101009-2_0.c: New testcase.
4323 * gcc.dg/lto/20101009-2_1.c: Likewise.
4324 * gcc.dg/lto/20101009-2_2.c: Likewise.
4326 2010-10-09 Richard Guenther <rguenther@suse.de>
4329 * g++.dg/lto/20101009-1_0.C: New testcase.
4331 2010-10-09 Richard Guenther <rguenther@suse.de>
4333 PR tree-optimization/45945
4334 * gcc.dg/lto/20101009-1_0.c: New testcase.
4336 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4339 * gcc.target/i386/pr45913.c: New.
4341 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4344 * gfortran.dg/streamio_16.f90: Update test.
4346 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4348 PR tree-optimization/45903
4349 * gcc.target/i386/pr45903.c: New test.
4351 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4353 * gnat.dg/interface5.adb: Compile with warnings disabled.
4355 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4357 * obj-c++.dg/encode-10.mm: New testcase.
4359 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4362 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4363 C++ class. Removed XFAIL.
4365 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4368 * gfortran.dg/typebound_operator_5.f03: New.
4370 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4372 Merge from 'apple/trunk' branch on FSF servers.
4374 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4377 * obj-c++.dg/method-namespace-1.mm: New.
4379 2010-10-07 Martin Jambor <mjambor@suse.cz>
4381 * gcc.dg/tree-ssa/sra-11.c: New test.
4383 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4386 * gcc.dg/vect/pr45847.c: New test.
4388 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4389 Kai Tietz <kai.tietz@onevision.com>
4391 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4393 2010-10-07 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/45732
4396 * gcc.dg/torture/pr45732.c: New testcase.
4398 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4400 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4401 * objc.dg/foreach-2.m: Likewise.
4402 * objc.dg/foreach-3.m: Likewise.
4403 * objc.dg/foreach-4.m: Likewise.
4404 * objc.dg/foreach-5.m: Likewise.
4405 * objc.dg/foreach-6.m: Likewise.
4406 * objc.dg/foreach-7.m: Likewise.
4407 * objc.dg/objc-foreach-4.m: Likewise.
4408 * objc.dg/objc-foreach-5.m: Likewise.
4410 2010-10-07 Richard Guenther <rguenther@suse.de>
4413 * gcc.dg/torture/pr45869.c: New testcase.
4415 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4417 * objc.dg/set-not-used-1.m: New
4418 * obj-c++.dg/set-not-used-1.mm: New.
4420 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4422 * objc.dg/attributes/method-attribute-3.m: New.
4423 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4425 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4428 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4430 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4433 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4435 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4437 Merge from 'apple/trunk' branch on FSF servers.
4439 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4442 * obj-c++.dg/encode-9.mm: New.
4444 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4446 * g++.dg/cpp0x/pr45908.C: New test.
4448 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4450 * gnat.dg/opt6.ad[sb]: New test.
4452 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4454 Implemented fast enumeration for Objective-C.
4455 * objc.dg/foreach-1.m: New.
4456 * objc.dg/foreach-2.m: New.
4457 * objc.dg/foreach-3.m: New.
4458 * objc.dg/foreach-4.m: New.
4459 * objc.dg/foreach-5.m: New.
4460 * objc.dg/foreach-6.m: New.
4461 * objc.dg/foreach-7.m: New.
4463 Merge from 'apple/trunk' branch on FSF servers:
4464 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4467 * objc.dg/objc-foreach-5.m: New.
4469 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4472 * objc.dg/objc-foreach-4.m: New.
4474 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4477 * objc.dg/objc-foreach-3.m: New.
4479 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4482 * objc.dg/objc-foreach-2.m: New.
4484 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4487 * objc.dg/objc-foreach-1.m: New
4489 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4491 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4494 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4497 * obj-c++.dg/syntax-error-10.mm: New.
4499 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4502 * obj-c++.dg/syntax-error-9.mm: New.
4504 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4507 * obj-c++.dg/syntax-error-8.mm: New.
4509 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4511 Merge from 'apple/trunk' branch on FSF servers.
4513 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4516 * obj-c++.dg/syntax-error-7.mm: New
4518 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4521 * obj-c++.dg/syntax-error-6.mm: New
4523 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4526 * obj-c++.dg/syntax-error-5.mm: New
4528 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4531 * obj-c++.dg/syntax-error-[3-4].mm: New.
4533 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4536 * obj-c++.dg/syntax-error-[1-2].mm: New.
4538 2010-10-05 Ira Rosen <irar@il.ibm.com>
4540 PR tree-optimization/45752
4541 * gcc.dg/vect/pr45752.c: New test.
4543 2010-10-05 Richard Guenther <rguenther@suse.de>
4545 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4546 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4547 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4548 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4549 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4550 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4551 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4552 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4553 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4554 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4555 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4556 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4557 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4558 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4559 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4560 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4561 * gcc.dg/tree-ssa/20080530.c: Likewise.
4562 * g++.dg/tree-ssa/inline-3.C: Likewise.
4563 * g++.dg/tree-ssa/inline-1.C: Likewise.
4564 * g++.dg/tree-ssa/inline-2.C: Likewise.
4565 * gcc.dg/profile-dir-1.c: Likewise.
4566 * gcc.dg/profile-dir-2.c: Likewise.
4567 * gcc.dg/profile-dir-3.c: Likewise.
4569 2010-10-05 Richard Guenther <rguenther@suse.de>
4572 * g++.dg/torture/pr45877.C: New testcase.
4574 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4577 * gcc.dg/debug/pr45849.c: New test.
4580 * gcc.c-torture/compile/pr45876.c: New test.
4582 2010-10-04 Julian Brown <julian@codesourcery.com>
4584 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4586 * gcc.dg/vect/vect-60.c: Likewise.
4587 * gcc.dg/vect/vect-56.c: Likewise.
4588 * gcc.dg/vect/vect-93.c: Likewise.
4589 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4590 * gcc.dg/vect/vect-95.c: Likewise.
4591 * gcc.dg/vect/vect-96.c: Likewise.
4592 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4593 * gcc.dg/vect/slp-25.c: Likewise.
4594 * gcc.dg/vect/slp-3.c: Likewise.
4595 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4596 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4597 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4598 * gcc.dg/vect/vect-109.c: Likewise.
4599 * gcc.dg/vect/vect-peel-1.c: Likewise.
4600 * gcc.dg/vect/vect-peel-2.c: Likewise.
4601 * lib/target-supports.exp
4602 (check_effective_target_arm_vect_no_misalign): New.
4603 (check_effective_target_vect_no_align): Use above.
4604 (check_effective_target_vect_element_align): New.
4605 (add_options_for_quad_vectors): New.
4607 2010-10-04 Martin Jambor <mjambor@suse.cz>
4609 PR tree-optimization/45572
4610 * g++.dg/ipa/pr45572-1.C: New test.
4611 * g++.dg/ipa/pr45572-2.C: Likewise.
4613 2010-10-03 Ian Lance Taylor <iant@google.com>
4615 * gcc.dg/anon-struct-11.c: New test.
4616 * gcc.dg/anon-struct-12.c: New test.
4617 * gcc.dg/anon-struct-13.c: New test.
4618 * gcc.dg/anon-struct-14.c: New test.
4620 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4622 * g++.dg/torture/pr45764.C: Revert revision 164914.
4623 * gcc.dg/vect/pr43432.c: Likewise.
4624 * gcc.dg/vect/vect-114.c: Likewise.
4625 * gcc.dg/vect/vect-15.c: Likewise.
4627 2010-10-03 Jason Merrill <jason@redhat.com>
4629 * g++.dg/cpp0x/sfinae5.C: New.
4631 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4633 PR tree-optimization/45720
4634 PR tree-optimization/45764
4635 * g++.dg/torture/pr45764.C: New.
4637 * gcc.dg/vect/pr43432.c: Xfail.
4638 * gcc.dg/vect/vect-114.c: Likewise.
4639 * gcc.dg/vect/vect-15.c: Likewise.
4641 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4643 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4645 * gcc.dg/torture/pr45678-2.c: Likewise.
4647 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4650 * gfortran.dg/intrinsic_6.f90: New.
4652 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4655 * gfortran.dg/dependency_37.f90: New test.
4657 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4659 * gcc.target/i386/shift_mask.c: New test.
4661 2010-10-01 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/45854
4664 * g++.dg/torture/pr45854.C: New testcase.
4666 2010-09-30 Michael Eager <eager@eagercon.com>
4668 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4671 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4674 * gfortran.dg/graphite/pr45758.f90: New.
4676 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4679 * gcc.dg/graphite/id-pr45230.c: New.
4681 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4683 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4684 * gfortran.dg/graphite/graphite.exp: Same.
4685 * gcc.dg/graphite/vect-pr43423.c: New.
4687 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4690 * g++.dg/torture/pr45843.C: New test.
4692 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4695 * gfortran.dg/allocate_derived_5.f90: New.
4697 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4699 PR tree-optimization/31261
4700 * gcc.dg/tree-ssa/pr31261.c: New test.
4702 2010-09-30 Michael Eager <eager@eagercon.com>
4704 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4705 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4706 * gcc.target/microblaze/microblaze.exp: Ditto.
4707 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4708 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4709 * gcc.target/microblaze/others/data_var1.c: Ditto.
4710 * gcc.target/microblaze/others/data_var2.c: Ditto.
4711 * gcc.target/microblaze/others/data_var3.c: Ditto.
4712 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4713 * gcc.target/microblaze/others/strings1.c:: Ditto.
4714 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4715 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4716 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4717 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4718 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4719 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4720 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4721 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4722 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4723 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4724 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4725 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4726 * gcc.target/microblaze/isa/float.c: Ditto.
4727 * gcc.target/microblaze/isa/mulh.c: Ditto.
4728 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4729 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4730 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4731 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4732 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4733 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4734 * gcc.target/microblaze/isa/bshift.c: Ditto.
4735 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4736 * gcc.target/microblaze/isa/div.c: Ditto.
4737 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4738 * gcc.target/microblaze/isa/mul.c: Ditto.
4740 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4742 merge from FSF 'apple/trunk' branch.
4743 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4746 * objc.dg/enhanced-proto-1.m: New.
4747 * objc.dg/enhanced-proto-2.m: New.
4748 * obj-c++.dg/enhanced-proto-1.mm: New
4749 * obj-c++.dg/enhanced-proto-2.mm: New.
4751 2010-09-30 Richard Guenther <rguenther@suse.de>
4754 * gcc.dg/debug/pr41893-1.c: Adjust.
4755 * gcc.dg/pr30762-1.c: Likewise.
4756 * gcc.dg/pr31529-1.c: Likewise.
4757 * gcc.dg/pr34457-1.c: Likewise.
4758 * gcc.dg/pr34668-1.c: Likewise.
4759 * gcc.dg/pr43557-1.c: Likewise.
4761 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4764 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4765 * objc.dg/const-str-3.m: Correct header for memcpy.
4766 * objc.dg/const-str-7.m: Likewise.
4767 * objc.dg/method-20b.m: Provide an implementation of Object.
4768 Adjust XFAIL for m64 NeXT runtime.
4769 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4770 * objc.dg/encode-3.m: Correct line ordering, provide header for
4772 * objc.dg/encode-7-next.m: Only run for 32bit.
4773 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4774 * objc.dg/type-size-2.m: Provide an implementation of Object.
4776 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4777 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4778 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4779 Adjust XFAIL for m64 NeXT runtime.
4780 * obj-c++.dg/method-22.mm: Likewise.
4781 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4783 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4785 Merge from 'apple/trunk' branch on FSF servers.
4787 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4790 * obj-c++.dg/bad-forward-decl.mm: New
4792 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4794 * ada/acats/run_acats: Revert revision 157037.
4796 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4798 Merge from 'apple/trunk' branch on FSF servers.
4800 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4803 * objc.dg/naming-2.m: Update
4804 * objc.dg/naming-3.m: New
4806 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4809 * gcc.target/arm/pr40457-3.c: New test.
4811 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4813 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4815 * lib/target-supports.exp (check_ifunc_available): Likewise.
4817 2010-09-29 Tristan Gingold <gingold@adacore.com>
4819 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4821 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4823 * objc.dg/keywords-1.m: New test.
4824 * objc.dg/keywords-2.m: New test.
4825 * objc.dg/keywords-3.m: New test.
4826 * obj-c++.dg/keywords-1.mm: New test.
4827 * obj-c++.dg/keywords-2.mm: New test.
4829 2010-09-28 Jason Merrill <jason@redhat.com>
4831 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4832 * g++.dg/ext/complit11.C: Likewise.
4833 * g++.old-deja/g++.law/temps1.C: Likewise.
4835 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4836 * g++.old-deja/g++.mike/misc6.C: Likewise.
4838 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4840 * objc.dg/attributes/method-attribute-1.m: New.
4841 * objc.dg/attributes/method-attribute-2.m: New.
4843 * obj-c++.dg/attributes/method-attribute-1.m: New.
4844 * obj-c++.dg/attributes/method-attribute-2.m: New.
4846 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4848 * objc.dg/attributes: New.
4849 * objc.dg/attributes/attributes.exp: New.
4850 * objc.dg/attributes/class-attribute-1.m: New.
4851 * objc.dg/attributes/class-attribute-2.m: New
4852 * objc.dg/attributes/categ-attribute-1.m: New
4853 * objc.dg/attributes/categ-attribute-2.m: New
4854 * objc.dg/attributes/proto-attribute-1.m: New
4856 * obj-c++.dg/attributes: New.
4857 * obj-c++.dg/attributes/attributes.exp: New
4858 * obj-c++.dg/attributes/class-attribute-1.mm: New
4859 * obj-c++.dg/attributes/class-attribute-2.mm: New
4860 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4861 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4862 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4864 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4866 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4867 from the branch renamed to method-20b.m to avoid clashes).
4869 2005-08-23 Stuart Hastings <stuart@apple.com>
4870 Ziemowit Laski <zlaski@apple.com>
4873 * obj-c++.dg/method-23.mm: New.
4874 * objc.dg/method-20.m: New.
4876 2010-09-28 Jan Hubicka <jh@suse.cz>
4878 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4880 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4883 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4884 i?86-*-solaris2.[89], *-*-vxworks*.
4885 * gcc.target/i386/pr22152.c: Likewise.
4886 * gcc.target/i386/vect8-ret.c: New test.
4888 2010-09-28 Jie Zhang <jie@codesourcery.com>
4890 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4892 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4894 Merge from 'apple/trunk' branch on FSF servers.
4896 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4899 * obj-c++.dg/method-22.mm: New.
4901 2010-09-27 Jason Merrill <jason@redhat.com>
4903 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4904 * g++.dg/ext/complit11.C: Adjust.
4905 * g++.old-deja/g++.law/temps1.C: Adjust.
4906 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4907 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4909 2010-09-27 Ian Lance Taylor <iant@google.com>
4911 * lib/target-supports.exp (check_effective_target_split_stack):
4913 * gcc.dg/split-1.c: New test.
4914 * gcc.dg/split-2.c: New test.
4915 * gcc.dg/split-3.c: New test.
4916 * gcc.dg/split-4.c: New test.
4918 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4921 * objc.dg/type-size-3.m: New test.
4923 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4926 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4928 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4931 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4932 * objc.dg/type-size-2.m: Same change.
4933 * obj-c++.dg/encode-5.mm: Same change.
4935 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4937 Merge from 'apple/trunk' branch on FSF servers. The original
4938 Changelogs are below.
4940 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4941 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4942 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4943 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4945 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4946 proto-qual-1.m in the branch) and the normal ABI on GNU.
4947 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4948 the test only with the NeXT runtime.
4949 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4950 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4951 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4952 Run the test only with the NeXT runtime.
4954 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4957 * objc.dg/encode-7-64bit.m: New.
4958 * objc.dg/encode-7.m: Skip if -m64.
4960 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4963 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4964 * obj-c++.dg/threedotthree-abi-1.mm: New
4965 * objc.dg/threedotthree-abi-1.m: New
4967 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4970 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4971 * objc.dg/encode-6.m: Likewise.
4972 * objc.dg/encode-7.m: New test case.
4974 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4976 Merge from 'apple/trunk' branch on FSF servers. Renamed
4977 const-str-12.m to constr-str-12b.m to avoid conflicts.
4979 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4982 * obj-c++.dg/warn5.mm: New
4984 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4987 * obj-c++.dg/const-str-12.mm: New.
4988 * objc.dg/const-str-12.m: New.
4990 2010-09-27 Tobias Burnus <burnus@net-b.de>
4994 * gfortran.dg/storage_size_2.f08: Fix test.
4995 * gfortran.dg/c_sizeof_1.f90: Fix test.
4996 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4997 * gfortran.dg/c_sizeof_3.f90: New.
4998 * gfortran.dg/c_sizeof_4.f90: New.
4999 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5000 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5002 2010-09-26 Daniel Kraft <d@domob.eu>
5006 * gfortran.dg/select_type_18.f03: New test.
5008 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
5010 * gnat.dg/return2.ad[sb]: New test.
5011 * gnat.dg/return2_pkg.ads: New helper.
5013 2010-09-25 Daniel Kraft <d@domob.eu>
5016 * gfortran.dg/io_constraints_6.f03: New test.
5017 * gfortran.dg/io_constraints_7.f03: New test.
5018 * gfortran.dg/newunit_2.f90: New test.
5020 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
5022 * gfortran.dg/operator_c1202.f90: New test.
5024 2010-09-24 Jan Hubicka <jh@suse.cz>
5026 * gcc.dg/tree-ssa/leaf.c: New testcase.
5028 2010-09-24 Jan Hubicka <jh@suse.cz>
5030 PR tree-optimization/45738
5031 PR tree-optimization/45741
5032 * gcc.c-torture/compile/pr45741.c: New.
5033 * gfortran.fortran-torture/compile/pr45738.f90: New.
5035 2010-09-24 Joseph Myers <joseph@codesourcery.com>
5037 * gcc.dg/cpp/undef-opt-1.c: New test.
5039 2010-09-24 Jason Merrill <jason@redhat.com>
5041 * g++.dg/other/error10.C: Adjust expected output.
5043 2010-09-24 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.dg/torture/stackalign/alloca-6.c: New test.
5047 * gcc.target/i386/pr45234.c: New test.
5049 2010-09-24 Richard Guenther <rguenther@suse.de>
5051 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5053 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
5055 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5056 as a comment leader in regexp.
5058 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5060 * objc.dg/sync-2.m: New test.
5061 * obj-c++.dg/sync-2.mm: New test.
5063 2010-09-24 Tobias Burnus <burnus@net-b.de>
5066 * gfortran.dg/iso_fortran_env_7.f90: New.
5068 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5070 * obj-c++.dg/too-many-args.mm: New file.
5072 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5074 Merge from 'apple/trunk' branch on FSF servers.
5076 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
5079 * objc.dg/too-many-args.m: New
5081 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5084 * gfortran.dg/dependency_36.f90: New test.
5086 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
5088 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5089 * gcc.target/i386/pad-3.c: Ditto.
5090 * gcc.target/i386/pad-7.c: Ditto.
5091 * gcc.target/i386/pad-7.c: Ditto.
5092 * gcc.target/i386/pr36502.c: Ditto.
5093 * gcc.target/i386/zee.c: Ditto.
5094 * gcc.target/i386/20060821-1.c: Ditto.
5095 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
5096 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
5097 * gcc.target/i386/pad-5b.c: Ditto.
5098 * gcc.target/i386/pad-6a.c: Ditto.
5099 * gcc.target/i386/pad-6b.c: Ditto.
5100 * gcc.target/i386/pad-8.c: Ditto.
5101 * gcc.target/i386/pad-9.c: Ditto.
5102 * gcc.target/i386/pad-10.c: Ditto.
5103 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
5105 2010-09-23 Richard Guenther <rguenther@suse.de>
5107 PR tree-optimization/45565
5108 * g++.dg/ipa/pr45565.C: New testcase.
5110 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
5114 * gfortran.dg/vector_subscript_bound_1.f90: New.
5116 2010-09-23 Richard Guenther <rguenther@suse.de>
5119 * gcc.dg/pr45750.c: New testcase.
5121 2010-09-23 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5124 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
5127 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5129 PR rtl-optimization/44374
5130 * gcc.target/arm/headmerge-1.c: New test.
5131 * gcc.target/arm/headmerge-2.c: New test.
5132 * gcc.target/i386/headmerge-1.c: New test.
5133 * gcc.target/i386/headmerge-2.c: New test.
5135 2010-09-23 Daniel Kraft <d@domob.eu>
5140 * gfortran.dg/intrinsic_intent_1.f03: New test.
5141 * gfortran.dg/select_type_17.f03: New test.
5142 * gfortran.dg/associate_5.f03: More definability tests.
5143 * gfortran.dg/enum_2.f90: Check definability.
5144 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5145 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5146 * gfortran.dg/char_expr_2.f90: Ditto.
5147 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5148 * gfortran.dg/enum_5.f90: Ditto.
5149 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5150 * gfortran.dg/impure_assignment_2.f90: Ditto.
5151 * gfortran.dg/impure_assignment_3.f90: Ditto.
5152 * gfortran.dg/intent_out_1.f90: Ditto.
5153 * gfortran.dg/intent_out_3.f90: Ditto.
5154 * gfortran.dg/pointer_assign_7.f90: Ditto.
5155 * gfortran.dg/pointer_intent_3.f90: Ditto.
5156 * gfortran.dg/pr19936_1.f90: Ditto.
5157 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5158 * gfortran.dg/simpleif_2.f90: Ditto.
5159 * gfortran.dg/protected_5.f90: Ditto.
5160 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5161 * gfortran.dg/protected_6.f90: Ditto.
5162 * gfortran.dg/protected_7.f90: Ditto.
5164 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5167 * gfortran.dg/namelist_65.f90: New test.
5169 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5171 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5172 the regexp pattern between the expected label and location string.
5174 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5176 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5178 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5180 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5181 * gcc.dg/pr27898.c: Likewise.
5182 * gcc.dg/pr28712.c: Likewise.
5183 * gcc.dg/pr30762-1.c: Likewise.
5184 * gcc.dg/pr31529-1.c: Likewise.
5185 * gcc.dg/pr34457-1.c: Likewise.
5186 * gcc.dg/pr34668-1.c: Likewise.
5187 * gcc.dg/pr34989-1.c: Likewise.
5188 * gcc.dg/pr43557-1.c: Likewise.
5190 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5192 PR rtl-optimization/45739
5193 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5195 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5197 * gcc.target/sparc/mnofpu.c: New test.
5199 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5201 PR rtl-optimization/45739
5202 * gcc.target/i386/pr45739.c: New test.
5204 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5207 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5208 and counts. Add non-elemental function call check.
5211 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5212 arguments checks. Update temporary counts.
5213 * gfortran.dg/transpose_optimization_1.f90: New.
5215 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5218 * objc.dg/invalid-method-1.m: New.
5220 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5222 Merge from 'apple/trunk' branch on FSF servers.
5224 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5227 * objc.dg/naming-4.m: New
5228 * objc.dg/naming-5.m: New
5229 * obj-c++.dg/naming-1.mm: New
5230 * obj-c++.dg/naming-2.mm: New
5232 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5233 Jack Howarth <howarth@bromo.med.uc.edu>
5236 * g++.dg/torture/pr44972.C: Use portable assert().
5238 2010-09-21 Richard Guenther <rguenther@suse.de>
5240 PR tree-optimization/45580
5241 * g++.dg/torture/pr45580.C: New testcase.
5243 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5245 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5247 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5250 * gfortran.dg/pointer_check_7.f90: New.
5252 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5254 PR rtl-optimization/45728
5255 * gcc.c-torture/compile/pr45728.c: New test.
5257 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5260 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5262 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5264 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5266 2010-09-20 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/torture/pr45704.c: New testcase.
5271 2010-09-20 Jan Hubicka <jh@suse.cz>
5273 PR tree-optimize/45605
5274 * g++.dg/tree-ssa/pr45605.C: New testcase.
5276 2010-09-20 Michael Matz <matz@suse.de>
5279 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5282 2010-09-20 Richard Guenther <rguenther@suse.de>
5284 PR tree-optimization/45705
5285 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5287 2010-09-20 Michael Matz <matz@suse.de>
5290 * lib/target-supports.exp (check_effective_target_vect_perm):
5293 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5295 PR rtl-optimization/45695
5296 * gcc.c-torture/execute/pr45695.c: New test.
5298 2010-09-19 Jan Hubicka <jh@suse.cz>
5301 * gcc.c-torture/compile/pr44246.c:New file.
5303 2010-09-19 Ira Rosen <irar@il.ibm.com>
5305 PR tree-optimization/45714
5306 * gfortran.dg/vect/pr45714-a.f: New test.
5307 * gfortran.dg/vect/pr45714-b.f: New test.
5309 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/const1.adb: Rename into...
5312 * gnat.dg/constant1.adb: ...this.
5313 * gnat.dg/constant2.adb: New test.
5314 * gnat.dg/constant2_pkg1.ads: New helper.
5315 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5317 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5319 * gnat.dg/specs/constant1.ads: New test.
5320 * gnat.dg/specs/constant1_pkg.ads: New helper.
5322 2010-09-18 Jan Hubicka <jh@suse.cz>
5324 PR tree-optimization/45453
5325 * g++.dg/tree-ssa/pr45453.C: New testcase.
5327 2010-09-18 Jason Merrill <jason@redhat.com>
5329 * g++.dg/cpp0x/initlist44.C: New.
5331 2010-09-18 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/45709
5334 * g++.dg/torture/pr45709-2.C: New testcase.
5336 2010-09-18 Richard Guenther <rguenther@suse.de>
5338 PR tree-optimization/45709
5339 * g++.dg/torture/pr45709.C: New testcase.
5341 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5344 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5346 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/pad-1.c: New.
5349 * gcc.target/i386/pad-2.c: Likewise.
5350 * gcc.target/i386/pad-3.c: Likewise.
5351 * gcc.target/i386/pad-4.c: Likewise.
5352 * gcc.target/i386/pad-5a.c: Likewise.
5353 * gcc.target/i386/pad-5b.c: Likewise.
5354 * gcc.target/i386/pad-6a.c: Likewise.
5355 * gcc.target/i386/pad-6b.c: Likewise.
5356 * gcc.target/i386/pad-7.c: Likewise.
5357 * gcc.target/i386/pad-8.c: Likewise.
5358 * gcc.target/i386/pad-9.c: Likewise.
5359 * gcc.target/i386/pad-10.c: Likewise.
5361 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5364 * gcc.dg/torture/stackalign/alloca-5.c: New.
5366 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5369 * gcc.dg/torture/pr45678-2.c: New.
5371 2010-09-17 Richard Guenther <rguenther@suse.de>
5374 * gcc.dg/torture/pr45678-1.c: New testcase.
5376 2010-09-17 Michael Matz <matz@suse.de>
5378 PR tree-optimization/43432
5379 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5380 check_effective_target_vect_perm_short): New predicates.
5381 (check_effective_target_vect_perm): Include x86_64.
5382 * gcc.dg/vect/pr43432.c: New test.
5383 * gcc.dg/vect/vect-114.c: Adjust.
5384 * gcc.dg/vect/vect-15.c: Ditto.
5385 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5386 * gcc.dg/vect/slp-perm-9.c: Ditto.
5388 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5391 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5394 2010-09-17 Richard Guenther <rguenther@suse.de>
5396 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5397 * gcc.dg/pr28706.c: Likewise.
5398 * gcc.dg/pr28712.c: Likewise.
5399 * gcc.dg/pr30762-1.c: Likewise.
5400 * gcc.dg/pr30762-2.c: Likewise.
5401 * gcc.dg/pr31529-1.c: Likewise.
5402 * gcc.dg/pr31529-2.c: Likewise.
5403 * gcc.dg/pr34457-1.c: Likewise.
5404 * gcc.dg/pr34457-2.c: Likewise.
5405 * gcc.dg/pr34668-1.c: Likewise.
5406 * gcc.dg/pr34668-2.c: Likewise.
5407 * gcc.dg/pr34989-1.c: Likewise.
5408 * gcc.dg/pr34989-2.c: Likewise.
5409 * gcc.dg/pr43557-1.c: Likewise.
5410 * gcc.dg/pr43557-2.c: Likewise.
5411 * gcc.dg/debug/pr41893-1.c: Likewise.
5412 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5413 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5414 * gcc.dg/matrix/matrix-4.c: Likewise.
5415 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5416 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5417 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5418 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5420 2010-09-16 Tobias Burnus <burnus@net-b.de>
5423 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5425 * gfortran.dg/intent_optimize_1.f90: New test.
5427 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5429 * gcc.target/i386/divmod-1.c: New.
5430 * gcc.target/i386/divmod-2.c: Likewise.
5431 * gcc.target/i386/divmod-3.c: Likewise.
5432 * gcc.target/i386/divmod-4.c: Likewise.
5433 * gcc.target/i386/divmod-4a.c: Likewise.
5434 * gcc.target/i386/divmod-5.c: Likewise.
5435 * gcc.target/i386/divmod-6.c: Likewise.
5436 * gcc.target/i386/divmod-7.c: Likewise.
5437 * gcc.target/i386/divmod-8.c: Likewise.
5438 * gcc.target/i386/udivmod-1.c: Likewise.
5439 * gcc.target/i386/udivmod-2.c: Likewise.
5440 * gcc.target/i386/udivmod-3.c: Likewise.
5441 * gcc.target/i386/udivmod-4.c: Likewise.
5442 * gcc.target/i386/udivmod-4a.c: Likewise.
5443 * gcc.target/i386/udivmod-5.c: Likewise.
5444 * gcc.target/i386/udivmod-6.c: Likewise.
5445 * gcc.target/i386/udivmod-7.c: Likewise.
5446 * gcc.target/i386/udivmod-8.c: Likewise.
5448 2010-09-16 Jan Hubicka <jh@suse.cz>
5450 * g++.dg/lto/pr45679-1_0.C: New file.
5451 * g++.dg/lto/pr45679-1_1.C: New file.
5452 * g++.dg/lto/pr45679-0_0.C: New file.
5453 * g++.dg/lto/pr45679-0_1.C: New file.
5455 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5458 * gfortran.dg/class_dummy_2.f03: New.
5460 2010-09-16 Richard Guenther <rguenther@suse.de>
5462 PR tree-optimization/45623
5463 * gcc.dg/torture/pr45623.c: New testcase.
5465 2010-09-16 Ira Rosen <irar@il.ibm.com>
5467 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5468 name and parentheses.
5469 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5471 2010-09-15 Jason Merrill <jason@redhat.com>
5473 * g++.dg/parse/parameter-declaration-2.C: New.
5475 * g++.dg/cpp0x/scoped_enum2.C: New.
5477 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5479 * gcc.c-torture/compile/20100915-1.c: New test.
5481 2010-09-15 Martin Jambor <mjambor@suse.cz>
5484 * gcc.dg/ipa/pr45644.c: New test.
5486 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5488 PR tree-optimization/45633
5489 * gcc.dg/vect/pr45633.c: New test.
5491 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5494 * gfortran.dg/allocate_derived_4.f90: New.
5496 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5498 * lib/target-supports.exp
5499 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5500 supported flag to true for neon.
5502 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5505 * g++.dg/template/crash103.C: New.
5507 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5509 Merge from 'apple/trunk' branch on FSF servers.
5511 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5514 * objc.dg/msg-in-protocol.m: New.
5515 * obj-c++.dg/msg-in-protocol.mm: New.
5517 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5520 * objc.dg/break-in-ifstmt.m: New.
5522 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5525 * obj-c++.dg/comp-types-13.mm: New.
5526 * objc.dg/comp-types-12.m: New.
5528 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5531 * obj-c++.dg/proto-lossage-7.mm: New.
5532 * objc.dg/proto-lossage-7.m: New.
5534 2010-09-14 Jan Hubicka <jh@suse.cz>
5536 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5538 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5541 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5544 * gcc.dg/pr45567.c: New test.
5547 * g++.dg/debug/pr45660.C: New test.
5549 2010-09-14 Ira Rosen <irar@il.ibm.com>
5551 PR tree-optimization/45470
5552 * g++.dg/vect/pr45470-a.cc: New test.
5553 * g++.dg/vect/pr45470-a.cc: New test.
5555 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5558 * lib/profopt.exp: Prune warnings on execname2 compile.
5559 * lib/prune.exp: Prune "can't add line info" warnings.
5561 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5564 * gfortran.dg/namelist_64.f90: New test.
5566 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5568 PR rtl-optimization/45617
5569 * gcc.target/i386/pr45617.c: New test.
5571 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5573 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5575 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5577 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5578 * gcc.target/i386/fma4-vector.c: Likewise.
5579 * gcc.target/i386/vectorize2.c: Likewise.
5580 * gcc.target/i386/vectorize4.c: Likewise.
5581 * gcc.target/i386/vectorize5.c: Likewise.
5582 * gcc.target/i386/vectorize6.c: Likewise.
5583 * gcc.target/i386/vectorize8.c: Likewise.
5585 * gcc.target/i386/vect-double-1.c: New.
5586 * gcc.target/i386/vect-double-1a.c: Likewise.
5587 * gcc.target/i386/vect-double-2.c: Likewise.
5588 * gcc.target/i386/vect-double-2a.c: Likewise.
5590 * lib/target-supports.exp (check_effective_target_vect_double):
5591 Set et_vect_double_saved to 0 when tuning for Atom.
5593 2010-09-13 Jan Hubicka <jh@suse.cz>
5595 * gcc.dg/torture/pr23821.c: Drop static keyword.
5596 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5597 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5599 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5601 * gcc.target/arm/sync-1.c: New.
5603 2010-09-12 Olivier Hainque <hainque@adacore.com>
5605 * gnat.dg/memtrap.adb: New test.
5607 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5609 * gfortran.dg/promotion.f90: Fix options.
5611 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5613 * g++.dg/cpp0x/range-for1.C: New.
5614 * g++.dg/cpp0x/range-for2.C: New.
5615 * g++.dg/cpp0x/range-for3.C: New.
5616 * g++.dg/cpp0x/range-for4.C: New.
5617 * g++.dg/cpp0x/range-for5.C: New.
5618 * g++.dg/cpp0x/range-for6.C: New.
5620 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5622 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5623 and counts. Check that transpose is not called.
5624 * gfortran.dg/transpose_2.f90: Update error message.
5626 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5629 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5630 * g++.dg/lookup/strong-using-2.C: Likewise.
5631 * g++.dg/lookup/strong-using-3.C: Likewise.
5632 * g++.dg/lookup/strong-using-5.C: Likewise.
5634 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5635 * g++.dg/cpp0x/inline-ns4.C: New.
5636 * g++.dg/cpp0x/inline-ns5.C: New.
5638 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5641 * gfortran.fortran-torture/compile/pr45634.f90: New.
5643 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5645 * objc.dg/fobjc-exceptions.m: New test.
5647 2010-09-10 Jan Hubicka <jh@suse.cz>
5649 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5651 2010-09-10 Martin Jambor <mjambor@suse.cz>
5653 PR tree-optimization/44972
5654 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5655 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5656 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5658 * g++.dg/torture/pr44972.C: New test.
5660 2010-09-10 Martin Jambor <mjambor@suse.cz>
5662 PR tree-optimization/44972
5663 * g++.dg/torture/pr34850.C: Remove expected warning.
5665 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5667 * gfortran.dg/dummy_optional_arg.f90: New test.
5669 2010-09-08 Jan Hubicka <jh@suse.cz>
5671 PR tree-optimization/45598
5672 * fortran.fortran-torture/compile/pr45598.f90: New test.
5674 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5676 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5677 * lib/target-supports.exp (check_ifunc_available): New.
5678 * gcc.dg/attr-ifunc-1.c: New.
5679 * gcc.dg/attr-ifunc-2.c: New.
5680 * gcc.dg/attr-ifunc-3.c: New.
5681 * gcc.dg/attr-ifunc-4.c: New.
5682 * gcc.dg/attr-ifunc-5.c: New.
5683 * g++.dg/ext/attr-ifunc-1.C: New.
5684 * g++.dg/ext/attr-ifunc-2.C: New.
5685 * g++.dg/ext/attr-ifunc-3.C: New.
5686 * g++.dg/ext/attr-ifunc-4.C: New.
5688 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5691 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5693 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5695 * gfortran.dg/inline_transpose_1.f90: New test.
5697 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5700 * g++.dg/warn/Wunused-var-15.C: New test.
5702 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5704 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5707 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5709 * objc/execute/exceptions/throw-nil.m: New test.
5710 * objc/execute/exceptions/handler-1.m: Updated to use the new
5711 objc_set_uncaught_exception_handler() function.
5712 * objc/execute/exceptions/matcher-1.m: New test.
5714 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5717 * gfortran.dg/bit_comparison_1.F90: New test.
5718 * gfortran.dg/leadz_trailz_3.f90: New test.
5719 * gfortran.dg/masklr_2.F90: New test.
5720 * gfortran.dg/shiftalr_1.F90: New test.
5721 * gfortran.dg/merge_bits_2.F90: New test.
5722 * gfortran.dg/dshift_2.F90: New test.
5723 * gfortran.dg/bit_comparison_2.F90: New test.
5724 * gfortran.dg/masklr_1.F90: New test.
5725 * gfortran.dg/merge_bits_1.F90: New test.
5726 * gfortran.dg/dshift_1.F90: New test.
5727 * gfortran.dg/shiftalr_2.F90: New test.
5729 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5731 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5732 functions from objc/typedstream.h are deprecated.
5734 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5736 * lib/target-supports.exp
5737 (check_effective_target_run_expensive_tests): New proc.
5738 * gcc.c-torture/compile/limits-fnargs.c: Use
5739 dg-require-effective-target run_expensive_tests.
5741 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5744 * gfortran.dg/gomp/pr45597.f90: New test.
5747 * gfortran.dg/gomp/pr45595.f90: New test.
5749 2010-09-08 Michael Matz <matz@suse.de>
5751 * c-c++-common/uninit-17.c: Adjust.
5753 2010-09-08 Michael Matz <matz@suse.de>
5755 PR tree-optimization/43430
5756 * gcc.dg/vect/pr43430-2.c: New test.
5758 2010-09-08 Michael Matz <matz@suse.de>
5760 PR tree-optimization/33244
5761 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5763 2010-09-08 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/45578
5766 * gfortran.dg/pr45578.f90: New testcase.
5768 2010-09-08 Richard Guenther <rguenther@suse.de>
5771 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5773 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5776 * gfortran.dg/char_length_18.f90: New test.
5778 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5781 * gcc.target/i386/pr36502.c: New test.
5785 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5786 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5788 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5790 * gfortran.dg/achar_4.f90: Enable bounds checking.
5792 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5795 * gcc.target/i386/pr45206.c: New test.
5797 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5800 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5802 2010-09-07 Jan Hubicka <jh@suse.cz>
5804 * gcc.c-torture/compile/20100907.c: New testcase.
5806 2010-09-07 Richard Guenther <rguenther@suse.de>
5809 * g++.dg/eh/pr45569.C: New testcase.
5811 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5814 * gcc.target/arm/pr43137.c: New test.
5816 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5819 * gfortran.dg/dependency_35.f90: New test.
5821 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5824 * gfortran.dg/char_length_17.f90: New test.
5826 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5831 * g++.dg/template/typedef34.C: New test.
5832 * g++.dg/template/typedef35.C: New test.
5834 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5837 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5839 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5841 * g++.dg/warn/Wdouble-promotion.C: New.
5843 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5845 * g++.dg/parse/redef2.C: New.
5847 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5849 * gcc.dg/20100906-1.c: New testcase.
5851 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5854 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5855 DW_TAG_enumeration_type DIE.
5857 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5859 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5862 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5864 PR rtl-optimization/44919
5865 * g++.dg/opt/pr44919.C: New.
5867 2010-09-06 Tobias Burnus <burnus@net-b.de>
5870 * gfortran.dg/iall_iany_iparity_1.f90: New.
5871 * gfortran.dg/iall_iany_iparity_2.f90: New.
5873 2010-09-06 Jason Merrill <jason@redhat.com>
5875 * g++.dg/cpp0x/initlist42.C: New.
5877 * g++.dg/cpp0x/auto19.C: New.
5879 * g++.dg/template/sfinae25.C: New.
5880 * g++.dg/template/char1.C: Expect warning.
5881 * g++.dg/template/nontype10.C: Likewise.
5883 * g++.dg/cpp0x/implicit9.C: New.
5885 * g++.dg/cpp0x/initlist43.C: New.
5887 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5889 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5891 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5893 * gcc.dg/Wdouble-promotion.c: New.
5895 2010-09-05 Tobias Burnus <burnus@net-b.de>
5897 * gfortran.dg/float128_1.f90: Remove test case as
5898 it always fails since Rev 163611 backed out the
5899 front-end implementation.
5901 2010-09-05 Tobias Burnus <burnus@net-b.de>
5903 * gfortran.dg/float128_1.f90: XFAIL test case.
5905 2010-09-05 Tobias Burnus <burnus@net-b.de>
5907 * gfortran.dg/bessel_7.f90: Decrease required precision.
5909 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5912 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5913 ref-all-matching targets.
5915 2010-09-05 Richard Guenther <rguenther@suse.de>
5917 PR tree-optimization/45535
5918 * gcc.c-torture/compile/pr45535.c: New testcase.
5920 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5922 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5924 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5925 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5926 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5927 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5928 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5929 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5930 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5931 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5932 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5933 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5934 * gcc.target/i386/pr22152.c: Likewise.
5935 * gcc.target/i386/pr36992-1.c: Likewise.
5936 * gcc.target/i386/pr36992-2.c: Likewise.
5937 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5939 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5942 * gcc.dg/const-uniq-1.c: Modify regexp.
5944 2010-09-04 Tobias Burnus <burnus@net-b.de>
5947 * gfortran.dg/namelist_63.f90: New.
5949 2010-09-04 Jan Hubicka <jh@suse.cz>
5951 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5952 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5954 2010-09-04 Jan Hubicka <jh@suse.cz>
5956 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5958 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5961 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5963 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5965 * gcc.dg/opts-4.c: New test.
5967 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5969 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5970 * gcc.dg/vect/vect-peel-4.c: Ditto.
5972 2010-09-03 Daniel Kraft <d@domob.eu>
5975 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5977 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5980 * gfortran.dg/dependency_34.f90: New test.
5982 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5984 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5986 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5988 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5989 gcc.target/i386/clearcap.map if supported.
5991 2010-09-03 Michael Matz <matz@suse.de>
5994 * gcc.dg/pr45415.c: New test.
5996 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5998 PR tree-optimization/45506
5999 * gcc.dg/pr45506.c: New.
6001 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
6004 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6005 * gcc.target/i386/float128-2.c: Ditto.
6007 2010-09-03 Daniel Kraft <d@domob.eu>
6010 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6011 * gfortran.dg/internal_dummy_2.f08: New test.
6012 * gfortran.dg/internal_dummy_3.f08: New test.
6013 * gfortran.dg/internal_dummy_4.f08: New test.
6015 2010-09-03 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.target/i386/pr45500.c: New test.
6020 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
6022 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6024 2010-09-03 Daniel Kraft <d@domob.eu>
6027 * gfortran.dg/exit_2.f08; Adapt error messages.
6028 * gfortran.dg/exit_3.f08: New test.
6029 * gfortran.dg/exit_4.f08: New test.
6030 * gfortran.dg/exit_5.f03: New test.
6032 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6034 * gfortran.dg/ishft_4.f90: New test.
6036 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6038 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6039 FRIZ/XSRIZ instruciton for (double)(long long)x.
6040 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6042 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6044 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6046 2010-09-02 Richard Guenther <rguenther@suse.de>
6048 PR tree-optimization/44937
6049 PR tree-optimization/45412
6050 * g++.dg/opt/pr45412.C: New testcase.
6051 * gcc.c-torture/compile/pr45412.c: Likewise.
6052 * gcc.c-torture/compile/pr44937.c: Likewise.
6054 2010-09-02 Joseph Myers <joseph@codesourcery.com>
6056 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
6057 but using -Werror=comment.
6058 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6059 expected error messages.
6061 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6063 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6064 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6066 2010-09-02 Tobias Burnus <burnus@net-b.de>
6069 * gfortran.dg/initialization_27.f90: New.
6071 2010-09-02 Ira Rosen <irar@il.ibm.com>
6073 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6074 check into different basic blocks. Expect vectorization if misaligned
6075 stores are supported.
6076 * gcc.dg/vect/bb-slp-8a.c: New test.
6077 * gcc.dg/vect/bb-slp-8b.c: New test.
6079 2010-09-01 Steve Ellcey <sje@cup.hp.com>
6081 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6083 2010-09-01 Janus Weil <janus@gcc.gnu.org>
6086 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6087 * gfortran.dg/class_dummy_1.f03: New.
6089 2010-09-01 Jakub Jelinek <jakub@redhat.com>
6092 * g++.dg/tree-prof/partition2.C: New test.
6094 2010-09-01 Richard Guenther <rguenther@suse.de>
6096 * gcc.dg/vect/vect-outer-fir.c: Adjust.
6097 * gcc.dg/tree-ssa/vrp54.c: New testcase.
6098 * gcc.c-torture/execute/20100827-1.c: Likewise.
6100 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6102 * gfortran.dg/execute_command_line_1.f90: New test.
6104 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6106 PR preprocessor/45457
6107 * c-c++-common/cpp/pr45457.c: New test.
6109 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
6111 * gcc.dg/nested-func-8.c: New test.
6113 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6116 * gfortran.dg/popcnt_poppar_1.F90: New test.
6117 * gfortran.dg/popcnt_poppar_2.F90: New test.
6119 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
6121 * gcc.target/i386/volatile-2.c: Require nonpic target.
6123 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6126 * gcc.dg/pr45461.c: New test.
6128 2010-08-31 Richard Guenther <rguenther@suse.de>
6131 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6133 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
6135 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6137 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6140 * gfortran.dg/typebound_proc_18.f03: New.
6142 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6144 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6145 * lib/scanasm.exp (scan-stack-usage): Likewise.
6146 (scan-stack-usage-not): Likewise.
6147 * gcc.dg/stack-usage-1.c: New test.
6148 * gcc.target/i386/stack-usage-realign.c: Likewise.
6150 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6152 PR tree-optimization/45427
6153 * gcc.dg/tree-ssa/pr45427.c: New test.
6155 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6158 * g++.dg/template/crash102.C: New.
6160 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6163 * gcc.dg/gomp/atomic-12.c: New test.
6164 * gcc.dg/gomp/atomic-13.c: New test.
6165 * gcc.dg/gomp/atomic-14.c: New test.
6166 * g++.dg/gomp/atomic-11.C: New test.
6167 * g++.dg/gomp/atomic-12.C: New test.
6168 * g++.dg/gomp/atomic-13.C: New test.
6169 * g++.dg/gomp/atomic-14.C: New test.
6171 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6173 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6176 2010-08-30 Thomas Quinot <quinot@adacore.com>
6178 * gnat.dg/discr24.adb: New test.
6180 2010-08-30 Richard Guenther <rguenther@suse.de>
6182 PR tree-optimization/45449
6183 * gcc.dg/pr45449.c: New testcase.
6185 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6187 * gcc.dg/opts-1.c: Expect errors, not warnings.
6189 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6192 * gfortran.dg/dynamic_dispatch_11.f03: New.
6194 2010-08-29 Jason Merrill <jason@redhat.com>
6197 * g++.dg/parse/defarg15.C: New.
6199 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6202 * gfortran.dg/select_type_16.f03: New.
6204 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6205 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/bessel_7.f90: Decrease required precision.
6209 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6210 Kaz Kojima <kkojima@gcc.gnu.org>
6212 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6214 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6216 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6217 floating point conversion code generation.
6218 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6219 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6220 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6221 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6222 to integer conversion code generation.
6223 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6224 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6225 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6226 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6228 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6231 * gfortran.dg/random_seed_1.f90: Adjust test.
6232 * gfortran.dg/float128_1.f90: New test.
6234 2010-08-27 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/norm2_1.f90: New.
6238 * gfortran.dg/norm2_2.f90: New.
6239 * gfortran.dg/norm2_3.f90: New.
6240 * gfortran.dg/norm2_4.f90: New.
6241 * gfortran.dg/parity_1.f90: New.
6242 * gfortran.dg/parity_2.f90: New.
6243 * gfortran.dg/parity_3.f90: New.
6245 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6248 * gfortran.dg/select_type_15.f03: New.
6250 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6253 * gfortran.dg/hollerith8.f90: New test.
6255 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6258 * gfortran.dg/dependency_33.f90: New test.
6260 2010-08-27 Richard Guenther <rguenther@suse.de>
6262 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6263 * gcc.dg/graphite/scop-2.c: Likewise.
6264 * gcc.dg/graphite/scop-20.c: Likewise.
6265 * gcc.dg/vect/slp-25.c: Likewise.
6267 2010-08-27 Olivier Hainque <hainque@adacore.com>
6269 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6271 2010-08-26 Daniel Kraft <d@domob.eu>
6276 * gfortran.dg/associate_8.f03: New test.
6277 * gfortran.dg/select_type_13.f03: New test.
6278 * gfortran.dg/select_type_14.f03: New test.
6280 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6282 PR tree-optimization/44485
6283 * gcc.dg/pr44485.c: New test.
6285 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6288 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6289 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6291 2010-08-26 Richard Guenther <rguenther@suse.de>
6293 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6294 * gcc.dg/graphite/scop-21.c: Likewise.
6296 2010-08-26 Richard Guenther <rguenther@suse.de>
6298 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6299 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6300 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6301 * gcc.dg/vect/vect-91.c: Likewise.
6302 * gcc.dg/vect/vect-peel-1.c: Likewise.
6303 * gcc.dg/vect/vect-peel-2.c: Likewise.
6304 * gcc.dg/vect/vect-peel-4.c: Likewise.
6306 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6309 * gfortran.dg/der_io_4.f90: New test.
6311 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6313 PR rtl-optimization/44858
6314 * gcc.c-torture/execute/pr44858.c: New test.
6316 PR rtl-optimization/45400
6317 * g++.dg/other/i386-8.C: New test.
6319 2010-08-25 Richard Guenther <rguenther@suse.de>
6321 * gcc.dg/alias-8.c: Adjust.
6323 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6325 * gcc.target/i386/combine-mul.c: New test.
6327 2010-08-25 Richard Guenther <rguenther@suse.de>
6330 * gcc.dg/graphite/id-27.c: New testcase.
6331 * gcc.dg/lto/20100825-1_0.c: Likewise.
6333 2010-08-25 Richard Guenther <rguenther@suse.de>
6335 PR tree-optimization/45316
6336 * g++.dg/opt/pr45316.C: New testcase.
6338 2010-08-25 Richard Guenther <rguenther@suse.de>
6340 PR tree-optimization/45393
6341 * g++.dg/torture/pr45393.C: New testcase.
6343 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/45059
6346 * gcc.c-torture/compile/pr45059.c: New test.
6348 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6350 * lib/target-supports.exp (check_effective_target_vect_unpack):
6351 Set vect_unpack supported flag to true for neon.
6353 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6355 * gcc.dg/tree-ssa/ifc-5.c: New.
6357 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6359 * gcc.dg/tree-ssa/ifc-4.c: New.
6360 * gcc.dg/tree-ssa/ifc-7.c: New.
6362 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6364 * gcc.dg/vect/vect.exp: Check loongson targets
6365 * g++.dg/vect/vect.exp: Likewise
6366 * gfortran.dg/vect/vect.exp: Likewise
6368 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6370 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6373 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6376 * gfortran.dg/proc_ptr_29.f90: New.
6378 2010-08-22 Tobias Burnus <burnus@net-b.de>
6379 Dominique d'Humieres <dominiq@lps.ens.fr>
6382 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6384 2010-08-22 Tobias Burnus <burnus@net-b.de>
6387 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6389 2010-08-22 Tobias Burnus <burnus@net-b.de>
6392 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6394 2010-08-22 Tobias Burnus <burnus@net-b.de>
6395 Dominique d'Humieres <dominiq@lps.ens.fr>
6399 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6400 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6402 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6407 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6408 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6409 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6411 2010-08-21 Tobias Burnus <burnus@net-b.de>
6415 * gfortran.dg/bessel_6.f90: New.
6416 * gfortran.dg/bessel_7.f90: New.
6418 2010-08-20 Jan Hubicka <jh@suse.cz>
6422 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6423 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6425 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6428 * gcc.target/i386/pr45336-1.c: New.
6429 * gcc.target/i386/pr45336-2.c: Likewise.
6430 * gcc.target/i386/pr45336-3.c: Likewise.
6431 * gcc.target/i386/pr45336-4.c: Likewise.
6433 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/volatile-2.c: Update scan strings to also
6437 include (%rip) for the memory reference on x86_64.
6439 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6442 * gcc.dg/pr44974.c: New test.
6444 PR rtl-optimization/45353
6445 * gcc.dg/pr45353.c: New test.
6447 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6449 * gcc.target/i386/volatile-2.c: New.
6451 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6453 PR rtl-optimization/44691
6454 * gfortran.dg/pr44691.f: New test.
6456 2010-10-19 Olivier Hainque <hainque@adacore.com>
6458 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6460 2010-08-19 Jason Merrill <jason@redhat.com>
6462 * g++.dg/init/synth3.C: New.
6463 * g++.dg/init/value8.C: New.
6464 * g++.dg/tree-ssa/empty-2.C: New.
6465 * g++.dg/cpp0x/noexcept09.C: New.
6467 2010-08-19 Daniel Kraft <d@domob.eu>
6471 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6472 * gfortran.dg/pointer_remapping_1.f90: New test.
6473 * gfortran.dg/pointer_remapping_2.f03: New test.
6474 * gfortran.dg/pointer_remapping_3.f08: New test.
6475 * gfortran.dg/pointer_remapping_4.f03: New test.
6476 * gfortran.dg/pointer_remapping_5.f08: New test.
6477 * gfortran.dg/pointer_remapping_6.f08: New test.
6479 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6482 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6484 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6486 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6488 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6490 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6493 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6496 * gcc.c-torture/execute/pr45070.c: New.
6498 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6500 * g++.dg/pr44328.C: New test.
6502 2010-08-19 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.dg/bessel_3.f90: New.
6507 * gfortran.dg/bessel_4.f90: New.
6508 * gfortran.dg/bessel_5.f90: New.
6510 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6513 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6514 * gfortran.dg/pointer_init_2.f90: New.
6515 * gfortran.dg/pointer_init_3.f90: New.
6516 * gfortran.dg/pointer_init_4.f90: New.
6518 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6521 * g++.dg/pr45049-1.C: New test.
6522 * g++.dg/pr45049-2.C: New test.
6524 2010-08-18 Jie Zhang <jie@codesourcery.com>
6526 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6527 20 if __ARM_PCS is defined otherwise 64.
6528 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6529 instead of hard coded 64.
6531 2010-08-18 Yao Qi <yao@codesourcery.com>
6534 * gcc.target/arm/pr45094.c: New test.
6536 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6538 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6540 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6542 PR rtl-optimization/42575
6543 * gcc.target/arm/pr42575.c: New test.
6545 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6547 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6548 * gcc.dg/tls/thr-cse-1.c: New.
6550 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6553 * lib/target-supports.exp
6554 (check_effective_target_function_sections): New.
6555 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6556 function sections before proceding.
6558 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6561 * gfortran.dg/pr45308.f03: New test.
6563 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.target/i386/pr45296.c: New test.
6568 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6570 * g++.dg/ext/uow-1.C: New.
6571 * g++.dg/ext/uow-2.C: New.
6572 * g++.dg/ext/uow-3.C: New.
6573 * g++.dg/ext/uow-4.C: New.
6575 2010-08-17 Richard Guenther <rguenther@suse.de>
6578 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6580 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6583 * gcc.dg/Wcxx-compat-20.c: New test.
6585 2010-08-17 Daniel Kraft <d@domob.eu>
6588 * gfortran.dg/associate_1.f03: Extended to test newly supported
6589 features like association to variables.
6590 * gfortran.dg/associate_3.f03: Removed check for illegal change
6591 of associate-name here...
6592 * gfortran.dg/associate_5.f03: ...and added it here.
6593 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6594 * gfortran.dg/associate_7.f03: New test.
6596 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6598 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6600 2010-08-15 Daniel Kraft <d@domob.eu>
6603 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6604 * gfortran.dg/associate_3.f03: Clarify comment.
6605 * gfortran.dg/associate_5.f03: New test.
6606 * gfortran.dg/associate_6.f03: New test.
6608 2010-08-15 Tobias Burnus <burnus@net-b.de>
6611 * gfortran.dg/bind_c_usage_21.f90: New.
6612 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6614 2010-08-15 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/optional_absent_1.f90: New.
6617 * gfortran.dg/null_actual.f90: New.
6619 2010-08-15 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/pointer_target_1.f90: New.
6622 * gfortran.dg/pointer_target_2.f90: New.
6623 * gfortran.dg/pointer_target_3.f90: New.
6625 2010-08-15 Daniel Kraft <d@domob.eu>
6628 * gfortran.dg/elemental_args_check_3.f90: New test.
6629 * gfortran.dg/impure_1.f08: New test.
6630 * gfortran.dg/impure_2.f08: New test.
6631 * gfortran.dg/impure_3.f90: New test.
6632 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6634 2010-08-15 Ira Rosen <irar@il.ibm.com>
6636 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6637 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6639 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6641 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6643 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6645 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6647 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6648 dg-require-effective-target after dg-do.
6650 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6652 * lib/target-supports.exp (check_effective_target_vect_int): Return
6653 true for Loongson targets.
6654 (check_effective_target_vect_shift): Likewise.
6655 (check_effective_target_vect_no_int_max): Likewise.
6656 (check_effective_target_vect_no_align): Likewise.
6657 (check_effective_target_vect_short_mult): Likewise.
6659 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6661 * g++.dg/cast.C: Change fields of structures to "long" to pass
6662 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6663 * g++.dg/cpp0x/iop.C: Ditto.
6664 * g++.dg/cpp0x/named_refs.C: Ditto.
6665 * g++.dg/cpp0x/rv1p.C: Ditto.
6666 * g++.dg/cpp0x/rv2p.C: Ditto.
6667 * g++.dg/cpp0x/rv3p.C: Ditto.
6668 * g++.dg/cpp0x/rv4p.C: Ditto.
6669 * g++.dg/cpp0x/rv5p.C: Ditto.
6670 * g++.dg/cpp0x/rv6p.C: Ditto.
6671 * g++.dg/cpp0x/rv7p.C: Ditto.
6672 * g++.dg/cpp0x/rv8p.C: Ditto.
6673 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6675 2010-08-13 Daniel Kraft <d@domob.eu>
6677 * gfortran.dg/implied_shape_1.f08: New test.
6678 * gfortran.dg/implied_shape_2.f90: New test.
6679 * gfortran.dg/implied_shape_3.f08: New test.
6681 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6684 * gfortran.dg/char_component_initializer_1.f90: New test.
6686 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6688 PR tree-optimization/45241
6689 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6691 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6693 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6695 * gcc.target/i386/pr40906-2.c: Ditto.
6696 * gcc.target/i386/pr40906-3.c: Ditto.
6698 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.c-torture/execute/pr45262.c: New test.
6703 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6705 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6707 * g++.dg/other/profile1.C: Ditto.
6709 2010-08-12 Richard Guenther <rguenther@suse.de>
6711 PR tree-optimization/45232
6712 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6713 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6714 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6715 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6716 unsigned arithmetic.
6717 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6718 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6719 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6720 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6721 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6722 unsigned arithmetic.
6723 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6724 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6725 unsigned arithmetic.
6726 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6727 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6728 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6729 unsigned arithmetic.
6730 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6731 * gcc.dg/tree-ssa/negate.c: Adjust.
6732 * gcc.dg/vect/vect-1.c: Adjust.
6733 * gfortran.dg/reassoc_6.f: XFAIL.
6735 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6738 * gcc.dg/pr45259.c: New test.
6740 2010-08-12 Wei Guozhi <carrot@google.com>
6743 * gcc.target/arm/pr44999.c: New testcase.
6745 2010-08-12 Jie Zhang <jie@codesourcery.com>
6747 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6749 (main): Adjust accordingly.
6751 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6753 * gfortran.dg/graphite/id-22.f: New.
6755 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6757 * gcc.dg/graphite/id-26.c: New.
6759 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6761 * gcc.dg/graphite/id-25.c: New.
6763 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6765 * gcc.dg/graphite/run-id-5.c: New.
6766 * gcc.dg/graphite/run-id-6.c: New.
6767 * gfortran.dg/graphite/id-21.f: New.
6769 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6771 * gcc.dg/graphite/id-24.c: New.
6773 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6775 * gcc.dg/tree-ssa/pr20742.c: New.
6777 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6779 * gcc.dg/graphite/id-23.c: New.
6781 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6783 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6785 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6787 * gcc.dg/graphite/pr42729.c: New.
6789 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6791 * gfortran.dg/graphite/id-20.f: New.
6793 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6795 * gcc.dg/graphite/id-22.c: New.
6797 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6799 * gcc.dg/graphite/run-id-2.c: Call abort.
6801 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6803 * gcc.dg/graphite/id-20.c: New.
6805 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6806 Steve Kargl <kargl@gcc.gnu.org>
6809 * gfortran.dg/move_alloc_3.f90: New.
6810 * gfortran.dg/random_seed_2.f90: New.
6812 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6814 * lib/target-supports.exp (check_effective_target_sync_int_long):
6816 (check_effective_target_sync_char_short): Likewise.
6818 2010-08-10 Yao Qi <yao@codesourcery.com>
6820 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6822 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6823 * g++.dg/other/packed1.C: Likewise.
6824 * g++.dg/other/crash-4.C: Likewise.
6825 * g++.dg/ext/packed8.C: Likewise.
6826 * g++.dg/init/array16.C: Likewise.
6828 2010-08-10 xinliang David Li <davidxl@google.com>
6829 * gcc.dg/tree-ssa/loop-19.c: Add option
6830 -fno-prefetch-loop-array
6832 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6835 * gcc.c-torture/compile/pr45182.c: New test.
6837 2010-08-09 Jason Merrill <jason@redhat.com>
6840 * g++.dg/cpp0x/variadic-104.C: New.
6842 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6845 * gfortran.dg/dependency_32.f90: New test.
6847 2010-08-09 Richard Guenther <rguenther@suse.de>
6850 * g++.dg/opt/nrv17.C: New testcase.
6852 2010-08-09 Richard Guenther <rguenther@suse.de>
6855 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6856 alignment from MEM_REF offset only if we took it from the
6859 * gcc.target/i386/pr24178.c: New testcase.
6861 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6863 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6864 * gcc.dg/20030702-1.c: Ditto.
6865 * gcc.dg/20050309-1.c: Ditto.
6866 * gcc.dg/20050325-1.c: Ditto.
6867 * gcc.dg/20050330-2.c: Ditto.
6868 * gcc.dg/20051201-1.c: Ditto.
6869 * gcc.dg/gomp/pr27573.c: Ditto.
6870 * gcc.dg/gomp/pr34610.c: Ditto.
6871 * gcc.dg/pr24225.c: Ditto.
6872 * gcc.dg/pr26570.c: Ditto.
6873 * gcc.dg/pr32773.c: Ditto.
6874 * g++.dg/gcov/gcov-6.C: Ditto.
6875 * g++.dg/gomp/pr34608.C: Ditto.
6876 * gfortran.dg/gomp/pr27573.f90: Ditto.
6878 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6879 dg-require-host-local dg directive.
6880 * gcc.dg/profile-dir-2.c: Ditto.
6881 * gcc.dg/profile-dir-3.c: Ditto.
6883 2010-08-08 Richard Guenther <rguenther@suse.de>
6885 PR tree-optimization/45109
6886 * gcc.c-torture/compile/pr45109.c: New testcase.
6888 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6890 * gcc.dg/march.c: Skip if -march defined.
6891 * gcc.dg/mtune.c: Skip if -mtune defined.
6893 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6894 generic thunk support.
6896 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6899 * gcc.target/i386/pr45213.c: New test.
6901 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6904 * gfortran.dg/fmt_error_11.f03: New test.
6906 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6908 * lib/target-supports.exp (check_effective_target_sync_int_long):
6909 Add arm*-*-linux-gnueabi.
6910 (check_effective_target_sync_char_short): Likewise.
6912 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6915 * gfortran.dg/dependency_31.f90: New test.
6917 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6919 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6921 2010-08-06 Jason Merrill <jason@redhat.com>
6923 * g++.dg/cpp0x/sfinae3.C: New.
6924 * g++.dg/cpp0x/sfinae4.C: New.
6926 2010-08-06 Richard Guenther <rguenther@suse.de>
6928 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6929 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6930 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6931 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6932 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6933 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6934 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6935 * gcc.c-torture/execute/20100805-1.c: Likewise.
6937 2010-08-05 Martin Jambor <mjambor@suse.cz>
6940 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6942 2010-08-05 Martin Jambor <mjambor@suse.cz>
6944 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6945 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6947 2010-08-05 Martin Jambor <mjambor@suse.cz>
6949 * g++.dg/ipa/devirt-1.C: New test.
6950 * g++.dg/ipa/devirt-2.C: Likewise.
6951 * g++.dg/ipa/devirt-3.C: Likewise.
6952 * g++.dg/ipa/devirt-4.C: Likewise.
6953 * g++.dg/ipa/devirt-5.C: Likewise.
6954 * gcc.dg/ipa/iinline-3.c: Likewise.
6956 2010-08-05 Jie Zhang <jie@codesourcery.com>
6958 PR tree-optimization/45144
6959 * gcc.dg/tree-ssa/pr45144.c: New test.
6961 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6966 * gfortran.dg/class_25.f03: New.
6967 * gfortran.dg/class_26.f03: New.
6969 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6971 * g++.dg/warn/miss-format-1.C: Update line number.
6973 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6976 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6977 .frame and .mask assembler directives.
6979 2010-08-04 Richard Guenther <rguenther@suse.de>
6981 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6982 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6983 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6984 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6986 2010-08-04 Tobias Burnus <burnus@net-b.de>
6989 * gfortran.dg/derived_constructor_char_1.f90: New.
6990 * gfortran.dg/derived_constructor_char_2.f90: New.
6992 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6995 * gfortran.dg/dependency_30.f90: New test.
6997 2010-08-03 Jan Hubicka <jh@suse.cz>
6999 * gcc.c-torture/compile/pr45085.c: New testcase.
7001 2010-08-03 Janus Weil <janus@gcc.gnu.org>
7005 * gfortran.dg/typebound_call_9.f03: Modified.
7006 * gfortran.dg/typebound_generic_1.f03: Modified.
7008 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7012 * gfortran.dg/dependency_29.f90: New test.
7014 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7017 * gfortran.dg/character_comparison_2.f90: New test.
7018 * gfortran.dg/character_comparison_3.f90: New test.
7019 * gfortran.dg/dependency_28.f90: New test.
7021 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
7024 * gcc.target/arm/pr40457-1.c: New test.
7025 * gcc.target/arm/pr40457-2.c: New test.
7027 2010-08-01 Janus Weil <janus@gcc.gnu.org>
7030 * gfortran.dg/typebound_call_17.f03: New.
7032 2010-07-30 Janus Weil <janus@gcc.gnu.org>
7035 * gfortran.dg/allocate_derived_3.f90: New.
7037 2010-07-30 Xinliang David Li <davidxl@google.com>
7038 PR tree-optimization/45121
7039 * c-c++-common/uninit-17.c: Add -fno-ivops option.
7041 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7044 * g++.dg/pr45112.C: New test.
7046 2010-07-30 Jakub Jelinek <jakub@redhat.com>
7049 PR rtl-optimization/45137
7050 * gcc.dg/pr45055.c: New test.
7052 2010-07-30 Alan Modra <amodra@gmail.com>
7054 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7055 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7057 2010-07-29 Tobias Burnus <burnus@net-b.de>
7061 * gfortran.dg/whole_file_25.f90: New.
7062 * gfortran.dg/whole_file_26.f90: New.
7063 * gfortran.dg/whole_file_27.f90: New.
7065 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7068 * gfortran.dg/typebound_proc_17.f03: New.
7070 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7073 * gfortran.dg/move_alloc_2.f90: New.
7075 2010-07-29 Xinliang David Li <davidxl@google.com>
7076 PR tree-optimization/45121
7077 * c-c++-common/uninit-17.c: Fix expected output.
7079 2010-07-29 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/45120
7082 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7084 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
7088 * gfortran.dg/pr42051.f03: New testcase.
7090 2010-07-29 Richard Guenther <rguenther@suse.de>
7093 * gcc.c-torture/execute/pr45034.c: New testcase.
7095 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7098 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7100 2010-07-28 Daniel Kraft <d@domob.eu>
7102 * gfortran.dg/bound_8.f90: New test.
7104 2010-07-28 Jakub Jelinek <jakub@redhat.com>
7107 * gcc.dg/pr45105.c: New test.
7109 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7111 PR rtl-optimization/45107
7112 * gcc.dg/pr45107.c: New test.
7114 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7116 PR rtl-optimization/45101
7117 * gcc.dg/pr45101.c: New test.
7119 2010-07-28 Tobias Burnus <burnus@net-b.de>
7122 * gfortran.dg/whole_file_24.f90: New.
7124 2010-07-27 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/variadic102.C: New.
7127 * g++.dg/cpp0x/variadic103.C: New.
7129 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7131 PR rtl-optimization/40956
7134 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7135 * gcc.target/arm/pr42574.c: Add tests.
7137 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7139 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7141 (cleanup-repo-files): Ditto.
7142 (cleanup-saved-temps): Ditto.
7144 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7150 * gcc.dg/pr45079.c: New test.
7152 2010-07-27 Ira Rosen <irar@il.ibm.com>
7154 PR tree-optimization/44152
7155 * gcc.dg/vect/fast-math-pr44152.c: New test.
7157 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7160 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7161 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7162 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7163 * obj-c++.dg/torture/trivial.mm: Ditto.
7164 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7165 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7166 * objc.dg/torture/tls/thr-init.m: Ditto.
7167 * objc.dg/torture/trivial.m: Ditto.
7169 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7171 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7172 Skip on spu-*-* targets.
7174 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7176 PR tree-optimization/45083
7177 * gcc.dg/pr45083.c: New test.
7179 2010-07-26 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/whole_file_22.f90: New test.
7183 * gfortran.dg/whole_file_23.f90: New test.
7185 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7186 Jack Howarth <howarth@bromo.med.uc.edu>
7187 Richard Henderson <rth@redhat.com>
7190 * gcc.dg/tls/thr-init-1.c: New.
7191 * gcc.dg/tls/thr-init-2.c: New.
7192 * gcc.dg/torture/tls New.
7193 * gcc.dg/torture/tls/tls-test.c: New.
7194 * gcc.dg/torture/tls/thr-init-1.c: New.
7195 * gcc.dg/torture/tls/tls.exp: New.
7196 * gcc.dg/torture/tls/thr-init-2.c: New.
7197 * gcc.dg/tls/emutls-2.c: New test
7199 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7200 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7201 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7202 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7203 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7204 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7205 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7206 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7207 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7208 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7209 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7210 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7211 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7212 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7213 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7214 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7215 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7216 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7217 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7218 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7219 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7220 gfortran.dg/gomp/omp_threadprivate1.f90,
7221 gfortran.dg/gomp/omp_threadprivate2.f90,
7222 gfortran.dg/gomp/reduction1.f90,
7223 gfortran.dg/gomp/sharing-1.f90: Likewise.
7225 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7227 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7229 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7230 dg-require-visibility.
7232 2010-07-26 Richard Guenther <rguenther@suse.de>
7234 PR tree-optimization/43784
7235 * gcc.c-torture/execute/pr43784.c: New testcase.
7236 * g++.dg/torture/pr43784.C: Likewise.
7238 2010-07-26 Richard Guenther <rguenther@suse.de>
7241 * g++.dg/pr45056.C: New testcase.
7243 2010-07-26 Richard Guenther <rguenther@suse.de>
7245 PR tree-optimization/45071
7246 * gcc.dg/pr45071.c: New testcase.
7248 2010-07-26 Tobias Burnus <burnus@net-b.de>
7251 * gfortran.dg/namelist_62.f90: New.
7253 2010-07-26 Richard Guenther <rguenther@suse.de>
7255 * gcc.c-torture/execute/pr45017.c: Move ...
7256 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7258 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7261 * trim_optimize_1.f90: New test.
7262 * character_comparision_1.f90: New test.
7264 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7267 * gfortran.dg/wtruncate_fix.f: New test.
7269 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7272 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7274 2010-07-24 Richard Guenther <rguenther@suse.de>
7277 * g++.dg/lto/20100724-1_0.C: New testcase.
7279 2010-07-24 Richard Guenther <rguenther@suse.de>
7282 * gcc.dg/lto/20100724-1_0.c: New testcase.
7283 * gcc.dg/lto/20100724-1_1.c: Likewise.
7285 2010-07-24 Tobias Burnus <burnus@net-b.de>
7288 * gfortran.dg/whole_file_21.f90: New.
7290 * gfortran.dg/integer_exponentiation_3.F90: Use
7291 -ffloat-store only for i?86/x86-64 -m32.
7293 2010-07-24 Tobias Burnus <burnus@net-b.de>
7295 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7296 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7298 2010-07-24 Tobias Burnus <burnus@net-b.de>
7300 * gfortran.dg/func_decl_4.f90: Split test into two ...
7301 * gfortran.dg/func_decl_5.f90: ... parts.
7302 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7303 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7304 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7305 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7306 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7307 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7308 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7309 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7310 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7311 * gfortran.dg/sizeof.f90: Make test valid.
7312 * gfortran.dg/pr20865.f90: Add new dg-error.
7313 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7314 * gfortran.dg/g77/19990218-0.f: Ditto.
7315 * gfortran.dg/g77/19990218-1.f: Ditto.
7316 * gfortran.dg/g77/970625-2.f: Ditto.
7317 * gfortran.dg/pr37243.f: Fix function declaration.
7318 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7319 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7321 2010-07-23 Tobias Burnus <burnus@net-b.de>
7324 * gfortran.dg/char_array_structure_constructor.f90: Add
7325 -fwhole-file as dg-option as it otherwise fails on some
7328 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7330 * gnat.dg/aggr16.ad[sb]: New test.
7331 * gnat.dg/aggr16_pkg.ads: New helper.
7333 2010-07-23 Richard Guenther <rguenther@suse.de>
7336 * g++.dg/lto/20100723-1_0.C: New testcase.
7338 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7340 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7342 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7343 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7345 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7347 * lib/target-supports.exp (add_options_for_tls): New proc.
7348 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7349 * g++.dg/tls/static-1a.cc: Likewise.
7350 * gcc.dg/tls/emutls-1.c: Likewise.
7351 * gcc.dg/tls/opt-11.c: Likewise.
7352 * gcc.dg/tls/opt-12.c: Likewise.
7353 * gcc.dg/tls/pr24428-2.c: Likewise.
7354 * gcc.dg/tls/pr24428.c: Likewise.
7355 * obj-c++.dg/tls/static-1.mm: Likewise.
7356 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7357 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7358 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7359 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7360 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7361 * objc.dg/torture/tls/thr-init.m: Likewise.
7362 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7364 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7366 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7367 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7368 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7369 optimized dump files.
7371 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7373 PR tree-optimization/45047
7374 * gcc.c-torture/compile/pr45047.c: New test.
7376 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7378 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7379 instead of dg-compile.
7380 * gcc.dg/float-range-4.c: Ditto.
7381 * gcc.dg/float-range-5.c: Ditto.
7382 * gcc.dg/fold-overflow-1.c: Ditto.
7383 * gcc.dg/gomp/sections-4.c: Ditto.
7384 * gcc.dg/transparent-union-1.c: Ditto.
7385 * gcc.dg/transparent-union-2.c: Ditto.
7386 * gcc.target/i386/pr39315-check.c: Ditto.
7387 * g++.dg/gomp/sections-4.C: Ditto.
7388 * g++.dg/template/dtor7.C: Ditto.
7389 * g++.dg/tree-ssa/pr19952.C: Ditto.
7390 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7391 * gfortran.dg/graphite/pr42185.f90: Ditto.
7392 * gfortran.dg/namelist_36.f90: Ditto.
7393 * gnat.dg/noreturn1.adb: Ditto.
7394 * gnat.dg/specs/small_alignment.ads: Ditto.
7396 2010-07-23 Martin Jambor <mjambor@suse.cz>
7398 PR tree-optimization/44915
7399 * g++.dg/torture/pr44915.C: New test.
7401 2010-07-23 Martin Jambor <mjambor@suse.cz>
7403 PR tree-optimization/44914
7404 * g++.dg/tree-ssa/pr44914.C: New test.
7406 2010-07-23 Jie Zhang <jie@codesourcery.com>
7409 * gcc.dg/pr44290-1.c: New test.
7410 * gcc.dg/pr44290-2.c: New test.
7412 2010-07-23 Jason Merrill <jason@redhat.com>
7415 * g++.dg/abi/mangle44.C: New.
7417 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7419 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7420 for compile-time only tests.
7421 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7423 * gcc.target/i386/pr39315-4.c: Ditto.
7424 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7425 target check. Include sse-os-support.h.
7426 (main): Call check_isa and sse_os_support.
7427 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7428 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7429 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7430 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7431 target check. Include sse-os-support.h.
7432 (main): Call check_isa and sse_os_support.
7433 * gcc.target/i386/vperm-v2df.c: Ditto.
7435 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7437 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7438 (check_effective_target_avx_runtime): New procedure.
7439 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7440 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7442 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7443 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7444 and __get_cpuid test.
7445 * gcc.dg/compat/vector-2b_main.c: Ditto.
7447 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7449 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7450 for compile-time only test.
7451 * gcc.dg/pr32716.c: Ditto.
7452 * gcc.dg/pr34856.c: Ditto.
7453 * gcc.dg/pr36997.c: Ditto.
7454 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7455 * gfortran.dg/pr28158.f90: Ditto.
7456 * gfortran.dg/pr30667.f: Ditto.
7458 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7459 i?86-*-* and x86_64-*-* targets to disable execution on targets
7460 without sse2 runtime support.
7461 * g++.dg/vect/vect.exp: Ditto.
7462 * gfortran.dg/vect/vect.exp: Ditto.
7464 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7465 * gcc.dg/pr37544.c: Ditto.
7466 * gcc.dg/pr40550.c: Ditto.
7467 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7468 * gcc.dg/compat/vector-1a_main.c: Ditto.
7469 * gcc.dg/compat/vector-2a_main.c: Ditto.
7470 * gcc.dg/torture/pr16104-1.c: Ditto.
7471 * gcc.dg/torture/pr35771-1.c: Ditto.
7472 * gcc.dg/torture/pr35771-2.c: Ditto.
7473 * gcc.dg/torture/pr35771-3.c: Ditto.
7474 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7475 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7476 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7477 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7478 * g++.dg/other/i386-1.C: Ditto.
7479 * g++.dg/other/pr40446.C: Ditto.
7481 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7485 2010-07-23 Daniel Kraft <d@domob.eu>
7488 * gfortran.dg/exit_1.f08: New test.
7489 * gfortran.dg/exit_2.f08: New test.
7491 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7493 PR tree-optimization/39839
7494 * gcc.target/arm/pr39839.c: New test case.
7496 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7498 * gnat.dg/unchecked_convert5b.adb: New test.
7499 * gnat.dg/unchecked_convert6.adb: Likewise.
7500 * gnat.dg/unchecked_convert6b.adb: Likewise.
7502 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7504 * gnat.dg/aggr15.ad[sb]: New test.
7506 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7509 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7511 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7513 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7514 with dg-require-linker-plugin.
7516 2010-07-22 Richard Guenther <rguenther@suse.de>
7519 * g++.dg/lto/20100722-1_0.C: New testcase.
7521 2010-07-22 Richard Guenther <rguenther@suse.de>
7524 * gcc.dg/lto/20100720-3_0.c: New testcase.
7525 * gcc.dg/lto/20100720-3_1.c: Likewise.
7527 2010-07-22 Richard Guenther <rguenther@suse.de>
7529 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7530 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7533 * gcc.dg/lto/20100722-1_0.c: New testcase.
7535 2010-07-22 Martin Jambor <mjambor@suse.cz>
7537 PR tree-optimization/44891
7538 * gcc.c-torture/compile/pr44891.c: New test.
7540 2010-07-22 Richard Guenther <rguenther@suse.de>
7542 PR tree-optimization/45017
7543 * gcc.c-torture/execute/pr45017.c: New testcase.
7545 2010-07-22 Tobias Burnus <burnus@net-b.de>
7548 * gfortran.dg/aliasing_dummy_5.f90: New.
7550 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7553 * gcc.target/arm/pr43698.c: New test.
7555 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7558 * Revert my commit r162325 for this PR.
7560 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7563 * gcc.target/m68k/pr45015.c: New test.
7565 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7568 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7571 2010-07-21 Richard Guenther <rguenther@suse.de>
7574 * g++.dg/lto/20100721-1_0.C: New testcase.
7576 2010-07-21 Martin Jambor <mjambor@suse.cz>
7578 PR tree-optimization/44900
7579 * g++.dg/torture/pr44900.C: New test.
7581 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7584 * c-c++-common/uninit-17.c: Correct expected error.
7586 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/guality/asm-1.c: New test.
7591 * gcc.dg/guality/pr45003-2.c: New test.
7592 * gcc.dg/guality/pr45003-3.c: New test.
7594 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7599 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7601 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7602 defined on the current line.
7603 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7604 * g++.dg/debug/dwarf2/pr44641.C: New.
7606 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7608 * gcc.target/powerpc/block-move-1.c: New test.
7609 * gcc.target/powerpc/block-move-2.c: New test.
7611 2010-07-20 Jason Merrill <jason@redhat.com>
7614 * g++.dg/cpp0x/sfinae2.C: New.
7616 2010-07-20 Richard Guenther <rguenther@suse.de>
7619 * gcc.dg/lto/20100720-4_0.c: New testcase.
7621 2010-07-20 Richard Guenther <rguenther@suse.de>
7624 * gcc.dg/lto/20100720-2_0.c: New testcase.
7625 * gcc.dg/lto/20100720-2_1.c: Likewise.
7627 2010-07-20 Richard Guenther <rguenther@suse.de>
7630 * gcc.dg/lto/20100720-1_0.c: New testcase.
7631 * gcc.dg/lto/20100720-1_1.c: Likewise.
7633 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7636 * gcc.dg/guality/pr45003-1.c: New test.
7638 2010-07-20 Richard Guenther <rguenther@suse.de>
7640 PR tree-optimization/44977
7641 * gcc.dg/torture/pr44977.c: New testcase.
7643 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7645 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7648 2010-07-20 Richard Guenther <rguenther@suse.de>
7652 * gcc.dg/pr44971.c: New testcase.
7653 * gcc.c-torture/compile/pr44988.c: Likewise.
7655 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7658 * gfortran.dg/allocate_with_typespec.f90: New test.
7659 * gfortran.dg/allocate_derived_1.f90: Update error message.
7661 2010-07-19 Jason Merrill <jason@redhat.com>
7664 * g++.dg/cpp0x/decltype23.C: New.
7666 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7669 * gfortran.dg/class_defined_operator_1.f03 : New test.
7671 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7673 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7674 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7675 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7676 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7678 2010-07-19 Richard Guenther <rguenther@suse.de>
7681 * gcc.c-torture/compile/pr44941.c: New testcase.
7683 2010-07-19 Jason Merrill <jason@redhat.com>
7686 * g++.dg/template/sfinae24.C: New.
7688 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7691 * gfortran.dg/data_implied_do_2.f90: Removed.
7693 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7696 * g++.dg/template/sfinae23.C: New.
7698 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700 * lib/target-supports.exp (check_sse_os_support_available): New
7702 (check_sse_hw_available): New proc.
7703 (check_effective_target_sse_runtime): New proc.
7704 (check_effective_target_sse2_runtime): New proc.
7705 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7706 -msse2 if check_sse_os_support_available.
7707 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7708 check_sse_os_support_available.
7709 * gcc.dg/vect/vect.exp: Likewise.
7710 * gfortran.dg/vect/vect.exp: Likewise.
7711 * gcc.target/i386/sol2-check: Renamed to ...
7712 * gcc.target/i386/sse-os-support.h: ... this.
7713 (sol2_check): Renamed to ...
7714 (sse_os_support): ... this.
7715 Only test movss with xmm registers.
7716 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7717 Removed ILL_INSN, ILL_INSN_LEN.
7718 * gcc.target/i386/sse2-check.h: Likewise.
7719 * gcc.target/i386/sse3-check.h: Likewise.
7720 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7721 Removed cpuid.h, __get_cpuid test.
7722 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7723 Removed cpuid.h, __get_cpuid test.
7724 * g++.dg/other/pr40446.C: Likewise.
7725 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7726 * gcc.dg/compat/vector-1a_main.c: Likewise.
7727 * gcc.dg/compat/vector-2a_main.c: Likewise.
7728 * gcc.dg/pr36584.c: Likewise.
7729 * gcc.dg/pr37544.c: Likewise.
7730 * gcc.dg/torture/pr16104-1.c: Likewise.
7731 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7732 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7733 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7734 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7735 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7736 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7738 * gcc.dg/torture/pr35771-2.c: Likewise.
7739 * gcc.dg/torture/pr35771-3.c: Likewise.
7740 * gcc.target/i386/pr39315-2.c: Likewise.
7741 * gcc.target/i386/pr39315-4.c: Likewise.
7742 * gcc.target/i386/vperm-v2df.c: Likewise.
7743 * gcc.target/i386/vperm-v2di.c: Likewise.
7744 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7745 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7748 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7751 * gfortran.dg/data_implied_do_2.f90: New test.
7753 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7755 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7757 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7759 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7760 to the "mips16" group.
7761 (mips_using_mips16_p): New procedure.
7762 (mips-dg-options): Use it.
7764 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7766 * gcc.target/mips/mips16-attributes-4.c: New test.
7768 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7771 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7772 * gcc.target/powerpc/recip-2.c: Ditto.
7773 * gcc.target/powerpc/recip-3.c: Ditto.
7775 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7777 * gcc.target/arm/pr42235.c: New test.
7779 2010-07-16 Jason Merrill <jason@redhat.com>
7782 * g++.dg/template/partial8.C: New.
7784 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7786 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7787 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7789 (gualcvt): New overloaded inline.
7790 (GUALCVT): Use it for C++.
7791 * g++.dg/guality/guality.exp: New.
7792 * g++.dg/guality/guality.h: New.
7793 * g++.dg/guality/redeclaration1.C: New test.
7794 * g++.dg/dg.exp: Prune also guality/* tests.
7795 * gcc.dg/guality/pr43141.c: Moved to...
7796 * c-c++-common/guality/pr43141.c: ... here.
7798 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7801 * gfortran.dg/char4_iunit_2.f03: New test.
7803 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7806 * lib/plugin-support.exp (plugin-test-execute):
7807 Add ${gcc_objdir}/intl to includes.
7809 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7812 * gcc.c-torture/execute/pr44942.c: New test.
7813 * gcc.target/i386/pr44942.c: New test.
7815 2010-07-15 Jason Merrill <jason@redhat.com>
7818 * g++.dg/cpp0x/implicit7.C: New.
7819 * g++.dg/cpp0x/implicit8.C: New.
7821 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7823 Disable float tests for __SPU__ targets due to lack of signed zero:
7824 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7825 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7826 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7827 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7828 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7829 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7830 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7831 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7832 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7834 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7836 * gfortran.dg/select_char_2.f90: New test.
7838 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7840 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7843 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7846 * gfortran.dg/typebound_generic_9.f03: New.
7848 2010-07-15 Richard Guenther <rguenther@suse.de>
7850 PR tree-optimization/44946
7851 * gcc.c-torture/compile/pr44946.c: New testcase.
7853 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7856 * gfortran.dg/select_char_3.f90: New test.
7858 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7859 Kevin F. Quinn <kevquinn@gentoo.org>
7861 * gcc.dg/Wtrampolines.c: New.
7863 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7866 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7868 2010-07-14 Jason Merrill <jason@redhat.com>
7871 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7873 Implement C++0x unrestricted unions (N2544)
7874 * g++.dg/cpp0x/union1.C: New.
7875 * g++.dg/cpp0x/union2.C: New.
7876 * g++.dg/cpp0x/union3.C: New.
7877 * g++.dg/cpp0x/defaulted2.C: Adjust.
7878 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7879 * g++.old-deja/g++.ext/anon2.C: Adjust.
7880 * g++.old-deja/g++.mike/misc6.C: Adjust.
7882 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7885 * gfortran.dg/c_loc_tests_15.f90: New.
7887 2010-07-13 Jason Merrill <jason@redhat.com>
7890 * g++.dg/cpp0x/implicit6.C: New.
7892 2010-07-13 Jason Merrill <jason@redhat.com>
7895 * g++.dg/abi/noreturn1.C: New.
7896 * g++.dg/abi/noreturn2.C: New.
7898 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7902 * c-c++-common/pr44832.c: New test.
7904 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7907 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7908 on the target. Make sure that we can assemble the emitted asm when
7909 the test type is 'compile'.
7911 2010-07-13 Richard Guenther <rguenther@suse.de>
7913 PR tree-optimization/36960
7914 * g++.dg/torture/pr36960.C: New testcase.
7916 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/template/sfinae21.C: New.
7920 * g++.dg/template/sfinae22.C: Likewise.
7922 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7925 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7926 * gcc.dg/plugin/ggcplug.c: Likewise.
7927 * g++.dg/plugin/selfassign.c: Likewise.
7928 * g++.dg/plugin/attribute_plugin.c: Likewise.
7929 * g++.dg/plugin/dumb_plugin.c: Likewise.
7930 * g++.dg/plugin/pragma_plugin.c: Likewise.
7932 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7934 * gcc.c-torture/execute/pr44683.x: New.
7935 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7937 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7943 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7944 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7945 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7946 * gfortran.dh/typebound_call_16.f03: New.
7947 * gfortran.dg/typebound_generic_6.f03: New.
7948 * gfortran.dg/typebound_generic_7.f03: New.
7949 * gfortran.dg/typebound_generic_8.f03: New.
7951 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7954 * gfortran.dg/char4_iunit_1.f03: New test.
7956 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.dg/tree-ssa/vrp53.c: New test.
7960 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7963 * g++.dg/template/sfinae19.C: New.
7964 * g++.dg/template/sfinae20.C: Likewise.
7966 2010-07-12 Jie Zhang <jie@codesourcery.com>
7968 * gcc.target/arm/interrupt-1.c: New test.
7969 * gcc.target/arm/interrupt-2.c: New test.
7971 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7973 * gcc.dg/pr42427.c: Require c99_runtime.
7974 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7976 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7977 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7978 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7979 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7980 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7981 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7982 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7983 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7984 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7985 * gcc.target/i386/pr37275.c: Require visibility support.
7987 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7989 * lib/target-supports.exp (check_effective_target_sse): New proc.
7990 * gcc.target/i386/sol2-check.h: New file.
7991 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7992 Include sol2-check.h.
7993 (main) Only run do_test () if sol2_check ().
7994 * gcc.target/i386/sse2-check.h: Likewise.
7995 * gcc.target/i386/sse3-check.h: Likewise.
7996 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7997 [__sun__ && __svr4__]: Execute SSE2 instruction.
7998 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7999 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8000 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8001 * g++.dg/ext/vector14.C: Likewise.
8002 * g++.dg/other/mmintrin.C: Likewise.
8003 * gcc.dg/20020418-1.c: Likewise.
8004 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8005 * gcc.dg/format/ms_unnamed-1.c: Likewise.
8006 * gcc.dg/format/unnamed-1.c: Likewise.
8007 Adapt dg-warning line number.
8008 * gcc.dg/graphite/pr40281.c: Likewise.
8009 * gcc.dg/pr32176.c: Likewise.
8010 * gcc.dg/pr40550.c: Likewise.
8011 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8012 * gcc.dg/torture/pr36891.c: Likewise.
8013 * gcc.target/i386/20020218-1.c: Likewise.
8014 * gcc.target/i386/20020523.c: Likewise.
8015 * gcc.target/i386/abi-1.c: Likewise.
8016 * gcc.target/i386/brokensqrt.c: Likewise.
8017 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8018 * gcc.target/i386/pr13366.c: Likewise.
8019 * gcc.target/i386/pr13685.c: Likewise.
8020 * gcc.target/i386/pr24306.c: Likewise.
8021 * gcc.target/i386/pr31486.c: Likewise.
8022 * gcc.target/i386/pr32065-1.c: Likewise.
8023 * gcc.target/i386/pr32065-2.c: Likewise.
8024 * gcc.target/i386/pr32389.c: Likewise.
8025 * gcc.target/i386/pr38824.c: Likewise.
8026 * gcc.target/i386/pr38931.c: Likewise.
8027 * gcc.target/i386/pr39592-1.c: Likewise.
8028 * gcc.target/i386/pr43766.c: Likewise.
8029 * gcc.target/i386/recip-divf.c: Likewise.
8030 * gcc.target/i386/recip-sqrtf.c: Likewise.
8031 * gcc.target/i386/recip-vec-divf.c: Likewise.
8032 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8033 * gcc.target/i386/sse-1.c: Likewise.
8034 * gcc.target/i386/sse-16.c: Likewise.
8035 * gcc.target/i386/sse-2.c: Likewise.
8036 * gcc.target/i386/sse-20.c: Likewise.
8037 * gcc.target/i386/sse-3.c: Likewise.
8038 * gcc.target/i386/sse-7.c: Likewise.
8039 * gcc.target/i386/sse-9.c: Likewise.
8040 * gcc.target/i386/sse-addps-1.c: Likewise.
8041 * gcc.target/i386/sse-addss-1.c: Likewise.
8042 * gcc.target/i386/sse-andnps-1.c: Likewise.
8043 * gcc.target/i386/sse-andps-1.c: Likewise.
8044 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8045 * gcc.target/i386/sse-comiss-1.c: Likewise.
8046 * gcc.target/i386/sse-comiss-2.c: Likewise.
8047 * gcc.target/i386/sse-comiss-3.c: Likewise.
8048 * gcc.target/i386/sse-comiss-4.c: Likewise.
8049 * gcc.target/i386/sse-comiss-5.c: Likewise.
8050 * gcc.target/i386/sse-comiss-6.c: Likewise.
8051 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8052 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8053 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8054 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8055 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8056 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8057 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8058 * gcc.target/i386/sse-divps-1.c: Likewise.
8059 * gcc.target/i386/sse-divss-1.c: Likewise.
8060 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8061 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8062 * gcc.target/i386/sse-maxps-1.c: Likewise.
8063 * gcc.target/i386/sse-maxss-1.c: Likewise.
8064 * gcc.target/i386/sse-minps-1.c: Likewise.
8065 * gcc.target/i386/sse-minss-1.c: Likewise.
8066 * gcc.target/i386/sse-movaps-1.c: Likewise.
8067 * gcc.target/i386/sse-movaps-2.c: Likewise.
8068 * gcc.target/i386/sse-movhlps-1.c: Likewise.
8069 * gcc.target/i386/sse-movhps-1.c: Likewise.
8070 * gcc.target/i386/sse-movhps-2.c: Likewise.
8071 * gcc.target/i386/sse-movlhps-1.c: Likewise.
8072 * gcc.target/i386/sse-movmskps-1.c: Likewise.
8073 * gcc.target/i386/sse-movntps-1.c: Likewise.
8074 * gcc.target/i386/sse-movss-1.c: Likewise.
8075 * gcc.target/i386/sse-movss-2.c: Likewise.
8076 * gcc.target/i386/sse-movss-3.c: Likewise.
8077 * gcc.target/i386/sse-movups-1.c: Likewise.
8078 * gcc.target/i386/sse-movups-2.c: Likewise.
8079 * gcc.target/i386/sse-mulps-1.c: Likewise.
8080 * gcc.target/i386/sse-mulss-1.c: Likewise.
8081 * gcc.target/i386/sse-orps-1.c: Likewise.
8082 * gcc.target/i386/sse-rcpps-1.c: Likewise.
8083 * gcc.target/i386/sse-recip-vec.c: Likewise.
8084 * gcc.target/i386/sse-recip.c: Likewise.
8085 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8086 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8087 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8088 * gcc.target/i386/sse-subps-1.c: Likewise.
8089 * gcc.target/i386/sse-subss-1.c: Likewise.
8090 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8091 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8092 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8093 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8094 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8095 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8096 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8097 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8098 * gcc.target/i386/sse-xorps-1.c: Likewise.
8099 * gcc.target/i386/ssefn-1.c: Likewise.
8100 * gcc.target/i386/ssefn-3.c: Likewise.
8101 * gcc.target/i386/sseregparm-1.c: Likewise.
8102 * gcc.target/i386/stackalign/return-3.c: Likewise.
8103 * gcc.target/i386/vectorize1.c: Likewise.
8104 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8105 * gcc.target/i386/xorps-sse.c: Likewise.
8106 * gfortran.dg/pr28158.f90: Likewise.
8107 * gfortran.dg/pr30667.f: Likewise.
8108 * gnat.dg/loop_optimization7.adb: Likewise.
8109 * gnat.dg/sse_nolib.adb: Likewise.
8111 2010-07-11 Tobias Burnus <burnus@net-b.de>
8114 * gfortran.dg/use_rename_6.f90: New.
8115 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8117 2010-07-11 Janus Weil <janus@gcc.gnu.org>
8120 * gfortran.dg/class_24.f03: New.
8122 2010-07-10 Richard Guenther <rguenther@suse.de>
8125 * gcc.dg/lto/20100709-1_0.c: New testcase.
8126 * gcc.dg/lto/20100709-1_1.c: Likewise.
8128 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8130 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8132 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8135 * objc.dg/lto/trivial-1_0.m: New.
8136 * objc.dg/lto/lto.exp: New.
8137 * obj-c++.dg/lto/trivial-1_0.mm: New.
8138 * obj-c++.dg/lto/lto.exp: New.
8139 * objc.dg/symtab-1.m: Adjust sizes.
8140 * objc.dg/image-info.m: Do not run for gnu-runtime.
8142 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8144 * gcc.dg/pr32370.c: Allow another kind of error message.
8146 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8148 * gnat.dg/atomic3.adb: New test.
8150 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8151 Denys Vlasenko <dvlasenk@redhat.com>
8152 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8154 PR tree-optimization/28632
8155 * gcc.dg/tree-ssa/vrp51.c: New test.
8156 * gcc.dg/tree-ssa/vrp52.c: New test.
8158 2010-07-09 Jason Merrill <jason@redhat.com>
8160 * g++.dg/abi/covariant6.C: New.
8161 * g++.dg/inherit/covariant17.C: Test both bases.
8162 * g++.dg/inherit/covariant7.C: Check vtable layout.
8164 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8166 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8168 2010-07-09 Richard Guenther <rguenther@suse.de>
8170 PR tree-optimization/44852
8171 * gcc.c-torture/execute/pr44852.c: New testcase.
8173 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8175 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8176 multiplication by values.
8177 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8178 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8180 2010-07-09 Richard Guenther <rguenther@suse.de>
8182 PR tree-optimization/44882
8183 * gfortran.dg/pr44882.f90: New testcase.
8185 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8188 * gcc.target/arm/pr40657-1.c: New test.
8189 * gcc.target/arm/pr40657-2.c: New test.
8190 * gcc.c-torture/execute/pr40657.c: New test.
8192 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8194 * gcc.dg/tree-ssa/vrp50.c: New test.
8195 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8197 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8200 * gfortran.dg/c_sizeof_1.f90: Modified.
8201 * gfortran.dg/storage_size_1.f08: New.
8202 * gfortran.dg/storage_size_2.f08: New.
8204 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8206 * gcc.c-torture/execute/20100708-1.c: New test.
8208 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8211 * gfortran.dg/gomp/pr44847.f90: New test.
8213 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8215 PR tree-optimization/44710
8216 * gcc.dg/tree-ssa/ifc-6.c: New.
8217 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8219 2010-07-08 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/coarray_10.f90: Add an additional test.
8224 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8227 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8228 * gcc.c-torture/execute/pr44828.x: Revert.
8230 2010-07-08 Jason Merrill <jason@redhat.com>
8233 * g++.dg/inherit/covariant17.C: New.
8234 * g++.dg/abi/covariant1.C: Actually test for the bug.
8236 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8238 PR rtl-optimization/44838
8239 * gcc.dg/pr44838.c: New.
8241 2010-07-08 Richard Guenther <rguenther@suse.de>
8243 PR tree-optimization/44831
8244 * gcc.c-torture/compile/pr44831.c: New testcase.
8245 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8247 2010-07-08 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/44861
8250 * g++.dg/vect/pr44861.cc: New testcase.
8252 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8255 * gcc.c-torture/execute/pr44828.x: New file.
8257 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8259 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8261 * g++.dg/ext/altivec-17.C: Adjust error message.
8263 2010-07-07 Tom Tromey <tromey@redhat.com>
8265 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8267 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8270 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8271 * gcc.target/i386/rdrand-2.c: Likewise.
8272 * gcc.target/i386/rdrand-3.c: Likewise.
8274 2010-07-07 Jan Hubicka <jh@suse.cz>
8277 * g++.dg/torture/pr44813.C: New testcase.
8278 * g++.dg/torture/pr44826.C: New testcase.
8280 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8282 PR rtl-optimization/44787
8283 * gcc.c-torture/compile/pr44788.c: New test.
8284 * gcc.target/arm/pr44788.c: New test.
8286 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8288 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8290 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8292 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8295 2010-07-06 Tobias Burnus <burnus@net-b.de>
8298 * gfortran.dg/parameter_array_init_6.f90: New.
8299 * gfortran.dg/initialization_20.f90: Update dg-error.
8300 * gfortran.dg/initialization_24.f90: Ditto.
8302 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8304 * gfortran.dg/dim_range_1.f90: New test.
8305 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8307 2010-07-06 Jason Merrill <jason@redhat.com>
8310 * g++.dg/cpp0x/initlist41.C: New.
8313 * g++.dg/template/ptrmem22.C: New.
8315 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8317 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8319 * gcc.target/i386/i386.exp: Likewise.
8321 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8324 * gcc.dg/lto/20100518_0.c: Limit to x86.
8326 2010-07-06 Richard Guenther <rguenther@suse.de>
8329 * gcc.c-torture/execute/pr44828.c: New testcase.
8331 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8333 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8334 * g++.dg/warn/volatile1.C: Likewise.
8335 * g++.dg/template/warn1.C: Likewise.
8337 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8339 AVX Programming Reference (June, 2010)
8340 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8341 * g++.dg/other/i386-3.C: Likewise.
8342 * gcc.target/i386/sse-12.c: Likewise.
8344 * gcc.target/i386/f16c-check.h: New.
8345 * gcc.target/i386/rdfsbase-1.c: Likewise.
8346 * gcc.target/i386/rdfsbase-2.c: Likewise.
8347 * gcc.target/i386/rdgsbase-1.c: Likewise.
8348 * gcc.target/i386/rdgsbase-2.c: Likewise.
8349 * gcc.target/i386/rdrand-1.c: Likewise.
8350 * gcc.target/i386/rdrand-2.c: Likewise.
8351 * gcc.target/i386/rdrand-3.c: Likewise.
8352 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8353 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8354 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8355 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8356 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8357 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8358 * gcc.target/i386/wrfsbase-1.c: Likewise.
8359 * gcc.target/i386/wrfsbase-2.c: Likewise.
8360 * gcc.target/i386/wrgsbase-1.c: Likewise.
8361 * gcc.target/i386/wrgsbase-2.c: Likewise.
8363 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8364 (__builtin_ia32_vcvtps2ph): New.
8365 (__builtin_ia32_vcvtps2ph256): Likewise.
8367 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8368 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8370 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8371 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8373 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8374 (__builtin_ia32_vcvtps2ph256): Likewise.
8375 Add fsgsbase,rdrnd,f16c.
8377 * lib/target-supports.exp (check_effective_target_f16c): New.
8379 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8381 * gcc.dg/guality/nrv-1.c: New test.
8383 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8386 * gcc.target/arm/pr42505.c: New test case.
8388 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8391 * g++.dg/opt/nrv16.C: New test.
8393 2010-07-05 Richard Guenther <rguenther@suse.de>
8395 PR tree-optimization/44784
8396 * gcc.c-torture/compile/pr44784.c: New testcase.
8398 2010-07-05 Ira Rosen <irar@il.ibm.com>
8400 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8401 Increase loop bound and array size.
8402 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8405 2010-07-05 Ira Rosen <irar@il.ibm.com>
8407 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8408 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8409 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8410 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8411 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8413 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8416 * g++.dg/parse/template25.C: New.
8418 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8420 PR rtl-optimization/44695
8421 * gcc.dg/torture/pr44695.c: New.
8423 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8426 * g++.dg/ext/pretty3.C: New.
8428 2010-07-04 Richard Guenther <rguenther@suse.de>
8431 * g++.dg/torture/pr44809.C: New testcase.
8433 2010-07-04 Richard Guenther <rguenther@suse.de>
8435 PR tree-optimization/44656
8436 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8438 2010-07-04 Ira Rosen <irar@il.ibm.com>
8439 Revital Eres <eres@il.ibm.com>
8441 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8443 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8444 gcc.dg/vect/vect-96.c: Likewise.
8445 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8446 that support misaligned stores. Change the number of expected
8447 misaligned accesses.
8448 * gcc.dg/vect/vect-peel-1.c: New test.
8449 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8450 gcc.dg/vect/vect-peel-4.c: Likewise.
8451 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8452 vectorizable on all targets that support realignment.
8453 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8455 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8458 * gcc.dg/torture/pr44806.c: New.
8460 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8462 * gnat.dg/cond_expr1.adb: New test.
8464 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/modular3.adb: New test.
8467 * gnat.dg/modular3_pkg.ads: New helper.
8469 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8470 Mikael Pettersson <mikpe@it.uu.se>
8473 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8474 Make signed-ness of chars explicit. Scan the object for
8475 strings that are split by some target assemblers.
8476 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8479 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8481 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8483 2010-07-02 Le-Chun Wu <lcwu@google.com>
8486 * g++.dg/warn/Wshadow-7.C: New test.
8488 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8489 Julian Brown <julian@codesourcery.com>
8490 Sandra Loosemore <sandra@codesourcery.com>
8492 * gcc.c-torture/execute/20100416-1.c: New test case.
8494 2010-07-02 Julian Brown <julian@codesourcery.com>
8495 Sandra Loosemore <sandra@codesourcery.com>
8499 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8500 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8502 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8503 Julian Brown <julian@codesourcery.com>
8505 * gcc.target/arm/neon/vadds64.c: Regenerated.
8506 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8507 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8508 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8509 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8510 * gcc.target/arm/neon-vmls-1.c: Likewise.
8511 * gcc.target/arm/neon-vsubs64.c: New execution test.
8512 * gcc.target/arm/neon-vsubu64.c: New execution test.
8513 * gcc.target/arm/neon-vadds64.c: New execution test.
8514 * gcc.target/arm/neon-vaddu64.c: New execution test.
8516 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8518 * gcc.target/arm/neon-vands64.c: New.
8519 * gcc.target/arm/neon-vandu64.c: New.
8520 * gcc.target/arm/neon-vbics64.c: New.
8521 * gcc.target/arm/neon-vbicu64.c: New.
8522 * gcc.target/arm/neon-veors64.c: New.
8523 * gcc.target/arm/neon-veoru64.c: New.
8524 * gcc.target/arm/neon-vorns64.c: New.
8525 * gcc.target/arm/neon-vornu64.c: New.
8526 * gcc.target/arm/neon-vorrs64.c: New.
8527 * gcc.target/arm/neon-vorru64.c: New.
8528 * gcc.target/arm/neon/vands64.c: Regenerated.
8529 * gcc.target/arm/neon/vandu64.c: Regenerated.
8530 * gcc.target/arm/neon/vbics64.c: Regenerated.
8531 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8532 * gcc.target/arm/neon/veors64.c: Regenerated.
8533 * gcc.target/arm/neon/veoru64.c: Regenerated.
8534 * gcc.target/arm/neon/vorns64.c: Regenerated.
8535 * gcc.target/arm/neon/vornu64.c: Regenerated.
8536 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8537 * gcc.target/arm/neon/vorru64.c: Regenerated.
8539 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8541 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8543 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8545 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8546 * gfortran.dg/intent_out_5.f90: Same.
8547 * gfortran.dg/ltrans-7.f90: Same.
8548 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8550 2010-07-02 Jan Hubicka <jh@suse.cz>
8552 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8554 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8556 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8558 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8561 * c-c++-common/Wunused-var-12.c: New test.
8563 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8566 * gcc.target/arm/pr42835.c: New test.
8569 * gcc.target/arm/pr42172-1.c: New test.
8571 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8573 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8575 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8577 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8578 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8579 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8580 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8581 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8582 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8583 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8584 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8585 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8586 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8587 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8588 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8589 * gcc.target/arm/neon-vdup_ns64.c: New.
8590 * gcc.target/arm/neon-vdup_nu64.c: New.
8591 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8592 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8593 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8594 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8595 * gcc.target/arm/neon-vmov_ns64.c: New.
8596 * gcc.target/arm/neon-vmov_nu64.c: New.
8597 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8598 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8599 * gcc.target/arm/neon-vget_lanes64.c: New.
8600 * gcc.target/arm/neon-vget_laneu64.c: New.
8601 * gcc.target/arm/neon-vset_lanes64.c: New.
8602 * gcc.target/arm/neon-vset_laneu64.c: New.
8604 2010-07-02 Richard Guenther <rguenther@suse.de>
8606 * g++.dg/torture/20100702-1.C: New testcase.
8608 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8611 * gcc.c-torture/compile/pr44707.c: New test.
8613 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8616 * g++.dg/template/crash101.C: New.
8618 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8620 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8621 Use the ABI-0 accessors and fail it for m64.
8623 2010-07-02 Jan Hubicka <jh@suse.cz>
8625 * g++.dg/tree-ssa/pr44706.C: New testcase.
8627 2010-07-02 Richard Guenther <rguenther@suse.de>
8629 PR tree-optimization/44748
8630 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8632 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8634 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8635 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8636 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8637 the method types to forward:.
8639 2010-06-30 Jason Merrill <jason@redhat.com>
8641 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8642 * g++.dg/other/pr25632.C: Likewise.
8644 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8646 PR tree-optimization/40421
8647 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8649 2010-07-01 Richard Guenther <rguenther@suse.de>
8653 * gcc.c-torture/execute/20100316-1.c: New testcase.
8654 * gcc.c-torture/execute/pr44468.c: Likewise.
8655 * gcc.c-torture/compile/20100609-1.c: Likewise.
8656 * gcc.dg/volatile2.c: Adjust.
8657 * gcc.dg/plugin/selfassign.c: Likewise.
8658 * gcc.dg/pr36902.c: Likewise.
8659 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8660 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8661 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8662 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8663 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8664 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8665 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8666 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8667 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8668 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8670 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8672 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8673 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8674 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8675 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8676 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8677 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8678 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8679 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8680 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8681 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8682 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8683 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8684 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8685 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8686 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8687 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8688 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8689 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8690 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8691 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8692 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8693 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8694 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8695 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8696 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8697 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8698 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8699 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8700 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8701 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8702 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8703 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8704 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8705 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8706 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8707 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8708 * g++.dg/tree-ssa/pr31146.C: Likewise.
8709 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8710 * g++.dg/tree-ssa/pr33604.C: Likewise.
8711 * g++.dg/plugin/selfassign.c: Likewise.
8712 * gfortran.dg/array_memcpy_3.f90: Likewise.
8713 * gfortran.dg/array_memcpy_4.f90: Likewise.
8714 * c-c++-common/torture/pr42834.c: New testcase.
8716 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8719 * g++.dg/template/crash100.C: New.
8721 2010-06-30 Jan Hubicka <jh@suse.cz>
8723 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8725 2010-06-30 Michael Matz <matz@suse.de>
8728 * gcc.dg/pr44699.c: New test.
8730 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8732 PR tree-optimization/39799
8733 * c-c++-common/uninit-17.c: New test.
8735 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8738 * gfortran.dg/read_infnan_1.f90: New test.
8740 2010-06-29 Jason Merrill <jason@redhat.com>
8742 Enable implicitly declared move constructor/operator= (N3053).
8743 * g++.dg/cpp0x/implicit3.C: New.
8744 * g++.dg/cpp0x/implicit4.C: New.
8745 * g++.dg/cpp0x/implicit5.C: New.
8746 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8747 * g++.dg/cpp0x/not_special.C: Adjust.
8748 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8749 * g++.dg/cpp0x/rv1n.C: Adjust.
8750 * g++.dg/cpp0x/rv1p.C: Adjust.
8751 * g++.dg/cpp0x/rv2n.C: Adjust.
8752 * g++.dg/cpp0x/rv2p.C: Adjust.
8753 * g++.dg/cpp0x/rv3n.C: Adjust.
8754 * g++.dg/cpp0x/rv3p.C: Adjust.
8755 * g++.dg/cpp0x/rv4n.C: Adjust.
8756 * g++.dg/cpp0x/rv4p.C: Adjust.
8757 * g++.dg/cpp0x/rv5n.C: Adjust.
8758 * g++.dg/cpp0x/rv5p.C: Adjust.
8759 * g++.dg/cpp0x/rv6n.C: Adjust.
8760 * g++.dg/cpp0x/rv6p.C: Adjust.
8761 * g++.dg/cpp0x/rv7n.C: Adjust.
8762 * g++.dg/cpp0x/rv7p.C: Adjust.
8763 * g++.dg/cpp0x/rv8p.C: Adjust.
8764 * g++.dg/gomp/pr26690-1.C: Adjust.
8765 * g++.dg/other/error20.C: Adjust.
8766 * g++.dg/other/error31.C: Adjust.
8767 * g++.dg/parse/error19.C: Adjust.
8768 * g++.dg/template/qualttp5.C: Adjust.
8769 * g++.old-deja/g++.law/ctors5.C: Adjust.
8771 Enable implicitly deleted functions (N2346)
8772 * g++.dg/cpp0x/defaulted17.C: New.
8773 * g++.dg/cpp0x/implicit1.C: New.
8774 * g++.dg/cpp0x/implicit2.C: New.
8775 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8776 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8777 * g++.dg/init/ctor4.C: Adjust.
8778 * g++.dg/init/synth2.C: Adjust.
8779 * g++.dg/lto/20081118_1.C: Adjust.
8780 * g++.dg/other/error13.C: Adjust.
8781 * g++.dg/other/unused1.C: Adjust.
8782 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8783 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8784 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8785 * g++.old-deja/g++.law/ctors17.C: Adjust.
8786 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8787 * g++.old-deja/g++.pt/assign1.C: Adjust.
8788 * g++.old-deja/g++.pt/crash20.C: Adjust.
8790 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8791 * g++.dg/cpp0x/defaulted13.C: Adjust.
8792 * g++.dg/cpp0x/defaulted2.C: Adjust.
8793 * g++.dg/cpp0x/defaulted3.C: Adjust.
8794 * g++.dg/cpp0x/initlist9.C: Adjust.
8795 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8796 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8797 * g++.dg/init/synth2.C: Adjust.
8799 * g++.dg/cpp0x/defaulted19.C: New.
8801 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8802 * g++.dg/template/error23.C: Fix for -std=c++0x.
8804 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8807 * gfortran.dg/proc_ptr_28.f90: New.
8809 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8811 PR tree-optimization/43801
8812 * g++.dg/torture/pr43801.C: New test.
8815 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8817 2010-06-29 Jason Merrill <jason@redhat.com>
8820 * g++.dg/template/qualified-id2.C: New.
8821 * g++.dg/template/qualified-id3.C: New.
8823 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8826 * gfortran.dg/associated_target_4.f90: New.
8828 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8831 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8833 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8835 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8837 2010-06-29 Jan Hubicka <jh@suse.cz>
8839 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8841 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8844 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8845 * gcc.target/arm/wmul-3.c: New test.
8846 * gcc.target/arm/wmul-4.c: New test.
8848 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8850 PR rtl-optimization/44659
8851 * gcc.target/i386/extract-1.c: New.
8852 * gcc.target/i386/extract-2.c: Likewise.
8853 * gcc.target/i386/extract-3.c: Likewise.
8854 * gcc.target/i386/extract-4.c: Likewise.
8855 * gcc.target/i386/extract-5.c: Likewise.
8856 * gcc.target/i386/extract-6.c: Likewise.
8858 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8861 * g++.dg/warn/Wunused-var-14.C: New test.
8863 2010-06-28 Tobias Burnus <burnus@net-b.de>
8866 * gfortran.dg/nan_6.f90: New.
8868 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8870 PR tree-optimization/43781
8871 * gcc.dg/torture/pr43781.c: New.
8873 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8876 * gfortran.dg/actual_rank_check_1.f90: New test.
8878 2010-06-28 Martin Jambor <mjambor@suse.cz>
8880 * gcc.dg/ipa/ipa-sra-6.c: New test.
8882 2010-06-28 Jan Hubicka <jh@suse.cz>
8884 PR tree-optimization/44687
8885 * gcc.c-torture/compile/pr44687.c
8887 2010-06-28 Martin Jambor <mjambor@suse.cz>
8890 * g++.dg/torture/pr44535.C: New test.
8892 2010-06-28 Michael Matz <matz@suse.de>
8895 * gfortran.dg/pr44592.f90: New test.
8897 2010-06-28 Jan Hubicka <jh@suse.cz>
8899 PR tree-optimization/44357
8900 * g++.dg/torture/pr44357.C: New testcase.
8902 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8904 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8905 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8906 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8907 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8908 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8909 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8910 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8911 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8913 2010-06-27 Jan Hubicka <jh@suse.cz>
8915 * gcc.c-torture/compile/pr44686.c: New file.
8917 2010-06-27 Richard Guenther <rguenther@suse.de>
8919 PR tree-optimization/44683
8920 * gcc.c-torture/execute/pr44683.c: New testcase.
8922 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8924 * gnat.dg/noreturn3.ad[sb]: New test.
8926 2010-06-26 Jason Merrill <jason@redhat.com>
8928 * g++.dg/cpp0x/explicit5.C: New.
8930 2010-06-26 Richard Guenther <rguenther@suse.de>
8932 PR tree-optimization/44393
8933 * gcc.dg/pr44393.c: New testcase.
8935 2010-06-26 Jan Hubicka <jh@suse.cz>
8937 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8939 2010-06-26 Richard Guenther <rguenther@suse.de>
8942 * gcc.dg/pr44674.c: New testcase.
8944 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8946 * gcc.dg/opts-3.c: New test.
8948 2010-06-26 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/type_decl_1.f90: New.
8951 * gfortran.dg/type_decl_2.f90: New.
8953 2010-06-26 Tobias Burnus <burnus@net-b.de>
8955 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8956 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8958 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8961 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8962 error in comparing reals.
8964 2010-06-25 Tobias Burnus <burnus@net-b.de>
8966 * selected_real_kind_2.f90: New.
8967 * selected_real_kind_3.f90: New.
8969 2010-06-25 Tobias Burnus <burnus@net-b.de>
8971 * gfortran.dg/entry_19.f90: New.
8973 2010-06-25 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/end_subroutine_1.f90: New.
8976 * gfortran.dg/end_subroutine_2.f90: New.
8977 * gfortran.dg/interface_proc_end.f90: Update.
8979 2010-06-25 Tobias Burnus <burnus@net-b.de>
8981 * gfortran.dg/semicolon_fixed.f: Update.
8982 * gfortran.dg/semicolon_fixed_2.f: New.
8983 * gfortran.dg/semicolon_free_2.f90: New.
8984 * gfortran.dg/semicolon_free.f90: Update.
8986 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8989 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8991 2010-06-25 Martin Jambor <mjambor@suse.cz>
8993 * g++.dg/ipa/iinline-3.C: New test.
8994 * gcc.dg/ipa/modif-1.c: Removed.
8996 2010-06-25 Jan Hubicka <jh@suse.cz>
8998 * gcc.dg/tree-ssa/ipa-split-1.c
9000 2010-06-25 Martin Jambor <mjambor@suse.cz>
9002 * g++.dg/ipa/iinline-2.C: New test.
9004 2010-06-25 Jakub Jelinek <jakub@redhat.com>
9007 * gfortran.dg/pr43866.f90: New test.
9009 PR tree-optimization/44539
9010 * gcc.dg/pr44539.c: New test.
9012 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
9016 * gcc.target/mips/madd-9.c: New test.
9018 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
9021 * gcc.dg/noncompile/pr44517.c: New.
9022 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9024 2010-06-24 Steve Ellcey <sje@cup.hp.com>
9027 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9028 and add argument to nop for IA64.
9030 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
9033 * gcc.target/i386/mod-1.c: New.
9034 * gcc.target/i386/umod-1.c: Likewise.
9035 * gcc.target/i386/umod-2.c: Likewise.
9036 * gcc.target/i386/umod-3.c: Likewise.
9038 2010-06-24 Jakub Jelinek <jakub@redhat.com>
9041 * g++.dg/torture/pr44492.C: New test.
9043 2010-06-24 Andi Kleen <ak@linux.intel.com>
9045 * c-c++-common/warn-omitted-condop.c: New.
9047 2010-06-24 Tobias Burnus <burnus@net-b.de>
9050 * gfortran.dg/import8.f90: New.
9052 2010-06-23 Arnaud Charlet <charlet@adacore.com>
9054 * gnat.dg/not_null.adb: Update test case.
9056 2010-06-22 Jakub Jelinek <jakub@redhat.com>
9059 * g++.dg/warn/Wunused-var-13.C: New test.
9062 * g++.dg/diagnostic/method1.C: New test.
9064 2010-06-22 Cary Coutant <ccoutant@google.com>
9066 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9068 2010-06-22 Janus Weil <janus@gcc.gnu.org>
9071 * gfortran.dg/abstract_type_8.f03: New.
9073 2010-06-21 Jason Merrill <jason@redhat.com>
9075 * g++.dg/cpp0x/noexcept08.C: New.
9077 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9079 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9082 * gcc.target/i386/sse2-vec-2a.c: New.
9084 2010-06-21 DJ Delorie <dj@redhat.com>
9086 * gcc.dg/pragma-diag-1.c: New.
9088 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9091 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9093 2010-06-21 Alan Modra <amodra@gmail.com>
9096 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9097 tail call to check_fa_mid.
9099 2010-06-21 Jakub Jelinek <jakub@redhat.com>
9102 * gcc.c-torture/execute/pr44575.c: New test.
9104 2010-06-21 Tobias Burnus <burnus@net-b.de>
9107 * gfortran.dg/contiguous_1.f90: New.
9108 * gfortran.dg/contiguous_2.f90: New.
9109 * gfortran.dg/contiguous_3.f90: New.
9111 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
9113 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9114 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9116 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
9119 * gcc.target/i386/pr44546.c: New test.
9121 2010-06-20 Joseph Myers <joseph@codesourcery.com>
9123 * gcc.dg/opts-2.c: New test.
9125 2010-06-19 Janus Weil <janus@gcc.gnu.org>
9128 * gfortran.dg/typebound_proc_15.f03: Modified.
9130 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
9133 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9134 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9136 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9138 * g++.dg/ext/label13.C: Fix typo in last change.
9140 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9143 * gfortran.dg/eof_3.f90
9144 * gfortran.dg/endfile_2.f90
9145 * gfortran.dg/endfile_4.f90
9146 * gfortran.dg/endfile_3.f90
9148 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9151 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9153 2010-06-18 Tobias Burnus <burnus@net-b.de>
9156 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9158 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9160 * gcc.target/arm/pr40900.c: New test.
9162 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9164 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9166 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9169 * gfortran.dg/typebound_call_15.f03: New.
9171 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9174 * g++.dg/pr44486.C: New.
9176 2010-06-16 DJ Delorie <dj@redhat.com>
9178 * gcc.target/i386/volatile-bitfields-1.c: New.
9179 * gcc.target/i386/volatile-bitfields-2.c: New.
9181 2010-06-16 Jason Merrill <jason@redhat.com>
9183 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9185 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9187 2010-06-16 Richard Guenther <rguenther@suse.de>
9190 * gcc.c-torture/execute/pr44555.c: New testcase.
9192 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9195 * gfortran.dg/typebound_proc_16.f03: New.
9197 2010-06-16 Martin Jambor <mjambor@suse.cz>
9199 * g++.dg/torture/pr43905.C: New test.
9201 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9204 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9205 initialization loop from being vectorized.
9206 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9208 2010-06-16 Alan Modra <amodra@gmail.com>
9210 PR tree-optimization/44507
9211 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9213 2010-06-15 Jason Merrill <jason@redhat.com>
9215 * g++.dg/overload/arg3.C: Adjust error locations.
9216 * g++.dg/overload/copy1.C: Likewise.
9217 * g++.dg/tc1/dr152.C: Likewise.
9218 * g++.dg/template/incomplete4.C: Likewise.
9219 * g++.dg/template/incomplete5.C: Likewise.
9220 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9221 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9222 * g++.old-deja/g++.pt/crash9.C: Likewise.
9224 * g++.dg/inherit/virtual5.C: New.
9226 * g++.dg/cpp0x/defaulted18.C: New.
9228 * g++.dg/cpp0x/initlist40.C: New.
9230 * g++.dg/cpp0x/initlist39.C: New.
9232 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9235 * gcc.dg/graphite/pr44391.c: New.
9237 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9240 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9241 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9242 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9243 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9245 2010-06-15 Richard Guenther <rguenther@suse.de>
9247 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9249 2010-06-15 Richard Guenther <rguenther@suse.de>
9251 * gcc.dg/vect/bb-slp-21.c: Adjust.
9252 * gcc.dg/vect/bb-slp-13.c: Likewise
9253 * gcc.dg/vect/bb-slp-4.c: Likewise
9254 * gcc.dg/vect/bb-slp-22.c: Likewise
9255 * gcc.dg/vect/bb-slp-14.c: Likewise
9256 * gcc.dg/vect/bb-slp-23.c: Likewise
9257 * gcc.dg/vect/bb-slp-15.c: Likewise
9258 * gcc.dg/vect/bb-slp-17.c: Likewise
9259 * gcc.dg/vect/bb-slp-18.c: Likewise
9260 * gcc.dg/vect/bb-slp-19.c: Likewise
9261 * gcc.dg/vect/bb-slp-10.c: Likewise
9262 * gcc.dg/vect/bb-slp-11.c: Likewise
9263 * gcc.dg/vect/bb-slp-20.c: Likewise
9264 * gcc.dg/vect/bb-slp-3.c: Likewise
9266 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9269 * gfortran.dg/gomp/pr44536.f90: New test.
9270 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9272 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9275 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9276 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9278 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9280 PR tree-optimization/44508
9281 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9284 * gcc.dg/pr44509.c: New test.
9286 2010-06-14 Ira Rosen <irar@il.ibm.com>
9288 PR tree-optimization/44507
9289 * gcc.dg/vect/pr44507.c: New test.
9291 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9293 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9294 and c-pretty-print.h.
9296 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9298 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9300 * gfortran.dg/whole_file_18.f90: Updated error message.
9302 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9304 * gfortran.dg/whole_file_20.f03: New.
9306 2010-06-12 Jan Hubicka <jh@suse.cz>
9308 * gcc.c-torture/compile/pc44485.c: New testcase.
9310 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9313 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9314 * gfortran.dg/typebound_proc_14.f03: New.
9315 * gfortran.dg/typebound_proc_15.f03: New.
9317 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9319 * gcc.dg/opts-1.c: New test.
9321 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9323 * gcc.dg/funroll-loops-all.c: Update expected error.
9325 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9328 * gcc.target/i386/pr44481.c: New test.
9330 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9332 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9334 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9337 * gcc.dg/tree-ssa/pr44483.c: New.
9339 2010-06-11 Paul Brook <paul@codesourcery.com>
9341 * g++.dg/other/arm-neon-1.C: New test.
9343 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9347 * gfortran.dg/class_23.f03: New test.
9349 2010-06-11 Jan Hubicka <jh@suse.cz>
9351 * gcc.dg/ipa/pure-const-2.c: New testcase.
9353 2010-06-11 Jan Hubicka <jh@suse.cz>
9355 * gcc.dg/noreturn-7.c: Update.
9356 * gcc.dg/noreturn-4.c: Update.
9358 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9361 * g++.dg/other/typedef4.C: New test.
9363 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9366 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9368 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9371 * gfortran.dg/asynchronous_3.f03
9373 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9376 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9377 non-temporal stores out of the tests to form new test cases. As a
9378 result, no non-temporal store should be generated in this case.
9380 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9381 prefetch-7.c that generate one non-temporal store.
9383 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9384 prefetch-7.c that generate one non-temporal store and one
9385 one-temporal prefetch.
9387 2010-06-10 Martin Jambor <mjambor@suse.cz>
9389 PR tree-optimization/44258
9390 * gcc.dg/tree-ssa/pr44258.c: New test.
9392 2010-06-10 Daniel Kraft <d@domob.eu>
9395 * gfortran.dg/associate_1.f03: New test.
9396 * gfortran.dg/associate_2.f95: New test.
9397 * gfortran.dg/associate_3.f03: New test.
9398 * gfortran.dg/associate_4.f08: New test.
9400 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9402 * gfortran.dg/selected_char_kind_4.f90: New test.
9404 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9406 * gcc.dg/pr42461.c: New test.
9408 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9411 * gfortran.dg/selected_real_kind_1.f90: New.
9413 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9416 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9418 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9421 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9423 * gfortran.dg/data_namelist_conflict.f90: New test.
9425 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9427 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9428 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9429 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9431 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9433 * gfortran.dg/mvbits_9.f90: New test.
9434 * gfortran.dg/ibset_1.f90: Ditto.
9435 * gfortran.dg/ibits_1.f90: Ditto.
9436 * gfortran.dg/btest_1.f90: Ditto.
9437 * gfortran.dg/ibclr_1.f90: Ditto.
9439 2010-06-09 Jason Merrill <jason@redhat.com>
9442 * g++.dg/cpp0x/decltype23.C: Move to...
9443 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9445 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9448 * gfortran.dg/typebound_call_14.f03: New test.
9450 2010-06-09 Martin Jambor <mjambor@suse.cz>
9452 PR tree-optimization/44423
9453 * gcc.dg/tree-ssa/pr44423.c: New test.
9455 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9458 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9459 TV_NONE to initialize tv_id field.
9460 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9461 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9462 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9464 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9465 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9466 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9468 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9470 PR tree-optimization/39874
9472 * gcc.dg/pr39874.c: New file.
9474 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9476 * g++.dg/ext/attr-alias-1.C: New.
9477 * g++.dg/ext/attr-alias-2.C: New.
9479 2010-06-07 Tobias Burnus <burnus@net-b.de>
9482 * gfortran.dg/proc_ptr_27.f90: New.
9484 2010-06-07 Jason Merrill <jason@redhat.com>
9487 * g++.dg/cpp0x/decltype23.C: New.
9489 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9490 Shujing Zhao <pearly.zhao@oracle.com>
9493 * gcc.dg/c90-const-expr-10.c: Adjust.
9494 * gcc.dg/c99-const-expr-10.c: Adjust.
9495 * gcc.dg/init-bad-7.c: New.
9497 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9499 * lib/target-supports.exp (check_effective_target_gas): New proc.
9500 * gcc.c-torture/execute/960321-1.x: New file.
9502 2010-06-07 Jason Merrill <jason@redhat.com>
9505 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9507 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9510 * g++.dg/warn/Wunused-var-12.C: New test.
9513 * c-c++-common/Wunused-var-11.c: New test.
9515 2010-06-07 Jan Hubicka <jh@suse.cz>
9517 * gcc.dg/ipa/pure-const-1.c: New testcase.
9519 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9521 PR rtl-optimization/44404
9522 * gcc.dg/pr44404.c: New.
9524 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9527 * gcc.target/i386/abi-2.c: Check sysv abi here.
9528 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9529 function to avoid failures by different ABIs.
9530 * gcc.target/i386/aes-check.h: Likewise.
9531 * gcc.target/i386/avx-check.h: Likewise.
9532 * gcc.target/i386/fma4-check.h: Likewise.
9533 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9534 * gcc.target/i386/mmx-check.h: Likewise.
9535 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9536 * gcc.target/i386/pclmul-check.h: Likewise.
9537 * gcc.target/i386/sse-check.h: Likewise.
9538 * gcc.target/i386/sse2-check.h: Likewise.
9539 * gcc.target/i386/sse3-check.h: Likewise.
9540 * gcc.target/i386/sse4_1-check.h: Likewise.
9541 * gcc.target/i386/sse4_2-check.h: Likewise.
9542 * gcc.target/i386/sse4a-check.h: Likewise.
9543 * gcc.target/i386/ssse3-check.h: Likewise.
9544 * gcc.target/i386/xop-check.h: Likewise.
9545 * gcc.target/i386/pr27971.c: Fix for LLP64.
9546 * gcc.target/i386/pr39139.c: Likewise.
9547 * gcc.target/i386/pr39315-check.c: Likewise.
9548 * gcc.target/i386/vararg-1.c: Likewise.
9549 * gcc.target/i386/vararg-2.c: Likewise.
9550 Additional add dg-compile to avoid failure due
9553 * gcc.dg/compound-literal-1.c: Fix for llp64.
9554 * gcc.dg/pr32370.c: Likewise.
9555 * gcc.dg/pr37561.c: Likewise.
9556 * gcc.dg/pr41340.c: Likewise.
9557 * gcc.dg/pr41551.c: Likewise.
9559 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9562 * g++.dg/debug/dwarf2/typedef3.C: New test.
9564 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9567 * c-c++-common/pr20000.c: New.
9569 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9572 * g++.dg/init/pr44086.C: New.
9573 * g++.dg/cpp0x/decltype4.C: Adjust.
9575 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9578 * gfortran.dg/generic_23.f03: New test.
9580 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9583 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9585 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9588 * c-c++-common/Wunused-var-9.c: New test.
9590 2010-06-05 Jason Merrill <jason@redhat.com>
9592 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9594 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9597 * gcc.dg/c99-restrict-4.c: New test.
9599 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9601 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9602 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9603 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9604 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9605 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9606 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9607 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9608 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9609 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9610 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9611 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9612 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9613 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9614 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9615 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9616 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9617 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9618 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9619 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9620 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9621 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9622 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9624 2010-06-04 Jason Merrill <jason@redhat.com>
9626 * g++.dg/cpp0x/noexcept06.C: New.
9627 * g++.dg/cpp0x/noexcept07.C: New.
9629 * g++.dg/cpp0x/noexcept01.C: New.
9630 * g++.dg/cpp0x/noexcept02.C: New.
9631 * g++.dg/cpp0x/noexcept03.C: New.
9632 * g++.dg/cpp0x/noexcept04.C: New.
9633 * g++.dg/cpp0x/noexcept05.C: New.
9635 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9638 * g++.dg/warn/Wunused-var-10.C: New test.
9639 * g++.dg/warn/Wunused-var-11.C: New test.
9642 * c-c++-common/Wunused-var-10.c: New test.
9644 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9647 * gcc.dg/assign-warn-2.c: Update.
9648 * gcc.dg/cpp/line3.c: Update.
9649 * gcc.dg/c99-array-lval-8.c: Update.
9650 * gcc.dg/cast-qual-2.c: Update.
9651 * gcc.dg/c99-arraydecl-3.c: Update.
9652 * gcc.dg/assign-warn-1.c: Update.
9653 * gcc.dg/format/gcc_diag-1.c: Update.
9655 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9657 PR rtl-optimization/39871
9658 PR rtl-optimization/40615
9659 PR rtl-optimization/42500
9660 PR rtl-optimization/42502
9661 * gcc.target/arm/eliminate.c: New test.
9663 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9666 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9667 * g++.old-deja/g++.other/delete3.C: Likewise.
9668 * g++.old-deja/g++.other/new.C: Likewise.
9669 * g++.old-deja/g++.law/operators27.C: Likewise.
9670 * g++.old-deja/g++.mike/p755.C: Likewise.
9671 * g++.dg/eh/new1.C: Likewise.
9672 * g++.dg/init/new5.C: Likewise.
9674 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9676 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9677 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9678 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9680 2010-06-03 Richard Guenther <rguenther@suse.de>
9683 * lib/lto.exp: Always load gcc.exp.
9684 (lto-obj): For C source files invoke gcc_target_compile.
9685 * g++.dg/lto/20100603-1_0.C: New testcase.
9686 * g++.dg/lto/20100603-1_1.c: Likewise.
9688 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9690 PR tree-optimization/43688
9691 * gfortran.dg/pr43688.f90: New.
9693 2010-06-03 Richard Guenther <rguenther@suse.de>
9696 * gcc.dg/lto/20100603-1_0.c: New testcase.
9697 * gcc.dg/lto/20100603-2_0.c: Likewise.
9698 * gcc.dg/lto/20100603-3_0.c: Likewise.
9700 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9703 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9704 * gcc.target/powerpc/recip-2.c: Ditto.
9705 * gcc.target/powerpc/recip-3.c: Ditto.
9706 * gcc.target/powerpc/recip-4.c: Ditto.
9707 * gcc.target/powerpc/recip-5.c: Ditto.
9708 * gcc.target/powerpc/recip-6.c: Ditto.
9709 * gcc.target/powerpc/recip-7.c: Ditto.
9710 * gcc.target/powerpc/recip-test.h: Ditto.
9711 * gcc.target/powerpc/recip-test2.h: Ditto.
9713 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9715 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9717 2010-06-02 Jason Merrill <jason@redhat.com>
9719 * g++.dg/ext/vector9.C: Expect typedef in error message.
9724 * g++.dg/tc1/dr101.C: Remove xfails.
9726 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9729 * g++.dg/ipa/pr44372.C: New.
9731 2010-06-02 Jan Hubicka <jh@suse.cz>
9734 * g++.dg/torture/pr44295.C: Neww testcase.
9736 2010-06-02 Jan Hubicka <jh@suse.cz>
9738 * gcc.dg/tree-ssa/loadpre6.c: Update.
9740 2010-06-02 Richard Guenther <rguenther@suse.de>
9742 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9745 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9747 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9748 the link fail message.
9750 2010-06-02 Tobias Burnus <burnus@net-b.de>
9753 * gfortran.dg/use_13.f90: New test case.
9755 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9758 * gfortran.dg/error_stop_2.f08: Minor update.
9760 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9763 * gfortran.dg/error_stop_1.f08: New test.
9764 * gfortran.dg/error_stop_2.f08: New test.
9766 2010-06-01 Jason Merrill <jason@redhat.com>
9769 * g++.dg/cpp0x/initlist37.C: New.
9770 * g++.dg/cpp0x/initlist38.C: New.
9773 * g++.dg/cpp0x/initlist36.C: New.
9775 2010-05-31 Jan Hubicka <jh@suse.cz>
9777 * gcc.dg/noreturn-8.c: New testcase.
9779 2010-05-31 Jan Hubicka <jh@suse.cz>
9781 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9782 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9784 2010-05-31 Jan Hubicka <jh@suse.cz>
9786 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9787 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9789 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9792 * gfortran.dg/dependency_27.f90: New test.
9793 * gfortran.dg/array_assign_1.F90: New test.
9795 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.target/i386/sse-24.c: New test.
9800 2010-05-31 Jan Hubicka <jh@suse.cz>
9802 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9804 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9807 * gcc.dg/pr44337.c: New test.
9809 PR tree-optimization/44182
9810 * g++.dg/debug/pr44182.C: New test.
9812 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9814 * gcc.dg/nested-func-7.c: New test.
9815 * gnat.dg/frame_overflow.adb: Adjust directives.
9817 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9819 * gnat.dg/prot2.ad[sb]: New test.
9820 * gnat.dg/prot2_pkg1.ads: New helper.
9821 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9823 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9825 * gnat.dg/array11.adb: Adjust dg-warning directive.
9826 * gnat.dg/object_overflow.adb: Likewise.
9828 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9831 * gcc.dg/tree-ssa/pr44306.c: New.
9833 2010-05-29 Jan Hubicka <jh@suse.cz>
9835 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9837 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9839 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9841 2010-05-28 Mike Stump <mikestump@comcast.net>
9844 * objc.dg/const-str-9.m: Remove static.
9846 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9849 * gcc.c-torture/compile/pr43636.c: New test.
9851 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9854 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9855 * obj-c++.dg/try-catch-9.mm: Ditto.
9857 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9859 Revert patch for PR c++/44188
9860 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9862 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9865 * g++.dg/debug/dwarf2/typedef3.C: New test.
9867 2010-05-27 Jason Merrill <jason@redhat.com>
9870 * g++.dg/ext/vla9.C: New.
9872 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9875 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9876 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9877 * objc.dg/torture/tls/thr-init.m: Ditto.
9878 * objc.dg/torture/trivial.m: Ditto.
9879 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9880 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9881 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9882 * obj-c++.dg/torture/trivial.mm: Ditto.
9884 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9886 * g++.dg/lto/20100302_0.C: Skip on darwin.
9888 2010-05-27 Richard Guenther <rguenther@suse.de>
9890 PR tree-optimization/44284
9891 * gcc.dg/vect/vect-118.c: New testcase.
9892 * gcc.dg/vect/bb-slp-20.c: Adjust.
9893 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9894 * gcc.dg/vect/slp-9.c: Likewise.
9895 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9896 * gcc.dg/vect/vect-10.c: Likewise.
9897 * gcc.dg/vect/vect-109.c: Likewise.
9898 * gcc.dg/vect/vect-12.c: Likewise.
9899 * gcc.dg/vect/vect-36.c: Likewise.
9900 * gcc.dg/vect/vect-7.c: Likewise.
9901 * gcc.dg/vect/vect-iv-8.c: Likewise.
9902 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9903 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9904 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9905 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9906 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9907 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9908 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9909 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9910 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9911 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9912 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9913 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9914 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9915 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9916 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9917 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9918 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9920 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9922 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9925 2010-05-26 Jan Hubicka <jh@suse.cz>
9927 * gcc.dg/lto/materialize-1_0.c: New file.
9928 * gcc.dg/lto/materialize-1_1.c: New file.
9930 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9932 * gnat.dg/lto10.adb: New test.
9933 * gnat.dg/lto10_pkg.ads: New helper.
9935 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9937 * lib/target-supports.exp (check_effective_target_int128): New
9938 function to check if __int128 types are available for target.
9939 * c-c++-common/int128-types-1.c: New.
9940 * c-c++-common/int128-1.c: New.
9941 * c-c++-common/int128-2.c: New.
9942 * g++.dg/abi/mangle43.C: New.
9943 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9944 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9945 pointer-wide scalar.
9946 * g++.dg/other/pr25632.C: Likewise.
9947 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9948 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9950 * g++.dg/warn/pr13358-4.C: Likewise.
9951 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9952 * g++.dg/warn/Wconversion-null.C: Likewise.
9954 2010-05-26 Jason Merrill <jason@redhat.com>
9957 * g++.dg/cpp0x/variadic101.C: New.
9959 2010-05-26 Richard Guenther <rguenther@suse.de>
9961 PR rtl-optimization/44164
9962 * gcc.c-torture/execute/pr44164.c: New testcase.
9963 * g++.dg/tree-ssa/pr13146.C: Adjust.
9965 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9968 * gfortran.dg/whole_file_19.f90 : New test.
9970 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9975 * gfortran.dg/pr40999.f: Fix function type.
9976 * gfortran.dg/whole_file_5.f90: Likewise.
9977 * gfortran.dg/whole_file_6.f90: Likewise.
9978 * gfortran.dg/whole_file_16.f90: New.
9979 * gfortran.dg/whole_file_17.f90: New.
9980 * gfortran.dg/whole_file_18.f90: New.
9982 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9983 Iain Sandoe <iains@gcc.gnu.org>
9985 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9986 * gcc.c-torture/compile/pr44197.c: Require alias support.
9987 * gcc.dg/lto/20081222_0.c: Ditto.
9989 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9992 * gcc.dg/guality/vla-2.c: New test.
9994 2010-05-25 Richard Guenther <rguenther@suse.de>
9997 * g++.dg/torture/pr44069.C: New testcase.
9999 2010-05-25 Richard Guenther <rguenther@suse.de>
10001 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10003 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10006 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10008 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10010 * obj-c++.dg/torture/tls/trivial.mm: New.
10011 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10012 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10013 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10014 * obj-c++.dg/torture/tls/diag-1.mm: New.
10015 * obj-c++.dg/torture/tls/tls.exp: New.
10016 * obj-c++.dg/torture/trivial.mm: New.
10017 * obj-c++.dg/torture/dg-torture.exp: New.
10018 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10019 * obj-c++.dg/tls/trivial.m: New.
10020 * obj-c++.dg/tls/init-1.mm: New.
10021 * obj-c++.dg/tls/diag-1.mm: New.
10022 * obj-c++.dg/tls/init-2.mm: New.
10023 * obj-c++.dg/tls/diag-2.mm: New.
10024 * obj-c++.dg/tls/diag-3.mm: New.
10025 * obj-c++.dg/tls/diag-4.mm: New.
10026 * obj-c++.dg/tls/static-1.mm: New.
10027 * obj-c++.dg/tls/tls.exp: New.
10028 * obj-c++.dg/tls/diag-5.mm: New.
10029 * obj-c++.dg/tls/static-1a.mm: New.
10030 * objc-obj-c++-shared/Object1.mm: New.
10031 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10033 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
10036 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10037 * obj-c++.dg/const-str-6.mm: Ditto.
10039 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10041 * g++.dg/parse/array-size2.C: Remove dg-error directives.
10043 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10046 * gnat.dg/array13.ad[sb]: New test.
10048 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
10049 Sandra Loosemore <sandra@codesourcery.com>
10051 * gcc.target/arm/neon/: Regenerated test cases.
10053 * gcc.target/arm/neon/polytypes.c,
10054 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10055 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10056 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10057 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10058 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10059 dg-add-options arm_neon.
10061 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10062 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10063 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10064 and arm_neon_fp16_ok.
10066 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10067 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10069 * lib/target-supports.exp (add_options_for_arm_neon): New.
10070 (check_effective_target_arm_neon_ok_nocache): New, from
10071 check_effective_target_arm_neon_ok. Check multiple possibilities.
10072 (check_effective_target_arm_neon_ok): Use
10073 check_effective_target_arm_neon_ok_nocache.
10074 (add_options_for_arm_neon_fp16)
10075 (check_effective_target_arm_neon_fp16_ok)
10076 check_effective_target_arm_neon_fp16_ok_nocache): New.
10077 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10079 2010-05-24 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/initlist35.C: New.
10083 * g++.dg/init/brace6.C: Adjust.
10085 2010-05-24 Paul Brook <paul@codesourcery.com>
10087 * gcc.target/arm/frame-pointer-1.c: New test.
10088 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10089 pointer elimination.
10091 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10094 * gcc.target/i386/crc32-3.c: New.
10095 * gcc.target/i386/crc32-4.c: Likewise.
10097 2010-05-23 Joseph Myers <joseph@codesourcery.com>
10099 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10100 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10101 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10103 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10105 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10107 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
10110 * gcc.c-target/pr43869.c: New test.
10112 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10115 * gfortran.dg/class_22.f03: New.
10117 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
10120 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10122 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10125 * gfortran.dg/abstract_type_7.f03: New.
10127 2010-05-21 Jason Merrill <jason@redhat.com>
10129 * g++.dg/eh/spec11.C: Test cleanup optimization.
10131 2010-05-21 Jakub Jelinek <jakub@redhat.com>
10134 * gcc.target/i386/pr44223.c: New test.
10136 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10138 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10140 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10142 * g++.dg/other/const3.C: New test.
10144 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10147 * warn_unused_dummy_argument_1.f90: New.
10148 * warn_unused_dummy_argument_2.f90: New.
10150 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10153 * g++.dg/inherit/crash1.C: New.
10154 * g++.dg/inherit/crash2.C: Likewise.
10156 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10159 * g++.dg/debug/pr44178.C: New test.
10161 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10163 PR middle-end/44185
10164 * gcc.dg/tree-ssa/prefetch-6.c: Add
10165 --param min-insn-to-prefetch-ratio=6.
10166 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10167 allow unrolling, and adjust the movnti count.
10169 2010-05-20 Jan Hubicka <jh@suse.cz>
10171 PR middle-end/44197
10172 * gcc.c-torture/compile/pr44197.c: New file.
10174 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10176 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10178 (check_effective_target_xop): Remove __may_alias__ attribute.
10180 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10183 * gcc.c-torture/execute/pr44202-1.c: New test.
10185 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10188 * gfortran.dg/label_1.f90: Update test.
10190 2010-05-19 Jan Hubicka <jh@suse.cz>
10192 * gcc.dg/lto/ipareference2_0.c: New file.
10193 * gcc.dg/lto/ipareference2_1.c: New file.
10195 2010-05-19 Jason Merrill <jason@redhat.com>
10197 * g++.dg/parse/fn-typedef2.C: New.
10199 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10203 * g++.dg/template/fntype1.C: New.
10205 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10207 * gnat.dg/discr23.ad[sb]: New test.
10208 * gnat.dg/discr23_pkg.ads: New helper.
10210 * gnat.dg/specs/controlled1.ads: New test.
10211 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10213 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10216 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10217 Fixed scope of C_SIZEOF.
10218 * gfortran.dg/warn_conversion_2.f90: New.
10220 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10222 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10223 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10224 for optional selector.
10225 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10226 (check_effective_target_sse3): New proc.
10227 * gcc.target/i386/math-torture/math-torture.exp: Load
10228 target-supports.exp.
10229 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10230 check_effective_target_sse2.
10231 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10232 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10233 * g++.dg/vect/vect.exp: Likewise.
10234 * gfortran.dg/vect/vect.exp: Likewise.
10235 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10236 -msse2 if check_effective_target_sse2.
10238 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10239 * gcc.target/i386/3dnow-2.c: Likewise.
10240 * gcc.target/i386/3dnowA-1.c: Likewise.
10241 * gcc.target/i386/3dnowA-2.c: Likewise.
10242 * gcc.target/i386/pr42549.c: Likewise.
10244 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10245 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10246 * gcc.target/i386/sse3-addsubps.c: Likewise.
10247 * gcc.target/i386/sse3-haddpd.c: Likewise.
10248 * gcc.target/i386/sse3-haddps.c: Likewise.
10249 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10250 * gcc.target/i386/sse3-hsubps.c: Likewise.
10251 * gcc.target/i386/sse3-movddup.c: Likewise.
10252 * gcc.target/i386/sse3-movshdup.c: Likewise.
10253 * gcc.target/i386/sse3-movsldup.c: Likewise.
10255 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10256 * g++.dg/ext/attrib35.C: Likewise.
10257 * g++.dg/opt/pr40496.C: Likewise.
10258 * g++.dg/other/i386-1.C: Likewise.
10259 * g++.dg/other/i386-4.C: Likewise.
10260 * g++.dg/other/pr34435.C: Likewise.
10261 * g++.dg/other/pr39496.C: Likewise.
10262 * g++.dg/other/pr40446.C: Likewise.
10263 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10264 * gcc.dg/compat/vector-1a_main.c: Likewise.
10265 * gcc.dg/compat/vector-2a_main.c: Likewise.
10266 * gcc.dg/lto/20090206-1_0.c: Likewise.
10267 * gcc.dg/pr34856.c: Likewise.
10268 * gcc.dg/pr36584.c: Likewise.
10269 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10270 * gcc.dg/pr37544.c: Likewise.
10271 * gcc.dg/torture/pr16104-1.c: Likewise.
10272 * gcc.dg/torture/pr35771-1.c: Likewise.
10273 * gcc.dg/torture/pr35771-2.c: Likewise.
10274 * gcc.dg/torture/pr35771-3.c: Likewise.
10275 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10276 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10277 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10278 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10279 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10280 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10281 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10282 * gcc.target/i386/20060512-1.c: Likewise.
10283 * gcc.target/i386/20060512-3.c: Likewise.
10284 * gcc.target/i386/all_one_m128i.c: Likewise.
10285 * gcc.target/i386/float128-1.c: Likewise.
10286 * gcc.target/i386/float128-2.c: Likewise.
10287 * gcc.target/i386/fpcvt-1.c: Likewise.
10288 * gcc.target/i386/fpcvt-2.c: Likewise.
10289 * gcc.target/i386/fpcvt-3.c: Likewise.
10290 * gcc.target/i386/fpprec-1.c: Likewise.
10291 * gcc.target/i386/funcspec-9.c: Likewise.
10292 * gcc.target/i386/incoming-1.c: Likewise.
10293 * gcc.target/i386/incoming-12.c: Likewise.
10294 * gcc.target/i386/incoming-2.c: Likewise.
10295 * gcc.target/i386/incoming-3.c: Likewise.
10296 * gcc.target/i386/incoming-4.c: Likewise.
10297 * gcc.target/i386/incoming-6.c: Likewise.
10298 * gcc.target/i386/incoming-7.c: Likewise.
10299 * gcc.target/i386/incoming-8.c: Likewise.
10300 * gcc.target/i386/opt-1.c: Likewise.
10301 * gcc.target/i386/opt-2.c: Likewise.
10302 * gcc.target/i386/ordcmp-1.c: Likewise.
10303 * gcc.target/i386/pr17692.c: Likewise.
10304 * gcc.target/i386/pr18614-1.c: Likewise.
10305 * gcc.target/i386/pr22152.c: Likewise.
10306 * gcc.target/i386/pr23570.c: Likewise.
10307 * gcc.target/i386/pr23575.c: Likewise.
10308 * gcc.target/i386/pr26449-1.c: Likewise.
10309 * gcc.target/i386/pr26600.c: Likewise.
10310 * gcc.target/i386/pr27790.c: Likewise.
10311 * gcc.target/i386/pr28839.c: Likewise.
10312 * gcc.target/i386/pr30970.c: Likewise.
10313 * gcc.target/i386/pr32000-1.c: Likewise.
10314 * gcc.target/i386/pr32000-2.c: Likewise.
10315 * gcc.target/i386/pr32280.c: Likewise.
10316 * gcc.target/i386/pr32661.c: Likewise.
10317 * gcc.target/i386/pr32708-1.c: Likewise.
10318 * gcc.target/i386/pr32961.c: Likewise.
10319 * gcc.target/i386/pr33329.c: Likewise.
10320 * gcc.target/i386/pr35714.c: Likewise.
10321 * gcc.target/i386/pr35767-1.c: Likewise.
10322 * gcc.target/i386/pr35767-1d.c: Likewise.
10323 * gcc.target/i386/pr35767-1i.c: Likewise.
10324 * gcc.target/i386/pr35767-2.c: Likewise.
10325 * gcc.target/i386/pr35767-2d.c: Likewise.
10326 * gcc.target/i386/pr35767-2i.c: Likewise.
10327 * gcc.target/i386/pr35767-3.c: Likewise.
10328 * gcc.target/i386/pr35767-5.c: Likewise.
10329 * gcc.target/i386/pr36222-1.c: Likewise.
10330 * gcc.target/i386/pr36578-1.c: Likewise.
10331 * gcc.target/i386/pr36578-2.c: Likewise.
10332 * gcc.target/i386/pr36992-1.c: Likewise.
10333 * gcc.target/i386/pr37101.c: Likewise.
10334 * gcc.target/i386/pr37216.c: Likewise.
10335 * gcc.target/i386/pr37434-1.c: Likewise.
10336 * gcc.target/i386/pr37434-2.c: Likewise.
10337 * gcc.target/i386/pr37843-3.c: Likewise.
10338 * gcc.target/i386/pr37843-4.c: Likewise.
10339 * gcc.target/i386/pr39162.c: Likewise.
10340 * gcc.target/i386/pr39315-1.c: Likewise.
10341 * gcc.target/i386/pr39315-2.c: Likewise.
10342 * gcc.target/i386/pr39315-3.c: Likewise.
10343 * gcc.target/i386/pr39315-4.c: Likewise.
10344 * gcc.target/i386/pr39445.c: Likewise.
10345 * gcc.target/i386/pr39496.c: Likewise.
10346 * gcc.target/i386/pr40809.c: Likewise.
10347 * gcc.target/i386/pr40906-3.c: Likewise.
10348 * gcc.target/i386/pr41019.c: Likewise.
10349 * gcc.target/i386/pr42542-1.c: Likewise.
10350 * gcc.target/i386/pr42542-2.c: Likewise.
10351 * gcc.target/i386/pr42542-3.c: Likewise.
10352 * gcc.target/i386/pr42542-3a.c: Likewise.
10353 * gcc.target/i386/pr42881.c: Likewise.
10354 * gcc.target/i386/push-1.c: Likewise.
10355 * gcc.target/i386/quad-sse.c: Likewise.
10356 * gcc.target/i386/reload-1.c: Likewise.
10357 * gcc.target/i386/sse-10.c: Likewise.
10358 * gcc.target/i386/sse-11.c: Likewise.
10359 * gcc.target/i386/sse-15.c: Likewise.
10360 * gcc.target/i386/sse-17.c: Likewise.
10361 * gcc.target/i386/sse-18.c: Likewise.
10362 * gcc.target/i386/sse-19.c: Likewise.
10363 * gcc.target/i386/sse-4.c: Likewise.
10364 * gcc.target/i386/sse-6.c: Likewise.
10365 * gcc.target/i386/sse-vect-types.c: Likewise.
10366 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10367 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10368 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10369 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10370 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10371 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10372 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10373 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10374 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10375 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10376 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10377 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10378 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10379 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10380 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10381 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10382 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10383 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10384 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10385 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10386 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10387 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10388 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10389 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10390 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10391 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10392 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10393 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10394 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10395 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10396 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10397 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10398 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10399 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10400 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10401 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10402 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10403 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10404 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10405 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10406 * gcc.target/i386/sse2-mmx.c: Likewise.
10407 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10408 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10409 * gcc.target/i386/sse2-movd-1.c: Likewise.
10410 * gcc.target/i386/sse2-movd-2.c: Likewise.
10411 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10412 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10413 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10414 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10415 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10416 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10417 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10418 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10419 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10420 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10421 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10422 * gcc.target/i386/sse2-movq-1.c: Likewise.
10423 * gcc.target/i386/sse2-movq-2.c: Likewise.
10424 * gcc.target/i386/sse2-movq-3.c: Likewise.
10425 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10426 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10427 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10428 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10429 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10430 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10431 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10432 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10433 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10434 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10435 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10436 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10437 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10438 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10439 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10440 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10441 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10442 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10443 * gcc.target/i386/sse2-pand-1.c: Likewise.
10444 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10445 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10446 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10447 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10448 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10449 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10450 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10451 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10452 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10453 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10454 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10455 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10456 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10457 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10458 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10459 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10460 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10461 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10462 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10463 * gcc.target/i386/sse2-por-1.c: Likewise.
10464 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10465 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10466 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10467 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10468 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10469 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10470 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10471 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10472 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10473 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10474 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10475 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10476 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10477 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10478 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10479 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10480 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10481 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10482 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10483 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10484 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10485 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10486 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10487 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10488 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10489 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10490 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10491 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10492 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10493 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10494 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10495 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10496 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10497 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10498 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10499 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10500 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10501 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10502 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10503 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10504 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10505 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10506 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10507 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10508 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10509 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10510 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10511 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10512 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10513 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10514 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10515 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10516 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10517 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10518 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10519 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10520 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10521 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10522 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10523 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10524 * gcc.target/i386/sse2-vec-1.c: Likewise.
10525 * gcc.target/i386/sse2-vec-2.c: Likewise.
10526 * gcc.target/i386/sse2-vec-3.c: Likewise.
10527 * gcc.target/i386/sse2-vec-4.c: Likewise.
10528 * gcc.target/i386/sse2-vec-5.c: Likewise.
10529 * gcc.target/i386/sse2-vec-6.c: Likewise.
10530 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10531 * gcc.target/i386/ssefn-2.c: Likewise.
10532 * gcc.target/i386/ssefn-4.c: Likewise.
10533 * gcc.target/i386/ssefp-1.c: Likewise.
10534 * gcc.target/i386/ssefp-2.c: Likewise.
10535 * gcc.target/i386/sseregparm-3.c: Likewise.
10536 * gcc.target/i386/sseregparm-4.c: Likewise.
10537 * gcc.target/i386/sseregparm-5.c: Likewise.
10538 * gcc.target/i386/sseregparm-6.c: Likewise.
10539 * gcc.target/i386/sseregparm-7.c: Likewise.
10540 * gcc.target/i386/ssetype-1.c: Likewise.
10541 * gcc.target/i386/ssetype-2.c: Likewise.
10542 * gcc.target/i386/ssetype-3.c: Likewise.
10543 * gcc.target/i386/ssetype-4.c: Likewise.
10544 * gcc.target/i386/ssetype-5.c: Likewise.
10545 * gcc.target/i386/unordcmp-1.c: Likewise.
10546 * gcc.target/i386/vararg-1.c: Likewise.
10547 * gcc.target/i386/vararg-2.c: Likewise.
10548 * gcc.target/i386/vararg-3.c: Likewise.
10549 * gcc.target/i386/vararg-4.c: Likewise.
10550 * gcc.target/i386/vararg-7.c: Likewise.
10551 * gcc.target/i386/vararg-8.c: Likewise.
10552 * gcc.target/i386/vecinit-1.c: Likewise.
10553 * gcc.target/i386/vecinit-2.c: Likewise.
10554 * gcc.target/i386/vecinit-3.c: Likewise.
10555 * gcc.target/i386/vecinit-4.c: Likewise.
10556 * gcc.target/i386/vecinit-5.c: Likewise.
10557 * gcc.target/i386/vecinit-6.c: Likewise.
10558 * gcc.target/i386/vectorize2.c: Likewise.
10559 * gcc.target/i386/vectorize3.c: Likewise.
10560 * gcc.target/i386/vectorize4.c: Likewise.
10561 * gcc.target/i386/vectorize6.c: Likewise.
10562 * gcc.target/i386/vectorize7.c: Likewise.
10563 * gcc.target/i386/vectorize8.c: Likewise.
10564 * gcc.target/i386/vperm-v2df.c: Likewise.
10565 * gcc.target/i386/vperm-v2di.c: Likewise.
10566 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10567 * gcc.target/i386/xorps-sse2.c: Likewise.
10568 * gcc.target/i386/xorps.c: Likewise.
10569 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10570 * gfortran.dg/graphite/pr42326.f90: Likewise.
10571 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10573 2010-05-19 Richard Guenther <rguenther@suse.de>
10576 * g++.dg/lto/20100519-1_0.C: New testcase.
10578 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10581 * gfortran.dg/warn_intent_out_not_set.f90: New.
10583 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10586 * gfortran.dg/data_char_1.f90: Updated warning message.
10587 * gfortran.dg/data_array_6.f: New.
10589 2010-05-19 Martin Jambor <mjambor@suse.cz>
10591 * g++.dg/ipa/ivinline-8.C: New test.
10592 * gcc.dg/ipa/iinline-2.c: Likewise.
10594 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10597 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10598 arguments; add check for return value kind.
10599 * gfortran.dg/float_1.f90: Likewise.
10601 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10603 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10605 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10606 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10607 Prune another location line format.
10608 (lto-obj): Call lto_prune_warns on comp_output.
10610 2010-05-18 Jan Hubicka <jh@suse.cz>
10612 * gcc.dg/lto/ipacp_0.c: New test.
10613 * gcc.dg/lto/ipacp_1.c: New test.
10615 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10618 * gcc.dg/lto/20100518_0.c: New test.
10620 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10622 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10624 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10627 * gfortran.dg/class_21.f03: New.
10629 2010-05-17 Jason Merrill <jason@redhat.com>
10632 * g++.dg/cpp0x/initlist34.C: New.
10635 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10637 2010-05-17 Martin Jambor <mjambor@suse.cz>
10639 * g++.dg/ipa/ivinline-1.C: New test.
10640 * g++.dg/ipa/ivinline-2.C: New test.
10641 * g++.dg/ipa/ivinline-3.C: New test.
10642 * g++.dg/ipa/ivinline-4.C: New test.
10643 * g++.dg/ipa/ivinline-5.C: New test.
10644 * g++.dg/ipa/ivinline-6.C: New test.
10646 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10647 Jason Merrill <jason@redhat.com>
10650 * c-c++-common/Wunused-var-8.c: New test.
10652 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10655 * gcc.c-torture/compile/pr42347.c: New test.
10657 PR middle-end/44102
10658 * g++.dg/ext/asmgoto1.C: New test.
10660 2010-05-17 Martin Jambor <mjambor@suse.cz>
10662 PR middle-end/44133
10663 * gcc.dg/tree-ssa/pr44133.c: New test.
10664 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10667 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10670 * gfortran.dg/class_20.f03: New.
10672 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10675 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10676 debug messages but not the newly introduced one.
10678 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10681 * gfortran.dg/initialization_25.f90: Commented testcase.
10682 * gfortran.dg/initialization_26.f90: New.
10684 2010-05-16 Richard Guenther <rguenther@suse.de>
10686 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10687 * gcc.dg/pr43084.c: Likewise.
10688 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10690 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10692 * gcc.dg/struct/struct-reorg.exp: Likewise.
10693 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10694 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10696 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10698 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10699 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10700 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10701 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10704 2010-05-15 Jason Merrill <jason@redhat.com>
10706 * g++.dg/eh/spec10.C: New.
10707 * g++.dg/eh/spec11.C: New.
10708 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10710 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10714 * gfortran.dg/allocatable_scalar_9.f90: New.
10716 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10719 * g++.dg/torture/pr44148.C: New test.
10721 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10723 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10724 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10725 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10726 diagnostics and type sizes.
10728 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10730 * gnat.dg/lto9.adb: New test.
10731 * gnat.dg/lto9_pkg1.ads: New helper.
10732 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10734 2010-05-15 Jan Hubicka <jh@suse.cz>
10736 * gcc.dg/lto/ipareference_1.c: Rename to ...
10737 * gcc.dg/lto/ipareference_0.c: ... this one.
10738 * gcc.dg/lto/ipareference_2.c: Rename to ...
10739 * gcc.dg/lto/ipareference_1.c: ... this one.
10741 2010-05-15 Jan Hubicka <jh@suse.cz>
10743 * gcc.dg/lto/ipareference_1.c: New file.
10744 * gcc.dg/lto/ipareference_2.c: New file.
10746 2010-05-15 Richard Guenther <rguenther@suse.de>
10748 PR tree-optimization/44038
10749 * gcc.c-torture/compile/pr44038.c: New testcase.
10751 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10753 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10754 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10756 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10760 * gfortran.dg/class_18.f03: New.
10761 * gfortran.dg/class_19.f03: New.
10763 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10766 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10767 * g++.dg/debug/dwarf2/const1.C: Remove.
10769 2010-05-14 Jason Merrill <jason@redhat.com>
10771 * g++.dg/eh/cond4.C: New.
10772 * g++.dg/eh/elide2.C: Adjust.
10773 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10775 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10778 * gfortran.dg/actual_array_interface_2.f90: New test.
10780 2010-05-14 Richard Guenther <rguenther@suse.de>
10782 PR tree-optimization/44119
10783 * gcc.c-torture/compile/pr44119.c: New testcase.
10785 2010-05-14 Jason Merrill <jason@redhat.com>
10788 * g++.dg/eh/terminate1.C: New.
10790 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10792 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10795 * gcc.dg/pr44136.c: New test.
10797 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10800 * g++.dg/warn/Wshadow-4.C: Adjust.
10801 * g++.dg/warn/Wshadow-5.C: New test.
10802 * g++.dg/warn/Wshadow-6.C: New test
10804 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10807 * gfortran.dg/initialization_25.f90: New.
10809 2010-05-13 Martin Jambor <mjambor@suse.cz>
10811 * g++.dg/otr-fold-1.C: New test.
10812 * g++.dg/otr-fold-2.C: New test.
10814 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10817 * gfortran.dg/gomp/pr44036-1.f90: New test.
10818 * gfortran.dg/gomp/pr44036-2.f90: New test.
10819 * gfortran.dg/gomp/pr44036-3.f90: New test.
10822 * gcc.dg/guality/sra-1.c: New test.
10824 2010-05-12 Jan Hubicka <jh@suse.cz>
10826 * tree-ssa/unreachable.c: New test.
10828 2010-05-12 Jason Merrill <jason@redhat.com>
10830 * g++.dg/cpp0x/sfinae1.C: New.
10832 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10834 * gcc.target/i386/zee.c: New file.
10836 2010-05-12 Jason Merrill <jason@redhat.com>
10838 * g++.dg/conversion/op1.C: Expect template candidate message.
10839 * g++.dg/cpp0x/nullptr15.C: Likewise.
10840 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10841 * g++.dg/cpp0x/pr31431.C: Likewise.
10842 * g++.dg/cpp0x/temp_default2.C: Likewise.
10843 * g++.dg/cpp0x/trailing4.C: Likewise.
10844 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10845 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10846 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10847 * g++.dg/cpp0x/variadic35.C: Likewise.
10848 * g++.dg/cpp0x/vt-35147.C: Likewise.
10849 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10850 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10851 * g++.dg/ext/visibility/anon8.C: Likewise.
10852 * g++.dg/ext/vla2.C: Likewise.
10853 * g++.dg/other/pr28114.C: Likewise.
10854 * g++.dg/other/ptrmem10.C: Likewise.
10855 * g++.dg/other/ptrmem11.C: Likewise.
10856 * g++.dg/overload/unknown1.C: Likewise.
10857 * g++.dg/parse/template7.C: Likewise.
10858 * g++.dg/parse/typename7.C: Likewise.
10859 * g++.dg/template/conv11.C: Likewise.
10860 * g++.dg/template/copy1.C: Likewise.
10861 * g++.dg/template/deduce3.C: Likewise.
10862 * g++.dg/template/dependent-expr5.C: Likewise.
10863 * g++.dg/template/friend.C: Likewise.
10864 * g++.dg/template/incomplete2.C: Likewise.
10865 * g++.dg/template/local4.C: Likewise.
10866 * g++.dg/template/local6.C: Likewise.
10867 * g++.dg/template/operator10.C: Likewise.
10868 * g++.dg/template/overload6.C: Likewise.
10869 * g++.dg/template/ptrmem2.C: Likewise.
10870 * g++.dg/template/ptrmem20.C: Likewise.
10871 * g++.dg/template/ptrmem8.C: Likewise.
10872 * g++.dg/template/sfinae2.C: Likewise.
10873 * g++.dg/template/ttp25.C: Likewise.
10874 * g++.dg/template/unify10.C: Likewise.
10875 * g++.dg/template/unify11.C: Likewise.
10876 * g++.dg/template/unify6.C: Likewise.
10877 * g++.dg/template/unify7.C: Likewise.
10878 * g++.dg/template/unify9.C: Likewise.
10879 * g++.dg/template/varmod1.C: Likewise.
10880 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10881 * g++.old-deja/g++.law/operators32.C: Likewise.
10882 * g++.old-deja/g++.pt/crash28.C: Likewise.
10883 * g++.old-deja/g++.pt/crash60.C: Likewise.
10884 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10885 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10886 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10887 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10888 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10889 * g++.old-deja/g++.pt/expr2.C: Likewise.
10890 * g++.old-deja/g++.pt/overload7.C: Likewise.
10891 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10892 * g++.old-deja/g++.pt/spec5.C: Likewise.
10893 * g++.old-deja/g++.pt/spec6.C: Likewise.
10894 * g++.old-deja/g++.pt/t24.C: Likewise.
10895 * g++.old-deja/g++.pt/unify4.C: Likewise.
10896 * g++.old-deja/g++.pt/unify6.C: Likewise.
10897 * g++.old-deja/g++.pt/unify8.C: Likewise.
10898 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10899 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10900 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10902 * g++.dg/cpp0x/initlist32.C: New.
10904 * g++.dg/template/conv11.C: New.
10905 * g++.dg/conversion/op1.C: Adjust expected error.
10907 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10909 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10912 * gcc.target/i386/avx-cmpsd-1.c: New.
10913 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10914 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10915 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10916 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10917 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10919 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10921 PR middle-end/44085
10922 * gcc.dg/gomp/pr44085.c: New test.
10923 * gfortran.dg/gomp/pr44085.f90: New test.
10925 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10927 * objc-obj-c++-shared/Object1.m: New.
10928 * objc.dg/torture: New directory.
10929 * objc.dg/torture/tls: Ditto.
10930 * objc.dg/tls: Ditto.
10931 * objc.dg/torture/tls/trivial.m: New test.
10932 * objc.dg/torture/tls/thr-init-2.m: New test.
10933 * objc.dg/torture/tls/thr-init-3.m: New test.
10934 * objc.dg/torture/tls/thr-init.m: New test.
10935 * objc.dg/torture/tls/diag-1.m: New test.
10936 * objc.dg/torture/tls/tls.exp: New.
10937 * objc.dg/torture/trivial.m: New test.
10938 * objc.dg/torture/dg-torture.exp: New.
10939 * objc.dg/tls/diag-3.m: New test.
10940 * objc.dg/tls/diag-4.m: New test.
10941 * objc.dg/tls/diag-5.m: New test.
10942 * objc.dg/tls/init-1.m: New test.
10943 * objc.dg/tls/init-2.m: New test.
10944 * objc.dg/tls/tls.exp: New.
10945 * objc.dg/tls/diag-2.m: New test.
10946 * lib/objc.exp: Respond to dg-additional-files.
10948 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10950 * gcc.target/m68k/20100512-1.c: New.
10952 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10954 * gnat.dg/lto8.adb: New test.
10955 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10956 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10958 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10963 * g++.dg/template/crash97.C: New.
10964 * g++.dg/template/crash98.C: Likewise.
10965 * g++.dg/template/crash99.C: Likewise.
10966 * g++.dg/cpp0x/pr31439.C: Adjust.
10967 * g++.dg/template/crash95.C: Likewise.
10969 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10971 PR middle-end/44071
10972 * c-c++-common/asmgoto-4.c: New test.
10973 * gcc.target/i386/pr44071.c: New test.
10976 * c-c++-common/Wunused-var-7.c: New test.
10977 * g++.dg/warn/Wunused-var-9.C: New test.
10979 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10982 * gfortran.dg/gomp/pr43711.f90: New.
10984 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10987 * gfortran.dg/select_5.f90: Updated.
10989 2010-05-11 Jan Hubicka <jh@suse.cz>
10991 PR tree-optimize/44063
10992 * gcc.c-torture/compile/pr44063.c: New testcase.
10994 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10997 * gcc.dg/pr44023.c: New test.
10999 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
11001 * gnat.dg/lto7.adb: New test.
11002 * gnat.dg/lto7_pkg.ad[sb]: New helper.
11004 2010-05-10 Jason Merrill <jason@redhat.com>
11007 * g++.dg/template/inherit5.C: New.
11010 * g++.dg/cpp0x/initlist33.C: New.
11011 * g++.dg/cpp0x/initlist26.C: Adjust.
11012 * g++.dg/cpp0x/initlist28.C: Adjust.
11014 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
11017 * g++.dg/init/pr43719.C: New.
11018 * g++.dg/anon-struct4.C: Adjust.
11020 2010-05-10 Jakub Jelinek <jakub@redhat.com>
11023 * gcc.dg/pr44028.c: New test.
11025 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
11030 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11031 * gfortran.dg/warn_conversion.f90: New.
11033 2010-05-10 Michael Matz <matz@suse.de>
11035 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11037 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
11039 PR rtl-optimization/44012
11040 * gcc.dg/pr44012.c: New.
11042 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11044 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11045 Log text on entry and exit.
11046 Prune Sun ld warnings for common symbols with differing sizes.
11047 (lto-link-and-maybe-run): Change caller.
11049 2010-05-10 Janus Weil <janus@gcc.gnu.org>
11052 * gfortran.dg/class_7.f03: Modified.
11053 * gfortran.dg/select_type_1.f03: Modified.
11054 * gfortran.dg/select_type_12.f03: New.
11056 2010-05-10 Richard Guenther <rguenther@suse.de>
11058 PR tree-optimization/44050
11059 * gcc.dg/torture/pr44050.c: New testcase.
11061 2010-05-10 Wei Guozhi <carrot@google.com>
11064 * gcc.target/arm/pr42879.c: New testcase.
11066 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11069 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11071 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11074 * gcc.dg/anon-struct-10.c: New test.
11076 2010-05-09 Richard Guenther <rguenther@suse.de>
11078 PR middle-end/44024
11079 * gcc.dg/pr44024.c: New testcase.
11081 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11084 * gcc.dg/anon-struct-9.c: New test.
11086 2010-05-09 Richard Guenther <rguenther@suse.de>
11088 PR middle-end/44043
11089 * gcc.c-torture/compile/pr44043.c: New testcase.
11091 2010-05-09 Richard Guenther <rguenther@suse.de>
11093 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11095 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
11097 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11099 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11101 * gnat.dg/lto[12456].adb: Add "target lto" marker.
11102 * gnat.dg/specs/lto3.ads: Likewise.
11104 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
11106 PR middle-end/28685
11107 * gcc.dg/pr28685-1.c: New file.
11109 2010-05-08 Richard Guenther <rguenther@suse.de>
11111 PR tree-optimization/44030
11112 * gcc.c-torture/compile/pr44030.c: New testcase.
11114 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11116 * gnat.dg/lto6.adb: New test.
11117 * gnat.dg/lto6_pkg.ads: New helper.
11119 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11121 * gnat.dg/lto5.adb: New test.
11122 * gnat.dg/lto5_pkg.ad[sb]: New helper.
11124 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11126 * gnat.dg/lto4.ad[sb]: New test.
11128 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11130 * gnat.dg/specs/lto3.ads: New test.
11131 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11132 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11134 2010-05-08 Quentin Ochem <ochem@adacore.com>
11136 * gnat.dg/sizetype3.ad[sb]: New test.
11137 * gnat.dg/sizetype3_pkg.ads: New helper.
11139 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11142 * g++.dg/init/new29.C: New.
11144 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11147 * gfortran.dg/coarray_1.f90: Fixed error message.
11148 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11149 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11150 * gfortran.dg/intrinsic_std_5.f90: New.
11152 2010-05-07 Jason Merrill <jason@redhat.com>
11154 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11156 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11158 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11159 (size_t, stderr): Remove.
11160 (read_error): Replaced __builtin_fprintf by fprintf.
11162 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11164 * gcc.dg/ordered-comparison-1.c: New test.
11165 * gcc.dg/ordered-comparison-2.c: New test.
11166 * gcc.dg/ordered-comparison-3.c: New test.
11167 * gcc.dg/ordered-comparison-4.c: New test.
11169 2010-05-06 Mike Stump <mikestump@comcast.net>
11172 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11174 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11175 Jason Merrill <jason@redhat.com>
11177 * g++.dg/cpp0x/nullptr01.C: New.
11178 * g++.dg/cpp0x/nullptr02.C: New.
11179 * g++.dg/cpp0x/nullptr03.C: New.
11180 * g++.dg/cpp0x/nullptr04.C: New.
11181 * g++.dg/cpp0x/nullptr05.C: New.
11182 * g++.dg/cpp0x/nullptr06.C: New.
11183 * g++.dg/cpp0x/nullptr07.C: New.
11184 * g++.dg/cpp0x/nullptr08.C: New.
11185 * g++.dg/cpp0x/nullptr09.C: New.
11186 * g++.dg/cpp0x/nullptr10.C: New.
11187 * g++.dg/cpp0x/nullptr11.C: New.
11188 * g++.dg/cpp0x/nullptr12.C: New.
11189 * g++.dg/cpp0x/nullptr13.C: New.
11190 * g++.dg/cpp0x/nullptr14.C: New.
11191 * g++.dg/cpp0x/nullptr15.C: New.
11192 * g++.dg/cpp0x/nullptr16.C: New.
11193 * g++.dg/cpp0x/nullptr17.C: New.
11194 * g++.dg/cpp0x/nullptr18.C: New.
11195 * g++.dg/cpp0x/nullptr19.C: New.
11196 * g++.dg/cpp0x/nullptr20.C: New.
11197 * g++.dg/cpp0x/nullptr21.C: New.
11198 * g++.dg/cpp0x/nullptr22.C: New.
11199 * g++.dg/debug/nullptr01.C: New.
11200 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11202 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11204 * gcc.dg/Wunused-var-8.c: Move to...
11205 * c-c++-common/Wunused-var-6.c: ... here. New test.
11207 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11210 * g++.dg/template/crash96.C: New.
11212 2010-05-06 Jan Hubicka <jh@suse.cz>
11214 PR tree-optimization/43791
11215 * gcc.c-torture/compile/pr43791.c: New file.
11217 2010-05-06 Michael Matz <matz@suse.de>
11219 PR tree-optimization/43984
11220 * gfortran.dg/pr43984.f90: New test.
11222 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11225 * gcc.dg/pr40989.c: New.
11227 2010-05-06 Richard Guenther <rguenther@suse.de>
11229 PR tree-optimization/43934
11230 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11232 2010-05-06 Richard Guenther <rguenther@suse.de>
11234 PR tree-optimization/43987
11235 * gcc.c-torture/execute/pr43987.c: New testcase.
11236 * gcc.dg/torture/pta-escape-1.c: Adjust.
11237 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11238 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11239 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11240 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11242 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11243 Dodji Seketeli <dodji@redhat.com>
11246 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11247 * g++.dg/template/sfinae16.C: Likewise.
11248 * gcc.dg/Wunused-var-1.c: Moved to...
11249 * c-c++-common/Wunused-var-1.c: ...here. New test.
11250 * gcc.dg/Wunused-var-2.c: Moved to...
11251 * c-c++-common/Wunused-var-2.c: ...here. New test.
11252 * gcc.dg/Wunused-var-3.c: Moved to...
11253 * c-c++-common/Wunused-var-3.c: ...here. New test.
11254 * gcc.dg/Wunused-var-4.c: Moved to...
11255 * gcc.dg/Wunused-var-1.c: ... here.
11256 * gcc.dg/Wunused-var-5.c: Moved to...
11257 * c-c++-common/Wunused-var-4.c: ...here. New test.
11258 * gcc.dg/Wunused-var-7.c: Moved to...
11259 * c-c++-common/Wunused-var-5.c: ...here. New test.
11260 * gcc.dg/Wunused-var-6.c: Moved to...
11261 * gcc.dg/Wunused-var-2.c: ... here.
11262 * c-c++-common/Wunused-var-1.c: New test.
11263 * c-c++-common/Wunused-var-2.c: New test.
11264 * c-c++-common/Wunused-var-3.c: New test.
11265 * c-c++-common/Wunused-var-4.c: New test.
11266 * c-c++-common/Wunused-var-5.c: New test.
11267 * g++.dg/warn/Wunused-var-1.C: New test.
11268 * g++.dg/warn/Wunused-var-2.C: New test.
11269 * g++.dg/warn/Wunused-var-3.C: New test.
11270 * g++.dg/warn/Wunused-var-4.C: New test.
11271 * g++.dg/warn/Wunused-var-5.C: New test.
11272 * g++.dg/warn/Wunused-var-6.C: New test.
11273 * g++.dg/warn/Wunused-var-7.C: New test.
11274 * g++.dg/warn/Wunused-var-8.C: New test.
11275 * g++.dg/warn/Wunused-parm-1.C: New test.
11276 * g++.dg/warn/Wunused-parm-2.C: New test.
11277 * g++.dg/warn/Wunused-parm-3.C: New test.
11279 2010-05-06 Tobias Burnus <burnus@net-b.de>
11282 * gfortran.dg/gomp/crayptr5.f90: New test case.
11284 2010-05-05 Jason Merrill <jason@redhat.com>
11287 * g++.dg/ext/attrib39.C: New.
11289 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11292 * gfortran.dg/data_invalid.f90: New.
11294 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11296 * gnat.dg/lto2.adb: New test.
11298 2010-05-05 Jason Merrill <jason@redhat.com>
11301 * g++.dg/opt/empty1.C: New.
11303 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11306 * gfortran.dg/class_17.f03: New.
11308 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11310 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11312 2010-05-04 Mike Stump <mikestump@comcast.net>
11315 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11317 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11320 * gcc.target/i386/pr43668.c: New.
11322 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11325 * g++.dg/cpp0x/initlist31.C: New.
11327 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11330 * gcc.dg/Wunused-var-8.c: New test.
11332 2010-05-04 Jason Merrill <jason@redhat.com>
11335 * g++.dg/cpp0x/enum3.C: Extend.
11337 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11340 * gcc.target/i386/pr43799.c: New.
11342 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11344 * gnat.dg/lto1.adb: New test.
11345 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11347 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11349 PR middle-end/43671
11350 * gcc.target/i386/pr43671.c: New.
11352 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11355 * g++.dg/template/crash95.C: New.
11357 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11360 * gcc.target/i386/pr43508.c: New.
11362 2010-05-04 Richard Guenther <rguenther@suse.de>
11364 PR tree-optimization/43879
11365 * g++.dg/torture/pr43879-1_0.C: New testcase.
11366 * g++.dg/torture/pr43879-1_1.C: Likewise.
11368 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11371 * g++.dg/other/crash-12.C: New test.
11373 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11375 * g++.dg/cdce3.C: Add a space. Updated.
11377 2010-05-03 Jason Merrill <jason@redhat.com>
11380 * g++.dg/opt/enum2.C: New.
11381 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11382 * g++.dg/warn/Wswitch-1.C: Adjust message.
11384 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11386 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11387 * g++.dg/ext/label13.C: Fix typo.
11388 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11390 * gcc.c-torture/compile/limits-declparen.c: xfail on
11391 alpha*-dec-osf5* with -g.
11392 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11393 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11394 * gcc.dg/c99-tgmath-2.c: Likewise.
11395 * gcc.dg/c99-tgmath-3.c: Likewise.
11396 * gcc.dg/c99-tgmath-4.c: Likewise.
11398 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11401 * gfortran.dg/unexpected_interface.f90: New test.
11403 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11405 * ada/acats/run_acats (which): New function.
11406 (host_gnatchop, host_gnatmake): Use it.
11408 2010-05-03 Richard Guenther <rguenther@suse.de>
11410 PR tree-optimization/43971
11411 * gcc.dg/pr43971.c: New testcase.
11413 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11416 * gcc.dg/debug/pr43972.c: New test.
11418 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11421 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11423 2010-05-02 Richard Guenther <rguenther@suse.de>
11425 PR tree-optimization/43879
11426 * gcc.dg/torture/pr43879-3.c: New testcase.
11428 2010-05-01 Richard Guenther <rguenther@suse.de>
11430 PR tree-optimization/43949
11431 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11433 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11436 * g++.dg/init/new28.C: New.
11438 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11441 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11442 structure and nested declarations.
11443 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11444 structure and nested declarations. Reduce header clutter and
11445 use _exit() rather than abort().
11446 * objc.dg/encode-10.m: New.
11447 * objc.dg/encode-11.m: New.
11449 2010-04-30 DJ Delorie <dj@redhat.com>
11451 * gcc.c-torture/execute/20100430-1.c: New test.
11453 2010-04-30 Jason Merrill <jason@redhat.com>
11456 * g++.dg/template/ptrmem21.C: New.
11458 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11462 * gfortran.dg/coarray_13.f90: New test.
11464 2010-04-30 Richard Guenther <rguenther@suse.de>
11467 * gcc.dg/lto/20100430-1_0.c: New testcase.
11469 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11472 * c-c++-common/pr43942.c: New test.
11474 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11476 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11477 conflict with darwin crt1.o 'start' symbol.
11479 2010-04-30 Richard Guenther <rguenther@suse.de>
11481 PR tree-optimization/43879
11482 * gcc.dg/torture/pr43879_1.c: New testcase.
11484 2010-04-30 Richard Guenther <rguenther@suse.de>
11486 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11488 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11491 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11492 user-provided constructor while recursing.
11494 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11497 * gfortran.dg/class_16.f03: New test.
11499 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11502 * gfortran.dg/class_15.f03: New.
11504 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11507 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11509 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11512 * gfortran.dg/generic_22.f03 : New test.
11514 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11517 * gfortran.dg/class_14.f03: New test.
11519 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11522 * gfortran.dg/interface_32.f90: New test.
11524 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11525 Janus Weil <janus@gcc.gnu.org>
11528 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11529 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11530 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11532 2010-04-28 Mike Stump <mikestump@comcast.net>
11534 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11536 * g++.dg/uninit-pred-2_b.C: Likewise.
11538 2010-04-28 Tobias Burnus <burnus@net-b.de>
11542 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11544 2010-04-28 Matthias Klose <doko@ubuntu.com>
11546 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11547 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11548 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11549 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11550 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11552 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11554 * gcc.dg/const-uniq-1.c: New test.
11555 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11557 2010-04-28 Xinliang David Li <davidxl@google.com>
11559 * gcc.dg/uninit-pred-2_b.c: New test.
11560 * gcc.dg/uninit-pred-4_b.c: New test.
11561 * gcc.dg/uninit-pred-3_d.c: New test.
11562 * gcc.dg/uninit-pred-6_b.c: New test.
11563 * gcc.dg/uninit-pred-8_b.c: New test.
11564 * gcc.dg/uninit-pred-3_a.c: New test.
11565 * gcc.dg/uninit-pred-2_c.c: New test.
11566 * gcc.dg/uninit-pred-5_a.c: New test.
11567 * gcc.dg/uninit-pred-3_e.c: New test.
11568 * gcc.dg/uninit-pred-7_a.c: New test.
11569 * gcc.dg/uninit-pred-6_c.c: New test.
11570 * gcc.dg/uninit-pred-9_a.c: New test.
11571 * gcc.dg/uninit-pred-8_c.c: New test.
11572 * gcc.dg/uninit-pred-3_b.c: New test.
11573 * gcc.dg/uninit-pred-5_b.c: New test.
11574 * gcc.dg/uninit-pred-7_b.c: New test.
11575 * gcc.dg/uninit-pred-6_d.c: New test.
11576 * gcc.dg/uninit-pred-9_b.c: New test.
11577 * gcc.dg/uninit-pred-2_a.c: New test.
11578 * gcc.dg/uninit-pred-4_a.c: New test.
11579 * gcc.dg/uninit-pred-3_c.c: New test.
11580 * gcc.dg/uninit-pred-6_a.c: New test.
11581 * gcc.dg/uninit-pred-8_a.c: New test.
11582 * gcc.dg/uninit-pred-7_c.c: New test.
11583 * gcc.dg/uninit-pred-6_e.c: New test.
11584 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11585 * g++.dg/uninit-pred-1_a.C: New test.
11586 * g++.dg/uninit-pred-1_b.C: New test.
11587 * g++.dg/uninit-pred-2_a.C: New test.
11588 * g++.dg/uninit-pred-2_b.C: New test.
11589 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11590 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11591 * g++.dg/uninit-pred-loop_1.cc: New test.
11593 2010-04-28 Martin Jambor <mjambor@suse.cz>
11595 * gcc.dg/lto/20091209-1_0.c: New testcase.
11597 2010-04-28 Richard Guenther <rguenther@suse.de>
11599 PR tree-optimization/43879
11600 PR tree-optimization/43909
11601 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11603 2010-04-28 Richard Guenther <rguenther@suse.de>
11606 * g++.dg/torture/pr43880.C: New testcase.
11608 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11611 * g++.dg/template/recurse2.C: Update
11612 * g++.dg/template/recurse.C: Update.
11613 * g++.dg/template/pr23510.C: Update.
11614 * lib/prune.exp: Filter out 'recursively instantiated'.
11616 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11619 * g++.dg/init/pr29043.C: New.
11621 2010-04-27 Jason Merrill <jason@redhat.com>
11623 * g++.dg/lookup/scoped5.C: Adjust.
11624 * g++.dg/lookup/scoped8.C: Adjust.
11625 * g++.dg/template/dependent-expr5.C: Adjust.
11626 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11629 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11632 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11634 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11635 Jan Hubicka <hubicka@ucw.cz>
11637 * gcc.dg/pure-2.c: New testcase.
11638 * gcc.dg/const-1.c: New testcase.
11640 2010-04-27 Jason Merrill <jason@redhat.com>
11642 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11645 * g++.dg/template/sfinae17.C: New.
11646 * g++.dg/template/sfinae18.C: New.
11648 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11650 * g++.dg/init/pr42844.C: New.
11651 * g++.dg/cpp0x/pr42844-2.C: New.
11652 * g++.dg/cpp0x/defaulted2.C: Adjust.
11653 * g++.dg/tree-ssa/pr27549.C: Likewise.
11654 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11656 2010-04-27 Tobias Burnus <burnus@net-b.de>
11659 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11661 2010-04-27 Richard Guenther <rguenther@suse.de>
11663 PR middle-end/40561
11664 * g++.dg/other/pr40561.C: New testcase.
11666 2010-04-27 Martin Jambor <mjambor@suse.cz>
11668 PR middle-end/43812
11669 * g++.dg/ipa/pr43812.C: New test.
11671 2010-04-27 Jan Hubicka <jh@suse.cz>
11673 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11674 (test): ... this one.
11676 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11679 * gcc.target/arm/thumb-stackframe.c: New test.
11681 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11683 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11684 * gcc.dg/misc-column.c: Likewise.
11685 * gcc.dg/Walways-true-1.c: Likewise.
11686 * gcc.dg/Walways-true-2.c: Likewise.
11687 * gcc.dg/warn-addr-cmp.c: Likewise.
11689 2010-04-27 Tobias Burnus <burnus@net-b.de>
11692 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11693 * gfortran.dg/coarray_12.f90: New.
11695 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11698 * gcc.dg/pr32207.c: New test.
11699 * gcc.dg/misc-column.c: Adjust expected warning.
11700 * gcc.dg/Walways-true-1.c: Likewise.
11701 * gcc.dg/Walways-true-2.c: Likewise.
11702 * gcc.dg/warn-addr-cmp.c: Likewise.
11704 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11707 * lib/lto.exp (lto_prune_vis_warns): New function.
11708 (lto-link-and-maybe-run): Call it.
11710 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11712 PR tree-optimization/43904
11713 * gcc.dg/tree-ssa/tailcall-6.c: New.
11715 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11718 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11719 Darwin8/OSX10.4 - compatible code generation.
11721 * obj-c++.dg/stubify-1.mm: Ditto.
11722 * lib/objc-torture.exp: Do not require link success for
11723 "trivial.m" in the runtime checks when dowhat = 'compile'.
11724 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11725 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11726 Darwin8/OSX10.4 - compatible code generation.
11727 * objc.dg/stubify-2.m: Ditto.
11728 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11729 * objc.dg/next-runtime-1.m: Ditto.
11730 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11731 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11732 runtimes on Darwin.
11734 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11737 * lib/plugin-support.exp: Use "-undefined
11738 dynamic_lookup" on darwin.
11740 2010-04-26 Richard Guenther <rguenther@suse.de>
11742 * gcc.dg/lto/20100426_0.c: New testcase.
11744 2010-04-26 Jie Zhang <jie@codesourcery.com>
11746 PR tree-optimization/43833
11747 gcc.dg/Warray-bounds-8.c: New test case.
11749 2010-04-26 Richard Guenther <rguenther@suse.de>
11752 * g++.dg/lto/20100423-3_0.C: New testcase.
11754 2010-04-26 Richard Guenther <rguenther@suse.de>
11757 * g++.dg/lto/20100423-2_0.C: New testcase.
11759 2010-04-26 Ira Rosen <irar@il.ibm.com>
11761 * gcc.dg/vect/bb-slp-23.c: New test.
11763 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11765 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11766 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11767 * gcc.dg/c1x-float-1.c: New test.
11769 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11771 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11774 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11776 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11778 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11779 * gfortran.dg/default_format_2.f90: Ditto.
11781 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11783 * gfortran.dg/pr43505.f90: Clean up .mod file.
11784 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11785 * gfortran.dg/pr41347.f90: Ditto.
11786 * gfortran.dg/internal_pack_4.f90: Ditto.
11787 * gfortran.dg/proc_decl_23.f90: Ditto.
11788 * gfortran.dg/recursive_check_3.f90: Ditto.
11789 * gfortran.dg/intent_out_3.f90: Ditto.
11790 * gfortran.dg/assignment_2.f90: Ditto.
11791 * gfortran.dg/pr41928.f90: Ditto.
11792 * gfortran.dg/pr42166.f90: Ditto.
11793 * gfortran.dg/private_type_12.f90: Ditto.
11794 * gfortran.dg/graphite/pr42185.f90: Ditto.
11795 * gfortran.dg/graphite/pr42186.f90: Ditto.
11796 * gfortran.dg/graphite/pr40982.f90: Ditto.
11797 * gfortran.dg/graphite/id-2.f90: Ditto.
11798 * gfortran.dg/graphite/id-4.f90: Ditto.
11799 * gfortran.dg/graphite/pr42050.f90: Ditto.
11800 * gfortran.dg/graphite/id-18.f90: Ditto.
11801 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11802 * gfortran.dg/graphite/pr41924.f90: Ditto.
11803 * gfortran.dg/graphite/pr42393.f90: Ditto.
11804 * gfortran.dg/graphite/pr37980.f90: Ditto.
11805 * gfortran.dg/graphite/pr38953.f90: Ditto.
11806 * gfortran.dg/graphite/pr42180.f90: Ditto.
11807 * gfortran.dg/graphite/pr42181.f90: Ditto.
11808 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11809 * gfortran.dg/select_type_4.f90: Ditto.
11810 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11811 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11812 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11813 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11814 * gfortran.dg/whole_file_11.f90: Ditto.
11815 * gfortran.dg/private_type_11.f90: Ditto.
11816 * gfortran.dg/vect/vect-gems.f90: Ditto.
11817 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11819 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11821 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11823 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11825 * gnat.dg/pack15.ad[sb]: New test.
11827 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11829 * gcc.target/arm/mla-1.c: New test.
11831 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11835 * gfortran.dg/pr43793.f90: New test.
11837 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11839 PR tree-optimization/41442
11840 * gcc.target/i386/pr41442.c: New test.
11842 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11845 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11847 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11850 * gfortran.dg/open_nounit.f90: New test.
11852 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11856 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11858 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11860 * gcc.dg/Wconversion-integer.c: Update.
11862 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11864 * gnat.dg/unchecked_convert5.adb: New test.
11866 2010-04-23 Richard Guenther <rguenther@suse.de>
11869 * gcc.dg/lto/20100423-2_0.c: New testcase.
11870 * gcc.dg/lto/20100423-2_0.c: Likewise.
11872 2010-04-23 Richard Guenther <rguenther@suse.de>
11875 * gcc.dg/lto/20100423-1_0.c: New testcase.
11876 * gcc.dg/lto/20100423-1_1.c: Likewise.
11878 2010-04-23 Martin Jambor <mjambor@suse.cz>
11880 PR tree-optimization/43846
11881 * gcc.dg/tree-ssa/sra-10.c: New test.
11883 2010-04-23 Martin Jambor <mjambor@suse.cz>
11885 PR middle-end/43835
11886 * gcc.c-torture/execute/pr43835.c: New test.
11888 2010-04-23 Richard Guenther <rguenther@suse.de>
11891 * g++.dg/lto/20100423-1_0.C: New testcase.
11893 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11895 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11897 2010-04-22 Ira Rosen <irar@il.ibm.com>
11899 PR tree-optimization/43842
11900 * gcc.dg/vect/pr43842.c: New test.
11902 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11904 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11905 * gcc.target/i386/wmul-2.c: Likewise.
11907 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11909 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11910 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11912 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11914 * gfortran.dg/reassoc_6.f: New testcase.
11916 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11918 PR middle-end/29274
11919 * gcc.target/arm/wmul-1.c: New test.
11920 * gcc.target/arm/wmul-2.c: New test.
11922 2010-04-22 Richard Guenther <rguenther@suse.de>
11924 PR tree-optimization/43845
11925 * gcc.c-torture/compile/pr43845.c: New testcase.
11927 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11929 PR middle-end/29274
11930 * gcc.target/i386/wmul-1.c: New test.
11931 * gcc.target/i386/wmul-2.c: New test.
11932 * gcc.target/bfin/wmul-1.c: New test.
11933 * gcc.target/bfin/wmul-2.c: New test.
11935 2010-04-22 Richard Guenther <rguenther@suse.de>
11938 * gfortran.dg/vector_subscript_6.f90: New testcase.
11939 * gfortran.dg/assign_10.f90: Adjust.
11941 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11944 * gfortran.dg/gomp/pr43836.f90: New test.
11946 2010-04-21 Richard Guenther <rguenther@suse.de>
11948 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11950 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11952 * gcc.dg/torture/builtin-cproj-3.c: New.
11954 2010-04-20 Jason Merrill <jason@redhat.com>
11957 * g++.dg/template/recurse2.C: New.
11958 * g++.dg/parse/crash36.C: Adjust.
11959 * g++.dg/other/fold1.C: Adjust.
11960 * g++.dg/init/member1.C: Adjust.
11961 * lib/prune.exp: Prune "skipping N instantiation contexts".
11963 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11965 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11967 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11969 * gcc.dg/torture/builtin-cproj-1.c: New.
11970 * gcc.dg/torture/builtin-cproj-2.c: New.
11972 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11976 * g++.dg/template/typedef32.C: Adjust.
11977 * g++.dg/template/typedef33.C: New test.
11979 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11982 * gfortran.dg/proc_decl_23.f90: New test.
11985 * gfortran.dg/abstract_type_6.f03: New test.
11987 2010-04-20 Xinliang David Li <davidxl@google.com>
11989 * g++.dg/tree-ssa/fold-compare.C: New.
11991 2010-04-20 Richard Guenther <rguenther@suse.de>
11993 PR tree-optimization/39417
11994 * g++.dg/torture/pr39417.C: New testcase.
11996 2010-04-20 Richard Guenther <rguenther@suse.de>
11998 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12000 2010-04-20 Jakub Jelinek <jakub@redhat.com>
12002 * g++.dg/debug/dwarf2/rv1.C: New test.
12004 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12007 * gcc.c-torture/compile/pr43635.c: New testcase.
12009 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12012 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12013 of sequential loops being private only in the innermost containing
12016 PR middle-end/43337
12017 * gfortran.dg/gomp/pr43337.f90: New test.
12019 2010-04-19 Richard Guenther <rguenther@suse.de>
12021 PR tree-optimization/43796
12022 * gfortran.dg/pr43796.f90: New testcase.
12024 2010-04-19 Richard Guenther <rguenther@suse.de>
12026 PR tree-optimization/43783
12027 * gcc.c-torture/execute/pr43783.c: New testcase.
12029 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
12032 * gcc.target/i386/pr43766.c: New test.
12034 2010-04-19 Jie Zhang <jie@codesourcery.com>
12037 * gcc.target/i386/pr43662.c: New test.
12039 2010-04-19 Dodji Seketeli <dodji@redhat.com>
12042 * g++.dg/template/typedef32.C: New test.
12044 2010-04-19 Ira Rosen <irar@il.ibm.com>
12046 PR tree-optimization/37027
12047 * lib/target-supports.exp
12048 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12049 * gcc.dg/vect/pr37027.c: New test.
12050 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12051 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12052 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12053 gcc.dg/vect/vect-complex-6.c: Likewise.
12055 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12057 * g++.dg/debug/dwarf2/enum1.C: New test.
12059 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
12061 * gnat.dg/rep_clause5.ad[sb]: New test.
12062 * gnat.dg/rep_clause5_pkg.ads: New helper.
12064 2010-04-18 Ira Rosen <irar@il.ibm.com>
12066 PR tree-optimization/43771
12067 * g++.dg/vect/pr43771.cc: New test.
12069 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
12072 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12073 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12075 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
12077 * gnat.dg/sizetype.adb: Rename into...
12078 * gnat.dg/sizetype1.adb: ...this.
12079 * gnat.dg/sizetype2.adb: New test.
12081 2010-04-16 Richard Guenther <rguenther@suse.de>
12083 PR tree-optimization/43572
12084 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12086 2010-04-16 Olivier Hainque <hainque@adacore.com>
12088 * gnat.dg/specs/discr_private.ads: New test.
12090 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
12093 * gcc.target/arm/thumb-comparisons.c: New test.
12096 * gcc.target/arm/thumb-cbranchqi.c: New test.
12098 2010-04-16 Christian Bruel <christian.bruel@st.com>
12100 * g++.dg/torture/pr36191.C: Enable for SH.
12102 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
12104 * gnat.dg/wide_boolean.adb: New test.
12105 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12107 2010-04-15 Richard Guenther <rguenther@suse.de>
12109 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12110 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12111 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12112 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12113 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12114 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12115 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12116 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12117 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12118 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12119 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12120 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12121 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12122 * gcc.dg/torture/ipa-pta-2.c: Likewise.
12123 * gcc.dg/torture/ipa-pta-1.c: Adjust.
12125 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
12128 * gcc.target/arm/pr42496.c: New test.
12130 2010-04-14 Jason Merrill <jason@redhat.com>
12133 * g++.dg/ext/attrib38.C: New.
12135 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12138 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12140 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12143 * gcc.dg/cpp/warn-undef-2.c: Update.
12144 * gcc.dg/cpp/warn-traditional-2.c: Update.
12145 * gcc.dg/cpp/warn-comments-2.c: Update.
12146 * gcc.dg/cpp/warn-variadic-2.c: Update.
12147 * gcc.dg/cpp/warn-long-long-2.c: Update.
12148 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12149 * gcc.dg/cpp/warn-multichar-2.c: Update.
12150 * gcc.dg/cpp/warn-normalized-3.c: Update.
12151 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12152 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12153 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12154 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12155 * gcc.dg/cpp/warn-redefined-2.c: Update.
12156 * gfortran.dg/warning-directive-2.F90: Update.
12157 * c-c++-common/cpp/warning-directive-2.c: Update.
12159 2010-04-14 Michael Matz <matz@suse.de>
12161 PR tree-optimization/42963
12162 * gcc.dg/pr42963.c: New testcase.
12164 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12166 * gnat.dg/class_wide.adb: Rename into...
12167 * gnat.dg/class_wide1.adb: ...this.
12168 * gnat.dg/class_wide2.ad[sb]: New test.
12170 2010-04-14 Tobias Burnus <burnus@net-b.de>
12173 * gfortran.dg/coarray_9.f90: Update dg-errors.
12174 * gfortran.dg/coarray_10.f90: New test.
12175 * gfortran.dg/coarray_11.f90: New test.
12177 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12180 gfortran.dg/initialization_24.f90: New test.
12182 2010-04-13 Jason Merrill <jason@redhat.com>
12184 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12185 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12187 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12189 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12190 * g++.dg/dg.exp: Likewise.
12191 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12192 * c-c++-common/cpp/warning-directive-1.c: ... here.
12193 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12194 * c-c++-common/cpp/warning-directive-2.c: ... here.
12195 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12196 * c-c++-common/cpp/warning-directive-3.c: ... here.
12197 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12198 * c-c++-common/cpp/warning-directive-4.c: ... here.
12199 * g++.dg/cpp/warning-directive-1.C: Delete.
12200 * g++.dg/cpp/warning-directive-2.C: Delete.
12201 * g++.dg/cpp/warning-directive-3.C: Delete.
12202 * g++.dg/cpp/warning-directive-4.C: Delete.
12203 * gcc.dg/cpp/normalised-3.c: Delete.
12204 * g++.dg/cpp/normalised-1.C: Rename as ...
12205 * c-c++-common/cpp/normalised-3.c: ... this.
12207 2010-04-13 Martin Jambor <mjambor@suse.cz>
12209 * gcc.dg/tree-ssa/sra-9.c: New test.
12211 2010-04-13 Michael Matz <matz@suse.de>
12213 PR middle-end/43730
12214 * gcc.dg/pr43730.c: New test.
12216 2010-04-13 Michael Matz <matz@suse.de>
12218 * gcc.dg/tree-ssa/negate.c: New testcase.
12220 2010-04-13 Richard Guenther <rguenther@suse.de>
12223 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12225 2010-04-13 Richard Guenther <rguenther@suse.de>
12227 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12229 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12231 * gnat.dg/derived_type1.adb: New test.
12233 2010-04-13 Matthias Klose <doko@ubuntu.com>
12235 * gcc.dg/plugindir1.c: New testcase.
12236 * gcc.dg/plugindir2.c: New testcase.
12237 * gcc.dg/plugindir3.c: New testcase.
12238 * gcc.dg/plugindir4.c: New testcase.
12240 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12242 * gcc.target/i386/rotate-2.c: New test.
12244 2010-04-12 Jason Merrill <jason@redhat.com>
12247 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12248 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12250 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12253 * g++.dg/init/pr25811.C: New test.
12255 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12257 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12258 dg-error, dg-warning.
12259 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12261 2010-04-12 Richard Guenther <rguenther@suse.de>
12263 * gcc.dg/torture/inline-2.c: New testcase.
12265 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12268 * gcc.dg/Wunused-var-7.c: New test.
12270 PR tree-optimization/43560
12271 * gcc.c-torture/execute/pr43560.c: New test.
12273 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12275 * gnat.dg/aggr13.adb: New test.
12276 * gnat.dg/aggr14.adb: Likewise.
12277 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12279 2010-04-12 Richard Guenther <rguenther@suse.de>
12282 * g++.dg/torture/pr43611.C: New testcase.
12284 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12287 * gcc.dg/pr36774-1.c: New test.
12288 * gcc.dg/pr36774-2.c: New test.
12290 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12292 * gcc.target/sh/rte-delay-slot.c: New test.
12294 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12296 * gnat.dg/pack9.adb: Remove -cargs option.
12297 * gnat.dg/aggr12.ad[sb]: New test.
12299 2010-04-10 Jie Zhang <jie@codesourcery.com>
12302 * gcc.target/sh/pr43417.c: New test.
12304 2010-04-10 Tobias Burnus <burnus@net-b.de>
12307 * gfortran.dg/spec_expr_6.f90: New test.
12309 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12312 * gcc.dg/cpp/pr43195.c: New.
12313 * gcc.dg/cpp/pr43195.h: New.
12315 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12318 * gcc.dg/Werror-6.c: Adjust.
12319 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12320 * gcc.dg/Werror-4.c: Likewise.
12321 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12322 * gcc.dg/Wswitch-enum-error.c: Likewise.
12323 * gcc.dg/Wpointer-arith.c: Likewise.
12324 * gcc.dg/Wfatal.c: Likewise.
12325 * gcc.dg/Wswitch-error.c: Likewise.
12326 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12327 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12328 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12329 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12330 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12331 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12332 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12333 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12334 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12335 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12336 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12337 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12338 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12339 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12340 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12341 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12342 * g++.dg/cpp/warning-directive-2.C: Likewise.
12343 * gfortran.dg/warning-directive-2.F90: Likewise.
12345 2010-04-09 Jason Merrill <jason@redhat.com>
12348 * g++.dg/template/sizeof13.C: New.
12350 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12352 * g++.dg/other/pr35504.C: Add check for thiscall.
12353 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12354 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12356 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12359 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12360 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12361 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12362 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12363 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12364 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12365 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12366 * g++.dg/other/increment1.C: Likewise.
12368 2010-04-09 Tobias Burnus <burnus@net-b.de>
12371 * gfortran.dg/coarray_7.f90: New test.
12372 * gfortran.dg/coarray_8.f90: New test.
12374 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12377 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12379 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12382 * gcc.dg/pr43643.c: New test.
12384 2010-04-08 Tobias Burnus <burnus@net-b.de>
12386 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12388 2010-04-08 Richard Guenther <rguenther@suse.de>
12390 PR tree-optimization/43679
12391 * gcc.c-torture/compile/pr43679.c: New testcase.
12393 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12396 * gcc.dg/pr43670.c: New test.
12398 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12400 PR middle-end/40815
12401 * gcc.dg/tree-ssa/reassoc-19.c: New.
12403 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12406 * gcc.dg/Wunused-var-1.c: New test.
12407 * gcc.dg/Wunused-var-2.c: New test.
12408 * gcc.dg/Wunused-var-3.c: New test.
12409 * gcc.dg/Wunused-var-4.c: New test.
12410 * gcc.dg/Wunused-var-5.c: New test.
12411 * gcc.dg/Wunused-var-6.c: New test.
12412 * gcc.dg/Wunused-parm-1.c: New test.
12414 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12415 * gcc.dg/trunc-1.c: Likewise.
12416 * gcc.dg/vla-9.c: Likewise.
12417 * gcc.dg/dfp/composite-type.c: Likewise.
12419 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12422 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12423 * obj-c++.dg/objc-gc-3.mm: Ditto.
12425 2010-04-07 Simon Baldwin <simonb@google.com>
12427 * gcc.dg/cpp/warn-undef-2.c: New.
12428 * gcc.dg/cpp/warn-traditional-2.c: New.
12429 * gcc.dg/cpp/warn-comments-2.c: New.
12430 * gcc.dg/cpp/warning-directive-1.c: New.
12431 * gcc.dg/cpp/warn-long-long.c: New.
12432 * gcc.dg/cpp/warn-traditional.c: New.
12433 * gcc.dg/cpp/warn-variadic-2.c: New.
12434 * gcc.dg/cpp/warn-undef.c: New.
12435 * gcc.dg/cpp/warn-normalized-1.c: New.
12436 * gcc.dg/cpp/warning-directive-2.c: New.
12437 * gcc.dg/cpp/warn-long-long-2.c: New.
12438 * gcc.dg/cpp/warn-variadic.c: New.
12439 * gcc.dg/cpp/warn-normalized-2.c: New.
12440 * gcc.dg/cpp/warning-directive-3.c: New.
12441 * gcc.dg/cpp/warn-deprecated-2.c: New.
12442 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12443 * gcc.dg/cpp/warn-multichar-2.c: New.
12444 * gcc.dg/cpp/warn-normalized-3.c: New.
12445 * gcc.dg/cpp/warning-directive-4.c: New.
12446 * gcc.dg/cpp/warn-unused-macros.c: New.
12447 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12448 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12449 * gcc.dg/cpp/warn-cxx-compat.c: New.
12450 * gcc.dg/cpp/warn-redefined.c: New.
12451 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12452 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12453 * gcc.dg/cpp/warn-deprecated.c: New.
12454 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12455 * gcc.dg/cpp/warn-redefined-2.c: New.
12456 * gcc.dg/cpp/warn-comments.c: New.
12457 * gcc.dg/cpp/warn-multichar.c: New.
12458 * g++.dg/cpp/warning-directive-1.C: New.
12459 * g++.dg/cpp/warning-directive-2.C: New.
12460 * g++.dg/cpp/warning-directive-3.C: New.
12461 * g++.dg/cpp/warning-directive-4.C: New.
12462 * gfortran.dg/warning-directive-1.F90: New.
12463 * gfortran.dg/warning-directive-3.F90: New.
12464 * gfortran.dg/warning-directive-2.F90: New.
12465 * gfortran.dg/warning-directive-4.F90: New.
12467 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12470 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12472 2010-04-07 Jason Merrill <jason@redhat.com>
12474 * g++.dg/template/dr408.C: New.
12476 * g++.dg/lookup/ns4.C: New.
12479 * g++.dg/template/friend51.C: New test.
12482 * g++.old-deja/g++.other/linkage1.C: Adjust.
12484 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12487 * g++.dg/template/crash94.C: New test.
12489 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12492 * g++.dg/init/aggr5.C: New test.
12493 * g++.dg/init/aggr5.C: New test.
12495 2010-04-07 Richard Guenther <rguenther@suse.de>
12497 PR tree-optimization/43270
12498 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12499 * gcc.dg/Warray-bounds-7.c: Likewise.
12501 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12503 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12504 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12505 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12507 2010-04-07 Jie Zhang <jie@codesourcery.com>
12510 * g++.dg/init/pr42556.C: New test.
12512 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12515 * g++.dg/debug/dwarf2/typedef2.C: New test.
12517 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12519 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12520 c-c++-common/dwarf2/redeclaration-1.C
12522 2010-04-06 Jason Merrill <jason@redhat.com>
12524 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12525 * g++.dg/ext/attrib18.C: Likewise.
12526 * g++.dg/ext/bitfield2.C: Likewise.
12527 * g++.dg/ext/bitfield4.C: Likewise.
12528 * g++.dg/ext/visibility/warn2.C: Likewise.
12529 * g++.dg/ext/visibility/warn3.C: Likewise.
12530 * g++.dg/gomp/pr26690-1.C: Likewise.
12531 * g++.dg/inherit/covariant7.C: Likewise.
12532 * g++.dg/init/synth2.C: Likewise.
12533 * g++.dg/lookup/using7.C: Likewise.
12534 * g++.dg/other/crash-4.C: Likewise.
12535 * g++.dg/other/error13.C: Likewise.
12536 * g++.dg/other/error20.C: Likewise.
12537 * g++.dg/parse/crash31.C: Likewise.
12538 * g++.dg/parse/error16.C: Likewise.
12539 * g++.dg/parse/error19.C: Likewise.
12540 * g++.dg/parse/error27.C: Likewise.
12541 * g++.dg/parse/error28.C: Likewise.
12542 * g++.dg/parse/fused-params1.C: Likewise.
12543 * g++.dg/template/error2.C: Likewise.
12544 * g++.dg/template/local6.C: Likewise.
12545 * g++.dg/template/qualttp15.C: Likewise.
12546 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12547 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12548 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12549 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12550 * g++.old-deja/g++.eh/spec6.C: Likewise.
12551 * g++.old-deja/g++.jason/crash3.C: Likewise.
12552 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12553 * g++.old-deja/g++.law/ctors5.C: Likewise.
12554 * g++.old-deja/g++.law/ctors9.C: Likewise.
12555 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12556 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12557 * g++.old-deja/g++.other/struct1.C: Likewise.
12558 * g++.old-deja/g++.other/volatile1.C: Likewise.
12559 * g++.old-deja/g++.pt/crash36.C: Likewise.
12560 * g++.old-deja/g++.pt/derived3.C: Likewise.
12561 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12562 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12564 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12566 PR middle-end/43519
12567 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12568 * gcc.dg/graphite/id-19.c: New.
12570 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12572 PR middle-end/32824
12573 * gcc.dg/vect/pr32824: New.
12575 2010-04-06 Tobias Burnus <burnus@net-b.de>
12578 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12579 * gfortran.dg/coarray_3.f90: Ditto.
12580 * gfortran.dg/coarray_4.f90: Ditto.
12581 * gfortran.dg/coarray_5.f90: Ditto.
12582 * gfortran.dg/coarray_6.f90: Ditto.
12583 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12585 2010-04-06 Tobias Burnus <burnus@net-b.de>
12588 * gfortran.dg/coarray_4.f90: Fix test.
12589 * gfortran.dg/coarray_6.f90: Add more tests.
12591 2010-04-06 Tobias Burnus <burnus@net-b.de>
12594 * gfortran.dg/coarray_4.f90: New test.
12595 * gfortran.dg/coarray_5.f90: New test.
12596 * gfortran.dg/coarray_6.f90: New test.
12598 2010-04-06 Tobias Burnus <burnus@net-b.de>
12601 * gfortran.dg/iso_fortran_env_5.f90: New test.
12602 * gfortran.dg/iso_fortran_env_6.f90: New test.
12604 2010-04-06 Tobias Burnus <burnus@net-b.de>
12607 * gfortran.dg/coarray_1.f90: New test.
12608 * gfortran.dg/coarray_2.f90: New test.
12609 * gfortran.dg/coarray_3.f90: New test.
12611 2010-04-06 Jason Merrill <jason@redhat.com>
12614 * g++.dg/template/dtor8.C: New.
12617 * g++.dg/template/error-recovery2.C: New.
12619 2010-04-06 Jan Hubicka <jh@suse.czpli
12621 PR tree-optimization/42906
12622 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12624 2010-04-06 Tobias Burnus <burnus@net-b.de>
12627 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12628 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12629 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12631 2010-04-06 Richard Guenther <rguenther@suse.de>
12633 PR tree-optimization/43627
12634 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12636 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12639 * gcc.target/i386/pr43638.c: New test.
12641 2010-04-06 Richard Guenther <rguenther@suse.de>
12643 PR middle-end/43661
12644 * gcc.c-torture/compile/pr43661.c: New testcase.
12646 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12648 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12650 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12652 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12654 2010-04-02 Richard Guenther <rguenther@suse.de>
12656 PR tree-optimization/43629
12657 * gcc.c-torture/execute/pr43629.c: New testcase.
12659 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12660 Dominique d'Humieres <dominiq@lps.ens.fr>
12662 PR libfortran/43605
12663 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12665 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12668 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12670 2010-04-01 Jason Merrill <jason@redhat.com>
12672 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12674 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12675 Manfred Schwarb <manfred99@gmx.ch>
12677 PR libfortran/43605
12678 * gfortran.dg/ftell_3.f90: New test.
12680 2010-04-01 Richard Guenther <rguenther@suse.de>
12682 PR middle-end/43614
12683 * gcc.c-torture/compile/pr43614.c: New testcase.
12685 2010-04-01 Martin Jambor <mjambor@suse.cz>
12687 PR tree-optimization/43141
12688 * gcc.dg/guality/pr43141.c: New test.
12690 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12692 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12693 * g++.dg/eh/spbp.C: Likewise.
12694 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12695 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12697 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12698 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12699 * objc.dg/dwarf-2.m: Likewise.
12701 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12703 PR middle-end/43464
12704 * gcc.dg/graphite/id-pr43464.c: New.
12705 * gcc.dg/graphite/id-pr43464-1.c: New.
12707 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12709 PR middle-end/43351
12710 * gcc.dg/graphite/id-pr43351.c
12712 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12715 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12716 * obj-c++.dg/try-catch-2.mm: Ditto.
12717 * obj-c++.dg/lookup-2.mm: Ditto.
12718 * obj-c++.dg/encode-8.m: Ditto.
12719 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12720 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12721 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12722 * obj-c++.dg/const-str-11.mm: Ditto.
12723 * obj-c++.dg/const-str-9.mm: Ditto.
12724 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12725 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12726 * obj-c++.dg/except-1.mm: Ditto.
12727 * obj-c++.dg/const-str-7.mm: Ditto.
12728 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12729 * obj-c++.dg/const-str-3.mm: Ditto.
12730 * obj-c++.dg/const-str-7.mm: Ditto.
12731 * obj-c++.dg/stubify-2.mm: Change dump file name.
12734 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12736 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12737 Remove dg-xfail-if.
12739 2010-03-31 Martin Jambor <mjambor@suse.cz>
12741 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12742 only with -O2, -O3 or -Os and not with -fwhopr.
12744 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12747 * g++.dg/template/typedef31.C: New test.
12749 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12751 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12752 assembler output on *-*-solaris2*.
12753 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12755 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12758 * gcc.dg/pr43557-1.c: New test.
12759 * gcc.dg/pr43557-2.c: New file.
12761 2010-03-31 Jie Zhang <jie@codesourcery.com>
12764 * gcc.dg/pr43562.c: New test.
12766 2010-03-30 Jason Merrill <jason@redhat.com>
12769 * g++.dg/template/error-recovery1.C: New.
12772 * g++.dg/parse/ambig5.C: New.
12774 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12777 * gcc.dg/guality/pr43593.c: New test.
12779 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12781 PR middle-end/43430
12782 * gcc.dg/vect/pr43430-1.c: New.
12784 2010-03-30 Jason Merrill <jason@redhat.com>
12787 * g++.dg/template/partial7.C: New.
12789 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12791 * gcc.target/s390/stackcheck1.c: New testcase.
12793 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12795 PR libfortran/43265
12796 * gfortran.dg/read_eof_8.f90: New test.
12798 2010-03-29 Jason Merrill <jason@redhat.com>
12800 * gcc.dg/cpp/include6.c: Change [] to ().
12803 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12805 * c-c++-common/raw-string-2.c: Add trigraph test.
12806 * c-c++-common/raw-string-8.c: New.
12807 * c-c++-common/raw-string-9.c: New.
12808 * c-c++-common/raw-string-10.c: New.
12810 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12811 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12812 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12813 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12814 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12815 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12816 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12818 2010-03-29 Richard Guenther <rguenther@suse.de>
12820 PR tree-optimization/43560
12821 * gcc.dg/torture/pr43560.c: New testcase.
12823 2010-03-29 Jason Merrill <jason@redhat.com>
12826 * g++.dg/ext/raw-string-1.C: Change [] to ().
12827 * g++.dg/ext/raw-string-2.C: Change [] to ().
12828 Don't use \ in delimiter.
12829 * g++.dg/ext/raw-string-3.C: Change [] to ().
12830 * g++.dg/ext/raw-string-4.C: Change [] to ().
12831 * g++.dg/ext/raw-string-5.C: Change [] to ().
12832 Test for error on \ in delimiter.
12833 * g++.dg/ext/raw-string-6.C: Change [] to ().
12834 * g++.dg/ext/raw-string-7.C: Change [] to ().
12836 2010-03-29 Jie Zhang <jie@codesourcery.com>
12839 * gcc.dg/pr43564.c: New test.
12841 2010-03-29 Tobias Burnus <burnus@net-b.de>
12844 * gfortran.dg/direct_io_12.f90: New test.
12846 2010-03-28 Jan Hubicka <jh@suse.cz>
12848 PR tree-optimization/43505
12849 * gfortran.dg/pr43505.f90: New testcase.
12851 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12853 PR tree-optimization/43528
12854 * gcc.target/i386/pr43528.c: New test.
12856 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12859 * gcc.dg/parm-impl-decl-3.c: New test.
12861 2010-03-26 Jason Merrill <jason@redhat.com>
12864 * g++.dg/cpp0x/parse1.C: New.
12866 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12869 * gcc.target/i386/pr43524.c: New test.
12871 2010-03-26 Martin Jambor <mjambor@suse.cz>
12873 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12874 whitespace, rename main to foo.
12875 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12876 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12877 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12878 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12879 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12880 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12881 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12882 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12883 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12884 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12885 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12887 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12890 * g++.dg/other/crash-10.C: New test.
12891 * g++.dg/other/crash-11.C: New test.
12893 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12895 PR libfortran/43517
12896 * gfortran.dg/read_eof_7.f90: New test.
12898 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12902 * objc-obj-c++-shared: New directory.
12903 * objc-obj-c++-shared/Object1-implementation.h: New file.
12904 * objc-obj-c++-shared/Object1.h: New file.
12905 * objc-obj-c++-shared/Protocol1.h: New file.
12906 * objc-obj-c++-shared/next-abi.h: New file.
12907 * objc-obj-c++-shared/next-mapping.h: New file.
12908 * objc/execute/next_mapping.h: Delete.
12909 * objc.dg/special/special.exp: For all targets run the tests with
12910 -fgnu-runtime, for darwin targets also run the tests with
12912 * objc.dg/dg.exp: Ditto.
12913 * obj-c++.dg/dg.exp: Ditto.
12914 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12915 Protocol1.h) and next-mapping.h as required. Amend testcase to
12916 include use of updated NeXT interface.
12917 * objc/execute/formal_protocol-5.m: Ditto.
12918 * objc/execute/protocol-isEqual-2.m: Ditto.
12919 * objc/execute/protocol-isEqual-4.m: Ditto.
12920 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12921 Protocol1.h) and next-mapping.h as required.
12922 * objc/execute/object_is_class.m: Ditto.
12923 * objc/execute/enumeration-1.m: Ditto.
12924 * objc/execute/class-13.m: Ditto.
12925 * objc/execute/formal_protocol-2.m: Ditto.
12926 * objc/execute/formal_protocol-4.m: Ditto.
12927 * objc/execute/class-1.m: Ditto.
12928 * objc/execute/bycopy-1.m: Ditto.
12929 * objc/execute/formal_protocol-6.m: Ditto.
12930 * objc/execute/bycopy-3.m: Ditto.
12931 * objc/execute/class-3.m: Ditto.
12932 * objc/execute/bf-11.m: Ditto.
12933 * objc/execute/class-5.m: Ditto.
12934 * objc/execute/bf-13.m: Ditto.
12935 * objc/execute/class-7.m: Ditto.
12936 * objc/execute/bf-15.m: Ditto.
12937 * objc/execute/class-9.m: Ditto.
12938 * objc/execute/bf-17.m: Ditto.
12939 * objc/execute/bf-19.m: Ditto.
12940 * objc/execute/IMP.m: Ditto.
12941 * objc/execute/exceptions/catchall-1.m: Ditto.
12942 * objc/execute/exceptions/trivial.m: Ditto.
12943 * objc/execute/exceptions/finally-1.m: Ditto.
12944 * objc/execute/exceptions/local-variables-1.m: Ditto.
12945 * objc/execute/exceptions/foward-1.m: Ditto.
12946 * objc/execute/bf-2.m: Ditto.
12947 * objc/execute/string1.m: Ditto.
12948 * objc/execute/bf-4.m: Ditto.
12949 * objc/execute/informal_protocol.m: Ditto.
12950 * objc/execute/string3.m: Ditto.
12951 * objc/execute/bf-6.m: Ditto.
12952 * objc/execute/bf-8.m: Ditto.
12953 * objc/execute/class-tests-1.h: Ditto.
12954 * objc/execute/protocol-isEqual-1.m: Ditto.
12955 * objc/execute/protocol-isEqual-3.m: Ditto.
12956 * objc/execute/_cmd.m: Ditto.
12957 * objc/execute/function-message-1.m: Ditto.
12958 * objc/execute/bf-20.m: Ditto.
12959 * objc/execute/bf-common.h: Ditto.
12960 * objc/execute/np-2.m: Ditto.
12961 * objc/execute/class-10.m: Ditto.
12962 * objc/execute/class-12.m: Ditto.
12963 * objc/execute/enumeration-2.m: Ditto.
12964 * objc/execute/class-14.m: Ditto.
12965 * objc/execute/encode-1.m: Ditto.
12966 * objc/execute/formal_protocol-1.m: Ditto.
12967 * objc/execute/formal_protocol-3.m: Ditto.
12968 * objc/execute/accessing_ivars.m: Ditto.
12969 * objc/execute/bycopy-2.m: Ditto.
12970 * objc/execute/class-2.m: Ditto.
12971 * objc/execute/bf-10.m: Ditto.
12972 * objc/execute/formal_protocol-7.m: Ditto.
12973 * objc/execute/root_methods.m: Ditto.
12974 * objc/execute/class-4.m: Ditto.
12975 * objc/execute/bf-12.m: Ditto.
12976 * objc/execute/class-6.m: Ditto.
12977 * objc/execute/bf-14.m: Ditto.
12978 * objc/execute/nested-func-1.m: Ditto.
12979 * objc/execute/class-8.m: Ditto.
12980 * objc/execute/private.m: Ditto.
12981 * objc/execute/bf-16.m: Ditto.
12982 * objc/execute/bf-18.m: Ditto.
12983 * objc/execute/load-3.m: Ditto.
12984 * objc/execute/compatibility_alias.m: Ditto.
12985 * objc/execute/bf-1.m: Ditto.
12986 * objc/execute/no_clash.m: Ditto.
12987 * objc/execute/bf-3.m: Ditto.
12988 * objc/execute/string2.m: Ditto.
12989 * objc/execute/bf-5.m: Ditto.
12990 * objc/execute/string4.m: Ditto.
12991 * objc/execute/bf-7.m: Ditto.
12992 * objc/execute/object_is_meta_class.m: Ditto.
12993 * objc/execute/bf-9.m: Ditto.
12994 * objc/execute/bf-21.m: Ditto.
12995 * objc/execute/cascading-1.m: Ditto.
12996 * objc/execute/trivial.m: Ditto.
12997 * objc/execute/np-1.m: Ditto.
12998 * objc/compile/trivial.m: Ditto.
12999 * objc/execute/class_self-2.m: Include <stdlib.h>.
13000 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13001 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13002 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13003 and 64bit. Use new NeXT interface as required.
13004 * objc.dg/special/unclaimed-category-1.m: Ditto.
13005 * objc.dg/special/unclaimed-category-1.h: Ditto.
13006 * objc.dg/special/unclaimed-category-1a.m: Ditto.
13007 * objc.dg/func-ptr-1.m: Ditto.
13008 * objc.dg/stret-1.m: Ditto.
13009 * objc.dg/encode-2.m: Ditto.
13010 * objc.dg/category-1.m: Ditto.
13011 * objc.dg/encode-3.m: Ditto.
13012 * objc.dg/call-super-3.m: Ditto.
13013 * objc.dg/method-3.m: Ditto.
13014 * objc.dg/func-ptr-2.m: Ditto.
13015 * objc.dg/lookup-1.m: Ditto.
13016 * objc.dg/encode-4.m: Ditto.
13017 * objc.dg/fix-and-continue-1.m: Ditto.
13018 * objc.dg/proto-lossage-3.m: Ditto.
13019 * objc.dg/method-13.m: Ditto.
13020 * objc.dg/proto-qual-1.m: Ditto.
13021 * objc.dg/zero-link-3.m: Ditto.
13022 * objc.dg/bitfield-1.m: Ditto.
13023 * objc.dg/va-meth-1.m: Ditto.
13024 * objc.dg/super-class-3.m: Ditto.
13025 * objc.dg/call-super-1.m: Ditto.
13026 * objc.dg/type-size-2.m: Ditto.
13027 * objc.dg/method-10.m: Ditto.
13028 * objc.dg/defs.m: Ditto.
13029 * objc.dg/const-str-3.m: Ditto.
13030 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13031 Protocol1.h) and next-mapping.h as required. Use new NeXT
13032 interface as required.
13033 * objc.dg/super-class-4.m: Ditto.
13034 * objc.dg/comp-types-8.m: Ditto.
13035 * objc.dg/call-super-2.m: Ditto.
13036 * objc.dg/objc-fast-4.m: Ditto.
13037 * objc.dg/method-6.m: Ditto.
13038 * objc.dg/const-str-3.m: Ditto.
13039 * objc.dg/const-str-7.m: Ditto.
13040 * objc.dg/method-15.m: Ditto.
13041 * objc.dg/method-19.m: Ditto.
13042 * objc.dg/sync-1.m: Ditto.
13043 * objc.dg/layout-1.m: Ditto.
13044 * objc.dg/bitfield-3.m: Ditto.
13045 * objc.dg/try-catch-3.m: Ditto.
13046 * objc.dg/try-catch-7.m: Ditto.
13047 * objc.dg/comp-types-10.m: Ditto.
13048 * objc.dg/selector-2.: Ditto.
13049 * objc.dg/method-7.m: Ditto.
13050 * objc.dg/typedef-alias-1.m: Ditto.
13051 * objc.dg/proto-lossage-2.m: Ditto.
13052 * objc.dg/comp-types-11.m: Ditto.
13053 * objc.dg/sizeof-1.m: Ditto.
13054 * objc.dg/method-17.m: Ditto.
13055 * objc.dg/bitfield-5.m: Ditto.
13056 * objc.dg/try-catch-1.m: Ditto.
13057 * objc.dg/encode-5.m: Ditto.
13058 * objc.dg/fix-and-continue-2.m: Ditto.
13059 * objc.dg/method-9.m: Ditto.
13060 * objc.dg/isa-field-1.m: Ditto.
13061 * objc.dg/local-decl-2.m: Ditto.
13062 * objc.dg/objc-gc-4.m: Ditto.
13063 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13064 * objc.dg/gnu-runtime-3.m: Ditto.
13065 * objc.dg/encode-7.m: Ditto.
13066 * objc.dg/encode-8.m: Ditto.
13067 * objc.dg/selector-3.m: Ditto.
13068 * objc.dg/gnu-runtime-1.m: Ditto.
13069 * objc.dg/const-str-12.m: Ditto.
13070 * objc.dg/gnu-runtime-2.m: Ditto.
13071 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13072 * objc.dg/selector-1.m: Ditto.
13073 * objc.dg/stubify-2.m: Ditto.
13074 * objc.dg/zero-link-1.m: Ditto.
13075 * objc.dg/stret-2.m: Ditto.
13076 * objc.dg/zero-link-2.m: Ditto.
13077 * objc.dg/next-runtime-1.m: Ditto.
13078 * objc.dg/symtab-1.m: Ditto.
13079 * objc.dg/stubify-1.m: Ditto.
13080 * objc.dg/bitfield-2.m: Ditto.
13081 * objc.dg/try-catch-10.m: Apply to both runtimes.
13082 * objc.dg/const-str-1.m: Ditto.
13083 * objc.dg/image-info.m: Ditto.
13084 * objc.dg/encode-9.m: Ditto.
13085 * objc.dg/pragma-1.m: Apply test to all targets.
13086 * objc.dg/const-str-4.m: Ditto.
13087 * objc.dg/const-str-8.m: Ditto.
13088 * objc.dg/super-class-2.m: Ditto.
13089 * objc.dg/try-catch-5.m: Ditto.
13090 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13091 Protocol1.h) and next-mapping.h as required. Use new NeXT
13092 interface as required. Skip for gnu-runtime. Test for .quad at m64.
13093 * objc.dg/const-str-11.m: Ditto.
13094 * objc.dg/const-str-9.m: Ditto.
13095 * objc.dg/method-4.m: Skip for 64Bit NeXT.
13096 * objc.dg/encode-1.m: Remove redundant -lobjc.
13097 * objc.dg/try-catch-9.m: Tidy space.
13098 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13099 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13100 and 64bit. Use new NeXT interface as required.
13101 * obj-c++.dg/template-4.mm: Ditto.
13102 * obj-c++.dg/defs.mm: Ditto.
13103 * obj-c++.dg/basic.mm: Ditto.
13104 * obj-c++.dg/encode-4.mm: Ditto.
13105 * obj-c++.dg/method-17.mm: Ditto.
13106 * obj-c++.dg/proto-lossage-3.mm: Ditto.
13107 * obj-c++.dg/cxx-class-1.mm: Ditto.
13108 * obj-c++.dg/method-10.mm: Ditto.
13109 * obj-c++.dg/va-meth-1.mm: Ditto.
13110 * obj-c++.dg/encode-5.mm: Ditto.
13111 * obj-c++.dg/lookup-2.mm: Ditto.
13112 * obj-c++.dg/template-3.mm: Ditto.
13113 * obj-c++.dg/proto-qual-1.mm: Ditto.
13114 * obj-c++.dg/qual-types-1.m: Ditto.
13115 * obj-c++.dg/cxx-scope-1.mm: Ditto.
13116 * obj-c++.dg/template-1.mm: Ditto.
13117 * obj-c++.dg/encode-6.mm: Ditto.
13118 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
13119 Protocol1.h) and next-mapping.h as required. Use new NeXT
13120 interface as required.
13121 * obj-c++.dg/except-1.mm: Ditto.
13122 * obj-c++.dg/const-str-7.mm: Ditto.
13123 * obj-c++.dg/ivar-list-semi.mm: Ditto.
13124 * obj-c++.dg/cxx-scope-2.mm: Ditto.
13125 * obj-c++.dg/selector-2.mm: Ditto.
13126 * obj-c++.dg/isa-field-1.mm: Ditto.
13127 * obj-c++.dg/try-catch-1.mm: Ditto.
13128 * obj-c++.dg/local-decl-1.mm: Ditto.
13129 * obj-c++.dg/try-catch-9.mm: Ditto.
13130 * obj-c++.dg/no-extra-load.mm: Ditto.
13131 * obj-c++.dg/selector-5.mm: Ditto.
13132 * obj-c++.dg/method-12.mm: Ditto.
13133 * obj-c++.dg/try-catch-11.mm: Ditto.
13134 * obj-c++.dg/comp-types-11.mm: Ditto.
13135 * obj-c++.dg/bitfield-3.mm: Ditto.
13136 * obj-c++.dg/method-6.mm: Ditto.
13137 * obj-c++.dg/super-class-2.mm: Ditto.
13138 * obj-c++.dg/method-21.mm: Ditto.
13139 * obj-c++.dg/const-str-8.mm: Ditto.
13140 * obj-c++.dg/try-catch-7.mm: Ditto.
13141 * obj-c++.dg/method-15.mm: Ditto.
13142 * obj-c++.dg/layout-1.mm: Ditto.
13143 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13144 * obj-c++.dg/const-str-3.mm: Ditto.
13145 * obj-c++.dg/try-catch-2.mm: Ditto.
13146 * obj-c++.dg/objc-gc-3.mm: Ditto.
13147 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13148 * obj-c++.dg/bitfield-1.mm: Ditto.
13149 * obj-c++.dg/selector-6.mm: Ditto.
13150 * obj-c++.dg/method-13.mm: Ditto.
13151 * obj-c++.dg/comp-types-12.mm: Ditto.
13152 * obj-c++.dg/bitfield-4.mm: Ditto.
13153 * obj-c++.dg/try-catch-8.mm: Ditto.
13154 * obj-c++.dg/method-2.mm: Ditto.
13155 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13156 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13157 * obj-c++.dg/const-str-4.mm: Ditto.
13158 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13159 * obj-c++.dg/try-catch-3.mm: Ditto.
13160 * obj-c++.dg/comp-types-9.mm: Ditto.
13161 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13162 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13163 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13164 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13165 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13166 Use new NeXT interface as required.
13167 * obj-c++.dg/const-str-10.mm: Ditto.
13168 * obj-c++.dg/const-str-11.mm: Ditto.
13169 * obj-c++.dg/const-str-9.mm: Ditto.
13170 * obj-c++.dg/method-11.mm: Ditto.
13171 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13172 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13173 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13174 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13175 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13177 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13180 * g++.dg/template/typedef30.C: New test case.
13182 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13185 * gcc.c-torture/execute/pr43385.c: New test.
13187 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13189 * gcc.dg/strncpy-fix-1.c: New test.
13191 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13194 * lib/objc-torture.exp (objc-set-runtime-options): New.
13195 * objc/execute/execute.exp: Check runtime options on each pass.
13196 * objc/execute/exceptions/exceptions.exp: Ditto.
13197 * objc/compile/compile.exp: Ditto.
13200 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13202 (check_effective_target_objc2): New proc.
13203 (check_effective_target_next_runtime): New proc.
13204 * lib/objc.exp: Determine which runtime is in force and support it.
13205 * lib/obj-c++.exp: Ditto.
13207 2010-03-24 Jason Merrill <jason@redhat.com>
13210 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13212 2010-03-24 Martin Jambor <mjambor@suse.cz>
13214 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13216 * gcc.dg/ipa/ipa-2.c: Likewise.
13217 * gcc.dg/ipa/ipa-3.c: Likewise.
13218 * gcc.dg/ipa/ipa-4.c: Likewise.
13219 * gcc.dg/ipa/ipa-5.c: Likewise.
13220 * gcc.dg/ipa/ipa-7.c: Likewise.
13221 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13223 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13224 i_can_not_be_propagated_fully2 into a loop.
13225 * gcc.dg/ipa/ipa-8.c: New test.
13226 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13228 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13232 * gcc.dg/guality/pr43479.c: New test.
13233 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13234 and add volatile keyword.
13236 2010-03-23 Mike Stump <mikestump@comcast.net>
13238 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13240 2010-03-23 Jason Merrill <jason@redhat.com>
13242 * g++.dg/ext/altivec-17.C: Adjust error message.
13244 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13245 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13246 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13247 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13248 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13249 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13251 2010-03-22 Jason Merrill <jason@redhat.com>
13254 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13255 * g++.dg/ext/is_pod_98.C: New.
13258 * g++.dg/cpp0x/auto18.C: New.
13260 * gcc.dg/pr36997.c: Adjust error message.
13261 * g++.dg/ext/vector9.C: Likewise.
13262 * g++.dg/conversion/simd3.C: Likewise.
13263 * g++.dg/other/error23.C: Likewise.
13265 2010-03-22 Michael Matz <matz@suse.de>
13267 PR middle-end/43475
13268 * gfortran.dg/pr43475.f90: New testcase.
13270 2010-03-22 Richard Guenther <rguenther@suse.de>
13272 PR tree-optimization/43390
13273 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13275 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13277 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13278 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13280 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13281 Michael Matz <matz@suse.de>
13284 * g++.dg/parse/crash56.C: New test.
13286 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13289 * gfortran.dg/whole_file_15.f90 : New test.
13291 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13294 * gfortran.dg/inquire_size.f90: New test.
13296 2010-03-20 Richard Guenther <rguenther@suse.de>
13298 PR rtl-optimization/43438
13299 * gcc.c-torture/execute/pr43438.c: New testcase.
13301 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13304 * g++.dg/abi/mangle42.C: New test.
13306 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13309 * gcc.dg/pr43211.c: New test.
13310 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13312 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13314 PR rtl-optimization/42258
13315 * gcc.target/arm/thumb1-mul-moves.c: New test.
13318 * gcc.target/arm/thumb-andsi.c: New test.
13320 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13321 dg-require-effective-target.
13323 2010-03-19 Michael Matz <matz@suse.de>
13326 * g++.dg/other/pr43116.C: New testcase.
13328 2010-03-19 Michael Matz <matz@suse.de>
13331 * gcc.dg/pr43305.c: New testcase.
13333 2010-03-19 Richard Guenther <rguenther@suse.de>
13335 PR tree-optimization/43415
13336 * gcc.c-torture/compile/pr43415.c: New testcase.
13338 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13341 * gnat.dg/case_optimization2.adb: New test.
13342 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13344 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13345 Jack Howarth <howarth@bromo.med.uc.edu>
13348 * gcc.target/i386/push-1.c: Don't xfail
13349 scan-assembler-not "movups" on darwin.
13351 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13354 * gcc.dg/pr43058.c: New test.
13356 2010-03-18 Martin Jambor <mjambor@suse.cz>
13358 PR middle-end/42450
13359 * g++.dg/torture/pr42450.C: New test.
13361 2010-03-18 Michael Matz <matz@suse.de>
13363 PR middle-end/43419
13364 * gcc.dg/pr43419.c: New testcase.
13366 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13368 PR rtl-optimization/43360
13369 * gcc.dg/torture/pr43360.c: New.
13371 2010-03-18 Michael Matz <matz@suse.de>
13373 PR tree-optimization/43402
13374 * gcc.dg/pr43402.c: New testcase.
13376 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13379 * gcc.dg/pr42427.c: New test.
13381 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13383 PR libfortran/43265
13384 * gfortran.dg/read_empty_file.f: New test.
13385 * gfortran.dg/read_eof_all.f90: New test.
13386 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13387 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13389 2010-03-17 Michael Matz <matz@suse.de>
13391 * gcc.dg/pr43300.c: Add -w.
13393 2010-03-17 Richard Guenther <rguenther@suse.de>
13395 * gcc.dg/pr43379.c: Add -w.
13397 2010-03-17 Tobias Burnus <burnus@net-b.de>
13400 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13402 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13404 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13406 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13408 * ada/acats/run_all.sh: Log start and end times.
13410 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13412 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13414 2010-03-16 Richard Guenther <rguenther@suse.de>
13416 PR middle-end/43379
13417 * gcc.dg/pr43379.c: New testcase.
13419 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13422 * gcc.dg/guality/pr43051-1.c: New test.
13424 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13427 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13429 2010-03-15 Michael Matz <matz@suse.de>
13431 PR middle-end/43300
13432 * gcc.dg/pr43300.c: New testcase.
13434 2010-03-15 Richard Guenther <rguenther@suse.de>
13436 PR tree-optimization/43367
13437 * gcc.c-torture/compile/pr43367.c: New testcase.
13439 2010-03-15 Richard Guenther <rguenther@suse.de>
13441 PR tree-optimization/43317
13442 * gcc.dg/pr43317.c: New testcase.
13444 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13446 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13448 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13450 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13452 2010-03-14 Tobias Burnus <burnus@net-b.de>
13455 * gfortran.dg/impure_constructor_1.f90: New test.
13457 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13459 PR middle-end/43354
13460 * gfortran.dg/graphite/id-pr43354.f: New.
13462 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13464 PR middle-end/43349
13465 * gfortran.dg/graphite/pr43349.f: New.
13467 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13469 PR middle-end/43306
13470 * gcc.dg/graphite/pr43306.c: New.
13472 2010-03-12 David S. Miller <davem@davemloft.net>
13474 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13477 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13479 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13481 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13485 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13487 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13489 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13490 fail for *-*-mingw* targets.
13492 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13495 * gcc.dg/guality/pr43329-1.c: New test.
13497 2010-03-11 Martin Jambor <mjambor@suse.cz>
13499 PR tree-optimization/43257
13500 * g++.dg/torture/pr43257.C: New test.
13502 2010-03-11 Tobias Burnus <burnus@net-b.de>
13505 * gfortran.dg/namelist_61.f90: New test.
13507 2010-03-11 Richard Guenther <rguenther@suse.de>
13509 PR tree-optimization/43255
13510 * gcc.c-torture/compile/pr43255.c: New testcase.
13512 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13514 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13515 * gcc.dg/pr43280.c: New testcase.
13517 2010-03-11 Richard Guenther <rguenther@suse.de>
13520 * gcc.dg/lto/20100227-1_0.c: New testcase.
13521 * gcc.dg/lto/20100227-1_1.c: Likewise.
13523 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13525 PR libfortran/43320
13526 PR libfortran/43265
13527 * gfortran.dg/read_eof_6.f: New test
13528 * gfortran.dg/read_x_eof.f90: New test.
13529 * gfortran.dg/read_x_past.f: Update test.
13531 2010-03-10 Jan Hubicka <jh@suse.cz>
13533 * gcc.c-torture/compile/pr43288.c: New test.
13535 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13537 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13539 * g++.old-deja/g++.pt/asm2.C: Likewise.
13540 * gcc.c-torture/compile/20000804-1.c: Likewise.
13541 * gcc.target/i386/clobbers.c: Likewise.
13543 2010-03-10 Tobias Burnus <burnus@net-b.de>
13546 * gfortran.dg/c_assoc_3.f90: New test.
13548 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13551 * gcc.dg/guality/pr36728-1.c: New test.
13552 * gcc.dg/guality/pr36728-2.c: New test.
13554 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13556 * gcc.dg/h8300-div-delay-slot.c: New test.
13558 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13560 PR tree-optimization/43236
13561 * gcc.c-torture/execute/pr43236.c: New test.
13563 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13565 PR middle-end/42859
13566 * g++.dg/eh/pr42859.C: New test.
13568 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13571 * gcc.dg/pr43299.c: New test.
13574 * g++.dg/eh/unwind2.C: New test.
13576 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13577 Reza Yazdani <reza.yazdani@amd.com>
13579 PR middle-end/43065
13580 * gcc.dg/graphite/run-id-4.c: New.
13582 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13584 PR middle-end/43065
13585 * gcc.dg/graphite/run-id-3.c: New.
13587 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13589 PR middle-end/42644
13590 PR middle-end/42130
13591 * gcc.dg/graphite/id-18.c: New.
13592 * gcc.dg/graphite/run-id-pr42644.c: New.
13594 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13596 PR middle-end/42326
13597 * gcc.dg/graphite/pr42326.c: New.
13599 2010-03-08 Richard Guenther <rguenther@suse.de>
13601 PR tree-optimization/43269
13602 * gcc.c-torture/execute/pr43269.c: New testcase.
13604 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13607 * gfortran.dg/typebound_call_13.f03: New.
13609 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13611 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13612 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13614 2010-03-05 Jason Merrill <jason@redhat.com>
13616 * g++.dg/abi/mangle40.C: Require weak and alias.
13618 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13620 PR middle-end/42326
13621 * gfortran.dg/graphite/pr42326.f90: New.
13622 * gfortran.dg/graphite/pr42326-1.f90: New.
13624 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13626 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13627 (gnat_target_compile): Likewise.
13628 Reinitialize GNAT_UNDER_TEST if target changes.
13629 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13630 (local_find_gnatmake): Pass full --GCC to gnatlink.
13633 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13636 * gcc.dg/compound-literal-1.c: New testcase.
13638 2010-03-04 Martin Jambor <mjambor@suse.cz>
13640 PR tree-optimization/43164
13641 PR tree-optimization/43191
13642 * gcc.c-torture/compile/pr43164.c: New test.
13643 * gcc.c-torture/compile/pr43191.c: Likewise.
13645 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13648 * gfortran.dg/finalize_9.f90: New.
13650 2010-03-04 Tobias Burnus <burnus@net-b.de>
13651 Ken Werner <ken@linux.vnet.ibm.com>
13653 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13654 to dg-options for spu.
13655 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13656 dump-scan target to exclude spu.
13658 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13660 PR middle-end/43209
13661 * gcc.dg/tree-ssa/ivopts-4.c: New.
13663 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13665 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13666 include-opts and exclude-opts; skip checking the flags if arguments
13667 are the same as the defaults.
13668 (dg-xfail-if): Verify the number of arguments, supply defaults
13669 for unspecified optional arguments.
13670 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13672 2010-03-03 Jason Merrill <jason@redhat.com>
13675 * g++.dg/abi/mangle40.C: Updated.
13677 2010-03-03 Jason Merrill <jason@redhat.com>
13679 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13680 * g++.dg/abi/mangle23.C: Likewise.
13681 * g++.dg/eh/simd-2.C: Likewise.
13682 * g++.dg/ext/attribute-test-2.C: Likewise.
13683 * g++.dg/ext/vector14.C: Likewise.
13684 * g++.dg/other/pr34435.C: Likewise.
13685 * g++.dg/template/conv8.C: Likewise.
13686 * g++.dg/template/nontype9.C: Likewise.
13687 * g++.dg/template/qualttp17.C: Likewise.
13688 * g++.dg/template/ref1.C: Likewise.
13689 * g++.old-deja/g++.pt/crash68.C: Likewise.
13690 * g++.old-deja/g++.pt/ref1.C: Likewise.
13691 * g++.old-deja/g++.pt/ref3.C: Likewise.
13692 * g++.old-deja/g++.pt/ref4.C: Likewise.
13695 * g++.dg/abi/mangle40.C: New.
13696 * g++.dg/abi/mangle41.C: New.
13697 * g++.dg/lto/20100302_0.C: New.
13698 * g++.dg/lto/20100302_1.C: New.
13699 * g++.dg/lto/20100302.h: New.
13701 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13704 * gfortran.dg/internal_pack_12.f90: New test.
13706 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13708 * gcc.dg/pr36997.c: Adjust error message.
13710 2010-03-03 Mike Stump <mikestump@comcast.net>
13712 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13713 adjustments to not be present on machines that align the stack to
13714 more than 4 bytes and don't have a red zone yet as that is an
13715 unimplemented optimization.
13717 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13720 * gfortran.dg/impure_assignment_3.f90: New.
13722 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13725 * gfortran.dg/pr43229.f90: New test.
13728 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13731 * gcc.dg/guality/pr43177.c: New test.
13733 2010-03-02 Jason Merrill <jason@redhat.com>
13735 * g++.dg/ext/vector9.C: Adjust error message.
13736 * g++.dg/conversion/simd3.C: Likewise.
13737 * g++.dg/other/error23.C: Likewise.
13739 2010-03-02 Mike Stump <mikestump@comcast.net>
13742 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13744 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13747 * gfortran.dg/internal_pack_10.f90: New test.
13750 * gfortran.dg/internal_pack_11.f90: New test.
13752 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13754 PR middle-end/42640
13755 * gcc.dg/tree-ssa/pr42640.c: New.
13757 2010-03-01 Richard Guenther <rguenther@suse.de>
13759 PR tree-optimization/43220
13760 * gcc.c-torture/execute/pr43220.c: New testcase.
13762 2010-03-01 Richard Guenther <rguenther@suse.de>
13764 PR middle-end/43213
13765 * gcc.dg/pr43213.c: New testcase.
13767 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13770 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13772 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13774 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13776 (check_effective_target_ucn): Likewise.
13778 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13780 * gcc.dg/ucnid-2.c: Likewise.
13781 * gcc.dg/ucnid-3.c: Likewise.
13782 * gcc.dg/ucnid-4.c: Likewise.
13783 * gcc.dg/ucnid-11.c: Likewise.
13784 * gcc.dg/ucnid-12.c: Likewise.
13785 * gcc.dg/ucnid-6.c: Skip if !ucn.
13786 * gcc.dg/ucnid-9.c: Likewise.
13788 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13790 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13791 lists to dg-skip-if.
13792 * gcc.target/i386/stackalign/return-3.c: Likewise.
13794 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13796 * gcc.target/i386/clearcap.map: New file.
13797 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13798 Pass clearcap.map by default if supported.
13800 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13803 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13805 * gfortran.dg/stat_2.f90: Likewise.
13807 2010-03-01 Tobias Burnus <burnus@net-b.de>
13810 * gfortran.dg/module_read_2.f90: New test.
13812 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13815 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13816 * g++.dg/abi/mangle12.C: Likewise.
13817 * g++.dg/abi/mangle20-2.C: Likewise.
13818 * g++.dg/abi/mangle17.C: Likewise.
13819 * g++.dg/template/cond2.C: Likewise.
13820 * g++.dg/template/pr35240.C: Likewise.
13822 2010-02-27 Richard Guenther <rguenther@suse.de>
13824 PR tree-optimization/43186
13825 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13827 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13829 * g++.dg/abi/packed1.C: Expect warning on the SH.
13831 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13834 * g++.dg/parse/error37.C: New test.
13836 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13840 * gcc.dg/pr8927-1.c: Match new note.
13841 * gcc.dg/990506-0.c: Likewise.
13842 * gcc.dg/gomp/flush-2.c: Likewise.
13843 * gcc.dg/gomp/atomic-5.c: Likewise.
13844 * gcc.dg/gomp/pr34607.c: Likewise.
13845 * gcc.dg/pr35746.c: Likewise.
13846 * gcc.dg/cpp/pragma-1.c: Likewise.
13847 * gcc.dg/cpp/pragma-2.c: Likewise.
13848 * gcc.dg/pr41842.c: Likewise.
13849 * gcc.dg/noncompile/20040629-1.c: Likewise.
13850 * objc.dg/private-1.m: Likewise.
13852 2010-02-27 Tobias Burnus <burnus@net-b.de>
13855 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13856 * gfortran.dg/default_initialization_4.f90: New test.
13858 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13860 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13861 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13862 * gnat.dg/thin_pointer2.adb: New test.
13863 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13865 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13868 * gcc.dg/cpp/c90-pedantic.c: New.
13869 * gcc.dg/cpp/c90.c: New.
13870 * gcc.dg/gnu90-const-expr-1.c: New.
13871 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13873 2010-02-26 Richard Guenther <rguenther@suse.de>
13875 PR tree-optimization/43186
13876 * gcc.c-torture/compile/pr43186.c: New testcase.
13878 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13881 * c-c++-common/dwarf2/pr43190.c: New test.
13883 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13885 PR testsuite/37074:
13886 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13888 2010-02-26 Richard Guenther <rguenther@suse.de>
13890 PR tree-optimization/43188
13891 * gcc.c-torture/compile/pr43188.c: New testcase.
13893 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13896 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13898 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13900 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13902 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13905 * gcc.target/powerpc/pr43154.c: New file.
13907 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13910 * gfortran.dg/debug/pr43166.f: New test.
13913 * gcc.dg/torture/pr43165.c: New test.
13915 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13918 * c-c++-common/pr41779.c: Update.
13920 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13923 * lib/gnat-dg.exp (gnat_load): Redefine.
13925 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13926 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13928 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13931 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13932 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13936 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13938 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13940 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13943 * gcc.dg/guality/vla-1.c: New test.
13945 2010-02-24 Tobias Burnus <burnus@net-b.de>
13948 * gfortran.dg/c_ptr_tests_15.f90: New test.
13950 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13953 * gcc.target/i386/pr43107.c: New test.
13955 2010-02-23 Jason Merrill <jason@redhat.com>
13958 * g++.dg/cpp0x/variadic100.C: New.
13960 2010-02-23 Jason Merrill <jason@redhat.com>
13963 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13964 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13965 * c-c++-common/dwarf2/vla1.c: New.
13967 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13970 * gcc.dg/pr43139.c: New test.
13973 * gcc.dg/guality/pr43077-1.c: New test.
13975 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13978 * gcc.dg/march.c: New.
13979 * gcc.dg/march-generic.c: New.
13980 * gcc.dg/mtune.c: New.
13982 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13984 PR middle-end/43083
13985 * gcc.dg/graphite/pr43083.c: New.
13987 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13989 PR middle-end/43097
13990 * gfortran.dg/graphite/pr43097.f: New.
13992 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13993 Manuel López-Ibáñez <manu@gcc.gnu.org>
13995 PR middle-end/43140
13996 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13998 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14000 PR middle-end/43026
14001 * g++.dg/graphite/pr43026.C: New.
14003 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
14006 * gcc.dg/cleanup-1.c: Update.
14007 * gcc.dg/func-args-1.c: Update.
14008 * gcc.dg/format/sentinel-1.c: Update.
14009 * g++.old-deja/g++.jason/scoping10.C: Update.
14010 * g++.old-deja/g++.ns/lookup5.C: Update.
14011 * g++.dg/ext/cleanup-1.C: Update.
14012 * g++.dg/parse/varmod1.C: Update.
14013 * g++.dg/parse/error33.C: Update.
14014 * g++.dg/expr/call3.C: Update.
14015 * g++.dg/func-args-1.C: New.
14017 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
14020 * gcc.dg/attr-used-2.c: Moved to ...
14021 * c-c++-common/attr-used-2.c: Here.
14023 * gcc.dg/attr-used.c: Moved to ...
14024 * c-c++-common/attr-used.c: Here.
14026 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
14028 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14030 2010-02-22 Richard Guenther <rguenther@suse.de>
14033 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14034 * gfortran.dg/lto/20100222-1_1.c: Likewise.
14036 2010-02-22 Richard Guenther <rguenther@suse.de>
14038 PR tree-optimization/42749
14039 * gcc.c-torture/compile/pr42749.c: New testcase.
14041 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
14044 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14045 * gfortran.dg/internal_pack_9.f90: New test.
14047 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14050 * g++.dg/template/recurse.C: Adjust.
14051 * g++.dg/template/pr23510.C: New.
14053 2010-02-21 Dodji Seketeli <dodji@redhat.com>
14056 * g++.dg/template/memclass4.C: New test.
14058 2010-02-21 Tobias Burnus <burnus@net-b.de>
14061 * gfortran.dg/reassoc_5.f90: New test.
14063 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
14066 * gcc.target/i386/pr43067.c: New test.
14068 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14071 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14073 * g++.dg/warn/Wconversion-null.C: New test.
14074 * g++.old-deja/g++.other/null1.C: Move to...
14075 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14077 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
14081 * gfortran.dg/dependency_26.f90: New test.
14084 * gfortran.dg/internal_pack_7.f90: New test.
14087 * gfortran.dg/internal_pack_8.f90: New test.
14089 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14092 * c-c++-common/pr41779.c: Fix broken testcase.
14094 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14097 * c-c++-common/pr36513.c: New testcase.
14098 * c-c++-common/pr36513-2.c: New testcase.
14100 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14103 * c-c++-common/pr41779.c: New.
14105 2010-02-19 Jakub Jelinek <jakub@redhat.com>
14108 * gcc.dg/pr43084.c: New test.
14110 2010-02-19 Richard Guenther <rguenther@suse.de>
14112 PR tree-optimization/42916
14113 * gcc.dg/pr42916.c: New testcase.
14115 2010-02-18 Jason Merrill <jason@redhat.com>
14118 * g++.dg/abi/packed1.C: Add expected warning.
14121 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14122 * gcc.dg/torture/dg-torture.exp: Likewise.
14123 * c-c++-common/torture/complex-sign.h,
14124 c-c++-common/torture/complex-sign-add.c,
14125 c-c++-common/torture/complex-sign-mixed-add.c,
14126 c-c++-common/torture/complex-sign-mixed-div.c,
14127 c-c++-common/torture/complex-sign-mixed-mul.c,
14128 c-c++-common/torture/complex-sign-mixed-sub.c,
14129 c-c++-common/torture/complex-sign-mul.c,
14130 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14131 Adapt for C++ compilation as well.
14134 * g++.dg/ext/label1.C: Update.
14135 * g++.dg/ext/label2.C: Update.
14138 * g++.dg/template/dependent-name6.C: New.
14141 * g++.dg/parse/namespace12.C: New.
14143 2010-02-18 Martin Jambor <mjambor@suse.cz>
14145 PR tree-optimization/43066
14146 * gcc.c-torture/compile/pr43066.c: New test.
14148 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14150 * g++.dg/ext/attrib35.C: Fix target selector string.
14151 * g++.dg/ext/attrib36.C: Ditto.
14152 * g++.dg/ext/attrib37.C: Ditto.
14153 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14154 * g++.dg/abi/mangle25.C: Ditto.
14156 2010-02-17 Jason Merrill <jason@redhat.com>
14159 * g++.dg/parse/namespace11.C: New.
14162 * g++.dg/ext/attrib37.C: New.
14165 * g++.dg/template/ptrmem20.C: New.
14167 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14170 * gcc.target/i386/xop-check.h: Include m256-check.h.
14171 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14172 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14173 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14174 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14176 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14179 * gcc.dg/pr42918.c: New test.
14181 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14183 * g++.dg/ext/attrib36.C: Require ILP32.
14185 2010-02-16 Richard Guenther <rguenther@suse.de>
14187 PR tree-optimization/41043
14188 * gfortran.dg/pr41043.f90: New testcase.
14189 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14191 2010-02-16 Jason Merrill <jason@redhat.com>
14193 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14195 2010-02-16 Ira Rosen <irar@il.ibm.com>
14197 PR tree-optimization/43074
14198 * gcc.dg/vect/fast-math-pr43074.c: New test.
14200 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14202 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14204 2010-02-16 Jason Merrill <jason@redhat.com>
14207 * g++.dg/ext/attrib36.C: New.
14210 * g++.dg/other/array6.C: New.
14212 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14214 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14216 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14218 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14219 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14220 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14221 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14222 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14223 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14225 2010-02-15 Richard Guenther <rguenther@suse.de>
14227 PR middle-end/43068
14228 * g++.dg/torture/pr43068.C: New testcase.
14230 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14233 * g++.dg/opt/ice1.C: New.
14235 2010-02-14 Jason Merrill <jason@redhat.com>
14238 * g++.dg/cpp0x/initlist-opt.C: New.
14240 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14244 * gfortran.dg/internal_pack_6.f90: New test.
14246 2010-02-12 Jason Merrill <jason@redhat.com>
14249 * g++.dg/cpp0x/variadic99.C: New.
14251 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14253 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14254 sign extend pointers to gualchk_t.
14257 * g++.dg/other/default3.C: Xfail g4 test.
14259 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14261 PR middle-end/43012
14262 * gcc.dg/graphite/pr43012.c: New.
14264 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14266 PR middle-end/42930
14267 * g++.dg/graphite/pr42930.C: New.
14269 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14271 PR middle-end/42914
14272 PR middle-end/42530
14273 * gcc.dg/graphite/pr42530.c: New.
14274 * gcc.dg/graphite/pr42914.c: New.
14276 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14278 PR middle-end/42771
14279 * gcc.dg/graphite/pr42771.c: New.
14281 2010-02-11 Richard Guenther <rguenther@suse.de>
14283 PR tree-optimization/42998
14284 * gcc.c-torture/compile/pr42998.c: New testcase.
14286 2010-02-10 Jason Merrill <jason@redhat.com>
14289 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14291 PR c++/42983, core issue 906
14292 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14293 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14296 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14298 2010-02-10 Richard Guenther <rguenther@suse.de>
14300 PR tree-optimization/43017
14301 * gcc.dg/torture/pr43017.c: New testcase.
14303 2010-02-10 Tobias Burnus <burnus@net-b.de>
14306 * gfortran.dg/private_type_1.f90: Update error location.
14307 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14308 * gfortran.dg/typebound_operator_2.f03: Ditto.
14309 * gfortran.dg/assignment_2.f90: Ditto.
14310 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14311 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14313 2010-02-10 Tobias Burnus <burnus@net-b.de>
14316 * gfortran.dg/bind_c_usage_20.f90: New test.
14318 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14321 * g++.dg/debug/pr43010.C: New test.
14323 2010-02-10 Richard Guenther <rguenther@suse.de>
14326 * gcc.c-torture/execute/20100209-1.c: New testcase.
14327 * gcc.dg/fold-div-3.c: Likewise.
14329 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14331 * gcc.dg/builtin-ffs-1.c: New test.
14333 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14336 * gfortran.dg/array_constructor_35.f90: New test.
14338 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14340 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14342 2010-02-09 Jason Merrill <jason@redhat.com>
14345 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14348 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14350 2010-02-09 Tobias Burnus <burnus@net-b.de>
14353 * gfortran.dg/module_write_1.f90: New test.
14355 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14357 * gcc.dg/pr19340.c: Adjust.
14359 2010-02-09 Richard Guenther <rguenther@suse.de>
14361 PR tree-optimization/43008
14362 * gcc.c-torture/execute/pr43008.c: New testcase.
14364 2010-02-09 Richard Guenther <rguenther@suse.de>
14366 PR tree-optimization/43000
14367 * gcc.dg/torture/pr43000.c: New testcase.
14368 * gcc.dg/torture/pr43002.c: Likewise.
14370 2010-02-09 Daniel Kraft <d@domob.eu>
14373 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14374 and pass -Wsurprising as necessary.
14376 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14378 PR tree-optimization/42890
14379 * g++.dg/torture/pr42890.C: New test.
14381 2010-02-08 Richard Guenther <rguenther@suse.de>
14383 PR middle-end/42995
14384 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14386 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14388 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14389 return 0 from main.
14390 * gcc.dg/graphite/block-1.c: Same.
14391 * gcc.dg/graphite/block-3.c: Same.
14392 * gcc.dg/graphite/block-4.c: Same.
14393 * gcc.dg/graphite/block-5.c: Same.
14394 * gcc.dg/graphite/block-6.c: Same.
14395 * gcc.dg/graphite/block-7.c: Same.
14396 * gcc.dg/graphite/interchange-0.c: Same.
14397 * gcc.dg/graphite/interchange-1.c: Same.
14398 * gcc.dg/graphite/interchange-10.c: Same.
14399 * gcc.dg/graphite/interchange-11.c: Same.
14400 * gcc.dg/graphite/interchange-12.c: Same.
14401 * gcc.dg/graphite/interchange-2.c: Same.
14402 * gcc.dg/graphite/interchange-3.c: Same.
14403 * gcc.dg/graphite/interchange-4.c: Same.
14404 * gcc.dg/graphite/interchange-5.c: Same.
14405 * gcc.dg/graphite/interchange-6.c: Same.
14406 * gcc.dg/graphite/interchange-7.c: Same.
14407 * gcc.dg/graphite/interchange-8.c: Same.
14408 * gcc.dg/graphite/interchange-9.c: Same.
14409 * gcc.dg/graphite/interchange-mvt.c: Same.
14411 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14413 * gfortran.dg/graphite/id-19.f: New.
14414 * gfortran.dg/graphite/pr14741.f90: New.
14415 * gfortran.dg/graphite/pr41924.f90: New.
14416 * gfortran.dg/graphite/run-id-2.f90: New.
14418 2010-02-07 Richard Guenther <rguenther@suse.de>
14420 PR middle-end/42956
14421 * gcc.c-torture/compile/pr42956.c: New testcase.
14423 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14425 PR libfortran/42742
14426 * gfortran.dg/fmt_cache_2.f: New test.
14428 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14430 * gfortran.dg/read_no_eor.f90: New test.
14432 2010-02-05 Jason Merrill <jason@redhat.com>
14434 * g++.dg/ext/label13.C: Move constructor body out of class.
14436 2010-02-03 Jason Merrill <jason@redhat.com>
14439 * g++.dg/ext/dllexport3.C: New.
14441 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14443 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14445 2010-02-05 Richard Guenther <rguenther@suse.de>
14447 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14449 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14452 * g++.dg/other/crash-9.C: New test.
14454 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14457 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14459 2010-02-04 Richard Guenther <rguenther@suse.de>
14461 PR rtl-optimization/42952
14462 * gcc.dg/torture/pr42952.c: New testcase.
14464 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14466 PR libfortran/42901
14467 * gfortran.dg/namelist_60.f90: New test.
14469 2010-02-03 Jason Merrill <jason@redhat.com>
14472 * g++.dg/ext/builtin11.C: New.
14476 * g++.dg/abi/mangle35.C: New.
14477 * g++.dg/abi/mangle37.C: New.
14480 * g++.dg/abi/mangle36.C: New.
14483 * g++.dg/warn/string1.C: New.
14485 2010-02-03 Richard Guenther <rguenther@suse.de>
14487 PR tree-optimization/42944
14488 * gcc.dg/errno-1.c: New testcase.
14490 2010-02-03 Richard Guenther <rguenther@suse.de>
14492 PR middle-end/42927
14493 * gcc.c-torture/compile/pr42927.c: New testcase.
14495 2010-02-03 Tobias Burnus <burnus@net-b.de>
14498 * gfortran.dg/null_4.f90: New test.
14500 2010-02-02 Jason Merrill <jason@redhat.com>
14503 * g++.dg/ext/label13.C: New.
14505 2010-02-02 Tobias Burnus <burnus@net-b.de>
14508 * gfortran.dg/func_result_5.f90: New test.
14510 2010-02-01 Tobias Burnus <burnus@net-b.de>
14513 * gfortran.dg/pure_initializer_3.f90: News test.
14515 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14518 * gfortran.dg/allocate_derived_2.f90: New test.
14520 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14522 PR middle-end/42898
14523 * gcc.dg/torture/pr42898-2.c: New test.
14525 2010-01-31 Richard Guenther <rguenther@suse.de>
14527 PR middle-end/42898
14528 * gcc.dg/torture/pr42898.c: New testcase.
14530 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14533 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14534 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14536 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14538 * g++.dg/tree-ssa/inline-1.C: New.
14539 * g++.dg/tree-ssa/inline-2.C: New.
14540 * g++.dg/tree-ssa/inline-3.C: New.
14542 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14545 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14546 the string 'pow' in the pathname of the compiler from generating a
14549 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14551 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14552 * g++.old-deja/g++.mike/eh17.C: Likewise.
14553 * g++.old-deja/g++.mike/p5571.C: Likewise.
14555 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14562 * g++.dg/other/crash-5.C: New test.
14563 * g++.dg/other/crash-6.C: New test.
14564 * g++.dg/other/crash-7.C: New test.
14565 * g++.dg/other/crash-8.C: New test.
14567 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14569 PR rtl-optimization/42889
14570 * gcc.dg/pr42889.c: New test.
14572 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14574 * gcc.target/i386/pr42881.c: Use SSE2.
14576 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14579 * gcc.target/i386/pr42891.c: New test.
14581 2010-01-28 Richard Guenther <rguenther@suse.de>
14583 PR tree-optimization/42871
14584 * g++.dg/torture/pr42871.C: New testcase.
14586 2010-01-28 Richard Guenther <rguenther@suse.de>
14588 * gcc.dg/Wobjsize-1.h: New testcase.
14589 * gcc.dg/Wobjsize-1.c: Likewise.
14591 2010-01-28 Richard Guenther <rguenther@suse.de>
14593 PR middle-end/42883
14594 * g++.dg/torture/pr42883.C: New testcase.
14596 2010-01-28 Michael Matz <matz@suse.de>
14598 * gcc.target/i386/pr42881.c: New test.
14600 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14602 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14603 Add i?86-*-solaris2* support.
14605 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14609 * g++.dg/template/typedef27.C: New test case.
14610 * g++.dg/template/typedef28.C: New test case.
14612 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14614 * gcc.dg/optimize-bswap*.c: Add ARM target
14616 2010-01-27 Richard Guenther <rguenther@suse.de>
14618 PR middle-end/42878
14619 * gcc.dg/torture/pr42878-1.c: New testcase.
14620 * gcc.dg/torture/pr42878-2.c: Likewise.
14622 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14624 PR middle-end/42874
14625 * gcc.dg/vla-22.c: New test.
14627 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14629 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14632 2010-01-26 Richard Guenther <rguenther@suse.de>
14634 PR rtl-optimization/42685
14635 * gcc.dg/pr42685.c: New testcase.
14636 * g++.dg/other/pr42685.C: Likewise.
14638 2010-01-26 Richard Guenther <rguenther@suse.de>
14640 PR middle-end/42806
14641 * g++.dg/other/pr42806.C: New testcase.
14643 2010-01-26 Richard Guenther <rguenther@suse.de>
14645 PR tree-optimization/42250
14646 * gcc.dg/pr42250.c: New testcase.
14648 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14650 * gnat.dg/array_bounds_test.adb: New test.
14652 2010-01-25 Tobias Burnus <burnus@net-b.de>
14655 * gfortran.dg/generic_21.f90: New test.
14657 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14660 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14662 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14665 * g++.dg/abi/arm_va_list2.C: New test.
14666 * g++.dg/abi/arm_va_list2.h: Companion header file.
14668 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14671 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14674 * gfortran.dg/char_array_arg_1.f90 : New test.
14676 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14678 2010-01-24 Tobias Burnus <burnus@net-b.de>
14681 * gfortran.dg/generic_20.f90: New test.
14683 2010-01-22 Michael Matz <matz@suse.de>
14685 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14688 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14691 * gfortran.dg/dependency_25.f90 : New test.
14693 2010-01-21 Martin Jambor <mjambor@suse.cz>
14695 PR tree-optimization/42585
14696 * gcc.dg/tree-ssa/pr42585.c: New test.
14698 2010-01-21 Richard Guenther <rguenther@suse.de>
14700 PR middle-end/19988
14701 * gcc.dg/pr19988.c: New testcase.
14703 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14705 * g++.dg/compat/decimal/compat-common.h: New file.
14706 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14707 * g++.dg/compat/decimal/pass_x.h: New file.
14708 * g++.dg/compat/decimal/pass_y.h: New file.
14709 * g++.dg/compat/decimal/pass-1_main.C: New file.
14710 * g++.dg/compat/decimal/pass-1_x.C: New file.
14711 * g++.dg/compat/decimal/pass-1_y.C: New file.
14712 * g++.dg/compat/decimal/pass-2_main.C: New file.
14713 * g++.dg/compat/decimal/pass-2_x.C: New file.
14714 * g++.dg/compat/decimal/pass-2_y.C: New file.
14715 * g++.dg/compat/decimal/pass-3_main.C: New file.
14716 * g++.dg/compat/decimal/pass-3_x.C: New file.
14717 * g++.dg/compat/decimal/pass-3_y.C: New file.
14718 * g++.dg/compat/decimal/pass-4_main.C: New file.
14719 * g++.dg/compat/decimal/pass-4_x.C: New file.
14720 * g++.dg/compat/decimal/pass-4_y.C: New file.
14721 * g++.dg/compat/decimal/pass-5_main.C: New file.
14722 * g++.dg/compat/decimal/pass-5_x.C: New file.
14723 * g++.dg/compat/decimal/pass-5_y.C: New file.
14724 * g++.dg/compat/decimal/pass-6_main.C: New file.
14725 * g++.dg/compat/decimal/pass-6_x.C: New file.
14726 * g++.dg/compat/decimal/pass-6_y.C: New file.
14727 * g++.dg/compat/decimal/return_x.h: New file.
14728 * g++.dg/compat/decimal/return_y.h: New file.
14729 * g++.dg/compat/decimal/return-1_main.C: New file.
14730 * g++.dg/compat/decimal/return-1_x.C: New file.
14731 * g++.dg/compat/decimal/return-1_y.C: New file.
14732 * g++.dg/compat/decimal/return-2_main.C: New file.
14733 * g++.dg/compat/decimal/return-2_x.C: New file.
14734 * g++.dg/compat/decimal/return-2_y.C: New file.
14735 * g++.dg/compat/decimal/return-3_main.C: New file.
14736 * g++.dg/compat/decimal/return-3_x.C: New file.
14737 * g++.dg/compat/decimal/return-3_y.C: New file.
14738 * g++.dg/compat/decimal/return-4_main.C: New file.
14739 * g++.dg/compat/decimal/return-4_x.C: New file.
14740 * g++.dg/compat/decimal/return-4_y.C: New file.
14741 * g++.dg/compat/decimal/return-5_main.C: New file.
14742 * g++.dg/compat/decimal/return-5_x.C: New file.
14743 * g++.dg/compat/decimal/return-5_y.C: New file.
14744 * g++.dg/compat/decimal/return-6_main.C: New file.
14745 * g++.dg/compat/decimal/return-6_x.C: New file.
14746 * g++.dg/compat/decimal/return-6_y.C: New file.
14748 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14751 * gcc.dg/pr42715.c: New.
14753 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14756 * g++.dg/parse/crash55.C: New.
14758 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14761 * gcc.dg/guality/pr42782.c: New.
14763 2010-01-20 Jason Merrill <jason@redhat.com>
14766 * g++.dg/abi/packed1.C: New.
14769 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14772 * g++.dg/parse/fn-typedef1.C: New.
14773 * g++.dg/other/cv_quals.C: Adjust.
14775 2010-01-20 Anthony Green <green@moxielogic.com>
14777 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14778 pack(push) pragma).
14779 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14780 * gcc.dg/20020312-2.c: Port this to the moxie core.
14781 * gcc.dg/weak/typeof-2.c: Ditto.
14783 2010-01-20 Richard Guenther <rguenther@suse.de>
14785 PR tree-optimization/42717
14786 * gcc.c-torture/compile/pr42717.c: New testcase.
14788 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14790 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14791 of signed, add a few new tests.
14793 PR middle-end/42803
14794 * g++.dg/parse/limits-initializer1.C: New test.
14796 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14799 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14800 * gfortran.dg/typebound_call_12.f03: New test.
14802 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14805 * gfortran.dg/bounds_check_15.f90 : New test.
14807 2010-01-19 Michael Matz <matz@suse.de>
14809 PR tree-optimization/41783
14810 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14812 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14815 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14816 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14817 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14818 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14819 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14820 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14821 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14822 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14823 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14824 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14825 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14827 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14830 * gfortran.dg/extends_6.f03: Modified an error message.
14831 * gfortran.dg/extends_10.f03: New test.
14832 * gfortran.dg/private_type_6.f03: Modified an error message.
14833 * gfortran.dg/structure_constructor_8.f03: Ditto.
14835 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14837 PR tree-optimization/42719
14838 * gcc.dg/pr42719.c: New test.
14841 * gcc.dg/pr42728.c: New test.
14843 2010-01-19 Anthony Green <green@moxielogic.com>
14845 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14847 2010-01-18 Anthony Green <green@moxielogic.com>
14849 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14852 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14854 * g++.dg/template/error45.C: reverted as part of reverting the
14855 fix of PR c++/42634.
14857 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14860 * g++.dg/template/error45.C: New test.
14862 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14865 * g++.dg/conversion/op6.C: New test.
14867 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14870 * gcc.target/alpha/pr42774.c: New test.
14872 2010-01-18 Richard Guenther <rguenther@suse.de>
14874 PR tree-optimization/42781
14875 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14877 2010-01-17 Richard Guenther <rguenther@suse.de>
14879 PR middle-end/42248
14880 * gcc.c-torture/execute/pr42248.c: New testcase.
14882 2010-01-17 Richard Guenther <rguenther@suse.de>
14884 PR tree-optimization/42773
14885 * g++.dg/torture/pr42773.C: New testcase.
14887 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14890 * gfortran.dg/interface_assignment_5.f90: New test.
14892 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14895 * g++.dg/template/crash94.C: Reverted.
14897 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14900 * gcc.dg/debug/pr42767.c: New.
14902 2010-01-15 Jason Merrill <jason@redhat.com>
14905 * g++.dg/cpp0x/decltype22.C: New.
14907 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14909 PR middle-end/42760
14910 * g++.dg/torture/pr42760.C: New test.
14912 2010-01-15 Jing Yu <jingyu@google.com>
14914 PR rtl-optimization/42691
14915 * gcc.c-torture/execute/pr42691.c: New.
14917 2010-01-15 Richard Guenther <rguenther@suse.de>
14919 PR middle-end/42739
14920 * g++.dg/torture/pr42739.C: New testcase.
14922 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14924 * g++.dg/template/error45.C: Revert as part of reverting changes
14927 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14930 * gfortran.dg/interface_31.f90: New test.
14932 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14934 * gcc.target/powerpc/pr42747.c: New file.
14936 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14938 PR middle-end/42674
14939 * c-c++-common/pr42674.c: New test.
14942 * g++.dg/template/instantiate11.C: New test.
14944 2010-01-14 Jason Merrill <jason@redhat.com>
14947 * g++.dg/overload/error3.C: New.
14950 * g++.dg/overload/rvalue1.C: New.
14952 2010-01-14 Martin Jambor <mjambor@suse.cz>
14954 PR tree-optimization/42706
14955 * gcc.dg/ipa/pr42706.c: New testcase.
14957 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14959 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14961 2010-01-14 Martin Jambor <mjambor@suse.cz>
14963 PR tree-optimization/42714
14964 * g++.dg/torture/pr42714.C: New test.
14966 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14968 PR rtl-optimization/42246
14969 * gfortran.dg/pr42246-2.f: New.
14971 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14973 PR rtl-optimization/42389
14974 * gcc.dg/pr42389.c: New.
14976 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14978 PR rtl-optimization/42388
14979 * gcc.dg/pr42388.c: New.
14981 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14983 PR rtl-optimization/42294
14984 * gfortran.dg/pr42294.f: New.
14986 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14988 PR rtl-optimization/39453
14989 PR rtl-optimization/42246
14990 * gcc.dg/pr39453.c: New.
14991 * gcc.dg/pr42246.c: New.
14993 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14995 PR middle-end/42245
14996 * gcc.dg/pr42245.c: New.
14997 * gcc.dg/pr42245-2.c: New.
14999 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15001 PR rtl-optimization/42249
15002 * gcc.dg/pr42249.c: New.
15004 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15007 * gcc.c-torture/execute/pr42721.c: New test.
15009 2010-01-14 Ira Rosen <irar@il.ibm.com>
15011 PR tree-optimization/42709
15012 * gcc.dg/vect/pr42709.c: New test.
15014 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15017 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15018 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15020 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15023 * gfortran.dg/generic_19.f90 : New test.
15025 2010-01-13 Richard Guenther <rguenther@suse.de>
15027 PR tree-optimization/42730
15028 * gcc.c-torture/compile/pr42730.c: New testcase.
15030 2010-01-13 Steve Ellcey <sje@cup.hp.com>
15033 * gcc.target/ia64/pr42542-1.c: New.
15034 * gcc.target/ia64/pr42542-2.c: New.
15035 * gcc.target/ia64/pr42542-3.c: New.
15037 2010-01-13 Dodji Seketeli <dodji@redhat.com>
15040 * g++.dg/template/error45.C: New test.
15042 2010-01-13 Martin Jambor <mjambor@suse.cz>
15044 PR tree-optimization/42704
15045 * g++.dg/torture/pr42704.C: New test.
15047 2010-01-13 Martin Jambor <mjambor@suse.cz>
15049 PR tree-optimization/42703
15050 * gcc.c-torture/compile/pr42703.c: New test.
15052 2010-01-13 Richard Guenther <rguenther@suse.de>
15054 PR tree-optimization/42705
15055 * gcc.c-torture/compile/pr42705.c: New testcase.
15057 2010-01-13 Jie Zhang <jie.zhang@analog.com>
15059 * gcc.target/bfin/l2.c: New test.
15060 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15062 2010-01-13 Richard Guenther <rguenther@suse.de>
15064 PR middle-end/42716
15065 * gcc.c-torture/compile/pr42716.c: New testcase.
15067 2010-01-13 Richard Guenther <rguenther@suse.de>
15070 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15072 2010-01-12 Joseph Myers <joseph@codesourcery.com>
15075 * gcc.c-torture/compile/pr42708-1.c: New test.
15077 2010-01-12 Jakub Jelinek <jakub@redhat.com>
15080 * gcc.dg/pr42662.c: New test.
15082 PR tree-optimization/42645
15083 * g++.dg/other/pr42645-1.C: New test.
15084 * g++.dg/other/pr42645-2.C: New test.
15086 2010-01-11 Janis Johnson <janis187@us.ibm.com>
15089 * gcc.target/powerpc/warn-1.c: New test.
15090 * gcc.target/powerpc/warn-2.c: New test.
15092 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
15094 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15097 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
15099 * gcc.dg/lto/20100108_0.c: New.
15101 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
15103 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15104 Add -march=i686 -msse for 32bit x86 targets.
15106 2010-01-10 Richard Guenther <rguenther@suse.de>
15108 PR middle-end/42667
15109 * gcc.dg/torture/pr42667.c: New testcase.
15111 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15114 * gfortran.dg/array_constructor_34.f90: New test.
15116 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15119 * gfortran.dg/array_constructor_33.f90: New test.
15120 gfortran.dg/array_function_5.f90: Add credit.
15122 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15125 * gcc.dg/pr42631.c: New.
15127 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15130 * gcc.dg/pr42630.c: New.
15132 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15135 * gcc.dg/pr42629.c: New.
15137 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15139 PR middle-end/42363
15140 * gcc.dg/torture/pr42363.c: New.
15142 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15146 * gcc.dg/vect/pr42604.c: New.
15147 * gcc.dg/vect/pr42395.c: New.
15149 2010-01-09 Richard Guenther <rguenther@suse.de>
15151 PR middle-end/42512
15152 * gcc.c-torture/execute/pr42512.c: New testcase.
15154 2010-01-09 Tobias Burnus <burnus@net-b.de>
15157 * gfortran.dg/c_ptr_tests_14.f90: New test.
15159 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15162 * gnat.dg/null_pointer_deref1.adb: Don't run on
15163 sparc*-sun-solaris2.11.
15165 2010-01-08 Richard Guenther <rguenther@suse.de>
15168 * gcc.dg/lto/20100103-1_0.c: New testcase.
15169 * gcc.dg/lto/20100103-2_0.c: Likewise.
15171 2010-01-08 Tobias Burnus <burnus@net-b.de
15174 * gfortran.dg/asynchronous_1.f90: New test.
15175 * gfortran.dg/asynchronous_2.f90: New test.
15176 * gfortran.dg/conflicts.f90: Update error message.
15178 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15181 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15183 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15185 PR tree-optimization/42625
15186 * g++.dg/opt/dtor4.C: New test.
15187 * g++.dg/opt/dtor4.h: New.
15188 * g++.dg/opt/dtor4-aux.cc: New.
15190 2010-01-07 Tobias Burnus <burnus@net-b.de>
15193 * gfortran.dg/proc_ptr_26.f90: New test.
15195 2010-01-07 Tobias Burnus <burnus@net-b.de>
15198 * gfortran.dg/allocatable_scalar_7.f90: New test.
15200 2010-01-06 Richard Guenther <rguenther@suse.de>
15202 * gcc.c-torture/compile/pr42632.c: New testcase.
15204 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15207 * gcc.target/i386/pr42542-4.c: New.
15208 * gcc.target/i386/pr42542-4a.c: Likewise.
15209 * gcc.target/i386/pr42542-5.c: Likewise.
15210 * gcc.target/i386/pr42542-5a.c: Likewise.
15212 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15214 * gcc.dg/tls/opt-15.c: New test.
15216 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15218 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15220 2010-01-05 Martin Jambor <mjambor@suse.cz>
15222 PR tree-optimization/42462
15223 * g++.dg/torture/pr42462.C: New test.
15225 2010-01-05 Jason Merrill <jason@redhat.com>
15227 * g++.dg/cpp0x/initlist30.C: New test.
15229 2010-01-05 Richard Guenther <rguenther@suse.de>
15231 PR tree-optimization/42614
15232 * gcc.c-torture/execute/pr42614.c: New testcase.
15234 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15236 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15237 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15238 -Wunreachable-code.
15239 * gcc.dg/Wunreachable-2.c: Likewise.
15240 * gcc.dg/Wunreachable-3.c: Likewise.
15241 * gcc.dg/Wunreachable-4.c: Likewise.
15242 * gcc.dg/Wunreachable-5.c: Likewise.
15243 * gcc.dg/Wunreachable-6.c: Likewise.
15244 * gcc.dg/Wunreachable-7.c: Likewise.
15245 * gcc.dg/Wunreachable-8.c: Likewise.
15246 * gcc.dg/20041231-1.c: Likewise.
15248 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15251 * gcc.dg/pr42611.c: New test.
15253 PR tree-optimization/42508
15254 * g++.dg/opt/pr42508.C: New test.
15256 2010-01-05 Tobias Burnus <burnus@net-b.de>
15259 * gfortran.dg/allocatable_scalar_8.f90: New.
15261 2010-01-04 Martin Jambor <mjambor@suse.cz>
15263 PR tree-optimization/42398
15264 * gcc.c-torture/compile/pr42398.c: New test.
15266 2010-01-04 Jason Merrill <jason@redhat.com>
15269 * g++.dg/ext/attrib35.C: New.
15272 * g++.dg/cpp0x/auto17.C: New.
15274 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15276 * gcc.dg/lto/20100104_0.c: New.
15278 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15281 * gcc.target/i386/pr42542-1.c: New.
15282 * gcc.target/i386/pr42542-1a.c: Likewise.
15283 * gcc.target/i386/pr42542-1b.c: Likewise.
15284 * gcc.target/i386/pr42542-2.c: Likewise.
15285 * gcc.target/i386/pr42542-2a.c: Likewise.
15286 * gcc.target/i386/pr42542-2b.c: Likewise.
15287 * gcc.target/i386/pr42542-3.c: Likewise.
15288 * gcc.target/i386/pr42542-3a.c: Likewise.
15290 2009-01-04 Tobias Burnus <burnus@net-b.de>
15293 * gfortran.dg/allocatable_scalar_5.f90: New test.
15294 * gfortran.dg/allocatable_scalar_6.f90: New test.
15296 2010-01-03 Richard Guenther <rguenther@suse.de>
15299 * gfortran.dg/gomp/recursion1.f90: Remove.
15301 2010-01-03 Richard Guenther <rguenther@suse.de>
15303 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15304 * gcc.dg/uninit-6.c: Likewise.
15305 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15307 2010-01-03 Richard Guenther <rguenther@suse.de>
15309 PR tree-optimization/42589
15310 * gcc.target/i386/pr42589.c: New testcase.
15312 2010-01-03 Richard Guenther <rguenther@suse.de>
15314 PR tree-optimization/42438
15315 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15317 2010-01-02 Richard Guenther <rguenther@suse.de>
15320 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15322 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15325 * gcc.target/alpha/pr42448-1.c: New test.
15326 * gcc.target/alpha/pr42448-2.c: Ditto.
15328 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15330 PR preprocessor/41947
15331 * gcc.dg/c99-hexfloat-3.c: New test.
15333 2010-01-01 Richard Guenther <rguenther@suse.de>
15336 * gcc.c-torture/execute/pr42570.c: New testcase.
15338 2010-01-01 Richard Guenther <rguenther@suse.de>
15340 PR middle-end/42559
15341 * gcc.c-torture/compile/pr42559.c: New testcase.
15344 Copyright (C) 2010 Free Software Foundation, Inc.
15346 Copying and distribution of this file, with or without modification,
15347 are permitted in any medium without royalty provided the copyright
15348 notice and this notice are preserved.