1 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
3 * objc.dg/special/special.exp: Added load-category-2 and
5 * objc.dg/special/load-category-2.h: New.
6 * objc.dg/special/load-category-2.m: New.
7 * objc.dg/special/load-category-2a.m: New.
8 * objc.dg/special/load-category-3.h: New.
9 * objc.dg/special/load-category-3.m: New.
10 * objc.dg/special/load-category-3a.m: New.
12 2010-12-25 Ira Rosen <irar@il.ibm.com>
15 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
16 Expect two outer loops to get vectorized.
18 2010-12-25 Kai Tietz <kai.tietz@onevision.com>
21 * g++.dg/warn/pr15774-1.C: New test.
22 * g++.dg/warn/pr15774-2.C: New test.
24 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
26 * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
27 sel_registerName and sel_registerTypedName with NULL arguments.
28 Updated the test to work with the Apple runtime as well.
29 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
31 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
33 * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
34 alignment to class_addIvar, instead of the alignment itself.
35 * obj-c++.dg/gnu-api-2-class.mm: Same change.
37 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
39 * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
40 sel_getTypeEncoding. Test that sel_getTypeEncoding returns NULL
41 when called with a NULL argument. Added test for
42 sel_copyTypedSelectorList and sel_getTypedSelector.
43 * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
45 2010-12-24 Eric Botcazou <ebotcazou@adacore.com>
47 * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
49 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
51 * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
52 does not check the superclasses.
53 * obj-c++.dg/gnu-api-2-class.mm: Same change.
55 2010-12-24 Alexander Monakov <amonakov@ispras.ru>
57 PR rtl-optimization/47036
58 * g++.dg/opt/pr47036.C: New.
60 2010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org>
63 * gfortran.dg/char_pointer_assign_6.f90: New test.
65 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
67 PR tree-optimization/46758
68 * gcc.dg/graphite/run-id-pr46758.c: New.
70 2010-12-23 Mikael Morin <mikael@gcc.gnu.org>
73 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
75 2010-12-23 Nicola Pero <nicola.pero@meta-innovation.com>
77 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
78 NO if the method is already implemented in the class.
79 * obj-c++.dg/gnu-api-2-class.mm: Same change.
81 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
83 PR tree-optimization/47019
84 * gfortran.dg/graphite/pr47019.f: New.
86 2010-12-22 Jason Merrill <jason@redhat.com>
88 * g++.dg/init/volatile2.C: New.
90 2010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
92 * g++.dg/cpp0x/alignof2.C: New.
94 2010-12-22 Martin Jambor <mjambor@suse.cz>
96 PR tree-optimization/45934
97 PR tree-optimization/46302
98 PR tree-optimization/46987
99 * g++.dg/ipa/ipcp-ivi-1.C: Removed.
100 * g++.dg/ipa/ivinline-6.C: Likewise.
101 * g++.dg/otr-fold-1.C: Likewise.
102 * g++.dg/otr-fold-2.C: Likewise.
103 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
104 * g++.dg/tree-ssa/pr45605.C: Likewise.
105 * g++.dg/tree-ssa/pr46987.C: New test.
107 2010-12-22 Steven Bosscher <steven@gcc.gnu.org>
109 * gfortran.dg/pr46755.f: Fix test case.
111 2010-12-22 Andrey Belevantsev <abel@ispras.ru>
113 PR rtl-optimization/45352
114 PR rtl-optimization/46521
115 PR rtl-optimization/46522
116 * gcc.dg/pr46521.c: New.
117 * gcc.dg/pr46522.c: New.
119 2010-12-21 Ian Lance Taylor <iant@google.com>
121 * go.test/go-test.exp: Clear runtests around invocation of
122 go-dg-runtest from errchk and go-execute-xfail.
124 2010-12-21 Jakub Jelinek <jakub@redhat.com>
127 * gcc.target/i386/pr46880.c: New test.
129 2010-12-21 Ira Rosen <irar@il.ibm.com>
131 PR tree-optimization/47001
132 * gcc.dg/vect/pr47001.c: New.
134 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
137 * objc.dg/special/special.exp: Added new test.
138 * objc.dg/special/load-category-1.m: New.
139 * objc.dg/special/load-category-1a.m: New.
140 * objc.dg/special/load-category-1.h: New.
142 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
145 * g++.dg/pr45310.C: New test.
147 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
149 PR rtl-optimization/46755
150 * gfortran.dg/pr46755.f: New test.
152 2010-12-21 Jakub Jelinek <jakub@redhat.com>
154 PR rtl-optimization/47008
155 * gfortran.dg/pr47008.f03: New test.
157 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
160 * objc.dg/libobjc-selector-1.m: New test.
162 2010-12-21 Jakub Jelinek <jakub@redhat.com>
165 * gcc.target/i386/pr45852.c: New test.
167 2010-12-20 Tobias Burnus <burnus@net-b.de>
170 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
172 2010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
175 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
177 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
179 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
180 not objc_lookupClass.
181 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
183 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
185 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
186 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
188 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
190 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
191 load/store immediate indexes.
193 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
195 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
196 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
198 2010-12-18 Jakub Jelinek <jakub@redhat.com>
200 PR tree-optimization/46969
201 * gcc.dg/autopar/pr46969.c: New test.
203 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
205 * objc.dg/fobjc-exceptions-1.m: Updated.
206 * objc.dg/fobjc-exceptions-2.m: New.
207 * objc.dg/fobjc-exceptions-3.m: New.
208 * obj-c++.dg/fobjc-exceptions-1.mm: New.
209 * obj-c++.dg/fobjc-exceptions-2.mm: New.
210 * obj-c++.dg/fobjc-exceptions-3.mm: New.
212 2010-12-18 Tobias Burnus <burnus@net-b.de>
215 * gfortran.dg/c_ptr_tests_16.f90: New.
217 2010-12-18 Jakub Jelinek <jakub@redhat.com>
219 PR tree-optimization/46985
220 * gfortran.dg/pr46985.f90: New test.
222 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
224 PR tree-optimization/46232
225 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
227 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
229 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
231 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
234 * gcc.target/i386/aggregate-ret1.c: New.
235 * gcc.target/i386/aggregate-ret2.c: New.
237 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
239 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
241 2010-12-17 Ahmad Sharif <asharif@google.com>
243 * gcc.target/i386/max-stack-align.c: New testcase.
245 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
247 * objc.dg/exceptions-4.m: Adjust for change in error message.
249 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
252 * objc.dg/tls/init-2.m: Adjust.
253 * gcc.dg/noncompile/920923-1.c: Adjust.
254 * gcc.dg/noncompile/pr44517.c: Adjust.
255 * gcc.dg/declspec-18.c: New test.
257 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
259 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
260 * gcc.dg/torture/fp-int-convert.h: Likewise.
261 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
262 * gcc.dg/uninit-C.c: Likewise.
263 * gcc.dg/uninit-C-O0.c: Likewise.
264 * gcc.dg/format/unnamed-1.c: Likewise.
265 * gcc.dg/format/ms_unnamed-1.c: Likewise.
267 2010-12-17 Jason Merrill <jason@redhat.com>
270 * g++.dg/cpp0x/constexpr-null1.C: New.
272 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
274 * gcc.c-torture/compile/20101217-1.c: New test.
276 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
279 * gcc.dg/graphite/pr46761.c: New.
281 2010-12-17 Janus Weil <janus@gcc.gnu.org>
284 * gfortran.dg/block_9.f08: New.
286 2010-12-17 Dodji Seketeli <dodji@redhat.com>
288 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
289 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
291 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
293 PR tree-optimization/46924
294 * gcc.dg/graphite/pr46924.c: New.
296 2010-12-16 Jakub Jelinek <jakub@redhat.com>
298 PR tree-optimization/46966
299 * gcc.dg/graphite/pr46966.c: New test.
301 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
303 * gnat.dg/opt13.adb: New test.
304 * gnat.dg/opt13_pkg.ad[sb]: New helper.
306 2010-12-16 Jakub Jelinek <jakub@redhat.com>
308 PR tree-optimization/43655
309 * g++.dg/opt/pr43655.C: New test.
311 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
313 PR tree-optimization/46404
314 * gcc.dg/graphite/pr46404-1.c: New.
316 2010-12-16 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/pr46893.c: New test.
321 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
324 * gcc.dg/lto/pr46940_1.c (main): Return 0.
326 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
329 * gcc.target/arm/pr46883.c: New testcase.
331 2010-12-16 Jan Hubicka <jh@suse.cz>
334 * gcc.dg/lto/pr46940_0.c: Fix commit.
336 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
341 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
342 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
344 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
347 * g++.dg/pr46852.C: New test.
349 2010-12-16 Jan Hubicka <jh@suse.cz>
352 * gcc.target/i386/pr46939.c: New testcase.
354 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
356 PR tree-optimization/46404
357 * gcc.dg/graphite/pr46404.c: New.
359 2010-12-15 Jakub Jelinek <jakub@redhat.com>
362 * gfortran.dg/pr46945.f90: New test.
365 * g++.dg/guality/pr46815.C: New test.
367 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
372 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
374 * gfortran.dg/debug/pr46756.f: Correct PR number.
376 2010-12-15 Martin Jambor <mjambor@suse.cz>
378 PR tree-optimization/46053
381 * g++.dg/ipa/pr46053.C: New test.
382 * g++.dg/ipa/pr46287-1.C: Likewise.
383 * g++.dg/ipa/pr46287-2.C: Likewise.
384 * g++.dg/ipa/pr46287-3.C: Likewise.
385 * g++.dg/torture/covariant-1.C: Likewise.
386 * g++.dg/torture/pr46287.C: Likewise.
388 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
390 PR rtl-optimization/46649
391 * g++.dg/opt/pr46649.C: New.
393 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
396 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
398 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
400 PR tree-optimization/46845
401 * gcc.dg/graphite/id-pr46845.c: New.
403 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
405 PR tree-optimization/46928
406 * gcc.dg/tree-ssa/ldist-17.c: New.
408 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
410 PR tree-optimization/45948
411 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
413 2010-12-14 Jason Merrill <jason@redhat.com>
416 * g++.dg/cpp0x/constexpr-decl.C: New.
417 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
418 * g++.dg/cpp0x/constexpr-static5.C: Fix.
420 2010-12-14 Jan Hubicka <jh@suse.cz>
424 * gcc.dg/lto/pr46940_0.c: New testcase.
425 * gcc.dg/lto/pr46940_1.c: New testcase.
427 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
430 * g++.dg/lookup/suggestions1.C: New test.
432 2010-12-14 Tobias Burnus <burnus@net-b.de>
435 * gfortran.dg/pointer_intent_4.f90: New.
437 2010-12-14 Jakub Jelinek <jakub@redhat.com>
440 * gcc.dg/autopar/pr46885.c: New test.
442 PR tree-optimization/46909
443 * gcc.c-torture/execute/pr46909-1.c: New test.
444 * gcc.c-torture/execute/pr46909-2.c: New test.
445 * gcc.dg/pr46909.c: New test.
447 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
449 PR rtl-optimization/46875
450 * gcc.dg/pr46875.c: New.
452 2010-12-14 Jan Hubicka <jh@suse.cz>
454 * g++.dg/other/first-global.C: Update regexp to match new
457 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
459 PR rtl-optimization/44374
460 Reapply patch with fixes.
461 * gcc.target/arm/headmerge-1.c: New test.
462 * gcc.target/arm/headmerge-2.c: New test.
463 * gcc.target/i386/headmerge-1.c: New test.
464 * gcc.target/i386/headmerge-2.c: New test.
466 2010-12-13 Jason Merrill <jason@redhat.com>
470 * g++.dg/cpp0x/constexpr-ctor4.C: New.
471 * g++.dg/cpp0x/constexpr-ctor5.C: New.
473 2010-12-13 Janus Weil <janus@gcc.gnu.org>
476 * gfortran.dg/proc_ptr_comp_27.f90: New.
478 2010-12-13 Jakub Jelinek <jakub@redhat.com>
481 * gcc.dg/pr46867.c: New test.
483 2010-12-13 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/proc_ptr_comp_26.f90: New.
488 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
490 * gnat.dg/pack9.adb: XFAIL everywhere.
492 2010-12-13 Jakub Jelinek <jakub@redhat.com>
495 * gfortran.dg/pr46884.f: New test.
497 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
499 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
502 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
505 * gfortran.dg/debug/pr46756.f: New.
507 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
510 * gcc.dg/debug/pr46782.c: New.
512 2010-12-12 Janus Weil <janus@gcc.gnu.org>
515 * gfortran.dg/pointer_check_8.f90: New.
517 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
520 * gfortran.dg/continuation_12.f90: New test.
522 2010-12-11 Tobias Burnus <burnus@net-b.de>
525 * gfortran.dg/coarray_14.f90: New.
527 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
530 * gfortran.dg/array_function_6.f90: New test.
532 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
534 * objc.dg/gnu-api-2-resolve-method.m: New.
535 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
537 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
539 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
541 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
543 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
544 produce an error with -fobjc-std=objc1.
545 * obj-c++.dg/fobjc-std-1.mm: Same change.
547 2010-12-10 Jakub Jelinek <jakub@redhat.com>
550 * g++.dg/diagnostic/bitfld1.C: New test.
552 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
554 PR tree-optimization/43023
555 * gfortran.dg/ldist-1.f90: Adjust pattern.
556 * gfortran.dg/ldist-pr43023.f90: New.
558 2010-12-10 Jakub Jelinek <jakub@redhat.com>
560 PR rtl-optimization/46804
561 * gfortran.dg/pr46804.f90: New test.
563 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
567 * gcc.dg/pr43157.c: New file.
569 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
571 * gcc.dg/dfp/struct-union.c: Adjust.
572 * gcc.dg/lvalue-2.c: Adjust.
573 * gcc.dg/pr21419.c: Adjust.
574 * gcc.dg/qual-component-1.c: Adjust.
575 * g++.dg/other/const1.C: Adjust.
577 2010-12-10 Jakub Jelinek <jakub@redhat.com>
579 PR rtl-optimization/46865
580 * gcc.target/i386/pr46865-1.c: New test.
581 * gcc.target/i386/pr46865-2.c: New test.
583 PR tree-optimization/46864
584 * g++.dg/opt/pr46864.C: New test.
586 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
587 Iain Sandoe <iains@gcc.gnu.org>
590 * lib/prune.exp: Prune dsymutil warnings.
592 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
594 * objc.dg/class-extension-1.m: New.
595 * objc.dg/class-extension-2.m: New.
596 * objc.dg/class-extension-3.m: New.
597 * objc.dg/property/at-property-26.m: New.
598 * objc.dg/property/at-property-27.m: New.
599 * objc.dg/property/at-property-28.m: New.
600 * obj-c++.dg/class-extension-1.mm: New.
601 * obj-c++.dg/class-extension-2.mm: New.
602 * obj-c++.dg/class-extension-3.mm: New.
603 * obj-c++.dg/property/at-property-26.mm: New.
604 * obj-c++.dg/property/at-property-27.mm: New.
605 * obj-c++.dg/property/at-property-28.mm: New.
607 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
610 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
611 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
612 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
613 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
614 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
615 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
616 * gcc.dg/torture/stackalign/global-1.c: Likewise.
617 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
618 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
619 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
620 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
621 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
622 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
623 * g++.dg/torture/stackalign/throw-1.C: Likewise.
624 * g++.dg/torture/stackalign/throw-2.C: Likewise.
625 * g++.dg/torture/stackalign/throw-4.C: Likewise.
626 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
627 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
628 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
629 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
630 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
631 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
633 PR tree-optimization/46021
634 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
636 2010-12-09 Richard Guenther <rguenther@suse.de>
639 * gcc.c-torture/compile/pr46866.c: New testcase.
641 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
644 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
646 2010-12-09 Martin Jambor <mjambor@suse.cz>
649 * g++.dg/tree-ssa/pr46734.C: New test.
651 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
654 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
657 2010-12-08 Jason Merrill <jason@redhat.com>
660 * g++.dg/cpp0x/constexpr-array2.C: New.
662 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
664 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
667 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
669 * objc.dg/exceptions-7.m: New.
670 * obj-c++.dg/exceptions-7.mm: New.
671 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
672 * obj-c++.dg/exceptions-5.mm: Same change.
674 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
676 * objc.dg/foreach-6.m: Updated location of error messages.
677 * objc.dg/foreach-7.m: Same change.
679 2010-12-08 Richard Guenther <rguenther@suse.de>
680 Sebastian Pop <sebastian.pop@amd.com>
682 PR tree-optimization/45230
683 PR tree-optimization/45231
684 PR tree-optimization/45370
685 * gcc.dg/graphite/id-pr45230-1.c: New.
686 * gcc.dg/graphite/id-pr45231.c: New.
687 * gfortran.dg/graphite/id-pr45370.f90: New.
689 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
692 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
693 * testsuite/g++.dg/conversion/op1.C: Adjust.
694 * testsuite/g++.dg/conversion/simd1.C: Adjust.
695 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
696 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
697 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
698 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
699 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
700 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
701 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
702 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
703 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
704 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
705 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
706 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
707 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
708 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
709 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
710 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
711 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
712 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
713 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
714 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
715 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
716 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
717 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
718 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
719 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
720 * testsuite/g++.dg/expr/cond9.C: Adjust.
721 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
722 * testsuite/g++.dg/ext/label5.C: Adjust.
723 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
724 * testsuite/g++.dg/ext/vla2.C: Adjust.
725 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
726 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
727 * testsuite/g++.dg/init/synth2.C: Adjust.
728 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
729 * testsuite/g++.dg/lookup/new1.C: Adjust.
730 * testsuite/g++.dg/lookup/using9.C: Adjust.
731 * testsuite/g++.dg/other/error13.C: Adjust.
732 * testsuite/g++.dg/other/error20.C: Adjust.
733 * testsuite/g++.dg/other/error31.C: Adjust.
734 * testsuite/g++.dg/other/pr28114.C: Adjust.
735 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
736 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
737 * testsuite/g++.dg/overload/ambig1.C: Adjust.
738 * testsuite/g++.dg/overload/arg3.C: Adjust.
739 * testsuite/g++.dg/overload/builtin1.C: Adjust.
740 * testsuite/g++.dg/overload/copy1.C: Adjust.
741 * testsuite/g++.dg/overload/new1.C: Adjust.
742 * testsuite/g++.dg/overload/template4.C: Adjust.
743 * testsuite/g++.dg/overload/unknown1.C: Adjust.
744 * testsuite/g++.dg/overload/using2.C: Adjust.
745 * testsuite/g++.dg/parse/crash5.C: Adjust.
746 * testsuite/g++.dg/parse/error19.C: Adjust.
747 * testsuite/g++.dg/parse/error28.C: Adjust.
748 * testsuite/g++.dg/parse/template7.C: Adjust.
749 * testsuite/g++.dg/parse/typename7.C: Adjust.
750 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
751 * testsuite/g++.dg/tc1/dr152.C: Adjust.
752 * testsuite/g++.dg/template/conv11.C: Adjust.
753 * testsuite/g++.dg/template/copy1.C: Adjust.
754 * testsuite/g++.dg/template/crash37.C: Adjust.
755 * testsuite/g++.dg/template/deduce3.C: Adjust.
756 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
757 * testsuite/g++.dg/template/error38.C: Adjust.
758 * testsuite/g++.dg/template/error40.C: Adjust.
759 * testsuite/g++.dg/template/friend.C: Adjust.
760 * testsuite/g++.dg/template/incomplete2.C: Adjust.
761 * testsuite/g++.dg/template/instantiate5.C: Adjust.
762 * testsuite/g++.dg/template/local4.C: Adjust.
763 * testsuite/g++.dg/template/local6.C: Adjust.
764 * testsuite/g++.dg/template/new3.C: Adjust.
765 * testsuite/g++.dg/template/operator9.C: Adjust.
766 * testsuite/g++.dg/template/overload6.C: Adjust.
767 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
768 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
769 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
770 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
771 * testsuite/g++.dg/template/qualttp5.C: Adjust.
772 * testsuite/g++.dg/template/sfinae2.C: Adjust.
773 * testsuite/g++.dg/template/spec22.C: Adjust.
774 * testsuite/g++.dg/template/spec23.C: Adjust.
775 * testsuite/g++.dg/template/ttp25.C: Adjust.
776 * testsuite/g++.dg/template/typedef4.C: Adjust.
777 * testsuite/g++.dg/template/unify10.C: Adjust.
778 * testsuite/g++.dg/template/unify11.C: Adjust.
779 * testsuite/g++.dg/template/unify6.C: Adjust.
780 * testsuite/g++.dg/template/unify7.C: Adjust.
781 * testsuite/g++.dg/template/unify9.C: Adjust.
782 * testsuite/g++.dg/template/varmod1.C: Adjust.
783 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
784 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
785 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
786 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
787 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
788 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
789 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
790 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
791 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
792 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
793 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
794 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
795 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
796 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
797 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
798 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
799 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
800 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
801 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
802 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
803 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
804 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
805 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
806 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
807 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
808 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
809 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
810 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
811 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
812 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
813 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
814 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
815 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
816 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
817 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
818 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
819 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
820 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
821 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
822 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
823 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
824 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
825 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
826 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
827 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
828 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
829 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
830 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
831 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
832 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
833 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
834 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
835 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
836 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
837 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
838 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
839 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
840 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
841 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
842 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
843 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
844 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
845 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
846 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
847 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
848 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
849 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
850 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
851 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
852 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
853 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
854 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
855 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
856 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
857 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
858 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
859 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
861 2010-12-08 Jason Merrill <jason@redhat.com>
864 * g++.dg/init/synth4.C: New.
867 * g++.dg/cpp0x/defaulted21.C: New.
869 2010-12-08 Wei Guozhi <carrot@google.com>
872 * gcc.target/arm/pr46631: New testcase.
874 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
877 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
878 0.75) is not optimized if the machine has no sqrt instruction.
880 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
883 * gcc.target/ia64/pr43603.c: New.
884 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
886 2010-12-07 Tobias Burnus <burnus@net-b.de>
889 * gfortran.dg/string_4.f90: New.
891 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
893 PR tree-optimization/44676
894 * gcc.dg/graphite/id-pr44676.c: New.
896 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
898 PR tree-optimization/42327
899 * gcc.dg/tree-ssa/pr42327.c: New.
901 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
904 * g++.dg/pr45330.C: New test.
905 * g++.dg/ext/builtin3.C: Adjust.
906 * g++.dg/lookup/error1.C: Adjust.
907 * g++.dg/lookup/koenig5.C: Adjust.
908 * g++.dg/overload/koenig1.C: Adjust.
909 * g++.dg/parse/decl-specifier-1.C: Adjust.
910 * g++.dg/template/static10.C: Adjust.
911 * g++.old-deja/g++.mike/ns5.C: Adjust.
912 * g++.old-deja/g++.mike/ns7.C: Adjust.
913 * g++.old-deja/g++.ns/koenig5.C: Adjust.
914 * g++.old-deja/g++.ns/koenig9.C: Adjust.
915 * g++.old-deja/g++.other/lineno5.C: Adjust.
917 2010-12-07 Richard Guenther <rguenther@suse.de>
919 PR tree-optimization/46832
920 * gcc.c-torture/compile/pr46832.c: New testcase.
922 2010-12-07 Jakub Jelinek <jakub@redhat.com>
925 * gcc.dg/autopar/pr46799.c: New test.
927 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
929 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
930 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
932 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
935 * g++.dg/graphite/pr41562.C: New.
938 * gcc.dg/graphite/pr46185.c: New.
940 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
942 * objc.dg/foreach-8.m: New.
944 2010-12-06 Jakub Jelinek <jakub@redhat.com>
947 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
948 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
951 * gcc.target/ia64/pr43897.c: New test.
954 * gcc.dg/pr46771.c: New test.
956 PR rtl-optimization/46777
957 * gcc.dg/pr46777.c: New test.
959 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 * ada/acats/run_acats (which): Assign output to temporary
962 variable, only use if successful.
963 Use last field of type output.
965 2010-12-06 Richard Guenther <rguenther@suse.de>
967 PR tree-optimization/46806
968 * g++.dg/torture/20100825.C: New testcase.
970 2010-12-06 Richard Guenther <rguenther@suse.de>
972 PR tree-optimization/46785
973 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
975 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
977 * gcc.dg/pr46674.c (LABEL3): New macro definition.
980 (jelly): Account for user label prefix in asm name.
982 2010-12-05 Daniel Kraft <d@domob.eu>
985 * gfortran.dg/power2.f90: Initialize variables.
987 2010-12-04 Jan Hubicka <jh@suse.cz>
989 * snprintf-chk.c (ptr): Declare volatile.
990 * strcpy-chk.c (s2, s3, l1): Declare volatile.
991 * snprintf-chk.c (ptr): Declare volatile.
992 * vsprintf-chk.c (ptr): Declare volatile.
993 * vsnprintf-chk.c (ptr): Declare volatile.
995 2010-12-04 Tobias Burnus <burnus@net-b.de>
998 * gfortran.dg/quad_1.f90: Remove some complex
999 math checks as they fail on some non-libquadmath
1002 2010-12-04 Daniel Kraft <d@domob.eu>
1005 * gfortran.dg/power2.f90: New test.
1007 2010-12-03 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/debug/pr46123.C: New test.
1011 * g++.dg/debug/dwarf2/pr46123.C: New test.
1013 2010-12-03 Jason Merrill <jason@redhat.com>
1016 * g++.dg/template/scope4.C: New.
1018 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
1020 * gcc.target/arm/neon-offset-1.c: New test.
1022 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
1024 PR rtl-optimization/45354
1025 * gcc.dg/tree-prof/pr45354.c: New.
1027 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1030 * gfortran.dg/dependency_38.f90: New test.
1032 2010-12-02 Ian Lance Taylor <iant@google.com>
1034 * lib/go.exp: New file.
1035 * lib/go-dg.exp: New file.
1036 * lib/go-torture.exp: New file.
1037 * lib/target-supports.exp (check_compile): Match // Go.
1039 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
1041 * gcc.dg/pr46685.c: New test.
1043 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
1045 PR tree-optimization/45199
1046 * gcc.dg/tree-ssa/ldist-15.c: New.
1047 * gcc.dg/tree-ssa/ldist-16.c: New.
1048 * gfortran.dg/ldist-pr45199.f: New.
1050 2010-12-02 Richard Guenther <rguenther@suse.de>
1052 PR tree-optimization/46723
1053 * gcc.dg/torture/pr46723.c: New testcase.
1055 2010-12-02 Richard Guenther <rguenther@suse.de>
1058 * g++.dg/lto/20101126-1_0.C: New testcase.
1059 * g++.dg/lto/20101126-1_1.c: Likewise.
1061 2010-12-02 Richard Guenther <rguenther@suse.de>
1062 Ira Rosen <irar@il.ibm.com>
1064 PR tree-optimization/46663
1065 * gcc.dg/vect/pr46663.c: New test.
1067 2010-12-02 Jie Zhang <jie@codesourcery.com>
1070 * gcc.dg/pr46674.c: New test.
1072 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
1074 * objc.dg/exceptions-6.m: New.
1075 * obj-c++.dg/exceptions-6.mm: New.
1077 2010-12-01 Jan Hubicka <jh@suse.cz>
1079 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1081 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
1084 * gcc.dg/graphite/pr45297.c: New.
1086 2010-12-01 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/46730
1089 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1091 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1093 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1094 (a*b)-c generates two fma instructions, instead of separate
1095 multiply, add, and subtract.
1097 2010-11-30 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1100 a value to all array elements.
1102 2010-11-30 Richard Guenther <rguenther@suse.de>
1104 PR tree-optimization/46722
1105 * gcc.target/i386/fma4-fma-2.c: New testcase.
1107 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1109 * objc.dg/duplicate-class-1.m: New.
1110 * obj-c++.dg/duplicate-class-1.mm: New.
1112 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1114 * objc.dg/property/dotsyntax-21.m
1115 * obj-c++.dg/property/dotsyntax-21.mm
1117 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
1120 * g++.dg/debug/pr46338.C: New.
1122 2010-11-29 Richard Guenther <rguenther@suse.de>
1123 Zdenek Dvorak <rakdver@kam.uniff.cz>
1125 PR tree-optimization/46675
1126 * gcc.dg/pr46675.c: New test.
1128 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1130 * gcc/testsuite/objc.dg/strings-1.m: Move to...
1131 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1132 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1133 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1134 constructor and class reference for NeXT runtime. Update paths.
1135 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1136 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1137 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1138 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1139 constructor and class reference for NeXT runtime. Update paths.
1141 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1144 * g++.dg/conversion/cast2.C: New test.
1147 * g++.dg/conversion/cond4.C: Likewise.
1149 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1152 Reverted patch for PR c++/42260
1153 * g++.dg/conversion/cast2.C: Reverted new test.
1155 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1158 * g++.dg/debug/dwarf2/typedef5.C: New test
1160 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1161 Mike Stump <mrs@gcc.gnu.org>
1166 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1167 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1168 * gcc.dg/darwin-comm.c: Adjust for new allocators.
1169 * gcc.dg/darwin-sections.c: New test.
1170 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1172 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1174 * objc.dg/exceptions-1.m: New.
1175 * objc.dg/exceptions-2.m: New.
1176 * objc.dg/exceptions-3.m: New.
1177 * objc.dg/exceptions-4.m: New.
1178 * objc.dg/exceptions-5.m: New.
1179 * obj-c++.dg/exceptions-1.mm: New.
1180 * obj-c++.dg/exceptions-2.mm: New.
1181 * obj-c++.dg/exceptions-3.mm: New.
1182 * obj-c++.dg/exceptions-4.mm: New.
1183 * obj-c++.dg/exceptions-5.mm: New.
1185 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1187 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1188 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1189 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1191 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1194 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1196 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1198 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1199 * gnat.dg/pack9.adb (dg-final): Likewise.
1201 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1204 * gfortran.dg/realloc_on_assign_1.f03: New test.
1205 * gfortran.dg/realloc_on_assign_2.f03: New test.
1206 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1207 * gfortran.dg/unpack_bounds_1.f90: The same.
1208 * gfortran.dg/cshift_bounds_2.f90: The same.
1209 * gfortran.dg/matmul_bounds_2.f90: The same.
1210 * gfortran.dg/matmul_bounds_3.f90: The same.
1211 * gfortran.dg/matmul_bounds_4.f90: The same.
1212 * gfortran.dg/matmul_bounds_5.f90: The same.
1214 2010-11-27 Tobias Burnus <burnus@net-b.de>
1218 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1220 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1223 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1225 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1227 * objc.dg/property/at-property-24.m: New.
1228 * objc.dg/property/at-property-25.m: New.
1229 * obj-c++.dg/property/at-property-24.mm: New.
1230 * obj-c++.dg/property/at-property-25.mm: New.
1232 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1234 * objc.dg/protocol-qualifier-1.m: New.
1235 * objc.dg/protocol-qualifier-2.m: New.
1236 * obj-c++.dg/protocol-qualifier-1.mm: New.
1237 * obj-c++.dg/protocol-qualifier-2.mm: New.
1239 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1241 * lib/gnat.exp: Load gcc.exp.
1242 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1243 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1245 2010-11-26 Richard Guenther <rguenther@suse.de>
1248 * gcc.dg/lto/20101125-1_0.c: New testcase.
1249 * gcc.dg/lto/20101125-1_1.c: Likewise.
1251 2010-11-22 Bud Davis <jmdavis@link.com>
1253 * arith_divide_no_check.f
1254 ,arith_divide.f,old_style_init.f90: new tests.
1256 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1258 PR tree-optimization/46665
1259 * gfortran.dg/pr46665.f90: New.
1261 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.dg/pr46647.c: New test.
1266 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1269 * gfortran.dg/select_type_19.f03: New.
1271 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1273 * objc.dg/ivar-problem-1.m: New.
1274 * obj-c++.dg/ivar-problem-1.mm: New.
1276 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.c-torture/compile/pr46637.c: New test.
1281 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1283 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1285 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1288 * gcc.target/i386/pr46647.c: New.
1290 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1292 * gcc.dg/dll-8.c: New.
1294 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1296 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1297 * gnat.dg/sse_nolib.adb: Likewise.
1299 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1301 PR rtl-optimization/46585
1302 * gcc.dg/pr46585.c: New.
1304 2010-11-24 Richard Henderson <rth@redhat.com>
1306 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1307 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1308 vect_unpack, vect_int_mult, vect_extract_even_odd,
1309 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1311 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1314 * gfortran.dg/pr46519-1.f: New.
1316 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1319 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1320 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1322 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1323 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1324 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1325 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1327 * gcc.target/i386/avx-vzeroupper-20.c: New.
1328 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1329 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1330 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1331 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1332 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1333 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1335 2010-11-24 Richard Guenther <rguenther@suse.de>
1338 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1340 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1342 PR rtl-optimization/46614
1343 * gcc.dg/pr46614.c: New test.
1345 2010-11-24 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/transfer_simplify_10.f90: New.
1350 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1353 * gfortran.dg/lto/pr46629_0.f90: New test.
1355 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1357 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1358 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1360 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1362 * gcc.dg/opts-5.c: New test.
1364 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1367 * g++.dg/debug/dwarf2/pr46527.C: New test.
1369 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1371 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1373 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1376 * gcc.dg/pr46499-1.c: New test.
1377 * gcc.dg/pr46499-2.c: New test.
1379 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1381 * gcc.target/i386/alias-1.c: Require alias support.
1383 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1386 for vectorizer tests.
1387 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1388 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1389 * gcc.dg/graphite/pr41888.c: Ditto.
1390 * gcc.dg/graphite/pr42729.c: Ditto.
1392 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1393 Uros Bizjak <ubizjak@gmail.com>
1395 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1396 procedure to check if the target supports vectorizer tests. Set
1397 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1399 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1400 * g++.dg/vect/vect.exp: Ditto.
1401 * gfortran.dg/vect/vect.exp: Ditto.
1403 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1406 * objc.dg/strings-1.m: New.
1407 * objc.dg/strings-2.m: New.
1408 * obj-c++.dg/strings-1.mm: New.
1409 * obj-c++.dg/strings-2.mm: New.
1411 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1413 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1414 "target short_enums".
1415 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1417 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1419 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1421 PR rtl-optimization/46603
1422 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1425 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1426 being vectorized. Adjust dg-final pattern.
1427 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1429 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1430 * gcc.dg/vect/costmodel/ppc: Likewise.
1432 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1434 PR rtl-optimization/45652
1435 * gcc.dg/pr45652.c: New.
1437 2010-11-21 Richard Henderson <rth@redhat.com>
1439 PR rtl-optimization/46571
1440 * gcc.dg/pr46571.c: New.
1442 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1444 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1446 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1449 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1451 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1453 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1454 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1455 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1456 * gcc.dg/pack-test-2.c: Test for all targets.
1457 * gcc.dg/pragma-align.c: Test for all targets.
1458 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1459 * gcc.dg/ucnid-10.c: Test for all targets.
1461 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1463 * gcc.target/sparc/sparc-align-1.c: New test.
1465 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1470 * g++.dg/parse/semicolon3.C: New test.
1471 * g++.dg/debug/pr22514.C: Adjust.
1472 * g++.dg/init/error1.C: Adjust.
1473 * g++.dg/other/bitfield3.C: Adjust.
1474 * g++.dg/other/semicolon.C: Adjust.
1475 * g++.dg/parse/error14.C: Adjust.
1476 * g++.dg/parse/error5.C: Adjust.
1477 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1478 * g++.dg/template/pr23510.C: Adjust.
1479 * g++.dg/template/pr39425.C: Adjust.
1480 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1482 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.dg/autopar/pr46561.c: New test.
1488 * g++.dg/other/error34.C: New test.
1491 * g++.dg/cpp0x/constexpr-base3.C: New test.
1493 PR tree-optimization/45830
1494 * gcc.target/i386/pr45830.c: New test.
1495 * gcc.c-torture/execute/pr45830.c: New test.
1497 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1499 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1500 * objc.dg/attributes/class-attribute-2.m: Same change.
1501 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1502 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1503 * objc.dg/fobjc-std-1.m: Updated.
1504 * obj-c++.dg/fobjc-std-1.mm: Updated.
1506 2010-11-19 Michael Matz <matz@suse.de>
1508 PR tree-optimization/46077
1509 * gcc.dg/vect/O3-pr46077.c: New testcase.
1511 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1514 * gcc.c-torture/compile/pr46547-1.c: New test.
1516 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1518 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1520 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1521 $GFORTRAN_UNDER_TEST.
1522 (gfortran_init): Use -B to specify specpath, add trailing /.
1524 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1526 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1527 attributes on PowerPC.
1528 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1529 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1531 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1533 * objc.dg/attributes/proto-attribute-1.m: Updated.
1534 * objc.dg/attributes/proto-attribute-2.m: New.
1535 * objc.dg/attributes/proto-attribute-3.m: New.
1536 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1537 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1538 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1540 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1542 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1544 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1546 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1548 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1550 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1551 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1553 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1556 * gcc.c-torture/compile/pr46534.c: New test.
1558 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1560 * gnat.dg/atomic4.ad[sb]: New test.
1561 * gnat.dg/volatile4.adb: Likewise.
1563 2010-11-18 Richard Henderson <rth@redhat.com>
1565 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1567 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1570 * c-c++-common/pr33193.c: New test.
1572 2010-11-18 Richard Guenther <rguenther@suse.de>
1574 PR tree-optimization/46172
1575 * gcc.dg/torture/pr46172.c: New testcase.
1577 2010-11-18 Jeff Law <law@redhat.com>
1579 PR middle-end-optimization/46297
1580 * gfortran.dg/pr46297.f: New test.
1582 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1585 * gcc.dg/pr31490.c: New test.
1587 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1589 * gcc.dg/nop.h: Move from ...
1590 * gcc.dg/guality/nop.h: ... here.
1591 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1592 * gcc.dg/guality/asm-1.c: Update nop.h include.
1593 * gcc.dg/guality/pr43329-1.c: Ditto.
1595 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1597 * gcc.dg/two-types-1.c: New test.
1598 * gcc.dg/two-types-2.c: New test.
1599 * gcc.dg/two-types-3.c: New test.
1600 * gcc.dg/two-types-4.c: New test.
1601 * gcc.dg/two-types-5.c: New test.
1602 * gcc.dg/two-types-6.c: New test.
1603 * gcc.dg/two-types-7.c: New test.
1604 * gcc.dg/two-types-8.c: New test.
1605 * gcc.dg/two-types-9.c: New test.
1606 * gcc.dg/two-types-10.c: New test.
1607 * objc.dg/two-types-1.m: New test.
1609 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1611 PR rtl-optimization/46440
1612 * gcc.dg/pr46440.c: New test.
1615 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1617 2010-11-17 Ira Rosen <irar@il.ibm.com>
1619 PR tree-optimization/46312
1620 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1621 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1622 on targets that support vector shifts with scalar shift argument.
1624 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1625 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1626 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1627 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1628 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1629 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1630 support misaligned data accesses.
1631 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1632 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1633 * lib/target-supports.exp
1634 (check_effective_target_vect_shift_scalar): New.
1636 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1638 * gcc.dg/guality/nop.h: New file.
1639 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1640 "nop". Adjust line numbers in gdb-test.
1641 * gcc.dg/guality/pr43329-1.c: Likewise.
1643 2010-11-16 Jason Merrill <jason@redhat.com>
1645 * g++.dg/cpp0x/defaulted20.C: New.
1647 * g++.dg/template/injected2.C: New.
1649 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1651 * objc.dg/protocol-optional-1.m: New.
1652 * obj-c++.dg/protocol-optional-1.mm: New.
1654 2010-11-16 Richard Henderson <rth@redhat.com>
1656 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1657 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1659 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1661 * gnat.dg/opt12.adb: New test.
1662 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1664 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1666 * gcc.target/rx/pack.c: New test.
1668 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1669 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/quad_1.f90: New.
1673 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1675 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1676 library search path; call gcc-set-multilib-library-path with
1677 arguments such that libgfortran.spec is found.
1678 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1680 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1683 * g++.dg/warn/Wsequence-point-3.C: New test.
1685 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1687 PR preprocessor/17349
1688 * gcc.dg/cpp/cmdlne-C3.c: New.
1690 2010-11-16 Richard Guenther <rguenther@suse.de>
1692 PR tree-optimization/44545
1693 * gcc.dg/pr44545.c: New testcase.
1695 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1697 PR rtl-optimization/46366
1698 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1701 2010-11-16 Richard Guenther <rguenther@suse.de>
1703 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1705 2010-11-16 Richard Guenther <rguenther@suse.de>
1708 * gfortran.dg/gomp/pr45172.f90: New testcase.
1710 2010-11-16 Nick Clifton <nickc@redhat.com>
1712 * gcc.target/rx/pack.c: New test.
1714 2010-11-15 Richard Henderson <rth@redhat.com>
1716 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1717 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1718 Use builtin_constant_p rather than scanning for builtin name.
1720 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1722 * objc.dg/property/dotsyntax-18.m: New.
1723 * objc.dg/property/dotsyntax-19.m: New.
1724 * objc.dg/property/dotsyntax-20.m: New.
1725 * obj-c++.dg/property/dotsyntax-18.mm: New.
1726 * obj-c++.dg/property/dotsyntax-19.mm: New.
1727 * obj-c++.dg/property/dotsyntax-20.mm: New.
1728 * objc.dg/property/dotsyntax-4.m: Removed some unused
1730 * objc.dg/property/dotsyntax-6.m: Same change.
1731 * objc.dg/property/dotsyntax-16.m: Same change.
1732 * objc.dg/property/dotsyntax-17.m: Same change.
1733 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1734 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1735 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1736 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1737 * objc.dg/property/at-property-22.m: Added missing casts.
1738 * obj-c++.dg/property/at-property-22.mm: Same change.
1740 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1742 PR tree-optimization/46491
1743 * gcc.target/i386/pr46491.c: New test.
1745 PR tree-optimization/46461
1746 * gcc.c-torture/compile/pr46461.c: New test.
1748 2010-11-15 Tobias Burnus <burnus@net.b.de>
1751 * gfortran.dg/allocatable_scalar_11.f90: New.
1752 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1755 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.target/i386/pr46095.c: New test.
1761 * gcc.dg/pr46387.c: New test.
1763 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1765 * objc.dg/property/dotsyntax-16.m: New.
1766 * objc.dg/property/dotsyntax-17.m: New.
1767 * obj-c++.dg/property/dotsyntax-16.mm: New.
1768 * obj-c++.dg/property/dotsyntax-17.mm: New.
1769 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1770 syntax with properties, which now works.
1771 * obj-c++.dg/property/at-property-10.mm: Same change.
1773 2010-11-15 Martin Jambor <mjambor@suse.cz>
1775 PR tree-optimization/46349
1776 * gnat.dg/opt9.adb: New file.
1777 * gnat.dg/opt9_pkg.ads: Likewise
1779 2010-11-15 Richard Guenther <rguenther@suse.de>
1782 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1784 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1786 PR preprocessor/45038
1787 * g++.dg/pr45038.C: New test.
1789 2010-11-15 Richard Guenther <rguenther@suse.de>
1791 PR tree-optimization/46467
1792 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1794 2010-11-15 Richard Guenther <rguenther@suse.de>
1797 * g++.dg/torture/pr34850.C: Adjust.
1799 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1802 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1804 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1806 * objc.dg/property/at-property-21.m: New.
1807 * objc.dg/property/at-property-22.m: New.
1808 * objc.dg/property/at-property-23.m: New.
1809 * objc.dg/property/synthesize-9.m: New.
1810 * objc.dg/property/synthesize-10.m: New.
1811 * objc.dg/property/synthesize-11.m: New.
1812 * obj-c++.dg/property/at-property-21.mm: New.
1813 * obj-c++.dg/property/at-property-22.mm: New.
1814 * obj-c++.dg/property/at-property-23.mm: New.
1815 * obj-c++.dg/property/synthesize-9.mm: New.
1816 * obj-c++.dg/property/synthesize-10.mm: New.
1817 * obj-c++.dg/property/synthesize-11.mm: New.
1819 * objc.dg/property/at-property-4.m: Updated to match new compiler
1820 where some errors have been converted into warnings and vice versa.
1821 * objc.dg/property/at-property-16.m: Same change.
1822 * objc.dg/property/at-property-18.m: Same change.
1823 * objc.dg/property/property-neg-5.m: Same change.
1824 * obj-c++.dg/property/at-property-4.mm: Same change.
1825 * obj-c++.dg/property/at-property-16.mm: Same change.
1826 * obj-c++.dg/property/at-property-18.mm: Same change.
1827 * obj-c++.dg/property/property-neg-5.mm: Same change.
1829 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1830 commented out because of testsuite problems; I found out that
1831 using dg-warning instead of dg-message gets them to work.
1832 * obj-c++.dg/property/property-neg-3.mm: Same change.
1833 * obj-c++.dg/property/synthesize-6.mm: Same change.
1834 * obj-c++.dg/property/at-property-5.mm: Same change.
1835 * obj-c++.dg/property/at-property-14.mm: Same change.
1836 * obj-c++.dg/property/at-property-18.mm: Same change.
1837 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1838 some tests still do not work due to some other testsuite issue).
1840 2010-11-13 Jason Merrill <jason@redhat.com>
1842 * g++.dg/cpp0x/auto20.C: New.
1844 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1846 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1847 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1849 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1852 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1853 * gcc.dg/pr35746.c: Likewise.
1854 * gcc.dg/cpp/direct2.c: Likewise.
1855 * gcc.dg/cpp/direct2s.c: Likewise.
1856 * gcc.dg/noncompile/920923-1.c: Likewise.
1857 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1859 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1861 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1863 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1865 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1866 a pointer to an arbitrary C struct with an Objective-C protocol.
1867 Test various valid uses of typedef with Objective-C objects and
1869 * objc.dg/invalid-type-1.m: New.
1870 * obj-c++.dg/invalid-type-1.m: New.
1872 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1874 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1876 2010-11-13 Tobias Burnus <burnus@net-b.de>
1879 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1881 2010-11-13 Tobias Burnus <burnus@net-b.de>
1884 * gfortran.dg/volatile12.f90: New.
1886 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1888 * objc.dg/attributes/method-format-1.m: Adjust.
1890 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1893 * gcc.dg/decl-9.c: New.
1895 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1897 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1899 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1901 * gcc.dg/format/few-1.c: New test.
1902 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1903 * gcc.dg/format/c90-scanf-1.c: Adjust.
1904 * gcc.dg/format/cmn-err-1.c: Adjust.
1905 * gcc.dg/format/dfp-printf-1.c: Adjust.
1906 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1907 * gcc.dg/format/gcc_diag-1.c: Adjust.
1908 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1909 * gcc.dg/format/strfmon-1.c: Adjust.
1910 * gcc.dg/format/unnamed-1.c: Adjust.
1911 * gcc.dg/format/xopen-2.c: Adjust.
1912 * g++.dg/ext/builtin4.C: Adjust.
1913 * g++.dg/ext/builtin5.C: Adjust.
1915 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1917 * gcc.dg/pragma-diag-2.c: New test.
1919 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1922 * gfortran.dg/optional_mask.f90: New test.
1924 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1926 * g++.dg/cpp0x/defaulted15.C: Adjust.
1928 2010-11-12 James Dennett <jdennett@google.com>
1931 * g++.dg/expr/static_cast7.C: New.
1933 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1937 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1939 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1940 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1942 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1944 * gcc.dg/pr46375.c: New test.
1946 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1949 * c-c++-common/fmax-errors.c: New test.
1951 2010-11-11 Richard Henderson <rth@redhat.com>
1953 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1955 2010-11-11 Jan Hubicka <jh@suse.cz>
1957 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1958 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1960 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1963 * gcc.dg/pr46088.c: New test.
1965 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1967 * gfortran.dg/empty_derived_type.f90: New test.
1969 2010-11-11 Tobias Burnus <burnus@net-b.de>
1972 * gfortran.dg/class_31.f90: New.
1975 * gfortran.dg/forall_14.f90: New.
1977 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1978 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1983 2010-11-11 Jan Hubicka <jh@suse.cz>
1985 * gcc.dg/20081223-1.c: Update LTO options.
1986 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1987 * gcc.dg/lto/20081118_0.c: Update LTO options.
1988 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1989 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1990 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1991 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1992 * gcc.dg/lto/20090116_0.c: Update LTO options.
1993 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1994 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1995 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1996 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1997 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1998 * gcc.dg/lto/20081224_0.c: Update LTO options.
1999 * gcc.dg/lto/20090219_0.c: Update LTO options.
2000 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2001 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2002 * gcc.dg/lto/20081115_0.c: Update LTO options.
2003 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2004 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2005 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2006 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2007 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2008 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2009 * g++.dg/20090107-1.C: Update LTO options.
2010 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2011 * g++.dg/lto/20081123_0.C: Update LTO options.
2012 * g++.dg/lto/20090313_0.C: Update LTO options.
2013 * g++.dg/lto/20081125_0.C: Update LTO options.
2014 * g++.dg/lto/20081109-1_0.C: Update LTO options.
2015 * g++.dg/lto/20081219_0.C: Update LTO options.
2016 * g++.dg/lto/20100724-1_0.C: Update LTO options.
2017 * g++.dg/lto/20081204-1_0.C: Update LTO options.
2018 * g++.dg/lto/20090303_0.C: Update LTO options.
2019 * g++.dg/lto/20100723-1_0.C: Update LTO options.
2020 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2021 * g++.dg/lto/20090128_0.C: Update LTO options.
2022 * g++.dg/lto/20081204-2_0.C: Update LTO options.
2023 * g++.dg/lto/20090302_0.C: Update LTO options.
2024 * g++.dg/lto/20081119-1_0.C: Update LTO options.
2025 * g++.dg/lto/20081118_0.C: Update LTO options.
2026 * g++.dg/20090121-1.C: Update LTO options.
2027 * objc.dg/lto/lto.exp: Update LTO options.
2028 * lib/lto.exp: Update LTO options.
2029 * lib/gcc-dg.exp: Update LTO options.
2030 * lib/c-torture.exp: Update LTO options.
2031 * obj-c++.dg/lto/lto.exp: Update LTO options.
2033 2010-11-11 Jan Hubicka <jh@suse.cz>
2035 PR tree-optimize/40436
2036 * gcc.dg/tree-ssa/inline-5.c: New testcase.
2037 * gcc.dg/tree-ssa/inline-6.c: New testcase.
2039 2010-11-11 Janus Weil <janus@gcc.gnu.org>
2041 * gfortran.dg/proc_decl_24.f90: New.
2043 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
2045 * objc.dg/property/at-property-20.m: New.
2046 * objc.dg/property/synthesize-8.m: New.
2047 * obj-c++.dg/property/at-property-20.m: New.
2048 * obj-c++.dg/property/synthesize-8.mm: New.
2050 2010-11-11 Joseph Myers <joseph@codesourcery.com>
2052 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2054 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.c-torture/compile/pr46388.c: New test.
2059 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2061 * lib/lto.exp (lto-get-options-main): Support optional target
2062 selector for dg-suppress-ld-options.
2064 2010-11-11 Martin Jambor <mjambor@suse.cz>
2066 PR tree-optimization/46383
2067 * g++.dg/torture/pr46383.C: New test.
2069 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
2071 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2072 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2074 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2075 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2076 * g++.dg/other/i386-3.C: Ditto.
2078 2010-11-10 Jason Merrill <jason@redhat.com>
2080 * g++.dg/cpp0x/constexpr-46420.C: New.
2082 2010-11-10 Joseph Myers <joseph@codesourcery.com>
2084 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2085 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2086 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2087 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2090 2010-11-10 Jan Hubicka <jh@suse.cz>
2092 PR tree-optimize/38669
2093 * gcc.dg/tree-ssa/pr38699.c: New testcase.
2095 2010-11-10 Jan Hubicka <jh@suse.cz>
2097 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2099 2010-11-10 Jason Merrill <jason@redhat.com>
2101 * g++.dg/cpp0x/constexpr-bitfield.C: New.
2103 2010-11-10 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.dg/debug/pr46409.c: New test.
2109 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2111 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
2114 * gcc-target/i386/pr46419.c: New test.
2116 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2118 * g++.dg/other/i386-2.C: Add -mtbm.
2119 * g++.dg/other/i386-3.C: Likewise.
2120 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2121 * gcc.target/i386/funcspec-6.c: Likewise.
2122 * gcc.target/i386/sse-12.c: Add -mtbm.
2123 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2125 * gcc.target/i386/sse-14.c: Likewise.
2126 * gcc.target/i386/sse-22.c: Likewise.
2127 * gcc.target/i386/sse-23.c: Likewise.
2128 * gcc.target/i386/tbm-1.c: New file.
2129 * gcc.target/i386/tbm-2.c: Likewise.
2131 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2133 * g++.dg/other/i386-2.C: Add -mbmi.
2134 * g++.dg/other/i386-3.C: Likewise.
2135 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2136 * gcc.target/i386/funcspec-6.c: Likewise.
2137 * gcc.target/i386/sse-12.c: Add -mbmi.
2138 * gcc.target/i386/bmi-1.c: New file.
2139 * gcc.target/i386/bmi-2.c: Likewise.
2140 * gcc.target/i386/bmi-3.c: Likewise.
2141 * gcc.target/i386/bmi-4.c: Likewise.
2142 * gcc.target/i386/bmi-5.c: Likewise.
2143 * gcc.target/i386/bmi-6.c: Likewise.
2145 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
2148 * g++.dg/pr46065.C: New test.
2150 2010-11-10 Jan Hubicka <jh@suse.cz>
2152 PR tree-optimize/33172
2153 PR tree-optimize/43411
2154 * gcc.dg/tree-ssa/pr33172.c: New testcase.
2155 * g++.dg/tree-ssa/pr43411.C: New testcase.
2157 2010-11-10 Jan Hubicka <jh@suse.cz>
2159 PR tree-optimize/46228
2160 * g++.dg/tree-ssa/pr46228.C: New testcase.
2162 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
2164 PR tree-optimization/46414
2165 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2167 2010-11-10 Tobias Burnus <burnus@net-b.de>
2170 * gfortran.dg/intrinsic_7.f90: New.
2172 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2174 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2175 * g++.dg/abi/thunk4.C: Likewise.
2176 * g++.dg/opt/combine.C: Add dg-require-visibility.
2177 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2178 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2180 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2181 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2182 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2184 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2185 * gcc.dg/intmax_t-1.c: Likewise.
2187 2010-11-10 Tobias Burnus <burnus@net-b.de>
2190 * gfortran.dg/class_30.f90: New.
2192 2010-11-10 Tobias Burnus <burnus@net-b.de>
2195 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2198 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2200 PR tree-optimization/45971
2201 * gcc.dg/vect/O3-pr45971.c: New.
2203 2010-11-10 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/44964
2206 * gcc.dg/pr44964.c: New testcase.
2208 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/opt10.adb: Fix typo.
2212 2010-11-10 Martin Jambor <mjambor@suse.cz>
2214 PR tree-optimization/46351
2215 PR tree-optimization/46377
2216 * gnat.dg/opt10.adb: New file.
2217 * gnat.dg/opt10_pkg.ads: Likewise.
2218 * gnat.dg/opt11.adb: Likewise.
2219 * gnat.dg/opt11.ads: Likewise.
2221 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2223 * gnat.dg/boolean_conv.adb: New test.
2225 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2227 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2229 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/unchecked_convert7.adb: New test.
2233 2010-11-10 Richard Guenther <rguenther@suse.de>
2235 PR tree-optimization/46398
2236 * gcc.dg/torture/pr46398.c: New testcase.
2238 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2240 * gfortran.dg/open_dev_null.f90: New test.
2242 2010-11-09 Jan Hubicka <jh@suse.cz>
2244 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2247 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2249 * gcc.dg/struct-semi-4.c: New test.
2251 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2253 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2254 power5 to enable generation of FRIZ.
2256 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2259 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2262 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2265 * gfortran.dg/pr43808.f90: New test.
2267 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2269 PR tree-optimization/46036
2270 * gfortran.dg/lto/pr46036_0.f90: New.
2272 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2275 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2276 bar invocation instead of first.
2279 * gcc.dg/pr46171.c: New test.
2281 2010-11-09 Richard Guenther <rguenther@suse.de>
2283 PR tree-optimization/46355
2284 * gcc.dg/pr46355.c: New testcase.
2286 2010-11-09 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/46177
2289 * gcc.dg/pr46177-2.c: New testcase.
2291 2010-11-09 Richard Guenther <rguenther@suse.de>
2294 * gcc.dg/vec-scal-opt.c: Move ...
2295 * gcc.dg/vect/vect-scal-opt.c: ... here.
2296 * gcc.dg/vec-scal-opt1.c: Move ...
2297 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2298 * gcc.dg/vec-scal-opt2.c: Move ...
2299 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2301 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2303 * gnat.dg/specs/static_initializer5.ads: New test.
2304 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2306 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.c-torture/compile/pr46360.c: New test.
2312 * g++.dg/warn/Wsequence-point-2.C: New test.
2314 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2317 * gfortran.dg/class_29.f03: New.
2319 2010-11-09 Richard Guenther <rguenther@suse.de>
2322 * gcc.target/i386/alias-1.c: New testcase.
2324 2010-11-08 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/constexpr-sassert.C: New.
2328 2010-11-08 Jason Merrill <jason@redhat.com>
2330 * g++.dg/cpp0x/constexpr-defarg.C: New.
2332 2010-11-08 Xinliang David Li <davidxl@google.com>
2334 PR tree-optimization/46316
2335 * gcc.c-torture/execute/pr46316.c: New test.
2337 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2340 * gfortran.dg/class_28.f03: Extended.
2342 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2344 * objc.dg/property/dotsyntax-13.m: New.
2345 * objc.dg/property/dotsyntax-14.m: New.
2346 * objc.dg/property/dotsyntax-15.m: New.
2347 * objc.dg/property/synthesize-7.m: New.
2348 * obj-c++.dg/property/dotsyntax-13.mm: New.
2349 * obj-c++.dg/property/dotsyntax-14.mm: New.
2350 * obj-c++.dg/property/dotsyntax-15.mm: New.
2351 * obj-c++.dg/property/synthesize-7.mm: New.
2353 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2355 * objc.dg/property/dynamic-4.m: New.
2356 * objc.dg/property/dynamic-5.m: New.
2357 * objc.dg/property/dynamic-6.m: New.
2358 * obj-c++.dg/property/dynamic-4.mm: New.
2359 * obj-c++.dg/property/dynamic-5.mm: New.
2360 * obj-c++.dg/property/dynamic-6.mm: New.
2362 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2364 * objc.dg/property/synthesize-3.m: New.
2365 * objc.dg/property/synthesize-4.m: New.
2366 * objc.dg/property/synthesize-5.m: New.
2367 * objc.dg/property/synthesize-6.m: New.
2368 * obj-c++.dg/property/synthesize-3.mm: New.
2369 * obj-c++.dg/property/synthesize-4.mm: New.
2370 * obj-c++.dg/property/synthesize-5.mm: New.
2371 * obj-c++.dg/property/synthesize-6.mm: New.
2373 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2375 * objc.dg/property/at-property-5.m: Updated test.
2376 * objc.dg/property/at-property-16.m: New.
2377 * objc.dg/property/at-property-17.m: New.
2378 * objc.dg/property/at-property-18.m: New.
2379 * objc.dg/property/at-property-19.m: New.
2380 * objc.dg/property/dotsyntax-12.m: New.
2381 * objc.dg/protocol-inheritance-1.m: New.
2382 * objc.dg/protocol-inheritance-2.m: New.
2383 * obj-c++.dg/property/at-property-5.mm: Updated test.
2384 * obj-c++.dg/property/at-property-16.mm: New.
2385 * obj-c++.dg/property/at-property-17.mm: New.
2386 * obj-c++.dg/property/at-property-18.mm: New.
2387 * obj-c++.dg/property/at-property-19.mm: New.
2388 * obj-c++.dg/protocol-inheritance-1.mm: New.
2389 * obj-c++.dg/protocol-inheritance-2.mm: New.
2390 * obj-c++.dg/property/dotsyntax-12.mm: New.
2392 2010-11-08 Jason Merrill <jason@redhat.com>
2394 * g++.dg/expr/overflow1.C: New.
2395 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2396 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2397 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2398 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2400 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2402 * gcc.dg/pr35442.c: Adapt warning.
2405 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2406 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2407 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2408 i?86-*-* x86_64-*-*.
2409 * g++.dg/torture/pr36445.C: Likewise.
2410 * gcc.c-torture/compile/pr34856.c: Likewise.
2411 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2412 * gcc.c-torture/compile/vector-1.c: Likewise.
2413 * gcc.c-torture/compile/vector-2.c: Likewise.
2414 * gcc.dg/pr32912-1.c: Likewise.
2415 * gcc.c-torture/execute/va-arg-25.c: Move ...
2416 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2417 Add dg-options -msse, dg-require-effective-target sse_runtime for
2418 for i?86-*-*, x86_64-*-*.
2419 * gcc.c-torture/execute/vector-1.c: Likewise.
2420 * gcc.c-torture/execute/vector-2.c: Likewise.
2421 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2422 i?86-*-*, x86_64-*-*.
2423 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2424 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2425 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2426 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2427 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2429 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2431 * gcc.dg/torture/pr45982.c: Add -std=c99
2432 * gcc.dg/torture/pr45623.c: Ditto.
2434 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2436 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2437 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2439 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2442 * g++.dg/ext/dllimport7.C: Adjust second error check and
2443 allow test for x86_64 mingw, too.
2445 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2448 * gfortran.dg/class_28.f03: New.
2450 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2452 PR rtl-optimization/45352
2453 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2454 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2455 gcc.target/i386/pr45352-2.c: New tests.
2457 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2460 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2461 XFAIL the run for all but m32 x86.
2463 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2465 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2466 as comment character.
2468 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2470 * gcc.target/mips/mips.exp: Revert previous patch.
2471 * gcc.target/mips/fma-1.c: Delete.
2472 * gcc.target/mips/fma-2.c: Likewise.
2473 * gcc.target/mips/fma-3.c: Likewise.
2474 * gcc.target/mips/fma-4.c: Likewise.
2475 * gcc.target/mips/fma-5.c: Likewise.
2476 * gcc.target/mips/fma-6.c: Likewise.
2477 * gcc.target/mips/fma-7.c: Likewise.
2478 * gcc.target/mips/fma-8.c: Likewise.
2479 * gcc.target/mips/fma-9.c: Likewise.
2480 * gcc.target/mips/fma-10.c: Likewise.
2481 * gcc.target/mips/fma-11.c: Likewise.
2482 * gcc.target/mips/fma-12.c: Likewise.
2483 * gcc.target/mips/fma-13.c: Likewise.
2484 * gcc.target/mips/fma-14.c: Likewise.
2485 * gcc.target/mips/fma-15.c: Likewise.
2486 * gcc.target/mips/fma-16.c: Likewise.
2487 * gcc.target/mips/fma-17.c: Likewise.
2488 * gcc.target/mips/fma-18.c: Likewise.
2489 * gcc.target/mips/fma-19.c: Likewise.
2490 * gcc.target/mips/fma-20.c: Likewise.
2492 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2494 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2495 * gcc.target/mips/fma-1.c: New test.
2496 * gcc.target/mips/fma-2.c: Likewise.
2497 * gcc.target/mips/fma-3.c: Likewise.
2498 * gcc.target/mips/fma-4.c: Likewise.
2499 * gcc.target/mips/fma-5.c: Likewise.
2500 * gcc.target/mips/fma-6.c: Likewise.
2501 * gcc.target/mips/fma-7.c: Likewise.
2502 * gcc.target/mips/fma-8.c: Likewise.
2503 * gcc.target/mips/fma-9.c: Likewise.
2504 * gcc.target/mips/fma-10.c: Likewise.
2505 * gcc.target/mips/fma-11.c: Likewise.
2506 * gcc.target/mips/fma-12.c: Likewise.
2507 * gcc.target/mips/fma-13.c: Likewise.
2508 * gcc.target/mips/fma-14.c: Likewise.
2509 * gcc.target/mips/fma-15.c: Likewise.
2510 * gcc.target/mips/fma-16.c: Likewise.
2511 * gcc.target/mips/fma-17.c: Likewise.
2512 * gcc.target/mips/fma-18.c: Likewise.
2513 * gcc.target/mips/fma-19.c: Likewise.
2514 * gcc.target/mips/fma-20.c: Likewise.
2516 2010-11-06 Jason Merrill <jason@redhat.com>
2518 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2520 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2523 * gcc.dg/parser-error-3.c: New test.
2525 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2528 * g++.dg/parse/semicolon2.C: New testcase.
2529 * g++.dg/ext/asmspec1.C: Adjust.
2530 * g++.dg/init/new13.C: Adjust.
2531 * g++.dg/parse/ctor5.C: Adjust.
2533 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2536 * gfortran.dg/class_27.f03: New.
2538 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2540 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2541 * objc.dg/property/dotsyntax-5.m: New.
2542 * objc.dg/property/dotsyntax-6.m: New.
2543 * objc.dg/property/dotsyntax-7.m: New.
2544 * objc.dg/property/dotsyntax-8.m: New.
2545 * objc.dg/property/dotsyntax-9.m: New.
2546 * objc.dg/property/dotsyntax-10.m: New.
2547 * objc.dg/property/dotsyntax-11.m: New.
2548 * obj-c++.dg/property/dotsyntax-5.mm: New.
2549 * obj-c++.dg/property/dotsyntax-6.mm: New.
2550 * obj-c++.dg/property/dotsyntax-7.mm: New.
2551 * obj-c++.dg/property/dotsyntax-8.mm: New.
2552 * obj-c++.dg/property/dotsyntax-9.mm: New.
2553 * obj-c++.dg/property/dotsyntax-10.mm: New.
2554 * obj-c++.dg/property/dotsyntax-11.mm: New.
2556 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2558 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2559 NeXT runtime when the type is READONLY.
2561 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2563 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2564 * gcc.target/i386/387-6.c: Ditto.
2565 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2566 * gcc.target/i386/387-4.c: Ditto.
2567 * gcc.target/i386/387-7.c: Ditto.
2568 * gcc.target/i386/387-8.c: Ditto.
2569 * gcc.target/i386/387-9.c: Ditto.
2570 * gcc.target/i386/387-10.c: Ditto.
2571 * gcc.target/i386/387-11.c: Ditto.
2572 * gcc.target/i386/387-12.c: Ditto.
2574 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2576 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2579 * gcc.dg/darwin-cfstring-format-1.c: New.
2580 * gcc.dg/warn-nsstring.c: New.
2581 * objc.dg/fsf-nsstring-format-1.m: New.
2582 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2583 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2586 2010-11-05 Jason Merrill <jason@redhat.com>
2589 * g++.dg/inherit/virtual6.C: New.
2591 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2594 * gcc.dg/Wcxx-compat-21.c: New test.
2596 2010-11-05 Ian Lance Taylor <iant@google.com>
2599 * gcc.target/i386/pr46084.c: New test.
2601 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2603 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2604 * (check_effective_target_mempcpy): New.
2605 * gcc.c-torture/execute/pr45636.c: Move this...
2606 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2608 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2610 * gcc.target/i386/i386.exp (FLAGS): Remove.
2611 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2613 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2616 * g++.dg/opt/empty2.C: New test.
2619 * gcc.target/i386/pr45670.c: New test.
2621 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2625 * gfortran.dg/class_19.f03: Modified.
2626 * gfortran.dg/class_allocate_6.f03: New.
2628 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2630 * gcc.target/i386/avx-vzeroupper-19.c: New.
2632 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2634 PR tree-optimization/46099
2635 * gcc.dg/autopar/pr46099.c: New test.
2638 * c-c++-common/pr43690.c: New test.
2640 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2642 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2643 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2644 declaration and implementation.
2645 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2646 * obj-c++.dg/property/at-property-13.mm: Likewise.
2647 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2648 * obj-c++.dg/property/property-1.mm: Likewise.
2649 * obj-c++.dg/property/at-property-7.mm: Likewise.
2650 * obj-c++.dg/property/at-property-9.mm: Likewise.
2651 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2652 * obj-c++.dg/property/at-property-10.mm: Likewise.
2653 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2654 * obj-c++.dg/property/at-property-12.mm: Likewise.
2655 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2656 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2657 * obj-c++.dg/property/at-property-6.mm: Likewise.
2658 * obj-c++.dg/property/at-property-8.mm: Likewise.
2659 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2660 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2661 * obj-c++.dg/property/at-property-11.mm: Likewise.
2662 * obj-c++.dg/template-8.mm: Likewise.
2663 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2664 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2665 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2666 and put a FIXME for this.
2667 * obj-c++.dg/property/property-2.mm: Remove.
2668 * obj-c++.dg/property/property-3.mm: Remove.
2670 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2673 * gcc.dg/pr46307.c: New test.
2675 2010-11-05 Jason Merrill <jason@redhat.com>
2678 * g++.dg/ext/complex6.C: New.
2680 2010-11-04 Bud Davis <jimmied@smu.edu>
2682 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2684 2010-11-04 Chao-ying Fu <fu@mips.com>
2686 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2688 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2690 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2692 Fixed using the Objective-C 2.0 dot-syntax with class names.
2693 * objc.dg/property/dotsyntax-3.m: New.
2694 * objc.dg/property/dotsyntax-4.m: New.
2695 * obj-c++.dg/property/dotsyntax-3.mm: New.
2696 * obj-c++.dg/property/dotsyntax-4.mm: New.
2698 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2699 Objective-C 2.0 dot-syntax is used with class names.
2700 * obj-c++.dg/fobjc-std-1.mm: Same change.
2702 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2704 * gcc.target/powerpc/loop_align.c: New.
2706 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2708 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2710 merge from FSF 'apple/trunk' branch.
2711 * gcc.target/powerpc/darwin64-abi.c: New.
2713 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2715 PR tree-optimization/46233
2716 * gcc.dg/pr46233.c: New test.
2718 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2720 * objc.dg/property/property-2.m: Deleted.
2721 * objc.dg/property/property-3.m: Deleted.
2723 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2725 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2727 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2728 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2729 * objc.dg/property/property-1.m: Likewise.
2730 * objc.dg/property/at-property-6.m: Likewise.
2731 * objc.dg/property/at-property-7.m: Likewise.
2732 * objc.dg/property/dotsyntax-1.m: Likewise.
2733 * objc.dg/property/at-property-8.m: Likewise.
2734 * objc.dg/property/dotsyntax-2.m: Likewise.
2735 * objc.dg/property/at-property-9.m: Likewise.
2736 * objc.dg/property/synthesize-2.m: Likewise.
2737 * objc.dg/property/at-property-10.m: Likewise.
2738 * objc.dg/property/at-property-11.m: Likewise.
2739 * objc.dg/property/at-property-12.m: Likewise.
2740 * objc.dg/property/at-property-13.m: Likewise.
2741 * objc.dg/property/fsf-property-method-access.m: Likewise.
2742 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2744 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2746 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2747 deprecation warnings. Use Object1 implementation.
2748 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2749 * objc/execute/forward-1.m: Remove.
2750 * objc/execute/forward-1.x: Remove.
2752 2010-11-04 Jason Merrill <jason@redhat.com>
2754 * g++.dg/cpp0x/constexpr-access.C: New.
2756 2010-11-04 Richard Guenther <rguenther@suse.de>
2758 PR rtl-optimization/46183
2759 * gcc.dg/torture/pr46183.c: New testcase.
2761 2010-11-04 Richard Guenther <rguenther@suse.de>
2763 PR tree-optimization/46068
2764 * gcc.dg/torture/pr46068.c: New testcase.
2766 2010-11-04 Richard Guenther <rguenther@suse.de>
2768 PR tree-optimization/45991
2769 * gcc.dg/pr45991.c: New testcase.
2771 2010-11-04 Richard Guenther <rguenther@suse.de>
2773 PR tree-optimization/46154
2774 * g++.dg/torture/pr46154.C: New testcase.
2776 2010-11-04 Richard Guenther <rguenther@suse.de>
2778 PR tree-optimization/45733
2779 * gcc.dg/pr45733.c: New testcase.
2781 2010-11-04 Ira Rosen <irar@il.ibm.com>
2783 PR tree-optimization/46213
2784 * gfortran.dg/vect/pr46213.f90: New.
2786 2010-11-04 Richard Guenther <rguenther@suse.de>
2789 * gcc.dg/pr34989-1.c: Move ...
2790 * gcc.dg/lto/pr34989-1_0.c: ... here.
2791 * gcc.dg/pr34989-2.c: Move ...
2792 * gcc.dg/lto/pr34989-1_1.c: ... here.
2793 * gcc.dg/pr27898.c: Move ...
2794 * gcc.dg/lto/pr27898_0.c: ... here and ...
2795 * gcc.dg/lto/pr27898_1.c: ... split.
2796 * gcc.dg/pr28712.c: Move ...
2797 * gcc.dg/lto/pr28712_0.c: ... here and ...
2798 * gcc.dg/lto/pr28712_1.c: ... split ...
2799 * gcc.dg/lto/pr28712_2.c: ... twice.
2800 * gcc.dg/pr28706.c: Move ...
2801 * gcc.dg/lto/pr28706_0.c: ... here and ...
2802 * gcc.dg/lto/pr28706_1.c: ... split.
2804 2010-11-04 Richard Guenther <rguenther@suse.de>
2805 Richard Henderson <rth@redhat.com>
2807 * gcc.target/i386/fma4-vector-2.c: New testcase.
2809 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2810 Richard Guenther <rguenther@suse.de>
2812 * gcc.dg/vec-scal-opt.c: New testcase.
2813 * gcc.dg/vec-scal-opt1.c: New testcase.
2814 * gcc.dg/vec-scal-opt2.c: New testcase.
2816 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2818 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2819 from plugin build flags on Darwin targets.
2821 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2823 * gcc.target/i386/pr46285.c: Require split_stack target.
2825 2010-11-03 Jason Merrill <jason@redhat.com>
2828 * g++.dg/cpp0x/constexpr-base2.C: New.
2831 * g++.dg/cpp0x/initlist45.C: New.
2833 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2835 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2836 is now allowed in categories.
2837 * obj-c++.dg/property/dynamic-2.mm: Same change.
2838 * objc.dg/property/dynamic-3.m: New.
2839 * obj-c++.dg/property/dynamic-3.mm: New.
2840 * objc.dg/property/at-property-14.m: New.
2841 * objc.dg/property/at-property-15.m: New.
2842 * obj-c++.dg/property/at-property-14.mm: New.
2843 * obj-c++.dg/property/at-property-15.mm: New.
2845 * objc.dg/foreach-6.m: Added a few more tests for valid and
2846 invalid iterating variables and collections.
2848 2010-11-03 Xinliang David Li <davidxl@google.com>
2851 * g++.dg/tree-ssa/ivopts-2.C: New test.
2853 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2856 * gcc.target/i386/pr46295.c: New.
2858 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2860 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2861 precision min/max for single precision on VSX.
2863 2010-11-03 Jason Merrill <jason@redhat.com>
2866 * g++.dg/cpp0x/constexpr-ice3.C: New.
2868 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2870 * gnat.dg/opt8.ad[sb]: New test.
2871 * gnat.dg/opt8_pkg.ads: New helper.
2873 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2875 PR rtl-optimization/45865
2876 * gcc.dg/pr45865.c: New.
2877 * gcc.dg/torture/pr45865.c: Likewise.
2879 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2880 * gcc.target/arm/headmerge-2.c: Likewise.
2881 * gcc.target/i386/headmerge-1.c: Likewise.
2882 * gcc.target/i386/headmerge-2.c: Likewise.
2884 2010-11-03 Richard Guenther <rguenther@suse.de>
2887 * gcc.dg/pr46288.c: New testcase.
2889 2010-11-03 Richard Guenther <rguenther@suse.de>
2891 PR tree-optimization/44807
2892 * gcc.dg/torture/pr44807.c: New testcase.
2894 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2896 PR libgfortran/43899
2897 * gfortran.dg/namelist_67.f90: New test.
2899 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2901 PR tree-optimization/46009
2902 * gcc.dg/vect/pr46009.c: New function.
2904 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2906 Implemented -fobjc-std=objc1 flag.
2907 * objc.dg/fobjc-std-1.m: New.
2908 * obj-c++.dg/fobjc-std-1.mm: New.
2910 2010-11-03 Richard Guenther <rguenther@suse.de>
2913 * g++.dg/debug/pr46241.C: New testcase.
2915 2010-11-03 Richard Guenther <rguenther@suse.de>
2917 PR tree-optimization/46190
2918 * gfortran.dg/pr46190.f90: New testcase.
2920 2010-11-03 Richard Guenther <rguenther@suse.de>
2923 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2924 * gcc.dg/vect/vect-19.c: Likewise.
2925 * gcc.dg/vect/vect-17.c: Likewise.
2927 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2930 * gcc.target/i386/pr46285.c: New.
2932 2010-11-03 Richard Guenther <rguenther@suse.de>
2934 PR tree-optimization/46217
2935 * gcc.dg/pr46217.c: New testcase.
2937 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2939 * objc.dg/property/dotsyntax-1.m: New.
2940 * objc.dg/property/dotsyntax-2.m: New.
2941 * obj-c++.dg/property/dotsyntax-1.mm: New.
2942 * obj-c++.dg/property/dotsyntax-2.mm: New.
2944 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2946 PR tree-optimization/46165
2947 * gcc.dg/pr46165.c: New test.
2949 2010-11-03 Richard Guenther <rguenther@suse.de>
2952 * gcc.dg/pr46251.c: New testcase.
2954 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2956 PR tree-optimization/46107
2957 * gcc.c-torture/compile/pr46107.c: New test.
2960 * gcc.dg/pr46252.c: New test.
2962 PR rtl-optimization/46034
2963 PR rtl-optimization/46212
2964 PR rtl-optimization/46248
2965 * gcc.c-torture/compile/pr46034.c: New test.
2966 * gcc.c-torture/compile/pr46248.c: New test.
2967 * gcc.dg/pr46212.c: New test.
2969 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2971 * gnat.dg/sizetype4.adb: New test.
2973 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2975 * gcc.target/i386/avx-vzeroupper-15.c: New.
2976 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2977 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2978 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2981 * gcc.target/i386/pr46253.c: New.
2983 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2984 Tobias Burnus <burnus@net-b.de>
2987 * gfortran.dg/deferred_type_param_1.f90: New.
2988 * gfortran.dg/deferred_type_param_2.f90: New.
2989 * gfortran.dg/initialization_1.f90: Update dg-errors.
2990 * gfortran.dg/initialization_9.f90: Update dg-errors.
2992 2010-11-02 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/46149
2995 * g++.dg/torture/pr46149.C: New testcase.
2997 2010-11-02 Richard Guenther <rguenther@suse.de>
2999 PR tree-optimization/46216
3000 * gcc.dg/torture/pr46216.c: New testcase.
3002 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3005 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3008 2010-11-02 Richard Guenther <rguenther@suse.de>
3010 PR tree-optimization/46184
3011 * gcc.dg/pr46184.c: New testcase.
3013 2010-11-02 Richard Guenther <rguenther@suse.de>
3015 PR tree-optimization/46177
3016 * gcc.dg/pr46177.c: New testcase.
3018 2010-11-02 Martin Jambor <mjambor@suse.cz>
3021 * g++.dg/ipa/ivinline-9.C: New test.
3023 2010-11-02 Martin Jambor <mjambor@suse.cz>
3025 PR tree-optimization/45875
3026 * g++.dg/torture/pr45875.C: New test.
3028 2010-11-02 Richard Guenther <rguenther@suse.de>
3031 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3033 2010-11-02 Jakub Jelinek <jakub@redhat.com>
3036 * gcc.dg/pr46255.c: New test.
3038 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3042 * g++.dg/template/sfinae26.C: New test.
3043 * g++.dg/template/sfinae27.C: Likewise.
3045 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3048 * g++.dg/template/typedef36.C: New test.
3049 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3050 * g++.dg/template/canon-type-10.C: Likewise.
3051 * g++.dg/template/canon-type-11.C: Likewise.
3052 * g++.dg/template/canon-type-12.C: Likewise.
3053 * g++.dg/template/canon-type-13.C: Likewise.
3055 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
3057 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3058 instance of debug_pubnames on darwin.
3060 2010-11-01 Jason Merrill <jason@redhat.com>
3061 Benjamin Kosnik <bkoz@redhat.com>
3063 * g++.dg/cpp0x/constexpr-initlist2.C: New.
3064 * g++.dg/cpp0x/constexpr-initlist3.C: New.
3066 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3067 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3068 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3069 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3070 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3071 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3072 * g++.dg/cpp0x/constexpr-array.C: New.
3073 * g++.dg/cpp0x/constexpr-base.C: New.
3074 * g++.dg/cpp0x/constexpr-complex.C: New.
3075 * g++.dg/cpp0x/constexpr-data1.C: New.
3076 * g++.dg/cpp0x/constexpr-data2.C: New.
3077 * g++.dg/cpp0x/constexpr-deref.C: New.
3078 * g++.dg/cpp0x/constexpr-diag1.C: New.
3079 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3080 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3081 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3082 * g++.dg/cpp0x/constexpr-empty.C: New.
3083 * g++.dg/cpp0x/constexpr-empty2.C: New.
3084 * g++.dg/cpp0x/constexpr-empty3.C: New.
3085 * g++.dg/cpp0x/constexpr-empty4.C: New.
3086 * g++.dg/cpp0x/constexpr-empty5.C: New.
3087 * g++.dg/cpp0x/constexpr-ex1.C: New.
3088 * g++.dg/cpp0x/constexpr-ex2.C: New.
3089 * g++.dg/cpp0x/constexpr-ex3.C: New.
3090 * g++.dg/cpp0x/constexpr-ex4.C: New.
3091 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3092 * g++.dg/cpp0x/constexpr-fnptr.C: New.
3093 * g++.dg/cpp0x/constexpr-function1.C: New.
3094 * g++.dg/cpp0x/constexpr-function2.C: New.
3095 * g++.dg/cpp0x/constexpr-function3.C: New.
3096 * g++.dg/cpp0x/constexpr-ice.C: New.
3097 * g++.dg/cpp0x/constexpr-initlist.C: New.
3098 * g++.dg/cpp0x/constexpr-neg1.C: New.
3099 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3100 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3101 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3102 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3103 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3104 * g++.dg/cpp0x/constexpr-nonlit.C: New.
3105 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3106 * g++.dg/cpp0x/constexpr-nullptr.C: New.
3107 * g++.dg/cpp0x/constexpr-object1.C: New.
3108 * g++.dg/cpp0x/constexpr-object2.C: New.
3109 * g++.dg/cpp0x/constexpr-overflow.C: New.
3110 * g++.dg/cpp0x/constexpr-pedantic.C: New.
3111 * g++.dg/cpp0x/constexpr-pos1.C: New.
3112 * g++.dg/cpp0x/constexpr-potential1.C: New.
3113 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3114 * g++.dg/cpp0x/constexpr-pure.C: New.
3115 * g++.dg/cpp0x/constexpr-static.C: New.
3116 * g++.dg/cpp0x/constexpr-static2.C: New.
3117 * g++.dg/cpp0x/constexpr-static3.C: New.
3118 * g++.dg/cpp0x/constexpr-static4.C: New.
3119 * g++.dg/cpp0x/constexpr-static5.C: New.
3120 * g++.dg/cpp0x/constexpr-static6.C: New.
3121 * g++.dg/cpp0x/constexpr-string.C: New.
3122 * g++.dg/cpp0x/constexpr-switch.C: New.
3123 * g++.dg/cpp0x/constexpr-targ.C: New.
3124 * g++.dg/cpp0x/constexpr-throw.C: New.
3125 * g++.dg/cpp0x/constexpr-typeid.C: New.
3126 * g++.dg/cpp0x/constexpr-union.C: New.
3127 * g++.dg/cpp0x/constexpr-value.C: New.
3128 * g++.dg/cpp0x/constexpr-value2.C: New.
3129 * g++.dg/cpp0x/constexpr-variadic.C: New.
3130 * g++.dg/cpp0x/initlist5.C: Use constexpr.
3131 * g++.dg/cpp0x/static_assert3.C: Add expected error.
3132 * g++.dg/other/fold1.C: Likewise.
3133 * g++.dg/parse/crash36.C: Likewise.
3134 * g++.dg/parse/constant4.C: Adjust expected error.
3135 * g++.dg/template/arg5.C: Likewise.
3136 * g++.dg/template/non-dependent10.C: Likewise.
3137 * g++.dg/template/qualified-id3.C: Likewise.
3138 * g++.dg/warn/overflow-warn-1.C: Likewise.
3139 * g++.dg/warn/overflow-warn-3.C: Likewise.
3140 * g++.dg/warn/overflow-warn-4.C: Likewise.
3141 * g++.old-deja/g++.pt/crash10.C: Likewise.
3143 * g++.dg/cpp0x/constexpr-ctor2.C: New.
3145 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3147 Implemented format and noreturn attributes for Objective-C methods.
3148 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3149 * objc.dg/attributes/method-deprecated-1.m: New.
3150 * objc.dg/attributes/method-deprecated-2.m: New.
3151 * objc.dg/attributes/method-deprecated-3.m: New.
3152 * objc.dg/attributes/method-noreturn-1.m: New.
3153 * objc.dg/attributes/method-sentinel-1.m: New.
3154 * objc.dg/attributes/method-format-1.m: New.
3155 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3156 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3157 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3158 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3159 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3160 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3161 * obj-c++.dg/attributes/method-format-1.mm: New.
3163 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3165 * objc.dg/property/at-property-deprecated-1.m: New.
3166 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3168 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3170 Implemented Objective-C 2.0 property accessors.
3171 * objc.dg/property/at-property-6.m: Use nonatomic properties to
3172 avoid testing more complex accessors in this testcase which is not
3174 * objc.dg/property/at-property-7.m: Same change.
3175 * objc.dg/property/at-property-8.m: Same change.
3176 * objc.dg/property/at-property-9.m: Same change.
3177 * objc.dg/property/at-property-10.m: Same change.
3178 * objc.dg/property/at-property-11.m: Same change.
3179 * obj-c++.dg/property/at-property-6.mm: Same change.
3180 * obj-c++.dg/property/at-property-7.mm: Same change.
3181 * obj-c++.dg/property/at-property-8.mm: Same change.
3182 * obj-c++.dg/property/at-property-9.mm: Same change.
3183 * obj-c++.dg/property/at-property-10.mm: Same change.
3184 * obj-c++.dg/property/at-property-11.mm: Same change.
3185 * objc.dg/property/at-property-12.m: New.
3186 * objc.dg/property/at-property-13.m: New.
3187 * obj-c++.dg/property/at-property-12.mm: New.
3188 * obj-c++.dg/property/at-property-13.mm: New.
3190 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3193 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3194 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3195 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3196 * gfortran.dg/allocate_with_typespec_2.f: New test.
3197 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3198 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3199 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3201 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3202 Nathan Froyd <froydnj@codesourcery.com>
3204 PR tree-optimization/46259
3205 * gfortran.dg/pr46259.f: New testcase.
3207 2010-11-01 Paul Koning <ni1d@arrl.net>
3209 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3210 * gcc.c-torture/compile/20020604-1.c: Ditto.
3211 * gcc.c-torture/compile/20001226-1.c: Ditto.
3212 * gcc.c-torture/compile/20010327-1.c: Ditto.
3213 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3214 * gcc.c-torture/compile/pr43191.c: Ditto.
3215 * gcc.c-torture/compile/pr41181.c: Ditto.
3217 2010-10-31 Richard Henderson <rth@redhat.com>
3219 * lib/target-supports.exp
3220 (check_effective_target_automatic_stack_alignment): True for
3221 x86 but not windows.
3222 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3223 use of the preferred-stack-boundary arguments.
3224 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3226 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3229 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3230 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3232 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3234 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3236 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3238 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3239 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3241 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3242 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3243 * objc.dg/torture/tls/thr-init.m: Likewise.
3244 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3245 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3247 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3249 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3252 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3257 * gfortran.dg/typebound_generic_10.f03: New.
3259 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3261 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3262 * objc.dg/property/property-neg-1.m: Updated for changes in the
3263 syntax of @property and the implementation of
3264 @synthesize/@dynamic.
3265 * objc.dg/property/property-neg-2.m: Same change.
3266 * objc.dg/property/property-neg-3.m: Same change.
3267 * objc.dg/property/property-neg-4.m: Same change.
3268 * objc.dg/property/property-neg-5.m: Same change.
3269 * objc.dg/property/property-neg-7.m: Same change.
3270 * objc.dg/property/property-1.m: Same change.
3271 * objc.dg/property/synthesize-1.m: Same change.
3272 * objc.dg/property/at-property-2.m: Same change.
3273 * objc.dg/property/at-property-4.m: Same change.
3275 * objc.dg/property/fsf-property-method-acces.m: Updated for
3276 changes in the syntax of @property and the implementation of
3277 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3278 * objc.dg/property/fsf-property-basic.m: Same change.
3279 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3281 * objc.dg/property/at-property-5.m: New.
3282 * objc.dg/property/at-property-6.m: New.
3283 * objc.dg/property/at-property-7.m: New.
3284 * objc.dg/property/at-property-8.m: New.
3285 * objc.dg/property/at-property-9.m: New.
3286 * objc.dg/property/at-property-10.m: New.
3287 * objc.dg/property/at-property-11.m: New.
3288 * objc.dg/property/synthesize-2.m: New.
3289 * objc.dg/property/dynamic-2.m: New.
3291 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3292 syntax of @property and the implementation of
3293 @synthesize/@dynamic.
3294 * obj-c++.dg/property/property-neg-2.mm: Same change.
3295 * obj-c++.dg/property/property-neg-3.mm: Same change.
3296 * obj-c++.dg/property/property-neg-4.mm: Same change.
3297 * obj-c++.dg/property/property-neg-5.mm: Same change.
3298 * obj-c++.dg/property/property-neg-7.mm: Same change.
3299 * obj-c++.dg/property/property-1.mm: Same change.
3300 * obj-c++.dg/property/synthesize-1.mm: Same change.
3301 * obj-c++.dg/property/at-property-2.mm: Same change.
3302 * obj-c++.dg/property/at-property-4.mm: Same change.
3304 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3305 changes in the syntax of @property and the implementation of
3306 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3307 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3308 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3310 * obj-c++.dg/property/at-property-5.mm: New.
3311 * obj-c++.dg/property/at-property-6.mm: New.
3312 * obj-c++.dg/property/at-property-7.mm: New.
3313 * obj-c++.dg/property/at-property-8.mm: New.
3314 * obj-c++.dg/property/at-property-9.mm: New.
3315 * obj-c++.dg/property/at-property-10.mm: New.
3316 * obj-c++.dg/property/at-property-11.mm: New.
3317 * obj-c++.dg/property/synthesize-2.mm: New.
3318 * obj-c++.dg/property/dynamic-2.mm: New.
3320 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3321 Andrew Pinski <pinskia@gmail.com>
3323 * gcc.c-torture/execute/vector-shift.c: New testcase.
3324 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3325 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3326 * gcc.dg/vector-shift.c: Likewise.
3327 * gcc.dg/vector-shift1.c: Likewise.
3328 * gcc.dg/torture/vector-shift2.c: Likewise.
3329 * gcc.dg/vector-shift3.c: Likewise.
3330 * gcc.dg/simd-1b.c: Adjust.
3332 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3334 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3336 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3338 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3340 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3343 * gcc.target/i386/pr46153.c: New test.
3345 2010-10-27 Jason Merrill <jason@redhat.com>
3347 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3349 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3352 * gfortran.dg/class_dummy_3.f03: New.
3354 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3356 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3357 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3359 * gcc.target/i386/avx-vzeroupper-3.c: New.
3360 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3361 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3362 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3363 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3364 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3365 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3366 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3367 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3368 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3369 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3370 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3372 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3374 * obj-c.dg/property/at-property-4.m: New.
3375 * obj-c++.dg/property/at-property-4.mm: New.
3376 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3378 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3381 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3383 * objc.dg/property/at-property-1.m: New.
3384 * objc.dg/property/at-property-2.m: New.
3385 * objc.dg/property/at-property-3.m: New.
3386 * objc.dg/ivar-invalid-type-1.m: New.
3387 * obj-c++.dg/property/at-property-1.mm: New.
3388 * obj-c++.dg/property/at-property-2.mm: New.
3389 * obj-c++.dg/property/at-property-3.mm: New.
3390 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3391 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3394 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396 PR libgfortran/46010
3397 * gfortran.dg/namelist_66.f90: New test.
3398 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3400 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3403 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3404 * gfortran.dg/allocatable_scalar_10.f90: New.
3405 * gfortran.dg/class_19.f03: Extended.
3407 2010-10-26 Jan Hubicka <jh@suse.cz>
3410 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3412 2010-10-26 Ira Rosen <irar@il.ibm.com>
3414 PR tree-optimization/46167
3415 * gcc.dg/vect/O-pr46167.c: New.
3416 * gcc.dg/vect/vect.exp: Run tests with -O.
3418 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3421 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3422 * g++.dg/vect/pr33860a.cc: Likewise.
3423 * gcc.c-torture/compile/20070522-1.c: Likewise.
3424 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3425 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3426 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3427 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3428 * gcc.dg/pr44136.c: Likewise.
3430 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3431 * gcc.dg/compat/vector-1_x.c: Likewise.
3432 * gcc.dg/compat/vector-1_y.c: Likewise.
3433 * gcc.dg/compat/vector-2_x.c: Likewise.
3434 * gcc.dg/compat/vector-2_y.c: Likewise.
3435 * gcc.dg/pr43300.c: Likewise.
3437 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3438 * gcc.dg/compat/vector-1a_y.c: Likewise.
3439 * gcc.dg/compat/vector-1b_x.c: Likewise.
3440 * gcc.dg/compat/vector-1b_y.c: Likewise.
3441 * gcc.dg/compat/vector-2a_x.c: Likewise.
3442 * gcc.dg/compat/vector-2a_y.c: Likewise.
3443 * gcc.dg/compat/vector-2b_x.c: Likewise.
3444 * gcc.dg/compat/vector-2b_y.c: Likewise.
3445 * gcc.target/i386/pr39162.c: Likewise.
3446 * gcc.target/i386/pr40906-2.c: Likewise.
3447 * gcc.target/i386/sse-5.c: Likewise.
3449 * gcc.dg/pr35442.c: Prune ABI change warnings.
3451 * gcc.c-torture/execute/pr38151.x: New.
3452 * gcc.target/i386/pr44948-1a.c: Likewise.
3453 * gcc.target/i386/pr44948-1b.c: Likewise.
3454 * gcc.target/i386/pr44948-2a.c: Likewise.
3455 * gcc.target/i386/pr44948-2b.c: Likewise.
3457 2010-10-26 Ian Lance Taylor <iant@google.com>
3460 * gcc.c-torture/execute/20101025-1.c: New test.
3462 2010-10-26 Tobias Burnus <burnus@net-b.de>
3465 * gfortran.dg/class_allocate_5.f90: New.
3467 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3469 Implement opaque-enum-specifiers for C++0x
3470 * g++.dg/cpp0x/forw_enum1.C: New.
3471 * g++.dg/cpp0x/forw_enum2.C: New.
3472 * g++.dg/cpp0x/forw_enum3.C: New.
3473 * g++.dg/cpp0x/forw_enum4.C: New.
3474 * g++.dg/cpp0x/forw_enum5.C: New.
3475 * g++.dg/cpp0x/forw_enum6.C: New.
3476 * g++.dg/cpp0x/forw_enum7.C: New.
3477 * g++.dg/cpp0x/forw_enum8.C: New.
3478 * g++.dg/cpp0x/forw_enum9.C: New.
3479 * g++.dg/parse/enum3.C: Add new errors.
3480 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3481 * g++.dg/cpp0x/auto9.C: Add new error.
3482 * g++.dg/template/crash79.C: Add new errors.
3484 2010-10-26 Jie Zhang <jie@codesourcery.com>
3486 * gcc.target/arm/volatile-bitfields-1.c: New test.
3487 * gcc.target/arm/volatile-bitfields-2.c: New test.
3488 * gcc.target/arm/volatile-bitfields-3.c: New test.
3490 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3492 * gnat.dg/pointer_discr1.adb: New test.
3493 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3494 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3495 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3497 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3499 * gnat.dg/loop_optimization8.adb: New test.
3500 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3501 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3503 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3505 * gnat.dg/in_out_parameter2.adb: New test.
3506 * gnat.dg/in_out_parameter3.adb: Likewise.
3508 2010-10-25 Jie Zhang <jie@codesourcery.com>
3510 * g++.dg/opt/combine.c: New test.
3512 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3514 * gnat.dg/opt7.ad[sb]: New test.
3515 * gnat.dg/opt7_pkg.ads: New helper.
3517 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3520 * obj-c.dg/pr45735.mm: New.
3521 * obj-c++.dg/pr45735.mm: New.
3523 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3526 * objc.dg/pr24393.m: New.
3527 * obj-c++.dg/pr24393.mm: New.
3529 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3532 * objc.dg/pr28049.m: New.
3533 * obj-c++.dg/pr28049.mm: New.
3535 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3537 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3538 parameter attributes are now supported.
3539 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3540 * objc.dg/attributes/parameter-attribute-1.m: New test.
3541 * objc.dg/attributes/parameter-attribute-2.m: New test.
3542 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3543 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3545 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3547 Based on the CFString implementation in FSF apple/trunk branch.
3549 * gcc.dg/darwin-cfstring-1.c: New.
3550 * gcc.dg/darwin-cfstring-2.c: New.
3551 * gcc.dg/torture/darwin-cfstring-3.c: New.
3552 * g++.dg/other/darwin-cfstring1.C: New.
3553 * g++.dg/torture/darwin-cfstring-3.C: New.
3555 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3557 * objc.dg/demangle-1.m: New test.
3558 * obj-c++.dg/demangle-1.mm: New test.
3559 * obj-c++.dg/demangle-2.mm: New test.
3560 * obj-c++.dg/demangle-3.mm: New test.
3562 2010-10-23 Ian Lance Taylor <iant@google.com>
3564 * gcc.c-torture/execute/20101011-1.c: New test.
3565 * gcc.c-torture/execute/20101011-1.x: New test driver.
3567 2010-10-23 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/protected_8.f90: New.
3572 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3574 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3575 * gcc.target/i386/isa-9.c: Skip for -march other than
3576 -march=amdfam10 in multilib options.
3577 * gcc.target/i386/pr42589.c: Skip for -march other than
3578 -march=i486 in multilib options.
3579 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3580 other -march in multilib options.
3582 2010-10-23 Jie Zhang <jie@codesourcery.com>
3584 PR rtl-optimization/37360
3585 * gcc.dg/pr37360.c: New test.
3587 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3589 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3591 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3592 Andrew Pinski <pinskia@gmail.com>
3594 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3595 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3596 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3597 * gcc.dg/vector-subscript-1.c: Likewise.
3598 * gcc.dg/vector-subscript-2.c: Likewise.
3599 * gcc.dg/vector-subscript-3.c: New testcase.
3600 * gcc.dg/array-8.c: Adjust.
3602 2010-10-22 Richard Guenther <rguenther@suse.de>
3605 * c-c++-common/torture/pr46137.c: New testcase.
3607 2010-10-22 Jason Merrill <jason@redhat.com>
3610 * g++.dg/template/defarg14.C: New.
3612 2010-10-22 Jason Merrill <jason@redhat.com>
3615 * g++.dg/cpp0x/implicit10.C: New.
3617 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3620 * gcc.target/i386/pr46098.c: New test.
3622 2010-10-22 Richard Guenther <rguenther@suse.de>
3624 PR tree-optimization/45720
3625 * gcc.dg/torture/pr45720.c: New testcase.
3627 2010-10-22 Ira Rosen <irar@il.ibm.com>
3629 PR tree-optimization/46126
3630 * gcc.dg/vect/pr46126.c: New.
3632 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3634 Based on the CFString implementation in FSF apple/trunk branch.
3636 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3637 so that the latter can be used in dg-skip and dg-xfail clauses.
3638 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3639 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3640 to use dg-additional-files for Object1.
3641 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3642 to use dg-additional-files for Object1, move to torture/strings/.
3643 * obj-c++.dg/const-str-4.mm: Likewise.
3644 * obj-c++.dg/const-str-3.mm: Likewise.
3645 * obj-c++.dg/const-str-8.mm: Likewise.
3646 * obj-c++.dg/const-str-9.mm: Likewise.
3647 * obj-c++.dg/const-str-10.mm: Likewise.
3648 * obj-c++.dg/const-str-10.mm: Likewise.
3649 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3650 to use dg-additional-files for Object1, move to strings/.
3651 * obj-c++.dg/const-str-2.mm: Likewise.
3652 * obj-c++.dg/const-str-5.mm: Likewise.
3653 * obj-c++.dg/const-str-6.mm: Likewise.
3654 * obj-c++.dg/const-str-12.mm: Likewise.
3655 * obj-c++.dg/strings/strings.exp: New.
3656 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3657 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3658 * obj-c++.dg/torture/strings/strings.exp: New.
3659 * obj-c++.dg/torture/strings/string1.mm: New.
3660 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3661 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3662 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3664 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3665 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3666 * objc/execute/string2.m: Likewise.
3667 * objc/execute/string3.m: Likewise.
3668 * objc/execute/string3.m: Likewise.
3669 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3670 * objc.dg/foreach-4.m: Likewise.
3671 * objc.dg/foreach-5.m: Likewise.
3672 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3673 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3674 * objc.dg/const-str-4.m: Likewise.
3675 * objc.dg/const-str-7.m: Likewise.
3676 * objc.dg/const-str-8.m: Likewise.
3677 * objc.dg/const-str-9.m: Likewise.
3678 * objc.dg/const-str-10.m: Likewise.
3679 * objc.dg/const-str-11.m: Likewise.
3680 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3681 to use dg-additional-files for Object1, move to objc.dg/strings/.
3682 * objc.dg/const-str-2.m: Likewise.
3683 * objc.dg/const-str-5.m: Likewise.
3684 * objc.dg/const-str-6.m: Likewise.
3685 * objc.dg/const-str-12.m: Likewise.
3686 * objc.dg/const-str-12b.m: Likewise.
3687 * objc.dg/strings/strings.exp: New.
3688 * objc.dg/strings/const-cfstring-2.m: New.
3689 * objc.dg/strings/const-cfstring-5.m: New.
3690 * objc.dg/torture/strings/strings.exp: New.
3691 * objc.dg/torture/strings/const-cfstring-1.m: New.
3692 * objc.dg/torture/strings/const-cfstring-3.m: New.
3693 * objc.dg/torture/strings/const-cfstring-4.m: New.
3695 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3697 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3699 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/parse/crash57.C: New.
3704 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3705 H.J. Lu <hongjiu.lu@intel.com>
3708 * gcc.target/i386/pr45946.c: New test.
3710 2010-10-21 Martin Jambor <mjambor@suse.cz>
3712 PR tree-optimization/45875
3713 * g++.dg/ipa/pr45875.C: New test.
3715 2010-10-21 Ira Rosen <irar@il.ibm.com>
3717 PR tree-optimization/46049
3718 PR tree-optimization/46052
3719 * gcc.dg/vect/pr46052.c: New test.
3720 * gcc.dg/vect/pr46049.c: New test.
3722 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3725 * gfortran.dg/shape_5.f90: New test case.
3727 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3730 * gfortran.dg/proc_ptr_comp_25.f90: New.
3732 2010-10-21 Richard Guenther <rguenther@suse.de>
3733 Michael Matz <matz@suse.de>
3735 PR tree-optimization/45764
3736 * gcc.dg/torture/pr45764.c: New testcase.
3738 2010-10-21 Richard Guenther <rguenther@suse.de>
3740 PR tree-optimization/46111
3741 * g++.dg/torture/pr46111.C: New testcase.
3743 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/dummy_procedure_4.f90: New.
3747 * gfortran.dg/proc_ptr_30.f90: New.
3749 2010-10-21 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/ptr-func-1.f90: New.
3753 * gfortran.dg/ptr-func-2.f90: New.
3755 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3757 PR tree-optimization/45919
3758 * gcc.c-torture/compile/pr45919.c: New test.
3760 PR tree-optimization/46066
3761 * gcc.dg/autopar/pr46066.c: New test.
3763 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3766 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3768 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3771 * g++.dg/cpp0x/range-for7.C: New.
3773 2010-10-20 Richard Guenther <rguenther@suse.de>
3776 * g++.dg/lto/20101020-1_0.h: New testcase.
3777 * g++.dg/lto/20101020-1_0.C: Likewise.
3778 * g++.dg/lto/20101020-1_1.C: Likewise.
3780 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3782 * gcc.dg/20101013-1.c: New test.
3784 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3787 * gcc.target/i386/pr46085-1.c: New.
3788 * gcc.target/i386/pr46085-2.c: Likewise.
3790 2010-10-20 Richard Guenther <rguenther@suse.de>
3792 PR tree-optimization/45860
3793 * gcc.dg/torture/pr45860.c: New testcase.
3795 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3797 * gnat.dg/discr25.adb: New test.
3798 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3800 2010-10-20 Olivier Hainque <hainque@adacore.com>
3802 * gcc.target/powerpc/ehreturn.c: New test.
3804 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3806 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3807 not require Foundation and run with the GNU runtime as well.
3809 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3812 * obj-c++.dg/template-8.mm: New.
3814 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3817 * objc.dg/pr23709.m: New.
3818 * obj-c++.dg/pr23709.m: New.
3820 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3823 * g++.dg/template/crash104.C: New.
3825 2010-10-19 Richard Henderson <rth@redhat.com>
3827 * gcc.target/i386/fma3-fma.c: New.
3828 * gcc.target/i386/fma3-builtin.c: New.
3829 * gcc.target/i386/fma4-builtin.c: New.
3831 2010-10-19 Richard Guenther <rguenther@suse.de>
3834 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3836 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3838 Merge from 'apple/trunk' branch on FSF servers.
3840 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3843 * objc.dg/proto-init-mimatch-1.m: New.
3844 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3846 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3848 Implemented parsing @synthesize and @dynamic for
3849 Objective-C/Objective-C++.
3850 * objc.dg/property/dynamic-1.m: New.
3851 * objc.dg/property/synthesize-1.m: New.
3852 * obj-c++.dg/property/dynamic-1.mm: New.
3853 * obj-c++.dg/property/synthesize-1.mm: New.
3855 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3857 * objc.dg/at-class-1.m: New.
3858 * objc.dg/at-class-1.mm: New.
3860 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3862 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3864 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3866 Merge from 'apple/trunk' branch on FSF servers.
3868 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3871 * obj-c++.dg/template-7.mm: New.
3873 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3875 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3878 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3880 Merge from 'apple/trunk' branch on FSF servers.
3882 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3885 * obj-c++.dg/try-catch-16.mm: New.
3886 * obj-c++.dg/try-catch-17.mm: New.
3888 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3891 * obj-c++.dg/try-catch-15.mm: New
3893 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3896 * obj-c++.dg/try-catch-12.mm: New
3897 * obj-c++.dg/try-catch-13.mm: New
3898 * obj-c++.dg/try-catch-14.mm: New
3899 * objc.dg/try-catch-11.m: New
3900 * objc.dg/try-catch-12.m: New
3901 * objc.dg/try-catch-13.m: New
3903 2010-10-18 Richard Henderson <rth@redhat.com>
3905 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3907 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3910 * c-c++-common/Wunused-var-13.c: New test.
3912 2010-10-18 Richard Guenther <rguenther@suse.de>
3914 PR tree-optimization/45967
3915 * gcc.dg/torture/pr45967.c: New testcase.
3916 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3917 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3918 * gcc.dg/torture/pr39074-2.c: Likewise
3919 * gcc.dg/torture/pta-escape-1.c: Likewise
3920 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3921 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3922 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3923 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3924 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3925 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3927 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3929 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3931 2010-10-18 Richard Guenther <rguenther@suse.de>
3934 * g++.dg/lto/20101015-2_0.C: New testcase.
3936 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3939 * gcc.c-torture/execute/pr46019.c: New test.
3941 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3943 Merge from 'apple/trunk' branch on FSF servers.
3945 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3948 * obj-c++.dg/method-namespace-2.mm: New.
3950 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3952 Merge from 'apple/trunk' branch on FSF servers.
3954 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3957 * objc.dg/private-1.m: Test modified.
3958 * obj-c++.dg/private-1.mm: Test modified.
3960 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3963 * gcc.target/i386/push-1.c: Remove.
3965 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3966 H.J. Lu <hongjiu.lu@intel.com>
3969 * gcc.target/i386/pr46051.c: New test.
3971 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3973 * obj-c++.dg/gnu-api-2-class.mm: New.
3974 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3975 * obj-c++.dg/gnu-api-2-method.mm: New.
3976 * obj-c++.dg/gnu-api-2-objc.mm: New.
3977 * obj-c++.dg/gnu-api-2-object.mm: New.
3978 * obj-c++.dg/gnu-api-2-property.mm: New.
3979 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3980 * obj-c++.dg/gnu-api-2-sel.mm: New.
3982 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3984 * objc.dg/fsf-package-0.m: New.
3985 * obj-c++.dg/fsf-package-0.m: New.
3987 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3990 * objc.dg/pr18255.m: New.
3992 2010-10-16 Jan Hubicka <jh@suse.cz>
3995 * g++.dg/torture/pr44206.C: New.
3997 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3999 * objc.dg/gnu-api-2-class.m: New.
4000 * objc.dg/gnu-api-2-objc.m: New.
4002 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4004 * objc.dg/gnu-api-2-ivar.m: New.
4006 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4008 * objc.dg/gnu-api-2-property.m: New.
4010 2010-10-15 Xinliang David Li <davidxl@google.com>
4012 * g++.dg/uninit-pred-3_a.C: New test.
4013 * g++.dg/uninit-pred-3_b.C: New test.
4015 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4017 * objc.dg/gnu-api-2-object.m: New.
4019 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4021 * objc.dg/gnu-api-2-method.m: New.
4023 2010-10-15 Jason Merrill <jason@redhat.com>
4025 * g++.dg/lto/pr45983_0.C: New.
4027 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4029 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4030 builtin combiner patterns.
4031 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4032 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4033 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4034 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4035 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4037 2010-10-15 Richard Guenther <rguenther@suse.de>
4039 * g++.dg/lto/20101015-1_0.C: New testcase.
4041 2010-10-15 Richard Guenther <rguenther@suse.de>
4044 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4045 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4047 2010-10-15 Richard Guenther <rguenther@suse.de>
4050 * g++.dg/lto/20101014-1_0.C: New testcase.
4052 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4054 * objc.dg/gnu-api-2-protocol.m: New.
4055 * objc.dg/gnu-api-2-sel.m: New.
4057 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4059 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4062 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
4064 * gcc.dg/20101010-1.c: New testcase.
4066 2010-10-15 Jie Zhang <jie@codesourcery.com>
4068 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4069 script when relocatable linking.
4071 2010-10-14 Yao Qi <yao@codesourcery.com>
4074 * gcc.target/arm/pr45447.c: New test.
4076 2010-10-14 Jan Hubicka <jh@suse.cz>
4079 * g++.dg/lto/pr45621.h : New.
4080 * g++.dg/lto/pr45621_0.C: New.
4081 * g++.dg/lto/pr45621_1.C: New.
4083 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4085 * objc.dg/property: New.
4086 * objc.dg/property/fsf-property-basic.m: New.
4087 * objc.dg/property/fsf-property-method-access.m: New.
4088 * objc.dg/property/fsf-property-named-ivar.m: New.
4089 * obj-c++.dg/property: New.
4090 * obj-c++.dg/property/fsf-property-basic.mm: New.
4091 * obj-c++.dg/property/fsf-property-method-access.mm: New.
4092 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4094 merge from FSF apple 'trunk' branch.
4095 2006 Fariborz Jahanian <fjahanian@apple.com>
4097 Radars 4436866, 4505126, 4506903, 4517826
4098 * objc.dg/property/property-1.m: New.
4099 * objc.dg/property/property-2.m: New.
4100 * objc.dg/property/property-3.m: New.
4101 * objc.dg/property/property-neg-1.m: New.
4102 * objc.dg/property/property-neg-2.m: New.
4103 * objc.dg/property/property-neg-3.m: New.
4104 * objc.dg/property/property-neg-4.m: New.
4105 * objc.dg/property/property-neg-5.m: New.
4106 * objc.dg/property/property-neg-6.m: New.
4107 * objc.dg/property/property-neg-7.m: New.
4108 * objc.dg/property/property.exp: New.
4109 * obj-c++.dg/property/property-1.mm: New.
4110 * obj-c++.dg/property/property-2.mm: New.
4111 * obj-c++.dg/property/property-3.mm: New.
4112 * obj-c++.dg/property/property-neg-1.mm: New.
4113 * obj-c++.dg/property/property-neg-2.mm: New.
4114 * obj-c++.dg/property/property-neg-3.mm: New.
4115 * obj-c++.dg/property/property-neg-4.mm: New.
4116 * obj-c++.dg/property/property-neg-5.mm: New.
4117 * obj-c++.dg/property/property-neg-6.mm: New.
4118 * obj-c++.dg/property/property-neg-7.mm: New.
4119 * obj-c++.dg/property/property.exp: New.
4121 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4123 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
4125 2010-10-14 Joseph Myers <joseph@codesourcery.com>
4128 * gcc.c-torture/compile/pr45969-1.c: New test.
4130 2010-10-14 Richard Guenther <rguenther@suse.de>
4132 PR tree-optimization/44913
4133 * gcc.dg/torture/pr44913.c: New testcase.
4135 2010-10-14 Richard Guenther <rguenther@suse.de>
4138 * g++.dg/lto/20101014-2_0.C: New testcase.
4140 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4142 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4143 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4144 * gcc.target/i386/pr44130.c: Likewise.
4145 * gcc.target/i386/pr44144.c: Likewise.
4146 * gcc.target/i386/pr44180.c: Likewise.
4147 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4148 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4149 * gcc.target/i386/vect-sizes-1.c: Likewise.
4150 * gcc.target/i386/vectorize4-avx.c: Likewise.
4152 2010-10-14 Richard Guenther <rguenther@suse.de>
4155 * g++.dg/lto/20101010-3_0.C: New testcase.
4156 * g++.dg/lto/20101010-4_0.C: Likewise.
4158 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4160 * objc.dg/pr45878.m: Update to include NSConstantString interface
4162 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4163 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4164 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4165 reference for m64 -fnext-runtime.
4167 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4169 * gcc.target/i386/vect-sizes-1.c: New.
4171 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4174 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4176 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4179 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4181 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4183 * gcc.target/ia64/20101005.c: New test.
4185 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4187 PR rtl-optimization/45570
4188 * gcc.dg/pr45570.c: New test.
4190 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4192 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4193 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4194 * gcc.target/i386/vectorize4-avx.c: Likewise.
4196 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4198 * gcc.target/i386/avx-copysign-vec.c: New.
4199 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4201 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.target/i386/pr44130.c: New.
4206 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4209 * gcc.target/i386/pr44144.c: New.
4211 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4214 * gcc.target/i386/pr44180.c: New.
4216 2010-10-13 Jason Merrill <jason@redhat.com>
4218 * g++.dg/template/canon-type-8.C: New.
4220 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4222 * gcc.c-torture/execute/20101013-1.c: New test.
4224 2010-10-13 Richard Guenther <rguenther@suse.de>
4227 * objc.dg/pr45878.m: New testcase.
4229 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4231 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4232 * gcc.dg/format/dfp-printf-1.c: Likewise.
4233 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4235 2010-10-13 Richard Guenther <rguenther@suse.de>
4237 PR tree-optimization/45788
4238 * g++.dg/pr45788.C: New testcase.
4240 2010-10-13 Richard Guenther <rguenther@suse.de>
4242 PR tree-optimization/45970
4243 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4245 2010-10-13 Richard Guenther <rguenther@suse.de>
4247 PR tree-optimization/45982
4248 * gcc.dg/torture/pr45982.c: New testcase.
4249 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4250 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4251 * gcc.dg/torture/pr39074-2.c: Likewise.
4253 2010-10-13 Richard Guenther <rguenther@suse.de>
4256 * g++.dg/torture/pr45874.C: New testcase.
4258 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4260 * objc.dg/attributes/method-attribute-1.m: Update to respond
4261 to implemented method attributes..
4262 * objc.dg/attributes/method-attribute-2.m: Likewise.
4263 * objc.dg/attributes/method-attribute-3.m: Likewise.
4264 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4265 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4266 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4268 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4271 * objc.dg/pr23214.m: New.
4273 2010-10-12 Michael Eager <eager@eagercon.com>
4276 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4277 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4279 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.c-torture/execute/pr45636.c: New test.
4283 * gfortran.dg/pr45636.f90: New test.
4285 2010-10-12 Richard Henderson <rth@redhat.com>
4287 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4289 2010-10-12 Daniel Kraft <d@domob.eu>
4292 * gfortran.dg/associate_1.f03: More tests with derived-types.
4293 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4294 * gfortran.dg/associate_8.f03: Fix typo.
4295 * gfortran.dg/initialization_27.f90: Fix typo.
4297 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4300 * lib/lto.exp (lto-get-options-main): Support optional target
4301 selector for dg-extra-ld-options.
4303 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4305 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4306 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4308 2010-10-11 Martin Jambor <mjambor@suse.cz>
4311 * g++.dg/torture/pr45699.C: New test.
4312 * g++.dg/otr-fold-1.C: Adjusted.
4313 * g++.dg/otr-fold-1.C: Likewise.
4315 2010-10-11 Nick Clifton <nickc@redhat.com>
4317 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4318 Allow for a user label prefix.
4320 2010-10-10 Richard Guenther <rguenther@suse.de>
4322 * g++.dg/lto/20101010-1_0.C: New testcase.
4323 * g++.dg/lto/20101010-2_0.C: Likewise.
4325 2010-10-11 Ira Rosen <irar@il.ibm.com>
4327 PR tree-optimization/45902
4328 * gcc.dg/vect/45902.c: New test.
4330 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.dg/tls/pr45870.c: New test.
4335 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4338 * gfortran.dg/typebound_operator_6.f03: New.
4340 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4342 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4343 and adjust -export symbol scanning.
4344 * g++.dg/ext/dllexport1.C: Likewise.
4345 * g++.dg/ext/dllexport3.C: Likewise.
4346 * gcc.dg/dll-3.c: Likewise.
4347 * gcc.dg/dll-4.c: Likewise.
4348 * gcc.dg/dll-5.c: Likewise.
4350 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4352 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4353 instead of tree_profile dump file.
4354 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4355 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4358 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4360 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4362 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4364 * gfortran.dg/character_comparison_4.f90: New test.
4365 * gfortran.dg/character_comparison_5.f90: New test.
4366 * gfortran.dg/character_comparison_6.f90: New test.
4368 2010-10-09 Richard Henderson <rth@redhat.com>
4370 * lib/target-supports.exp
4371 (check_effective_target_automatic_stack_alignment): Always true.
4373 2010-10-09 Richard Guenther <rguenther@suse.de>
4376 * gcc.dg/lto/20101009-2_0.c: New testcase.
4377 * gcc.dg/lto/20101009-2_1.c: Likewise.
4378 * gcc.dg/lto/20101009-2_2.c: Likewise.
4380 2010-10-09 Richard Guenther <rguenther@suse.de>
4383 * g++.dg/lto/20101009-1_0.C: New testcase.
4385 2010-10-09 Richard Guenther <rguenther@suse.de>
4387 PR tree-optimization/45945
4388 * gcc.dg/lto/20101009-1_0.c: New testcase.
4390 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4393 * gcc.target/i386/pr45913.c: New.
4395 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4398 * gfortran.dg/streamio_16.f90: Update test.
4400 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4402 PR tree-optimization/45903
4403 * gcc.target/i386/pr45903.c: New test.
4405 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4407 * gnat.dg/interface5.adb: Compile with warnings disabled.
4409 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4411 * obj-c++.dg/encode-10.mm: New testcase.
4413 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4416 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4417 C++ class. Removed XFAIL.
4419 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4422 * gfortran.dg/typebound_operator_5.f03: New.
4424 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4426 Merge from 'apple/trunk' branch on FSF servers.
4428 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4431 * obj-c++.dg/method-namespace-1.mm: New.
4433 2010-10-07 Martin Jambor <mjambor@suse.cz>
4435 * gcc.dg/tree-ssa/sra-11.c: New test.
4437 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4440 * gcc.dg/vect/pr45847.c: New test.
4442 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4443 Kai Tietz <kai.tietz@onevision.com>
4445 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4447 2010-10-07 Richard Guenther <rguenther@suse.de>
4449 PR tree-optimization/45732
4450 * gcc.dg/torture/pr45732.c: New testcase.
4452 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4454 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4455 * objc.dg/foreach-2.m: Likewise.
4456 * objc.dg/foreach-3.m: Likewise.
4457 * objc.dg/foreach-4.m: Likewise.
4458 * objc.dg/foreach-5.m: Likewise.
4459 * objc.dg/foreach-6.m: Likewise.
4460 * objc.dg/foreach-7.m: Likewise.
4461 * objc.dg/objc-foreach-4.m: Likewise.
4462 * objc.dg/objc-foreach-5.m: Likewise.
4464 2010-10-07 Richard Guenther <rguenther@suse.de>
4467 * gcc.dg/torture/pr45869.c: New testcase.
4469 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4471 * objc.dg/set-not-used-1.m: New
4472 * obj-c++.dg/set-not-used-1.mm: New.
4474 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4476 * objc.dg/attributes/method-attribute-3.m: New.
4477 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4479 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4482 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4484 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4487 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4489 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4491 Merge from 'apple/trunk' branch on FSF servers.
4493 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4496 * obj-c++.dg/encode-9.mm: New.
4498 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4500 * g++.dg/cpp0x/pr45908.C: New test.
4502 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4504 * gnat.dg/opt6.ad[sb]: New test.
4506 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4508 Implemented fast enumeration for Objective-C.
4509 * objc.dg/foreach-1.m: New.
4510 * objc.dg/foreach-2.m: New.
4511 * objc.dg/foreach-3.m: New.
4512 * objc.dg/foreach-4.m: New.
4513 * objc.dg/foreach-5.m: New.
4514 * objc.dg/foreach-6.m: New.
4515 * objc.dg/foreach-7.m: New.
4517 Merge from 'apple/trunk' branch on FSF servers:
4518 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4521 * objc.dg/objc-foreach-5.m: New.
4523 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4526 * objc.dg/objc-foreach-4.m: New.
4528 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4531 * objc.dg/objc-foreach-3.m: New.
4533 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4536 * objc.dg/objc-foreach-2.m: New.
4538 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4541 * objc.dg/objc-foreach-1.m: New
4543 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4545 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4548 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4551 * obj-c++.dg/syntax-error-10.mm: New.
4553 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4556 * obj-c++.dg/syntax-error-9.mm: New.
4558 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4561 * obj-c++.dg/syntax-error-8.mm: New.
4563 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4565 Merge from 'apple/trunk' branch on FSF servers.
4567 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4570 * obj-c++.dg/syntax-error-7.mm: New
4572 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4575 * obj-c++.dg/syntax-error-6.mm: New
4577 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4580 * obj-c++.dg/syntax-error-5.mm: New
4582 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4585 * obj-c++.dg/syntax-error-[3-4].mm: New.
4587 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4590 * obj-c++.dg/syntax-error-[1-2].mm: New.
4592 2010-10-05 Ira Rosen <irar@il.ibm.com>
4594 PR tree-optimization/45752
4595 * gcc.dg/vect/pr45752.c: New test.
4597 2010-10-05 Richard Guenther <rguenther@suse.de>
4599 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4600 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4601 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4602 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4603 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4604 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4605 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4606 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4607 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4608 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4609 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4610 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4611 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4612 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4613 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4614 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4615 * gcc.dg/tree-ssa/20080530.c: Likewise.
4616 * g++.dg/tree-ssa/inline-3.C: Likewise.
4617 * g++.dg/tree-ssa/inline-1.C: Likewise.
4618 * g++.dg/tree-ssa/inline-2.C: Likewise.
4619 * gcc.dg/profile-dir-1.c: Likewise.
4620 * gcc.dg/profile-dir-2.c: Likewise.
4621 * gcc.dg/profile-dir-3.c: Likewise.
4623 2010-10-05 Richard Guenther <rguenther@suse.de>
4626 * g++.dg/torture/pr45877.C: New testcase.
4628 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4631 * gcc.dg/debug/pr45849.c: New test.
4634 * gcc.c-torture/compile/pr45876.c: New test.
4636 2010-10-04 Julian Brown <julian@codesourcery.com>
4638 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4640 * gcc.dg/vect/vect-60.c: Likewise.
4641 * gcc.dg/vect/vect-56.c: Likewise.
4642 * gcc.dg/vect/vect-93.c: Likewise.
4643 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4644 * gcc.dg/vect/vect-95.c: Likewise.
4645 * gcc.dg/vect/vect-96.c: Likewise.
4646 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4647 * gcc.dg/vect/slp-25.c: Likewise.
4648 * gcc.dg/vect/slp-3.c: Likewise.
4649 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4650 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4651 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4652 * gcc.dg/vect/vect-109.c: Likewise.
4653 * gcc.dg/vect/vect-peel-1.c: Likewise.
4654 * gcc.dg/vect/vect-peel-2.c: Likewise.
4655 * lib/target-supports.exp
4656 (check_effective_target_arm_vect_no_misalign): New.
4657 (check_effective_target_vect_no_align): Use above.
4658 (check_effective_target_vect_element_align): New.
4659 (add_options_for_quad_vectors): New.
4661 2010-10-04 Martin Jambor <mjambor@suse.cz>
4663 PR tree-optimization/45572
4664 * g++.dg/ipa/pr45572-1.C: New test.
4665 * g++.dg/ipa/pr45572-2.C: Likewise.
4667 2010-10-03 Ian Lance Taylor <iant@google.com>
4669 * gcc.dg/anon-struct-11.c: New test.
4670 * gcc.dg/anon-struct-12.c: New test.
4671 * gcc.dg/anon-struct-13.c: New test.
4672 * gcc.dg/anon-struct-14.c: New test.
4674 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4676 * g++.dg/torture/pr45764.C: Revert revision 164914.
4677 * gcc.dg/vect/pr43432.c: Likewise.
4678 * gcc.dg/vect/vect-114.c: Likewise.
4679 * gcc.dg/vect/vect-15.c: Likewise.
4681 2010-10-03 Jason Merrill <jason@redhat.com>
4683 * g++.dg/cpp0x/sfinae5.C: New.
4685 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4687 PR tree-optimization/45720
4688 PR tree-optimization/45764
4689 * g++.dg/torture/pr45764.C: New.
4691 * gcc.dg/vect/pr43432.c: Xfail.
4692 * gcc.dg/vect/vect-114.c: Likewise.
4693 * gcc.dg/vect/vect-15.c: Likewise.
4695 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4697 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4699 * gcc.dg/torture/pr45678-2.c: Likewise.
4701 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4704 * gfortran.dg/intrinsic_6.f90: New.
4706 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4709 * gfortran.dg/dependency_37.f90: New test.
4711 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4713 * gcc.target/i386/shift_mask.c: New test.
4715 2010-10-01 Richard Guenther <rguenther@suse.de>
4717 PR tree-optimization/45854
4718 * g++.dg/torture/pr45854.C: New testcase.
4720 2010-09-30 Michael Eager <eager@eagercon.com>
4722 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4725 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4728 * gfortran.dg/graphite/pr45758.f90: New.
4730 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4733 * gcc.dg/graphite/id-pr45230.c: New.
4735 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4737 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4738 * gfortran.dg/graphite/graphite.exp: Same.
4739 * gcc.dg/graphite/vect-pr43423.c: New.
4741 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4744 * g++.dg/torture/pr45843.C: New test.
4746 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4749 * gfortran.dg/allocate_derived_5.f90: New.
4751 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4753 PR tree-optimization/31261
4754 * gcc.dg/tree-ssa/pr31261.c: New test.
4756 2010-09-30 Michael Eager <eager@eagercon.com>
4758 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4759 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4760 * gcc.target/microblaze/microblaze.exp: Ditto.
4761 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4762 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4763 * gcc.target/microblaze/others/data_var1.c: Ditto.
4764 * gcc.target/microblaze/others/data_var2.c: Ditto.
4765 * gcc.target/microblaze/others/data_var3.c: Ditto.
4766 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4767 * gcc.target/microblaze/others/strings1.c:: Ditto.
4768 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4769 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4770 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4771 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4772 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4773 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4774 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4775 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4776 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4777 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4778 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4779 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4780 * gcc.target/microblaze/isa/float.c: Ditto.
4781 * gcc.target/microblaze/isa/mulh.c: Ditto.
4782 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4783 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4784 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4785 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4786 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4787 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4788 * gcc.target/microblaze/isa/bshift.c: Ditto.
4789 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4790 * gcc.target/microblaze/isa/div.c: Ditto.
4791 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4792 * gcc.target/microblaze/isa/mul.c: Ditto.
4794 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4796 merge from FSF 'apple/trunk' branch.
4797 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4800 * objc.dg/enhanced-proto-1.m: New.
4801 * objc.dg/enhanced-proto-2.m: New.
4802 * obj-c++.dg/enhanced-proto-1.mm: New
4803 * obj-c++.dg/enhanced-proto-2.mm: New.
4805 2010-09-30 Richard Guenther <rguenther@suse.de>
4808 * gcc.dg/debug/pr41893-1.c: Adjust.
4809 * gcc.dg/pr30762-1.c: Likewise.
4810 * gcc.dg/pr31529-1.c: Likewise.
4811 * gcc.dg/pr34457-1.c: Likewise.
4812 * gcc.dg/pr34668-1.c: Likewise.
4813 * gcc.dg/pr43557-1.c: Likewise.
4815 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4818 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4819 * objc.dg/const-str-3.m: Correct header for memcpy.
4820 * objc.dg/const-str-7.m: Likewise.
4821 * objc.dg/method-20b.m: Provide an implementation of Object.
4822 Adjust XFAIL for m64 NeXT runtime.
4823 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4824 * objc.dg/encode-3.m: Correct line ordering, provide header for
4826 * objc.dg/encode-7-next.m: Only run for 32bit.
4827 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4828 * objc.dg/type-size-2.m: Provide an implementation of Object.
4830 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4831 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4832 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4833 Adjust XFAIL for m64 NeXT runtime.
4834 * obj-c++.dg/method-22.mm: Likewise.
4835 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4837 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4839 Merge from 'apple/trunk' branch on FSF servers.
4841 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4844 * obj-c++.dg/bad-forward-decl.mm: New
4846 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4848 * ada/acats/run_acats: Revert revision 157037.
4850 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4852 Merge from 'apple/trunk' branch on FSF servers.
4854 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4857 * objc.dg/naming-2.m: Update
4858 * objc.dg/naming-3.m: New
4860 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4863 * gcc.target/arm/pr40457-3.c: New test.
4865 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4867 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4869 * lib/target-supports.exp (check_ifunc_available): Likewise.
4871 2010-09-29 Tristan Gingold <gingold@adacore.com>
4873 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4875 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4877 * objc.dg/keywords-1.m: New test.
4878 * objc.dg/keywords-2.m: New test.
4879 * objc.dg/keywords-3.m: New test.
4880 * obj-c++.dg/keywords-1.mm: New test.
4881 * obj-c++.dg/keywords-2.mm: New test.
4883 2010-09-28 Jason Merrill <jason@redhat.com>
4885 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4886 * g++.dg/ext/complit11.C: Likewise.
4887 * g++.old-deja/g++.law/temps1.C: Likewise.
4889 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4890 * g++.old-deja/g++.mike/misc6.C: Likewise.
4892 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4894 * objc.dg/attributes/method-attribute-1.m: New.
4895 * objc.dg/attributes/method-attribute-2.m: New.
4897 * obj-c++.dg/attributes/method-attribute-1.m: New.
4898 * obj-c++.dg/attributes/method-attribute-2.m: New.
4900 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4902 * objc.dg/attributes: New.
4903 * objc.dg/attributes/attributes.exp: New.
4904 * objc.dg/attributes/class-attribute-1.m: New.
4905 * objc.dg/attributes/class-attribute-2.m: New
4906 * objc.dg/attributes/categ-attribute-1.m: New
4907 * objc.dg/attributes/categ-attribute-2.m: New
4908 * objc.dg/attributes/proto-attribute-1.m: New
4910 * obj-c++.dg/attributes: New.
4911 * obj-c++.dg/attributes/attributes.exp: New
4912 * obj-c++.dg/attributes/class-attribute-1.mm: New
4913 * obj-c++.dg/attributes/class-attribute-2.mm: New
4914 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4915 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4916 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4918 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4920 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4921 from the branch renamed to method-20b.m to avoid clashes).
4923 2005-08-23 Stuart Hastings <stuart@apple.com>
4924 Ziemowit Laski <zlaski@apple.com>
4927 * obj-c++.dg/method-23.mm: New.
4928 * objc.dg/method-20.m: New.
4930 2010-09-28 Jan Hubicka <jh@suse.cz>
4932 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4934 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4937 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4938 i?86-*-solaris2.[89], *-*-vxworks*.
4939 * gcc.target/i386/pr22152.c: Likewise.
4940 * gcc.target/i386/vect8-ret.c: New test.
4942 2010-09-28 Jie Zhang <jie@codesourcery.com>
4944 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4946 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4948 Merge from 'apple/trunk' branch on FSF servers.
4950 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4953 * obj-c++.dg/method-22.mm: New.
4955 2010-09-27 Jason Merrill <jason@redhat.com>
4957 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4958 * g++.dg/ext/complit11.C: Adjust.
4959 * g++.old-deja/g++.law/temps1.C: Adjust.
4960 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4961 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4963 2010-09-27 Ian Lance Taylor <iant@google.com>
4965 * lib/target-supports.exp (check_effective_target_split_stack):
4967 * gcc.dg/split-1.c: New test.
4968 * gcc.dg/split-2.c: New test.
4969 * gcc.dg/split-3.c: New test.
4970 * gcc.dg/split-4.c: New test.
4972 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4975 * objc.dg/type-size-3.m: New test.
4977 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4980 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4982 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4985 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4986 * objc.dg/type-size-2.m: Same change.
4987 * obj-c++.dg/encode-5.mm: Same change.
4989 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4991 Merge from 'apple/trunk' branch on FSF servers. The original
4992 Changelogs are below.
4994 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4995 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4996 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4997 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4999 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5000 proto-qual-1.m in the branch) and the normal ABI on GNU.
5001 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
5002 the test only with the NeXT runtime.
5003 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5004 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5005 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5006 Run the test only with the NeXT runtime.
5008 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
5011 * objc.dg/encode-7-64bit.m: New.
5012 * objc.dg/encode-7.m: Skip if -m64.
5014 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
5017 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5018 * obj-c++.dg/threedotthree-abi-1.mm: New
5019 * objc.dg/threedotthree-abi-1.m: New
5021 2005-07-20 Ziemowit Laski <zlaski@apple.com>
5024 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5025 * objc.dg/encode-6.m: Likewise.
5026 * objc.dg/encode-7.m: New test case.
5028 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5030 Merge from 'apple/trunk' branch on FSF servers. Renamed
5031 const-str-12.m to constr-str-12b.m to avoid conflicts.
5033 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
5036 * obj-c++.dg/warn5.mm: New
5038 2005-06-22 Ziemowit Laski <zlaski@apple.com>
5041 * obj-c++.dg/const-str-12.mm: New.
5042 * objc.dg/const-str-12.m: New.
5044 2010-09-27 Tobias Burnus <burnus@net-b.de>
5048 * gfortran.dg/storage_size_2.f08: Fix test.
5049 * gfortran.dg/c_sizeof_1.f90: Fix test.
5050 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5051 * gfortran.dg/c_sizeof_3.f90: New.
5052 * gfortran.dg/c_sizeof_4.f90: New.
5053 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5054 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5056 2010-09-26 Daniel Kraft <d@domob.eu>
5060 * gfortran.dg/select_type_18.f03: New test.
5062 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
5064 * gnat.dg/return2.ad[sb]: New test.
5065 * gnat.dg/return2_pkg.ads: New helper.
5067 2010-09-25 Daniel Kraft <d@domob.eu>
5070 * gfortran.dg/io_constraints_6.f03: New test.
5071 * gfortran.dg/io_constraints_7.f03: New test.
5072 * gfortran.dg/newunit_2.f90: New test.
5074 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
5076 * gfortran.dg/operator_c1202.f90: New test.
5078 2010-09-24 Jan Hubicka <jh@suse.cz>
5080 * gcc.dg/tree-ssa/leaf.c: New testcase.
5082 2010-09-24 Jan Hubicka <jh@suse.cz>
5084 PR tree-optimization/45738
5085 PR tree-optimization/45741
5086 * gcc.c-torture/compile/pr45741.c: New.
5087 * gfortran.fortran-torture/compile/pr45738.f90: New.
5089 2010-09-24 Joseph Myers <joseph@codesourcery.com>
5091 * gcc.dg/cpp/undef-opt-1.c: New test.
5093 2010-09-24 Jason Merrill <jason@redhat.com>
5095 * g++.dg/other/error10.C: Adjust expected output.
5097 2010-09-24 Jakub Jelinek <jakub@redhat.com>
5100 * gcc.dg/torture/stackalign/alloca-6.c: New test.
5101 * gcc.target/i386/pr45234.c: New test.
5103 2010-09-24 Richard Guenther <rguenther@suse.de>
5105 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5107 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
5109 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5110 as a comment leader in regexp.
5112 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5114 * objc.dg/sync-2.m: New test.
5115 * obj-c++.dg/sync-2.mm: New test.
5117 2010-09-24 Tobias Burnus <burnus@net-b.de>
5120 * gfortran.dg/iso_fortran_env_7.f90: New.
5122 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5124 * obj-c++.dg/too-many-args.mm: New file.
5126 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5128 Merge from 'apple/trunk' branch on FSF servers.
5130 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
5133 * objc.dg/too-many-args.m: New
5135 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5138 * gfortran.dg/dependency_36.f90: New test.
5140 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
5142 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5143 * gcc.target/i386/pad-3.c: Ditto.
5144 * gcc.target/i386/pad-7.c: Ditto.
5145 * gcc.target/i386/pad-7.c: Ditto.
5146 * gcc.target/i386/pr36502.c: Ditto.
5147 * gcc.target/i386/zee.c: Ditto.
5148 * gcc.target/i386/20060821-1.c: Ditto.
5149 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
5150 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
5151 * gcc.target/i386/pad-5b.c: Ditto.
5152 * gcc.target/i386/pad-6a.c: Ditto.
5153 * gcc.target/i386/pad-6b.c: Ditto.
5154 * gcc.target/i386/pad-8.c: Ditto.
5155 * gcc.target/i386/pad-9.c: Ditto.
5156 * gcc.target/i386/pad-10.c: Ditto.
5157 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
5159 2010-09-23 Richard Guenther <rguenther@suse.de>
5161 PR tree-optimization/45565
5162 * g++.dg/ipa/pr45565.C: New testcase.
5164 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
5168 * gfortran.dg/vector_subscript_bound_1.f90: New.
5170 2010-09-23 Richard Guenther <rguenther@suse.de>
5173 * gcc.dg/pr45750.c: New testcase.
5175 2010-09-23 Jakub Jelinek <jakub@redhat.com>
5177 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5178 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
5181 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5183 PR rtl-optimization/44374
5184 * gcc.target/arm/headmerge-1.c: New test.
5185 * gcc.target/arm/headmerge-2.c: New test.
5186 * gcc.target/i386/headmerge-1.c: New test.
5187 * gcc.target/i386/headmerge-2.c: New test.
5189 2010-09-23 Daniel Kraft <d@domob.eu>
5194 * gfortran.dg/intrinsic_intent_1.f03: New test.
5195 * gfortran.dg/select_type_17.f03: New test.
5196 * gfortran.dg/associate_5.f03: More definability tests.
5197 * gfortran.dg/enum_2.f90: Check definability.
5198 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5199 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5200 * gfortran.dg/char_expr_2.f90: Ditto.
5201 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5202 * gfortran.dg/enum_5.f90: Ditto.
5203 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5204 * gfortran.dg/impure_assignment_2.f90: Ditto.
5205 * gfortran.dg/impure_assignment_3.f90: Ditto.
5206 * gfortran.dg/intent_out_1.f90: Ditto.
5207 * gfortran.dg/intent_out_3.f90: Ditto.
5208 * gfortran.dg/pointer_assign_7.f90: Ditto.
5209 * gfortran.dg/pointer_intent_3.f90: Ditto.
5210 * gfortran.dg/pr19936_1.f90: Ditto.
5211 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5212 * gfortran.dg/simpleif_2.f90: Ditto.
5213 * gfortran.dg/protected_5.f90: Ditto.
5214 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5215 * gfortran.dg/protected_6.f90: Ditto.
5216 * gfortran.dg/protected_7.f90: Ditto.
5218 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5221 * gfortran.dg/namelist_65.f90: New test.
5223 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5225 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5226 the regexp pattern between the expected label and location string.
5228 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5230 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5232 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5234 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5235 * gcc.dg/pr27898.c: Likewise.
5236 * gcc.dg/pr28712.c: Likewise.
5237 * gcc.dg/pr30762-1.c: Likewise.
5238 * gcc.dg/pr31529-1.c: Likewise.
5239 * gcc.dg/pr34457-1.c: Likewise.
5240 * gcc.dg/pr34668-1.c: Likewise.
5241 * gcc.dg/pr34989-1.c: Likewise.
5242 * gcc.dg/pr43557-1.c: Likewise.
5244 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5246 PR rtl-optimization/45739
5247 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5249 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5251 * gcc.target/sparc/mnofpu.c: New test.
5253 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5255 PR rtl-optimization/45739
5256 * gcc.target/i386/pr45739.c: New test.
5258 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5261 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5262 and counts. Add non-elemental function call check.
5265 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5266 arguments checks. Update temporary counts.
5267 * gfortran.dg/transpose_optimization_1.f90: New.
5269 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5272 * objc.dg/invalid-method-1.m: New.
5274 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5276 Merge from 'apple/trunk' branch on FSF servers.
5278 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5281 * objc.dg/naming-4.m: New
5282 * objc.dg/naming-5.m: New
5283 * obj-c++.dg/naming-1.mm: New
5284 * obj-c++.dg/naming-2.mm: New
5286 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5287 Jack Howarth <howarth@bromo.med.uc.edu>
5290 * g++.dg/torture/pr44972.C: Use portable assert().
5292 2010-09-21 Richard Guenther <rguenther@suse.de>
5294 PR tree-optimization/45580
5295 * g++.dg/torture/pr45580.C: New testcase.
5297 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5299 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5301 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5304 * gfortran.dg/pointer_check_7.f90: New.
5306 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5308 PR rtl-optimization/45728
5309 * gcc.c-torture/compile/pr45728.c: New test.
5311 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5314 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5316 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5318 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5320 2010-09-20 Richard Guenther <rguenther@suse.de>
5323 * gcc.dg/torture/pr45704.c: New testcase.
5325 2010-09-20 Jan Hubicka <jh@suse.cz>
5327 PR tree-optimize/45605
5328 * g++.dg/tree-ssa/pr45605.C: New testcase.
5330 2010-09-20 Michael Matz <matz@suse.de>
5333 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5336 2010-09-20 Richard Guenther <rguenther@suse.de>
5338 PR tree-optimization/45705
5339 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5341 2010-09-20 Michael Matz <matz@suse.de>
5344 * lib/target-supports.exp (check_effective_target_vect_perm):
5347 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5349 PR rtl-optimization/45695
5350 * gcc.c-torture/execute/pr45695.c: New test.
5352 2010-09-19 Jan Hubicka <jh@suse.cz>
5355 * gcc.c-torture/compile/pr44246.c:New file.
5357 2010-09-19 Ira Rosen <irar@il.ibm.com>
5359 PR tree-optimization/45714
5360 * gfortran.dg/vect/pr45714-a.f: New test.
5361 * gfortran.dg/vect/pr45714-b.f: New test.
5363 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5365 * gnat.dg/const1.adb: Rename into...
5366 * gnat.dg/constant1.adb: ...this.
5367 * gnat.dg/constant2.adb: New test.
5368 * gnat.dg/constant2_pkg1.ads: New helper.
5369 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5371 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5373 * gnat.dg/specs/constant1.ads: New test.
5374 * gnat.dg/specs/constant1_pkg.ads: New helper.
5376 2010-09-18 Jan Hubicka <jh@suse.cz>
5378 PR tree-optimization/45453
5379 * g++.dg/tree-ssa/pr45453.C: New testcase.
5381 2010-09-18 Jason Merrill <jason@redhat.com>
5383 * g++.dg/cpp0x/initlist44.C: New.
5385 2010-09-18 Richard Guenther <rguenther@suse.de>
5387 PR tree-optimization/45709
5388 * g++.dg/torture/pr45709-2.C: New testcase.
5390 2010-09-18 Richard Guenther <rguenther@suse.de>
5392 PR tree-optimization/45709
5393 * g++.dg/torture/pr45709.C: New testcase.
5395 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5398 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5400 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5402 * gcc.target/i386/pad-1.c: New.
5403 * gcc.target/i386/pad-2.c: Likewise.
5404 * gcc.target/i386/pad-3.c: Likewise.
5405 * gcc.target/i386/pad-4.c: Likewise.
5406 * gcc.target/i386/pad-5a.c: Likewise.
5407 * gcc.target/i386/pad-5b.c: Likewise.
5408 * gcc.target/i386/pad-6a.c: Likewise.
5409 * gcc.target/i386/pad-6b.c: Likewise.
5410 * gcc.target/i386/pad-7.c: Likewise.
5411 * gcc.target/i386/pad-8.c: Likewise.
5412 * gcc.target/i386/pad-9.c: Likewise.
5413 * gcc.target/i386/pad-10.c: Likewise.
5415 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5418 * gcc.dg/torture/stackalign/alloca-5.c: New.
5420 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5423 * gcc.dg/torture/pr45678-2.c: New.
5425 2010-09-17 Richard Guenther <rguenther@suse.de>
5428 * gcc.dg/torture/pr45678-1.c: New testcase.
5430 2010-09-17 Michael Matz <matz@suse.de>
5432 PR tree-optimization/43432
5433 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5434 check_effective_target_vect_perm_short): New predicates.
5435 (check_effective_target_vect_perm): Include x86_64.
5436 * gcc.dg/vect/pr43432.c: New test.
5437 * gcc.dg/vect/vect-114.c: Adjust.
5438 * gcc.dg/vect/vect-15.c: Ditto.
5439 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5440 * gcc.dg/vect/slp-perm-9.c: Ditto.
5442 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5445 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5448 2010-09-17 Richard Guenther <rguenther@suse.de>
5450 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5451 * gcc.dg/pr28706.c: Likewise.
5452 * gcc.dg/pr28712.c: Likewise.
5453 * gcc.dg/pr30762-1.c: Likewise.
5454 * gcc.dg/pr30762-2.c: Likewise.
5455 * gcc.dg/pr31529-1.c: Likewise.
5456 * gcc.dg/pr31529-2.c: Likewise.
5457 * gcc.dg/pr34457-1.c: Likewise.
5458 * gcc.dg/pr34457-2.c: Likewise.
5459 * gcc.dg/pr34668-1.c: Likewise.
5460 * gcc.dg/pr34668-2.c: Likewise.
5461 * gcc.dg/pr34989-1.c: Likewise.
5462 * gcc.dg/pr34989-2.c: Likewise.
5463 * gcc.dg/pr43557-1.c: Likewise.
5464 * gcc.dg/pr43557-2.c: Likewise.
5465 * gcc.dg/debug/pr41893-1.c: Likewise.
5466 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5467 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5468 * gcc.dg/matrix/matrix-4.c: Likewise.
5469 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5470 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5471 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5472 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5474 2010-09-16 Tobias Burnus <burnus@net-b.de>
5477 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5479 * gfortran.dg/intent_optimize_1.f90: New test.
5481 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5483 * gcc.target/i386/divmod-1.c: New.
5484 * gcc.target/i386/divmod-2.c: Likewise.
5485 * gcc.target/i386/divmod-3.c: Likewise.
5486 * gcc.target/i386/divmod-4.c: Likewise.
5487 * gcc.target/i386/divmod-4a.c: Likewise.
5488 * gcc.target/i386/divmod-5.c: Likewise.
5489 * gcc.target/i386/divmod-6.c: Likewise.
5490 * gcc.target/i386/divmod-7.c: Likewise.
5491 * gcc.target/i386/divmod-8.c: Likewise.
5492 * gcc.target/i386/udivmod-1.c: Likewise.
5493 * gcc.target/i386/udivmod-2.c: Likewise.
5494 * gcc.target/i386/udivmod-3.c: Likewise.
5495 * gcc.target/i386/udivmod-4.c: Likewise.
5496 * gcc.target/i386/udivmod-4a.c: Likewise.
5497 * gcc.target/i386/udivmod-5.c: Likewise.
5498 * gcc.target/i386/udivmod-6.c: Likewise.
5499 * gcc.target/i386/udivmod-7.c: Likewise.
5500 * gcc.target/i386/udivmod-8.c: Likewise.
5502 2010-09-16 Jan Hubicka <jh@suse.cz>
5504 * g++.dg/lto/pr45679-1_0.C: New file.
5505 * g++.dg/lto/pr45679-1_1.C: New file.
5506 * g++.dg/lto/pr45679-0_0.C: New file.
5507 * g++.dg/lto/pr45679-0_1.C: New file.
5509 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5512 * gfortran.dg/class_dummy_2.f03: New.
5514 2010-09-16 Richard Guenther <rguenther@suse.de>
5516 PR tree-optimization/45623
5517 * gcc.dg/torture/pr45623.c: New testcase.
5519 2010-09-16 Ira Rosen <irar@il.ibm.com>
5521 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5522 name and parentheses.
5523 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5525 2010-09-15 Jason Merrill <jason@redhat.com>
5527 * g++.dg/parse/parameter-declaration-2.C: New.
5529 * g++.dg/cpp0x/scoped_enum2.C: New.
5531 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5533 * gcc.c-torture/compile/20100915-1.c: New test.
5535 2010-09-15 Martin Jambor <mjambor@suse.cz>
5538 * gcc.dg/ipa/pr45644.c: New test.
5540 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5542 PR tree-optimization/45633
5543 * gcc.dg/vect/pr45633.c: New test.
5545 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5548 * gfortran.dg/allocate_derived_4.f90: New.
5550 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5552 * lib/target-supports.exp
5553 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5554 supported flag to true for neon.
5556 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/template/crash103.C: New.
5561 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5563 Merge from 'apple/trunk' branch on FSF servers.
5565 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5568 * objc.dg/msg-in-protocol.m: New.
5569 * obj-c++.dg/msg-in-protocol.mm: New.
5571 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5574 * objc.dg/break-in-ifstmt.m: New.
5576 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5579 * obj-c++.dg/comp-types-13.mm: New.
5580 * objc.dg/comp-types-12.m: New.
5582 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5585 * obj-c++.dg/proto-lossage-7.mm: New.
5586 * objc.dg/proto-lossage-7.m: New.
5588 2010-09-14 Jan Hubicka <jh@suse.cz>
5590 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5592 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5595 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5598 * gcc.dg/pr45567.c: New test.
5601 * g++.dg/debug/pr45660.C: New test.
5603 2010-09-14 Ira Rosen <irar@il.ibm.com>
5605 PR tree-optimization/45470
5606 * g++.dg/vect/pr45470-a.cc: New test.
5607 * g++.dg/vect/pr45470-a.cc: New test.
5609 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5612 * lib/profopt.exp: Prune warnings on execname2 compile.
5613 * lib/prune.exp: Prune "can't add line info" warnings.
5615 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5618 * gfortran.dg/namelist_64.f90: New test.
5620 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5622 PR rtl-optimization/45617
5623 * gcc.target/i386/pr45617.c: New test.
5625 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5627 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5629 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5631 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5632 * gcc.target/i386/fma4-vector.c: Likewise.
5633 * gcc.target/i386/vectorize2.c: Likewise.
5634 * gcc.target/i386/vectorize4.c: Likewise.
5635 * gcc.target/i386/vectorize5.c: Likewise.
5636 * gcc.target/i386/vectorize6.c: Likewise.
5637 * gcc.target/i386/vectorize8.c: Likewise.
5639 * gcc.target/i386/vect-double-1.c: New.
5640 * gcc.target/i386/vect-double-1a.c: Likewise.
5641 * gcc.target/i386/vect-double-2.c: Likewise.
5642 * gcc.target/i386/vect-double-2a.c: Likewise.
5644 * lib/target-supports.exp (check_effective_target_vect_double):
5645 Set et_vect_double_saved to 0 when tuning for Atom.
5647 2010-09-13 Jan Hubicka <jh@suse.cz>
5649 * gcc.dg/torture/pr23821.c: Drop static keyword.
5650 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5651 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5653 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5655 * gcc.target/arm/sync-1.c: New.
5657 2010-09-12 Olivier Hainque <hainque@adacore.com>
5659 * gnat.dg/memtrap.adb: New test.
5661 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5663 * gfortran.dg/promotion.f90: Fix options.
5665 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5667 * g++.dg/cpp0x/range-for1.C: New.
5668 * g++.dg/cpp0x/range-for2.C: New.
5669 * g++.dg/cpp0x/range-for3.C: New.
5670 * g++.dg/cpp0x/range-for4.C: New.
5671 * g++.dg/cpp0x/range-for5.C: New.
5672 * g++.dg/cpp0x/range-for6.C: New.
5674 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5676 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5677 and counts. Check that transpose is not called.
5678 * gfortran.dg/transpose_2.f90: Update error message.
5680 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5683 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5684 * g++.dg/lookup/strong-using-2.C: Likewise.
5685 * g++.dg/lookup/strong-using-3.C: Likewise.
5686 * g++.dg/lookup/strong-using-5.C: Likewise.
5688 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5689 * g++.dg/cpp0x/inline-ns4.C: New.
5690 * g++.dg/cpp0x/inline-ns5.C: New.
5692 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5695 * gfortran.fortran-torture/compile/pr45634.f90: New.
5697 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5699 * objc.dg/fobjc-exceptions.m: New test.
5701 2010-09-10 Jan Hubicka <jh@suse.cz>
5703 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5705 2010-09-10 Martin Jambor <mjambor@suse.cz>
5707 PR tree-optimization/44972
5708 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5709 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5710 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5712 * g++.dg/torture/pr44972.C: New test.
5714 2010-09-10 Martin Jambor <mjambor@suse.cz>
5716 PR tree-optimization/44972
5717 * g++.dg/torture/pr34850.C: Remove expected warning.
5719 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5721 * gfortran.dg/dummy_optional_arg.f90: New test.
5723 2010-09-08 Jan Hubicka <jh@suse.cz>
5725 PR tree-optimization/45598
5726 * fortran.fortran-torture/compile/pr45598.f90: New test.
5728 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5730 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5731 * lib/target-supports.exp (check_ifunc_available): New.
5732 * gcc.dg/attr-ifunc-1.c: New.
5733 * gcc.dg/attr-ifunc-2.c: New.
5734 * gcc.dg/attr-ifunc-3.c: New.
5735 * gcc.dg/attr-ifunc-4.c: New.
5736 * gcc.dg/attr-ifunc-5.c: New.
5737 * g++.dg/ext/attr-ifunc-1.C: New.
5738 * g++.dg/ext/attr-ifunc-2.C: New.
5739 * g++.dg/ext/attr-ifunc-3.C: New.
5740 * g++.dg/ext/attr-ifunc-4.C: New.
5742 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5745 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5747 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5749 * gfortran.dg/inline_transpose_1.f90: New test.
5751 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5754 * g++.dg/warn/Wunused-var-15.C: New test.
5756 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5758 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5761 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5763 * objc/execute/exceptions/throw-nil.m: New test.
5764 * objc/execute/exceptions/handler-1.m: Updated to use the new
5765 objc_set_uncaught_exception_handler() function.
5766 * objc/execute/exceptions/matcher-1.m: New test.
5768 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5771 * gfortran.dg/bit_comparison_1.F90: New test.
5772 * gfortran.dg/leadz_trailz_3.f90: New test.
5773 * gfortran.dg/masklr_2.F90: New test.
5774 * gfortran.dg/shiftalr_1.F90: New test.
5775 * gfortran.dg/merge_bits_2.F90: New test.
5776 * gfortran.dg/dshift_2.F90: New test.
5777 * gfortran.dg/bit_comparison_2.F90: New test.
5778 * gfortran.dg/masklr_1.F90: New test.
5779 * gfortran.dg/merge_bits_1.F90: New test.
5780 * gfortran.dg/dshift_1.F90: New test.
5781 * gfortran.dg/shiftalr_2.F90: New test.
5783 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5785 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5786 functions from objc/typedstream.h are deprecated.
5788 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790 * lib/target-supports.exp
5791 (check_effective_target_run_expensive_tests): New proc.
5792 * gcc.c-torture/compile/limits-fnargs.c: Use
5793 dg-require-effective-target run_expensive_tests.
5795 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5798 * gfortran.dg/gomp/pr45597.f90: New test.
5801 * gfortran.dg/gomp/pr45595.f90: New test.
5803 2010-09-08 Michael Matz <matz@suse.de>
5805 * c-c++-common/uninit-17.c: Adjust.
5807 2010-09-08 Michael Matz <matz@suse.de>
5809 PR tree-optimization/43430
5810 * gcc.dg/vect/pr43430-2.c: New test.
5812 2010-09-08 Michael Matz <matz@suse.de>
5814 PR tree-optimization/33244
5815 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5817 2010-09-08 Richard Guenther <rguenther@suse.de>
5819 PR tree-optimization/45578
5820 * gfortran.dg/pr45578.f90: New testcase.
5822 2010-09-08 Richard Guenther <rguenther@suse.de>
5825 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5827 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5830 * gfortran.dg/char_length_18.f90: New test.
5832 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5835 * gcc.target/i386/pr36502.c: New test.
5839 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5840 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5842 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5844 * gfortran.dg/achar_4.f90: Enable bounds checking.
5846 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5849 * gcc.target/i386/pr45206.c: New test.
5851 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5854 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5856 2010-09-07 Jan Hubicka <jh@suse.cz>
5858 * gcc.c-torture/compile/20100907.c: New testcase.
5860 2010-09-07 Richard Guenther <rguenther@suse.de>
5863 * g++.dg/eh/pr45569.C: New testcase.
5865 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5868 * gcc.target/arm/pr43137.c: New test.
5870 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5873 * gfortran.dg/dependency_35.f90: New test.
5875 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5878 * gfortran.dg/char_length_17.f90: New test.
5880 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5885 * g++.dg/template/typedef34.C: New test.
5886 * g++.dg/template/typedef35.C: New test.
5888 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5891 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5893 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5895 * g++.dg/warn/Wdouble-promotion.C: New.
5897 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5899 * g++.dg/parse/redef2.C: New.
5901 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5903 * gcc.dg/20100906-1.c: New testcase.
5905 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5908 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5909 DW_TAG_enumeration_type DIE.
5911 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5913 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5916 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5918 PR rtl-optimization/44919
5919 * g++.dg/opt/pr44919.C: New.
5921 2010-09-06 Tobias Burnus <burnus@net-b.de>
5924 * gfortran.dg/iall_iany_iparity_1.f90: New.
5925 * gfortran.dg/iall_iany_iparity_2.f90: New.
5927 2010-09-06 Jason Merrill <jason@redhat.com>
5929 * g++.dg/cpp0x/initlist42.C: New.
5931 * g++.dg/cpp0x/auto19.C: New.
5933 * g++.dg/template/sfinae25.C: New.
5934 * g++.dg/template/char1.C: Expect warning.
5935 * g++.dg/template/nontype10.C: Likewise.
5937 * g++.dg/cpp0x/implicit9.C: New.
5939 * g++.dg/cpp0x/initlist43.C: New.
5941 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5943 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5945 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5947 * gcc.dg/Wdouble-promotion.c: New.
5949 2010-09-05 Tobias Burnus <burnus@net-b.de>
5951 * gfortran.dg/float128_1.f90: Remove test case as
5952 it always fails since Rev 163611 backed out the
5953 front-end implementation.
5955 2010-09-05 Tobias Burnus <burnus@net-b.de>
5957 * gfortran.dg/float128_1.f90: XFAIL test case.
5959 2010-09-05 Tobias Burnus <burnus@net-b.de>
5961 * gfortran.dg/bessel_7.f90: Decrease required precision.
5963 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5966 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5967 ref-all-matching targets.
5969 2010-09-05 Richard Guenther <rguenther@suse.de>
5971 PR tree-optimization/45535
5972 * gcc.c-torture/compile/pr45535.c: New testcase.
5974 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5976 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5978 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5979 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5980 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5981 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5982 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5983 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5984 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5985 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5986 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5987 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5988 * gcc.target/i386/pr22152.c: Likewise.
5989 * gcc.target/i386/pr36992-1.c: Likewise.
5990 * gcc.target/i386/pr36992-2.c: Likewise.
5991 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5993 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5996 * gcc.dg/const-uniq-1.c: Modify regexp.
5998 2010-09-04 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/namelist_63.f90: New.
6003 2010-09-04 Jan Hubicka <jh@suse.cz>
6005 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6006 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6008 2010-09-04 Jan Hubicka <jh@suse.cz>
6010 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6012 2010-09-04 Janus Weil <janus@gcc.gnu.org>
6015 * gfortran.dg/allocate_alloc_opt_12.f90: New.
6017 2010-09-03 Joseph Myers <joseph@codesourcery.com>
6019 * gcc.dg/opts-4.c: New test.
6021 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6023 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6024 * gcc.dg/vect/vect-peel-4.c: Ditto.
6026 2010-09-03 Daniel Kraft <d@domob.eu>
6029 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6031 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6034 * gfortran.dg/dependency_34.f90: New test.
6036 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6038 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6040 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6042 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6043 gcc.target/i386/clearcap.map if supported.
6045 2010-09-03 Michael Matz <matz@suse.de>
6048 * gcc.dg/pr45415.c: New test.
6050 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
6052 PR tree-optimization/45506
6053 * gcc.dg/pr45506.c: New.
6055 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
6058 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6059 * gcc.target/i386/float128-2.c: Ditto.
6061 2010-09-03 Daniel Kraft <d@domob.eu>
6064 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6065 * gfortran.dg/internal_dummy_2.f08: New test.
6066 * gfortran.dg/internal_dummy_3.f08: New test.
6067 * gfortran.dg/internal_dummy_4.f08: New test.
6069 2010-09-03 Jakub Jelinek <jakub@redhat.com>
6072 * gcc.target/i386/pr45500.c: New test.
6074 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
6076 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6078 2010-09-03 Daniel Kraft <d@domob.eu>
6081 * gfortran.dg/exit_2.f08; Adapt error messages.
6082 * gfortran.dg/exit_3.f08: New test.
6083 * gfortran.dg/exit_4.f08: New test.
6084 * gfortran.dg/exit_5.f03: New test.
6086 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6088 * gfortran.dg/ishft_4.f90: New test.
6090 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6092 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6093 FRIZ/XSRIZ instruciton for (double)(long long)x.
6094 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6096 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6098 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6100 2010-09-02 Richard Guenther <rguenther@suse.de>
6102 PR tree-optimization/44937
6103 PR tree-optimization/45412
6104 * g++.dg/opt/pr45412.C: New testcase.
6105 * gcc.c-torture/compile/pr45412.c: Likewise.
6106 * gcc.c-torture/compile/pr44937.c: Likewise.
6108 2010-09-02 Joseph Myers <joseph@codesourcery.com>
6110 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
6111 but using -Werror=comment.
6112 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6113 expected error messages.
6115 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6117 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6118 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6120 2010-09-02 Tobias Burnus <burnus@net-b.de>
6123 * gfortran.dg/initialization_27.f90: New.
6125 2010-09-02 Ira Rosen <irar@il.ibm.com>
6127 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6128 check into different basic blocks. Expect vectorization if misaligned
6129 stores are supported.
6130 * gcc.dg/vect/bb-slp-8a.c: New test.
6131 * gcc.dg/vect/bb-slp-8b.c: New test.
6133 2010-09-01 Steve Ellcey <sje@cup.hp.com>
6135 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6137 2010-09-01 Janus Weil <janus@gcc.gnu.org>
6140 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6141 * gfortran.dg/class_dummy_1.f03: New.
6143 2010-09-01 Jakub Jelinek <jakub@redhat.com>
6146 * g++.dg/tree-prof/partition2.C: New test.
6148 2010-09-01 Richard Guenther <rguenther@suse.de>
6150 * gcc.dg/vect/vect-outer-fir.c: Adjust.
6151 * gcc.dg/tree-ssa/vrp54.c: New testcase.
6152 * gcc.c-torture/execute/20100827-1.c: Likewise.
6154 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6156 * gfortran.dg/execute_command_line_1.f90: New test.
6158 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6160 PR preprocessor/45457
6161 * c-c++-common/cpp/pr45457.c: New test.
6163 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
6165 * gcc.dg/nested-func-8.c: New test.
6167 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6170 * gfortran.dg/popcnt_poppar_1.F90: New test.
6171 * gfortran.dg/popcnt_poppar_2.F90: New test.
6173 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
6175 * gcc.target/i386/volatile-2.c: Require nonpic target.
6177 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.dg/pr45461.c: New test.
6182 2010-08-31 Richard Guenther <rguenther@suse.de>
6185 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6187 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
6189 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6191 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6194 * gfortran.dg/typebound_proc_18.f03: New.
6196 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6198 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6199 * lib/scanasm.exp (scan-stack-usage): Likewise.
6200 (scan-stack-usage-not): Likewise.
6201 * gcc.dg/stack-usage-1.c: New test.
6202 * gcc.target/i386/stack-usage-realign.c: Likewise.
6204 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6206 PR tree-optimization/45427
6207 * gcc.dg/tree-ssa/pr45427.c: New test.
6209 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6212 * g++.dg/template/crash102.C: New.
6214 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6217 * gcc.dg/gomp/atomic-12.c: New test.
6218 * gcc.dg/gomp/atomic-13.c: New test.
6219 * gcc.dg/gomp/atomic-14.c: New test.
6220 * g++.dg/gomp/atomic-11.C: New test.
6221 * g++.dg/gomp/atomic-12.C: New test.
6222 * g++.dg/gomp/atomic-13.C: New test.
6223 * g++.dg/gomp/atomic-14.C: New test.
6225 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6227 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6230 2010-08-30 Thomas Quinot <quinot@adacore.com>
6232 * gnat.dg/discr24.adb: New test.
6234 2010-08-30 Richard Guenther <rguenther@suse.de>
6236 PR tree-optimization/45449
6237 * gcc.dg/pr45449.c: New testcase.
6239 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6241 * gcc.dg/opts-1.c: Expect errors, not warnings.
6243 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6246 * gfortran.dg/dynamic_dispatch_11.f03: New.
6248 2010-08-29 Jason Merrill <jason@redhat.com>
6251 * g++.dg/parse/defarg15.C: New.
6253 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6256 * gfortran.dg/select_type_16.f03: New.
6258 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6259 Tobias Burnus <burnus@net-b.de>
6261 * gfortran.dg/bessel_7.f90: Decrease required precision.
6263 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6264 Kaz Kojima <kkojima@gcc.gnu.org>
6266 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6268 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6270 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6271 floating point conversion code generation.
6272 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6273 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6274 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6275 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6276 to integer conversion code generation.
6277 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6278 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6279 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6280 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6282 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6285 * gfortran.dg/random_seed_1.f90: Adjust test.
6286 * gfortran.dg/float128_1.f90: New test.
6288 2010-08-27 Tobias Burnus <burnus@net-b.de>
6291 * gfortran.dg/norm2_1.f90: New.
6292 * gfortran.dg/norm2_2.f90: New.
6293 * gfortran.dg/norm2_3.f90: New.
6294 * gfortran.dg/norm2_4.f90: New.
6295 * gfortran.dg/parity_1.f90: New.
6296 * gfortran.dg/parity_2.f90: New.
6297 * gfortran.dg/parity_3.f90: New.
6299 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6302 * gfortran.dg/select_type_15.f03: New.
6304 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6307 * gfortran.dg/hollerith8.f90: New test.
6309 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6312 * gfortran.dg/dependency_33.f90: New test.
6314 2010-08-27 Richard Guenther <rguenther@suse.de>
6316 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6317 * gcc.dg/graphite/scop-2.c: Likewise.
6318 * gcc.dg/graphite/scop-20.c: Likewise.
6319 * gcc.dg/vect/slp-25.c: Likewise.
6321 2010-08-27 Olivier Hainque <hainque@adacore.com>
6323 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6325 2010-08-26 Daniel Kraft <d@domob.eu>
6330 * gfortran.dg/associate_8.f03: New test.
6331 * gfortran.dg/select_type_13.f03: New test.
6332 * gfortran.dg/select_type_14.f03: New test.
6334 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6336 PR tree-optimization/44485
6337 * gcc.dg/pr44485.c: New test.
6339 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6342 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6343 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6345 2010-08-26 Richard Guenther <rguenther@suse.de>
6347 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6348 * gcc.dg/graphite/scop-21.c: Likewise.
6350 2010-08-26 Richard Guenther <rguenther@suse.de>
6352 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6353 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6354 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6355 * gcc.dg/vect/vect-91.c: Likewise.
6356 * gcc.dg/vect/vect-peel-1.c: Likewise.
6357 * gcc.dg/vect/vect-peel-2.c: Likewise.
6358 * gcc.dg/vect/vect-peel-4.c: Likewise.
6360 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6363 * gfortran.dg/der_io_4.f90: New test.
6365 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6367 PR rtl-optimization/44858
6368 * gcc.c-torture/execute/pr44858.c: New test.
6370 PR rtl-optimization/45400
6371 * g++.dg/other/i386-8.C: New test.
6373 2010-08-25 Richard Guenther <rguenther@suse.de>
6375 * gcc.dg/alias-8.c: Adjust.
6377 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6379 * gcc.target/i386/combine-mul.c: New test.
6381 2010-08-25 Richard Guenther <rguenther@suse.de>
6384 * gcc.dg/graphite/id-27.c: New testcase.
6385 * gcc.dg/lto/20100825-1_0.c: Likewise.
6387 2010-08-25 Richard Guenther <rguenther@suse.de>
6389 PR tree-optimization/45316
6390 * g++.dg/opt/pr45316.C: New testcase.
6392 2010-08-25 Richard Guenther <rguenther@suse.de>
6394 PR tree-optimization/45393
6395 * g++.dg/torture/pr45393.C: New testcase.
6397 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6399 PR tree-optimization/45059
6400 * gcc.c-torture/compile/pr45059.c: New test.
6402 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6404 * lib/target-supports.exp (check_effective_target_vect_unpack):
6405 Set vect_unpack supported flag to true for neon.
6407 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6409 * gcc.dg/tree-ssa/ifc-5.c: New.
6411 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6413 * gcc.dg/tree-ssa/ifc-4.c: New.
6414 * gcc.dg/tree-ssa/ifc-7.c: New.
6416 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6418 * gcc.dg/vect/vect.exp: Check loongson targets
6419 * g++.dg/vect/vect.exp: Likewise
6420 * gfortran.dg/vect/vect.exp: Likewise
6422 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6424 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6427 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6430 * gfortran.dg/proc_ptr_29.f90: New.
6432 2010-08-22 Tobias Burnus <burnus@net-b.de>
6433 Dominique d'Humieres <dominiq@lps.ens.fr>
6436 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6438 2010-08-22 Tobias Burnus <burnus@net-b.de>
6441 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6443 2010-08-22 Tobias Burnus <burnus@net-b.de>
6446 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6448 2010-08-22 Tobias Burnus <burnus@net-b.de>
6449 Dominique d'Humieres <dominiq@lps.ens.fr>
6453 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6454 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6456 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6461 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6462 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6463 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6465 2010-08-21 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/bessel_6.f90: New.
6470 * gfortran.dg/bessel_7.f90: New.
6472 2010-08-20 Jan Hubicka <jh@suse.cz>
6476 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6477 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6479 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6482 * gcc.target/i386/pr45336-1.c: New.
6483 * gcc.target/i386/pr45336-2.c: Likewise.
6484 * gcc.target/i386/pr45336-3.c: Likewise.
6485 * gcc.target/i386/pr45336-4.c: Likewise.
6487 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6490 * gcc.target/i386/volatile-2.c: Update scan strings to also
6491 include (%rip) for the memory reference on x86_64.
6493 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.dg/pr44974.c: New test.
6498 PR rtl-optimization/45353
6499 * gcc.dg/pr45353.c: New test.
6501 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6503 * gcc.target/i386/volatile-2.c: New.
6505 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6507 PR rtl-optimization/44691
6508 * gfortran.dg/pr44691.f: New test.
6510 2010-10-19 Olivier Hainque <hainque@adacore.com>
6512 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6514 2010-08-19 Jason Merrill <jason@redhat.com>
6516 * g++.dg/init/synth3.C: New.
6517 * g++.dg/init/value8.C: New.
6518 * g++.dg/tree-ssa/empty-2.C: New.
6519 * g++.dg/cpp0x/noexcept09.C: New.
6521 2010-08-19 Daniel Kraft <d@domob.eu>
6525 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6526 * gfortran.dg/pointer_remapping_1.f90: New test.
6527 * gfortran.dg/pointer_remapping_2.f03: New test.
6528 * gfortran.dg/pointer_remapping_3.f08: New test.
6529 * gfortran.dg/pointer_remapping_4.f03: New test.
6530 * gfortran.dg/pointer_remapping_5.f08: New test.
6531 * gfortran.dg/pointer_remapping_6.f08: New test.
6533 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6538 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6540 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6542 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6544 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6547 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6550 * gcc.c-torture/execute/pr45070.c: New.
6552 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6554 * g++.dg/pr44328.C: New test.
6556 2010-08-19 Tobias Burnus <burnus@net-b.de>
6560 * gfortran.dg/bessel_3.f90: New.
6561 * gfortran.dg/bessel_4.f90: New.
6562 * gfortran.dg/bessel_5.f90: New.
6564 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6567 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6568 * gfortran.dg/pointer_init_2.f90: New.
6569 * gfortran.dg/pointer_init_3.f90: New.
6570 * gfortran.dg/pointer_init_4.f90: New.
6572 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6575 * g++.dg/pr45049-1.C: New test.
6576 * g++.dg/pr45049-2.C: New test.
6578 2010-08-18 Jie Zhang <jie@codesourcery.com>
6580 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6581 20 if __ARM_PCS is defined otherwise 64.
6582 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6583 instead of hard coded 64.
6585 2010-08-18 Yao Qi <yao@codesourcery.com>
6588 * gcc.target/arm/pr45094.c: New test.
6590 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6592 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6594 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6596 PR rtl-optimization/42575
6597 * gcc.target/arm/pr42575.c: New test.
6599 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6601 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6602 * gcc.dg/tls/thr-cse-1.c: New.
6604 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6607 * lib/target-supports.exp
6608 (check_effective_target_function_sections): New.
6609 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6610 function sections before proceding.
6612 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6615 * gfortran.dg/pr45308.f03: New test.
6617 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6620 * gcc.target/i386/pr45296.c: New test.
6622 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6624 * g++.dg/ext/uow-1.C: New.
6625 * g++.dg/ext/uow-2.C: New.
6626 * g++.dg/ext/uow-3.C: New.
6627 * g++.dg/ext/uow-4.C: New.
6629 2010-08-17 Richard Guenther <rguenther@suse.de>
6632 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6634 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6637 * gcc.dg/Wcxx-compat-20.c: New test.
6639 2010-08-17 Daniel Kraft <d@domob.eu>
6642 * gfortran.dg/associate_1.f03: Extended to test newly supported
6643 features like association to variables.
6644 * gfortran.dg/associate_3.f03: Removed check for illegal change
6645 of associate-name here...
6646 * gfortran.dg/associate_5.f03: ...and added it here.
6647 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6648 * gfortran.dg/associate_7.f03: New test.
6650 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6652 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6654 2010-08-15 Daniel Kraft <d@domob.eu>
6657 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6658 * gfortran.dg/associate_3.f03: Clarify comment.
6659 * gfortran.dg/associate_5.f03: New test.
6660 * gfortran.dg/associate_6.f03: New test.
6662 2010-08-15 Tobias Burnus <burnus@net-b.de>
6665 * gfortran.dg/bind_c_usage_21.f90: New.
6666 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6668 2010-08-15 Tobias Burnus <burnus@net-b.de>
6670 * gfortran.dg/optional_absent_1.f90: New.
6671 * gfortran.dg/null_actual.f90: New.
6673 2010-08-15 Tobias Burnus <burnus@net-b.de>
6675 * gfortran.dg/pointer_target_1.f90: New.
6676 * gfortran.dg/pointer_target_2.f90: New.
6677 * gfortran.dg/pointer_target_3.f90: New.
6679 2010-08-15 Daniel Kraft <d@domob.eu>
6682 * gfortran.dg/elemental_args_check_3.f90: New test.
6683 * gfortran.dg/impure_1.f08: New test.
6684 * gfortran.dg/impure_2.f08: New test.
6685 * gfortran.dg/impure_3.f90: New test.
6686 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6688 2010-08-15 Ira Rosen <irar@il.ibm.com>
6690 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6691 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6693 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6695 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6697 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6699 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6701 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6702 dg-require-effective-target after dg-do.
6704 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6706 * lib/target-supports.exp (check_effective_target_vect_int): Return
6707 true for Loongson targets.
6708 (check_effective_target_vect_shift): Likewise.
6709 (check_effective_target_vect_no_int_max): Likewise.
6710 (check_effective_target_vect_no_align): Likewise.
6711 (check_effective_target_vect_short_mult): Likewise.
6713 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6715 * g++.dg/cast.C: Change fields of structures to "long" to pass
6716 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6717 * g++.dg/cpp0x/iop.C: Ditto.
6718 * g++.dg/cpp0x/named_refs.C: Ditto.
6719 * g++.dg/cpp0x/rv1p.C: Ditto.
6720 * g++.dg/cpp0x/rv2p.C: Ditto.
6721 * g++.dg/cpp0x/rv3p.C: Ditto.
6722 * g++.dg/cpp0x/rv4p.C: Ditto.
6723 * g++.dg/cpp0x/rv5p.C: Ditto.
6724 * g++.dg/cpp0x/rv6p.C: Ditto.
6725 * g++.dg/cpp0x/rv7p.C: Ditto.
6726 * g++.dg/cpp0x/rv8p.C: Ditto.
6727 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6729 2010-08-13 Daniel Kraft <d@domob.eu>
6731 * gfortran.dg/implied_shape_1.f08: New test.
6732 * gfortran.dg/implied_shape_2.f90: New test.
6733 * gfortran.dg/implied_shape_3.f08: New test.
6735 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6738 * gfortran.dg/char_component_initializer_1.f90: New test.
6740 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6742 PR tree-optimization/45241
6743 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6745 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6747 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6749 * gcc.target/i386/pr40906-2.c: Ditto.
6750 * gcc.target/i386/pr40906-3.c: Ditto.
6752 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6755 * gcc.c-torture/execute/pr45262.c: New test.
6757 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6759 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6761 * g++.dg/other/profile1.C: Ditto.
6763 2010-08-12 Richard Guenther <rguenther@suse.de>
6765 PR tree-optimization/45232
6766 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6767 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6768 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6769 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6770 unsigned arithmetic.
6771 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6772 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6773 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6774 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6775 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6776 unsigned arithmetic.
6777 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6778 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6779 unsigned arithmetic.
6780 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6781 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6782 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6783 unsigned arithmetic.
6784 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6785 * gcc.dg/tree-ssa/negate.c: Adjust.
6786 * gcc.dg/vect/vect-1.c: Adjust.
6787 * gfortran.dg/reassoc_6.f: XFAIL.
6789 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6792 * gcc.dg/pr45259.c: New test.
6794 2010-08-12 Wei Guozhi <carrot@google.com>
6797 * gcc.target/arm/pr44999.c: New testcase.
6799 2010-08-12 Jie Zhang <jie@codesourcery.com>
6801 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6803 (main): Adjust accordingly.
6805 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6807 * gfortran.dg/graphite/id-22.f: New.
6809 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6811 * gcc.dg/graphite/id-26.c: New.
6813 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6815 * gcc.dg/graphite/id-25.c: New.
6817 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6819 * gcc.dg/graphite/run-id-5.c: New.
6820 * gcc.dg/graphite/run-id-6.c: New.
6821 * gfortran.dg/graphite/id-21.f: New.
6823 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6825 * gcc.dg/graphite/id-24.c: New.
6827 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6829 * gcc.dg/tree-ssa/pr20742.c: New.
6831 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6833 * gcc.dg/graphite/id-23.c: New.
6835 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6837 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6839 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6841 * gcc.dg/graphite/pr42729.c: New.
6843 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6845 * gfortran.dg/graphite/id-20.f: New.
6847 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6849 * gcc.dg/graphite/id-22.c: New.
6851 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6853 * gcc.dg/graphite/run-id-2.c: Call abort.
6855 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6857 * gcc.dg/graphite/id-20.c: New.
6859 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6860 Steve Kargl <kargl@gcc.gnu.org>
6863 * gfortran.dg/move_alloc_3.f90: New.
6864 * gfortran.dg/random_seed_2.f90: New.
6866 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6868 * lib/target-supports.exp (check_effective_target_sync_int_long):
6870 (check_effective_target_sync_char_short): Likewise.
6872 2010-08-10 Yao Qi <yao@codesourcery.com>
6874 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6876 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6877 * g++.dg/other/packed1.C: Likewise.
6878 * g++.dg/other/crash-4.C: Likewise.
6879 * g++.dg/ext/packed8.C: Likewise.
6880 * g++.dg/init/array16.C: Likewise.
6882 2010-08-10 xinliang David Li <davidxl@google.com>
6883 * gcc.dg/tree-ssa/loop-19.c: Add option
6884 -fno-prefetch-loop-array
6886 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6889 * gcc.c-torture/compile/pr45182.c: New test.
6891 2010-08-09 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/variadic-104.C: New.
6896 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6899 * gfortran.dg/dependency_32.f90: New test.
6901 2010-08-09 Richard Guenther <rguenther@suse.de>
6904 * g++.dg/opt/nrv17.C: New testcase.
6906 2010-08-09 Richard Guenther <rguenther@suse.de>
6909 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6910 alignment from MEM_REF offset only if we took it from the
6913 * gcc.target/i386/pr24178.c: New testcase.
6915 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6917 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6918 * gcc.dg/20030702-1.c: Ditto.
6919 * gcc.dg/20050309-1.c: Ditto.
6920 * gcc.dg/20050325-1.c: Ditto.
6921 * gcc.dg/20050330-2.c: Ditto.
6922 * gcc.dg/20051201-1.c: Ditto.
6923 * gcc.dg/gomp/pr27573.c: Ditto.
6924 * gcc.dg/gomp/pr34610.c: Ditto.
6925 * gcc.dg/pr24225.c: Ditto.
6926 * gcc.dg/pr26570.c: Ditto.
6927 * gcc.dg/pr32773.c: Ditto.
6928 * g++.dg/gcov/gcov-6.C: Ditto.
6929 * g++.dg/gomp/pr34608.C: Ditto.
6930 * gfortran.dg/gomp/pr27573.f90: Ditto.
6932 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6933 dg-require-host-local dg directive.
6934 * gcc.dg/profile-dir-2.c: Ditto.
6935 * gcc.dg/profile-dir-3.c: Ditto.
6937 2010-08-08 Richard Guenther <rguenther@suse.de>
6939 PR tree-optimization/45109
6940 * gcc.c-torture/compile/pr45109.c: New testcase.
6942 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6944 * gcc.dg/march.c: Skip if -march defined.
6945 * gcc.dg/mtune.c: Skip if -mtune defined.
6947 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6948 generic thunk support.
6950 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6953 * gcc.target/i386/pr45213.c: New test.
6955 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6958 * gfortran.dg/fmt_error_11.f03: New test.
6960 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6962 * lib/target-supports.exp (check_effective_target_sync_int_long):
6963 Add arm*-*-linux-gnueabi.
6964 (check_effective_target_sync_char_short): Likewise.
6966 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6969 * gfortran.dg/dependency_31.f90: New test.
6971 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6973 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6975 2010-08-06 Jason Merrill <jason@redhat.com>
6977 * g++.dg/cpp0x/sfinae3.C: New.
6978 * g++.dg/cpp0x/sfinae4.C: New.
6980 2010-08-06 Richard Guenther <rguenther@suse.de>
6982 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6983 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6984 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6985 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6986 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6987 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6988 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6989 * gcc.c-torture/execute/20100805-1.c: Likewise.
6991 2010-08-05 Martin Jambor <mjambor@suse.cz>
6994 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6996 2010-08-05 Martin Jambor <mjambor@suse.cz>
6998 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6999 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7001 2010-08-05 Martin Jambor <mjambor@suse.cz>
7003 * g++.dg/ipa/devirt-1.C: New test.
7004 * g++.dg/ipa/devirt-2.C: Likewise.
7005 * g++.dg/ipa/devirt-3.C: Likewise.
7006 * g++.dg/ipa/devirt-4.C: Likewise.
7007 * g++.dg/ipa/devirt-5.C: Likewise.
7008 * gcc.dg/ipa/iinline-3.c: Likewise.
7010 2010-08-05 Jie Zhang <jie@codesourcery.com>
7012 PR tree-optimization/45144
7013 * gcc.dg/tree-ssa/pr45144.c: New test.
7015 2010-08-04 Janus Weil <janus@gcc.gnu.org>
7020 * gfortran.dg/class_25.f03: New.
7021 * gfortran.dg/class_26.f03: New.
7023 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
7025 * g++.dg/warn/miss-format-1.C: Update line number.
7027 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
7030 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7031 .frame and .mask assembler directives.
7033 2010-08-04 Richard Guenther <rguenther@suse.de>
7035 * gcc.dg/tree-ssa/vrp35.c: Adjust.
7036 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7037 * gcc.dg/tree-ssa/vrp50.c: Likewise.
7038 * gcc.dg/tree-ssa/vrp52.c: Likewise.
7040 2010-08-04 Tobias Burnus <burnus@net-b.de>
7043 * gfortran.dg/derived_constructor_char_1.f90: New.
7044 * gfortran.dg/derived_constructor_char_2.f90: New.
7046 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7049 * gfortran.dg/dependency_30.f90: New test.
7051 2010-08-03 Jan Hubicka <jh@suse.cz>
7053 * gcc.c-torture/compile/pr45085.c: New testcase.
7055 2010-08-03 Janus Weil <janus@gcc.gnu.org>
7059 * gfortran.dg/typebound_call_9.f03: Modified.
7060 * gfortran.dg/typebound_generic_1.f03: Modified.
7062 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7066 * gfortran.dg/dependency_29.f90: New test.
7068 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7071 * gfortran.dg/character_comparison_2.f90: New test.
7072 * gfortran.dg/character_comparison_3.f90: New test.
7073 * gfortran.dg/dependency_28.f90: New test.
7075 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
7078 * gcc.target/arm/pr40457-1.c: New test.
7079 * gcc.target/arm/pr40457-2.c: New test.
7081 2010-08-01 Janus Weil <janus@gcc.gnu.org>
7084 * gfortran.dg/typebound_call_17.f03: New.
7086 2010-07-30 Janus Weil <janus@gcc.gnu.org>
7089 * gfortran.dg/allocate_derived_3.f90: New.
7091 2010-07-30 Xinliang David Li <davidxl@google.com>
7092 PR tree-optimization/45121
7093 * c-c++-common/uninit-17.c: Add -fno-ivops option.
7095 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7098 * g++.dg/pr45112.C: New test.
7100 2010-07-30 Jakub Jelinek <jakub@redhat.com>
7103 PR rtl-optimization/45137
7104 * gcc.dg/pr45055.c: New test.
7106 2010-07-30 Alan Modra <amodra@gmail.com>
7108 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7109 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7111 2010-07-29 Tobias Burnus <burnus@net-b.de>
7115 * gfortran.dg/whole_file_25.f90: New.
7116 * gfortran.dg/whole_file_26.f90: New.
7117 * gfortran.dg/whole_file_27.f90: New.
7119 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7122 * gfortran.dg/typebound_proc_17.f03: New.
7124 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7127 * gfortran.dg/move_alloc_2.f90: New.
7129 2010-07-29 Xinliang David Li <davidxl@google.com>
7130 PR tree-optimization/45121
7131 * c-c++-common/uninit-17.c: Fix expected output.
7133 2010-07-29 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/45120
7136 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7138 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
7142 * gfortran.dg/pr42051.f03: New testcase.
7144 2010-07-29 Richard Guenther <rguenther@suse.de>
7147 * gcc.c-torture/execute/pr45034.c: New testcase.
7149 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7152 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7154 2010-07-28 Daniel Kraft <d@domob.eu>
7156 * gfortran.dg/bound_8.f90: New test.
7158 2010-07-28 Jakub Jelinek <jakub@redhat.com>
7161 * gcc.dg/pr45105.c: New test.
7163 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7165 PR rtl-optimization/45107
7166 * gcc.dg/pr45107.c: New test.
7168 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7170 PR rtl-optimization/45101
7171 * gcc.dg/pr45101.c: New test.
7173 2010-07-28 Tobias Burnus <burnus@net-b.de>
7176 * gfortran.dg/whole_file_24.f90: New.
7178 2010-07-27 Jason Merrill <jason@redhat.com>
7180 * g++.dg/cpp0x/variadic102.C: New.
7181 * g++.dg/cpp0x/variadic103.C: New.
7183 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7185 PR rtl-optimization/40956
7188 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7189 * gcc.target/arm/pr42574.c: Add tests.
7191 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7193 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7195 (cleanup-repo-files): Ditto.
7196 (cleanup-saved-temps): Ditto.
7198 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7204 * gcc.dg/pr45079.c: New test.
7206 2010-07-27 Ira Rosen <irar@il.ibm.com>
7208 PR tree-optimization/44152
7209 * gcc.dg/vect/fast-math-pr44152.c: New test.
7211 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7214 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7215 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7216 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7217 * obj-c++.dg/torture/trivial.mm: Ditto.
7218 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7219 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7220 * objc.dg/torture/tls/thr-init.m: Ditto.
7221 * objc.dg/torture/trivial.m: Ditto.
7223 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7225 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7226 Skip on spu-*-* targets.
7228 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7230 PR tree-optimization/45083
7231 * gcc.dg/pr45083.c: New test.
7233 2010-07-26 Tobias Burnus <burnus@net-b.de>
7236 * gfortran.dg/whole_file_22.f90: New test.
7237 * gfortran.dg/whole_file_23.f90: New test.
7239 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7240 Jack Howarth <howarth@bromo.med.uc.edu>
7241 Richard Henderson <rth@redhat.com>
7244 * gcc.dg/tls/thr-init-1.c: New.
7245 * gcc.dg/tls/thr-init-2.c: New.
7246 * gcc.dg/torture/tls New.
7247 * gcc.dg/torture/tls/tls-test.c: New.
7248 * gcc.dg/torture/tls/thr-init-1.c: New.
7249 * gcc.dg/torture/tls/tls.exp: New.
7250 * gcc.dg/torture/tls/thr-init-2.c: New.
7251 * gcc.dg/tls/emutls-2.c: New test
7253 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7254 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7255 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7256 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7257 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7258 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7259 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7260 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7261 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7262 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7263 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7264 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7265 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7266 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7267 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7268 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7269 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7270 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7271 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7272 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7273 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7274 gfortran.dg/gomp/omp_threadprivate1.f90,
7275 gfortran.dg/gomp/omp_threadprivate2.f90,
7276 gfortran.dg/gomp/reduction1.f90,
7277 gfortran.dg/gomp/sharing-1.f90: Likewise.
7279 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7281 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7283 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7284 dg-require-visibility.
7286 2010-07-26 Richard Guenther <rguenther@suse.de>
7288 PR tree-optimization/43784
7289 * gcc.c-torture/execute/pr43784.c: New testcase.
7290 * g++.dg/torture/pr43784.C: Likewise.
7292 2010-07-26 Richard Guenther <rguenther@suse.de>
7295 * g++.dg/pr45056.C: New testcase.
7297 2010-07-26 Richard Guenther <rguenther@suse.de>
7299 PR tree-optimization/45071
7300 * gcc.dg/pr45071.c: New testcase.
7302 2010-07-26 Tobias Burnus <burnus@net-b.de>
7305 * gfortran.dg/namelist_62.f90: New.
7307 2010-07-26 Richard Guenther <rguenther@suse.de>
7309 * gcc.c-torture/execute/pr45017.c: Move ...
7310 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7312 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7315 * trim_optimize_1.f90: New test.
7316 * character_comparision_1.f90: New test.
7318 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7321 * gfortran.dg/wtruncate_fix.f: New test.
7323 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7326 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7328 2010-07-24 Richard Guenther <rguenther@suse.de>
7331 * g++.dg/lto/20100724-1_0.C: New testcase.
7333 2010-07-24 Richard Guenther <rguenther@suse.de>
7336 * gcc.dg/lto/20100724-1_0.c: New testcase.
7337 * gcc.dg/lto/20100724-1_1.c: Likewise.
7339 2010-07-24 Tobias Burnus <burnus@net-b.de>
7342 * gfortran.dg/whole_file_21.f90: New.
7344 * gfortran.dg/integer_exponentiation_3.F90: Use
7345 -ffloat-store only for i?86/x86-64 -m32.
7347 2010-07-24 Tobias Burnus <burnus@net-b.de>
7349 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7350 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7352 2010-07-24 Tobias Burnus <burnus@net-b.de>
7354 * gfortran.dg/func_decl_4.f90: Split test into two ...
7355 * gfortran.dg/func_decl_5.f90: ... parts.
7356 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7357 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7358 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7359 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7360 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7361 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7362 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7363 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7364 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7365 * gfortran.dg/sizeof.f90: Make test valid.
7366 * gfortran.dg/pr20865.f90: Add new dg-error.
7367 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7368 * gfortran.dg/g77/19990218-0.f: Ditto.
7369 * gfortran.dg/g77/19990218-1.f: Ditto.
7370 * gfortran.dg/g77/970625-2.f: Ditto.
7371 * gfortran.dg/pr37243.f: Fix function declaration.
7372 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7373 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7375 2010-07-23 Tobias Burnus <burnus@net-b.de>
7378 * gfortran.dg/char_array_structure_constructor.f90: Add
7379 -fwhole-file as dg-option as it otherwise fails on some
7382 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7384 * gnat.dg/aggr16.ad[sb]: New test.
7385 * gnat.dg/aggr16_pkg.ads: New helper.
7387 2010-07-23 Richard Guenther <rguenther@suse.de>
7390 * g++.dg/lto/20100723-1_0.C: New testcase.
7392 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7394 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7396 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7397 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7399 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7401 * lib/target-supports.exp (add_options_for_tls): New proc.
7402 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7403 * g++.dg/tls/static-1a.cc: Likewise.
7404 * gcc.dg/tls/emutls-1.c: Likewise.
7405 * gcc.dg/tls/opt-11.c: Likewise.
7406 * gcc.dg/tls/opt-12.c: Likewise.
7407 * gcc.dg/tls/pr24428-2.c: Likewise.
7408 * gcc.dg/tls/pr24428.c: Likewise.
7409 * obj-c++.dg/tls/static-1.mm: Likewise.
7410 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7411 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7412 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7413 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7414 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7415 * objc.dg/torture/tls/thr-init.m: Likewise.
7416 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7418 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7420 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7421 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7422 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7423 optimized dump files.
7425 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7427 PR tree-optimization/45047
7428 * gcc.c-torture/compile/pr45047.c: New test.
7430 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7432 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7433 instead of dg-compile.
7434 * gcc.dg/float-range-4.c: Ditto.
7435 * gcc.dg/float-range-5.c: Ditto.
7436 * gcc.dg/fold-overflow-1.c: Ditto.
7437 * gcc.dg/gomp/sections-4.c: Ditto.
7438 * gcc.dg/transparent-union-1.c: Ditto.
7439 * gcc.dg/transparent-union-2.c: Ditto.
7440 * gcc.target/i386/pr39315-check.c: Ditto.
7441 * g++.dg/gomp/sections-4.C: Ditto.
7442 * g++.dg/template/dtor7.C: Ditto.
7443 * g++.dg/tree-ssa/pr19952.C: Ditto.
7444 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7445 * gfortran.dg/graphite/pr42185.f90: Ditto.
7446 * gfortran.dg/namelist_36.f90: Ditto.
7447 * gnat.dg/noreturn1.adb: Ditto.
7448 * gnat.dg/specs/small_alignment.ads: Ditto.
7450 2010-07-23 Martin Jambor <mjambor@suse.cz>
7452 PR tree-optimization/44915
7453 * g++.dg/torture/pr44915.C: New test.
7455 2010-07-23 Martin Jambor <mjambor@suse.cz>
7457 PR tree-optimization/44914
7458 * g++.dg/tree-ssa/pr44914.C: New test.
7460 2010-07-23 Jie Zhang <jie@codesourcery.com>
7463 * gcc.dg/pr44290-1.c: New test.
7464 * gcc.dg/pr44290-2.c: New test.
7466 2010-07-23 Jason Merrill <jason@redhat.com>
7469 * g++.dg/abi/mangle44.C: New.
7471 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7473 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7474 for compile-time only tests.
7475 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7477 * gcc.target/i386/pr39315-4.c: Ditto.
7478 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7479 target check. Include sse-os-support.h.
7480 (main): Call check_isa and sse_os_support.
7481 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7482 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7483 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7484 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7485 target check. Include sse-os-support.h.
7486 (main): Call check_isa and sse_os_support.
7487 * gcc.target/i386/vperm-v2df.c: Ditto.
7489 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7491 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7492 (check_effective_target_avx_runtime): New procedure.
7493 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7494 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7496 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7497 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7498 and __get_cpuid test.
7499 * gcc.dg/compat/vector-2b_main.c: Ditto.
7501 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7503 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7504 for compile-time only test.
7505 * gcc.dg/pr32716.c: Ditto.
7506 * gcc.dg/pr34856.c: Ditto.
7507 * gcc.dg/pr36997.c: Ditto.
7508 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7509 * gfortran.dg/pr28158.f90: Ditto.
7510 * gfortran.dg/pr30667.f: Ditto.
7512 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7513 i?86-*-* and x86_64-*-* targets to disable execution on targets
7514 without sse2 runtime support.
7515 * g++.dg/vect/vect.exp: Ditto.
7516 * gfortran.dg/vect/vect.exp: Ditto.
7518 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7519 * gcc.dg/pr37544.c: Ditto.
7520 * gcc.dg/pr40550.c: Ditto.
7521 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7522 * gcc.dg/compat/vector-1a_main.c: Ditto.
7523 * gcc.dg/compat/vector-2a_main.c: Ditto.
7524 * gcc.dg/torture/pr16104-1.c: Ditto.
7525 * gcc.dg/torture/pr35771-1.c: Ditto.
7526 * gcc.dg/torture/pr35771-2.c: Ditto.
7527 * gcc.dg/torture/pr35771-3.c: Ditto.
7528 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7529 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7530 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7531 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7532 * g++.dg/other/i386-1.C: Ditto.
7533 * g++.dg/other/pr40446.C: Ditto.
7535 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7539 2010-07-23 Daniel Kraft <d@domob.eu>
7542 * gfortran.dg/exit_1.f08: New test.
7543 * gfortran.dg/exit_2.f08: New test.
7545 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7547 PR tree-optimization/39839
7548 * gcc.target/arm/pr39839.c: New test case.
7550 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7552 * gnat.dg/unchecked_convert5b.adb: New test.
7553 * gnat.dg/unchecked_convert6.adb: Likewise.
7554 * gnat.dg/unchecked_convert6b.adb: Likewise.
7556 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7558 * gnat.dg/aggr15.ad[sb]: New test.
7560 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7563 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7565 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7567 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7568 with dg-require-linker-plugin.
7570 2010-07-22 Richard Guenther <rguenther@suse.de>
7573 * g++.dg/lto/20100722-1_0.C: New testcase.
7575 2010-07-22 Richard Guenther <rguenther@suse.de>
7578 * gcc.dg/lto/20100720-3_0.c: New testcase.
7579 * gcc.dg/lto/20100720-3_1.c: Likewise.
7581 2010-07-22 Richard Guenther <rguenther@suse.de>
7583 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7584 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7587 * gcc.dg/lto/20100722-1_0.c: New testcase.
7589 2010-07-22 Martin Jambor <mjambor@suse.cz>
7591 PR tree-optimization/44891
7592 * gcc.c-torture/compile/pr44891.c: New test.
7594 2010-07-22 Richard Guenther <rguenther@suse.de>
7596 PR tree-optimization/45017
7597 * gcc.c-torture/execute/pr45017.c: New testcase.
7599 2010-07-22 Tobias Burnus <burnus@net-b.de>
7602 * gfortran.dg/aliasing_dummy_5.f90: New.
7604 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7607 * gcc.target/arm/pr43698.c: New test.
7609 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7612 * Revert my commit r162325 for this PR.
7614 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7617 * gcc.target/m68k/pr45015.c: New test.
7619 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7622 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7625 2010-07-21 Richard Guenther <rguenther@suse.de>
7628 * g++.dg/lto/20100721-1_0.C: New testcase.
7630 2010-07-21 Martin Jambor <mjambor@suse.cz>
7632 PR tree-optimization/44900
7633 * g++.dg/torture/pr44900.C: New test.
7635 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7638 * c-c++-common/uninit-17.c: Correct expected error.
7640 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.dg/guality/asm-1.c: New test.
7645 * gcc.dg/guality/pr45003-2.c: New test.
7646 * gcc.dg/guality/pr45003-3.c: New test.
7648 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7651 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7653 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7655 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7656 defined on the current line.
7657 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7658 * g++.dg/debug/dwarf2/pr44641.C: New.
7660 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7662 * gcc.target/powerpc/block-move-1.c: New test.
7663 * gcc.target/powerpc/block-move-2.c: New test.
7665 2010-07-20 Jason Merrill <jason@redhat.com>
7668 * g++.dg/cpp0x/sfinae2.C: New.
7670 2010-07-20 Richard Guenther <rguenther@suse.de>
7673 * gcc.dg/lto/20100720-4_0.c: New testcase.
7675 2010-07-20 Richard Guenther <rguenther@suse.de>
7678 * gcc.dg/lto/20100720-2_0.c: New testcase.
7679 * gcc.dg/lto/20100720-2_1.c: Likewise.
7681 2010-07-20 Richard Guenther <rguenther@suse.de>
7684 * gcc.dg/lto/20100720-1_0.c: New testcase.
7685 * gcc.dg/lto/20100720-1_1.c: Likewise.
7687 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7690 * gcc.dg/guality/pr45003-1.c: New test.
7692 2010-07-20 Richard Guenther <rguenther@suse.de>
7694 PR tree-optimization/44977
7695 * gcc.dg/torture/pr44977.c: New testcase.
7697 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7699 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7702 2010-07-20 Richard Guenther <rguenther@suse.de>
7706 * gcc.dg/pr44971.c: New testcase.
7707 * gcc.c-torture/compile/pr44988.c: Likewise.
7709 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7712 * gfortran.dg/allocate_with_typespec.f90: New test.
7713 * gfortran.dg/allocate_derived_1.f90: Update error message.
7715 2010-07-19 Jason Merrill <jason@redhat.com>
7718 * g++.dg/cpp0x/decltype23.C: New.
7720 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7723 * gfortran.dg/class_defined_operator_1.f03 : New test.
7725 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7727 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7728 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7729 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7730 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7732 2010-07-19 Richard Guenther <rguenther@suse.de>
7735 * gcc.c-torture/compile/pr44941.c: New testcase.
7737 2010-07-19 Jason Merrill <jason@redhat.com>
7740 * g++.dg/template/sfinae24.C: New.
7742 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7745 * gfortran.dg/data_implied_do_2.f90: Removed.
7747 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7750 * g++.dg/template/sfinae23.C: New.
7752 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7754 * lib/target-supports.exp (check_sse_os_support_available): New
7756 (check_sse_hw_available): New proc.
7757 (check_effective_target_sse_runtime): New proc.
7758 (check_effective_target_sse2_runtime): New proc.
7759 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7760 -msse2 if check_sse_os_support_available.
7761 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7762 check_sse_os_support_available.
7763 * gcc.dg/vect/vect.exp: Likewise.
7764 * gfortran.dg/vect/vect.exp: Likewise.
7765 * gcc.target/i386/sol2-check: Renamed to ...
7766 * gcc.target/i386/sse-os-support.h: ... this.
7767 (sol2_check): Renamed to ...
7768 (sse_os_support): ... this.
7769 Only test movss with xmm registers.
7770 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7771 Removed ILL_INSN, ILL_INSN_LEN.
7772 * gcc.target/i386/sse2-check.h: Likewise.
7773 * gcc.target/i386/sse3-check.h: Likewise.
7774 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7775 Removed cpuid.h, __get_cpuid test.
7776 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7777 Removed cpuid.h, __get_cpuid test.
7778 * g++.dg/other/pr40446.C: Likewise.
7779 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7780 * gcc.dg/compat/vector-1a_main.c: Likewise.
7781 * gcc.dg/compat/vector-2a_main.c: Likewise.
7782 * gcc.dg/pr36584.c: Likewise.
7783 * gcc.dg/pr37544.c: Likewise.
7784 * gcc.dg/torture/pr16104-1.c: Likewise.
7785 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7786 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7787 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7788 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7789 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7790 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7792 * gcc.dg/torture/pr35771-2.c: Likewise.
7793 * gcc.dg/torture/pr35771-3.c: Likewise.
7794 * gcc.target/i386/pr39315-2.c: Likewise.
7795 * gcc.target/i386/pr39315-4.c: Likewise.
7796 * gcc.target/i386/vperm-v2df.c: Likewise.
7797 * gcc.target/i386/vperm-v2di.c: Likewise.
7798 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7799 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7802 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7805 * gfortran.dg/data_implied_do_2.f90: New test.
7807 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7809 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7811 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7813 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7814 to the "mips16" group.
7815 (mips_using_mips16_p): New procedure.
7816 (mips-dg-options): Use it.
7818 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7820 * gcc.target/mips/mips16-attributes-4.c: New test.
7822 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7825 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7826 * gcc.target/powerpc/recip-2.c: Ditto.
7827 * gcc.target/powerpc/recip-3.c: Ditto.
7829 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7831 * gcc.target/arm/pr42235.c: New test.
7833 2010-07-16 Jason Merrill <jason@redhat.com>
7836 * g++.dg/template/partial8.C: New.
7838 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7840 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7841 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7843 (gualcvt): New overloaded inline.
7844 (GUALCVT): Use it for C++.
7845 * g++.dg/guality/guality.exp: New.
7846 * g++.dg/guality/guality.h: New.
7847 * g++.dg/guality/redeclaration1.C: New test.
7848 * g++.dg/dg.exp: Prune also guality/* tests.
7849 * gcc.dg/guality/pr43141.c: Moved to...
7850 * c-c++-common/guality/pr43141.c: ... here.
7852 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7855 * gfortran.dg/char4_iunit_2.f03: New test.
7857 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7860 * lib/plugin-support.exp (plugin-test-execute):
7861 Add ${gcc_objdir}/intl to includes.
7863 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7866 * gcc.c-torture/execute/pr44942.c: New test.
7867 * gcc.target/i386/pr44942.c: New test.
7869 2010-07-15 Jason Merrill <jason@redhat.com>
7872 * g++.dg/cpp0x/implicit7.C: New.
7873 * g++.dg/cpp0x/implicit8.C: New.
7875 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7877 Disable float tests for __SPU__ targets due to lack of signed zero:
7878 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7879 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7880 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7881 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7882 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7883 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7884 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7885 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7886 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7888 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7890 * gfortran.dg/select_char_2.f90: New test.
7892 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7894 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7897 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7900 * gfortran.dg/typebound_generic_9.f03: New.
7902 2010-07-15 Richard Guenther <rguenther@suse.de>
7904 PR tree-optimization/44946
7905 * gcc.c-torture/compile/pr44946.c: New testcase.
7907 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7910 * gfortran.dg/select_char_3.f90: New test.
7912 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7913 Kevin F. Quinn <kevquinn@gentoo.org>
7915 * gcc.dg/Wtrampolines.c: New.
7917 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7920 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7922 2010-07-14 Jason Merrill <jason@redhat.com>
7925 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7927 Implement C++0x unrestricted unions (N2544)
7928 * g++.dg/cpp0x/union1.C: New.
7929 * g++.dg/cpp0x/union2.C: New.
7930 * g++.dg/cpp0x/union3.C: New.
7931 * g++.dg/cpp0x/defaulted2.C: Adjust.
7932 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7933 * g++.old-deja/g++.ext/anon2.C: Adjust.
7934 * g++.old-deja/g++.mike/misc6.C: Adjust.
7936 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7939 * gfortran.dg/c_loc_tests_15.f90: New.
7941 2010-07-13 Jason Merrill <jason@redhat.com>
7944 * g++.dg/cpp0x/implicit6.C: New.
7946 2010-07-13 Jason Merrill <jason@redhat.com>
7949 * g++.dg/abi/noreturn1.C: New.
7950 * g++.dg/abi/noreturn2.C: New.
7952 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7956 * c-c++-common/pr44832.c: New test.
7958 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7961 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7962 on the target. Make sure that we can assemble the emitted asm when
7963 the test type is 'compile'.
7965 2010-07-13 Richard Guenther <rguenther@suse.de>
7967 PR tree-optimization/36960
7968 * g++.dg/torture/pr36960.C: New testcase.
7970 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7973 * g++.dg/template/sfinae21.C: New.
7974 * g++.dg/template/sfinae22.C: Likewise.
7976 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7979 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7980 * gcc.dg/plugin/ggcplug.c: Likewise.
7981 * g++.dg/plugin/selfassign.c: Likewise.
7982 * g++.dg/plugin/attribute_plugin.c: Likewise.
7983 * g++.dg/plugin/dumb_plugin.c: Likewise.
7984 * g++.dg/plugin/pragma_plugin.c: Likewise.
7986 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7988 * gcc.c-torture/execute/pr44683.x: New.
7989 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7991 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7997 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7998 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7999 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8000 * gfortran.dh/typebound_call_16.f03: New.
8001 * gfortran.dg/typebound_generic_6.f03: New.
8002 * gfortran.dg/typebound_generic_7.f03: New.
8003 * gfortran.dg/typebound_generic_8.f03: New.
8005 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008 * gfortran.dg/char4_iunit_1.f03: New test.
8010 2010-07-12 Jakub Jelinek <jakub@redhat.com>
8012 * gcc.dg/tree-ssa/vrp53.c: New test.
8014 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
8017 * g++.dg/template/sfinae19.C: New.
8018 * g++.dg/template/sfinae20.C: Likewise.
8020 2010-07-12 Jie Zhang <jie@codesourcery.com>
8022 * gcc.target/arm/interrupt-1.c: New test.
8023 * gcc.target/arm/interrupt-2.c: New test.
8025 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027 * gcc.dg/pr42427.c: Require c99_runtime.
8028 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8030 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8031 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8032 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8033 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8034 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8035 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8036 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8037 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8038 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8039 * gcc.target/i386/pr37275.c: Require visibility support.
8041 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * lib/target-supports.exp (check_effective_target_sse): New proc.
8044 * gcc.target/i386/sol2-check.h: New file.
8045 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8046 Include sol2-check.h.
8047 (main) Only run do_test () if sol2_check ().
8048 * gcc.target/i386/sse2-check.h: Likewise.
8049 * gcc.target/i386/sse3-check.h: Likewise.
8050 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8051 [__sun__ && __svr4__]: Execute SSE2 instruction.
8052 * gcc.target/i386/math-torture/math-torture.exp: Only add options
8053 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8054 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8055 * g++.dg/ext/vector14.C: Likewise.
8056 * g++.dg/other/mmintrin.C: Likewise.
8057 * gcc.dg/20020418-1.c: Likewise.
8058 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8059 * gcc.dg/format/ms_unnamed-1.c: Likewise.
8060 * gcc.dg/format/unnamed-1.c: Likewise.
8061 Adapt dg-warning line number.
8062 * gcc.dg/graphite/pr40281.c: Likewise.
8063 * gcc.dg/pr32176.c: Likewise.
8064 * gcc.dg/pr40550.c: Likewise.
8065 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8066 * gcc.dg/torture/pr36891.c: Likewise.
8067 * gcc.target/i386/20020218-1.c: Likewise.
8068 * gcc.target/i386/20020523.c: Likewise.
8069 * gcc.target/i386/abi-1.c: Likewise.
8070 * gcc.target/i386/brokensqrt.c: Likewise.
8071 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8072 * gcc.target/i386/pr13366.c: Likewise.
8073 * gcc.target/i386/pr13685.c: Likewise.
8074 * gcc.target/i386/pr24306.c: Likewise.
8075 * gcc.target/i386/pr31486.c: Likewise.
8076 * gcc.target/i386/pr32065-1.c: Likewise.
8077 * gcc.target/i386/pr32065-2.c: Likewise.
8078 * gcc.target/i386/pr32389.c: Likewise.
8079 * gcc.target/i386/pr38824.c: Likewise.
8080 * gcc.target/i386/pr38931.c: Likewise.
8081 * gcc.target/i386/pr39592-1.c: Likewise.
8082 * gcc.target/i386/pr43766.c: Likewise.
8083 * gcc.target/i386/recip-divf.c: Likewise.
8084 * gcc.target/i386/recip-sqrtf.c: Likewise.
8085 * gcc.target/i386/recip-vec-divf.c: Likewise.
8086 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8087 * gcc.target/i386/sse-1.c: Likewise.
8088 * gcc.target/i386/sse-16.c: Likewise.
8089 * gcc.target/i386/sse-2.c: Likewise.
8090 * gcc.target/i386/sse-20.c: Likewise.
8091 * gcc.target/i386/sse-3.c: Likewise.
8092 * gcc.target/i386/sse-7.c: Likewise.
8093 * gcc.target/i386/sse-9.c: Likewise.
8094 * gcc.target/i386/sse-addps-1.c: Likewise.
8095 * gcc.target/i386/sse-addss-1.c: Likewise.
8096 * gcc.target/i386/sse-andnps-1.c: Likewise.
8097 * gcc.target/i386/sse-andps-1.c: Likewise.
8098 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8099 * gcc.target/i386/sse-comiss-1.c: Likewise.
8100 * gcc.target/i386/sse-comiss-2.c: Likewise.
8101 * gcc.target/i386/sse-comiss-3.c: Likewise.
8102 * gcc.target/i386/sse-comiss-4.c: Likewise.
8103 * gcc.target/i386/sse-comiss-5.c: Likewise.
8104 * gcc.target/i386/sse-comiss-6.c: Likewise.
8105 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8106 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8107 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8108 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8109 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8110 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8111 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8112 * gcc.target/i386/sse-divps-1.c: Likewise.
8113 * gcc.target/i386/sse-divss-1.c: Likewise.
8114 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8115 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8116 * gcc.target/i386/sse-maxps-1.c: Likewise.
8117 * gcc.target/i386/sse-maxss-1.c: Likewise.
8118 * gcc.target/i386/sse-minps-1.c: Likewise.
8119 * gcc.target/i386/sse-minss-1.c: Likewise.
8120 * gcc.target/i386/sse-movaps-1.c: Likewise.
8121 * gcc.target/i386/sse-movaps-2.c: Likewise.
8122 * gcc.target/i386/sse-movhlps-1.c: Likewise.
8123 * gcc.target/i386/sse-movhps-1.c: Likewise.
8124 * gcc.target/i386/sse-movhps-2.c: Likewise.
8125 * gcc.target/i386/sse-movlhps-1.c: Likewise.
8126 * gcc.target/i386/sse-movmskps-1.c: Likewise.
8127 * gcc.target/i386/sse-movntps-1.c: Likewise.
8128 * gcc.target/i386/sse-movss-1.c: Likewise.
8129 * gcc.target/i386/sse-movss-2.c: Likewise.
8130 * gcc.target/i386/sse-movss-3.c: Likewise.
8131 * gcc.target/i386/sse-movups-1.c: Likewise.
8132 * gcc.target/i386/sse-movups-2.c: Likewise.
8133 * gcc.target/i386/sse-mulps-1.c: Likewise.
8134 * gcc.target/i386/sse-mulss-1.c: Likewise.
8135 * gcc.target/i386/sse-orps-1.c: Likewise.
8136 * gcc.target/i386/sse-rcpps-1.c: Likewise.
8137 * gcc.target/i386/sse-recip-vec.c: Likewise.
8138 * gcc.target/i386/sse-recip.c: Likewise.
8139 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8140 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8141 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8142 * gcc.target/i386/sse-subps-1.c: Likewise.
8143 * gcc.target/i386/sse-subss-1.c: Likewise.
8144 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8145 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8146 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8147 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8148 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8149 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8150 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8151 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8152 * gcc.target/i386/sse-xorps-1.c: Likewise.
8153 * gcc.target/i386/ssefn-1.c: Likewise.
8154 * gcc.target/i386/ssefn-3.c: Likewise.
8155 * gcc.target/i386/sseregparm-1.c: Likewise.
8156 * gcc.target/i386/stackalign/return-3.c: Likewise.
8157 * gcc.target/i386/vectorize1.c: Likewise.
8158 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8159 * gcc.target/i386/xorps-sse.c: Likewise.
8160 * gfortran.dg/pr28158.f90: Likewise.
8161 * gfortran.dg/pr30667.f: Likewise.
8162 * gnat.dg/loop_optimization7.adb: Likewise.
8163 * gnat.dg/sse_nolib.adb: Likewise.
8165 2010-07-11 Tobias Burnus <burnus@net-b.de>
8168 * gfortran.dg/use_rename_6.f90: New.
8169 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8171 2010-07-11 Janus Weil <janus@gcc.gnu.org>
8174 * gfortran.dg/class_24.f03: New.
8176 2010-07-10 Richard Guenther <rguenther@suse.de>
8179 * gcc.dg/lto/20100709-1_0.c: New testcase.
8180 * gcc.dg/lto/20100709-1_1.c: Likewise.
8182 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8184 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8186 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8189 * objc.dg/lto/trivial-1_0.m: New.
8190 * objc.dg/lto/lto.exp: New.
8191 * obj-c++.dg/lto/trivial-1_0.mm: New.
8192 * obj-c++.dg/lto/lto.exp: New.
8193 * objc.dg/symtab-1.m: Adjust sizes.
8194 * objc.dg/image-info.m: Do not run for gnu-runtime.
8196 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8198 * gcc.dg/pr32370.c: Allow another kind of error message.
8200 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8202 * gnat.dg/atomic3.adb: New test.
8204 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8205 Denys Vlasenko <dvlasenk@redhat.com>
8206 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8208 PR tree-optimization/28632
8209 * gcc.dg/tree-ssa/vrp51.c: New test.
8210 * gcc.dg/tree-ssa/vrp52.c: New test.
8212 2010-07-09 Jason Merrill <jason@redhat.com>
8214 * g++.dg/abi/covariant6.C: New.
8215 * g++.dg/inherit/covariant17.C: Test both bases.
8216 * g++.dg/inherit/covariant7.C: Check vtable layout.
8218 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8220 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8222 2010-07-09 Richard Guenther <rguenther@suse.de>
8224 PR tree-optimization/44852
8225 * gcc.c-torture/execute/pr44852.c: New testcase.
8227 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8230 multiplication by values.
8231 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8232 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8234 2010-07-09 Richard Guenther <rguenther@suse.de>
8236 PR tree-optimization/44882
8237 * gfortran.dg/pr44882.f90: New testcase.
8239 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8242 * gcc.target/arm/pr40657-1.c: New test.
8243 * gcc.target/arm/pr40657-2.c: New test.
8244 * gcc.c-torture/execute/pr40657.c: New test.
8246 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8248 * gcc.dg/tree-ssa/vrp50.c: New test.
8249 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8251 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8254 * gfortran.dg/c_sizeof_1.f90: Modified.
8255 * gfortran.dg/storage_size_1.f08: New.
8256 * gfortran.dg/storage_size_2.f08: New.
8258 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8260 * gcc.c-torture/execute/20100708-1.c: New test.
8262 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8265 * gfortran.dg/gomp/pr44847.f90: New test.
8267 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8269 PR tree-optimization/44710
8270 * gcc.dg/tree-ssa/ifc-6.c: New.
8271 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8273 2010-07-08 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/coarray_10.f90: Add an additional test.
8278 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8281 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8282 * gcc.c-torture/execute/pr44828.x: Revert.
8284 2010-07-08 Jason Merrill <jason@redhat.com>
8287 * g++.dg/inherit/covariant17.C: New.
8288 * g++.dg/abi/covariant1.C: Actually test for the bug.
8290 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8292 PR rtl-optimization/44838
8293 * gcc.dg/pr44838.c: New.
8295 2010-07-08 Richard Guenther <rguenther@suse.de>
8297 PR tree-optimization/44831
8298 * gcc.c-torture/compile/pr44831.c: New testcase.
8299 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8301 2010-07-08 Richard Guenther <rguenther@suse.de>
8303 PR tree-optimization/44861
8304 * g++.dg/vect/pr44861.cc: New testcase.
8306 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8309 * gcc.c-torture/execute/pr44828.x: New file.
8311 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8313 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8315 * g++.dg/ext/altivec-17.C: Adjust error message.
8317 2010-07-07 Tom Tromey <tromey@redhat.com>
8319 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8321 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8324 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8325 * gcc.target/i386/rdrand-2.c: Likewise.
8326 * gcc.target/i386/rdrand-3.c: Likewise.
8328 2010-07-07 Jan Hubicka <jh@suse.cz>
8331 * g++.dg/torture/pr44813.C: New testcase.
8332 * g++.dg/torture/pr44826.C: New testcase.
8334 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8336 PR rtl-optimization/44787
8337 * gcc.c-torture/compile/pr44788.c: New test.
8338 * gcc.target/arm/pr44788.c: New test.
8340 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8342 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8344 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8346 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8349 2010-07-06 Tobias Burnus <burnus@net-b.de>
8352 * gfortran.dg/parameter_array_init_6.f90: New.
8353 * gfortran.dg/initialization_20.f90: Update dg-error.
8354 * gfortran.dg/initialization_24.f90: Ditto.
8356 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8358 * gfortran.dg/dim_range_1.f90: New test.
8359 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8361 2010-07-06 Jason Merrill <jason@redhat.com>
8364 * g++.dg/cpp0x/initlist41.C: New.
8367 * g++.dg/template/ptrmem22.C: New.
8369 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8371 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8373 * gcc.target/i386/i386.exp: Likewise.
8375 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8378 * gcc.dg/lto/20100518_0.c: Limit to x86.
8380 2010-07-06 Richard Guenther <rguenther@suse.de>
8383 * gcc.c-torture/execute/pr44828.c: New testcase.
8385 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8387 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8388 * g++.dg/warn/volatile1.C: Likewise.
8389 * g++.dg/template/warn1.C: Likewise.
8391 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8393 AVX Programming Reference (June, 2010)
8394 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8395 * g++.dg/other/i386-3.C: Likewise.
8396 * gcc.target/i386/sse-12.c: Likewise.
8398 * gcc.target/i386/f16c-check.h: New.
8399 * gcc.target/i386/rdfsbase-1.c: Likewise.
8400 * gcc.target/i386/rdfsbase-2.c: Likewise.
8401 * gcc.target/i386/rdgsbase-1.c: Likewise.
8402 * gcc.target/i386/rdgsbase-2.c: Likewise.
8403 * gcc.target/i386/rdrand-1.c: Likewise.
8404 * gcc.target/i386/rdrand-2.c: Likewise.
8405 * gcc.target/i386/rdrand-3.c: Likewise.
8406 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8407 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8408 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8409 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8410 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8411 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8412 * gcc.target/i386/wrfsbase-1.c: Likewise.
8413 * gcc.target/i386/wrfsbase-2.c: Likewise.
8414 * gcc.target/i386/wrgsbase-1.c: Likewise.
8415 * gcc.target/i386/wrgsbase-2.c: Likewise.
8417 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8418 (__builtin_ia32_vcvtps2ph): New.
8419 (__builtin_ia32_vcvtps2ph256): Likewise.
8421 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8422 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8424 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8425 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8427 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8428 (__builtin_ia32_vcvtps2ph256): Likewise.
8429 Add fsgsbase,rdrnd,f16c.
8431 * lib/target-supports.exp (check_effective_target_f16c): New.
8433 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8435 * gcc.dg/guality/nrv-1.c: New test.
8437 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8440 * gcc.target/arm/pr42505.c: New test case.
8442 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8445 * g++.dg/opt/nrv16.C: New test.
8447 2010-07-05 Richard Guenther <rguenther@suse.de>
8449 PR tree-optimization/44784
8450 * gcc.c-torture/compile/pr44784.c: New testcase.
8452 2010-07-05 Ira Rosen <irar@il.ibm.com>
8454 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8455 Increase loop bound and array size.
8456 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8459 2010-07-05 Ira Rosen <irar@il.ibm.com>
8461 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8462 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8463 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8464 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8465 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8467 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8470 * g++.dg/parse/template25.C: New.
8472 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8474 PR rtl-optimization/44695
8475 * gcc.dg/torture/pr44695.c: New.
8477 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8480 * g++.dg/ext/pretty3.C: New.
8482 2010-07-04 Richard Guenther <rguenther@suse.de>
8485 * g++.dg/torture/pr44809.C: New testcase.
8487 2010-07-04 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/44656
8490 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8492 2010-07-04 Ira Rosen <irar@il.ibm.com>
8493 Revital Eres <eres@il.ibm.com>
8495 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8497 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8498 gcc.dg/vect/vect-96.c: Likewise.
8499 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8500 that support misaligned stores. Change the number of expected
8501 misaligned accesses.
8502 * gcc.dg/vect/vect-peel-1.c: New test.
8503 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8504 gcc.dg/vect/vect-peel-4.c: Likewise.
8505 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8506 vectorizable on all targets that support realignment.
8507 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8509 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8512 * gcc.dg/torture/pr44806.c: New.
8514 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8516 * gnat.dg/cond_expr1.adb: New test.
8518 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/modular3.adb: New test.
8521 * gnat.dg/modular3_pkg.ads: New helper.
8523 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8524 Mikael Pettersson <mikpe@it.uu.se>
8527 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8528 Make signed-ness of chars explicit. Scan the object for
8529 strings that are split by some target assemblers.
8530 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8533 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8535 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8537 2010-07-02 Le-Chun Wu <lcwu@google.com>
8540 * g++.dg/warn/Wshadow-7.C: New test.
8542 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8543 Julian Brown <julian@codesourcery.com>
8544 Sandra Loosemore <sandra@codesourcery.com>
8546 * gcc.c-torture/execute/20100416-1.c: New test case.
8548 2010-07-02 Julian Brown <julian@codesourcery.com>
8549 Sandra Loosemore <sandra@codesourcery.com>
8553 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8554 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8556 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8557 Julian Brown <julian@codesourcery.com>
8559 * gcc.target/arm/neon/vadds64.c: Regenerated.
8560 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8561 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8562 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8563 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8564 * gcc.target/arm/neon-vmls-1.c: Likewise.
8565 * gcc.target/arm/neon-vsubs64.c: New execution test.
8566 * gcc.target/arm/neon-vsubu64.c: New execution test.
8567 * gcc.target/arm/neon-vadds64.c: New execution test.
8568 * gcc.target/arm/neon-vaddu64.c: New execution test.
8570 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8572 * gcc.target/arm/neon-vands64.c: New.
8573 * gcc.target/arm/neon-vandu64.c: New.
8574 * gcc.target/arm/neon-vbics64.c: New.
8575 * gcc.target/arm/neon-vbicu64.c: New.
8576 * gcc.target/arm/neon-veors64.c: New.
8577 * gcc.target/arm/neon-veoru64.c: New.
8578 * gcc.target/arm/neon-vorns64.c: New.
8579 * gcc.target/arm/neon-vornu64.c: New.
8580 * gcc.target/arm/neon-vorrs64.c: New.
8581 * gcc.target/arm/neon-vorru64.c: New.
8582 * gcc.target/arm/neon/vands64.c: Regenerated.
8583 * gcc.target/arm/neon/vandu64.c: Regenerated.
8584 * gcc.target/arm/neon/vbics64.c: Regenerated.
8585 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8586 * gcc.target/arm/neon/veors64.c: Regenerated.
8587 * gcc.target/arm/neon/veoru64.c: Regenerated.
8588 * gcc.target/arm/neon/vorns64.c: Regenerated.
8589 * gcc.target/arm/neon/vornu64.c: Regenerated.
8590 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8591 * gcc.target/arm/neon/vorru64.c: Regenerated.
8593 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8595 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8597 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8599 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8600 * gfortran.dg/intent_out_5.f90: Same.
8601 * gfortran.dg/ltrans-7.f90: Same.
8602 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8604 2010-07-02 Jan Hubicka <jh@suse.cz>
8606 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8608 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8610 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8612 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8615 * c-c++-common/Wunused-var-12.c: New test.
8617 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8620 * gcc.target/arm/pr42835.c: New test.
8623 * gcc.target/arm/pr42172-1.c: New test.
8625 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8627 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8629 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8631 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8632 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8633 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8634 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8635 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8636 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8637 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8638 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8639 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8640 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8641 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8642 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8643 * gcc.target/arm/neon-vdup_ns64.c: New.
8644 * gcc.target/arm/neon-vdup_nu64.c: New.
8645 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8646 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8647 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8648 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8649 * gcc.target/arm/neon-vmov_ns64.c: New.
8650 * gcc.target/arm/neon-vmov_nu64.c: New.
8651 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8652 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8653 * gcc.target/arm/neon-vget_lanes64.c: New.
8654 * gcc.target/arm/neon-vget_laneu64.c: New.
8655 * gcc.target/arm/neon-vset_lanes64.c: New.
8656 * gcc.target/arm/neon-vset_laneu64.c: New.
8658 2010-07-02 Richard Guenther <rguenther@suse.de>
8660 * g++.dg/torture/20100702-1.C: New testcase.
8662 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665 * gcc.c-torture/compile/pr44707.c: New test.
8667 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8670 * g++.dg/template/crash101.C: New.
8672 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8674 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8675 Use the ABI-0 accessors and fail it for m64.
8677 2010-07-02 Jan Hubicka <jh@suse.cz>
8679 * g++.dg/tree-ssa/pr44706.C: New testcase.
8681 2010-07-02 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/44748
8684 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8686 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8688 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8689 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8690 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8691 the method types to forward:.
8693 2010-06-30 Jason Merrill <jason@redhat.com>
8695 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8696 * g++.dg/other/pr25632.C: Likewise.
8698 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8700 PR tree-optimization/40421
8701 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8703 2010-07-01 Richard Guenther <rguenther@suse.de>
8707 * gcc.c-torture/execute/20100316-1.c: New testcase.
8708 * gcc.c-torture/execute/pr44468.c: Likewise.
8709 * gcc.c-torture/compile/20100609-1.c: Likewise.
8710 * gcc.dg/volatile2.c: Adjust.
8711 * gcc.dg/plugin/selfassign.c: Likewise.
8712 * gcc.dg/pr36902.c: Likewise.
8713 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8714 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8715 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8716 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8717 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8718 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8719 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8720 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8721 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8722 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8723 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8724 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8725 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8726 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8727 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8728 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8729 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8730 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8731 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8732 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8733 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8734 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8735 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8736 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8737 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8738 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8739 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8740 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8741 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8742 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8743 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8744 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8745 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8746 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8747 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8748 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8749 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8750 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8751 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8752 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8753 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8754 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8755 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8756 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8757 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8758 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8759 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8760 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8761 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8762 * g++.dg/tree-ssa/pr31146.C: Likewise.
8763 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8764 * g++.dg/tree-ssa/pr33604.C: Likewise.
8765 * g++.dg/plugin/selfassign.c: Likewise.
8766 * gfortran.dg/array_memcpy_3.f90: Likewise.
8767 * gfortran.dg/array_memcpy_4.f90: Likewise.
8768 * c-c++-common/torture/pr42834.c: New testcase.
8770 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8773 * g++.dg/template/crash100.C: New.
8775 2010-06-30 Jan Hubicka <jh@suse.cz>
8777 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8779 2010-06-30 Michael Matz <matz@suse.de>
8782 * gcc.dg/pr44699.c: New test.
8784 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8786 PR tree-optimization/39799
8787 * c-c++-common/uninit-17.c: New test.
8789 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792 * gfortran.dg/read_infnan_1.f90: New test.
8794 2010-06-29 Jason Merrill <jason@redhat.com>
8796 Enable implicitly declared move constructor/operator= (N3053).
8797 * g++.dg/cpp0x/implicit3.C: New.
8798 * g++.dg/cpp0x/implicit4.C: New.
8799 * g++.dg/cpp0x/implicit5.C: New.
8800 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8801 * g++.dg/cpp0x/not_special.C: Adjust.
8802 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8803 * g++.dg/cpp0x/rv1n.C: Adjust.
8804 * g++.dg/cpp0x/rv1p.C: Adjust.
8805 * g++.dg/cpp0x/rv2n.C: Adjust.
8806 * g++.dg/cpp0x/rv2p.C: Adjust.
8807 * g++.dg/cpp0x/rv3n.C: Adjust.
8808 * g++.dg/cpp0x/rv3p.C: Adjust.
8809 * g++.dg/cpp0x/rv4n.C: Adjust.
8810 * g++.dg/cpp0x/rv4p.C: Adjust.
8811 * g++.dg/cpp0x/rv5n.C: Adjust.
8812 * g++.dg/cpp0x/rv5p.C: Adjust.
8813 * g++.dg/cpp0x/rv6n.C: Adjust.
8814 * g++.dg/cpp0x/rv6p.C: Adjust.
8815 * g++.dg/cpp0x/rv7n.C: Adjust.
8816 * g++.dg/cpp0x/rv7p.C: Adjust.
8817 * g++.dg/cpp0x/rv8p.C: Adjust.
8818 * g++.dg/gomp/pr26690-1.C: Adjust.
8819 * g++.dg/other/error20.C: Adjust.
8820 * g++.dg/other/error31.C: Adjust.
8821 * g++.dg/parse/error19.C: Adjust.
8822 * g++.dg/template/qualttp5.C: Adjust.
8823 * g++.old-deja/g++.law/ctors5.C: Adjust.
8825 Enable implicitly deleted functions (N2346)
8826 * g++.dg/cpp0x/defaulted17.C: New.
8827 * g++.dg/cpp0x/implicit1.C: New.
8828 * g++.dg/cpp0x/implicit2.C: New.
8829 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8830 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8831 * g++.dg/init/ctor4.C: Adjust.
8832 * g++.dg/init/synth2.C: Adjust.
8833 * g++.dg/lto/20081118_1.C: Adjust.
8834 * g++.dg/other/error13.C: Adjust.
8835 * g++.dg/other/unused1.C: Adjust.
8836 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8837 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8838 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8839 * g++.old-deja/g++.law/ctors17.C: Adjust.
8840 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8841 * g++.old-deja/g++.pt/assign1.C: Adjust.
8842 * g++.old-deja/g++.pt/crash20.C: Adjust.
8844 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8845 * g++.dg/cpp0x/defaulted13.C: Adjust.
8846 * g++.dg/cpp0x/defaulted2.C: Adjust.
8847 * g++.dg/cpp0x/defaulted3.C: Adjust.
8848 * g++.dg/cpp0x/initlist9.C: Adjust.
8849 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8850 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8851 * g++.dg/init/synth2.C: Adjust.
8853 * g++.dg/cpp0x/defaulted19.C: New.
8855 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8856 * g++.dg/template/error23.C: Fix for -std=c++0x.
8858 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8861 * gfortran.dg/proc_ptr_28.f90: New.
8863 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8865 PR tree-optimization/43801
8866 * g++.dg/torture/pr43801.C: New test.
8869 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8871 2010-06-29 Jason Merrill <jason@redhat.com>
8874 * g++.dg/template/qualified-id2.C: New.
8875 * g++.dg/template/qualified-id3.C: New.
8877 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8880 * gfortran.dg/associated_target_4.f90: New.
8882 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8885 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8887 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8889 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8891 2010-06-29 Jan Hubicka <jh@suse.cz>
8893 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8895 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8898 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8899 * gcc.target/arm/wmul-3.c: New test.
8900 * gcc.target/arm/wmul-4.c: New test.
8902 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8904 PR rtl-optimization/44659
8905 * gcc.target/i386/extract-1.c: New.
8906 * gcc.target/i386/extract-2.c: Likewise.
8907 * gcc.target/i386/extract-3.c: Likewise.
8908 * gcc.target/i386/extract-4.c: Likewise.
8909 * gcc.target/i386/extract-5.c: Likewise.
8910 * gcc.target/i386/extract-6.c: Likewise.
8912 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8915 * g++.dg/warn/Wunused-var-14.C: New test.
8917 2010-06-28 Tobias Burnus <burnus@net-b.de>
8920 * gfortran.dg/nan_6.f90: New.
8922 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8924 PR tree-optimization/43781
8925 * gcc.dg/torture/pr43781.c: New.
8927 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8930 * gfortran.dg/actual_rank_check_1.f90: New test.
8932 2010-06-28 Martin Jambor <mjambor@suse.cz>
8934 * gcc.dg/ipa/ipa-sra-6.c: New test.
8936 2010-06-28 Jan Hubicka <jh@suse.cz>
8938 PR tree-optimization/44687
8939 * gcc.c-torture/compile/pr44687.c
8941 2010-06-28 Martin Jambor <mjambor@suse.cz>
8944 * g++.dg/torture/pr44535.C: New test.
8946 2010-06-28 Michael Matz <matz@suse.de>
8949 * gfortran.dg/pr44592.f90: New test.
8951 2010-06-28 Jan Hubicka <jh@suse.cz>
8953 PR tree-optimization/44357
8954 * g++.dg/torture/pr44357.C: New testcase.
8956 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8958 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8959 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8960 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8961 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8962 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8963 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8964 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8965 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8967 2010-06-27 Jan Hubicka <jh@suse.cz>
8969 * gcc.c-torture/compile/pr44686.c: New file.
8971 2010-06-27 Richard Guenther <rguenther@suse.de>
8973 PR tree-optimization/44683
8974 * gcc.c-torture/execute/pr44683.c: New testcase.
8976 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8978 * gnat.dg/noreturn3.ad[sb]: New test.
8980 2010-06-26 Jason Merrill <jason@redhat.com>
8982 * g++.dg/cpp0x/explicit5.C: New.
8984 2010-06-26 Richard Guenther <rguenther@suse.de>
8986 PR tree-optimization/44393
8987 * gcc.dg/pr44393.c: New testcase.
8989 2010-06-26 Jan Hubicka <jh@suse.cz>
8991 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8993 2010-06-26 Richard Guenther <rguenther@suse.de>
8996 * gcc.dg/pr44674.c: New testcase.
8998 2010-06-26 Joseph Myers <joseph@codesourcery.com>
9000 * gcc.dg/opts-3.c: New test.
9002 2010-06-26 Tobias Burnus <burnus@net-b.de>
9004 * gfortran.dg/type_decl_1.f90: New.
9005 * gfortran.dg/type_decl_2.f90: New.
9007 2010-06-26 Tobias Burnus <burnus@net-b.de>
9009 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9010 * gfortran.dg/semicolon_fixed_2.f: Ditto.
9012 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9015 * gfortran.dg/array_constructor_23.f: Update test to allow for small
9016 error in comparing reals.
9018 2010-06-25 Tobias Burnus <burnus@net-b.de>
9020 * selected_real_kind_2.f90: New.
9021 * selected_real_kind_3.f90: New.
9023 2010-06-25 Tobias Burnus <burnus@net-b.de>
9025 * gfortran.dg/entry_19.f90: New.
9027 2010-06-25 Tobias Burnus <burnus@net-b.de>
9029 * gfortran.dg/end_subroutine_1.f90: New.
9030 * gfortran.dg/end_subroutine_2.f90: New.
9031 * gfortran.dg/interface_proc_end.f90: Update.
9033 2010-06-25 Tobias Burnus <burnus@net-b.de>
9035 * gfortran.dg/semicolon_fixed.f: Update.
9036 * gfortran.dg/semicolon_fixed_2.f: New.
9037 * gfortran.dg/semicolon_free_2.f90: New.
9038 * gfortran.dg/semicolon_free.f90: Update.
9040 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9043 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9045 2010-06-25 Martin Jambor <mjambor@suse.cz>
9047 * g++.dg/ipa/iinline-3.C: New test.
9048 * gcc.dg/ipa/modif-1.c: Removed.
9050 2010-06-25 Jan Hubicka <jh@suse.cz>
9052 * gcc.dg/tree-ssa/ipa-split-1.c
9054 2010-06-25 Martin Jambor <mjambor@suse.cz>
9056 * g++.dg/ipa/iinline-2.C: New test.
9058 2010-06-25 Jakub Jelinek <jakub@redhat.com>
9061 * gfortran.dg/pr43866.f90: New test.
9063 PR tree-optimization/44539
9064 * gcc.dg/pr44539.c: New test.
9066 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
9070 * gcc.target/mips/madd-9.c: New test.
9072 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
9075 * gcc.dg/noncompile/pr44517.c: New.
9076 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9078 2010-06-24 Steve Ellcey <sje@cup.hp.com>
9081 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9082 and add argument to nop for IA64.
9084 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
9087 * gcc.target/i386/mod-1.c: New.
9088 * gcc.target/i386/umod-1.c: Likewise.
9089 * gcc.target/i386/umod-2.c: Likewise.
9090 * gcc.target/i386/umod-3.c: Likewise.
9092 2010-06-24 Jakub Jelinek <jakub@redhat.com>
9095 * g++.dg/torture/pr44492.C: New test.
9097 2010-06-24 Andi Kleen <ak@linux.intel.com>
9099 * c-c++-common/warn-omitted-condop.c: New.
9101 2010-06-24 Tobias Burnus <burnus@net-b.de>
9104 * gfortran.dg/import8.f90: New.
9106 2010-06-23 Arnaud Charlet <charlet@adacore.com>
9108 * gnat.dg/not_null.adb: Update test case.
9110 2010-06-22 Jakub Jelinek <jakub@redhat.com>
9113 * g++.dg/warn/Wunused-var-13.C: New test.
9116 * g++.dg/diagnostic/method1.C: New test.
9118 2010-06-22 Cary Coutant <ccoutant@google.com>
9120 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9122 2010-06-22 Janus Weil <janus@gcc.gnu.org>
9125 * gfortran.dg/abstract_type_8.f03: New.
9127 2010-06-21 Jason Merrill <jason@redhat.com>
9129 * g++.dg/cpp0x/noexcept08.C: New.
9131 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9133 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9136 * gcc.target/i386/sse2-vec-2a.c: New.
9138 2010-06-21 DJ Delorie <dj@redhat.com>
9140 * gcc.dg/pragma-diag-1.c: New.
9142 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9145 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9147 2010-06-21 Alan Modra <amodra@gmail.com>
9150 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9151 tail call to check_fa_mid.
9153 2010-06-21 Jakub Jelinek <jakub@redhat.com>
9156 * gcc.c-torture/execute/pr44575.c: New test.
9158 2010-06-21 Tobias Burnus <burnus@net-b.de>
9161 * gfortran.dg/contiguous_1.f90: New.
9162 * gfortran.dg/contiguous_2.f90: New.
9163 * gfortran.dg/contiguous_3.f90: New.
9165 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
9167 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9168 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9170 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
9173 * gcc.target/i386/pr44546.c: New test.
9175 2010-06-20 Joseph Myers <joseph@codesourcery.com>
9177 * gcc.dg/opts-2.c: New test.
9179 2010-06-19 Janus Weil <janus@gcc.gnu.org>
9182 * gfortran.dg/typebound_proc_15.f03: Modified.
9184 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
9187 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9188 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9190 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9192 * g++.dg/ext/label13.C: Fix typo in last change.
9194 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9197 * gfortran.dg/eof_3.f90
9198 * gfortran.dg/endfile_2.f90
9199 * gfortran.dg/endfile_4.f90
9200 * gfortran.dg/endfile_3.f90
9202 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9205 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9207 2010-06-18 Tobias Burnus <burnus@net-b.de>
9210 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9212 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9214 * gcc.target/arm/pr40900.c: New test.
9216 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9218 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9220 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9223 * gfortran.dg/typebound_call_15.f03: New.
9225 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9228 * g++.dg/pr44486.C: New.
9230 2010-06-16 DJ Delorie <dj@redhat.com>
9232 * gcc.target/i386/volatile-bitfields-1.c: New.
9233 * gcc.target/i386/volatile-bitfields-2.c: New.
9235 2010-06-16 Jason Merrill <jason@redhat.com>
9237 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9239 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9241 2010-06-16 Richard Guenther <rguenther@suse.de>
9244 * gcc.c-torture/execute/pr44555.c: New testcase.
9246 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9249 * gfortran.dg/typebound_proc_16.f03: New.
9251 2010-06-16 Martin Jambor <mjambor@suse.cz>
9253 * g++.dg/torture/pr43905.C: New test.
9255 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9258 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9259 initialization loop from being vectorized.
9260 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9262 2010-06-16 Alan Modra <amodra@gmail.com>
9264 PR tree-optimization/44507
9265 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9267 2010-06-15 Jason Merrill <jason@redhat.com>
9269 * g++.dg/overload/arg3.C: Adjust error locations.
9270 * g++.dg/overload/copy1.C: Likewise.
9271 * g++.dg/tc1/dr152.C: Likewise.
9272 * g++.dg/template/incomplete4.C: Likewise.
9273 * g++.dg/template/incomplete5.C: Likewise.
9274 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9275 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9276 * g++.old-deja/g++.pt/crash9.C: Likewise.
9278 * g++.dg/inherit/virtual5.C: New.
9280 * g++.dg/cpp0x/defaulted18.C: New.
9282 * g++.dg/cpp0x/initlist40.C: New.
9284 * g++.dg/cpp0x/initlist39.C: New.
9286 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9289 * gcc.dg/graphite/pr44391.c: New.
9291 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9294 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9295 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9296 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9297 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9299 2010-06-15 Richard Guenther <rguenther@suse.de>
9301 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9303 2010-06-15 Richard Guenther <rguenther@suse.de>
9305 * gcc.dg/vect/bb-slp-21.c: Adjust.
9306 * gcc.dg/vect/bb-slp-13.c: Likewise
9307 * gcc.dg/vect/bb-slp-4.c: Likewise
9308 * gcc.dg/vect/bb-slp-22.c: Likewise
9309 * gcc.dg/vect/bb-slp-14.c: Likewise
9310 * gcc.dg/vect/bb-slp-23.c: Likewise
9311 * gcc.dg/vect/bb-slp-15.c: Likewise
9312 * gcc.dg/vect/bb-slp-17.c: Likewise
9313 * gcc.dg/vect/bb-slp-18.c: Likewise
9314 * gcc.dg/vect/bb-slp-19.c: Likewise
9315 * gcc.dg/vect/bb-slp-10.c: Likewise
9316 * gcc.dg/vect/bb-slp-11.c: Likewise
9317 * gcc.dg/vect/bb-slp-20.c: Likewise
9318 * gcc.dg/vect/bb-slp-3.c: Likewise
9320 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9323 * gfortran.dg/gomp/pr44536.f90: New test.
9324 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9326 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9329 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9330 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9332 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9334 PR tree-optimization/44508
9335 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9338 * gcc.dg/pr44509.c: New test.
9340 2010-06-14 Ira Rosen <irar@il.ibm.com>
9342 PR tree-optimization/44507
9343 * gcc.dg/vect/pr44507.c: New test.
9345 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9347 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9348 and c-pretty-print.h.
9350 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9352 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9354 * gfortran.dg/whole_file_18.f90: Updated error message.
9356 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9358 * gfortran.dg/whole_file_20.f03: New.
9360 2010-06-12 Jan Hubicka <jh@suse.cz>
9362 * gcc.c-torture/compile/pc44485.c: New testcase.
9364 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9367 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9368 * gfortran.dg/typebound_proc_14.f03: New.
9369 * gfortran.dg/typebound_proc_15.f03: New.
9371 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9373 * gcc.dg/opts-1.c: New test.
9375 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9377 * gcc.dg/funroll-loops-all.c: Update expected error.
9379 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9382 * gcc.target/i386/pr44481.c: New test.
9384 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9386 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9388 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9391 * gcc.dg/tree-ssa/pr44483.c: New.
9393 2010-06-11 Paul Brook <paul@codesourcery.com>
9395 * g++.dg/other/arm-neon-1.C: New test.
9397 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9401 * gfortran.dg/class_23.f03: New test.
9403 2010-06-11 Jan Hubicka <jh@suse.cz>
9405 * gcc.dg/ipa/pure-const-2.c: New testcase.
9407 2010-06-11 Jan Hubicka <jh@suse.cz>
9409 * gcc.dg/noreturn-7.c: Update.
9410 * gcc.dg/noreturn-4.c: Update.
9412 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9415 * g++.dg/other/typedef4.C: New test.
9417 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9420 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9422 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9425 * gfortran.dg/asynchronous_3.f03
9427 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9430 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9431 non-temporal stores out of the tests to form new test cases. As a
9432 result, no non-temporal store should be generated in this case.
9434 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9435 prefetch-7.c that generate one non-temporal store.
9437 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9438 prefetch-7.c that generate one non-temporal store and one
9439 one-temporal prefetch.
9441 2010-06-10 Martin Jambor <mjambor@suse.cz>
9443 PR tree-optimization/44258
9444 * gcc.dg/tree-ssa/pr44258.c: New test.
9446 2010-06-10 Daniel Kraft <d@domob.eu>
9449 * gfortran.dg/associate_1.f03: New test.
9450 * gfortran.dg/associate_2.f95: New test.
9451 * gfortran.dg/associate_3.f03: New test.
9452 * gfortran.dg/associate_4.f08: New test.
9454 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9456 * gfortran.dg/selected_char_kind_4.f90: New test.
9458 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9460 * gcc.dg/pr42461.c: New test.
9462 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9465 * gfortran.dg/selected_real_kind_1.f90: New.
9467 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9470 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9472 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9475 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9477 * gfortran.dg/data_namelist_conflict.f90: New test.
9479 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9482 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9483 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9485 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9487 * gfortran.dg/mvbits_9.f90: New test.
9488 * gfortran.dg/ibset_1.f90: Ditto.
9489 * gfortran.dg/ibits_1.f90: Ditto.
9490 * gfortran.dg/btest_1.f90: Ditto.
9491 * gfortran.dg/ibclr_1.f90: Ditto.
9493 2010-06-09 Jason Merrill <jason@redhat.com>
9496 * g++.dg/cpp0x/decltype23.C: Move to...
9497 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9499 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9502 * gfortran.dg/typebound_call_14.f03: New test.
9504 2010-06-09 Martin Jambor <mjambor@suse.cz>
9506 PR tree-optimization/44423
9507 * gcc.dg/tree-ssa/pr44423.c: New test.
9509 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9512 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9513 TV_NONE to initialize tv_id field.
9514 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9515 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9516 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9518 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9519 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9520 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9522 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9524 PR tree-optimization/39874
9526 * gcc.dg/pr39874.c: New file.
9528 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9530 * g++.dg/ext/attr-alias-1.C: New.
9531 * g++.dg/ext/attr-alias-2.C: New.
9533 2010-06-07 Tobias Burnus <burnus@net-b.de>
9536 * gfortran.dg/proc_ptr_27.f90: New.
9538 2010-06-07 Jason Merrill <jason@redhat.com>
9541 * g++.dg/cpp0x/decltype23.C: New.
9543 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9544 Shujing Zhao <pearly.zhao@oracle.com>
9547 * gcc.dg/c90-const-expr-10.c: Adjust.
9548 * gcc.dg/c99-const-expr-10.c: Adjust.
9549 * gcc.dg/init-bad-7.c: New.
9551 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9553 * lib/target-supports.exp (check_effective_target_gas): New proc.
9554 * gcc.c-torture/execute/960321-1.x: New file.
9556 2010-06-07 Jason Merrill <jason@redhat.com>
9559 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9561 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9564 * g++.dg/warn/Wunused-var-12.C: New test.
9567 * c-c++-common/Wunused-var-11.c: New test.
9569 2010-06-07 Jan Hubicka <jh@suse.cz>
9571 * gcc.dg/ipa/pure-const-1.c: New testcase.
9573 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9575 PR rtl-optimization/44404
9576 * gcc.dg/pr44404.c: New.
9578 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9581 * gcc.target/i386/abi-2.c: Check sysv abi here.
9582 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9583 function to avoid failures by different ABIs.
9584 * gcc.target/i386/aes-check.h: Likewise.
9585 * gcc.target/i386/avx-check.h: Likewise.
9586 * gcc.target/i386/fma4-check.h: Likewise.
9587 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9588 * gcc.target/i386/mmx-check.h: Likewise.
9589 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9590 * gcc.target/i386/pclmul-check.h: Likewise.
9591 * gcc.target/i386/sse-check.h: Likewise.
9592 * gcc.target/i386/sse2-check.h: Likewise.
9593 * gcc.target/i386/sse3-check.h: Likewise.
9594 * gcc.target/i386/sse4_1-check.h: Likewise.
9595 * gcc.target/i386/sse4_2-check.h: Likewise.
9596 * gcc.target/i386/sse4a-check.h: Likewise.
9597 * gcc.target/i386/ssse3-check.h: Likewise.
9598 * gcc.target/i386/xop-check.h: Likewise.
9599 * gcc.target/i386/pr27971.c: Fix for LLP64.
9600 * gcc.target/i386/pr39139.c: Likewise.
9601 * gcc.target/i386/pr39315-check.c: Likewise.
9602 * gcc.target/i386/vararg-1.c: Likewise.
9603 * gcc.target/i386/vararg-2.c: Likewise.
9604 Additional add dg-compile to avoid failure due
9607 * gcc.dg/compound-literal-1.c: Fix for llp64.
9608 * gcc.dg/pr32370.c: Likewise.
9609 * gcc.dg/pr37561.c: Likewise.
9610 * gcc.dg/pr41340.c: Likewise.
9611 * gcc.dg/pr41551.c: Likewise.
9613 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9616 * g++.dg/debug/dwarf2/typedef3.C: New test.
9618 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9621 * c-c++-common/pr20000.c: New.
9623 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9626 * g++.dg/init/pr44086.C: New.
9627 * g++.dg/cpp0x/decltype4.C: Adjust.
9629 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9632 * gfortran.dg/generic_23.f03: New test.
9634 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9637 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9639 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9642 * c-c++-common/Wunused-var-9.c: New test.
9644 2010-06-05 Jason Merrill <jason@redhat.com>
9646 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9648 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9651 * gcc.dg/c99-restrict-4.c: New test.
9653 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9655 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9656 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9657 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9658 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9659 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9660 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9661 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9662 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9663 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9664 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9665 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9666 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9667 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9668 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9669 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9670 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9671 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9672 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9673 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9674 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9675 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9676 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9678 2010-06-04 Jason Merrill <jason@redhat.com>
9680 * g++.dg/cpp0x/noexcept06.C: New.
9681 * g++.dg/cpp0x/noexcept07.C: New.
9683 * g++.dg/cpp0x/noexcept01.C: New.
9684 * g++.dg/cpp0x/noexcept02.C: New.
9685 * g++.dg/cpp0x/noexcept03.C: New.
9686 * g++.dg/cpp0x/noexcept04.C: New.
9687 * g++.dg/cpp0x/noexcept05.C: New.
9689 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9692 * g++.dg/warn/Wunused-var-10.C: New test.
9693 * g++.dg/warn/Wunused-var-11.C: New test.
9696 * c-c++-common/Wunused-var-10.c: New test.
9698 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9701 * gcc.dg/assign-warn-2.c: Update.
9702 * gcc.dg/cpp/line3.c: Update.
9703 * gcc.dg/c99-array-lval-8.c: Update.
9704 * gcc.dg/cast-qual-2.c: Update.
9705 * gcc.dg/c99-arraydecl-3.c: Update.
9706 * gcc.dg/assign-warn-1.c: Update.
9707 * gcc.dg/format/gcc_diag-1.c: Update.
9709 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9711 PR rtl-optimization/39871
9712 PR rtl-optimization/40615
9713 PR rtl-optimization/42500
9714 PR rtl-optimization/42502
9715 * gcc.target/arm/eliminate.c: New test.
9717 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9720 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9721 * g++.old-deja/g++.other/delete3.C: Likewise.
9722 * g++.old-deja/g++.other/new.C: Likewise.
9723 * g++.old-deja/g++.law/operators27.C: Likewise.
9724 * g++.old-deja/g++.mike/p755.C: Likewise.
9725 * g++.dg/eh/new1.C: Likewise.
9726 * g++.dg/init/new5.C: Likewise.
9728 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9730 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9731 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9732 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9734 2010-06-03 Richard Guenther <rguenther@suse.de>
9737 * lib/lto.exp: Always load gcc.exp.
9738 (lto-obj): For C source files invoke gcc_target_compile.
9739 * g++.dg/lto/20100603-1_0.C: New testcase.
9740 * g++.dg/lto/20100603-1_1.c: Likewise.
9742 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9744 PR tree-optimization/43688
9745 * gfortran.dg/pr43688.f90: New.
9747 2010-06-03 Richard Guenther <rguenther@suse.de>
9750 * gcc.dg/lto/20100603-1_0.c: New testcase.
9751 * gcc.dg/lto/20100603-2_0.c: Likewise.
9752 * gcc.dg/lto/20100603-3_0.c: Likewise.
9754 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9757 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9758 * gcc.target/powerpc/recip-2.c: Ditto.
9759 * gcc.target/powerpc/recip-3.c: Ditto.
9760 * gcc.target/powerpc/recip-4.c: Ditto.
9761 * gcc.target/powerpc/recip-5.c: Ditto.
9762 * gcc.target/powerpc/recip-6.c: Ditto.
9763 * gcc.target/powerpc/recip-7.c: Ditto.
9764 * gcc.target/powerpc/recip-test.h: Ditto.
9765 * gcc.target/powerpc/recip-test2.h: Ditto.
9767 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9769 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9771 2010-06-02 Jason Merrill <jason@redhat.com>
9773 * g++.dg/ext/vector9.C: Expect typedef in error message.
9778 * g++.dg/tc1/dr101.C: Remove xfails.
9780 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9783 * g++.dg/ipa/pr44372.C: New.
9785 2010-06-02 Jan Hubicka <jh@suse.cz>
9788 * g++.dg/torture/pr44295.C: Neww testcase.
9790 2010-06-02 Jan Hubicka <jh@suse.cz>
9792 * gcc.dg/tree-ssa/loadpre6.c: Update.
9794 2010-06-02 Richard Guenther <rguenther@suse.de>
9796 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9799 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9801 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9802 the link fail message.
9804 2010-06-02 Tobias Burnus <burnus@net-b.de>
9807 * gfortran.dg/use_13.f90: New test case.
9809 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9812 * gfortran.dg/error_stop_2.f08: Minor update.
9814 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9817 * gfortran.dg/error_stop_1.f08: New test.
9818 * gfortran.dg/error_stop_2.f08: New test.
9820 2010-06-01 Jason Merrill <jason@redhat.com>
9823 * g++.dg/cpp0x/initlist37.C: New.
9824 * g++.dg/cpp0x/initlist38.C: New.
9827 * g++.dg/cpp0x/initlist36.C: New.
9829 2010-05-31 Jan Hubicka <jh@suse.cz>
9831 * gcc.dg/noreturn-8.c: New testcase.
9833 2010-05-31 Jan Hubicka <jh@suse.cz>
9835 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9836 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9838 2010-05-31 Jan Hubicka <jh@suse.cz>
9840 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9841 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9843 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9846 * gfortran.dg/dependency_27.f90: New test.
9847 * gfortran.dg/array_assign_1.F90: New test.
9849 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9852 * gcc.target/i386/sse-24.c: New test.
9854 2010-05-31 Jan Hubicka <jh@suse.cz>
9856 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9858 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9861 * gcc.dg/pr44337.c: New test.
9863 PR tree-optimization/44182
9864 * g++.dg/debug/pr44182.C: New test.
9866 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9868 * gcc.dg/nested-func-7.c: New test.
9869 * gnat.dg/frame_overflow.adb: Adjust directives.
9871 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9873 * gnat.dg/prot2.ad[sb]: New test.
9874 * gnat.dg/prot2_pkg1.ads: New helper.
9875 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9877 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9879 * gnat.dg/array11.adb: Adjust dg-warning directive.
9880 * gnat.dg/object_overflow.adb: Likewise.
9882 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9885 * gcc.dg/tree-ssa/pr44306.c: New.
9887 2010-05-29 Jan Hubicka <jh@suse.cz>
9889 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9891 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9893 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9895 2010-05-28 Mike Stump <mikestump@comcast.net>
9898 * objc.dg/const-str-9.m: Remove static.
9900 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9903 * gcc.c-torture/compile/pr43636.c: New test.
9905 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9908 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9909 * obj-c++.dg/try-catch-9.mm: Ditto.
9911 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9913 Revert patch for PR c++/44188
9914 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9916 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9919 * g++.dg/debug/dwarf2/typedef3.C: New test.
9921 2010-05-27 Jason Merrill <jason@redhat.com>
9924 * g++.dg/ext/vla9.C: New.
9926 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9929 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9930 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9931 * objc.dg/torture/tls/thr-init.m: Ditto.
9932 * objc.dg/torture/trivial.m: Ditto.
9933 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9934 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9935 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9936 * obj-c++.dg/torture/trivial.mm: Ditto.
9938 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9940 * g++.dg/lto/20100302_0.C: Skip on darwin.
9942 2010-05-27 Richard Guenther <rguenther@suse.de>
9944 PR tree-optimization/44284
9945 * gcc.dg/vect/vect-118.c: New testcase.
9946 * gcc.dg/vect/bb-slp-20.c: Adjust.
9947 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9948 * gcc.dg/vect/slp-9.c: Likewise.
9949 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9950 * gcc.dg/vect/vect-10.c: Likewise.
9951 * gcc.dg/vect/vect-109.c: Likewise.
9952 * gcc.dg/vect/vect-12.c: Likewise.
9953 * gcc.dg/vect/vect-36.c: Likewise.
9954 * gcc.dg/vect/vect-7.c: Likewise.
9955 * gcc.dg/vect/vect-iv-8.c: Likewise.
9956 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9957 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9958 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9959 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9960 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9961 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9962 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9963 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9964 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9965 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9966 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9967 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9968 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9969 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9970 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9971 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9972 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9974 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9976 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9979 2010-05-26 Jan Hubicka <jh@suse.cz>
9981 * gcc.dg/lto/materialize-1_0.c: New file.
9982 * gcc.dg/lto/materialize-1_1.c: New file.
9984 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9986 * gnat.dg/lto10.adb: New test.
9987 * gnat.dg/lto10_pkg.ads: New helper.
9989 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9991 * lib/target-supports.exp (check_effective_target_int128): New
9992 function to check if __int128 types are available for target.
9993 * c-c++-common/int128-types-1.c: New.
9994 * c-c++-common/int128-1.c: New.
9995 * c-c++-common/int128-2.c: New.
9996 * g++.dg/abi/mangle43.C: New.
9997 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9998 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9999 pointer-wide scalar.
10000 * g++.dg/other/pr25632.C: Likewise.
10001 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10002 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10004 * g++.dg/warn/pr13358-4.C: Likewise.
10005 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
10006 * g++.dg/warn/Wconversion-null.C: Likewise.
10008 2010-05-26 Jason Merrill <jason@redhat.com>
10011 * g++.dg/cpp0x/variadic101.C: New.
10013 2010-05-26 Richard Guenther <rguenther@suse.de>
10015 PR rtl-optimization/44164
10016 * gcc.c-torture/execute/pr44164.c: New testcase.
10017 * g++.dg/tree-ssa/pr13146.C: Adjust.
10019 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
10022 * gfortran.dg/whole_file_19.f90 : New test.
10024 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
10029 * gfortran.dg/pr40999.f: Fix function type.
10030 * gfortran.dg/whole_file_5.f90: Likewise.
10031 * gfortran.dg/whole_file_6.f90: Likewise.
10032 * gfortran.dg/whole_file_16.f90: New.
10033 * gfortran.dg/whole_file_17.f90: New.
10034 * gfortran.dg/whole_file_18.f90: New.
10036 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
10037 Iain Sandoe <iains@gcc.gnu.org>
10039 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10040 * gcc.c-torture/compile/pr44197.c: Require alias support.
10041 * gcc.dg/lto/20081222_0.c: Ditto.
10043 2010-05-25 Jakub Jelinek <jakub@redhat.com>
10046 * gcc.dg/guality/vla-2.c: New test.
10048 2010-05-25 Richard Guenther <rguenther@suse.de>
10050 PR middle-end/44069
10051 * g++.dg/torture/pr44069.C: New testcase.
10053 2010-05-25 Richard Guenther <rguenther@suse.de>
10055 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10057 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10060 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10062 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10064 * obj-c++.dg/torture/tls/trivial.mm: New.
10065 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10066 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10067 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10068 * obj-c++.dg/torture/tls/diag-1.mm: New.
10069 * obj-c++.dg/torture/tls/tls.exp: New.
10070 * obj-c++.dg/torture/trivial.mm: New.
10071 * obj-c++.dg/torture/dg-torture.exp: New.
10072 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10073 * obj-c++.dg/tls/trivial.m: New.
10074 * obj-c++.dg/tls/init-1.mm: New.
10075 * obj-c++.dg/tls/diag-1.mm: New.
10076 * obj-c++.dg/tls/init-2.mm: New.
10077 * obj-c++.dg/tls/diag-2.mm: New.
10078 * obj-c++.dg/tls/diag-3.mm: New.
10079 * obj-c++.dg/tls/diag-4.mm: New.
10080 * obj-c++.dg/tls/static-1.mm: New.
10081 * obj-c++.dg/tls/tls.exp: New.
10082 * obj-c++.dg/tls/diag-5.mm: New.
10083 * obj-c++.dg/tls/static-1a.mm: New.
10084 * objc-obj-c++-shared/Object1.mm: New.
10085 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10087 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
10090 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10091 * obj-c++.dg/const-str-6.mm: Ditto.
10093 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10095 * g++.dg/parse/array-size2.C: Remove dg-error directives.
10097 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10100 * gnat.dg/array13.ad[sb]: New test.
10102 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
10103 Sandra Loosemore <sandra@codesourcery.com>
10105 * gcc.target/arm/neon/: Regenerated test cases.
10107 * gcc.target/arm/neon/polytypes.c,
10108 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10109 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10110 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10111 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10112 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10113 dg-add-options arm_neon.
10115 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10116 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10117 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10118 and arm_neon_fp16_ok.
10120 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10121 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10123 * lib/target-supports.exp (add_options_for_arm_neon): New.
10124 (check_effective_target_arm_neon_ok_nocache): New, from
10125 check_effective_target_arm_neon_ok. Check multiple possibilities.
10126 (check_effective_target_arm_neon_ok): Use
10127 check_effective_target_arm_neon_ok_nocache.
10128 (add_options_for_arm_neon_fp16)
10129 (check_effective_target_arm_neon_fp16_ok)
10130 check_effective_target_arm_neon_fp16_ok_nocache): New.
10131 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10133 2010-05-24 Jason Merrill <jason@redhat.com>
10136 * g++.dg/cpp0x/initlist35.C: New.
10137 * g++.dg/init/brace6.C: Adjust.
10139 2010-05-24 Paul Brook <paul@codesourcery.com>
10141 * gcc.target/arm/frame-pointer-1.c: New test.
10142 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10143 pointer elimination.
10145 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10148 * gcc.target/i386/crc32-3.c: New.
10149 * gcc.target/i386/crc32-4.c: Likewise.
10151 2010-05-23 Joseph Myers <joseph@codesourcery.com>
10153 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10154 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10155 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10157 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10159 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10161 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
10164 * gcc.c-target/pr43869.c: New test.
10166 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10169 * gfortran.dg/class_22.f03: New.
10171 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
10174 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10176 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10179 * gfortran.dg/abstract_type_7.f03: New.
10181 2010-05-21 Jason Merrill <jason@redhat.com>
10183 * g++.dg/eh/spec11.C: Test cleanup optimization.
10185 2010-05-21 Jakub Jelinek <jakub@redhat.com>
10188 * gcc.target/i386/pr44223.c: New test.
10190 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10192 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10194 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10196 * g++.dg/other/const3.C: New test.
10198 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10201 * warn_unused_dummy_argument_1.f90: New.
10202 * warn_unused_dummy_argument_2.f90: New.
10204 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10207 * g++.dg/inherit/crash1.C: New.
10208 * g++.dg/inherit/crash2.C: Likewise.
10210 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10213 * g++.dg/debug/pr44178.C: New test.
10215 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10217 PR middle-end/44185
10218 * gcc.dg/tree-ssa/prefetch-6.c: Add
10219 --param min-insn-to-prefetch-ratio=6.
10220 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10221 allow unrolling, and adjust the movnti count.
10223 2010-05-20 Jan Hubicka <jh@suse.cz>
10225 PR middle-end/44197
10226 * gcc.c-torture/compile/pr44197.c: New file.
10228 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10230 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10232 (check_effective_target_xop): Remove __may_alias__ attribute.
10234 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10237 * gcc.c-torture/execute/pr44202-1.c: New test.
10239 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10242 * gfortran.dg/label_1.f90: Update test.
10244 2010-05-19 Jan Hubicka <jh@suse.cz>
10246 * gcc.dg/lto/ipareference2_0.c: New file.
10247 * gcc.dg/lto/ipareference2_1.c: New file.
10249 2010-05-19 Jason Merrill <jason@redhat.com>
10251 * g++.dg/parse/fn-typedef2.C: New.
10253 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10257 * g++.dg/template/fntype1.C: New.
10259 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10261 * gnat.dg/discr23.ad[sb]: New test.
10262 * gnat.dg/discr23_pkg.ads: New helper.
10264 * gnat.dg/specs/controlled1.ads: New test.
10265 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10267 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10270 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10271 Fixed scope of C_SIZEOF.
10272 * gfortran.dg/warn_conversion_2.f90: New.
10274 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10276 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10277 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10278 for optional selector.
10279 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10280 (check_effective_target_sse3): New proc.
10281 * gcc.target/i386/math-torture/math-torture.exp: Load
10282 target-supports.exp.
10283 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10284 check_effective_target_sse2.
10285 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10286 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10287 * g++.dg/vect/vect.exp: Likewise.
10288 * gfortran.dg/vect/vect.exp: Likewise.
10289 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10290 -msse2 if check_effective_target_sse2.
10292 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10293 * gcc.target/i386/3dnow-2.c: Likewise.
10294 * gcc.target/i386/3dnowA-1.c: Likewise.
10295 * gcc.target/i386/3dnowA-2.c: Likewise.
10296 * gcc.target/i386/pr42549.c: Likewise.
10298 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10299 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10300 * gcc.target/i386/sse3-addsubps.c: Likewise.
10301 * gcc.target/i386/sse3-haddpd.c: Likewise.
10302 * gcc.target/i386/sse3-haddps.c: Likewise.
10303 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10304 * gcc.target/i386/sse3-hsubps.c: Likewise.
10305 * gcc.target/i386/sse3-movddup.c: Likewise.
10306 * gcc.target/i386/sse3-movshdup.c: Likewise.
10307 * gcc.target/i386/sse3-movsldup.c: Likewise.
10309 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10310 * g++.dg/ext/attrib35.C: Likewise.
10311 * g++.dg/opt/pr40496.C: Likewise.
10312 * g++.dg/other/i386-1.C: Likewise.
10313 * g++.dg/other/i386-4.C: Likewise.
10314 * g++.dg/other/pr34435.C: Likewise.
10315 * g++.dg/other/pr39496.C: Likewise.
10316 * g++.dg/other/pr40446.C: Likewise.
10317 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10318 * gcc.dg/compat/vector-1a_main.c: Likewise.
10319 * gcc.dg/compat/vector-2a_main.c: Likewise.
10320 * gcc.dg/lto/20090206-1_0.c: Likewise.
10321 * gcc.dg/pr34856.c: Likewise.
10322 * gcc.dg/pr36584.c: Likewise.
10323 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10324 * gcc.dg/pr37544.c: Likewise.
10325 * gcc.dg/torture/pr16104-1.c: Likewise.
10326 * gcc.dg/torture/pr35771-1.c: Likewise.
10327 * gcc.dg/torture/pr35771-2.c: Likewise.
10328 * gcc.dg/torture/pr35771-3.c: Likewise.
10329 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10330 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10331 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10332 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10333 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10334 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10335 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10336 * gcc.target/i386/20060512-1.c: Likewise.
10337 * gcc.target/i386/20060512-3.c: Likewise.
10338 * gcc.target/i386/all_one_m128i.c: Likewise.
10339 * gcc.target/i386/float128-1.c: Likewise.
10340 * gcc.target/i386/float128-2.c: Likewise.
10341 * gcc.target/i386/fpcvt-1.c: Likewise.
10342 * gcc.target/i386/fpcvt-2.c: Likewise.
10343 * gcc.target/i386/fpcvt-3.c: Likewise.
10344 * gcc.target/i386/fpprec-1.c: Likewise.
10345 * gcc.target/i386/funcspec-9.c: Likewise.
10346 * gcc.target/i386/incoming-1.c: Likewise.
10347 * gcc.target/i386/incoming-12.c: Likewise.
10348 * gcc.target/i386/incoming-2.c: Likewise.
10349 * gcc.target/i386/incoming-3.c: Likewise.
10350 * gcc.target/i386/incoming-4.c: Likewise.
10351 * gcc.target/i386/incoming-6.c: Likewise.
10352 * gcc.target/i386/incoming-7.c: Likewise.
10353 * gcc.target/i386/incoming-8.c: Likewise.
10354 * gcc.target/i386/opt-1.c: Likewise.
10355 * gcc.target/i386/opt-2.c: Likewise.
10356 * gcc.target/i386/ordcmp-1.c: Likewise.
10357 * gcc.target/i386/pr17692.c: Likewise.
10358 * gcc.target/i386/pr18614-1.c: Likewise.
10359 * gcc.target/i386/pr22152.c: Likewise.
10360 * gcc.target/i386/pr23570.c: Likewise.
10361 * gcc.target/i386/pr23575.c: Likewise.
10362 * gcc.target/i386/pr26449-1.c: Likewise.
10363 * gcc.target/i386/pr26600.c: Likewise.
10364 * gcc.target/i386/pr27790.c: Likewise.
10365 * gcc.target/i386/pr28839.c: Likewise.
10366 * gcc.target/i386/pr30970.c: Likewise.
10367 * gcc.target/i386/pr32000-1.c: Likewise.
10368 * gcc.target/i386/pr32000-2.c: Likewise.
10369 * gcc.target/i386/pr32280.c: Likewise.
10370 * gcc.target/i386/pr32661.c: Likewise.
10371 * gcc.target/i386/pr32708-1.c: Likewise.
10372 * gcc.target/i386/pr32961.c: Likewise.
10373 * gcc.target/i386/pr33329.c: Likewise.
10374 * gcc.target/i386/pr35714.c: Likewise.
10375 * gcc.target/i386/pr35767-1.c: Likewise.
10376 * gcc.target/i386/pr35767-1d.c: Likewise.
10377 * gcc.target/i386/pr35767-1i.c: Likewise.
10378 * gcc.target/i386/pr35767-2.c: Likewise.
10379 * gcc.target/i386/pr35767-2d.c: Likewise.
10380 * gcc.target/i386/pr35767-2i.c: Likewise.
10381 * gcc.target/i386/pr35767-3.c: Likewise.
10382 * gcc.target/i386/pr35767-5.c: Likewise.
10383 * gcc.target/i386/pr36222-1.c: Likewise.
10384 * gcc.target/i386/pr36578-1.c: Likewise.
10385 * gcc.target/i386/pr36578-2.c: Likewise.
10386 * gcc.target/i386/pr36992-1.c: Likewise.
10387 * gcc.target/i386/pr37101.c: Likewise.
10388 * gcc.target/i386/pr37216.c: Likewise.
10389 * gcc.target/i386/pr37434-1.c: Likewise.
10390 * gcc.target/i386/pr37434-2.c: Likewise.
10391 * gcc.target/i386/pr37843-3.c: Likewise.
10392 * gcc.target/i386/pr37843-4.c: Likewise.
10393 * gcc.target/i386/pr39162.c: Likewise.
10394 * gcc.target/i386/pr39315-1.c: Likewise.
10395 * gcc.target/i386/pr39315-2.c: Likewise.
10396 * gcc.target/i386/pr39315-3.c: Likewise.
10397 * gcc.target/i386/pr39315-4.c: Likewise.
10398 * gcc.target/i386/pr39445.c: Likewise.
10399 * gcc.target/i386/pr39496.c: Likewise.
10400 * gcc.target/i386/pr40809.c: Likewise.
10401 * gcc.target/i386/pr40906-3.c: Likewise.
10402 * gcc.target/i386/pr41019.c: Likewise.
10403 * gcc.target/i386/pr42542-1.c: Likewise.
10404 * gcc.target/i386/pr42542-2.c: Likewise.
10405 * gcc.target/i386/pr42542-3.c: Likewise.
10406 * gcc.target/i386/pr42542-3a.c: Likewise.
10407 * gcc.target/i386/pr42881.c: Likewise.
10408 * gcc.target/i386/push-1.c: Likewise.
10409 * gcc.target/i386/quad-sse.c: Likewise.
10410 * gcc.target/i386/reload-1.c: Likewise.
10411 * gcc.target/i386/sse-10.c: Likewise.
10412 * gcc.target/i386/sse-11.c: Likewise.
10413 * gcc.target/i386/sse-15.c: Likewise.
10414 * gcc.target/i386/sse-17.c: Likewise.
10415 * gcc.target/i386/sse-18.c: Likewise.
10416 * gcc.target/i386/sse-19.c: Likewise.
10417 * gcc.target/i386/sse-4.c: Likewise.
10418 * gcc.target/i386/sse-6.c: Likewise.
10419 * gcc.target/i386/sse-vect-types.c: Likewise.
10420 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10421 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10422 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10423 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10424 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10425 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10426 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10427 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10428 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10429 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10430 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10431 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10432 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10433 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10434 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10435 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10436 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10437 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10438 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10439 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10440 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10441 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10442 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10443 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10444 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10445 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10446 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10447 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10448 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10449 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10450 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10451 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10452 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10453 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10454 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10455 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10456 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10457 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10458 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10459 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10460 * gcc.target/i386/sse2-mmx.c: Likewise.
10461 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10462 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10463 * gcc.target/i386/sse2-movd-1.c: Likewise.
10464 * gcc.target/i386/sse2-movd-2.c: Likewise.
10465 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10466 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10467 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10468 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10469 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10470 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10471 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10472 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10473 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10474 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10475 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10476 * gcc.target/i386/sse2-movq-1.c: Likewise.
10477 * gcc.target/i386/sse2-movq-2.c: Likewise.
10478 * gcc.target/i386/sse2-movq-3.c: Likewise.
10479 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10480 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10481 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10482 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10483 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10484 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10485 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10486 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10487 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10488 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10489 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10490 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10491 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10492 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10493 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10494 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10495 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10496 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10497 * gcc.target/i386/sse2-pand-1.c: Likewise.
10498 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10499 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10500 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10501 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10502 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10503 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10504 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10505 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10506 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10507 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10508 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10509 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10510 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10511 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10512 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10513 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10514 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10515 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10516 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10517 * gcc.target/i386/sse2-por-1.c: Likewise.
10518 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10519 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10520 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10521 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10522 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10523 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10524 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10525 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10526 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10527 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10528 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10529 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10530 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10531 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10532 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10533 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10534 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10535 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10536 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10537 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10538 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10539 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10540 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10541 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10542 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10543 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10544 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10545 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10546 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10547 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10548 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10549 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10550 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10551 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10552 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10553 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10554 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10555 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10556 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10557 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10558 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10559 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10560 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10561 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10562 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10563 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10564 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10565 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10566 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10567 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10568 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10569 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10570 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10571 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10572 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10573 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10574 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10575 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10576 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10577 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10578 * gcc.target/i386/sse2-vec-1.c: Likewise.
10579 * gcc.target/i386/sse2-vec-2.c: Likewise.
10580 * gcc.target/i386/sse2-vec-3.c: Likewise.
10581 * gcc.target/i386/sse2-vec-4.c: Likewise.
10582 * gcc.target/i386/sse2-vec-5.c: Likewise.
10583 * gcc.target/i386/sse2-vec-6.c: Likewise.
10584 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10585 * gcc.target/i386/ssefn-2.c: Likewise.
10586 * gcc.target/i386/ssefn-4.c: Likewise.
10587 * gcc.target/i386/ssefp-1.c: Likewise.
10588 * gcc.target/i386/ssefp-2.c: Likewise.
10589 * gcc.target/i386/sseregparm-3.c: Likewise.
10590 * gcc.target/i386/sseregparm-4.c: Likewise.
10591 * gcc.target/i386/sseregparm-5.c: Likewise.
10592 * gcc.target/i386/sseregparm-6.c: Likewise.
10593 * gcc.target/i386/sseregparm-7.c: Likewise.
10594 * gcc.target/i386/ssetype-1.c: Likewise.
10595 * gcc.target/i386/ssetype-2.c: Likewise.
10596 * gcc.target/i386/ssetype-3.c: Likewise.
10597 * gcc.target/i386/ssetype-4.c: Likewise.
10598 * gcc.target/i386/ssetype-5.c: Likewise.
10599 * gcc.target/i386/unordcmp-1.c: Likewise.
10600 * gcc.target/i386/vararg-1.c: Likewise.
10601 * gcc.target/i386/vararg-2.c: Likewise.
10602 * gcc.target/i386/vararg-3.c: Likewise.
10603 * gcc.target/i386/vararg-4.c: Likewise.
10604 * gcc.target/i386/vararg-7.c: Likewise.
10605 * gcc.target/i386/vararg-8.c: Likewise.
10606 * gcc.target/i386/vecinit-1.c: Likewise.
10607 * gcc.target/i386/vecinit-2.c: Likewise.
10608 * gcc.target/i386/vecinit-3.c: Likewise.
10609 * gcc.target/i386/vecinit-4.c: Likewise.
10610 * gcc.target/i386/vecinit-5.c: Likewise.
10611 * gcc.target/i386/vecinit-6.c: Likewise.
10612 * gcc.target/i386/vectorize2.c: Likewise.
10613 * gcc.target/i386/vectorize3.c: Likewise.
10614 * gcc.target/i386/vectorize4.c: Likewise.
10615 * gcc.target/i386/vectorize6.c: Likewise.
10616 * gcc.target/i386/vectorize7.c: Likewise.
10617 * gcc.target/i386/vectorize8.c: Likewise.
10618 * gcc.target/i386/vperm-v2df.c: Likewise.
10619 * gcc.target/i386/vperm-v2di.c: Likewise.
10620 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10621 * gcc.target/i386/xorps-sse2.c: Likewise.
10622 * gcc.target/i386/xorps.c: Likewise.
10623 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10624 * gfortran.dg/graphite/pr42326.f90: Likewise.
10625 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10627 2010-05-19 Richard Guenther <rguenther@suse.de>
10630 * g++.dg/lto/20100519-1_0.C: New testcase.
10632 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10635 * gfortran.dg/warn_intent_out_not_set.f90: New.
10637 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10640 * gfortran.dg/data_char_1.f90: Updated warning message.
10641 * gfortran.dg/data_array_6.f: New.
10643 2010-05-19 Martin Jambor <mjambor@suse.cz>
10645 * g++.dg/ipa/ivinline-8.C: New test.
10646 * gcc.dg/ipa/iinline-2.c: Likewise.
10648 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10651 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10652 arguments; add check for return value kind.
10653 * gfortran.dg/float_1.f90: Likewise.
10655 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10657 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10659 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10660 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10661 Prune another location line format.
10662 (lto-obj): Call lto_prune_warns on comp_output.
10664 2010-05-18 Jan Hubicka <jh@suse.cz>
10666 * gcc.dg/lto/ipacp_0.c: New test.
10667 * gcc.dg/lto/ipacp_1.c: New test.
10669 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10672 * gcc.dg/lto/20100518_0.c: New test.
10674 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10676 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10678 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10681 * gfortran.dg/class_21.f03: New.
10683 2010-05-17 Jason Merrill <jason@redhat.com>
10686 * g++.dg/cpp0x/initlist34.C: New.
10689 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10691 2010-05-17 Martin Jambor <mjambor@suse.cz>
10693 * g++.dg/ipa/ivinline-1.C: New test.
10694 * g++.dg/ipa/ivinline-2.C: New test.
10695 * g++.dg/ipa/ivinline-3.C: New test.
10696 * g++.dg/ipa/ivinline-4.C: New test.
10697 * g++.dg/ipa/ivinline-5.C: New test.
10698 * g++.dg/ipa/ivinline-6.C: New test.
10700 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10701 Jason Merrill <jason@redhat.com>
10704 * c-c++-common/Wunused-var-8.c: New test.
10706 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10709 * gcc.c-torture/compile/pr42347.c: New test.
10711 PR middle-end/44102
10712 * g++.dg/ext/asmgoto1.C: New test.
10714 2010-05-17 Martin Jambor <mjambor@suse.cz>
10716 PR middle-end/44133
10717 * gcc.dg/tree-ssa/pr44133.c: New test.
10718 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10721 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10724 * gfortran.dg/class_20.f03: New.
10726 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10729 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10730 debug messages but not the newly introduced one.
10732 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10735 * gfortran.dg/initialization_25.f90: Commented testcase.
10736 * gfortran.dg/initialization_26.f90: New.
10738 2010-05-16 Richard Guenther <rguenther@suse.de>
10740 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10741 * gcc.dg/pr43084.c: Likewise.
10742 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10744 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10746 * gcc.dg/struct/struct-reorg.exp: Likewise.
10747 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10748 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10750 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10752 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10753 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10754 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10755 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10758 2010-05-15 Jason Merrill <jason@redhat.com>
10760 * g++.dg/eh/spec10.C: New.
10761 * g++.dg/eh/spec11.C: New.
10762 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10764 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10768 * gfortran.dg/allocatable_scalar_9.f90: New.
10770 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10773 * g++.dg/torture/pr44148.C: New test.
10775 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10777 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10778 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10779 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10780 diagnostics and type sizes.
10782 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10784 * gnat.dg/lto9.adb: New test.
10785 * gnat.dg/lto9_pkg1.ads: New helper.
10786 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10788 2010-05-15 Jan Hubicka <jh@suse.cz>
10790 * gcc.dg/lto/ipareference_1.c: Rename to ...
10791 * gcc.dg/lto/ipareference_0.c: ... this one.
10792 * gcc.dg/lto/ipareference_2.c: Rename to ...
10793 * gcc.dg/lto/ipareference_1.c: ... this one.
10795 2010-05-15 Jan Hubicka <jh@suse.cz>
10797 * gcc.dg/lto/ipareference_1.c: New file.
10798 * gcc.dg/lto/ipareference_2.c: New file.
10800 2010-05-15 Richard Guenther <rguenther@suse.de>
10802 PR tree-optimization/44038
10803 * gcc.c-torture/compile/pr44038.c: New testcase.
10805 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10807 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10808 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10810 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10814 * gfortran.dg/class_18.f03: New.
10815 * gfortran.dg/class_19.f03: New.
10817 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10820 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10821 * g++.dg/debug/dwarf2/const1.C: Remove.
10823 2010-05-14 Jason Merrill <jason@redhat.com>
10825 * g++.dg/eh/cond4.C: New.
10826 * g++.dg/eh/elide2.C: Adjust.
10827 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10829 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10832 * gfortran.dg/actual_array_interface_2.f90: New test.
10834 2010-05-14 Richard Guenther <rguenther@suse.de>
10836 PR tree-optimization/44119
10837 * gcc.c-torture/compile/pr44119.c: New testcase.
10839 2010-05-14 Jason Merrill <jason@redhat.com>
10842 * g++.dg/eh/terminate1.C: New.
10844 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10846 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10849 * gcc.dg/pr44136.c: New test.
10851 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10854 * g++.dg/warn/Wshadow-4.C: Adjust.
10855 * g++.dg/warn/Wshadow-5.C: New test.
10856 * g++.dg/warn/Wshadow-6.C: New test
10858 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10861 * gfortran.dg/initialization_25.f90: New.
10863 2010-05-13 Martin Jambor <mjambor@suse.cz>
10865 * g++.dg/otr-fold-1.C: New test.
10866 * g++.dg/otr-fold-2.C: New test.
10868 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10871 * gfortran.dg/gomp/pr44036-1.f90: New test.
10872 * gfortran.dg/gomp/pr44036-2.f90: New test.
10873 * gfortran.dg/gomp/pr44036-3.f90: New test.
10876 * gcc.dg/guality/sra-1.c: New test.
10878 2010-05-12 Jan Hubicka <jh@suse.cz>
10880 * tree-ssa/unreachable.c: New test.
10882 2010-05-12 Jason Merrill <jason@redhat.com>
10884 * g++.dg/cpp0x/sfinae1.C: New.
10886 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10888 * gcc.target/i386/zee.c: New file.
10890 2010-05-12 Jason Merrill <jason@redhat.com>
10892 * g++.dg/conversion/op1.C: Expect template candidate message.
10893 * g++.dg/cpp0x/nullptr15.C: Likewise.
10894 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10895 * g++.dg/cpp0x/pr31431.C: Likewise.
10896 * g++.dg/cpp0x/temp_default2.C: Likewise.
10897 * g++.dg/cpp0x/trailing4.C: Likewise.
10898 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10899 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10900 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10901 * g++.dg/cpp0x/variadic35.C: Likewise.
10902 * g++.dg/cpp0x/vt-35147.C: Likewise.
10903 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10904 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10905 * g++.dg/ext/visibility/anon8.C: Likewise.
10906 * g++.dg/ext/vla2.C: Likewise.
10907 * g++.dg/other/pr28114.C: Likewise.
10908 * g++.dg/other/ptrmem10.C: Likewise.
10909 * g++.dg/other/ptrmem11.C: Likewise.
10910 * g++.dg/overload/unknown1.C: Likewise.
10911 * g++.dg/parse/template7.C: Likewise.
10912 * g++.dg/parse/typename7.C: Likewise.
10913 * g++.dg/template/conv11.C: Likewise.
10914 * g++.dg/template/copy1.C: Likewise.
10915 * g++.dg/template/deduce3.C: Likewise.
10916 * g++.dg/template/dependent-expr5.C: Likewise.
10917 * g++.dg/template/friend.C: Likewise.
10918 * g++.dg/template/incomplete2.C: Likewise.
10919 * g++.dg/template/local4.C: Likewise.
10920 * g++.dg/template/local6.C: Likewise.
10921 * g++.dg/template/operator10.C: Likewise.
10922 * g++.dg/template/overload6.C: Likewise.
10923 * g++.dg/template/ptrmem2.C: Likewise.
10924 * g++.dg/template/ptrmem20.C: Likewise.
10925 * g++.dg/template/ptrmem8.C: Likewise.
10926 * g++.dg/template/sfinae2.C: Likewise.
10927 * g++.dg/template/ttp25.C: Likewise.
10928 * g++.dg/template/unify10.C: Likewise.
10929 * g++.dg/template/unify11.C: Likewise.
10930 * g++.dg/template/unify6.C: Likewise.
10931 * g++.dg/template/unify7.C: Likewise.
10932 * g++.dg/template/unify9.C: Likewise.
10933 * g++.dg/template/varmod1.C: Likewise.
10934 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10935 * g++.old-deja/g++.law/operators32.C: Likewise.
10936 * g++.old-deja/g++.pt/crash28.C: Likewise.
10937 * g++.old-deja/g++.pt/crash60.C: Likewise.
10938 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10939 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10940 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10941 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10942 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10943 * g++.old-deja/g++.pt/expr2.C: Likewise.
10944 * g++.old-deja/g++.pt/overload7.C: Likewise.
10945 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10946 * g++.old-deja/g++.pt/spec5.C: Likewise.
10947 * g++.old-deja/g++.pt/spec6.C: Likewise.
10948 * g++.old-deja/g++.pt/t24.C: Likewise.
10949 * g++.old-deja/g++.pt/unify4.C: Likewise.
10950 * g++.old-deja/g++.pt/unify6.C: Likewise.
10951 * g++.old-deja/g++.pt/unify8.C: Likewise.
10952 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10953 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10954 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10956 * g++.dg/cpp0x/initlist32.C: New.
10958 * g++.dg/template/conv11.C: New.
10959 * g++.dg/conversion/op1.C: Adjust expected error.
10961 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10963 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10966 * gcc.target/i386/avx-cmpsd-1.c: New.
10967 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10968 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10969 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10970 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10971 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10973 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10975 PR middle-end/44085
10976 * gcc.dg/gomp/pr44085.c: New test.
10977 * gfortran.dg/gomp/pr44085.f90: New test.
10979 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10981 * objc-obj-c++-shared/Object1.m: New.
10982 * objc.dg/torture: New directory.
10983 * objc.dg/torture/tls: Ditto.
10984 * objc.dg/tls: Ditto.
10985 * objc.dg/torture/tls/trivial.m: New test.
10986 * objc.dg/torture/tls/thr-init-2.m: New test.
10987 * objc.dg/torture/tls/thr-init-3.m: New test.
10988 * objc.dg/torture/tls/thr-init.m: New test.
10989 * objc.dg/torture/tls/diag-1.m: New test.
10990 * objc.dg/torture/tls/tls.exp: New.
10991 * objc.dg/torture/trivial.m: New test.
10992 * objc.dg/torture/dg-torture.exp: New.
10993 * objc.dg/tls/diag-3.m: New test.
10994 * objc.dg/tls/diag-4.m: New test.
10995 * objc.dg/tls/diag-5.m: New test.
10996 * objc.dg/tls/init-1.m: New test.
10997 * objc.dg/tls/init-2.m: New test.
10998 * objc.dg/tls/tls.exp: New.
10999 * objc.dg/tls/diag-2.m: New test.
11000 * lib/objc.exp: Respond to dg-additional-files.
11002 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
11004 * gcc.target/m68k/20100512-1.c: New.
11006 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
11008 * gnat.dg/lto8.adb: New test.
11009 * gnat.dg/lto8_pkg.ad[sb]: New helper.
11010 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11012 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11017 * g++.dg/template/crash97.C: New.
11018 * g++.dg/template/crash98.C: Likewise.
11019 * g++.dg/template/crash99.C: Likewise.
11020 * g++.dg/cpp0x/pr31439.C: Adjust.
11021 * g++.dg/template/crash95.C: Likewise.
11023 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11025 PR middle-end/44071
11026 * c-c++-common/asmgoto-4.c: New test.
11027 * gcc.target/i386/pr44071.c: New test.
11030 * c-c++-common/Wunused-var-7.c: New test.
11031 * g++.dg/warn/Wunused-var-9.C: New test.
11033 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11036 * gfortran.dg/gomp/pr43711.f90: New.
11038 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11041 * gfortran.dg/select_5.f90: Updated.
11043 2010-05-11 Jan Hubicka <jh@suse.cz>
11045 PR tree-optimize/44063
11046 * gcc.c-torture/compile/pr44063.c: New testcase.
11048 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11051 * gcc.dg/pr44023.c: New test.
11053 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
11055 * gnat.dg/lto7.adb: New test.
11056 * gnat.dg/lto7_pkg.ad[sb]: New helper.
11058 2010-05-10 Jason Merrill <jason@redhat.com>
11061 * g++.dg/template/inherit5.C: New.
11064 * g++.dg/cpp0x/initlist33.C: New.
11065 * g++.dg/cpp0x/initlist26.C: Adjust.
11066 * g++.dg/cpp0x/initlist28.C: Adjust.
11068 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
11071 * g++.dg/init/pr43719.C: New.
11072 * g++.dg/anon-struct4.C: Adjust.
11074 2010-05-10 Jakub Jelinek <jakub@redhat.com>
11077 * gcc.dg/pr44028.c: New test.
11079 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
11084 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11085 * gfortran.dg/warn_conversion.f90: New.
11087 2010-05-10 Michael Matz <matz@suse.de>
11089 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11091 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
11093 PR rtl-optimization/44012
11094 * gcc.dg/pr44012.c: New.
11096 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11098 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11099 Log text on entry and exit.
11100 Prune Sun ld warnings for common symbols with differing sizes.
11101 (lto-link-and-maybe-run): Change caller.
11103 2010-05-10 Janus Weil <janus@gcc.gnu.org>
11106 * gfortran.dg/class_7.f03: Modified.
11107 * gfortran.dg/select_type_1.f03: Modified.
11108 * gfortran.dg/select_type_12.f03: New.
11110 2010-05-10 Richard Guenther <rguenther@suse.de>
11112 PR tree-optimization/44050
11113 * gcc.dg/torture/pr44050.c: New testcase.
11115 2010-05-10 Wei Guozhi <carrot@google.com>
11118 * gcc.target/arm/pr42879.c: New testcase.
11120 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11123 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11125 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11128 * gcc.dg/anon-struct-10.c: New test.
11130 2010-05-09 Richard Guenther <rguenther@suse.de>
11132 PR middle-end/44024
11133 * gcc.dg/pr44024.c: New testcase.
11135 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11138 * gcc.dg/anon-struct-9.c: New test.
11140 2010-05-09 Richard Guenther <rguenther@suse.de>
11142 PR middle-end/44043
11143 * gcc.c-torture/compile/pr44043.c: New testcase.
11145 2010-05-09 Richard Guenther <rguenther@suse.de>
11147 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11149 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
11151 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11153 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11155 * gnat.dg/lto[12456].adb: Add "target lto" marker.
11156 * gnat.dg/specs/lto3.ads: Likewise.
11158 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
11160 PR middle-end/28685
11161 * gcc.dg/pr28685-1.c: New file.
11163 2010-05-08 Richard Guenther <rguenther@suse.de>
11165 PR tree-optimization/44030
11166 * gcc.c-torture/compile/pr44030.c: New testcase.
11168 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11170 * gnat.dg/lto6.adb: New test.
11171 * gnat.dg/lto6_pkg.ads: New helper.
11173 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11175 * gnat.dg/lto5.adb: New test.
11176 * gnat.dg/lto5_pkg.ad[sb]: New helper.
11178 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11180 * gnat.dg/lto4.ad[sb]: New test.
11182 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11184 * gnat.dg/specs/lto3.ads: New test.
11185 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11186 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11188 2010-05-08 Quentin Ochem <ochem@adacore.com>
11190 * gnat.dg/sizetype3.ad[sb]: New test.
11191 * gnat.dg/sizetype3_pkg.ads: New helper.
11193 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11196 * g++.dg/init/new29.C: New.
11198 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11201 * gfortran.dg/coarray_1.f90: Fixed error message.
11202 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11203 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11204 * gfortran.dg/intrinsic_std_5.f90: New.
11206 2010-05-07 Jason Merrill <jason@redhat.com>
11208 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11210 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11212 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11213 (size_t, stderr): Remove.
11214 (read_error): Replaced __builtin_fprintf by fprintf.
11216 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11218 * gcc.dg/ordered-comparison-1.c: New test.
11219 * gcc.dg/ordered-comparison-2.c: New test.
11220 * gcc.dg/ordered-comparison-3.c: New test.
11221 * gcc.dg/ordered-comparison-4.c: New test.
11223 2010-05-06 Mike Stump <mikestump@comcast.net>
11226 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11228 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11229 Jason Merrill <jason@redhat.com>
11231 * g++.dg/cpp0x/nullptr01.C: New.
11232 * g++.dg/cpp0x/nullptr02.C: New.
11233 * g++.dg/cpp0x/nullptr03.C: New.
11234 * g++.dg/cpp0x/nullptr04.C: New.
11235 * g++.dg/cpp0x/nullptr05.C: New.
11236 * g++.dg/cpp0x/nullptr06.C: New.
11237 * g++.dg/cpp0x/nullptr07.C: New.
11238 * g++.dg/cpp0x/nullptr08.C: New.
11239 * g++.dg/cpp0x/nullptr09.C: New.
11240 * g++.dg/cpp0x/nullptr10.C: New.
11241 * g++.dg/cpp0x/nullptr11.C: New.
11242 * g++.dg/cpp0x/nullptr12.C: New.
11243 * g++.dg/cpp0x/nullptr13.C: New.
11244 * g++.dg/cpp0x/nullptr14.C: New.
11245 * g++.dg/cpp0x/nullptr15.C: New.
11246 * g++.dg/cpp0x/nullptr16.C: New.
11247 * g++.dg/cpp0x/nullptr17.C: New.
11248 * g++.dg/cpp0x/nullptr18.C: New.
11249 * g++.dg/cpp0x/nullptr19.C: New.
11250 * g++.dg/cpp0x/nullptr20.C: New.
11251 * g++.dg/cpp0x/nullptr21.C: New.
11252 * g++.dg/cpp0x/nullptr22.C: New.
11253 * g++.dg/debug/nullptr01.C: New.
11254 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11256 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11258 * gcc.dg/Wunused-var-8.c: Move to...
11259 * c-c++-common/Wunused-var-6.c: ... here. New test.
11261 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11264 * g++.dg/template/crash96.C: New.
11266 2010-05-06 Jan Hubicka <jh@suse.cz>
11268 PR tree-optimization/43791
11269 * gcc.c-torture/compile/pr43791.c: New file.
11271 2010-05-06 Michael Matz <matz@suse.de>
11273 PR tree-optimization/43984
11274 * gfortran.dg/pr43984.f90: New test.
11276 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11279 * gcc.dg/pr40989.c: New.
11281 2010-05-06 Richard Guenther <rguenther@suse.de>
11283 PR tree-optimization/43934
11284 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11286 2010-05-06 Richard Guenther <rguenther@suse.de>
11288 PR tree-optimization/43987
11289 * gcc.c-torture/execute/pr43987.c: New testcase.
11290 * gcc.dg/torture/pta-escape-1.c: Adjust.
11291 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11292 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11293 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11294 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11296 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11297 Dodji Seketeli <dodji@redhat.com>
11300 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11301 * g++.dg/template/sfinae16.C: Likewise.
11302 * gcc.dg/Wunused-var-1.c: Moved to...
11303 * c-c++-common/Wunused-var-1.c: ...here. New test.
11304 * gcc.dg/Wunused-var-2.c: Moved to...
11305 * c-c++-common/Wunused-var-2.c: ...here. New test.
11306 * gcc.dg/Wunused-var-3.c: Moved to...
11307 * c-c++-common/Wunused-var-3.c: ...here. New test.
11308 * gcc.dg/Wunused-var-4.c: Moved to...
11309 * gcc.dg/Wunused-var-1.c: ... here.
11310 * gcc.dg/Wunused-var-5.c: Moved to...
11311 * c-c++-common/Wunused-var-4.c: ...here. New test.
11312 * gcc.dg/Wunused-var-7.c: Moved to...
11313 * c-c++-common/Wunused-var-5.c: ...here. New test.
11314 * gcc.dg/Wunused-var-6.c: Moved to...
11315 * gcc.dg/Wunused-var-2.c: ... here.
11316 * c-c++-common/Wunused-var-1.c: New test.
11317 * c-c++-common/Wunused-var-2.c: New test.
11318 * c-c++-common/Wunused-var-3.c: New test.
11319 * c-c++-common/Wunused-var-4.c: New test.
11320 * c-c++-common/Wunused-var-5.c: New test.
11321 * g++.dg/warn/Wunused-var-1.C: New test.
11322 * g++.dg/warn/Wunused-var-2.C: New test.
11323 * g++.dg/warn/Wunused-var-3.C: New test.
11324 * g++.dg/warn/Wunused-var-4.C: New test.
11325 * g++.dg/warn/Wunused-var-5.C: New test.
11326 * g++.dg/warn/Wunused-var-6.C: New test.
11327 * g++.dg/warn/Wunused-var-7.C: New test.
11328 * g++.dg/warn/Wunused-var-8.C: New test.
11329 * g++.dg/warn/Wunused-parm-1.C: New test.
11330 * g++.dg/warn/Wunused-parm-2.C: New test.
11331 * g++.dg/warn/Wunused-parm-3.C: New test.
11333 2010-05-06 Tobias Burnus <burnus@net-b.de>
11336 * gfortran.dg/gomp/crayptr5.f90: New test case.
11338 2010-05-05 Jason Merrill <jason@redhat.com>
11341 * g++.dg/ext/attrib39.C: New.
11343 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11346 * gfortran.dg/data_invalid.f90: New.
11348 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11350 * gnat.dg/lto2.adb: New test.
11352 2010-05-05 Jason Merrill <jason@redhat.com>
11355 * g++.dg/opt/empty1.C: New.
11357 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11360 * gfortran.dg/class_17.f03: New.
11362 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11364 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11366 2010-05-04 Mike Stump <mikestump@comcast.net>
11369 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11371 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11374 * gcc.target/i386/pr43668.c: New.
11376 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11379 * g++.dg/cpp0x/initlist31.C: New.
11381 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11384 * gcc.dg/Wunused-var-8.c: New test.
11386 2010-05-04 Jason Merrill <jason@redhat.com>
11389 * g++.dg/cpp0x/enum3.C: Extend.
11391 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11394 * gcc.target/i386/pr43799.c: New.
11396 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11398 * gnat.dg/lto1.adb: New test.
11399 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11401 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11403 PR middle-end/43671
11404 * gcc.target/i386/pr43671.c: New.
11406 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11409 * g++.dg/template/crash95.C: New.
11411 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11414 * gcc.target/i386/pr43508.c: New.
11416 2010-05-04 Richard Guenther <rguenther@suse.de>
11418 PR tree-optimization/43879
11419 * g++.dg/torture/pr43879-1_0.C: New testcase.
11420 * g++.dg/torture/pr43879-1_1.C: Likewise.
11422 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11425 * g++.dg/other/crash-12.C: New test.
11427 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11429 * g++.dg/cdce3.C: Add a space. Updated.
11431 2010-05-03 Jason Merrill <jason@redhat.com>
11434 * g++.dg/opt/enum2.C: New.
11435 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11436 * g++.dg/warn/Wswitch-1.C: Adjust message.
11438 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11440 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11441 * g++.dg/ext/label13.C: Fix typo.
11442 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11444 * gcc.c-torture/compile/limits-declparen.c: xfail on
11445 alpha*-dec-osf5* with -g.
11446 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11447 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11448 * gcc.dg/c99-tgmath-2.c: Likewise.
11449 * gcc.dg/c99-tgmath-3.c: Likewise.
11450 * gcc.dg/c99-tgmath-4.c: Likewise.
11452 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11455 * gfortran.dg/unexpected_interface.f90: New test.
11457 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11459 * ada/acats/run_acats (which): New function.
11460 (host_gnatchop, host_gnatmake): Use it.
11462 2010-05-03 Richard Guenther <rguenther@suse.de>
11464 PR tree-optimization/43971
11465 * gcc.dg/pr43971.c: New testcase.
11467 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11470 * gcc.dg/debug/pr43972.c: New test.
11472 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11475 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11477 2010-05-02 Richard Guenther <rguenther@suse.de>
11479 PR tree-optimization/43879
11480 * gcc.dg/torture/pr43879-3.c: New testcase.
11482 2010-05-01 Richard Guenther <rguenther@suse.de>
11484 PR tree-optimization/43949
11485 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11487 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11490 * g++.dg/init/new28.C: New.
11492 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11495 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11496 structure and nested declarations.
11497 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11498 structure and nested declarations. Reduce header clutter and
11499 use _exit() rather than abort().
11500 * objc.dg/encode-10.m: New.
11501 * objc.dg/encode-11.m: New.
11503 2010-04-30 DJ Delorie <dj@redhat.com>
11505 * gcc.c-torture/execute/20100430-1.c: New test.
11507 2010-04-30 Jason Merrill <jason@redhat.com>
11510 * g++.dg/template/ptrmem21.C: New.
11512 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11516 * gfortran.dg/coarray_13.f90: New test.
11518 2010-04-30 Richard Guenther <rguenther@suse.de>
11521 * gcc.dg/lto/20100430-1_0.c: New testcase.
11523 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11526 * c-c++-common/pr43942.c: New test.
11528 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11530 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11531 conflict with darwin crt1.o 'start' symbol.
11533 2010-04-30 Richard Guenther <rguenther@suse.de>
11535 PR tree-optimization/43879
11536 * gcc.dg/torture/pr43879_1.c: New testcase.
11538 2010-04-30 Richard Guenther <rguenther@suse.de>
11540 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11542 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11545 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11546 user-provided constructor while recursing.
11548 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11551 * gfortran.dg/class_16.f03: New test.
11553 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11556 * gfortran.dg/class_15.f03: New.
11558 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11561 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11563 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11566 * gfortran.dg/generic_22.f03 : New test.
11568 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11571 * gfortran.dg/class_14.f03: New test.
11573 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11576 * gfortran.dg/interface_32.f90: New test.
11578 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11579 Janus Weil <janus@gcc.gnu.org>
11582 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11583 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11584 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11586 2010-04-28 Mike Stump <mikestump@comcast.net>
11588 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11590 * g++.dg/uninit-pred-2_b.C: Likewise.
11592 2010-04-28 Tobias Burnus <burnus@net-b.de>
11596 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11598 2010-04-28 Matthias Klose <doko@ubuntu.com>
11600 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11601 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11602 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11603 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11604 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11606 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11608 * gcc.dg/const-uniq-1.c: New test.
11609 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11611 2010-04-28 Xinliang David Li <davidxl@google.com>
11613 * gcc.dg/uninit-pred-2_b.c: New test.
11614 * gcc.dg/uninit-pred-4_b.c: New test.
11615 * gcc.dg/uninit-pred-3_d.c: New test.
11616 * gcc.dg/uninit-pred-6_b.c: New test.
11617 * gcc.dg/uninit-pred-8_b.c: New test.
11618 * gcc.dg/uninit-pred-3_a.c: New test.
11619 * gcc.dg/uninit-pred-2_c.c: New test.
11620 * gcc.dg/uninit-pred-5_a.c: New test.
11621 * gcc.dg/uninit-pred-3_e.c: New test.
11622 * gcc.dg/uninit-pred-7_a.c: New test.
11623 * gcc.dg/uninit-pred-6_c.c: New test.
11624 * gcc.dg/uninit-pred-9_a.c: New test.
11625 * gcc.dg/uninit-pred-8_c.c: New test.
11626 * gcc.dg/uninit-pred-3_b.c: New test.
11627 * gcc.dg/uninit-pred-5_b.c: New test.
11628 * gcc.dg/uninit-pred-7_b.c: New test.
11629 * gcc.dg/uninit-pred-6_d.c: New test.
11630 * gcc.dg/uninit-pred-9_b.c: New test.
11631 * gcc.dg/uninit-pred-2_a.c: New test.
11632 * gcc.dg/uninit-pred-4_a.c: New test.
11633 * gcc.dg/uninit-pred-3_c.c: New test.
11634 * gcc.dg/uninit-pred-6_a.c: New test.
11635 * gcc.dg/uninit-pred-8_a.c: New test.
11636 * gcc.dg/uninit-pred-7_c.c: New test.
11637 * gcc.dg/uninit-pred-6_e.c: New test.
11638 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11639 * g++.dg/uninit-pred-1_a.C: New test.
11640 * g++.dg/uninit-pred-1_b.C: New test.
11641 * g++.dg/uninit-pred-2_a.C: New test.
11642 * g++.dg/uninit-pred-2_b.C: New test.
11643 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11644 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11645 * g++.dg/uninit-pred-loop_1.cc: New test.
11647 2010-04-28 Martin Jambor <mjambor@suse.cz>
11649 * gcc.dg/lto/20091209-1_0.c: New testcase.
11651 2010-04-28 Richard Guenther <rguenther@suse.de>
11653 PR tree-optimization/43879
11654 PR tree-optimization/43909
11655 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11657 2010-04-28 Richard Guenther <rguenther@suse.de>
11660 * g++.dg/torture/pr43880.C: New testcase.
11662 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11665 * g++.dg/template/recurse2.C: Update
11666 * g++.dg/template/recurse.C: Update.
11667 * g++.dg/template/pr23510.C: Update.
11668 * lib/prune.exp: Filter out 'recursively instantiated'.
11670 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11673 * g++.dg/init/pr29043.C: New.
11675 2010-04-27 Jason Merrill <jason@redhat.com>
11677 * g++.dg/lookup/scoped5.C: Adjust.
11678 * g++.dg/lookup/scoped8.C: Adjust.
11679 * g++.dg/template/dependent-expr5.C: Adjust.
11680 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11683 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11686 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11688 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11689 Jan Hubicka <hubicka@ucw.cz>
11691 * gcc.dg/pure-2.c: New testcase.
11692 * gcc.dg/const-1.c: New testcase.
11694 2010-04-27 Jason Merrill <jason@redhat.com>
11696 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11699 * g++.dg/template/sfinae17.C: New.
11700 * g++.dg/template/sfinae18.C: New.
11702 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11704 * g++.dg/init/pr42844.C: New.
11705 * g++.dg/cpp0x/pr42844-2.C: New.
11706 * g++.dg/cpp0x/defaulted2.C: Adjust.
11707 * g++.dg/tree-ssa/pr27549.C: Likewise.
11708 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11710 2010-04-27 Tobias Burnus <burnus@net-b.de>
11713 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11715 2010-04-27 Richard Guenther <rguenther@suse.de>
11717 PR middle-end/40561
11718 * g++.dg/other/pr40561.C: New testcase.
11720 2010-04-27 Martin Jambor <mjambor@suse.cz>
11722 PR middle-end/43812
11723 * g++.dg/ipa/pr43812.C: New test.
11725 2010-04-27 Jan Hubicka <jh@suse.cz>
11727 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11728 (test): ... this one.
11730 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11733 * gcc.target/arm/thumb-stackframe.c: New test.
11735 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11737 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11738 * gcc.dg/misc-column.c: Likewise.
11739 * gcc.dg/Walways-true-1.c: Likewise.
11740 * gcc.dg/Walways-true-2.c: Likewise.
11741 * gcc.dg/warn-addr-cmp.c: Likewise.
11743 2010-04-27 Tobias Burnus <burnus@net-b.de>
11746 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11747 * gfortran.dg/coarray_12.f90: New.
11749 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11752 * gcc.dg/pr32207.c: New test.
11753 * gcc.dg/misc-column.c: Adjust expected warning.
11754 * gcc.dg/Walways-true-1.c: Likewise.
11755 * gcc.dg/Walways-true-2.c: Likewise.
11756 * gcc.dg/warn-addr-cmp.c: Likewise.
11758 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11761 * lib/lto.exp (lto_prune_vis_warns): New function.
11762 (lto-link-and-maybe-run): Call it.
11764 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11766 PR tree-optimization/43904
11767 * gcc.dg/tree-ssa/tailcall-6.c: New.
11769 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11772 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11773 Darwin8/OSX10.4 - compatible code generation.
11775 * obj-c++.dg/stubify-1.mm: Ditto.
11776 * lib/objc-torture.exp: Do not require link success for
11777 "trivial.m" in the runtime checks when dowhat = 'compile'.
11778 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11779 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11780 Darwin8/OSX10.4 - compatible code generation.
11781 * objc.dg/stubify-2.m: Ditto.
11782 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11783 * objc.dg/next-runtime-1.m: Ditto.
11784 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11785 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11786 runtimes on Darwin.
11788 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11791 * lib/plugin-support.exp: Use "-undefined
11792 dynamic_lookup" on darwin.
11794 2010-04-26 Richard Guenther <rguenther@suse.de>
11796 * gcc.dg/lto/20100426_0.c: New testcase.
11798 2010-04-26 Jie Zhang <jie@codesourcery.com>
11800 PR tree-optimization/43833
11801 gcc.dg/Warray-bounds-8.c: New test case.
11803 2010-04-26 Richard Guenther <rguenther@suse.de>
11806 * g++.dg/lto/20100423-3_0.C: New testcase.
11808 2010-04-26 Richard Guenther <rguenther@suse.de>
11811 * g++.dg/lto/20100423-2_0.C: New testcase.
11813 2010-04-26 Ira Rosen <irar@il.ibm.com>
11815 * gcc.dg/vect/bb-slp-23.c: New test.
11817 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11819 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11820 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11821 * gcc.dg/c1x-float-1.c: New test.
11823 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11825 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11828 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11830 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11832 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11833 * gfortran.dg/default_format_2.f90: Ditto.
11835 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11837 * gfortran.dg/pr43505.f90: Clean up .mod file.
11838 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11839 * gfortran.dg/pr41347.f90: Ditto.
11840 * gfortran.dg/internal_pack_4.f90: Ditto.
11841 * gfortran.dg/proc_decl_23.f90: Ditto.
11842 * gfortran.dg/recursive_check_3.f90: Ditto.
11843 * gfortran.dg/intent_out_3.f90: Ditto.
11844 * gfortran.dg/assignment_2.f90: Ditto.
11845 * gfortran.dg/pr41928.f90: Ditto.
11846 * gfortran.dg/pr42166.f90: Ditto.
11847 * gfortran.dg/private_type_12.f90: Ditto.
11848 * gfortran.dg/graphite/pr42185.f90: Ditto.
11849 * gfortran.dg/graphite/pr42186.f90: Ditto.
11850 * gfortran.dg/graphite/pr40982.f90: Ditto.
11851 * gfortran.dg/graphite/id-2.f90: Ditto.
11852 * gfortran.dg/graphite/id-4.f90: Ditto.
11853 * gfortran.dg/graphite/pr42050.f90: Ditto.
11854 * gfortran.dg/graphite/id-18.f90: Ditto.
11855 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11856 * gfortran.dg/graphite/pr41924.f90: Ditto.
11857 * gfortran.dg/graphite/pr42393.f90: Ditto.
11858 * gfortran.dg/graphite/pr37980.f90: Ditto.
11859 * gfortran.dg/graphite/pr38953.f90: Ditto.
11860 * gfortran.dg/graphite/pr42180.f90: Ditto.
11861 * gfortran.dg/graphite/pr42181.f90: Ditto.
11862 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11863 * gfortran.dg/select_type_4.f90: Ditto.
11864 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11865 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11866 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11867 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11868 * gfortran.dg/whole_file_11.f90: Ditto.
11869 * gfortran.dg/private_type_11.f90: Ditto.
11870 * gfortran.dg/vect/vect-gems.f90: Ditto.
11871 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11873 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11875 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11877 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11879 * gnat.dg/pack15.ad[sb]: New test.
11881 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11883 * gcc.target/arm/mla-1.c: New test.
11885 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11889 * gfortran.dg/pr43793.f90: New test.
11891 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11893 PR tree-optimization/41442
11894 * gcc.target/i386/pr41442.c: New test.
11896 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11899 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11901 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11904 * gfortran.dg/open_nounit.f90: New test.
11906 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11910 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11912 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11914 * gcc.dg/Wconversion-integer.c: Update.
11916 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11918 * gnat.dg/unchecked_convert5.adb: New test.
11920 2010-04-23 Richard Guenther <rguenther@suse.de>
11923 * gcc.dg/lto/20100423-2_0.c: New testcase.
11924 * gcc.dg/lto/20100423-2_0.c: Likewise.
11926 2010-04-23 Richard Guenther <rguenther@suse.de>
11929 * gcc.dg/lto/20100423-1_0.c: New testcase.
11930 * gcc.dg/lto/20100423-1_1.c: Likewise.
11932 2010-04-23 Martin Jambor <mjambor@suse.cz>
11934 PR tree-optimization/43846
11935 * gcc.dg/tree-ssa/sra-10.c: New test.
11937 2010-04-23 Martin Jambor <mjambor@suse.cz>
11939 PR middle-end/43835
11940 * gcc.c-torture/execute/pr43835.c: New test.
11942 2010-04-23 Richard Guenther <rguenther@suse.de>
11945 * g++.dg/lto/20100423-1_0.C: New testcase.
11947 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11949 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11951 2010-04-22 Ira Rosen <irar@il.ibm.com>
11953 PR tree-optimization/43842
11954 * gcc.dg/vect/pr43842.c: New test.
11956 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11958 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11959 * gcc.target/i386/wmul-2.c: Likewise.
11961 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11963 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11964 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11966 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11968 * gfortran.dg/reassoc_6.f: New testcase.
11970 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11972 PR middle-end/29274
11973 * gcc.target/arm/wmul-1.c: New test.
11974 * gcc.target/arm/wmul-2.c: New test.
11976 2010-04-22 Richard Guenther <rguenther@suse.de>
11978 PR tree-optimization/43845
11979 * gcc.c-torture/compile/pr43845.c: New testcase.
11981 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11983 PR middle-end/29274
11984 * gcc.target/i386/wmul-1.c: New test.
11985 * gcc.target/i386/wmul-2.c: New test.
11986 * gcc.target/bfin/wmul-1.c: New test.
11987 * gcc.target/bfin/wmul-2.c: New test.
11989 2010-04-22 Richard Guenther <rguenther@suse.de>
11992 * gfortran.dg/vector_subscript_6.f90: New testcase.
11993 * gfortran.dg/assign_10.f90: Adjust.
11995 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11998 * gfortran.dg/gomp/pr43836.f90: New test.
12000 2010-04-21 Richard Guenther <rguenther@suse.de>
12002 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12004 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12006 * gcc.dg/torture/builtin-cproj-3.c: New.
12008 2010-04-20 Jason Merrill <jason@redhat.com>
12011 * g++.dg/template/recurse2.C: New.
12012 * g++.dg/parse/crash36.C: Adjust.
12013 * g++.dg/other/fold1.C: Adjust.
12014 * g++.dg/init/member1.C: Adjust.
12015 * lib/prune.exp: Prune "skipping N instantiation contexts".
12017 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12019 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12021 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12023 * gcc.dg/torture/builtin-cproj-1.c: New.
12024 * gcc.dg/torture/builtin-cproj-2.c: New.
12026 2010-04-20 Dodji Seketeli <dodji@redhat.com>
12030 * g++.dg/template/typedef32.C: Adjust.
12031 * g++.dg/template/typedef33.C: New test.
12033 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
12036 * gfortran.dg/proc_decl_23.f90: New test.
12039 * gfortran.dg/abstract_type_6.f03: New test.
12041 2010-04-20 Xinliang David Li <davidxl@google.com>
12043 * g++.dg/tree-ssa/fold-compare.C: New.
12045 2010-04-20 Richard Guenther <rguenther@suse.de>
12047 PR tree-optimization/39417
12048 * g++.dg/torture/pr39417.C: New testcase.
12050 2010-04-20 Richard Guenther <rguenther@suse.de>
12052 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12054 2010-04-20 Jakub Jelinek <jakub@redhat.com>
12056 * g++.dg/debug/dwarf2/rv1.C: New test.
12058 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12061 * gcc.c-torture/compile/pr43635.c: New testcase.
12063 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12066 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12067 of sequential loops being private only in the innermost containing
12070 PR middle-end/43337
12071 * gfortran.dg/gomp/pr43337.f90: New test.
12073 2010-04-19 Richard Guenther <rguenther@suse.de>
12075 PR tree-optimization/43796
12076 * gfortran.dg/pr43796.f90: New testcase.
12078 2010-04-19 Richard Guenther <rguenther@suse.de>
12080 PR tree-optimization/43783
12081 * gcc.c-torture/execute/pr43783.c: New testcase.
12083 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
12086 * gcc.target/i386/pr43766.c: New test.
12088 2010-04-19 Jie Zhang <jie@codesourcery.com>
12091 * gcc.target/i386/pr43662.c: New test.
12093 2010-04-19 Dodji Seketeli <dodji@redhat.com>
12096 * g++.dg/template/typedef32.C: New test.
12098 2010-04-19 Ira Rosen <irar@il.ibm.com>
12100 PR tree-optimization/37027
12101 * lib/target-supports.exp
12102 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12103 * gcc.dg/vect/pr37027.c: New test.
12104 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12105 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12106 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12107 gcc.dg/vect/vect-complex-6.c: Likewise.
12109 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12111 * g++.dg/debug/dwarf2/enum1.C: New test.
12113 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
12115 * gnat.dg/rep_clause5.ad[sb]: New test.
12116 * gnat.dg/rep_clause5_pkg.ads: New helper.
12118 2010-04-18 Ira Rosen <irar@il.ibm.com>
12120 PR tree-optimization/43771
12121 * g++.dg/vect/pr43771.cc: New test.
12123 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
12126 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12127 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12129 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
12131 * gnat.dg/sizetype.adb: Rename into...
12132 * gnat.dg/sizetype1.adb: ...this.
12133 * gnat.dg/sizetype2.adb: New test.
12135 2010-04-16 Richard Guenther <rguenther@suse.de>
12137 PR tree-optimization/43572
12138 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12140 2010-04-16 Olivier Hainque <hainque@adacore.com>
12142 * gnat.dg/specs/discr_private.ads: New test.
12144 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
12147 * gcc.target/arm/thumb-comparisons.c: New test.
12150 * gcc.target/arm/thumb-cbranchqi.c: New test.
12152 2010-04-16 Christian Bruel <christian.bruel@st.com>
12154 * g++.dg/torture/pr36191.C: Enable for SH.
12156 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
12158 * gnat.dg/wide_boolean.adb: New test.
12159 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12161 2010-04-15 Richard Guenther <rguenther@suse.de>
12163 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12164 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12165 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12166 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12167 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12168 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12169 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12170 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12171 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12172 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12173 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12174 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12175 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12176 * gcc.dg/torture/ipa-pta-2.c: Likewise.
12177 * gcc.dg/torture/ipa-pta-1.c: Adjust.
12179 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
12182 * gcc.target/arm/pr42496.c: New test.
12184 2010-04-14 Jason Merrill <jason@redhat.com>
12187 * g++.dg/ext/attrib38.C: New.
12189 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12192 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12194 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12197 * gcc.dg/cpp/warn-undef-2.c: Update.
12198 * gcc.dg/cpp/warn-traditional-2.c: Update.
12199 * gcc.dg/cpp/warn-comments-2.c: Update.
12200 * gcc.dg/cpp/warn-variadic-2.c: Update.
12201 * gcc.dg/cpp/warn-long-long-2.c: Update.
12202 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12203 * gcc.dg/cpp/warn-multichar-2.c: Update.
12204 * gcc.dg/cpp/warn-normalized-3.c: Update.
12205 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12206 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12207 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12208 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12209 * gcc.dg/cpp/warn-redefined-2.c: Update.
12210 * gfortran.dg/warning-directive-2.F90: Update.
12211 * c-c++-common/cpp/warning-directive-2.c: Update.
12213 2010-04-14 Michael Matz <matz@suse.de>
12215 PR tree-optimization/42963
12216 * gcc.dg/pr42963.c: New testcase.
12218 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12220 * gnat.dg/class_wide.adb: Rename into...
12221 * gnat.dg/class_wide1.adb: ...this.
12222 * gnat.dg/class_wide2.ad[sb]: New test.
12224 2010-04-14 Tobias Burnus <burnus@net-b.de>
12227 * gfortran.dg/coarray_9.f90: Update dg-errors.
12228 * gfortran.dg/coarray_10.f90: New test.
12229 * gfortran.dg/coarray_11.f90: New test.
12231 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12234 gfortran.dg/initialization_24.f90: New test.
12236 2010-04-13 Jason Merrill <jason@redhat.com>
12238 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12239 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12241 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12243 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12244 * g++.dg/dg.exp: Likewise.
12245 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12246 * c-c++-common/cpp/warning-directive-1.c: ... here.
12247 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12248 * c-c++-common/cpp/warning-directive-2.c: ... here.
12249 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12250 * c-c++-common/cpp/warning-directive-3.c: ... here.
12251 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12252 * c-c++-common/cpp/warning-directive-4.c: ... here.
12253 * g++.dg/cpp/warning-directive-1.C: Delete.
12254 * g++.dg/cpp/warning-directive-2.C: Delete.
12255 * g++.dg/cpp/warning-directive-3.C: Delete.
12256 * g++.dg/cpp/warning-directive-4.C: Delete.
12257 * gcc.dg/cpp/normalised-3.c: Delete.
12258 * g++.dg/cpp/normalised-1.C: Rename as ...
12259 * c-c++-common/cpp/normalised-3.c: ... this.
12261 2010-04-13 Martin Jambor <mjambor@suse.cz>
12263 * gcc.dg/tree-ssa/sra-9.c: New test.
12265 2010-04-13 Michael Matz <matz@suse.de>
12267 PR middle-end/43730
12268 * gcc.dg/pr43730.c: New test.
12270 2010-04-13 Michael Matz <matz@suse.de>
12272 * gcc.dg/tree-ssa/negate.c: New testcase.
12274 2010-04-13 Richard Guenther <rguenther@suse.de>
12277 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12279 2010-04-13 Richard Guenther <rguenther@suse.de>
12281 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12283 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12285 * gnat.dg/derived_type1.adb: New test.
12287 2010-04-13 Matthias Klose <doko@ubuntu.com>
12289 * gcc.dg/plugindir1.c: New testcase.
12290 * gcc.dg/plugindir2.c: New testcase.
12291 * gcc.dg/plugindir3.c: New testcase.
12292 * gcc.dg/plugindir4.c: New testcase.
12294 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12296 * gcc.target/i386/rotate-2.c: New test.
12298 2010-04-12 Jason Merrill <jason@redhat.com>
12301 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12302 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12304 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12307 * g++.dg/init/pr25811.C: New test.
12309 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12311 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12312 dg-error, dg-warning.
12313 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12315 2010-04-12 Richard Guenther <rguenther@suse.de>
12317 * gcc.dg/torture/inline-2.c: New testcase.
12319 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12322 * gcc.dg/Wunused-var-7.c: New test.
12324 PR tree-optimization/43560
12325 * gcc.c-torture/execute/pr43560.c: New test.
12327 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12329 * gnat.dg/aggr13.adb: New test.
12330 * gnat.dg/aggr14.adb: Likewise.
12331 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12333 2010-04-12 Richard Guenther <rguenther@suse.de>
12336 * g++.dg/torture/pr43611.C: New testcase.
12338 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12341 * gcc.dg/pr36774-1.c: New test.
12342 * gcc.dg/pr36774-2.c: New test.
12344 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12346 * gcc.target/sh/rte-delay-slot.c: New test.
12348 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12350 * gnat.dg/pack9.adb: Remove -cargs option.
12351 * gnat.dg/aggr12.ad[sb]: New test.
12353 2010-04-10 Jie Zhang <jie@codesourcery.com>
12356 * gcc.target/sh/pr43417.c: New test.
12358 2010-04-10 Tobias Burnus <burnus@net-b.de>
12361 * gfortran.dg/spec_expr_6.f90: New test.
12363 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12366 * gcc.dg/cpp/pr43195.c: New.
12367 * gcc.dg/cpp/pr43195.h: New.
12369 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12372 * gcc.dg/Werror-6.c: Adjust.
12373 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12374 * gcc.dg/Werror-4.c: Likewise.
12375 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12376 * gcc.dg/Wswitch-enum-error.c: Likewise.
12377 * gcc.dg/Wpointer-arith.c: Likewise.
12378 * gcc.dg/Wfatal.c: Likewise.
12379 * gcc.dg/Wswitch-error.c: Likewise.
12380 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12381 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12382 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12383 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12384 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12385 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12386 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12387 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12388 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12389 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12390 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12391 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12392 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12393 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12394 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12395 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12396 * g++.dg/cpp/warning-directive-2.C: Likewise.
12397 * gfortran.dg/warning-directive-2.F90: Likewise.
12399 2010-04-09 Jason Merrill <jason@redhat.com>
12402 * g++.dg/template/sizeof13.C: New.
12404 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12406 * g++.dg/other/pr35504.C: Add check for thiscall.
12407 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12408 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12410 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12413 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12414 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12415 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12416 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12417 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12418 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12419 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12420 * g++.dg/other/increment1.C: Likewise.
12422 2010-04-09 Tobias Burnus <burnus@net-b.de>
12425 * gfortran.dg/coarray_7.f90: New test.
12426 * gfortran.dg/coarray_8.f90: New test.
12428 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12431 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12433 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12436 * gcc.dg/pr43643.c: New test.
12438 2010-04-08 Tobias Burnus <burnus@net-b.de>
12440 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12442 2010-04-08 Richard Guenther <rguenther@suse.de>
12444 PR tree-optimization/43679
12445 * gcc.c-torture/compile/pr43679.c: New testcase.
12447 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12450 * gcc.dg/pr43670.c: New test.
12452 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12454 PR middle-end/40815
12455 * gcc.dg/tree-ssa/reassoc-19.c: New.
12457 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12460 * gcc.dg/Wunused-var-1.c: New test.
12461 * gcc.dg/Wunused-var-2.c: New test.
12462 * gcc.dg/Wunused-var-3.c: New test.
12463 * gcc.dg/Wunused-var-4.c: New test.
12464 * gcc.dg/Wunused-var-5.c: New test.
12465 * gcc.dg/Wunused-var-6.c: New test.
12466 * gcc.dg/Wunused-parm-1.c: New test.
12468 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12469 * gcc.dg/trunc-1.c: Likewise.
12470 * gcc.dg/vla-9.c: Likewise.
12471 * gcc.dg/dfp/composite-type.c: Likewise.
12473 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12476 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12477 * obj-c++.dg/objc-gc-3.mm: Ditto.
12479 2010-04-07 Simon Baldwin <simonb@google.com>
12481 * gcc.dg/cpp/warn-undef-2.c: New.
12482 * gcc.dg/cpp/warn-traditional-2.c: New.
12483 * gcc.dg/cpp/warn-comments-2.c: New.
12484 * gcc.dg/cpp/warning-directive-1.c: New.
12485 * gcc.dg/cpp/warn-long-long.c: New.
12486 * gcc.dg/cpp/warn-traditional.c: New.
12487 * gcc.dg/cpp/warn-variadic-2.c: New.
12488 * gcc.dg/cpp/warn-undef.c: New.
12489 * gcc.dg/cpp/warn-normalized-1.c: New.
12490 * gcc.dg/cpp/warning-directive-2.c: New.
12491 * gcc.dg/cpp/warn-long-long-2.c: New.
12492 * gcc.dg/cpp/warn-variadic.c: New.
12493 * gcc.dg/cpp/warn-normalized-2.c: New.
12494 * gcc.dg/cpp/warning-directive-3.c: New.
12495 * gcc.dg/cpp/warn-deprecated-2.c: New.
12496 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12497 * gcc.dg/cpp/warn-multichar-2.c: New.
12498 * gcc.dg/cpp/warn-normalized-3.c: New.
12499 * gcc.dg/cpp/warning-directive-4.c: New.
12500 * gcc.dg/cpp/warn-unused-macros.c: New.
12501 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12502 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12503 * gcc.dg/cpp/warn-cxx-compat.c: New.
12504 * gcc.dg/cpp/warn-redefined.c: New.
12505 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12506 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12507 * gcc.dg/cpp/warn-deprecated.c: New.
12508 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12509 * gcc.dg/cpp/warn-redefined-2.c: New.
12510 * gcc.dg/cpp/warn-comments.c: New.
12511 * gcc.dg/cpp/warn-multichar.c: New.
12512 * g++.dg/cpp/warning-directive-1.C: New.
12513 * g++.dg/cpp/warning-directive-2.C: New.
12514 * g++.dg/cpp/warning-directive-3.C: New.
12515 * g++.dg/cpp/warning-directive-4.C: New.
12516 * gfortran.dg/warning-directive-1.F90: New.
12517 * gfortran.dg/warning-directive-3.F90: New.
12518 * gfortran.dg/warning-directive-2.F90: New.
12519 * gfortran.dg/warning-directive-4.F90: New.
12521 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12524 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12526 2010-04-07 Jason Merrill <jason@redhat.com>
12528 * g++.dg/template/dr408.C: New.
12530 * g++.dg/lookup/ns4.C: New.
12533 * g++.dg/template/friend51.C: New test.
12536 * g++.old-deja/g++.other/linkage1.C: Adjust.
12538 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12541 * g++.dg/template/crash94.C: New test.
12543 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12546 * g++.dg/init/aggr5.C: New test.
12547 * g++.dg/init/aggr5.C: New test.
12549 2010-04-07 Richard Guenther <rguenther@suse.de>
12551 PR tree-optimization/43270
12552 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12553 * gcc.dg/Warray-bounds-7.c: Likewise.
12555 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12557 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12558 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12559 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12561 2010-04-07 Jie Zhang <jie@codesourcery.com>
12564 * g++.dg/init/pr42556.C: New test.
12566 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12569 * g++.dg/debug/dwarf2/typedef2.C: New test.
12571 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12573 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12574 c-c++-common/dwarf2/redeclaration-1.C
12576 2010-04-06 Jason Merrill <jason@redhat.com>
12578 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12579 * g++.dg/ext/attrib18.C: Likewise.
12580 * g++.dg/ext/bitfield2.C: Likewise.
12581 * g++.dg/ext/bitfield4.C: Likewise.
12582 * g++.dg/ext/visibility/warn2.C: Likewise.
12583 * g++.dg/ext/visibility/warn3.C: Likewise.
12584 * g++.dg/gomp/pr26690-1.C: Likewise.
12585 * g++.dg/inherit/covariant7.C: Likewise.
12586 * g++.dg/init/synth2.C: Likewise.
12587 * g++.dg/lookup/using7.C: Likewise.
12588 * g++.dg/other/crash-4.C: Likewise.
12589 * g++.dg/other/error13.C: Likewise.
12590 * g++.dg/other/error20.C: Likewise.
12591 * g++.dg/parse/crash31.C: Likewise.
12592 * g++.dg/parse/error16.C: Likewise.
12593 * g++.dg/parse/error19.C: Likewise.
12594 * g++.dg/parse/error27.C: Likewise.
12595 * g++.dg/parse/error28.C: Likewise.
12596 * g++.dg/parse/fused-params1.C: Likewise.
12597 * g++.dg/template/error2.C: Likewise.
12598 * g++.dg/template/local6.C: Likewise.
12599 * g++.dg/template/qualttp15.C: Likewise.
12600 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12601 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12602 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12603 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12604 * g++.old-deja/g++.eh/spec6.C: Likewise.
12605 * g++.old-deja/g++.jason/crash3.C: Likewise.
12606 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12607 * g++.old-deja/g++.law/ctors5.C: Likewise.
12608 * g++.old-deja/g++.law/ctors9.C: Likewise.
12609 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12610 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12611 * g++.old-deja/g++.other/struct1.C: Likewise.
12612 * g++.old-deja/g++.other/volatile1.C: Likewise.
12613 * g++.old-deja/g++.pt/crash36.C: Likewise.
12614 * g++.old-deja/g++.pt/derived3.C: Likewise.
12615 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12616 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12618 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12620 PR middle-end/43519
12621 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12622 * gcc.dg/graphite/id-19.c: New.
12624 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12626 PR middle-end/32824
12627 * gcc.dg/vect/pr32824: New.
12629 2010-04-06 Tobias Burnus <burnus@net-b.de>
12632 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12633 * gfortran.dg/coarray_3.f90: Ditto.
12634 * gfortran.dg/coarray_4.f90: Ditto.
12635 * gfortran.dg/coarray_5.f90: Ditto.
12636 * gfortran.dg/coarray_6.f90: Ditto.
12637 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12639 2010-04-06 Tobias Burnus <burnus@net-b.de>
12642 * gfortran.dg/coarray_4.f90: Fix test.
12643 * gfortran.dg/coarray_6.f90: Add more tests.
12645 2010-04-06 Tobias Burnus <burnus@net-b.de>
12648 * gfortran.dg/coarray_4.f90: New test.
12649 * gfortran.dg/coarray_5.f90: New test.
12650 * gfortran.dg/coarray_6.f90: New test.
12652 2010-04-06 Tobias Burnus <burnus@net-b.de>
12655 * gfortran.dg/iso_fortran_env_5.f90: New test.
12656 * gfortran.dg/iso_fortran_env_6.f90: New test.
12658 2010-04-06 Tobias Burnus <burnus@net-b.de>
12661 * gfortran.dg/coarray_1.f90: New test.
12662 * gfortran.dg/coarray_2.f90: New test.
12663 * gfortran.dg/coarray_3.f90: New test.
12665 2010-04-06 Jason Merrill <jason@redhat.com>
12668 * g++.dg/template/dtor8.C: New.
12671 * g++.dg/template/error-recovery2.C: New.
12673 2010-04-06 Jan Hubicka <jh@suse.czpli
12675 PR tree-optimization/42906
12676 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12678 2010-04-06 Tobias Burnus <burnus@net-b.de>
12681 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12682 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12683 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12685 2010-04-06 Richard Guenther <rguenther@suse.de>
12687 PR tree-optimization/43627
12688 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12690 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12693 * gcc.target/i386/pr43638.c: New test.
12695 2010-04-06 Richard Guenther <rguenther@suse.de>
12697 PR middle-end/43661
12698 * gcc.c-torture/compile/pr43661.c: New testcase.
12700 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12702 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12704 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12706 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12708 2010-04-02 Richard Guenther <rguenther@suse.de>
12710 PR tree-optimization/43629
12711 * gcc.c-torture/execute/pr43629.c: New testcase.
12713 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12714 Dominique d'Humieres <dominiq@lps.ens.fr>
12716 PR libfortran/43605
12717 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12719 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12722 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12724 2010-04-01 Jason Merrill <jason@redhat.com>
12726 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12728 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12729 Manfred Schwarb <manfred99@gmx.ch>
12731 PR libfortran/43605
12732 * gfortran.dg/ftell_3.f90: New test.
12734 2010-04-01 Richard Guenther <rguenther@suse.de>
12736 PR middle-end/43614
12737 * gcc.c-torture/compile/pr43614.c: New testcase.
12739 2010-04-01 Martin Jambor <mjambor@suse.cz>
12741 PR tree-optimization/43141
12742 * gcc.dg/guality/pr43141.c: New test.
12744 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12746 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12747 * g++.dg/eh/spbp.C: Likewise.
12748 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12749 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12751 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12752 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12753 * objc.dg/dwarf-2.m: Likewise.
12755 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12757 PR middle-end/43464
12758 * gcc.dg/graphite/id-pr43464.c: New.
12759 * gcc.dg/graphite/id-pr43464-1.c: New.
12761 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12763 PR middle-end/43351
12764 * gcc.dg/graphite/id-pr43351.c
12766 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12769 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12770 * obj-c++.dg/try-catch-2.mm: Ditto.
12771 * obj-c++.dg/lookup-2.mm: Ditto.
12772 * obj-c++.dg/encode-8.m: Ditto.
12773 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12774 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12775 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12776 * obj-c++.dg/const-str-11.mm: Ditto.
12777 * obj-c++.dg/const-str-9.mm: Ditto.
12778 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12779 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12780 * obj-c++.dg/except-1.mm: Ditto.
12781 * obj-c++.dg/const-str-7.mm: Ditto.
12782 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12783 * obj-c++.dg/const-str-3.mm: Ditto.
12784 * obj-c++.dg/const-str-7.mm: Ditto.
12785 * obj-c++.dg/stubify-2.mm: Change dump file name.
12788 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12790 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12791 Remove dg-xfail-if.
12793 2010-03-31 Martin Jambor <mjambor@suse.cz>
12795 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12796 only with -O2, -O3 or -Os and not with -fwhopr.
12798 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12801 * g++.dg/template/typedef31.C: New test.
12803 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12805 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12806 assembler output on *-*-solaris2*.
12807 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12809 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12812 * gcc.dg/pr43557-1.c: New test.
12813 * gcc.dg/pr43557-2.c: New file.
12815 2010-03-31 Jie Zhang <jie@codesourcery.com>
12818 * gcc.dg/pr43562.c: New test.
12820 2010-03-30 Jason Merrill <jason@redhat.com>
12823 * g++.dg/template/error-recovery1.C: New.
12826 * g++.dg/parse/ambig5.C: New.
12828 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12831 * gcc.dg/guality/pr43593.c: New test.
12833 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12835 PR middle-end/43430
12836 * gcc.dg/vect/pr43430-1.c: New.
12838 2010-03-30 Jason Merrill <jason@redhat.com>
12841 * g++.dg/template/partial7.C: New.
12843 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12845 * gcc.target/s390/stackcheck1.c: New testcase.
12847 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849 PR libfortran/43265
12850 * gfortran.dg/read_eof_8.f90: New test.
12852 2010-03-29 Jason Merrill <jason@redhat.com>
12854 * gcc.dg/cpp/include6.c: Change [] to ().
12857 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12859 * c-c++-common/raw-string-2.c: Add trigraph test.
12860 * c-c++-common/raw-string-8.c: New.
12861 * c-c++-common/raw-string-9.c: New.
12862 * c-c++-common/raw-string-10.c: New.
12864 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12865 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12866 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12867 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12868 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12869 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12870 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12872 2010-03-29 Richard Guenther <rguenther@suse.de>
12874 PR tree-optimization/43560
12875 * gcc.dg/torture/pr43560.c: New testcase.
12877 2010-03-29 Jason Merrill <jason@redhat.com>
12880 * g++.dg/ext/raw-string-1.C: Change [] to ().
12881 * g++.dg/ext/raw-string-2.C: Change [] to ().
12882 Don't use \ in delimiter.
12883 * g++.dg/ext/raw-string-3.C: Change [] to ().
12884 * g++.dg/ext/raw-string-4.C: Change [] to ().
12885 * g++.dg/ext/raw-string-5.C: Change [] to ().
12886 Test for error on \ in delimiter.
12887 * g++.dg/ext/raw-string-6.C: Change [] to ().
12888 * g++.dg/ext/raw-string-7.C: Change [] to ().
12890 2010-03-29 Jie Zhang <jie@codesourcery.com>
12893 * gcc.dg/pr43564.c: New test.
12895 2010-03-29 Tobias Burnus <burnus@net-b.de>
12898 * gfortran.dg/direct_io_12.f90: New test.
12900 2010-03-28 Jan Hubicka <jh@suse.cz>
12902 PR tree-optimization/43505
12903 * gfortran.dg/pr43505.f90: New testcase.
12905 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12907 PR tree-optimization/43528
12908 * gcc.target/i386/pr43528.c: New test.
12910 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12913 * gcc.dg/parm-impl-decl-3.c: New test.
12915 2010-03-26 Jason Merrill <jason@redhat.com>
12918 * g++.dg/cpp0x/parse1.C: New.
12920 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12923 * gcc.target/i386/pr43524.c: New test.
12925 2010-03-26 Martin Jambor <mjambor@suse.cz>
12927 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12928 whitespace, rename main to foo.
12929 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12930 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12931 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12932 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12933 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12934 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12935 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12936 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12937 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12938 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12939 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12941 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12944 * g++.dg/other/crash-10.C: New test.
12945 * g++.dg/other/crash-11.C: New test.
12947 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12949 PR libfortran/43517
12950 * gfortran.dg/read_eof_7.f90: New test.
12952 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12956 * objc-obj-c++-shared: New directory.
12957 * objc-obj-c++-shared/Object1-implementation.h: New file.
12958 * objc-obj-c++-shared/Object1.h: New file.
12959 * objc-obj-c++-shared/Protocol1.h: New file.
12960 * objc-obj-c++-shared/next-abi.h: New file.
12961 * objc-obj-c++-shared/next-mapping.h: New file.
12962 * objc/execute/next_mapping.h: Delete.
12963 * objc.dg/special/special.exp: For all targets run the tests with
12964 -fgnu-runtime, for darwin targets also run the tests with
12966 * objc.dg/dg.exp: Ditto.
12967 * obj-c++.dg/dg.exp: Ditto.
12968 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12969 Protocol1.h) and next-mapping.h as required. Amend testcase to
12970 include use of updated NeXT interface.
12971 * objc/execute/formal_protocol-5.m: Ditto.
12972 * objc/execute/protocol-isEqual-2.m: Ditto.
12973 * objc/execute/protocol-isEqual-4.m: Ditto.
12974 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12975 Protocol1.h) and next-mapping.h as required.
12976 * objc/execute/object_is_class.m: Ditto.
12977 * objc/execute/enumeration-1.m: Ditto.
12978 * objc/execute/class-13.m: Ditto.
12979 * objc/execute/formal_protocol-2.m: Ditto.
12980 * objc/execute/formal_protocol-4.m: Ditto.
12981 * objc/execute/class-1.m: Ditto.
12982 * objc/execute/bycopy-1.m: Ditto.
12983 * objc/execute/formal_protocol-6.m: Ditto.
12984 * objc/execute/bycopy-3.m: Ditto.
12985 * objc/execute/class-3.m: Ditto.
12986 * objc/execute/bf-11.m: Ditto.
12987 * objc/execute/class-5.m: Ditto.
12988 * objc/execute/bf-13.m: Ditto.
12989 * objc/execute/class-7.m: Ditto.
12990 * objc/execute/bf-15.m: Ditto.
12991 * objc/execute/class-9.m: Ditto.
12992 * objc/execute/bf-17.m: Ditto.
12993 * objc/execute/bf-19.m: Ditto.
12994 * objc/execute/IMP.m: Ditto.
12995 * objc/execute/exceptions/catchall-1.m: Ditto.
12996 * objc/execute/exceptions/trivial.m: Ditto.
12997 * objc/execute/exceptions/finally-1.m: Ditto.
12998 * objc/execute/exceptions/local-variables-1.m: Ditto.
12999 * objc/execute/exceptions/foward-1.m: Ditto.
13000 * objc/execute/bf-2.m: Ditto.
13001 * objc/execute/string1.m: Ditto.
13002 * objc/execute/bf-4.m: Ditto.
13003 * objc/execute/informal_protocol.m: Ditto.
13004 * objc/execute/string3.m: Ditto.
13005 * objc/execute/bf-6.m: Ditto.
13006 * objc/execute/bf-8.m: Ditto.
13007 * objc/execute/class-tests-1.h: Ditto.
13008 * objc/execute/protocol-isEqual-1.m: Ditto.
13009 * objc/execute/protocol-isEqual-3.m: Ditto.
13010 * objc/execute/_cmd.m: Ditto.
13011 * objc/execute/function-message-1.m: Ditto.
13012 * objc/execute/bf-20.m: Ditto.
13013 * objc/execute/bf-common.h: Ditto.
13014 * objc/execute/np-2.m: Ditto.
13015 * objc/execute/class-10.m: Ditto.
13016 * objc/execute/class-12.m: Ditto.
13017 * objc/execute/enumeration-2.m: Ditto.
13018 * objc/execute/class-14.m: Ditto.
13019 * objc/execute/encode-1.m: Ditto.
13020 * objc/execute/formal_protocol-1.m: Ditto.
13021 * objc/execute/formal_protocol-3.m: Ditto.
13022 * objc/execute/accessing_ivars.m: Ditto.
13023 * objc/execute/bycopy-2.m: Ditto.
13024 * objc/execute/class-2.m: Ditto.
13025 * objc/execute/bf-10.m: Ditto.
13026 * objc/execute/formal_protocol-7.m: Ditto.
13027 * objc/execute/root_methods.m: Ditto.
13028 * objc/execute/class-4.m: Ditto.
13029 * objc/execute/bf-12.m: Ditto.
13030 * objc/execute/class-6.m: Ditto.
13031 * objc/execute/bf-14.m: Ditto.
13032 * objc/execute/nested-func-1.m: Ditto.
13033 * objc/execute/class-8.m: Ditto.
13034 * objc/execute/private.m: Ditto.
13035 * objc/execute/bf-16.m: Ditto.
13036 * objc/execute/bf-18.m: Ditto.
13037 * objc/execute/load-3.m: Ditto.
13038 * objc/execute/compatibility_alias.m: Ditto.
13039 * objc/execute/bf-1.m: Ditto.
13040 * objc/execute/no_clash.m: Ditto.
13041 * objc/execute/bf-3.m: Ditto.
13042 * objc/execute/string2.m: Ditto.
13043 * objc/execute/bf-5.m: Ditto.
13044 * objc/execute/string4.m: Ditto.
13045 * objc/execute/bf-7.m: Ditto.
13046 * objc/execute/object_is_meta_class.m: Ditto.
13047 * objc/execute/bf-9.m: Ditto.
13048 * objc/execute/bf-21.m: Ditto.
13049 * objc/execute/cascading-1.m: Ditto.
13050 * objc/execute/trivial.m: Ditto.
13051 * objc/execute/np-1.m: Ditto.
13052 * objc/compile/trivial.m: Ditto.
13053 * objc/execute/class_self-2.m: Include <stdlib.h>.
13054 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13055 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13056 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13057 and 64bit. Use new NeXT interface as required.
13058 * objc.dg/special/unclaimed-category-1.m: Ditto.
13059 * objc.dg/special/unclaimed-category-1.h: Ditto.
13060 * objc.dg/special/unclaimed-category-1a.m: Ditto.
13061 * objc.dg/func-ptr-1.m: Ditto.
13062 * objc.dg/stret-1.m: Ditto.
13063 * objc.dg/encode-2.m: Ditto.
13064 * objc.dg/category-1.m: Ditto.
13065 * objc.dg/encode-3.m: Ditto.
13066 * objc.dg/call-super-3.m: Ditto.
13067 * objc.dg/method-3.m: Ditto.
13068 * objc.dg/func-ptr-2.m: Ditto.
13069 * objc.dg/lookup-1.m: Ditto.
13070 * objc.dg/encode-4.m: Ditto.
13071 * objc.dg/fix-and-continue-1.m: Ditto.
13072 * objc.dg/proto-lossage-3.m: Ditto.
13073 * objc.dg/method-13.m: Ditto.
13074 * objc.dg/proto-qual-1.m: Ditto.
13075 * objc.dg/zero-link-3.m: Ditto.
13076 * objc.dg/bitfield-1.m: Ditto.
13077 * objc.dg/va-meth-1.m: Ditto.
13078 * objc.dg/super-class-3.m: Ditto.
13079 * objc.dg/call-super-1.m: Ditto.
13080 * objc.dg/type-size-2.m: Ditto.
13081 * objc.dg/method-10.m: Ditto.
13082 * objc.dg/defs.m: Ditto.
13083 * objc.dg/const-str-3.m: Ditto.
13084 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13085 Protocol1.h) and next-mapping.h as required. Use new NeXT
13086 interface as required.
13087 * objc.dg/super-class-4.m: Ditto.
13088 * objc.dg/comp-types-8.m: Ditto.
13089 * objc.dg/call-super-2.m: Ditto.
13090 * objc.dg/objc-fast-4.m: Ditto.
13091 * objc.dg/method-6.m: Ditto.
13092 * objc.dg/const-str-3.m: Ditto.
13093 * objc.dg/const-str-7.m: Ditto.
13094 * objc.dg/method-15.m: Ditto.
13095 * objc.dg/method-19.m: Ditto.
13096 * objc.dg/sync-1.m: Ditto.
13097 * objc.dg/layout-1.m: Ditto.
13098 * objc.dg/bitfield-3.m: Ditto.
13099 * objc.dg/try-catch-3.m: Ditto.
13100 * objc.dg/try-catch-7.m: Ditto.
13101 * objc.dg/comp-types-10.m: Ditto.
13102 * objc.dg/selector-2.: Ditto.
13103 * objc.dg/method-7.m: Ditto.
13104 * objc.dg/typedef-alias-1.m: Ditto.
13105 * objc.dg/proto-lossage-2.m: Ditto.
13106 * objc.dg/comp-types-11.m: Ditto.
13107 * objc.dg/sizeof-1.m: Ditto.
13108 * objc.dg/method-17.m: Ditto.
13109 * objc.dg/bitfield-5.m: Ditto.
13110 * objc.dg/try-catch-1.m: Ditto.
13111 * objc.dg/encode-5.m: Ditto.
13112 * objc.dg/fix-and-continue-2.m: Ditto.
13113 * objc.dg/method-9.m: Ditto.
13114 * objc.dg/isa-field-1.m: Ditto.
13115 * objc.dg/local-decl-2.m: Ditto.
13116 * objc.dg/objc-gc-4.m: Ditto.
13117 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13118 * objc.dg/gnu-runtime-3.m: Ditto.
13119 * objc.dg/encode-7.m: Ditto.
13120 * objc.dg/encode-8.m: Ditto.
13121 * objc.dg/selector-3.m: Ditto.
13122 * objc.dg/gnu-runtime-1.m: Ditto.
13123 * objc.dg/const-str-12.m: Ditto.
13124 * objc.dg/gnu-runtime-2.m: Ditto.
13125 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13126 * objc.dg/selector-1.m: Ditto.
13127 * objc.dg/stubify-2.m: Ditto.
13128 * objc.dg/zero-link-1.m: Ditto.
13129 * objc.dg/stret-2.m: Ditto.
13130 * objc.dg/zero-link-2.m: Ditto.
13131 * objc.dg/next-runtime-1.m: Ditto.
13132 * objc.dg/symtab-1.m: Ditto.
13133 * objc.dg/stubify-1.m: Ditto.
13134 * objc.dg/bitfield-2.m: Ditto.
13135 * objc.dg/try-catch-10.m: Apply to both runtimes.
13136 * objc.dg/const-str-1.m: Ditto.
13137 * objc.dg/image-info.m: Ditto.
13138 * objc.dg/encode-9.m: Ditto.
13139 * objc.dg/pragma-1.m: Apply test to all targets.
13140 * objc.dg/const-str-4.m: Ditto.
13141 * objc.dg/const-str-8.m: Ditto.
13142 * objc.dg/super-class-2.m: Ditto.
13143 * objc.dg/try-catch-5.m: Ditto.
13144 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13145 Protocol1.h) and next-mapping.h as required. Use new NeXT
13146 interface as required. Skip for gnu-runtime. Test for .quad at m64.
13147 * objc.dg/const-str-11.m: Ditto.
13148 * objc.dg/const-str-9.m: Ditto.
13149 * objc.dg/method-4.m: Skip for 64Bit NeXT.
13150 * objc.dg/encode-1.m: Remove redundant -lobjc.
13151 * objc.dg/try-catch-9.m: Tidy space.
13152 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13153 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13154 and 64bit. Use new NeXT interface as required.
13155 * obj-c++.dg/template-4.mm: Ditto.
13156 * obj-c++.dg/defs.mm: Ditto.
13157 * obj-c++.dg/basic.mm: Ditto.
13158 * obj-c++.dg/encode-4.mm: Ditto.
13159 * obj-c++.dg/method-17.mm: Ditto.
13160 * obj-c++.dg/proto-lossage-3.mm: Ditto.
13161 * obj-c++.dg/cxx-class-1.mm: Ditto.
13162 * obj-c++.dg/method-10.mm: Ditto.
13163 * obj-c++.dg/va-meth-1.mm: Ditto.
13164 * obj-c++.dg/encode-5.mm: Ditto.
13165 * obj-c++.dg/lookup-2.mm: Ditto.
13166 * obj-c++.dg/template-3.mm: Ditto.
13167 * obj-c++.dg/proto-qual-1.mm: Ditto.
13168 * obj-c++.dg/qual-types-1.m: Ditto.
13169 * obj-c++.dg/cxx-scope-1.mm: Ditto.
13170 * obj-c++.dg/template-1.mm: Ditto.
13171 * obj-c++.dg/encode-6.mm: Ditto.
13172 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
13173 Protocol1.h) and next-mapping.h as required. Use new NeXT
13174 interface as required.
13175 * obj-c++.dg/except-1.mm: Ditto.
13176 * obj-c++.dg/const-str-7.mm: Ditto.
13177 * obj-c++.dg/ivar-list-semi.mm: Ditto.
13178 * obj-c++.dg/cxx-scope-2.mm: Ditto.
13179 * obj-c++.dg/selector-2.mm: Ditto.
13180 * obj-c++.dg/isa-field-1.mm: Ditto.
13181 * obj-c++.dg/try-catch-1.mm: Ditto.
13182 * obj-c++.dg/local-decl-1.mm: Ditto.
13183 * obj-c++.dg/try-catch-9.mm: Ditto.
13184 * obj-c++.dg/no-extra-load.mm: Ditto.
13185 * obj-c++.dg/selector-5.mm: Ditto.
13186 * obj-c++.dg/method-12.mm: Ditto.
13187 * obj-c++.dg/try-catch-11.mm: Ditto.
13188 * obj-c++.dg/comp-types-11.mm: Ditto.
13189 * obj-c++.dg/bitfield-3.mm: Ditto.
13190 * obj-c++.dg/method-6.mm: Ditto.
13191 * obj-c++.dg/super-class-2.mm: Ditto.
13192 * obj-c++.dg/method-21.mm: Ditto.
13193 * obj-c++.dg/const-str-8.mm: Ditto.
13194 * obj-c++.dg/try-catch-7.mm: Ditto.
13195 * obj-c++.dg/method-15.mm: Ditto.
13196 * obj-c++.dg/layout-1.mm: Ditto.
13197 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13198 * obj-c++.dg/const-str-3.mm: Ditto.
13199 * obj-c++.dg/try-catch-2.mm: Ditto.
13200 * obj-c++.dg/objc-gc-3.mm: Ditto.
13201 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13202 * obj-c++.dg/bitfield-1.mm: Ditto.
13203 * obj-c++.dg/selector-6.mm: Ditto.
13204 * obj-c++.dg/method-13.mm: Ditto.
13205 * obj-c++.dg/comp-types-12.mm: Ditto.
13206 * obj-c++.dg/bitfield-4.mm: Ditto.
13207 * obj-c++.dg/try-catch-8.mm: Ditto.
13208 * obj-c++.dg/method-2.mm: Ditto.
13209 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13210 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13211 * obj-c++.dg/const-str-4.mm: Ditto.
13212 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13213 * obj-c++.dg/try-catch-3.mm: Ditto.
13214 * obj-c++.dg/comp-types-9.mm: Ditto.
13215 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13216 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13217 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13218 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13219 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13220 Use new NeXT interface as required.
13221 * obj-c++.dg/const-str-10.mm: Ditto.
13222 * obj-c++.dg/const-str-11.mm: Ditto.
13223 * obj-c++.dg/const-str-9.mm: Ditto.
13224 * obj-c++.dg/method-11.mm: Ditto.
13225 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13226 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13227 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13228 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13229 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13231 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13234 * g++.dg/template/typedef30.C: New test case.
13236 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13239 * gcc.c-torture/execute/pr43385.c: New test.
13241 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13243 * gcc.dg/strncpy-fix-1.c: New test.
13245 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13248 * lib/objc-torture.exp (objc-set-runtime-options): New.
13249 * objc/execute/execute.exp: Check runtime options on each pass.
13250 * objc/execute/exceptions/exceptions.exp: Ditto.
13251 * objc/compile/compile.exp: Ditto.
13254 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13256 (check_effective_target_objc2): New proc.
13257 (check_effective_target_next_runtime): New proc.
13258 * lib/objc.exp: Determine which runtime is in force and support it.
13259 * lib/obj-c++.exp: Ditto.
13261 2010-03-24 Jason Merrill <jason@redhat.com>
13264 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13266 2010-03-24 Martin Jambor <mjambor@suse.cz>
13268 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13270 * gcc.dg/ipa/ipa-2.c: Likewise.
13271 * gcc.dg/ipa/ipa-3.c: Likewise.
13272 * gcc.dg/ipa/ipa-4.c: Likewise.
13273 * gcc.dg/ipa/ipa-5.c: Likewise.
13274 * gcc.dg/ipa/ipa-7.c: Likewise.
13275 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13277 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13278 i_can_not_be_propagated_fully2 into a loop.
13279 * gcc.dg/ipa/ipa-8.c: New test.
13280 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13282 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13286 * gcc.dg/guality/pr43479.c: New test.
13287 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13288 and add volatile keyword.
13290 2010-03-23 Mike Stump <mikestump@comcast.net>
13292 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13294 2010-03-23 Jason Merrill <jason@redhat.com>
13296 * g++.dg/ext/altivec-17.C: Adjust error message.
13298 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13299 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13300 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13301 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13302 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13303 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13305 2010-03-22 Jason Merrill <jason@redhat.com>
13308 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13309 * g++.dg/ext/is_pod_98.C: New.
13312 * g++.dg/cpp0x/auto18.C: New.
13314 * gcc.dg/pr36997.c: Adjust error message.
13315 * g++.dg/ext/vector9.C: Likewise.
13316 * g++.dg/conversion/simd3.C: Likewise.
13317 * g++.dg/other/error23.C: Likewise.
13319 2010-03-22 Michael Matz <matz@suse.de>
13321 PR middle-end/43475
13322 * gfortran.dg/pr43475.f90: New testcase.
13324 2010-03-22 Richard Guenther <rguenther@suse.de>
13326 PR tree-optimization/43390
13327 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13329 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13331 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13332 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13334 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13335 Michael Matz <matz@suse.de>
13338 * g++.dg/parse/crash56.C: New test.
13340 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13343 * gfortran.dg/whole_file_15.f90 : New test.
13345 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13348 * gfortran.dg/inquire_size.f90: New test.
13350 2010-03-20 Richard Guenther <rguenther@suse.de>
13352 PR rtl-optimization/43438
13353 * gcc.c-torture/execute/pr43438.c: New testcase.
13355 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13358 * g++.dg/abi/mangle42.C: New test.
13360 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13363 * gcc.dg/pr43211.c: New test.
13364 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13366 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13368 PR rtl-optimization/42258
13369 * gcc.target/arm/thumb1-mul-moves.c: New test.
13372 * gcc.target/arm/thumb-andsi.c: New test.
13374 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13375 dg-require-effective-target.
13377 2010-03-19 Michael Matz <matz@suse.de>
13380 * g++.dg/other/pr43116.C: New testcase.
13382 2010-03-19 Michael Matz <matz@suse.de>
13385 * gcc.dg/pr43305.c: New testcase.
13387 2010-03-19 Richard Guenther <rguenther@suse.de>
13389 PR tree-optimization/43415
13390 * gcc.c-torture/compile/pr43415.c: New testcase.
13392 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13395 * gnat.dg/case_optimization2.adb: New test.
13396 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13398 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13399 Jack Howarth <howarth@bromo.med.uc.edu>
13402 * gcc.target/i386/push-1.c: Don't xfail
13403 scan-assembler-not "movups" on darwin.
13405 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13408 * gcc.dg/pr43058.c: New test.
13410 2010-03-18 Martin Jambor <mjambor@suse.cz>
13412 PR middle-end/42450
13413 * g++.dg/torture/pr42450.C: New test.
13415 2010-03-18 Michael Matz <matz@suse.de>
13417 PR middle-end/43419
13418 * gcc.dg/pr43419.c: New testcase.
13420 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13422 PR rtl-optimization/43360
13423 * gcc.dg/torture/pr43360.c: New.
13425 2010-03-18 Michael Matz <matz@suse.de>
13427 PR tree-optimization/43402
13428 * gcc.dg/pr43402.c: New testcase.
13430 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13433 * gcc.dg/pr42427.c: New test.
13435 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13437 PR libfortran/43265
13438 * gfortran.dg/read_empty_file.f: New test.
13439 * gfortran.dg/read_eof_all.f90: New test.
13440 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13441 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13443 2010-03-17 Michael Matz <matz@suse.de>
13445 * gcc.dg/pr43300.c: Add -w.
13447 2010-03-17 Richard Guenther <rguenther@suse.de>
13449 * gcc.dg/pr43379.c: Add -w.
13451 2010-03-17 Tobias Burnus <burnus@net-b.de>
13454 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13456 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13458 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13460 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13462 * ada/acats/run_all.sh: Log start and end times.
13464 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13466 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13468 2010-03-16 Richard Guenther <rguenther@suse.de>
13470 PR middle-end/43379
13471 * gcc.dg/pr43379.c: New testcase.
13473 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13476 * gcc.dg/guality/pr43051-1.c: New test.
13478 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13481 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13483 2010-03-15 Michael Matz <matz@suse.de>
13485 PR middle-end/43300
13486 * gcc.dg/pr43300.c: New testcase.
13488 2010-03-15 Richard Guenther <rguenther@suse.de>
13490 PR tree-optimization/43367
13491 * gcc.c-torture/compile/pr43367.c: New testcase.
13493 2010-03-15 Richard Guenther <rguenther@suse.de>
13495 PR tree-optimization/43317
13496 * gcc.dg/pr43317.c: New testcase.
13498 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13500 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13502 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13504 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13506 2010-03-14 Tobias Burnus <burnus@net-b.de>
13509 * gfortran.dg/impure_constructor_1.f90: New test.
13511 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13513 PR middle-end/43354
13514 * gfortran.dg/graphite/id-pr43354.f: New.
13516 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13518 PR middle-end/43349
13519 * gfortran.dg/graphite/pr43349.f: New.
13521 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13523 PR middle-end/43306
13524 * gcc.dg/graphite/pr43306.c: New.
13526 2010-03-12 David S. Miller <davem@davemloft.net>
13528 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13531 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13533 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13535 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13539 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13541 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13543 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13544 fail for *-*-mingw* targets.
13546 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13549 * gcc.dg/guality/pr43329-1.c: New test.
13551 2010-03-11 Martin Jambor <mjambor@suse.cz>
13553 PR tree-optimization/43257
13554 * g++.dg/torture/pr43257.C: New test.
13556 2010-03-11 Tobias Burnus <burnus@net-b.de>
13559 * gfortran.dg/namelist_61.f90: New test.
13561 2010-03-11 Richard Guenther <rguenther@suse.de>
13563 PR tree-optimization/43255
13564 * gcc.c-torture/compile/pr43255.c: New testcase.
13566 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13568 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13569 * gcc.dg/pr43280.c: New testcase.
13571 2010-03-11 Richard Guenther <rguenther@suse.de>
13574 * gcc.dg/lto/20100227-1_0.c: New testcase.
13575 * gcc.dg/lto/20100227-1_1.c: Likewise.
13577 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13579 PR libfortran/43320
13580 PR libfortran/43265
13581 * gfortran.dg/read_eof_6.f: New test
13582 * gfortran.dg/read_x_eof.f90: New test.
13583 * gfortran.dg/read_x_past.f: Update test.
13585 2010-03-10 Jan Hubicka <jh@suse.cz>
13587 * gcc.c-torture/compile/pr43288.c: New test.
13589 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13591 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13593 * g++.old-deja/g++.pt/asm2.C: Likewise.
13594 * gcc.c-torture/compile/20000804-1.c: Likewise.
13595 * gcc.target/i386/clobbers.c: Likewise.
13597 2010-03-10 Tobias Burnus <burnus@net-b.de>
13600 * gfortran.dg/c_assoc_3.f90: New test.
13602 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13605 * gcc.dg/guality/pr36728-1.c: New test.
13606 * gcc.dg/guality/pr36728-2.c: New test.
13608 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13610 * gcc.dg/h8300-div-delay-slot.c: New test.
13612 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13614 PR tree-optimization/43236
13615 * gcc.c-torture/execute/pr43236.c: New test.
13617 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13619 PR middle-end/42859
13620 * g++.dg/eh/pr42859.C: New test.
13622 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13625 * gcc.dg/pr43299.c: New test.
13628 * g++.dg/eh/unwind2.C: New test.
13630 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13631 Reza Yazdani <reza.yazdani@amd.com>
13633 PR middle-end/43065
13634 * gcc.dg/graphite/run-id-4.c: New.
13636 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13638 PR middle-end/43065
13639 * gcc.dg/graphite/run-id-3.c: New.
13641 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13643 PR middle-end/42644
13644 PR middle-end/42130
13645 * gcc.dg/graphite/id-18.c: New.
13646 * gcc.dg/graphite/run-id-pr42644.c: New.
13648 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13650 PR middle-end/42326
13651 * gcc.dg/graphite/pr42326.c: New.
13653 2010-03-08 Richard Guenther <rguenther@suse.de>
13655 PR tree-optimization/43269
13656 * gcc.c-torture/execute/pr43269.c: New testcase.
13658 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13661 * gfortran.dg/typebound_call_13.f03: New.
13663 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13665 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13666 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13668 2010-03-05 Jason Merrill <jason@redhat.com>
13670 * g++.dg/abi/mangle40.C: Require weak and alias.
13672 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13674 PR middle-end/42326
13675 * gfortran.dg/graphite/pr42326.f90: New.
13676 * gfortran.dg/graphite/pr42326-1.f90: New.
13678 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13680 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13681 (gnat_target_compile): Likewise.
13682 Reinitialize GNAT_UNDER_TEST if target changes.
13683 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13684 (local_find_gnatmake): Pass full --GCC to gnatlink.
13687 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13690 * gcc.dg/compound-literal-1.c: New testcase.
13692 2010-03-04 Martin Jambor <mjambor@suse.cz>
13694 PR tree-optimization/43164
13695 PR tree-optimization/43191
13696 * gcc.c-torture/compile/pr43164.c: New test.
13697 * gcc.c-torture/compile/pr43191.c: Likewise.
13699 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13702 * gfortran.dg/finalize_9.f90: New.
13704 2010-03-04 Tobias Burnus <burnus@net-b.de>
13705 Ken Werner <ken@linux.vnet.ibm.com>
13707 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13708 to dg-options for spu.
13709 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13710 dump-scan target to exclude spu.
13712 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13714 PR middle-end/43209
13715 * gcc.dg/tree-ssa/ivopts-4.c: New.
13717 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13719 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13720 include-opts and exclude-opts; skip checking the flags if arguments
13721 are the same as the defaults.
13722 (dg-xfail-if): Verify the number of arguments, supply defaults
13723 for unspecified optional arguments.
13724 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13726 2010-03-03 Jason Merrill <jason@redhat.com>
13729 * g++.dg/abi/mangle40.C: Updated.
13731 2010-03-03 Jason Merrill <jason@redhat.com>
13733 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13734 * g++.dg/abi/mangle23.C: Likewise.
13735 * g++.dg/eh/simd-2.C: Likewise.
13736 * g++.dg/ext/attribute-test-2.C: Likewise.
13737 * g++.dg/ext/vector14.C: Likewise.
13738 * g++.dg/other/pr34435.C: Likewise.
13739 * g++.dg/template/conv8.C: Likewise.
13740 * g++.dg/template/nontype9.C: Likewise.
13741 * g++.dg/template/qualttp17.C: Likewise.
13742 * g++.dg/template/ref1.C: Likewise.
13743 * g++.old-deja/g++.pt/crash68.C: Likewise.
13744 * g++.old-deja/g++.pt/ref1.C: Likewise.
13745 * g++.old-deja/g++.pt/ref3.C: Likewise.
13746 * g++.old-deja/g++.pt/ref4.C: Likewise.
13749 * g++.dg/abi/mangle40.C: New.
13750 * g++.dg/abi/mangle41.C: New.
13751 * g++.dg/lto/20100302_0.C: New.
13752 * g++.dg/lto/20100302_1.C: New.
13753 * g++.dg/lto/20100302.h: New.
13755 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13758 * gfortran.dg/internal_pack_12.f90: New test.
13760 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13762 * gcc.dg/pr36997.c: Adjust error message.
13764 2010-03-03 Mike Stump <mikestump@comcast.net>
13766 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13767 adjustments to not be present on machines that align the stack to
13768 more than 4 bytes and don't have a red zone yet as that is an
13769 unimplemented optimization.
13771 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13774 * gfortran.dg/impure_assignment_3.f90: New.
13776 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13779 * gfortran.dg/pr43229.f90: New test.
13782 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13785 * gcc.dg/guality/pr43177.c: New test.
13787 2010-03-02 Jason Merrill <jason@redhat.com>
13789 * g++.dg/ext/vector9.C: Adjust error message.
13790 * g++.dg/conversion/simd3.C: Likewise.
13791 * g++.dg/other/error23.C: Likewise.
13793 2010-03-02 Mike Stump <mikestump@comcast.net>
13796 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13798 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13801 * gfortran.dg/internal_pack_10.f90: New test.
13804 * gfortran.dg/internal_pack_11.f90: New test.
13806 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13808 PR middle-end/42640
13809 * gcc.dg/tree-ssa/pr42640.c: New.
13811 2010-03-01 Richard Guenther <rguenther@suse.de>
13813 PR tree-optimization/43220
13814 * gcc.c-torture/execute/pr43220.c: New testcase.
13816 2010-03-01 Richard Guenther <rguenther@suse.de>
13818 PR middle-end/43213
13819 * gcc.dg/pr43213.c: New testcase.
13821 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13824 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13826 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13828 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13830 (check_effective_target_ucn): Likewise.
13832 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13834 * gcc.dg/ucnid-2.c: Likewise.
13835 * gcc.dg/ucnid-3.c: Likewise.
13836 * gcc.dg/ucnid-4.c: Likewise.
13837 * gcc.dg/ucnid-11.c: Likewise.
13838 * gcc.dg/ucnid-12.c: Likewise.
13839 * gcc.dg/ucnid-6.c: Skip if !ucn.
13840 * gcc.dg/ucnid-9.c: Likewise.
13842 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13844 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13845 lists to dg-skip-if.
13846 * gcc.target/i386/stackalign/return-3.c: Likewise.
13848 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13850 * gcc.target/i386/clearcap.map: New file.
13851 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13852 Pass clearcap.map by default if supported.
13854 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13857 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13859 * gfortran.dg/stat_2.f90: Likewise.
13861 2010-03-01 Tobias Burnus <burnus@net-b.de>
13864 * gfortran.dg/module_read_2.f90: New test.
13866 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13869 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13870 * g++.dg/abi/mangle12.C: Likewise.
13871 * g++.dg/abi/mangle20-2.C: Likewise.
13872 * g++.dg/abi/mangle17.C: Likewise.
13873 * g++.dg/template/cond2.C: Likewise.
13874 * g++.dg/template/pr35240.C: Likewise.
13876 2010-02-27 Richard Guenther <rguenther@suse.de>
13878 PR tree-optimization/43186
13879 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13881 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13883 * g++.dg/abi/packed1.C: Expect warning on the SH.
13885 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13888 * g++.dg/parse/error37.C: New test.
13890 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13894 * gcc.dg/pr8927-1.c: Match new note.
13895 * gcc.dg/990506-0.c: Likewise.
13896 * gcc.dg/gomp/flush-2.c: Likewise.
13897 * gcc.dg/gomp/atomic-5.c: Likewise.
13898 * gcc.dg/gomp/pr34607.c: Likewise.
13899 * gcc.dg/pr35746.c: Likewise.
13900 * gcc.dg/cpp/pragma-1.c: Likewise.
13901 * gcc.dg/cpp/pragma-2.c: Likewise.
13902 * gcc.dg/pr41842.c: Likewise.
13903 * gcc.dg/noncompile/20040629-1.c: Likewise.
13904 * objc.dg/private-1.m: Likewise.
13906 2010-02-27 Tobias Burnus <burnus@net-b.de>
13909 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13910 * gfortran.dg/default_initialization_4.f90: New test.
13912 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13914 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13915 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13916 * gnat.dg/thin_pointer2.adb: New test.
13917 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13919 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13922 * gcc.dg/cpp/c90-pedantic.c: New.
13923 * gcc.dg/cpp/c90.c: New.
13924 * gcc.dg/gnu90-const-expr-1.c: New.
13925 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13927 2010-02-26 Richard Guenther <rguenther@suse.de>
13929 PR tree-optimization/43186
13930 * gcc.c-torture/compile/pr43186.c: New testcase.
13932 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13935 * c-c++-common/dwarf2/pr43190.c: New test.
13937 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13939 PR testsuite/37074:
13940 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13942 2010-02-26 Richard Guenther <rguenther@suse.de>
13944 PR tree-optimization/43188
13945 * gcc.c-torture/compile/pr43188.c: New testcase.
13947 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13950 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13952 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13954 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13956 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13959 * gcc.target/powerpc/pr43154.c: New file.
13961 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13964 * gfortran.dg/debug/pr43166.f: New test.
13967 * gcc.dg/torture/pr43165.c: New test.
13969 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13972 * c-c++-common/pr41779.c: Update.
13974 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13977 * lib/gnat-dg.exp (gnat_load): Redefine.
13979 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13980 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13982 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13985 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13986 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13990 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13992 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13994 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13997 * gcc.dg/guality/vla-1.c: New test.
13999 2010-02-24 Tobias Burnus <burnus@net-b.de>
14002 * gfortran.dg/c_ptr_tests_15.f90: New test.
14004 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14007 * gcc.target/i386/pr43107.c: New test.
14009 2010-02-23 Jason Merrill <jason@redhat.com>
14012 * g++.dg/cpp0x/variadic100.C: New.
14014 2010-02-23 Jason Merrill <jason@redhat.com>
14017 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14018 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14019 * c-c++-common/dwarf2/vla1.c: New.
14021 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14024 * gcc.dg/pr43139.c: New test.
14027 * gcc.dg/guality/pr43077-1.c: New test.
14029 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
14032 * gcc.dg/march.c: New.
14033 * gcc.dg/march-generic.c: New.
14034 * gcc.dg/mtune.c: New.
14036 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14038 PR middle-end/43083
14039 * gcc.dg/graphite/pr43083.c: New.
14041 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14043 PR middle-end/43097
14044 * gfortran.dg/graphite/pr43097.f: New.
14046 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14047 Manuel López-Ibáñez <manu@gcc.gnu.org>
14049 PR middle-end/43140
14050 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14052 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14054 PR middle-end/43026
14055 * g++.dg/graphite/pr43026.C: New.
14057 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
14060 * gcc.dg/cleanup-1.c: Update.
14061 * gcc.dg/func-args-1.c: Update.
14062 * gcc.dg/format/sentinel-1.c: Update.
14063 * g++.old-deja/g++.jason/scoping10.C: Update.
14064 * g++.old-deja/g++.ns/lookup5.C: Update.
14065 * g++.dg/ext/cleanup-1.C: Update.
14066 * g++.dg/parse/varmod1.C: Update.
14067 * g++.dg/parse/error33.C: Update.
14068 * g++.dg/expr/call3.C: Update.
14069 * g++.dg/func-args-1.C: New.
14071 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
14074 * gcc.dg/attr-used-2.c: Moved to ...
14075 * c-c++-common/attr-used-2.c: Here.
14077 * gcc.dg/attr-used.c: Moved to ...
14078 * c-c++-common/attr-used.c: Here.
14080 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
14082 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14084 2010-02-22 Richard Guenther <rguenther@suse.de>
14087 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14088 * gfortran.dg/lto/20100222-1_1.c: Likewise.
14090 2010-02-22 Richard Guenther <rguenther@suse.de>
14092 PR tree-optimization/42749
14093 * gcc.c-torture/compile/pr42749.c: New testcase.
14095 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
14098 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14099 * gfortran.dg/internal_pack_9.f90: New test.
14101 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14104 * g++.dg/template/recurse.C: Adjust.
14105 * g++.dg/template/pr23510.C: New.
14107 2010-02-21 Dodji Seketeli <dodji@redhat.com>
14110 * g++.dg/template/memclass4.C: New test.
14112 2010-02-21 Tobias Burnus <burnus@net-b.de>
14115 * gfortran.dg/reassoc_5.f90: New test.
14117 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
14120 * gcc.target/i386/pr43067.c: New test.
14122 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14125 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14127 * g++.dg/warn/Wconversion-null.C: New test.
14128 * g++.old-deja/g++.other/null1.C: Move to...
14129 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14131 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
14135 * gfortran.dg/dependency_26.f90: New test.
14138 * gfortran.dg/internal_pack_7.f90: New test.
14141 * gfortran.dg/internal_pack_8.f90: New test.
14143 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14146 * c-c++-common/pr41779.c: Fix broken testcase.
14148 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14151 * c-c++-common/pr36513.c: New testcase.
14152 * c-c++-common/pr36513-2.c: New testcase.
14154 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14157 * c-c++-common/pr41779.c: New.
14159 2010-02-19 Jakub Jelinek <jakub@redhat.com>
14162 * gcc.dg/pr43084.c: New test.
14164 2010-02-19 Richard Guenther <rguenther@suse.de>
14166 PR tree-optimization/42916
14167 * gcc.dg/pr42916.c: New testcase.
14169 2010-02-18 Jason Merrill <jason@redhat.com>
14172 * g++.dg/abi/packed1.C: Add expected warning.
14175 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14176 * gcc.dg/torture/dg-torture.exp: Likewise.
14177 * c-c++-common/torture/complex-sign.h,
14178 c-c++-common/torture/complex-sign-add.c,
14179 c-c++-common/torture/complex-sign-mixed-add.c,
14180 c-c++-common/torture/complex-sign-mixed-div.c,
14181 c-c++-common/torture/complex-sign-mixed-mul.c,
14182 c-c++-common/torture/complex-sign-mixed-sub.c,
14183 c-c++-common/torture/complex-sign-mul.c,
14184 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14185 Adapt for C++ compilation as well.
14188 * g++.dg/ext/label1.C: Update.
14189 * g++.dg/ext/label2.C: Update.
14192 * g++.dg/template/dependent-name6.C: New.
14195 * g++.dg/parse/namespace12.C: New.
14197 2010-02-18 Martin Jambor <mjambor@suse.cz>
14199 PR tree-optimization/43066
14200 * gcc.c-torture/compile/pr43066.c: New test.
14202 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14204 * g++.dg/ext/attrib35.C: Fix target selector string.
14205 * g++.dg/ext/attrib36.C: Ditto.
14206 * g++.dg/ext/attrib37.C: Ditto.
14207 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14208 * g++.dg/abi/mangle25.C: Ditto.
14210 2010-02-17 Jason Merrill <jason@redhat.com>
14213 * g++.dg/parse/namespace11.C: New.
14216 * g++.dg/ext/attrib37.C: New.
14219 * g++.dg/template/ptrmem20.C: New.
14221 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14224 * gcc.target/i386/xop-check.h: Include m256-check.h.
14225 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14226 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14227 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14228 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14230 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14233 * gcc.dg/pr42918.c: New test.
14235 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14237 * g++.dg/ext/attrib36.C: Require ILP32.
14239 2010-02-16 Richard Guenther <rguenther@suse.de>
14241 PR tree-optimization/41043
14242 * gfortran.dg/pr41043.f90: New testcase.
14243 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14245 2010-02-16 Jason Merrill <jason@redhat.com>
14247 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14249 2010-02-16 Ira Rosen <irar@il.ibm.com>
14251 PR tree-optimization/43074
14252 * gcc.dg/vect/fast-math-pr43074.c: New test.
14254 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14256 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14258 2010-02-16 Jason Merrill <jason@redhat.com>
14261 * g++.dg/ext/attrib36.C: New.
14264 * g++.dg/other/array6.C: New.
14266 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14268 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14270 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14272 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14273 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14274 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14275 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14276 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14277 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14279 2010-02-15 Richard Guenther <rguenther@suse.de>
14281 PR middle-end/43068
14282 * g++.dg/torture/pr43068.C: New testcase.
14284 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14287 * g++.dg/opt/ice1.C: New.
14289 2010-02-14 Jason Merrill <jason@redhat.com>
14292 * g++.dg/cpp0x/initlist-opt.C: New.
14294 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14298 * gfortran.dg/internal_pack_6.f90: New test.
14300 2010-02-12 Jason Merrill <jason@redhat.com>
14303 * g++.dg/cpp0x/variadic99.C: New.
14305 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14307 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14308 sign extend pointers to gualchk_t.
14311 * g++.dg/other/default3.C: Xfail g4 test.
14313 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14315 PR middle-end/43012
14316 * gcc.dg/graphite/pr43012.c: New.
14318 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14320 PR middle-end/42930
14321 * g++.dg/graphite/pr42930.C: New.
14323 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14325 PR middle-end/42914
14326 PR middle-end/42530
14327 * gcc.dg/graphite/pr42530.c: New.
14328 * gcc.dg/graphite/pr42914.c: New.
14330 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14332 PR middle-end/42771
14333 * gcc.dg/graphite/pr42771.c: New.
14335 2010-02-11 Richard Guenther <rguenther@suse.de>
14337 PR tree-optimization/42998
14338 * gcc.c-torture/compile/pr42998.c: New testcase.
14340 2010-02-10 Jason Merrill <jason@redhat.com>
14343 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14345 PR c++/42983, core issue 906
14346 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14347 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14350 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14352 2010-02-10 Richard Guenther <rguenther@suse.de>
14354 PR tree-optimization/43017
14355 * gcc.dg/torture/pr43017.c: New testcase.
14357 2010-02-10 Tobias Burnus <burnus@net-b.de>
14360 * gfortran.dg/private_type_1.f90: Update error location.
14361 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14362 * gfortran.dg/typebound_operator_2.f03: Ditto.
14363 * gfortran.dg/assignment_2.f90: Ditto.
14364 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14365 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14367 2010-02-10 Tobias Burnus <burnus@net-b.de>
14370 * gfortran.dg/bind_c_usage_20.f90: New test.
14372 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14375 * g++.dg/debug/pr43010.C: New test.
14377 2010-02-10 Richard Guenther <rguenther@suse.de>
14380 * gcc.c-torture/execute/20100209-1.c: New testcase.
14381 * gcc.dg/fold-div-3.c: Likewise.
14383 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14385 * gcc.dg/builtin-ffs-1.c: New test.
14387 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14390 * gfortran.dg/array_constructor_35.f90: New test.
14392 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14394 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14396 2010-02-09 Jason Merrill <jason@redhat.com>
14399 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14402 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14404 2010-02-09 Tobias Burnus <burnus@net-b.de>
14407 * gfortran.dg/module_write_1.f90: New test.
14409 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14411 * gcc.dg/pr19340.c: Adjust.
14413 2010-02-09 Richard Guenther <rguenther@suse.de>
14415 PR tree-optimization/43008
14416 * gcc.c-torture/execute/pr43008.c: New testcase.
14418 2010-02-09 Richard Guenther <rguenther@suse.de>
14420 PR tree-optimization/43000
14421 * gcc.dg/torture/pr43000.c: New testcase.
14422 * gcc.dg/torture/pr43002.c: Likewise.
14424 2010-02-09 Daniel Kraft <d@domob.eu>
14427 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14428 and pass -Wsurprising as necessary.
14430 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14432 PR tree-optimization/42890
14433 * g++.dg/torture/pr42890.C: New test.
14435 2010-02-08 Richard Guenther <rguenther@suse.de>
14437 PR middle-end/42995
14438 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14440 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14442 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14443 return 0 from main.
14444 * gcc.dg/graphite/block-1.c: Same.
14445 * gcc.dg/graphite/block-3.c: Same.
14446 * gcc.dg/graphite/block-4.c: Same.
14447 * gcc.dg/graphite/block-5.c: Same.
14448 * gcc.dg/graphite/block-6.c: Same.
14449 * gcc.dg/graphite/block-7.c: Same.
14450 * gcc.dg/graphite/interchange-0.c: Same.
14451 * gcc.dg/graphite/interchange-1.c: Same.
14452 * gcc.dg/graphite/interchange-10.c: Same.
14453 * gcc.dg/graphite/interchange-11.c: Same.
14454 * gcc.dg/graphite/interchange-12.c: Same.
14455 * gcc.dg/graphite/interchange-2.c: Same.
14456 * gcc.dg/graphite/interchange-3.c: Same.
14457 * gcc.dg/graphite/interchange-4.c: Same.
14458 * gcc.dg/graphite/interchange-5.c: Same.
14459 * gcc.dg/graphite/interchange-6.c: Same.
14460 * gcc.dg/graphite/interchange-7.c: Same.
14461 * gcc.dg/graphite/interchange-8.c: Same.
14462 * gcc.dg/graphite/interchange-9.c: Same.
14463 * gcc.dg/graphite/interchange-mvt.c: Same.
14465 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14467 * gfortran.dg/graphite/id-19.f: New.
14468 * gfortran.dg/graphite/pr14741.f90: New.
14469 * gfortran.dg/graphite/pr41924.f90: New.
14470 * gfortran.dg/graphite/run-id-2.f90: New.
14472 2010-02-07 Richard Guenther <rguenther@suse.de>
14474 PR middle-end/42956
14475 * gcc.c-torture/compile/pr42956.c: New testcase.
14477 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14479 PR libfortran/42742
14480 * gfortran.dg/fmt_cache_2.f: New test.
14482 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14484 * gfortran.dg/read_no_eor.f90: New test.
14486 2010-02-05 Jason Merrill <jason@redhat.com>
14488 * g++.dg/ext/label13.C: Move constructor body out of class.
14490 2010-02-03 Jason Merrill <jason@redhat.com>
14493 * g++.dg/ext/dllexport3.C: New.
14495 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14497 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14499 2010-02-05 Richard Guenther <rguenther@suse.de>
14501 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14503 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14506 * g++.dg/other/crash-9.C: New test.
14508 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14511 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14513 2010-02-04 Richard Guenther <rguenther@suse.de>
14515 PR rtl-optimization/42952
14516 * gcc.dg/torture/pr42952.c: New testcase.
14518 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14520 PR libfortran/42901
14521 * gfortran.dg/namelist_60.f90: New test.
14523 2010-02-03 Jason Merrill <jason@redhat.com>
14526 * g++.dg/ext/builtin11.C: New.
14530 * g++.dg/abi/mangle35.C: New.
14531 * g++.dg/abi/mangle37.C: New.
14534 * g++.dg/abi/mangle36.C: New.
14537 * g++.dg/warn/string1.C: New.
14539 2010-02-03 Richard Guenther <rguenther@suse.de>
14541 PR tree-optimization/42944
14542 * gcc.dg/errno-1.c: New testcase.
14544 2010-02-03 Richard Guenther <rguenther@suse.de>
14546 PR middle-end/42927
14547 * gcc.c-torture/compile/pr42927.c: New testcase.
14549 2010-02-03 Tobias Burnus <burnus@net-b.de>
14552 * gfortran.dg/null_4.f90: New test.
14554 2010-02-02 Jason Merrill <jason@redhat.com>
14557 * g++.dg/ext/label13.C: New.
14559 2010-02-02 Tobias Burnus <burnus@net-b.de>
14562 * gfortran.dg/func_result_5.f90: New test.
14564 2010-02-01 Tobias Burnus <burnus@net-b.de>
14567 * gfortran.dg/pure_initializer_3.f90: News test.
14569 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14572 * gfortran.dg/allocate_derived_2.f90: New test.
14574 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14576 PR middle-end/42898
14577 * gcc.dg/torture/pr42898-2.c: New test.
14579 2010-01-31 Richard Guenther <rguenther@suse.de>
14581 PR middle-end/42898
14582 * gcc.dg/torture/pr42898.c: New testcase.
14584 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14587 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14588 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14590 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14592 * g++.dg/tree-ssa/inline-1.C: New.
14593 * g++.dg/tree-ssa/inline-2.C: New.
14594 * g++.dg/tree-ssa/inline-3.C: New.
14596 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14599 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14600 the string 'pow' in the pathname of the compiler from generating a
14603 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14605 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14606 * g++.old-deja/g++.mike/eh17.C: Likewise.
14607 * g++.old-deja/g++.mike/p5571.C: Likewise.
14609 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14616 * g++.dg/other/crash-5.C: New test.
14617 * g++.dg/other/crash-6.C: New test.
14618 * g++.dg/other/crash-7.C: New test.
14619 * g++.dg/other/crash-8.C: New test.
14621 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14623 PR rtl-optimization/42889
14624 * gcc.dg/pr42889.c: New test.
14626 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14628 * gcc.target/i386/pr42881.c: Use SSE2.
14630 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14633 * gcc.target/i386/pr42891.c: New test.
14635 2010-01-28 Richard Guenther <rguenther@suse.de>
14637 PR tree-optimization/42871
14638 * g++.dg/torture/pr42871.C: New testcase.
14640 2010-01-28 Richard Guenther <rguenther@suse.de>
14642 * gcc.dg/Wobjsize-1.h: New testcase.
14643 * gcc.dg/Wobjsize-1.c: Likewise.
14645 2010-01-28 Richard Guenther <rguenther@suse.de>
14647 PR middle-end/42883
14648 * g++.dg/torture/pr42883.C: New testcase.
14650 2010-01-28 Michael Matz <matz@suse.de>
14652 * gcc.target/i386/pr42881.c: New test.
14654 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14656 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14657 Add i?86-*-solaris2* support.
14659 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14663 * g++.dg/template/typedef27.C: New test case.
14664 * g++.dg/template/typedef28.C: New test case.
14666 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14668 * gcc.dg/optimize-bswap*.c: Add ARM target
14670 2010-01-27 Richard Guenther <rguenther@suse.de>
14672 PR middle-end/42878
14673 * gcc.dg/torture/pr42878-1.c: New testcase.
14674 * gcc.dg/torture/pr42878-2.c: Likewise.
14676 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14678 PR middle-end/42874
14679 * gcc.dg/vla-22.c: New test.
14681 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14683 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14686 2010-01-26 Richard Guenther <rguenther@suse.de>
14688 PR rtl-optimization/42685
14689 * gcc.dg/pr42685.c: New testcase.
14690 * g++.dg/other/pr42685.C: Likewise.
14692 2010-01-26 Richard Guenther <rguenther@suse.de>
14694 PR middle-end/42806
14695 * g++.dg/other/pr42806.C: New testcase.
14697 2010-01-26 Richard Guenther <rguenther@suse.de>
14699 PR tree-optimization/42250
14700 * gcc.dg/pr42250.c: New testcase.
14702 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14704 * gnat.dg/array_bounds_test.adb: New test.
14706 2010-01-25 Tobias Burnus <burnus@net-b.de>
14709 * gfortran.dg/generic_21.f90: New test.
14711 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14714 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14716 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14719 * g++.dg/abi/arm_va_list2.C: New test.
14720 * g++.dg/abi/arm_va_list2.h: Companion header file.
14722 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14725 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14728 * gfortran.dg/char_array_arg_1.f90 : New test.
14730 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14732 2010-01-24 Tobias Burnus <burnus@net-b.de>
14735 * gfortran.dg/generic_20.f90: New test.
14737 2010-01-22 Michael Matz <matz@suse.de>
14739 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14742 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14745 * gfortran.dg/dependency_25.f90 : New test.
14747 2010-01-21 Martin Jambor <mjambor@suse.cz>
14749 PR tree-optimization/42585
14750 * gcc.dg/tree-ssa/pr42585.c: New test.
14752 2010-01-21 Richard Guenther <rguenther@suse.de>
14754 PR middle-end/19988
14755 * gcc.dg/pr19988.c: New testcase.
14757 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14759 * g++.dg/compat/decimal/compat-common.h: New file.
14760 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14761 * g++.dg/compat/decimal/pass_x.h: New file.
14762 * g++.dg/compat/decimal/pass_y.h: New file.
14763 * g++.dg/compat/decimal/pass-1_main.C: New file.
14764 * g++.dg/compat/decimal/pass-1_x.C: New file.
14765 * g++.dg/compat/decimal/pass-1_y.C: New file.
14766 * g++.dg/compat/decimal/pass-2_main.C: New file.
14767 * g++.dg/compat/decimal/pass-2_x.C: New file.
14768 * g++.dg/compat/decimal/pass-2_y.C: New file.
14769 * g++.dg/compat/decimal/pass-3_main.C: New file.
14770 * g++.dg/compat/decimal/pass-3_x.C: New file.
14771 * g++.dg/compat/decimal/pass-3_y.C: New file.
14772 * g++.dg/compat/decimal/pass-4_main.C: New file.
14773 * g++.dg/compat/decimal/pass-4_x.C: New file.
14774 * g++.dg/compat/decimal/pass-4_y.C: New file.
14775 * g++.dg/compat/decimal/pass-5_main.C: New file.
14776 * g++.dg/compat/decimal/pass-5_x.C: New file.
14777 * g++.dg/compat/decimal/pass-5_y.C: New file.
14778 * g++.dg/compat/decimal/pass-6_main.C: New file.
14779 * g++.dg/compat/decimal/pass-6_x.C: New file.
14780 * g++.dg/compat/decimal/pass-6_y.C: New file.
14781 * g++.dg/compat/decimal/return_x.h: New file.
14782 * g++.dg/compat/decimal/return_y.h: New file.
14783 * g++.dg/compat/decimal/return-1_main.C: New file.
14784 * g++.dg/compat/decimal/return-1_x.C: New file.
14785 * g++.dg/compat/decimal/return-1_y.C: New file.
14786 * g++.dg/compat/decimal/return-2_main.C: New file.
14787 * g++.dg/compat/decimal/return-2_x.C: New file.
14788 * g++.dg/compat/decimal/return-2_y.C: New file.
14789 * g++.dg/compat/decimal/return-3_main.C: New file.
14790 * g++.dg/compat/decimal/return-3_x.C: New file.
14791 * g++.dg/compat/decimal/return-3_y.C: New file.
14792 * g++.dg/compat/decimal/return-4_main.C: New file.
14793 * g++.dg/compat/decimal/return-4_x.C: New file.
14794 * g++.dg/compat/decimal/return-4_y.C: New file.
14795 * g++.dg/compat/decimal/return-5_main.C: New file.
14796 * g++.dg/compat/decimal/return-5_x.C: New file.
14797 * g++.dg/compat/decimal/return-5_y.C: New file.
14798 * g++.dg/compat/decimal/return-6_main.C: New file.
14799 * g++.dg/compat/decimal/return-6_x.C: New file.
14800 * g++.dg/compat/decimal/return-6_y.C: New file.
14802 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14805 * gcc.dg/pr42715.c: New.
14807 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14810 * g++.dg/parse/crash55.C: New.
14812 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14815 * gcc.dg/guality/pr42782.c: New.
14817 2010-01-20 Jason Merrill <jason@redhat.com>
14820 * g++.dg/abi/packed1.C: New.
14823 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14826 * g++.dg/parse/fn-typedef1.C: New.
14827 * g++.dg/other/cv_quals.C: Adjust.
14829 2010-01-20 Anthony Green <green@moxielogic.com>
14831 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14832 pack(push) pragma).
14833 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14834 * gcc.dg/20020312-2.c: Port this to the moxie core.
14835 * gcc.dg/weak/typeof-2.c: Ditto.
14837 2010-01-20 Richard Guenther <rguenther@suse.de>
14839 PR tree-optimization/42717
14840 * gcc.c-torture/compile/pr42717.c: New testcase.
14842 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14844 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14845 of signed, add a few new tests.
14847 PR middle-end/42803
14848 * g++.dg/parse/limits-initializer1.C: New test.
14850 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14853 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14854 * gfortran.dg/typebound_call_12.f03: New test.
14856 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14859 * gfortran.dg/bounds_check_15.f90 : New test.
14861 2010-01-19 Michael Matz <matz@suse.de>
14863 PR tree-optimization/41783
14864 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14866 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14869 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14870 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14871 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14872 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14873 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14874 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14875 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14876 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14877 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14878 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14879 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14881 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14884 * gfortran.dg/extends_6.f03: Modified an error message.
14885 * gfortran.dg/extends_10.f03: New test.
14886 * gfortran.dg/private_type_6.f03: Modified an error message.
14887 * gfortran.dg/structure_constructor_8.f03: Ditto.
14889 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14891 PR tree-optimization/42719
14892 * gcc.dg/pr42719.c: New test.
14895 * gcc.dg/pr42728.c: New test.
14897 2010-01-19 Anthony Green <green@moxielogic.com>
14899 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14901 2010-01-18 Anthony Green <green@moxielogic.com>
14903 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14906 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14908 * g++.dg/template/error45.C: reverted as part of reverting the
14909 fix of PR c++/42634.
14911 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14914 * g++.dg/template/error45.C: New test.
14916 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14919 * g++.dg/conversion/op6.C: New test.
14921 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14924 * gcc.target/alpha/pr42774.c: New test.
14926 2010-01-18 Richard Guenther <rguenther@suse.de>
14928 PR tree-optimization/42781
14929 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14931 2010-01-17 Richard Guenther <rguenther@suse.de>
14933 PR middle-end/42248
14934 * gcc.c-torture/execute/pr42248.c: New testcase.
14936 2010-01-17 Richard Guenther <rguenther@suse.de>
14938 PR tree-optimization/42773
14939 * g++.dg/torture/pr42773.C: New testcase.
14941 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14944 * gfortran.dg/interface_assignment_5.f90: New test.
14946 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14949 * g++.dg/template/crash94.C: Reverted.
14951 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14954 * gcc.dg/debug/pr42767.c: New.
14956 2010-01-15 Jason Merrill <jason@redhat.com>
14959 * g++.dg/cpp0x/decltype22.C: New.
14961 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14963 PR middle-end/42760
14964 * g++.dg/torture/pr42760.C: New test.
14966 2010-01-15 Jing Yu <jingyu@google.com>
14968 PR rtl-optimization/42691
14969 * gcc.c-torture/execute/pr42691.c: New.
14971 2010-01-15 Richard Guenther <rguenther@suse.de>
14973 PR middle-end/42739
14974 * g++.dg/torture/pr42739.C: New testcase.
14976 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14978 * g++.dg/template/error45.C: Revert as part of reverting changes
14981 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14984 * gfortran.dg/interface_31.f90: New test.
14986 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14988 * gcc.target/powerpc/pr42747.c: New file.
14990 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14992 PR middle-end/42674
14993 * c-c++-common/pr42674.c: New test.
14996 * g++.dg/template/instantiate11.C: New test.
14998 2010-01-14 Jason Merrill <jason@redhat.com>
15001 * g++.dg/overload/error3.C: New.
15004 * g++.dg/overload/rvalue1.C: New.
15006 2010-01-14 Martin Jambor <mjambor@suse.cz>
15008 PR tree-optimization/42706
15009 * gcc.dg/ipa/pr42706.c: New testcase.
15011 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
15013 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15015 2010-01-14 Martin Jambor <mjambor@suse.cz>
15017 PR tree-optimization/42714
15018 * g++.dg/torture/pr42714.C: New test.
15020 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15022 PR rtl-optimization/42246
15023 * gfortran.dg/pr42246-2.f: New.
15025 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15027 PR rtl-optimization/42389
15028 * gcc.dg/pr42389.c: New.
15030 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15032 PR rtl-optimization/42388
15033 * gcc.dg/pr42388.c: New.
15035 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15037 PR rtl-optimization/42294
15038 * gfortran.dg/pr42294.f: New.
15040 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15042 PR rtl-optimization/39453
15043 PR rtl-optimization/42246
15044 * gcc.dg/pr39453.c: New.
15045 * gcc.dg/pr42246.c: New.
15047 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15049 PR middle-end/42245
15050 * gcc.dg/pr42245.c: New.
15051 * gcc.dg/pr42245-2.c: New.
15053 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15055 PR rtl-optimization/42249
15056 * gcc.dg/pr42249.c: New.
15058 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15061 * gcc.c-torture/execute/pr42721.c: New test.
15063 2010-01-14 Ira Rosen <irar@il.ibm.com>
15065 PR tree-optimization/42709
15066 * gcc.dg/vect/pr42709.c: New test.
15068 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15071 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15072 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15074 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15077 * gfortran.dg/generic_19.f90 : New test.
15079 2010-01-13 Richard Guenther <rguenther@suse.de>
15081 PR tree-optimization/42730
15082 * gcc.c-torture/compile/pr42730.c: New testcase.
15084 2010-01-13 Steve Ellcey <sje@cup.hp.com>
15087 * gcc.target/ia64/pr42542-1.c: New.
15088 * gcc.target/ia64/pr42542-2.c: New.
15089 * gcc.target/ia64/pr42542-3.c: New.
15091 2010-01-13 Dodji Seketeli <dodji@redhat.com>
15094 * g++.dg/template/error45.C: New test.
15096 2010-01-13 Martin Jambor <mjambor@suse.cz>
15098 PR tree-optimization/42704
15099 * g++.dg/torture/pr42704.C: New test.
15101 2010-01-13 Martin Jambor <mjambor@suse.cz>
15103 PR tree-optimization/42703
15104 * gcc.c-torture/compile/pr42703.c: New test.
15106 2010-01-13 Richard Guenther <rguenther@suse.de>
15108 PR tree-optimization/42705
15109 * gcc.c-torture/compile/pr42705.c: New testcase.
15111 2010-01-13 Jie Zhang <jie.zhang@analog.com>
15113 * gcc.target/bfin/l2.c: New test.
15114 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15116 2010-01-13 Richard Guenther <rguenther@suse.de>
15118 PR middle-end/42716
15119 * gcc.c-torture/compile/pr42716.c: New testcase.
15121 2010-01-13 Richard Guenther <rguenther@suse.de>
15124 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15126 2010-01-12 Joseph Myers <joseph@codesourcery.com>
15129 * gcc.c-torture/compile/pr42708-1.c: New test.
15131 2010-01-12 Jakub Jelinek <jakub@redhat.com>
15134 * gcc.dg/pr42662.c: New test.
15136 PR tree-optimization/42645
15137 * g++.dg/other/pr42645-1.C: New test.
15138 * g++.dg/other/pr42645-2.C: New test.
15140 2010-01-11 Janis Johnson <janis187@us.ibm.com>
15143 * gcc.target/powerpc/warn-1.c: New test.
15144 * gcc.target/powerpc/warn-2.c: New test.
15146 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
15148 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15151 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
15153 * gcc.dg/lto/20100108_0.c: New.
15155 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
15157 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15158 Add -march=i686 -msse for 32bit x86 targets.
15160 2010-01-10 Richard Guenther <rguenther@suse.de>
15162 PR middle-end/42667
15163 * gcc.dg/torture/pr42667.c: New testcase.
15165 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15168 * gfortran.dg/array_constructor_34.f90: New test.
15170 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15173 * gfortran.dg/array_constructor_33.f90: New test.
15174 gfortran.dg/array_function_5.f90: Add credit.
15176 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15179 * gcc.dg/pr42631.c: New.
15181 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15184 * gcc.dg/pr42630.c: New.
15186 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15189 * gcc.dg/pr42629.c: New.
15191 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15193 PR middle-end/42363
15194 * gcc.dg/torture/pr42363.c: New.
15196 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15200 * gcc.dg/vect/pr42604.c: New.
15201 * gcc.dg/vect/pr42395.c: New.
15203 2010-01-09 Richard Guenther <rguenther@suse.de>
15205 PR middle-end/42512
15206 * gcc.c-torture/execute/pr42512.c: New testcase.
15208 2010-01-09 Tobias Burnus <burnus@net-b.de>
15211 * gfortran.dg/c_ptr_tests_14.f90: New test.
15213 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15216 * gnat.dg/null_pointer_deref1.adb: Don't run on
15217 sparc*-sun-solaris2.11.
15219 2010-01-08 Richard Guenther <rguenther@suse.de>
15222 * gcc.dg/lto/20100103-1_0.c: New testcase.
15223 * gcc.dg/lto/20100103-2_0.c: Likewise.
15225 2010-01-08 Tobias Burnus <burnus@net-b.de
15228 * gfortran.dg/asynchronous_1.f90: New test.
15229 * gfortran.dg/asynchronous_2.f90: New test.
15230 * gfortran.dg/conflicts.f90: Update error message.
15232 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15235 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15237 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15239 PR tree-optimization/42625
15240 * g++.dg/opt/dtor4.C: New test.
15241 * g++.dg/opt/dtor4.h: New.
15242 * g++.dg/opt/dtor4-aux.cc: New.
15244 2010-01-07 Tobias Burnus <burnus@net-b.de>
15247 * gfortran.dg/proc_ptr_26.f90: New test.
15249 2010-01-07 Tobias Burnus <burnus@net-b.de>
15252 * gfortran.dg/allocatable_scalar_7.f90: New test.
15254 2010-01-06 Richard Guenther <rguenther@suse.de>
15256 * gcc.c-torture/compile/pr42632.c: New testcase.
15258 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15261 * gcc.target/i386/pr42542-4.c: New.
15262 * gcc.target/i386/pr42542-4a.c: Likewise.
15263 * gcc.target/i386/pr42542-5.c: Likewise.
15264 * gcc.target/i386/pr42542-5a.c: Likewise.
15266 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15268 * gcc.dg/tls/opt-15.c: New test.
15270 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15272 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15274 2010-01-05 Martin Jambor <mjambor@suse.cz>
15276 PR tree-optimization/42462
15277 * g++.dg/torture/pr42462.C: New test.
15279 2010-01-05 Jason Merrill <jason@redhat.com>
15281 * g++.dg/cpp0x/initlist30.C: New test.
15283 2010-01-05 Richard Guenther <rguenther@suse.de>
15285 PR tree-optimization/42614
15286 * gcc.c-torture/execute/pr42614.c: New testcase.
15288 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15290 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15291 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15292 -Wunreachable-code.
15293 * gcc.dg/Wunreachable-2.c: Likewise.
15294 * gcc.dg/Wunreachable-3.c: Likewise.
15295 * gcc.dg/Wunreachable-4.c: Likewise.
15296 * gcc.dg/Wunreachable-5.c: Likewise.
15297 * gcc.dg/Wunreachable-6.c: Likewise.
15298 * gcc.dg/Wunreachable-7.c: Likewise.
15299 * gcc.dg/Wunreachable-8.c: Likewise.
15300 * gcc.dg/20041231-1.c: Likewise.
15302 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15305 * gcc.dg/pr42611.c: New test.
15307 PR tree-optimization/42508
15308 * g++.dg/opt/pr42508.C: New test.
15310 2010-01-05 Tobias Burnus <burnus@net-b.de>
15313 * gfortran.dg/allocatable_scalar_8.f90: New.
15315 2010-01-04 Martin Jambor <mjambor@suse.cz>
15317 PR tree-optimization/42398
15318 * gcc.c-torture/compile/pr42398.c: New test.
15320 2010-01-04 Jason Merrill <jason@redhat.com>
15323 * g++.dg/ext/attrib35.C: New.
15326 * g++.dg/cpp0x/auto17.C: New.
15328 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15330 * gcc.dg/lto/20100104_0.c: New.
15332 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15335 * gcc.target/i386/pr42542-1.c: New.
15336 * gcc.target/i386/pr42542-1a.c: Likewise.
15337 * gcc.target/i386/pr42542-1b.c: Likewise.
15338 * gcc.target/i386/pr42542-2.c: Likewise.
15339 * gcc.target/i386/pr42542-2a.c: Likewise.
15340 * gcc.target/i386/pr42542-2b.c: Likewise.
15341 * gcc.target/i386/pr42542-3.c: Likewise.
15342 * gcc.target/i386/pr42542-3a.c: Likewise.
15344 2009-01-04 Tobias Burnus <burnus@net-b.de>
15347 * gfortran.dg/allocatable_scalar_5.f90: New test.
15348 * gfortran.dg/allocatable_scalar_6.f90: New test.
15350 2010-01-03 Richard Guenther <rguenther@suse.de>
15353 * gfortran.dg/gomp/recursion1.f90: Remove.
15355 2010-01-03 Richard Guenther <rguenther@suse.de>
15357 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15358 * gcc.dg/uninit-6.c: Likewise.
15359 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15361 2010-01-03 Richard Guenther <rguenther@suse.de>
15363 PR tree-optimization/42589
15364 * gcc.target/i386/pr42589.c: New testcase.
15366 2010-01-03 Richard Guenther <rguenther@suse.de>
15368 PR tree-optimization/42438
15369 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15371 2010-01-02 Richard Guenther <rguenther@suse.de>
15374 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15376 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15379 * gcc.target/alpha/pr42448-1.c: New test.
15380 * gcc.target/alpha/pr42448-2.c: Ditto.
15382 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15384 PR preprocessor/41947
15385 * gcc.dg/c99-hexfloat-3.c: New test.
15387 2010-01-01 Richard Guenther <rguenther@suse.de>
15390 * gcc.c-torture/execute/pr42570.c: New testcase.
15392 2010-01-01 Richard Guenther <rguenther@suse.de>
15394 PR middle-end/42559
15395 * gcc.c-torture/compile/pr42559.c: New testcase.
15398 Copyright (C) 2010 Free Software Foundation, Inc.
15400 Copying and distribution of this file, with or without modification,
15401 are permitted in any medium without royalty provided the copyright
15402 notice and this notice are preserved.