1 2010-12-31 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/class_33.f90: New.
6 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
8 * objc.dg/method-conflict-3.m: New.
9 * objc.dg/method-conflict-4.m: New.
10 * obj-c++.dg/method-conflict-3.m: New.
11 * obj-c++.dg/method-conflict-4.mm: New.
13 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
15 * objc.dg/class-extension-3.m: Updated.
16 * objc.dg/method-1.m: Updated.
17 * objc.dg/method-conflict-1.m: New.
18 * objc.dg/method-conflict-2.m: New.
19 * obj-c++.dg/class-extension-3.mm: Updated.
20 * obj-c++.dg/method-8.mm: Updated.
21 * obj-c++.dg/method-conflict-1.mm: New.
22 * obj-c++.dg/method-conflict-2.mm: New.
24 2010-12-30 Joseph Myers <joseph@codesourcery.com>
27 * gcc.dg/anon-struct-15.c: New test.
29 2010-12-30 Nathan Froyd <froydnj@codesourcery.com>
32 * gcc.dg/pr44606.c: New test.
34 2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
37 * gfortran.dg/pr46519-2.f90: New.
39 2010-12-30 Janus Weil <janus@gcc.gnu.org>
42 * gfortran.dg/allocate_class_1.f90: New.
44 2010-12-30 Kai Tietz <kai.tietz@onevision.com>
47 * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
48 * gcc.target/i386/aggregate-ret2.c: Likewise.
50 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
52 * objc.dg/attributes/class-attribute-3.m: New.
53 * objc.dg/attributes/proto-attribute-4.m: New.
54 * obj-c++.dg/attributes/class-attribute-3.mm: New.
55 * obj-c++.dg/attributes/proto-attribute-4.mm: New.
57 2010-12-30 Jakub Jelinek <jakub@redhat.com>
59 PR tree-optimization/47060
60 * gcc.dg/autopar/pr47060.c: New test.
62 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
64 * objc.dg/enhanced-proto-2.m: Updated.
65 * obj-c++.dg/enhanced-proto-2.mm: Updated.
67 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
70 * objc.dg/sync-3.m: New.
71 * obj-c++.dg/sync-3.mm: New.
73 2010-12-29 Janus Weil <janus@gcc.gnu.org>
76 * gfortran.dg/alloc_comp_class_2.f90: New.
78 2010-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
80 * gfortran.dg/character_comparison_7.f90: New test.
82 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
85 * objc.dg/property/at-property-deprecated-1.m: Updated.
86 * objc.dg/property/at-property-deprecated-2.m: New.
87 * objc.dg/property/dotsyntax-deprecated-1.m: New.
88 * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
89 * obj-c++.dg/property/at-property-deprecated-2.mm: New.
90 * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
92 2010-12-28 Jason Merrill <jason@redhat.com>
95 * g++.dg/cpp0x/decltype24.C: New.
97 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
100 * objc.dg/protocol-forward-1.m: New.
101 * obj-c++.dg/protocol-forward-1.mm: New.
102 * objc.dg/attributes/proto-attribute-2.m: Updated.
103 * objc.dg/class-protocol-1.m: Updated.
104 * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
105 * obj-c++.dg/class-protocol-1.mm: Updated.
107 2010-12-28 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/class_32.f90: New.
112 2010-12-28 H.J. Lu <hongjiu.lu@intel.com>
114 * gcc.target/i386/rdrand-1.c: Updated.
115 * gcc.target/i386/rdrand-2.c: Likewise.
116 * gcc.target/i386/rdrand-3.c: Likewise.
118 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
120 * objc.dg/class-extension-4.m: New.
121 * obj-c++.dg/class-extension-4.mm: New.
123 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
126 * objc.dg/incomplete-type-1.m: New test.
128 2010-12-27 Jakub Jelinek <jakub@redhat.com>
131 * g++.dg/cpp0x/constexpr-base4.C: New test.
133 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
135 * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
136 * objc.dg/gnu-api-2-ivar.m: Same.
137 * objc.dg/gnu-api-2-method.m: Same.
138 * objc.dg/gnu-api-2-objc.m: Same.
139 * objc.dg/gnu-api-2-object.m: Same.
140 * objc.dg/gnu-api-2-protocol.m: Same.
141 * obj-c++.dg/gnu-api-2-class.mm: Same.
142 * obj-c++.dg/gnu-api-2-ivar.mm: Same.
143 * obj-c++.dg/gnu-api-2-method.mm: Same.
144 * obj-c++.dg/gnu-api-2-objc.mm: Same.
145 * obj-c++.dg/gnu-api-2-object.mm: Same.
146 * obj-c++.dg/gnu-api-2-protocol.mm: Same.
148 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
150 * objc.dg/pr44509.m: New.
152 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
154 * objc.dg/gnu-api-2-class.m: Updated the test to work with the
155 Apple runtime as well.
156 * obj-c++.dg/gnu-api-2-class.mm: Same change.
157 * objc.dg/gnu-api-2-ivar.m: Same change.
158 * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
159 * objc.dg/gnu-api-2-method.m: Same change.
160 * obj-c++.dg/gnu-api-2-method.mm: Same change.
161 * objc.dg/gnu-api-2-objc.m: Same change.
162 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
163 * objc.dg/gnu-api-2-object.m: Same change.
164 * obj-c++.dg/gnu-api-2-object.mm: Same change.
165 * objc.dg/gnu-api-2-property.m: Same change.
166 * obj-c++.dg/gnu-api-2-property.mm: Same change.
167 * objc.dg/gnu-api-2-protocol.m: Same change.
168 * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
170 * objc.dg/gnu-api-2-objc.m: Also, fixed test for
171 objc_disposeClassPair not to create a new class pair with the same
172 name as an existing class, and to test that the class pair is
174 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
176 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
178 * objc.dg/special/special.exp: Added load-category-2 and
179 load-category-3 tests.
180 * objc.dg/special/load-category-2.h: New.
181 * objc.dg/special/load-category-2.m: New.
182 * objc.dg/special/load-category-2a.m: New.
183 * objc.dg/special/load-category-3.h: New.
184 * objc.dg/special/load-category-3.m: New.
185 * objc.dg/special/load-category-3a.m: New.
187 2010-12-25 Ira Rosen <irar@il.ibm.com>
190 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
191 Expect two outer loops to get vectorized.
193 2010-12-25 Kai Tietz <kai.tietz@onevision.com>
196 * g++.dg/warn/pr15774-1.C: New test.
197 * g++.dg/warn/pr15774-2.C: New test.
199 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
201 * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
202 sel_registerName and sel_registerTypedName with NULL arguments.
203 Updated the test to work with the Apple runtime as well.
204 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
206 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
208 * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
209 alignment to class_addIvar, instead of the alignment itself.
210 * obj-c++.dg/gnu-api-2-class.mm: Same change.
212 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
214 * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
215 sel_getTypeEncoding. Test that sel_getTypeEncoding returns NULL
216 when called with a NULL argument. Added test for
217 sel_copyTypedSelectorList and sel_getTypedSelector.
218 * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
220 2010-12-24 Eric Botcazou <ebotcazou@adacore.com>
222 * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
224 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
226 * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
227 does not check the superclasses.
228 * obj-c++.dg/gnu-api-2-class.mm: Same change.
230 2010-12-24 Alexander Monakov <amonakov@ispras.ru>
232 PR rtl-optimization/47036
233 * g++.dg/opt/pr47036.C: New.
235 2010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org>
238 * gfortran.dg/char_pointer_assign_6.f90: New test.
240 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
242 PR tree-optimization/46758
243 * gcc.dg/graphite/run-id-pr46758.c: New.
245 2010-12-23 Mikael Morin <mikael@gcc.gnu.org>
248 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
250 2010-12-23 Nicola Pero <nicola.pero@meta-innovation.com>
252 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
253 NO if the method is already implemented in the class.
254 * obj-c++.dg/gnu-api-2-class.mm: Same change.
256 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
258 PR tree-optimization/47019
259 * gfortran.dg/graphite/pr47019.f: New.
261 2010-12-22 Jason Merrill <jason@redhat.com>
263 * g++.dg/init/volatile2.C: New.
265 2010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
267 * g++.dg/cpp0x/alignof2.C: New.
269 2010-12-22 Martin Jambor <mjambor@suse.cz>
271 PR tree-optimization/45934
272 PR tree-optimization/46302
273 PR tree-optimization/46987
274 * g++.dg/ipa/ipcp-ivi-1.C: Removed.
275 * g++.dg/ipa/ivinline-6.C: Likewise.
276 * g++.dg/otr-fold-1.C: Likewise.
277 * g++.dg/otr-fold-2.C: Likewise.
278 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
279 * g++.dg/tree-ssa/pr45605.C: Likewise.
280 * g++.dg/tree-ssa/pr46987.C: New test.
282 2010-12-22 Steven Bosscher <steven@gcc.gnu.org>
284 * gfortran.dg/pr46755.f: Fix test case.
286 2010-12-22 Andrey Belevantsev <abel@ispras.ru>
288 PR rtl-optimization/45352
289 PR rtl-optimization/46521
290 PR rtl-optimization/46522
291 * gcc.dg/pr46521.c: New.
292 * gcc.dg/pr46522.c: New.
294 2010-12-21 Ian Lance Taylor <iant@google.com>
296 * go.test/go-test.exp: Clear runtests around invocation of
297 go-dg-runtest from errchk and go-execute-xfail.
299 2010-12-21 Jakub Jelinek <jakub@redhat.com>
302 * gcc.target/i386/pr46880.c: New test.
304 2010-12-21 Ira Rosen <irar@il.ibm.com>
306 PR tree-optimization/47001
307 * gcc.dg/vect/pr47001.c: New.
309 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
312 * objc.dg/special/special.exp: Added new test.
313 * objc.dg/special/load-category-1.m: New.
314 * objc.dg/special/load-category-1a.m: New.
315 * objc.dg/special/load-category-1.h: New.
317 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
320 * g++.dg/pr45310.C: New test.
322 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
324 PR rtl-optimization/46755
325 * gfortran.dg/pr46755.f: New test.
327 2010-12-21 Jakub Jelinek <jakub@redhat.com>
329 PR rtl-optimization/47008
330 * gfortran.dg/pr47008.f03: New test.
332 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
335 * objc.dg/libobjc-selector-1.m: New test.
337 2010-12-21 Jakub Jelinek <jakub@redhat.com>
340 * gcc.target/i386/pr45852.c: New test.
342 2010-12-20 Tobias Burnus <burnus@net-b.de>
345 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
347 2010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
350 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
352 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
354 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
355 not objc_lookupClass.
356 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
358 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
360 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
361 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
363 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
365 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
366 load/store immediate indexes.
368 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
370 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
371 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
373 2010-12-18 Jakub Jelinek <jakub@redhat.com>
375 PR tree-optimization/46969
376 * gcc.dg/autopar/pr46969.c: New test.
378 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
380 * objc.dg/fobjc-exceptions-1.m: Updated.
381 * objc.dg/fobjc-exceptions-2.m: New.
382 * objc.dg/fobjc-exceptions-3.m: New.
383 * obj-c++.dg/fobjc-exceptions-1.mm: New.
384 * obj-c++.dg/fobjc-exceptions-2.mm: New.
385 * obj-c++.dg/fobjc-exceptions-3.mm: New.
387 2010-12-18 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/c_ptr_tests_16.f90: New.
392 2010-12-18 Jakub Jelinek <jakub@redhat.com>
394 PR tree-optimization/46985
395 * gfortran.dg/pr46985.f90: New test.
397 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
399 PR tree-optimization/46232
400 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
402 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
404 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
406 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
409 * gcc.target/i386/aggregate-ret1.c: New.
410 * gcc.target/i386/aggregate-ret2.c: New.
412 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
414 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
416 2010-12-17 Ahmad Sharif <asharif@google.com>
418 * gcc.target/i386/max-stack-align.c: New testcase.
420 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
422 * objc.dg/exceptions-4.m: Adjust for change in error message.
424 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
427 * objc.dg/tls/init-2.m: Adjust.
428 * gcc.dg/noncompile/920923-1.c: Adjust.
429 * gcc.dg/noncompile/pr44517.c: Adjust.
430 * gcc.dg/declspec-18.c: New test.
432 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
434 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
435 * gcc.dg/torture/fp-int-convert.h: Likewise.
436 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
437 * gcc.dg/uninit-C.c: Likewise.
438 * gcc.dg/uninit-C-O0.c: Likewise.
439 * gcc.dg/format/unnamed-1.c: Likewise.
440 * gcc.dg/format/ms_unnamed-1.c: Likewise.
442 2010-12-17 Jason Merrill <jason@redhat.com>
445 * g++.dg/cpp0x/constexpr-null1.C: New.
447 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
449 * gcc.c-torture/compile/20101217-1.c: New test.
451 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
454 * gcc.dg/graphite/pr46761.c: New.
456 2010-12-17 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/block_9.f08: New.
461 2010-12-17 Dodji Seketeli <dodji@redhat.com>
463 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
464 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
466 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
468 PR tree-optimization/46924
469 * gcc.dg/graphite/pr46924.c: New.
471 2010-12-16 Jakub Jelinek <jakub@redhat.com>
473 PR tree-optimization/46966
474 * gcc.dg/graphite/pr46966.c: New test.
476 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
478 * gnat.dg/opt13.adb: New test.
479 * gnat.dg/opt13_pkg.ad[sb]: New helper.
481 2010-12-16 Jakub Jelinek <jakub@redhat.com>
483 PR tree-optimization/43655
484 * g++.dg/opt/pr43655.C: New test.
486 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
488 PR tree-optimization/46404
489 * gcc.dg/graphite/pr46404-1.c: New.
491 2010-12-16 Jakub Jelinek <jakub@redhat.com>
494 * gcc.dg/pr46893.c: New test.
496 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
499 * gcc.dg/lto/pr46940_1.c (main): Return 0.
501 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
504 * gcc.target/arm/pr46883.c: New testcase.
506 2010-12-16 Jan Hubicka <jh@suse.cz>
509 * gcc.dg/lto/pr46940_0.c: Fix commit.
511 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
516 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
517 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
519 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
522 * g++.dg/pr46852.C: New test.
524 2010-12-16 Jan Hubicka <jh@suse.cz>
527 * gcc.target/i386/pr46939.c: New testcase.
529 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
531 PR tree-optimization/46404
532 * gcc.dg/graphite/pr46404.c: New.
534 2010-12-15 Jakub Jelinek <jakub@redhat.com>
537 * gfortran.dg/pr46945.f90: New test.
540 * g++.dg/guality/pr46815.C: New test.
542 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
547 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
549 * gfortran.dg/debug/pr46756.f: Correct PR number.
551 2010-12-15 Martin Jambor <mjambor@suse.cz>
553 PR tree-optimization/46053
556 * g++.dg/ipa/pr46053.C: New test.
557 * g++.dg/ipa/pr46287-1.C: Likewise.
558 * g++.dg/ipa/pr46287-2.C: Likewise.
559 * g++.dg/ipa/pr46287-3.C: Likewise.
560 * g++.dg/torture/covariant-1.C: Likewise.
561 * g++.dg/torture/pr46287.C: Likewise.
563 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
565 PR rtl-optimization/46649
566 * g++.dg/opt/pr46649.C: New.
568 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
571 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
573 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
575 PR tree-optimization/46845
576 * gcc.dg/graphite/id-pr46845.c: New.
578 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
580 PR tree-optimization/46928
581 * gcc.dg/tree-ssa/ldist-17.c: New.
583 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
585 PR tree-optimization/45948
586 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
588 2010-12-14 Jason Merrill <jason@redhat.com>
591 * g++.dg/cpp0x/constexpr-decl.C: New.
592 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
593 * g++.dg/cpp0x/constexpr-static5.C: Fix.
595 2010-12-14 Jan Hubicka <jh@suse.cz>
599 * gcc.dg/lto/pr46940_0.c: New testcase.
600 * gcc.dg/lto/pr46940_1.c: New testcase.
602 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
605 * g++.dg/lookup/suggestions1.C: New test.
607 2010-12-14 Tobias Burnus <burnus@net-b.de>
610 * gfortran.dg/pointer_intent_4.f90: New.
612 2010-12-14 Jakub Jelinek <jakub@redhat.com>
615 * gcc.dg/autopar/pr46885.c: New test.
617 PR tree-optimization/46909
618 * gcc.c-torture/execute/pr46909-1.c: New test.
619 * gcc.c-torture/execute/pr46909-2.c: New test.
620 * gcc.dg/pr46909.c: New test.
622 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
624 PR rtl-optimization/46875
625 * gcc.dg/pr46875.c: New.
627 2010-12-14 Jan Hubicka <jh@suse.cz>
629 * g++.dg/other/first-global.C: Update regexp to match new
632 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
634 PR rtl-optimization/44374
635 Reapply patch with fixes.
636 * gcc.target/arm/headmerge-1.c: New test.
637 * gcc.target/arm/headmerge-2.c: New test.
638 * gcc.target/i386/headmerge-1.c: New test.
639 * gcc.target/i386/headmerge-2.c: New test.
641 2010-12-13 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/constexpr-ctor4.C: New.
646 * g++.dg/cpp0x/constexpr-ctor5.C: New.
648 2010-12-13 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/proc_ptr_comp_27.f90: New.
653 2010-12-13 Jakub Jelinek <jakub@redhat.com>
656 * gcc.dg/pr46867.c: New test.
658 2010-12-13 Janus Weil <janus@gcc.gnu.org>
661 * gfortran.dg/proc_ptr_comp_26.f90: New.
663 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
665 * gnat.dg/pack9.adb: XFAIL everywhere.
667 2010-12-13 Jakub Jelinek <jakub@redhat.com>
670 * gfortran.dg/pr46884.f: New test.
672 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
674 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
677 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
680 * gfortran.dg/debug/pr46756.f: New.
682 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
685 * gcc.dg/debug/pr46782.c: New.
687 2010-12-12 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/pointer_check_8.f90: New.
692 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
695 * gfortran.dg/continuation_12.f90: New test.
697 2010-12-11 Tobias Burnus <burnus@net-b.de>
700 * gfortran.dg/coarray_14.f90: New.
702 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
705 * gfortran.dg/array_function_6.f90: New test.
707 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
709 * objc.dg/gnu-api-2-resolve-method.m: New.
710 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
712 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
714 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
716 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
718 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
719 produce an error with -fobjc-std=objc1.
720 * obj-c++.dg/fobjc-std-1.mm: Same change.
722 2010-12-10 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/diagnostic/bitfld1.C: New test.
727 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
729 PR tree-optimization/43023
730 * gfortran.dg/ldist-1.f90: Adjust pattern.
731 * gfortran.dg/ldist-pr43023.f90: New.
733 2010-12-10 Jakub Jelinek <jakub@redhat.com>
735 PR rtl-optimization/46804
736 * gfortran.dg/pr46804.f90: New test.
738 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
742 * gcc.dg/pr43157.c: New file.
744 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
746 * gcc.dg/dfp/struct-union.c: Adjust.
747 * gcc.dg/lvalue-2.c: Adjust.
748 * gcc.dg/pr21419.c: Adjust.
749 * gcc.dg/qual-component-1.c: Adjust.
750 * g++.dg/other/const1.C: Adjust.
752 2010-12-10 Jakub Jelinek <jakub@redhat.com>
754 PR rtl-optimization/46865
755 * gcc.target/i386/pr46865-1.c: New test.
756 * gcc.target/i386/pr46865-2.c: New test.
758 PR tree-optimization/46864
759 * g++.dg/opt/pr46864.C: New test.
761 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
762 Iain Sandoe <iains@gcc.gnu.org>
765 * lib/prune.exp: Prune dsymutil warnings.
767 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
769 * objc.dg/class-extension-1.m: New.
770 * objc.dg/class-extension-2.m: New.
771 * objc.dg/class-extension-3.m: New.
772 * objc.dg/property/at-property-26.m: New.
773 * objc.dg/property/at-property-27.m: New.
774 * objc.dg/property/at-property-28.m: New.
775 * obj-c++.dg/class-extension-1.mm: New.
776 * obj-c++.dg/class-extension-2.mm: New.
777 * obj-c++.dg/class-extension-3.mm: New.
778 * obj-c++.dg/property/at-property-26.mm: New.
779 * obj-c++.dg/property/at-property-27.mm: New.
780 * obj-c++.dg/property/at-property-28.mm: New.
782 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
785 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
786 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
787 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
788 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
789 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
790 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
791 * gcc.dg/torture/stackalign/global-1.c: Likewise.
792 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
793 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
794 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
795 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
796 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
797 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
798 * g++.dg/torture/stackalign/throw-1.C: Likewise.
799 * g++.dg/torture/stackalign/throw-2.C: Likewise.
800 * g++.dg/torture/stackalign/throw-4.C: Likewise.
801 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
802 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
803 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
804 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
805 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
806 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
808 PR tree-optimization/46021
809 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
811 2010-12-09 Richard Guenther <rguenther@suse.de>
814 * gcc.c-torture/compile/pr46866.c: New testcase.
816 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
819 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
821 2010-12-09 Martin Jambor <mjambor@suse.cz>
824 * g++.dg/tree-ssa/pr46734.C: New test.
826 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
829 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
832 2010-12-08 Jason Merrill <jason@redhat.com>
835 * g++.dg/cpp0x/constexpr-array2.C: New.
837 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
839 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
842 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
844 * objc.dg/exceptions-7.m: New.
845 * obj-c++.dg/exceptions-7.mm: New.
846 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
847 * obj-c++.dg/exceptions-5.mm: Same change.
849 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
851 * objc.dg/foreach-6.m: Updated location of error messages.
852 * objc.dg/foreach-7.m: Same change.
854 2010-12-08 Richard Guenther <rguenther@suse.de>
855 Sebastian Pop <sebastian.pop@amd.com>
857 PR tree-optimization/45230
858 PR tree-optimization/45231
859 PR tree-optimization/45370
860 * gcc.dg/graphite/id-pr45230-1.c: New.
861 * gcc.dg/graphite/id-pr45231.c: New.
862 * gfortran.dg/graphite/id-pr45370.f90: New.
864 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
867 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
868 * testsuite/g++.dg/conversion/op1.C: Adjust.
869 * testsuite/g++.dg/conversion/simd1.C: Adjust.
870 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
871 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
872 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
873 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
874 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
875 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
876 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
877 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
878 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
879 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
880 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
881 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
882 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
883 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
884 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
885 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
886 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
887 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
888 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
889 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
890 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
891 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
892 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
893 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
894 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
895 * testsuite/g++.dg/expr/cond9.C: Adjust.
896 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
897 * testsuite/g++.dg/ext/label5.C: Adjust.
898 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
899 * testsuite/g++.dg/ext/vla2.C: Adjust.
900 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
901 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
902 * testsuite/g++.dg/init/synth2.C: Adjust.
903 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
904 * testsuite/g++.dg/lookup/new1.C: Adjust.
905 * testsuite/g++.dg/lookup/using9.C: Adjust.
906 * testsuite/g++.dg/other/error13.C: Adjust.
907 * testsuite/g++.dg/other/error20.C: Adjust.
908 * testsuite/g++.dg/other/error31.C: Adjust.
909 * testsuite/g++.dg/other/pr28114.C: Adjust.
910 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
911 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
912 * testsuite/g++.dg/overload/ambig1.C: Adjust.
913 * testsuite/g++.dg/overload/arg3.C: Adjust.
914 * testsuite/g++.dg/overload/builtin1.C: Adjust.
915 * testsuite/g++.dg/overload/copy1.C: Adjust.
916 * testsuite/g++.dg/overload/new1.C: Adjust.
917 * testsuite/g++.dg/overload/template4.C: Adjust.
918 * testsuite/g++.dg/overload/unknown1.C: Adjust.
919 * testsuite/g++.dg/overload/using2.C: Adjust.
920 * testsuite/g++.dg/parse/crash5.C: Adjust.
921 * testsuite/g++.dg/parse/error19.C: Adjust.
922 * testsuite/g++.dg/parse/error28.C: Adjust.
923 * testsuite/g++.dg/parse/template7.C: Adjust.
924 * testsuite/g++.dg/parse/typename7.C: Adjust.
925 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
926 * testsuite/g++.dg/tc1/dr152.C: Adjust.
927 * testsuite/g++.dg/template/conv11.C: Adjust.
928 * testsuite/g++.dg/template/copy1.C: Adjust.
929 * testsuite/g++.dg/template/crash37.C: Adjust.
930 * testsuite/g++.dg/template/deduce3.C: Adjust.
931 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
932 * testsuite/g++.dg/template/error38.C: Adjust.
933 * testsuite/g++.dg/template/error40.C: Adjust.
934 * testsuite/g++.dg/template/friend.C: Adjust.
935 * testsuite/g++.dg/template/incomplete2.C: Adjust.
936 * testsuite/g++.dg/template/instantiate5.C: Adjust.
937 * testsuite/g++.dg/template/local4.C: Adjust.
938 * testsuite/g++.dg/template/local6.C: Adjust.
939 * testsuite/g++.dg/template/new3.C: Adjust.
940 * testsuite/g++.dg/template/operator9.C: Adjust.
941 * testsuite/g++.dg/template/overload6.C: Adjust.
942 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
943 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
944 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
945 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
946 * testsuite/g++.dg/template/qualttp5.C: Adjust.
947 * testsuite/g++.dg/template/sfinae2.C: Adjust.
948 * testsuite/g++.dg/template/spec22.C: Adjust.
949 * testsuite/g++.dg/template/spec23.C: Adjust.
950 * testsuite/g++.dg/template/ttp25.C: Adjust.
951 * testsuite/g++.dg/template/typedef4.C: Adjust.
952 * testsuite/g++.dg/template/unify10.C: Adjust.
953 * testsuite/g++.dg/template/unify11.C: Adjust.
954 * testsuite/g++.dg/template/unify6.C: Adjust.
955 * testsuite/g++.dg/template/unify7.C: Adjust.
956 * testsuite/g++.dg/template/unify9.C: Adjust.
957 * testsuite/g++.dg/template/varmod1.C: Adjust.
958 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
959 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
960 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
961 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
962 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
963 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
964 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
965 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
966 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
967 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
968 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
969 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
970 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
971 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
972 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
973 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
974 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
975 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
976 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
977 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
978 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
979 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
980 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
981 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
982 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
983 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
984 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
985 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
986 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
987 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
988 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
989 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
990 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
991 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
992 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
993 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
994 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
995 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
996 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
997 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
998 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
999 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1000 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1001 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1002 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1003 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1004 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1005 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1006 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1007 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1008 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1009 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1010 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1011 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1012 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1013 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1014 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1015 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1016 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1017 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1018 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1019 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1020 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1021 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1022 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1023 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1024 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1025 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1026 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1027 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1028 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1029 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1030 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1031 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1032 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1033 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1034 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1036 2010-12-08 Jason Merrill <jason@redhat.com>
1039 * g++.dg/init/synth4.C: New.
1042 * g++.dg/cpp0x/defaulted21.C: New.
1044 2010-12-08 Wei Guozhi <carrot@google.com>
1047 * gcc.target/arm/pr46631: New testcase.
1049 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1052 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1053 0.75) is not optimized if the machine has no sqrt instruction.
1055 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
1058 * gcc.target/ia64/pr43603.c: New.
1059 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1061 2010-12-07 Tobias Burnus <burnus@net-b.de>
1064 * gfortran.dg/string_4.f90: New.
1066 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
1068 PR tree-optimization/44676
1069 * gcc.dg/graphite/id-pr44676.c: New.
1071 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
1073 PR tree-optimization/42327
1074 * gcc.dg/tree-ssa/pr42327.c: New.
1076 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
1079 * g++.dg/pr45330.C: New test.
1080 * g++.dg/ext/builtin3.C: Adjust.
1081 * g++.dg/lookup/error1.C: Adjust.
1082 * g++.dg/lookup/koenig5.C: Adjust.
1083 * g++.dg/overload/koenig1.C: Adjust.
1084 * g++.dg/parse/decl-specifier-1.C: Adjust.
1085 * g++.dg/template/static10.C: Adjust.
1086 * g++.old-deja/g++.mike/ns5.C: Adjust.
1087 * g++.old-deja/g++.mike/ns7.C: Adjust.
1088 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1089 * g++.old-deja/g++.ns/koenig9.C: Adjust.
1090 * g++.old-deja/g++.other/lineno5.C: Adjust.
1092 2010-12-07 Richard Guenther <rguenther@suse.de>
1094 PR tree-optimization/46832
1095 * gcc.c-torture/compile/pr46832.c: New testcase.
1097 2010-12-07 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/autopar/pr46799.c: New test.
1102 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1104 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1105 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1107 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
1110 * g++.dg/graphite/pr41562.C: New.
1113 * gcc.dg/graphite/pr46185.c: New.
1115 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
1117 * objc.dg/foreach-8.m: New.
1119 2010-12-06 Jakub Jelinek <jakub@redhat.com>
1122 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1123 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1126 * gcc.target/ia64/pr43897.c: New test.
1129 * gcc.dg/pr46771.c: New test.
1131 PR rtl-optimization/46777
1132 * gcc.dg/pr46777.c: New test.
1134 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1136 * ada/acats/run_acats (which): Assign output to temporary
1137 variable, only use if successful.
1138 Use last field of type output.
1140 2010-12-06 Richard Guenther <rguenther@suse.de>
1142 PR tree-optimization/46806
1143 * g++.dg/torture/20100825.C: New testcase.
1145 2010-12-06 Richard Guenther <rguenther@suse.de>
1147 PR tree-optimization/46785
1148 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1150 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
1152 * gcc.dg/pr46674.c (LABEL3): New macro definition.
1155 (jelly): Account for user label prefix in asm name.
1157 2010-12-05 Daniel Kraft <d@domob.eu>
1160 * gfortran.dg/power2.f90: Initialize variables.
1162 2010-12-04 Jan Hubicka <jh@suse.cz>
1164 * snprintf-chk.c (ptr): Declare volatile.
1165 * strcpy-chk.c (s2, s3, l1): Declare volatile.
1166 * snprintf-chk.c (ptr): Declare volatile.
1167 * vsprintf-chk.c (ptr): Declare volatile.
1168 * vsnprintf-chk.c (ptr): Declare volatile.
1170 2010-12-04 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/quad_1.f90: Remove some complex
1174 math checks as they fail on some non-libquadmath
1177 2010-12-04 Daniel Kraft <d@domob.eu>
1180 * gfortran.dg/power2.f90: New test.
1182 2010-12-03 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/debug/pr46123.C: New test.
1186 * g++.dg/debug/dwarf2/pr46123.C: New test.
1188 2010-12-03 Jason Merrill <jason@redhat.com>
1191 * g++.dg/template/scope4.C: New.
1193 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
1195 * gcc.target/arm/neon-offset-1.c: New test.
1197 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
1199 PR rtl-optimization/45354
1200 * gcc.dg/tree-prof/pr45354.c: New.
1202 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1205 * gfortran.dg/dependency_38.f90: New test.
1207 2010-12-02 Ian Lance Taylor <iant@google.com>
1209 * lib/go.exp: New file.
1210 * lib/go-dg.exp: New file.
1211 * lib/go-torture.exp: New file.
1212 * lib/target-supports.exp (check_compile): Match // Go.
1214 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
1216 * gcc.dg/pr46685.c: New test.
1218 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
1220 PR tree-optimization/45199
1221 * gcc.dg/tree-ssa/ldist-15.c: New.
1222 * gcc.dg/tree-ssa/ldist-16.c: New.
1223 * gfortran.dg/ldist-pr45199.f: New.
1225 2010-12-02 Richard Guenther <rguenther@suse.de>
1227 PR tree-optimization/46723
1228 * gcc.dg/torture/pr46723.c: New testcase.
1230 2010-12-02 Richard Guenther <rguenther@suse.de>
1233 * g++.dg/lto/20101126-1_0.C: New testcase.
1234 * g++.dg/lto/20101126-1_1.c: Likewise.
1236 2010-12-02 Richard Guenther <rguenther@suse.de>
1237 Ira Rosen <irar@il.ibm.com>
1239 PR tree-optimization/46663
1240 * gcc.dg/vect/pr46663.c: New test.
1242 2010-12-02 Jie Zhang <jie@codesourcery.com>
1245 * gcc.dg/pr46674.c: New test.
1247 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
1249 * objc.dg/exceptions-6.m: New.
1250 * obj-c++.dg/exceptions-6.mm: New.
1252 2010-12-01 Jan Hubicka <jh@suse.cz>
1254 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1256 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
1259 * gcc.dg/graphite/pr45297.c: New.
1261 2010-12-01 Richard Guenther <rguenther@suse.de>
1263 PR tree-optimization/46730
1264 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1266 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1268 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1269 (a*b)-c generates two fma instructions, instead of separate
1270 multiply, add, and subtract.
1272 2010-11-30 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1275 a value to all array elements.
1277 2010-11-30 Richard Guenther <rguenther@suse.de>
1279 PR tree-optimization/46722
1280 * gcc.target/i386/fma4-fma-2.c: New testcase.
1282 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1284 * objc.dg/duplicate-class-1.m: New.
1285 * obj-c++.dg/duplicate-class-1.mm: New.
1287 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1289 * objc.dg/property/dotsyntax-21.m
1290 * obj-c++.dg/property/dotsyntax-21.mm
1292 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
1295 * g++.dg/debug/pr46338.C: New.
1297 2010-11-29 Richard Guenther <rguenther@suse.de>
1298 Zdenek Dvorak <rakdver@kam.uniff.cz>
1300 PR tree-optimization/46675
1301 * gcc.dg/pr46675.c: New test.
1303 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1305 * gcc/testsuite/objc.dg/strings-1.m: Move to...
1306 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1307 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1308 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1309 constructor and class reference for NeXT runtime. Update paths.
1310 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1311 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1312 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1313 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1314 constructor and class reference for NeXT runtime. Update paths.
1316 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1319 * g++.dg/conversion/cast2.C: New test.
1322 * g++.dg/conversion/cond4.C: Likewise.
1324 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1327 Reverted patch for PR c++/42260
1328 * g++.dg/conversion/cast2.C: Reverted new test.
1330 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1333 * g++.dg/debug/dwarf2/typedef5.C: New test
1335 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1336 Mike Stump <mrs@gcc.gnu.org>
1341 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1342 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1343 * gcc.dg/darwin-comm.c: Adjust for new allocators.
1344 * gcc.dg/darwin-sections.c: New test.
1345 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1347 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1349 * objc.dg/exceptions-1.m: New.
1350 * objc.dg/exceptions-2.m: New.
1351 * objc.dg/exceptions-3.m: New.
1352 * objc.dg/exceptions-4.m: New.
1353 * objc.dg/exceptions-5.m: New.
1354 * obj-c++.dg/exceptions-1.mm: New.
1355 * obj-c++.dg/exceptions-2.mm: New.
1356 * obj-c++.dg/exceptions-3.mm: New.
1357 * obj-c++.dg/exceptions-4.mm: New.
1358 * obj-c++.dg/exceptions-5.mm: New.
1360 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1362 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1363 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1364 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1366 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1369 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1371 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1373 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1374 * gnat.dg/pack9.adb (dg-final): Likewise.
1376 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1379 * gfortran.dg/realloc_on_assign_1.f03: New test.
1380 * gfortran.dg/realloc_on_assign_2.f03: New test.
1381 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1382 * gfortran.dg/unpack_bounds_1.f90: The same.
1383 * gfortran.dg/cshift_bounds_2.f90: The same.
1384 * gfortran.dg/matmul_bounds_2.f90: The same.
1385 * gfortran.dg/matmul_bounds_3.f90: The same.
1386 * gfortran.dg/matmul_bounds_4.f90: The same.
1387 * gfortran.dg/matmul_bounds_5.f90: The same.
1389 2010-11-27 Tobias Burnus <burnus@net-b.de>
1393 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1395 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1398 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1400 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1402 * objc.dg/property/at-property-24.m: New.
1403 * objc.dg/property/at-property-25.m: New.
1404 * obj-c++.dg/property/at-property-24.mm: New.
1405 * obj-c++.dg/property/at-property-25.mm: New.
1407 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1409 * objc.dg/protocol-qualifier-1.m: New.
1410 * objc.dg/protocol-qualifier-2.m: New.
1411 * obj-c++.dg/protocol-qualifier-1.mm: New.
1412 * obj-c++.dg/protocol-qualifier-2.mm: New.
1414 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1416 * lib/gnat.exp: Load gcc.exp.
1417 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1418 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1420 2010-11-26 Richard Guenther <rguenther@suse.de>
1423 * gcc.dg/lto/20101125-1_0.c: New testcase.
1424 * gcc.dg/lto/20101125-1_1.c: Likewise.
1426 2010-11-22 Bud Davis <jmdavis@link.com>
1428 * arith_divide_no_check.f
1429 ,arith_divide.f,old_style_init.f90: new tests.
1431 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1433 PR tree-optimization/46665
1434 * gfortran.dg/pr46665.f90: New.
1436 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.dg/pr46647.c: New test.
1441 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1444 * gfortran.dg/select_type_19.f03: New.
1446 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1448 * objc.dg/ivar-problem-1.m: New.
1449 * obj-c++.dg/ivar-problem-1.mm: New.
1451 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.c-torture/compile/pr46637.c: New test.
1456 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1458 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1460 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1463 * gcc.target/i386/pr46647.c: New.
1465 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1467 * gcc.dg/dll-8.c: New.
1469 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1471 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1472 * gnat.dg/sse_nolib.adb: Likewise.
1474 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1476 PR rtl-optimization/46585
1477 * gcc.dg/pr46585.c: New.
1479 2010-11-24 Richard Henderson <rth@redhat.com>
1481 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1482 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1483 vect_unpack, vect_int_mult, vect_extract_even_odd,
1484 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1486 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1489 * gfortran.dg/pr46519-1.f: New.
1491 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1494 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1495 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1497 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1498 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1499 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1500 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1502 * gcc.target/i386/avx-vzeroupper-20.c: New.
1503 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1504 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1505 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1506 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1507 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1508 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1510 2010-11-24 Richard Guenther <rguenther@suse.de>
1513 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1515 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1517 PR rtl-optimization/46614
1518 * gcc.dg/pr46614.c: New test.
1520 2010-11-24 Tobias Burnus <burnus@net-b.de>
1523 * gfortran.dg/transfer_simplify_10.f90: New.
1525 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1528 * gfortran.dg/lto/pr46629_0.f90: New test.
1530 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1532 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1533 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1535 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1537 * gcc.dg/opts-5.c: New test.
1539 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1542 * g++.dg/debug/dwarf2/pr46527.C: New test.
1544 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1546 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1548 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1551 * gcc.dg/pr46499-1.c: New test.
1552 * gcc.dg/pr46499-2.c: New test.
1554 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1556 * gcc.target/i386/alias-1.c: Require alias support.
1558 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1560 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1561 for vectorizer tests.
1562 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1563 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1564 * gcc.dg/graphite/pr41888.c: Ditto.
1565 * gcc.dg/graphite/pr42729.c: Ditto.
1567 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1568 Uros Bizjak <ubizjak@gmail.com>
1570 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1571 procedure to check if the target supports vectorizer tests. Set
1572 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1574 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1575 * g++.dg/vect/vect.exp: Ditto.
1576 * gfortran.dg/vect/vect.exp: Ditto.
1578 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1581 * objc.dg/strings-1.m: New.
1582 * objc.dg/strings-2.m: New.
1583 * obj-c++.dg/strings-1.mm: New.
1584 * obj-c++.dg/strings-2.mm: New.
1586 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1588 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1589 "target short_enums".
1590 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1592 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1594 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1596 PR rtl-optimization/46603
1597 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1600 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1601 being vectorized. Adjust dg-final pattern.
1602 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1604 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1605 * gcc.dg/vect/costmodel/ppc: Likewise.
1607 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1609 PR rtl-optimization/45652
1610 * gcc.dg/pr45652.c: New.
1612 2010-11-21 Richard Henderson <rth@redhat.com>
1614 PR rtl-optimization/46571
1615 * gcc.dg/pr46571.c: New.
1617 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1619 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1621 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1624 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1626 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1628 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1629 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1630 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1631 * gcc.dg/pack-test-2.c: Test for all targets.
1632 * gcc.dg/pragma-align.c: Test for all targets.
1633 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1634 * gcc.dg/ucnid-10.c: Test for all targets.
1636 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1638 * gcc.target/sparc/sparc-align-1.c: New test.
1640 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1645 * g++.dg/parse/semicolon3.C: New test.
1646 * g++.dg/debug/pr22514.C: Adjust.
1647 * g++.dg/init/error1.C: Adjust.
1648 * g++.dg/other/bitfield3.C: Adjust.
1649 * g++.dg/other/semicolon.C: Adjust.
1650 * g++.dg/parse/error14.C: Adjust.
1651 * g++.dg/parse/error5.C: Adjust.
1652 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1653 * g++.dg/template/pr23510.C: Adjust.
1654 * g++.dg/template/pr39425.C: Adjust.
1655 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1657 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1660 * gcc.dg/autopar/pr46561.c: New test.
1663 * g++.dg/other/error34.C: New test.
1666 * g++.dg/cpp0x/constexpr-base3.C: New test.
1668 PR tree-optimization/45830
1669 * gcc.target/i386/pr45830.c: New test.
1670 * gcc.c-torture/execute/pr45830.c: New test.
1672 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1674 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1675 * objc.dg/attributes/class-attribute-2.m: Same change.
1676 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1677 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1678 * objc.dg/fobjc-std-1.m: Updated.
1679 * obj-c++.dg/fobjc-std-1.mm: Updated.
1681 2010-11-19 Michael Matz <matz@suse.de>
1683 PR tree-optimization/46077
1684 * gcc.dg/vect/O3-pr46077.c: New testcase.
1686 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1689 * gcc.c-torture/compile/pr46547-1.c: New test.
1691 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1693 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1695 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1696 $GFORTRAN_UNDER_TEST.
1697 (gfortran_init): Use -B to specify specpath, add trailing /.
1699 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1701 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1702 attributes on PowerPC.
1703 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1704 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1706 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1708 * objc.dg/attributes/proto-attribute-1.m: Updated.
1709 * objc.dg/attributes/proto-attribute-2.m: New.
1710 * objc.dg/attributes/proto-attribute-3.m: New.
1711 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1712 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1713 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1715 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1717 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1719 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1721 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1723 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1725 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1726 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1728 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1731 * gcc.c-torture/compile/pr46534.c: New test.
1733 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1735 * gnat.dg/atomic4.ad[sb]: New test.
1736 * gnat.dg/volatile4.adb: Likewise.
1738 2010-11-18 Richard Henderson <rth@redhat.com>
1740 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1742 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1745 * c-c++-common/pr33193.c: New test.
1747 2010-11-18 Richard Guenther <rguenther@suse.de>
1749 PR tree-optimization/46172
1750 * gcc.dg/torture/pr46172.c: New testcase.
1752 2010-11-18 Jeff Law <law@redhat.com>
1754 PR middle-end-optimization/46297
1755 * gfortran.dg/pr46297.f: New test.
1757 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1760 * gcc.dg/pr31490.c: New test.
1762 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1764 * gcc.dg/nop.h: Move from ...
1765 * gcc.dg/guality/nop.h: ... here.
1766 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1767 * gcc.dg/guality/asm-1.c: Update nop.h include.
1768 * gcc.dg/guality/pr43329-1.c: Ditto.
1770 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1772 * gcc.dg/two-types-1.c: New test.
1773 * gcc.dg/two-types-2.c: New test.
1774 * gcc.dg/two-types-3.c: New test.
1775 * gcc.dg/two-types-4.c: New test.
1776 * gcc.dg/two-types-5.c: New test.
1777 * gcc.dg/two-types-6.c: New test.
1778 * gcc.dg/two-types-7.c: New test.
1779 * gcc.dg/two-types-8.c: New test.
1780 * gcc.dg/two-types-9.c: New test.
1781 * gcc.dg/two-types-10.c: New test.
1782 * objc.dg/two-types-1.m: New test.
1784 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1786 PR rtl-optimization/46440
1787 * gcc.dg/pr46440.c: New test.
1790 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1792 2010-11-17 Ira Rosen <irar@il.ibm.com>
1794 PR tree-optimization/46312
1795 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1796 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1797 on targets that support vector shifts with scalar shift argument.
1799 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1800 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1801 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1802 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1803 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1804 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1805 support misaligned data accesses.
1806 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1807 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1808 * lib/target-supports.exp
1809 (check_effective_target_vect_shift_scalar): New.
1811 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.dg/guality/nop.h: New file.
1814 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1815 "nop". Adjust line numbers in gdb-test.
1816 * gcc.dg/guality/pr43329-1.c: Likewise.
1818 2010-11-16 Jason Merrill <jason@redhat.com>
1820 * g++.dg/cpp0x/defaulted20.C: New.
1822 * g++.dg/template/injected2.C: New.
1824 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1826 * objc.dg/protocol-optional-1.m: New.
1827 * obj-c++.dg/protocol-optional-1.mm: New.
1829 2010-11-16 Richard Henderson <rth@redhat.com>
1831 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1832 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1834 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1836 * gnat.dg/opt12.adb: New test.
1837 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1839 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1841 * gcc.target/rx/pack.c: New test.
1843 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1844 Tobias Burnus <burnus@net-b.de>
1847 * gfortran.dg/quad_1.f90: New.
1848 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1850 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1851 library search path; call gcc-set-multilib-library-path with
1852 arguments such that libgfortran.spec is found.
1853 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1855 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1858 * g++.dg/warn/Wsequence-point-3.C: New test.
1860 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1862 PR preprocessor/17349
1863 * gcc.dg/cpp/cmdlne-C3.c: New.
1865 2010-11-16 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/44545
1868 * gcc.dg/pr44545.c: New testcase.
1870 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1872 PR rtl-optimization/46366
1873 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1876 2010-11-16 Richard Guenther <rguenther@suse.de>
1878 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1880 2010-11-16 Richard Guenther <rguenther@suse.de>
1883 * gfortran.dg/gomp/pr45172.f90: New testcase.
1885 2010-11-16 Nick Clifton <nickc@redhat.com>
1887 * gcc.target/rx/pack.c: New test.
1889 2010-11-15 Richard Henderson <rth@redhat.com>
1891 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1892 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1893 Use builtin_constant_p rather than scanning for builtin name.
1895 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1897 * objc.dg/property/dotsyntax-18.m: New.
1898 * objc.dg/property/dotsyntax-19.m: New.
1899 * objc.dg/property/dotsyntax-20.m: New.
1900 * obj-c++.dg/property/dotsyntax-18.mm: New.
1901 * obj-c++.dg/property/dotsyntax-19.mm: New.
1902 * obj-c++.dg/property/dotsyntax-20.mm: New.
1903 * objc.dg/property/dotsyntax-4.m: Removed some unused
1905 * objc.dg/property/dotsyntax-6.m: Same change.
1906 * objc.dg/property/dotsyntax-16.m: Same change.
1907 * objc.dg/property/dotsyntax-17.m: Same change.
1908 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1909 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1910 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1911 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1912 * objc.dg/property/at-property-22.m: Added missing casts.
1913 * obj-c++.dg/property/at-property-22.mm: Same change.
1915 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1917 PR tree-optimization/46491
1918 * gcc.target/i386/pr46491.c: New test.
1920 PR tree-optimization/46461
1921 * gcc.c-torture/compile/pr46461.c: New test.
1923 2010-11-15 Tobias Burnus <burnus@net.b.de>
1926 * gfortran.dg/allocatable_scalar_11.f90: New.
1927 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1930 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.target/i386/pr46095.c: New test.
1936 * gcc.dg/pr46387.c: New test.
1938 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1940 * objc.dg/property/dotsyntax-16.m: New.
1941 * objc.dg/property/dotsyntax-17.m: New.
1942 * obj-c++.dg/property/dotsyntax-16.mm: New.
1943 * obj-c++.dg/property/dotsyntax-17.mm: New.
1944 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1945 syntax with properties, which now works.
1946 * obj-c++.dg/property/at-property-10.mm: Same change.
1948 2010-11-15 Martin Jambor <mjambor@suse.cz>
1950 PR tree-optimization/46349
1951 * gnat.dg/opt9.adb: New file.
1952 * gnat.dg/opt9_pkg.ads: Likewise
1954 2010-11-15 Richard Guenther <rguenther@suse.de>
1957 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1959 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1961 PR preprocessor/45038
1962 * g++.dg/pr45038.C: New test.
1964 2010-11-15 Richard Guenther <rguenther@suse.de>
1966 PR tree-optimization/46467
1967 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1969 2010-11-15 Richard Guenther <rguenther@suse.de>
1972 * g++.dg/torture/pr34850.C: Adjust.
1974 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1977 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1979 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1981 * objc.dg/property/at-property-21.m: New.
1982 * objc.dg/property/at-property-22.m: New.
1983 * objc.dg/property/at-property-23.m: New.
1984 * objc.dg/property/synthesize-9.m: New.
1985 * objc.dg/property/synthesize-10.m: New.
1986 * objc.dg/property/synthesize-11.m: New.
1987 * obj-c++.dg/property/at-property-21.mm: New.
1988 * obj-c++.dg/property/at-property-22.mm: New.
1989 * obj-c++.dg/property/at-property-23.mm: New.
1990 * obj-c++.dg/property/synthesize-9.mm: New.
1991 * obj-c++.dg/property/synthesize-10.mm: New.
1992 * obj-c++.dg/property/synthesize-11.mm: New.
1994 * objc.dg/property/at-property-4.m: Updated to match new compiler
1995 where some errors have been converted into warnings and vice versa.
1996 * objc.dg/property/at-property-16.m: Same change.
1997 * objc.dg/property/at-property-18.m: Same change.
1998 * objc.dg/property/property-neg-5.m: Same change.
1999 * obj-c++.dg/property/at-property-4.mm: Same change.
2000 * obj-c++.dg/property/at-property-16.mm: Same change.
2001 * obj-c++.dg/property/at-property-18.mm: Same change.
2002 * obj-c++.dg/property/property-neg-5.mm: Same change.
2004 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2005 commented out because of testsuite problems; I found out that
2006 using dg-warning instead of dg-message gets them to work.
2007 * obj-c++.dg/property/property-neg-3.mm: Same change.
2008 * obj-c++.dg/property/synthesize-6.mm: Same change.
2009 * obj-c++.dg/property/at-property-5.mm: Same change.
2010 * obj-c++.dg/property/at-property-14.mm: Same change.
2011 * obj-c++.dg/property/at-property-18.mm: Same change.
2012 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2013 some tests still do not work due to some other testsuite issue).
2015 2010-11-13 Jason Merrill <jason@redhat.com>
2017 * g++.dg/cpp0x/auto20.C: New.
2019 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
2021 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2022 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2024 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2027 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2028 * gcc.dg/pr35746.c: Likewise.
2029 * gcc.dg/cpp/direct2.c: Likewise.
2030 * gcc.dg/cpp/direct2s.c: Likewise.
2031 * gcc.dg/noncompile/920923-1.c: Likewise.
2032 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2034 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
2036 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2038 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
2040 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2041 a pointer to an arbitrary C struct with an Objective-C protocol.
2042 Test various valid uses of typedef with Objective-C objects and
2044 * objc.dg/invalid-type-1.m: New.
2045 * obj-c++.dg/invalid-type-1.m: New.
2047 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
2049 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2051 2010-11-13 Tobias Burnus <burnus@net-b.de>
2054 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2056 2010-11-13 Tobias Burnus <burnus@net-b.de>
2059 * gfortran.dg/volatile12.f90: New.
2061 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2063 * objc.dg/attributes/method-format-1.m: Adjust.
2065 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2068 * gcc.dg/decl-9.c: New.
2070 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2072 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2074 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2076 * gcc.dg/format/few-1.c: New test.
2077 * gcc.dg/format/asm_fprintf-1.c: Adjust.
2078 * gcc.dg/format/c90-scanf-1.c: Adjust.
2079 * gcc.dg/format/cmn-err-1.c: Adjust.
2080 * gcc.dg/format/dfp-printf-1.c: Adjust.
2081 * gcc.dg/format/dfp-scanf-1.c: Adjust.
2082 * gcc.dg/format/gcc_diag-1.c: Adjust.
2083 * gcc.dg/format/ms_unnamed-1.c: Adjust.
2084 * gcc.dg/format/strfmon-1.c: Adjust.
2085 * gcc.dg/format/unnamed-1.c: Adjust.
2086 * gcc.dg/format/xopen-2.c: Adjust.
2087 * g++.dg/ext/builtin4.C: Adjust.
2088 * g++.dg/ext/builtin5.C: Adjust.
2090 2010-11-12 Joseph Myers <joseph@codesourcery.com>
2092 * gcc.dg/pragma-diag-2.c: New test.
2094 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2097 * gfortran.dg/optional_mask.f90: New test.
2099 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2101 * g++.dg/cpp0x/defaulted15.C: Adjust.
2103 2010-11-12 James Dennett <jdennett@google.com>
2106 * g++.dg/expr/static_cast7.C: New.
2108 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2110 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2112 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2114 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2115 * gcc.target/mips/call-3.c: Add dg-require-visibility.
2117 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
2119 * gcc.dg/pr46375.c: New test.
2121 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
2124 * c-c++-common/fmax-errors.c: New test.
2126 2010-11-11 Richard Henderson <rth@redhat.com>
2128 * gcc.target/i386/sse-24.c: Use -ffp-contract.
2130 2010-11-11 Jan Hubicka <jh@suse.cz>
2132 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2133 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2135 2010-11-12 Jakub Jelinek <jakub@redhat.com>
2138 * gcc.dg/pr46088.c: New test.
2140 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
2142 * gfortran.dg/empty_derived_type.f90: New test.
2144 2010-11-11 Tobias Burnus <burnus@net-b.de>
2147 * gfortran.dg/class_31.f90: New.
2150 * gfortran.dg/forall_14.f90: New.
2152 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2153 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2158 2010-11-11 Jan Hubicka <jh@suse.cz>
2160 * gcc.dg/20081223-1.c: Update LTO options.
2161 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2162 * gcc.dg/lto/20081118_0.c: Update LTO options.
2163 * gcc.dg/lto/ipareference_0.c: Update LTO options.
2164 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2165 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2166 * gcc.dg/lto/ipacp_0.c: Update LTO options.
2167 * gcc.dg/lto/20090116_0.c: Update LTO options.
2168 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2169 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2170 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2171 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2172 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2173 * gcc.dg/lto/20081224_0.c: Update LTO options.
2174 * gcc.dg/lto/20090219_0.c: Update LTO options.
2175 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2176 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2177 * gcc.dg/lto/20081115_0.c: Update LTO options.
2178 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2179 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2180 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2181 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2182 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2183 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2184 * g++.dg/20090107-1.C: Update LTO options.
2185 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2186 * g++.dg/lto/20081123_0.C: Update LTO options.
2187 * g++.dg/lto/20090313_0.C: Update LTO options.
2188 * g++.dg/lto/20081125_0.C: Update LTO options.
2189 * g++.dg/lto/20081109-1_0.C: Update LTO options.
2190 * g++.dg/lto/20081219_0.C: Update LTO options.
2191 * g++.dg/lto/20100724-1_0.C: Update LTO options.
2192 * g++.dg/lto/20081204-1_0.C: Update LTO options.
2193 * g++.dg/lto/20090303_0.C: Update LTO options.
2194 * g++.dg/lto/20100723-1_0.C: Update LTO options.
2195 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2196 * g++.dg/lto/20090128_0.C: Update LTO options.
2197 * g++.dg/lto/20081204-2_0.C: Update LTO options.
2198 * g++.dg/lto/20090302_0.C: Update LTO options.
2199 * g++.dg/lto/20081119-1_0.C: Update LTO options.
2200 * g++.dg/lto/20081118_0.C: Update LTO options.
2201 * g++.dg/20090121-1.C: Update LTO options.
2202 * objc.dg/lto/lto.exp: Update LTO options.
2203 * lib/lto.exp: Update LTO options.
2204 * lib/gcc-dg.exp: Update LTO options.
2205 * lib/c-torture.exp: Update LTO options.
2206 * obj-c++.dg/lto/lto.exp: Update LTO options.
2208 2010-11-11 Jan Hubicka <jh@suse.cz>
2210 PR tree-optimize/40436
2211 * gcc.dg/tree-ssa/inline-5.c: New testcase.
2212 * gcc.dg/tree-ssa/inline-6.c: New testcase.
2214 2010-11-11 Janus Weil <janus@gcc.gnu.org>
2216 * gfortran.dg/proc_decl_24.f90: New.
2218 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
2220 * objc.dg/property/at-property-20.m: New.
2221 * objc.dg/property/synthesize-8.m: New.
2222 * obj-c++.dg/property/at-property-20.m: New.
2223 * obj-c++.dg/property/synthesize-8.mm: New.
2225 2010-11-11 Joseph Myers <joseph@codesourcery.com>
2227 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2229 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.c-torture/compile/pr46388.c: New test.
2234 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2236 * lib/lto.exp (lto-get-options-main): Support optional target
2237 selector for dg-suppress-ld-options.
2239 2010-11-11 Martin Jambor <mjambor@suse.cz>
2241 PR tree-optimization/46383
2242 * g++.dg/torture/pr46383.C: New test.
2244 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
2246 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2247 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2249 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2250 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2251 * g++.dg/other/i386-3.C: Ditto.
2253 2010-11-10 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/constexpr-46420.C: New.
2257 2010-11-10 Joseph Myers <joseph@codesourcery.com>
2259 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2260 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2261 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2262 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2265 2010-11-10 Jan Hubicka <jh@suse.cz>
2267 PR tree-optimize/38669
2268 * gcc.dg/tree-ssa/pr38699.c: New testcase.
2270 2010-11-10 Jan Hubicka <jh@suse.cz>
2272 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2274 2010-11-10 Jason Merrill <jason@redhat.com>
2276 * g++.dg/cpp0x/constexpr-bitfield.C: New.
2278 2010-11-10 Jakub Jelinek <jakub@redhat.com>
2281 * gcc.dg/debug/pr46409.c: New test.
2284 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2286 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
2289 * gcc-target/i386/pr46419.c: New test.
2291 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2293 * g++.dg/other/i386-2.C: Add -mtbm.
2294 * g++.dg/other/i386-3.C: Likewise.
2295 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2296 * gcc.target/i386/funcspec-6.c: Likewise.
2297 * gcc.target/i386/sse-12.c: Add -mtbm.
2298 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2300 * gcc.target/i386/sse-14.c: Likewise.
2301 * gcc.target/i386/sse-22.c: Likewise.
2302 * gcc.target/i386/sse-23.c: Likewise.
2303 * gcc.target/i386/tbm-1.c: New file.
2304 * gcc.target/i386/tbm-2.c: Likewise.
2306 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2308 * g++.dg/other/i386-2.C: Add -mbmi.
2309 * g++.dg/other/i386-3.C: Likewise.
2310 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2311 * gcc.target/i386/funcspec-6.c: Likewise.
2312 * gcc.target/i386/sse-12.c: Add -mbmi.
2313 * gcc.target/i386/bmi-1.c: New file.
2314 * gcc.target/i386/bmi-2.c: Likewise.
2315 * gcc.target/i386/bmi-3.c: Likewise.
2316 * gcc.target/i386/bmi-4.c: Likewise.
2317 * gcc.target/i386/bmi-5.c: Likewise.
2318 * gcc.target/i386/bmi-6.c: Likewise.
2320 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
2323 * g++.dg/pr46065.C: New test.
2325 2010-11-10 Jan Hubicka <jh@suse.cz>
2327 PR tree-optimize/33172
2328 PR tree-optimize/43411
2329 * gcc.dg/tree-ssa/pr33172.c: New testcase.
2330 * g++.dg/tree-ssa/pr43411.C: New testcase.
2332 2010-11-10 Jan Hubicka <jh@suse.cz>
2334 PR tree-optimize/46228
2335 * g++.dg/tree-ssa/pr46228.C: New testcase.
2337 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
2339 PR tree-optimization/46414
2340 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2342 2010-11-10 Tobias Burnus <burnus@net-b.de>
2345 * gfortran.dg/intrinsic_7.f90: New.
2347 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2349 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2350 * g++.dg/abi/thunk4.C: Likewise.
2351 * g++.dg/opt/combine.C: Add dg-require-visibility.
2352 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2353 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2355 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2356 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2357 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2359 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2360 * gcc.dg/intmax_t-1.c: Likewise.
2362 2010-11-10 Tobias Burnus <burnus@net-b.de>
2365 * gfortran.dg/class_30.f90: New.
2367 2010-11-10 Tobias Burnus <burnus@net-b.de>
2370 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2373 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2375 PR tree-optimization/45971
2376 * gcc.dg/vect/O3-pr45971.c: New.
2378 2010-11-10 Richard Guenther <rguenther@suse.de>
2380 PR tree-optimization/44964
2381 * gcc.dg/pr44964.c: New testcase.
2383 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2385 * gnat.dg/opt10.adb: Fix typo.
2387 2010-11-10 Martin Jambor <mjambor@suse.cz>
2389 PR tree-optimization/46351
2390 PR tree-optimization/46377
2391 * gnat.dg/opt10.adb: New file.
2392 * gnat.dg/opt10_pkg.ads: Likewise.
2393 * gnat.dg/opt11.adb: Likewise.
2394 * gnat.dg/opt11.ads: Likewise.
2396 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2398 * gnat.dg/boolean_conv.adb: New test.
2400 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2402 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2404 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/unchecked_convert7.adb: New test.
2408 2010-11-10 Richard Guenther <rguenther@suse.de>
2410 PR tree-optimization/46398
2411 * gcc.dg/torture/pr46398.c: New testcase.
2413 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415 * gfortran.dg/open_dev_null.f90: New test.
2417 2010-11-09 Jan Hubicka <jh@suse.cz>
2419 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2422 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2424 * gcc.dg/struct-semi-4.c: New test.
2426 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2428 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2429 power5 to enable generation of FRIZ.
2431 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2434 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2437 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2440 * gfortran.dg/pr43808.f90: New test.
2442 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2444 PR tree-optimization/46036
2445 * gfortran.dg/lto/pr46036_0.f90: New.
2447 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2450 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2451 bar invocation instead of first.
2454 * gcc.dg/pr46171.c: New test.
2456 2010-11-09 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/46355
2459 * gcc.dg/pr46355.c: New testcase.
2461 2010-11-09 Richard Guenther <rguenther@suse.de>
2463 PR tree-optimization/46177
2464 * gcc.dg/pr46177-2.c: New testcase.
2466 2010-11-09 Richard Guenther <rguenther@suse.de>
2469 * gcc.dg/vec-scal-opt.c: Move ...
2470 * gcc.dg/vect/vect-scal-opt.c: ... here.
2471 * gcc.dg/vec-scal-opt1.c: Move ...
2472 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2473 * gcc.dg/vec-scal-opt2.c: Move ...
2474 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2476 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2478 * gnat.dg/specs/static_initializer5.ads: New test.
2479 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2481 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.c-torture/compile/pr46360.c: New test.
2487 * g++.dg/warn/Wsequence-point-2.C: New test.
2489 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2492 * gfortran.dg/class_29.f03: New.
2494 2010-11-09 Richard Guenther <rguenther@suse.de>
2497 * gcc.target/i386/alias-1.c: New testcase.
2499 2010-11-08 Jason Merrill <jason@redhat.com>
2501 * g++.dg/cpp0x/constexpr-sassert.C: New.
2503 2010-11-08 Jason Merrill <jason@redhat.com>
2505 * g++.dg/cpp0x/constexpr-defarg.C: New.
2507 2010-11-08 Xinliang David Li <davidxl@google.com>
2509 PR tree-optimization/46316
2510 * gcc.c-torture/execute/pr46316.c: New test.
2512 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2515 * gfortran.dg/class_28.f03: Extended.
2517 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2519 * objc.dg/property/dotsyntax-13.m: New.
2520 * objc.dg/property/dotsyntax-14.m: New.
2521 * objc.dg/property/dotsyntax-15.m: New.
2522 * objc.dg/property/synthesize-7.m: New.
2523 * obj-c++.dg/property/dotsyntax-13.mm: New.
2524 * obj-c++.dg/property/dotsyntax-14.mm: New.
2525 * obj-c++.dg/property/dotsyntax-15.mm: New.
2526 * obj-c++.dg/property/synthesize-7.mm: New.
2528 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2530 * objc.dg/property/dynamic-4.m: New.
2531 * objc.dg/property/dynamic-5.m: New.
2532 * objc.dg/property/dynamic-6.m: New.
2533 * obj-c++.dg/property/dynamic-4.mm: New.
2534 * obj-c++.dg/property/dynamic-5.mm: New.
2535 * obj-c++.dg/property/dynamic-6.mm: New.
2537 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2539 * objc.dg/property/synthesize-3.m: New.
2540 * objc.dg/property/synthesize-4.m: New.
2541 * objc.dg/property/synthesize-5.m: New.
2542 * objc.dg/property/synthesize-6.m: New.
2543 * obj-c++.dg/property/synthesize-3.mm: New.
2544 * obj-c++.dg/property/synthesize-4.mm: New.
2545 * obj-c++.dg/property/synthesize-5.mm: New.
2546 * obj-c++.dg/property/synthesize-6.mm: New.
2548 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2550 * objc.dg/property/at-property-5.m: Updated test.
2551 * objc.dg/property/at-property-16.m: New.
2552 * objc.dg/property/at-property-17.m: New.
2553 * objc.dg/property/at-property-18.m: New.
2554 * objc.dg/property/at-property-19.m: New.
2555 * objc.dg/property/dotsyntax-12.m: New.
2556 * objc.dg/protocol-inheritance-1.m: New.
2557 * objc.dg/protocol-inheritance-2.m: New.
2558 * obj-c++.dg/property/at-property-5.mm: Updated test.
2559 * obj-c++.dg/property/at-property-16.mm: New.
2560 * obj-c++.dg/property/at-property-17.mm: New.
2561 * obj-c++.dg/property/at-property-18.mm: New.
2562 * obj-c++.dg/property/at-property-19.mm: New.
2563 * obj-c++.dg/protocol-inheritance-1.mm: New.
2564 * obj-c++.dg/protocol-inheritance-2.mm: New.
2565 * obj-c++.dg/property/dotsyntax-12.mm: New.
2567 2010-11-08 Jason Merrill <jason@redhat.com>
2569 * g++.dg/expr/overflow1.C: New.
2570 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2571 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2572 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2573 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2575 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2577 * gcc.dg/pr35442.c: Adapt warning.
2580 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2581 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2582 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2583 i?86-*-* x86_64-*-*.
2584 * g++.dg/torture/pr36445.C: Likewise.
2585 * gcc.c-torture/compile/pr34856.c: Likewise.
2586 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2587 * gcc.c-torture/compile/vector-1.c: Likewise.
2588 * gcc.c-torture/compile/vector-2.c: Likewise.
2589 * gcc.dg/pr32912-1.c: Likewise.
2590 * gcc.c-torture/execute/va-arg-25.c: Move ...
2591 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2592 Add dg-options -msse, dg-require-effective-target sse_runtime for
2593 for i?86-*-*, x86_64-*-*.
2594 * gcc.c-torture/execute/vector-1.c: Likewise.
2595 * gcc.c-torture/execute/vector-2.c: Likewise.
2596 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2597 i?86-*-*, x86_64-*-*.
2598 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2599 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2600 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2601 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2602 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2604 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2606 * gcc.dg/torture/pr45982.c: Add -std=c99
2607 * gcc.dg/torture/pr45623.c: Ditto.
2609 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2611 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2612 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2614 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2617 * g++.dg/ext/dllimport7.C: Adjust second error check and
2618 allow test for x86_64 mingw, too.
2620 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/class_28.f03: New.
2625 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2627 PR rtl-optimization/45352
2628 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2629 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2630 gcc.target/i386/pr45352-2.c: New tests.
2632 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2635 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2636 XFAIL the run for all but m32 x86.
2638 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2640 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2641 as comment character.
2643 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2645 * gcc.target/mips/mips.exp: Revert previous patch.
2646 * gcc.target/mips/fma-1.c: Delete.
2647 * gcc.target/mips/fma-2.c: Likewise.
2648 * gcc.target/mips/fma-3.c: Likewise.
2649 * gcc.target/mips/fma-4.c: Likewise.
2650 * gcc.target/mips/fma-5.c: Likewise.
2651 * gcc.target/mips/fma-6.c: Likewise.
2652 * gcc.target/mips/fma-7.c: Likewise.
2653 * gcc.target/mips/fma-8.c: Likewise.
2654 * gcc.target/mips/fma-9.c: Likewise.
2655 * gcc.target/mips/fma-10.c: Likewise.
2656 * gcc.target/mips/fma-11.c: Likewise.
2657 * gcc.target/mips/fma-12.c: Likewise.
2658 * gcc.target/mips/fma-13.c: Likewise.
2659 * gcc.target/mips/fma-14.c: Likewise.
2660 * gcc.target/mips/fma-15.c: Likewise.
2661 * gcc.target/mips/fma-16.c: Likewise.
2662 * gcc.target/mips/fma-17.c: Likewise.
2663 * gcc.target/mips/fma-18.c: Likewise.
2664 * gcc.target/mips/fma-19.c: Likewise.
2665 * gcc.target/mips/fma-20.c: Likewise.
2667 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2669 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2670 * gcc.target/mips/fma-1.c: New test.
2671 * gcc.target/mips/fma-2.c: Likewise.
2672 * gcc.target/mips/fma-3.c: Likewise.
2673 * gcc.target/mips/fma-4.c: Likewise.
2674 * gcc.target/mips/fma-5.c: Likewise.
2675 * gcc.target/mips/fma-6.c: Likewise.
2676 * gcc.target/mips/fma-7.c: Likewise.
2677 * gcc.target/mips/fma-8.c: Likewise.
2678 * gcc.target/mips/fma-9.c: Likewise.
2679 * gcc.target/mips/fma-10.c: Likewise.
2680 * gcc.target/mips/fma-11.c: Likewise.
2681 * gcc.target/mips/fma-12.c: Likewise.
2682 * gcc.target/mips/fma-13.c: Likewise.
2683 * gcc.target/mips/fma-14.c: Likewise.
2684 * gcc.target/mips/fma-15.c: Likewise.
2685 * gcc.target/mips/fma-16.c: Likewise.
2686 * gcc.target/mips/fma-17.c: Likewise.
2687 * gcc.target/mips/fma-18.c: Likewise.
2688 * gcc.target/mips/fma-19.c: Likewise.
2689 * gcc.target/mips/fma-20.c: Likewise.
2691 2010-11-06 Jason Merrill <jason@redhat.com>
2693 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2695 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2698 * gcc.dg/parser-error-3.c: New test.
2700 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2703 * g++.dg/parse/semicolon2.C: New testcase.
2704 * g++.dg/ext/asmspec1.C: Adjust.
2705 * g++.dg/init/new13.C: Adjust.
2706 * g++.dg/parse/ctor5.C: Adjust.
2708 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2711 * gfortran.dg/class_27.f03: New.
2713 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2715 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2716 * objc.dg/property/dotsyntax-5.m: New.
2717 * objc.dg/property/dotsyntax-6.m: New.
2718 * objc.dg/property/dotsyntax-7.m: New.
2719 * objc.dg/property/dotsyntax-8.m: New.
2720 * objc.dg/property/dotsyntax-9.m: New.
2721 * objc.dg/property/dotsyntax-10.m: New.
2722 * objc.dg/property/dotsyntax-11.m: New.
2723 * obj-c++.dg/property/dotsyntax-5.mm: New.
2724 * obj-c++.dg/property/dotsyntax-6.mm: New.
2725 * obj-c++.dg/property/dotsyntax-7.mm: New.
2726 * obj-c++.dg/property/dotsyntax-8.mm: New.
2727 * obj-c++.dg/property/dotsyntax-9.mm: New.
2728 * obj-c++.dg/property/dotsyntax-10.mm: New.
2729 * obj-c++.dg/property/dotsyntax-11.mm: New.
2731 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2733 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2734 NeXT runtime when the type is READONLY.
2736 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2738 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2739 * gcc.target/i386/387-6.c: Ditto.
2740 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2741 * gcc.target/i386/387-4.c: Ditto.
2742 * gcc.target/i386/387-7.c: Ditto.
2743 * gcc.target/i386/387-8.c: Ditto.
2744 * gcc.target/i386/387-9.c: Ditto.
2745 * gcc.target/i386/387-10.c: Ditto.
2746 * gcc.target/i386/387-11.c: Ditto.
2747 * gcc.target/i386/387-12.c: Ditto.
2749 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2751 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2754 * gcc.dg/darwin-cfstring-format-1.c: New.
2755 * gcc.dg/warn-nsstring.c: New.
2756 * objc.dg/fsf-nsstring-format-1.m: New.
2757 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2758 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2761 2010-11-05 Jason Merrill <jason@redhat.com>
2764 * g++.dg/inherit/virtual6.C: New.
2766 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2769 * gcc.dg/Wcxx-compat-21.c: New test.
2771 2010-11-05 Ian Lance Taylor <iant@google.com>
2774 * gcc.target/i386/pr46084.c: New test.
2776 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2778 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2779 * (check_effective_target_mempcpy): New.
2780 * gcc.c-torture/execute/pr45636.c: Move this...
2781 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2783 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2785 * gcc.target/i386/i386.exp (FLAGS): Remove.
2786 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2788 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2791 * g++.dg/opt/empty2.C: New test.
2794 * gcc.target/i386/pr45670.c: New test.
2796 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2800 * gfortran.dg/class_19.f03: Modified.
2801 * gfortran.dg/class_allocate_6.f03: New.
2803 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2805 * gcc.target/i386/avx-vzeroupper-19.c: New.
2807 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2809 PR tree-optimization/46099
2810 * gcc.dg/autopar/pr46099.c: New test.
2813 * c-c++-common/pr43690.c: New test.
2815 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2817 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2818 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2819 declaration and implementation.
2820 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2821 * obj-c++.dg/property/at-property-13.mm: Likewise.
2822 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2823 * obj-c++.dg/property/property-1.mm: Likewise.
2824 * obj-c++.dg/property/at-property-7.mm: Likewise.
2825 * obj-c++.dg/property/at-property-9.mm: Likewise.
2826 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2827 * obj-c++.dg/property/at-property-10.mm: Likewise.
2828 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2829 * obj-c++.dg/property/at-property-12.mm: Likewise.
2830 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2831 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2832 * obj-c++.dg/property/at-property-6.mm: Likewise.
2833 * obj-c++.dg/property/at-property-8.mm: Likewise.
2834 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2835 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2836 * obj-c++.dg/property/at-property-11.mm: Likewise.
2837 * obj-c++.dg/template-8.mm: Likewise.
2838 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2839 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2840 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2841 and put a FIXME for this.
2842 * obj-c++.dg/property/property-2.mm: Remove.
2843 * obj-c++.dg/property/property-3.mm: Remove.
2845 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2848 * gcc.dg/pr46307.c: New test.
2850 2010-11-05 Jason Merrill <jason@redhat.com>
2853 * g++.dg/ext/complex6.C: New.
2855 2010-11-04 Bud Davis <jimmied@smu.edu>
2857 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2859 2010-11-04 Chao-ying Fu <fu@mips.com>
2861 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2863 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2865 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2867 Fixed using the Objective-C 2.0 dot-syntax with class names.
2868 * objc.dg/property/dotsyntax-3.m: New.
2869 * objc.dg/property/dotsyntax-4.m: New.
2870 * obj-c++.dg/property/dotsyntax-3.mm: New.
2871 * obj-c++.dg/property/dotsyntax-4.mm: New.
2873 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2874 Objective-C 2.0 dot-syntax is used with class names.
2875 * obj-c++.dg/fobjc-std-1.mm: Same change.
2877 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2879 * gcc.target/powerpc/loop_align.c: New.
2881 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2883 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2885 merge from FSF 'apple/trunk' branch.
2886 * gcc.target/powerpc/darwin64-abi.c: New.
2888 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2890 PR tree-optimization/46233
2891 * gcc.dg/pr46233.c: New test.
2893 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2895 * objc.dg/property/property-2.m: Deleted.
2896 * objc.dg/property/property-3.m: Deleted.
2898 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2900 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2902 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2903 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2904 * objc.dg/property/property-1.m: Likewise.
2905 * objc.dg/property/at-property-6.m: Likewise.
2906 * objc.dg/property/at-property-7.m: Likewise.
2907 * objc.dg/property/dotsyntax-1.m: Likewise.
2908 * objc.dg/property/at-property-8.m: Likewise.
2909 * objc.dg/property/dotsyntax-2.m: Likewise.
2910 * objc.dg/property/at-property-9.m: Likewise.
2911 * objc.dg/property/synthesize-2.m: Likewise.
2912 * objc.dg/property/at-property-10.m: Likewise.
2913 * objc.dg/property/at-property-11.m: Likewise.
2914 * objc.dg/property/at-property-12.m: Likewise.
2915 * objc.dg/property/at-property-13.m: Likewise.
2916 * objc.dg/property/fsf-property-method-access.m: Likewise.
2917 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2919 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2921 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2922 deprecation warnings. Use Object1 implementation.
2923 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2924 * objc/execute/forward-1.m: Remove.
2925 * objc/execute/forward-1.x: Remove.
2927 2010-11-04 Jason Merrill <jason@redhat.com>
2929 * g++.dg/cpp0x/constexpr-access.C: New.
2931 2010-11-04 Richard Guenther <rguenther@suse.de>
2933 PR rtl-optimization/46183
2934 * gcc.dg/torture/pr46183.c: New testcase.
2936 2010-11-04 Richard Guenther <rguenther@suse.de>
2938 PR tree-optimization/46068
2939 * gcc.dg/torture/pr46068.c: New testcase.
2941 2010-11-04 Richard Guenther <rguenther@suse.de>
2943 PR tree-optimization/45991
2944 * gcc.dg/pr45991.c: New testcase.
2946 2010-11-04 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/46154
2949 * g++.dg/torture/pr46154.C: New testcase.
2951 2010-11-04 Richard Guenther <rguenther@suse.de>
2953 PR tree-optimization/45733
2954 * gcc.dg/pr45733.c: New testcase.
2956 2010-11-04 Ira Rosen <irar@il.ibm.com>
2958 PR tree-optimization/46213
2959 * gfortran.dg/vect/pr46213.f90: New.
2961 2010-11-04 Richard Guenther <rguenther@suse.de>
2964 * gcc.dg/pr34989-1.c: Move ...
2965 * gcc.dg/lto/pr34989-1_0.c: ... here.
2966 * gcc.dg/pr34989-2.c: Move ...
2967 * gcc.dg/lto/pr34989-1_1.c: ... here.
2968 * gcc.dg/pr27898.c: Move ...
2969 * gcc.dg/lto/pr27898_0.c: ... here and ...
2970 * gcc.dg/lto/pr27898_1.c: ... split.
2971 * gcc.dg/pr28712.c: Move ...
2972 * gcc.dg/lto/pr28712_0.c: ... here and ...
2973 * gcc.dg/lto/pr28712_1.c: ... split ...
2974 * gcc.dg/lto/pr28712_2.c: ... twice.
2975 * gcc.dg/pr28706.c: Move ...
2976 * gcc.dg/lto/pr28706_0.c: ... here and ...
2977 * gcc.dg/lto/pr28706_1.c: ... split.
2979 2010-11-04 Richard Guenther <rguenther@suse.de>
2980 Richard Henderson <rth@redhat.com>
2982 * gcc.target/i386/fma4-vector-2.c: New testcase.
2984 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2985 Richard Guenther <rguenther@suse.de>
2987 * gcc.dg/vec-scal-opt.c: New testcase.
2988 * gcc.dg/vec-scal-opt1.c: New testcase.
2989 * gcc.dg/vec-scal-opt2.c: New testcase.
2991 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2993 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2994 from plugin build flags on Darwin targets.
2996 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2998 * gcc.target/i386/pr46285.c: Require split_stack target.
3000 2010-11-03 Jason Merrill <jason@redhat.com>
3003 * g++.dg/cpp0x/constexpr-base2.C: New.
3006 * g++.dg/cpp0x/initlist45.C: New.
3008 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3010 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3011 is now allowed in categories.
3012 * obj-c++.dg/property/dynamic-2.mm: Same change.
3013 * objc.dg/property/dynamic-3.m: New.
3014 * obj-c++.dg/property/dynamic-3.mm: New.
3015 * objc.dg/property/at-property-14.m: New.
3016 * objc.dg/property/at-property-15.m: New.
3017 * obj-c++.dg/property/at-property-14.mm: New.
3018 * obj-c++.dg/property/at-property-15.mm: New.
3020 * objc.dg/foreach-6.m: Added a few more tests for valid and
3021 invalid iterating variables and collections.
3023 2010-11-03 Xinliang David Li <davidxl@google.com>
3026 * g++.dg/tree-ssa/ivopts-2.C: New test.
3028 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3031 * gcc.target/i386/pr46295.c: New.
3033 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3035 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3036 precision min/max for single precision on VSX.
3038 2010-11-03 Jason Merrill <jason@redhat.com>
3041 * g++.dg/cpp0x/constexpr-ice3.C: New.
3043 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
3045 * gnat.dg/opt8.ad[sb]: New test.
3046 * gnat.dg/opt8_pkg.ads: New helper.
3048 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3050 PR rtl-optimization/45865
3051 * gcc.dg/pr45865.c: New.
3052 * gcc.dg/torture/pr45865.c: Likewise.
3054 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3055 * gcc.target/arm/headmerge-2.c: Likewise.
3056 * gcc.target/i386/headmerge-1.c: Likewise.
3057 * gcc.target/i386/headmerge-2.c: Likewise.
3059 2010-11-03 Richard Guenther <rguenther@suse.de>
3062 * gcc.dg/pr46288.c: New testcase.
3064 2010-11-03 Richard Guenther <rguenther@suse.de>
3066 PR tree-optimization/44807
3067 * gcc.dg/torture/pr44807.c: New testcase.
3069 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3071 PR libgfortran/43899
3072 * gfortran.dg/namelist_67.f90: New test.
3074 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3076 PR tree-optimization/46009
3077 * gcc.dg/vect/pr46009.c: New function.
3079 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3081 Implemented -fobjc-std=objc1 flag.
3082 * objc.dg/fobjc-std-1.m: New.
3083 * obj-c++.dg/fobjc-std-1.mm: New.
3085 2010-11-03 Richard Guenther <rguenther@suse.de>
3088 * g++.dg/debug/pr46241.C: New testcase.
3090 2010-11-03 Richard Guenther <rguenther@suse.de>
3092 PR tree-optimization/46190
3093 * gfortran.dg/pr46190.f90: New testcase.
3095 2010-11-03 Richard Guenther <rguenther@suse.de>
3098 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3099 * gcc.dg/vect/vect-19.c: Likewise.
3100 * gcc.dg/vect/vect-17.c: Likewise.
3102 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3105 * gcc.target/i386/pr46285.c: New.
3107 2010-11-03 Richard Guenther <rguenther@suse.de>
3109 PR tree-optimization/46217
3110 * gcc.dg/pr46217.c: New testcase.
3112 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3114 * objc.dg/property/dotsyntax-1.m: New.
3115 * objc.dg/property/dotsyntax-2.m: New.
3116 * obj-c++.dg/property/dotsyntax-1.mm: New.
3117 * obj-c++.dg/property/dotsyntax-2.mm: New.
3119 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3121 PR tree-optimization/46165
3122 * gcc.dg/pr46165.c: New test.
3124 2010-11-03 Richard Guenther <rguenther@suse.de>
3127 * gcc.dg/pr46251.c: New testcase.
3129 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3131 PR tree-optimization/46107
3132 * gcc.c-torture/compile/pr46107.c: New test.
3135 * gcc.dg/pr46252.c: New test.
3137 PR rtl-optimization/46034
3138 PR rtl-optimization/46212
3139 PR rtl-optimization/46248
3140 * gcc.c-torture/compile/pr46034.c: New test.
3141 * gcc.c-torture/compile/pr46248.c: New test.
3142 * gcc.dg/pr46212.c: New test.
3144 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
3146 * gnat.dg/sizetype4.adb: New test.
3148 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
3150 * gcc.target/i386/avx-vzeroupper-15.c: New.
3151 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3152 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3153 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3156 * gcc.target/i386/pr46253.c: New.
3158 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
3159 Tobias Burnus <burnus@net-b.de>
3162 * gfortran.dg/deferred_type_param_1.f90: New.
3163 * gfortran.dg/deferred_type_param_2.f90: New.
3164 * gfortran.dg/initialization_1.f90: Update dg-errors.
3165 * gfortran.dg/initialization_9.f90: Update dg-errors.
3167 2010-11-02 Richard Guenther <rguenther@suse.de>
3169 PR tree-optimization/46149
3170 * g++.dg/torture/pr46149.C: New testcase.
3172 2010-11-02 Richard Guenther <rguenther@suse.de>
3174 PR tree-optimization/46216
3175 * gcc.dg/torture/pr46216.c: New testcase.
3177 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3180 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3183 2010-11-02 Richard Guenther <rguenther@suse.de>
3185 PR tree-optimization/46184
3186 * gcc.dg/pr46184.c: New testcase.
3188 2010-11-02 Richard Guenther <rguenther@suse.de>
3190 PR tree-optimization/46177
3191 * gcc.dg/pr46177.c: New testcase.
3193 2010-11-02 Martin Jambor <mjambor@suse.cz>
3196 * g++.dg/ipa/ivinline-9.C: New test.
3198 2010-11-02 Martin Jambor <mjambor@suse.cz>
3200 PR tree-optimization/45875
3201 * g++.dg/torture/pr45875.C: New test.
3203 2010-11-02 Richard Guenther <rguenther@suse.de>
3206 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3208 2010-11-02 Jakub Jelinek <jakub@redhat.com>
3211 * gcc.dg/pr46255.c: New test.
3213 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3217 * g++.dg/template/sfinae26.C: New test.
3218 * g++.dg/template/sfinae27.C: Likewise.
3220 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3223 * g++.dg/template/typedef36.C: New test.
3224 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3225 * g++.dg/template/canon-type-10.C: Likewise.
3226 * g++.dg/template/canon-type-11.C: Likewise.
3227 * g++.dg/template/canon-type-12.C: Likewise.
3228 * g++.dg/template/canon-type-13.C: Likewise.
3230 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
3232 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3233 instance of debug_pubnames on darwin.
3235 2010-11-01 Jason Merrill <jason@redhat.com>
3236 Benjamin Kosnik <bkoz@redhat.com>
3238 * g++.dg/cpp0x/constexpr-initlist2.C: New.
3239 * g++.dg/cpp0x/constexpr-initlist3.C: New.
3241 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3242 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3243 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3244 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3245 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3246 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3247 * g++.dg/cpp0x/constexpr-array.C: New.
3248 * g++.dg/cpp0x/constexpr-base.C: New.
3249 * g++.dg/cpp0x/constexpr-complex.C: New.
3250 * g++.dg/cpp0x/constexpr-data1.C: New.
3251 * g++.dg/cpp0x/constexpr-data2.C: New.
3252 * g++.dg/cpp0x/constexpr-deref.C: New.
3253 * g++.dg/cpp0x/constexpr-diag1.C: New.
3254 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3255 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3256 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3257 * g++.dg/cpp0x/constexpr-empty.C: New.
3258 * g++.dg/cpp0x/constexpr-empty2.C: New.
3259 * g++.dg/cpp0x/constexpr-empty3.C: New.
3260 * g++.dg/cpp0x/constexpr-empty4.C: New.
3261 * g++.dg/cpp0x/constexpr-empty5.C: New.
3262 * g++.dg/cpp0x/constexpr-ex1.C: New.
3263 * g++.dg/cpp0x/constexpr-ex2.C: New.
3264 * g++.dg/cpp0x/constexpr-ex3.C: New.
3265 * g++.dg/cpp0x/constexpr-ex4.C: New.
3266 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3267 * g++.dg/cpp0x/constexpr-fnptr.C: New.
3268 * g++.dg/cpp0x/constexpr-function1.C: New.
3269 * g++.dg/cpp0x/constexpr-function2.C: New.
3270 * g++.dg/cpp0x/constexpr-function3.C: New.
3271 * g++.dg/cpp0x/constexpr-ice.C: New.
3272 * g++.dg/cpp0x/constexpr-initlist.C: New.
3273 * g++.dg/cpp0x/constexpr-neg1.C: New.
3274 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3275 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3276 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3277 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3278 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3279 * g++.dg/cpp0x/constexpr-nonlit.C: New.
3280 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3281 * g++.dg/cpp0x/constexpr-nullptr.C: New.
3282 * g++.dg/cpp0x/constexpr-object1.C: New.
3283 * g++.dg/cpp0x/constexpr-object2.C: New.
3284 * g++.dg/cpp0x/constexpr-overflow.C: New.
3285 * g++.dg/cpp0x/constexpr-pedantic.C: New.
3286 * g++.dg/cpp0x/constexpr-pos1.C: New.
3287 * g++.dg/cpp0x/constexpr-potential1.C: New.
3288 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3289 * g++.dg/cpp0x/constexpr-pure.C: New.
3290 * g++.dg/cpp0x/constexpr-static.C: New.
3291 * g++.dg/cpp0x/constexpr-static2.C: New.
3292 * g++.dg/cpp0x/constexpr-static3.C: New.
3293 * g++.dg/cpp0x/constexpr-static4.C: New.
3294 * g++.dg/cpp0x/constexpr-static5.C: New.
3295 * g++.dg/cpp0x/constexpr-static6.C: New.
3296 * g++.dg/cpp0x/constexpr-string.C: New.
3297 * g++.dg/cpp0x/constexpr-switch.C: New.
3298 * g++.dg/cpp0x/constexpr-targ.C: New.
3299 * g++.dg/cpp0x/constexpr-throw.C: New.
3300 * g++.dg/cpp0x/constexpr-typeid.C: New.
3301 * g++.dg/cpp0x/constexpr-union.C: New.
3302 * g++.dg/cpp0x/constexpr-value.C: New.
3303 * g++.dg/cpp0x/constexpr-value2.C: New.
3304 * g++.dg/cpp0x/constexpr-variadic.C: New.
3305 * g++.dg/cpp0x/initlist5.C: Use constexpr.
3306 * g++.dg/cpp0x/static_assert3.C: Add expected error.
3307 * g++.dg/other/fold1.C: Likewise.
3308 * g++.dg/parse/crash36.C: Likewise.
3309 * g++.dg/parse/constant4.C: Adjust expected error.
3310 * g++.dg/template/arg5.C: Likewise.
3311 * g++.dg/template/non-dependent10.C: Likewise.
3312 * g++.dg/template/qualified-id3.C: Likewise.
3313 * g++.dg/warn/overflow-warn-1.C: Likewise.
3314 * g++.dg/warn/overflow-warn-3.C: Likewise.
3315 * g++.dg/warn/overflow-warn-4.C: Likewise.
3316 * g++.old-deja/g++.pt/crash10.C: Likewise.
3318 * g++.dg/cpp0x/constexpr-ctor2.C: New.
3320 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3322 Implemented format and noreturn attributes for Objective-C methods.
3323 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3324 * objc.dg/attributes/method-deprecated-1.m: New.
3325 * objc.dg/attributes/method-deprecated-2.m: New.
3326 * objc.dg/attributes/method-deprecated-3.m: New.
3327 * objc.dg/attributes/method-noreturn-1.m: New.
3328 * objc.dg/attributes/method-sentinel-1.m: New.
3329 * objc.dg/attributes/method-format-1.m: New.
3330 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3331 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3332 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3333 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3334 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3335 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3336 * obj-c++.dg/attributes/method-format-1.mm: New.
3338 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3340 * objc.dg/property/at-property-deprecated-1.m: New.
3341 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3343 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3345 Implemented Objective-C 2.0 property accessors.
3346 * objc.dg/property/at-property-6.m: Use nonatomic properties to
3347 avoid testing more complex accessors in this testcase which is not
3349 * objc.dg/property/at-property-7.m: Same change.
3350 * objc.dg/property/at-property-8.m: Same change.
3351 * objc.dg/property/at-property-9.m: Same change.
3352 * objc.dg/property/at-property-10.m: Same change.
3353 * objc.dg/property/at-property-11.m: Same change.
3354 * obj-c++.dg/property/at-property-6.mm: Same change.
3355 * obj-c++.dg/property/at-property-7.mm: Same change.
3356 * obj-c++.dg/property/at-property-8.mm: Same change.
3357 * obj-c++.dg/property/at-property-9.mm: Same change.
3358 * obj-c++.dg/property/at-property-10.mm: Same change.
3359 * obj-c++.dg/property/at-property-11.mm: Same change.
3360 * objc.dg/property/at-property-12.m: New.
3361 * objc.dg/property/at-property-13.m: New.
3362 * obj-c++.dg/property/at-property-12.mm: New.
3363 * obj-c++.dg/property/at-property-13.mm: New.
3365 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3368 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3369 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3370 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3371 * gfortran.dg/allocate_with_typespec_2.f: New test.
3372 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3373 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3374 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3376 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3377 Nathan Froyd <froydnj@codesourcery.com>
3379 PR tree-optimization/46259
3380 * gfortran.dg/pr46259.f: New testcase.
3382 2010-11-01 Paul Koning <ni1d@arrl.net>
3384 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3385 * gcc.c-torture/compile/20020604-1.c: Ditto.
3386 * gcc.c-torture/compile/20001226-1.c: Ditto.
3387 * gcc.c-torture/compile/20010327-1.c: Ditto.
3388 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3389 * gcc.c-torture/compile/pr43191.c: Ditto.
3390 * gcc.c-torture/compile/pr41181.c: Ditto.
3392 2010-10-31 Richard Henderson <rth@redhat.com>
3394 * lib/target-supports.exp
3395 (check_effective_target_automatic_stack_alignment): True for
3396 x86 but not windows.
3397 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3398 use of the preferred-stack-boundary arguments.
3399 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3401 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3404 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3405 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3407 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3409 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3411 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3413 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3414 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3416 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3417 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3418 * objc.dg/torture/tls/thr-init.m: Likewise.
3419 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3420 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3422 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3424 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3427 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3432 * gfortran.dg/typebound_generic_10.f03: New.
3434 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3436 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3437 * objc.dg/property/property-neg-1.m: Updated for changes in the
3438 syntax of @property and the implementation of
3439 @synthesize/@dynamic.
3440 * objc.dg/property/property-neg-2.m: Same change.
3441 * objc.dg/property/property-neg-3.m: Same change.
3442 * objc.dg/property/property-neg-4.m: Same change.
3443 * objc.dg/property/property-neg-5.m: Same change.
3444 * objc.dg/property/property-neg-7.m: Same change.
3445 * objc.dg/property/property-1.m: Same change.
3446 * objc.dg/property/synthesize-1.m: Same change.
3447 * objc.dg/property/at-property-2.m: Same change.
3448 * objc.dg/property/at-property-4.m: Same change.
3450 * objc.dg/property/fsf-property-method-acces.m: Updated for
3451 changes in the syntax of @property and the implementation of
3452 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3453 * objc.dg/property/fsf-property-basic.m: Same change.
3454 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3456 * objc.dg/property/at-property-5.m: New.
3457 * objc.dg/property/at-property-6.m: New.
3458 * objc.dg/property/at-property-7.m: New.
3459 * objc.dg/property/at-property-8.m: New.
3460 * objc.dg/property/at-property-9.m: New.
3461 * objc.dg/property/at-property-10.m: New.
3462 * objc.dg/property/at-property-11.m: New.
3463 * objc.dg/property/synthesize-2.m: New.
3464 * objc.dg/property/dynamic-2.m: New.
3466 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3467 syntax of @property and the implementation of
3468 @synthesize/@dynamic.
3469 * obj-c++.dg/property/property-neg-2.mm: Same change.
3470 * obj-c++.dg/property/property-neg-3.mm: Same change.
3471 * obj-c++.dg/property/property-neg-4.mm: Same change.
3472 * obj-c++.dg/property/property-neg-5.mm: Same change.
3473 * obj-c++.dg/property/property-neg-7.mm: Same change.
3474 * obj-c++.dg/property/property-1.mm: Same change.
3475 * obj-c++.dg/property/synthesize-1.mm: Same change.
3476 * obj-c++.dg/property/at-property-2.mm: Same change.
3477 * obj-c++.dg/property/at-property-4.mm: Same change.
3479 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3480 changes in the syntax of @property and the implementation of
3481 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3482 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3483 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3485 * obj-c++.dg/property/at-property-5.mm: New.
3486 * obj-c++.dg/property/at-property-6.mm: New.
3487 * obj-c++.dg/property/at-property-7.mm: New.
3488 * obj-c++.dg/property/at-property-8.mm: New.
3489 * obj-c++.dg/property/at-property-9.mm: New.
3490 * obj-c++.dg/property/at-property-10.mm: New.
3491 * obj-c++.dg/property/at-property-11.mm: New.
3492 * obj-c++.dg/property/synthesize-2.mm: New.
3493 * obj-c++.dg/property/dynamic-2.mm: New.
3495 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3496 Andrew Pinski <pinskia@gmail.com>
3498 * gcc.c-torture/execute/vector-shift.c: New testcase.
3499 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3500 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3501 * gcc.dg/vector-shift.c: Likewise.
3502 * gcc.dg/vector-shift1.c: Likewise.
3503 * gcc.dg/torture/vector-shift2.c: Likewise.
3504 * gcc.dg/vector-shift3.c: Likewise.
3505 * gcc.dg/simd-1b.c: Adjust.
3507 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3509 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3511 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3513 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3515 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.target/i386/pr46153.c: New test.
3520 2010-10-27 Jason Merrill <jason@redhat.com>
3522 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3524 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3527 * gfortran.dg/class_dummy_3.f03: New.
3529 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3531 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3532 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3534 * gcc.target/i386/avx-vzeroupper-3.c: New.
3535 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3536 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3537 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3538 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3539 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3540 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3541 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3542 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3543 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3544 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3545 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3547 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3549 * obj-c.dg/property/at-property-4.m: New.
3550 * obj-c++.dg/property/at-property-4.mm: New.
3551 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3553 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3556 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3558 * objc.dg/property/at-property-1.m: New.
3559 * objc.dg/property/at-property-2.m: New.
3560 * objc.dg/property/at-property-3.m: New.
3561 * objc.dg/ivar-invalid-type-1.m: New.
3562 * obj-c++.dg/property/at-property-1.mm: New.
3563 * obj-c++.dg/property/at-property-2.mm: New.
3564 * obj-c++.dg/property/at-property-3.mm: New.
3565 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3566 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3569 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571 PR libgfortran/46010
3572 * gfortran.dg/namelist_66.f90: New test.
3573 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3575 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3578 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3579 * gfortran.dg/allocatable_scalar_10.f90: New.
3580 * gfortran.dg/class_19.f03: Extended.
3582 2010-10-26 Jan Hubicka <jh@suse.cz>
3585 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3587 2010-10-26 Ira Rosen <irar@il.ibm.com>
3589 PR tree-optimization/46167
3590 * gcc.dg/vect/O-pr46167.c: New.
3591 * gcc.dg/vect/vect.exp: Run tests with -O.
3593 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3596 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3597 * g++.dg/vect/pr33860a.cc: Likewise.
3598 * gcc.c-torture/compile/20070522-1.c: Likewise.
3599 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3600 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3601 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3602 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3603 * gcc.dg/pr44136.c: Likewise.
3605 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3606 * gcc.dg/compat/vector-1_x.c: Likewise.
3607 * gcc.dg/compat/vector-1_y.c: Likewise.
3608 * gcc.dg/compat/vector-2_x.c: Likewise.
3609 * gcc.dg/compat/vector-2_y.c: Likewise.
3610 * gcc.dg/pr43300.c: Likewise.
3612 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3613 * gcc.dg/compat/vector-1a_y.c: Likewise.
3614 * gcc.dg/compat/vector-1b_x.c: Likewise.
3615 * gcc.dg/compat/vector-1b_y.c: Likewise.
3616 * gcc.dg/compat/vector-2a_x.c: Likewise.
3617 * gcc.dg/compat/vector-2a_y.c: Likewise.
3618 * gcc.dg/compat/vector-2b_x.c: Likewise.
3619 * gcc.dg/compat/vector-2b_y.c: Likewise.
3620 * gcc.target/i386/pr39162.c: Likewise.
3621 * gcc.target/i386/pr40906-2.c: Likewise.
3622 * gcc.target/i386/sse-5.c: Likewise.
3624 * gcc.dg/pr35442.c: Prune ABI change warnings.
3626 * gcc.c-torture/execute/pr38151.x: New.
3627 * gcc.target/i386/pr44948-1a.c: Likewise.
3628 * gcc.target/i386/pr44948-1b.c: Likewise.
3629 * gcc.target/i386/pr44948-2a.c: Likewise.
3630 * gcc.target/i386/pr44948-2b.c: Likewise.
3632 2010-10-26 Ian Lance Taylor <iant@google.com>
3635 * gcc.c-torture/execute/20101025-1.c: New test.
3637 2010-10-26 Tobias Burnus <burnus@net-b.de>
3640 * gfortran.dg/class_allocate_5.f90: New.
3642 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3644 Implement opaque-enum-specifiers for C++0x
3645 * g++.dg/cpp0x/forw_enum1.C: New.
3646 * g++.dg/cpp0x/forw_enum2.C: New.
3647 * g++.dg/cpp0x/forw_enum3.C: New.
3648 * g++.dg/cpp0x/forw_enum4.C: New.
3649 * g++.dg/cpp0x/forw_enum5.C: New.
3650 * g++.dg/cpp0x/forw_enum6.C: New.
3651 * g++.dg/cpp0x/forw_enum7.C: New.
3652 * g++.dg/cpp0x/forw_enum8.C: New.
3653 * g++.dg/cpp0x/forw_enum9.C: New.
3654 * g++.dg/parse/enum3.C: Add new errors.
3655 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3656 * g++.dg/cpp0x/auto9.C: Add new error.
3657 * g++.dg/template/crash79.C: Add new errors.
3659 2010-10-26 Jie Zhang <jie@codesourcery.com>
3661 * gcc.target/arm/volatile-bitfields-1.c: New test.
3662 * gcc.target/arm/volatile-bitfields-2.c: New test.
3663 * gcc.target/arm/volatile-bitfields-3.c: New test.
3665 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3667 * gnat.dg/pointer_discr1.adb: New test.
3668 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3669 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3670 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3672 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/loop_optimization8.adb: New test.
3675 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3676 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3678 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3680 * gnat.dg/in_out_parameter2.adb: New test.
3681 * gnat.dg/in_out_parameter3.adb: Likewise.
3683 2010-10-25 Jie Zhang <jie@codesourcery.com>
3685 * g++.dg/opt/combine.c: New test.
3687 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3689 * gnat.dg/opt7.ad[sb]: New test.
3690 * gnat.dg/opt7_pkg.ads: New helper.
3692 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3695 * obj-c.dg/pr45735.mm: New.
3696 * obj-c++.dg/pr45735.mm: New.
3698 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3701 * objc.dg/pr24393.m: New.
3702 * obj-c++.dg/pr24393.mm: New.
3704 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3707 * objc.dg/pr28049.m: New.
3708 * obj-c++.dg/pr28049.mm: New.
3710 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3712 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3713 parameter attributes are now supported.
3714 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3715 * objc.dg/attributes/parameter-attribute-1.m: New test.
3716 * objc.dg/attributes/parameter-attribute-2.m: New test.
3717 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3718 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3720 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3722 Based on the CFString implementation in FSF apple/trunk branch.
3724 * gcc.dg/darwin-cfstring-1.c: New.
3725 * gcc.dg/darwin-cfstring-2.c: New.
3726 * gcc.dg/torture/darwin-cfstring-3.c: New.
3727 * g++.dg/other/darwin-cfstring1.C: New.
3728 * g++.dg/torture/darwin-cfstring-3.C: New.
3730 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3732 * objc.dg/demangle-1.m: New test.
3733 * obj-c++.dg/demangle-1.mm: New test.
3734 * obj-c++.dg/demangle-2.mm: New test.
3735 * obj-c++.dg/demangle-3.mm: New test.
3737 2010-10-23 Ian Lance Taylor <iant@google.com>
3739 * gcc.c-torture/execute/20101011-1.c: New test.
3740 * gcc.c-torture/execute/20101011-1.x: New test driver.
3742 2010-10-23 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/protected_8.f90: New.
3747 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3749 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3750 * gcc.target/i386/isa-9.c: Skip for -march other than
3751 -march=amdfam10 in multilib options.
3752 * gcc.target/i386/pr42589.c: Skip for -march other than
3753 -march=i486 in multilib options.
3754 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3755 other -march in multilib options.
3757 2010-10-23 Jie Zhang <jie@codesourcery.com>
3759 PR rtl-optimization/37360
3760 * gcc.dg/pr37360.c: New test.
3762 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3764 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3766 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3767 Andrew Pinski <pinskia@gmail.com>
3769 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3770 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3771 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3772 * gcc.dg/vector-subscript-1.c: Likewise.
3773 * gcc.dg/vector-subscript-2.c: Likewise.
3774 * gcc.dg/vector-subscript-3.c: New testcase.
3775 * gcc.dg/array-8.c: Adjust.
3777 2010-10-22 Richard Guenther <rguenther@suse.de>
3780 * c-c++-common/torture/pr46137.c: New testcase.
3782 2010-10-22 Jason Merrill <jason@redhat.com>
3785 * g++.dg/template/defarg14.C: New.
3787 2010-10-22 Jason Merrill <jason@redhat.com>
3790 * g++.dg/cpp0x/implicit10.C: New.
3792 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3795 * gcc.target/i386/pr46098.c: New test.
3797 2010-10-22 Richard Guenther <rguenther@suse.de>
3799 PR tree-optimization/45720
3800 * gcc.dg/torture/pr45720.c: New testcase.
3802 2010-10-22 Ira Rosen <irar@il.ibm.com>
3804 PR tree-optimization/46126
3805 * gcc.dg/vect/pr46126.c: New.
3807 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3809 Based on the CFString implementation in FSF apple/trunk branch.
3811 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3812 so that the latter can be used in dg-skip and dg-xfail clauses.
3813 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3814 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3815 to use dg-additional-files for Object1.
3816 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3817 to use dg-additional-files for Object1, move to torture/strings/.
3818 * obj-c++.dg/const-str-4.mm: Likewise.
3819 * obj-c++.dg/const-str-3.mm: Likewise.
3820 * obj-c++.dg/const-str-8.mm: Likewise.
3821 * obj-c++.dg/const-str-9.mm: Likewise.
3822 * obj-c++.dg/const-str-10.mm: Likewise.
3823 * obj-c++.dg/const-str-10.mm: Likewise.
3824 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3825 to use dg-additional-files for Object1, move to strings/.
3826 * obj-c++.dg/const-str-2.mm: Likewise.
3827 * obj-c++.dg/const-str-5.mm: Likewise.
3828 * obj-c++.dg/const-str-6.mm: Likewise.
3829 * obj-c++.dg/const-str-12.mm: Likewise.
3830 * obj-c++.dg/strings/strings.exp: New.
3831 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3832 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3833 * obj-c++.dg/torture/strings/strings.exp: New.
3834 * obj-c++.dg/torture/strings/string1.mm: New.
3835 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3836 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3837 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3839 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3840 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3841 * objc/execute/string2.m: Likewise.
3842 * objc/execute/string3.m: Likewise.
3843 * objc/execute/string3.m: Likewise.
3844 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3845 * objc.dg/foreach-4.m: Likewise.
3846 * objc.dg/foreach-5.m: Likewise.
3847 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3848 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3849 * objc.dg/const-str-4.m: Likewise.
3850 * objc.dg/const-str-7.m: Likewise.
3851 * objc.dg/const-str-8.m: Likewise.
3852 * objc.dg/const-str-9.m: Likewise.
3853 * objc.dg/const-str-10.m: Likewise.
3854 * objc.dg/const-str-11.m: Likewise.
3855 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3856 to use dg-additional-files for Object1, move to objc.dg/strings/.
3857 * objc.dg/const-str-2.m: Likewise.
3858 * objc.dg/const-str-5.m: Likewise.
3859 * objc.dg/const-str-6.m: Likewise.
3860 * objc.dg/const-str-12.m: Likewise.
3861 * objc.dg/const-str-12b.m: Likewise.
3862 * objc.dg/strings/strings.exp: New.
3863 * objc.dg/strings/const-cfstring-2.m: New.
3864 * objc.dg/strings/const-cfstring-5.m: New.
3865 * objc.dg/torture/strings/strings.exp: New.
3866 * objc.dg/torture/strings/const-cfstring-1.m: New.
3867 * objc.dg/torture/strings/const-cfstring-3.m: New.
3868 * objc.dg/torture/strings/const-cfstring-4.m: New.
3870 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3872 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3874 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3877 * g++.dg/parse/crash57.C: New.
3879 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3880 H.J. Lu <hongjiu.lu@intel.com>
3883 * gcc.target/i386/pr45946.c: New test.
3885 2010-10-21 Martin Jambor <mjambor@suse.cz>
3887 PR tree-optimization/45875
3888 * g++.dg/ipa/pr45875.C: New test.
3890 2010-10-21 Ira Rosen <irar@il.ibm.com>
3892 PR tree-optimization/46049
3893 PR tree-optimization/46052
3894 * gcc.dg/vect/pr46052.c: New test.
3895 * gcc.dg/vect/pr46049.c: New test.
3897 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3900 * gfortran.dg/shape_5.f90: New test case.
3902 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3905 * gfortran.dg/proc_ptr_comp_25.f90: New.
3907 2010-10-21 Richard Guenther <rguenther@suse.de>
3908 Michael Matz <matz@suse.de>
3910 PR tree-optimization/45764
3911 * gcc.dg/torture/pr45764.c: New testcase.
3913 2010-10-21 Richard Guenther <rguenther@suse.de>
3915 PR tree-optimization/46111
3916 * g++.dg/torture/pr46111.C: New testcase.
3918 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3921 * gfortran.dg/dummy_procedure_4.f90: New.
3922 * gfortran.dg/proc_ptr_30.f90: New.
3924 2010-10-21 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/ptr-func-1.f90: New.
3928 * gfortran.dg/ptr-func-2.f90: New.
3930 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3932 PR tree-optimization/45919
3933 * gcc.c-torture/compile/pr45919.c: New test.
3935 PR tree-optimization/46066
3936 * gcc.dg/autopar/pr46066.c: New test.
3938 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3941 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3943 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3946 * g++.dg/cpp0x/range-for7.C: New.
3948 2010-10-20 Richard Guenther <rguenther@suse.de>
3951 * g++.dg/lto/20101020-1_0.h: New testcase.
3952 * g++.dg/lto/20101020-1_0.C: Likewise.
3953 * g++.dg/lto/20101020-1_1.C: Likewise.
3955 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3957 * gcc.dg/20101013-1.c: New test.
3959 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3962 * gcc.target/i386/pr46085-1.c: New.
3963 * gcc.target/i386/pr46085-2.c: Likewise.
3965 2010-10-20 Richard Guenther <rguenther@suse.de>
3967 PR tree-optimization/45860
3968 * gcc.dg/torture/pr45860.c: New testcase.
3970 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3972 * gnat.dg/discr25.adb: New test.
3973 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3975 2010-10-20 Olivier Hainque <hainque@adacore.com>
3977 * gcc.target/powerpc/ehreturn.c: New test.
3979 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3981 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3982 not require Foundation and run with the GNU runtime as well.
3984 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3987 * obj-c++.dg/template-8.mm: New.
3989 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3992 * objc.dg/pr23709.m: New.
3993 * obj-c++.dg/pr23709.m: New.
3995 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3998 * g++.dg/template/crash104.C: New.
4000 2010-10-19 Richard Henderson <rth@redhat.com>
4002 * gcc.target/i386/fma3-fma.c: New.
4003 * gcc.target/i386/fma3-builtin.c: New.
4004 * gcc.target/i386/fma4-builtin.c: New.
4006 2010-10-19 Richard Guenther <rguenther@suse.de>
4009 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
4011 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4013 Merge from 'apple/trunk' branch on FSF servers.
4015 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
4018 * objc.dg/proto-init-mimatch-1.m: New.
4019 * obj-c++.dg/proto-init-mimatch-1.mm: New.
4021 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4023 Implemented parsing @synthesize and @dynamic for
4024 Objective-C/Objective-C++.
4025 * objc.dg/property/dynamic-1.m: New.
4026 * objc.dg/property/synthesize-1.m: New.
4027 * obj-c++.dg/property/dynamic-1.mm: New.
4028 * obj-c++.dg/property/synthesize-1.mm: New.
4030 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4032 * objc.dg/at-class-1.m: New.
4033 * objc.dg/at-class-1.mm: New.
4035 2010-10-18 Steve Ellcey <sje@cup.hp.com>
4037 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4039 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4041 Merge from 'apple/trunk' branch on FSF servers.
4043 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
4046 * obj-c++.dg/template-7.mm: New.
4048 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4050 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4053 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4055 Merge from 'apple/trunk' branch on FSF servers.
4057 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
4060 * obj-c++.dg/try-catch-16.mm: New.
4061 * obj-c++.dg/try-catch-17.mm: New.
4063 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
4066 * obj-c++.dg/try-catch-15.mm: New
4068 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
4071 * obj-c++.dg/try-catch-12.mm: New
4072 * obj-c++.dg/try-catch-13.mm: New
4073 * obj-c++.dg/try-catch-14.mm: New
4074 * objc.dg/try-catch-11.m: New
4075 * objc.dg/try-catch-12.m: New
4076 * objc.dg/try-catch-13.m: New
4078 2010-10-18 Richard Henderson <rth@redhat.com>
4080 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4082 2010-10-18 Jakub Jelinek <jakub@redhat.com>
4085 * c-c++-common/Wunused-var-13.c: New test.
4087 2010-10-18 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/45967
4090 * gcc.dg/torture/pr45967.c: New testcase.
4091 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4092 * gcc.dg/ipa/ipa-pta-13.c: Likewise
4093 * gcc.dg/torture/pr39074-2.c: Likewise
4094 * gcc.dg/torture/pta-escape-1.c: Likewise
4095 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4096 * gcc.dg/tree-ssa/pta-callused.c: Likewise
4097 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4098 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4099 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4100 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4102 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
4104 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4106 2010-10-18 Richard Guenther <rguenther@suse.de>
4109 * g++.dg/lto/20101015-2_0.C: New testcase.
4111 2010-10-18 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.c-torture/execute/pr46019.c: New test.
4116 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4118 Merge from 'apple/trunk' branch on FSF servers.
4120 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
4123 * obj-c++.dg/method-namespace-2.mm: New.
4125 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4127 Merge from 'apple/trunk' branch on FSF servers.
4129 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4132 * objc.dg/private-1.m: Test modified.
4133 * obj-c++.dg/private-1.mm: Test modified.
4135 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
4138 * gcc.target/i386/push-1.c: Remove.
4140 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
4141 H.J. Lu <hongjiu.lu@intel.com>
4144 * gcc.target/i386/pr46051.c: New test.
4146 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4148 * obj-c++.dg/gnu-api-2-class.mm: New.
4149 * obj-c++.dg/gnu-api-2-ivar.mm: New.
4150 * obj-c++.dg/gnu-api-2-method.mm: New.
4151 * obj-c++.dg/gnu-api-2-objc.mm: New.
4152 * obj-c++.dg/gnu-api-2-object.mm: New.
4153 * obj-c++.dg/gnu-api-2-property.mm: New.
4154 * obj-c++.dg/gnu-api-2-protocol.mm: New.
4155 * obj-c++.dg/gnu-api-2-sel.mm: New.
4157 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
4159 * objc.dg/fsf-package-0.m: New.
4160 * obj-c++.dg/fsf-package-0.m: New.
4162 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4165 * objc.dg/pr18255.m: New.
4167 2010-10-16 Jan Hubicka <jh@suse.cz>
4170 * g++.dg/torture/pr44206.C: New.
4172 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4174 * objc.dg/gnu-api-2-class.m: New.
4175 * objc.dg/gnu-api-2-objc.m: New.
4177 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4179 * objc.dg/gnu-api-2-ivar.m: New.
4181 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4183 * objc.dg/gnu-api-2-property.m: New.
4185 2010-10-15 Xinliang David Li <davidxl@google.com>
4187 * g++.dg/uninit-pred-3_a.C: New test.
4188 * g++.dg/uninit-pred-3_b.C: New test.
4190 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4192 * objc.dg/gnu-api-2-object.m: New.
4194 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4196 * objc.dg/gnu-api-2-method.m: New.
4198 2010-10-15 Jason Merrill <jason@redhat.com>
4200 * g++.dg/lto/pr45983_0.C: New.
4202 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4204 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4205 builtin combiner patterns.
4206 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4207 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4208 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4209 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4210 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4212 2010-10-15 Richard Guenther <rguenther@suse.de>
4214 * g++.dg/lto/20101015-1_0.C: New testcase.
4216 2010-10-15 Richard Guenther <rguenther@suse.de>
4219 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4220 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4222 2010-10-15 Richard Guenther <rguenther@suse.de>
4225 * g++.dg/lto/20101014-1_0.C: New testcase.
4227 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4229 * objc.dg/gnu-api-2-protocol.m: New.
4230 * objc.dg/gnu-api-2-sel.m: New.
4232 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4234 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4237 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
4239 * gcc.dg/20101010-1.c: New testcase.
4241 2010-10-15 Jie Zhang <jie@codesourcery.com>
4243 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4244 script when relocatable linking.
4246 2010-10-14 Yao Qi <yao@codesourcery.com>
4249 * gcc.target/arm/pr45447.c: New test.
4251 2010-10-14 Jan Hubicka <jh@suse.cz>
4254 * g++.dg/lto/pr45621.h : New.
4255 * g++.dg/lto/pr45621_0.C: New.
4256 * g++.dg/lto/pr45621_1.C: New.
4258 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4260 * objc.dg/property: New.
4261 * objc.dg/property/fsf-property-basic.m: New.
4262 * objc.dg/property/fsf-property-method-access.m: New.
4263 * objc.dg/property/fsf-property-named-ivar.m: New.
4264 * obj-c++.dg/property: New.
4265 * obj-c++.dg/property/fsf-property-basic.mm: New.
4266 * obj-c++.dg/property/fsf-property-method-access.mm: New.
4267 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4269 merge from FSF apple 'trunk' branch.
4270 2006 Fariborz Jahanian <fjahanian@apple.com>
4272 Radars 4436866, 4505126, 4506903, 4517826
4273 * objc.dg/property/property-1.m: New.
4274 * objc.dg/property/property-2.m: New.
4275 * objc.dg/property/property-3.m: New.
4276 * objc.dg/property/property-neg-1.m: New.
4277 * objc.dg/property/property-neg-2.m: New.
4278 * objc.dg/property/property-neg-3.m: New.
4279 * objc.dg/property/property-neg-4.m: New.
4280 * objc.dg/property/property-neg-5.m: New.
4281 * objc.dg/property/property-neg-6.m: New.
4282 * objc.dg/property/property-neg-7.m: New.
4283 * objc.dg/property/property.exp: New.
4284 * obj-c++.dg/property/property-1.mm: New.
4285 * obj-c++.dg/property/property-2.mm: New.
4286 * obj-c++.dg/property/property-3.mm: New.
4287 * obj-c++.dg/property/property-neg-1.mm: New.
4288 * obj-c++.dg/property/property-neg-2.mm: New.
4289 * obj-c++.dg/property/property-neg-3.mm: New.
4290 * obj-c++.dg/property/property-neg-4.mm: New.
4291 * obj-c++.dg/property/property-neg-5.mm: New.
4292 * obj-c++.dg/property/property-neg-6.mm: New.
4293 * obj-c++.dg/property/property-neg-7.mm: New.
4294 * obj-c++.dg/property/property.exp: New.
4296 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
4300 2010-10-14 Joseph Myers <joseph@codesourcery.com>
4303 * gcc.c-torture/compile/pr45969-1.c: New test.
4305 2010-10-14 Richard Guenther <rguenther@suse.de>
4307 PR tree-optimization/44913
4308 * gcc.dg/torture/pr44913.c: New testcase.
4310 2010-10-14 Richard Guenther <rguenther@suse.de>
4313 * g++.dg/lto/20101014-2_0.C: New testcase.
4315 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4317 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4318 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4319 * gcc.target/i386/pr44130.c: Likewise.
4320 * gcc.target/i386/pr44144.c: Likewise.
4321 * gcc.target/i386/pr44180.c: Likewise.
4322 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4323 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4324 * gcc.target/i386/vect-sizes-1.c: Likewise.
4325 * gcc.target/i386/vectorize4-avx.c: Likewise.
4327 2010-10-14 Richard Guenther <rguenther@suse.de>
4330 * g++.dg/lto/20101010-3_0.C: New testcase.
4331 * g++.dg/lto/20101010-4_0.C: Likewise.
4333 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4335 * objc.dg/pr45878.m: Update to include NSConstantString interface
4337 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4338 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4339 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4340 reference for m64 -fnext-runtime.
4342 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4344 * gcc.target/i386/vect-sizes-1.c: New.
4346 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4349 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4351 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4353 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4354 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4356 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4358 * gcc.target/ia64/20101005.c: New test.
4360 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4362 PR rtl-optimization/45570
4363 * gcc.dg/pr45570.c: New test.
4365 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4367 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4368 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4369 * gcc.target/i386/vectorize4-avx.c: Likewise.
4371 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4373 * gcc.target/i386/avx-copysign-vec.c: New.
4374 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4376 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4379 * gcc.target/i386/pr44130.c: New.
4381 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4384 * gcc.target/i386/pr44144.c: New.
4386 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4389 * gcc.target/i386/pr44180.c: New.
4391 2010-10-13 Jason Merrill <jason@redhat.com>
4393 * g++.dg/template/canon-type-8.C: New.
4395 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4397 * gcc.c-torture/execute/20101013-1.c: New test.
4399 2010-10-13 Richard Guenther <rguenther@suse.de>
4402 * objc.dg/pr45878.m: New testcase.
4404 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4406 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4407 * gcc.dg/format/dfp-printf-1.c: Likewise.
4408 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4410 2010-10-13 Richard Guenther <rguenther@suse.de>
4412 PR tree-optimization/45788
4413 * g++.dg/pr45788.C: New testcase.
4415 2010-10-13 Richard Guenther <rguenther@suse.de>
4417 PR tree-optimization/45970
4418 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4420 2010-10-13 Richard Guenther <rguenther@suse.de>
4422 PR tree-optimization/45982
4423 * gcc.dg/torture/pr45982.c: New testcase.
4424 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4425 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4426 * gcc.dg/torture/pr39074-2.c: Likewise.
4428 2010-10-13 Richard Guenther <rguenther@suse.de>
4431 * g++.dg/torture/pr45874.C: New testcase.
4433 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4435 * objc.dg/attributes/method-attribute-1.m: Update to respond
4436 to implemented method attributes..
4437 * objc.dg/attributes/method-attribute-2.m: Likewise.
4438 * objc.dg/attributes/method-attribute-3.m: Likewise.
4439 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4440 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4441 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4443 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4446 * objc.dg/pr23214.m: New.
4448 2010-10-12 Michael Eager <eager@eagercon.com>
4451 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4452 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4454 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4457 * gcc.c-torture/execute/pr45636.c: New test.
4458 * gfortran.dg/pr45636.f90: New test.
4460 2010-10-12 Richard Henderson <rth@redhat.com>
4462 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4464 2010-10-12 Daniel Kraft <d@domob.eu>
4467 * gfortran.dg/associate_1.f03: More tests with derived-types.
4468 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4469 * gfortran.dg/associate_8.f03: Fix typo.
4470 * gfortran.dg/initialization_27.f90: Fix typo.
4472 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * lib/lto.exp (lto-get-options-main): Support optional target
4476 selector for dg-extra-ld-options.
4478 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4480 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4481 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4483 2010-10-11 Martin Jambor <mjambor@suse.cz>
4486 * g++.dg/torture/pr45699.C: New test.
4487 * g++.dg/otr-fold-1.C: Adjusted.
4488 * g++.dg/otr-fold-1.C: Likewise.
4490 2010-10-11 Nick Clifton <nickc@redhat.com>
4492 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4493 Allow for a user label prefix.
4495 2010-10-10 Richard Guenther <rguenther@suse.de>
4497 * g++.dg/lto/20101010-1_0.C: New testcase.
4498 * g++.dg/lto/20101010-2_0.C: Likewise.
4500 2010-10-11 Ira Rosen <irar@il.ibm.com>
4502 PR tree-optimization/45902
4503 * gcc.dg/vect/45902.c: New test.
4505 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4508 * gcc.dg/tls/pr45870.c: New test.
4510 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4513 * gfortran.dg/typebound_operator_6.f03: New.
4515 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4517 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4518 and adjust -export symbol scanning.
4519 * g++.dg/ext/dllexport1.C: Likewise.
4520 * g++.dg/ext/dllexport3.C: Likewise.
4521 * gcc.dg/dll-3.c: Likewise.
4522 * gcc.dg/dll-4.c: Likewise.
4523 * gcc.dg/dll-5.c: Likewise.
4525 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4527 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4528 instead of tree_profile dump file.
4529 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4530 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4533 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4535 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4537 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4539 * gfortran.dg/character_comparison_4.f90: New test.
4540 * gfortran.dg/character_comparison_5.f90: New test.
4541 * gfortran.dg/character_comparison_6.f90: New test.
4543 2010-10-09 Richard Henderson <rth@redhat.com>
4545 * lib/target-supports.exp
4546 (check_effective_target_automatic_stack_alignment): Always true.
4548 2010-10-09 Richard Guenther <rguenther@suse.de>
4551 * gcc.dg/lto/20101009-2_0.c: New testcase.
4552 * gcc.dg/lto/20101009-2_1.c: Likewise.
4553 * gcc.dg/lto/20101009-2_2.c: Likewise.
4555 2010-10-09 Richard Guenther <rguenther@suse.de>
4558 * g++.dg/lto/20101009-1_0.C: New testcase.
4560 2010-10-09 Richard Guenther <rguenther@suse.de>
4562 PR tree-optimization/45945
4563 * gcc.dg/lto/20101009-1_0.c: New testcase.
4565 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4568 * gcc.target/i386/pr45913.c: New.
4570 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4573 * gfortran.dg/streamio_16.f90: Update test.
4575 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4577 PR tree-optimization/45903
4578 * gcc.target/i386/pr45903.c: New test.
4580 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4582 * gnat.dg/interface5.adb: Compile with warnings disabled.
4584 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4586 * obj-c++.dg/encode-10.mm: New testcase.
4588 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4591 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4592 C++ class. Removed XFAIL.
4594 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4597 * gfortran.dg/typebound_operator_5.f03: New.
4599 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4601 Merge from 'apple/trunk' branch on FSF servers.
4603 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4606 * obj-c++.dg/method-namespace-1.mm: New.
4608 2010-10-07 Martin Jambor <mjambor@suse.cz>
4610 * gcc.dg/tree-ssa/sra-11.c: New test.
4612 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4615 * gcc.dg/vect/pr45847.c: New test.
4617 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4618 Kai Tietz <kai.tietz@onevision.com>
4620 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4622 2010-10-07 Richard Guenther <rguenther@suse.de>
4624 PR tree-optimization/45732
4625 * gcc.dg/torture/pr45732.c: New testcase.
4627 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4629 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4630 * objc.dg/foreach-2.m: Likewise.
4631 * objc.dg/foreach-3.m: Likewise.
4632 * objc.dg/foreach-4.m: Likewise.
4633 * objc.dg/foreach-5.m: Likewise.
4634 * objc.dg/foreach-6.m: Likewise.
4635 * objc.dg/foreach-7.m: Likewise.
4636 * objc.dg/objc-foreach-4.m: Likewise.
4637 * objc.dg/objc-foreach-5.m: Likewise.
4639 2010-10-07 Richard Guenther <rguenther@suse.de>
4642 * gcc.dg/torture/pr45869.c: New testcase.
4644 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4646 * objc.dg/set-not-used-1.m: New
4647 * obj-c++.dg/set-not-used-1.mm: New.
4649 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4651 * objc.dg/attributes/method-attribute-3.m: New.
4652 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4654 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4657 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4659 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4664 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4666 Merge from 'apple/trunk' branch on FSF servers.
4668 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4671 * obj-c++.dg/encode-9.mm: New.
4673 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4675 * g++.dg/cpp0x/pr45908.C: New test.
4677 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4679 * gnat.dg/opt6.ad[sb]: New test.
4681 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4683 Implemented fast enumeration for Objective-C.
4684 * objc.dg/foreach-1.m: New.
4685 * objc.dg/foreach-2.m: New.
4686 * objc.dg/foreach-3.m: New.
4687 * objc.dg/foreach-4.m: New.
4688 * objc.dg/foreach-5.m: New.
4689 * objc.dg/foreach-6.m: New.
4690 * objc.dg/foreach-7.m: New.
4692 Merge from 'apple/trunk' branch on FSF servers:
4693 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4696 * objc.dg/objc-foreach-5.m: New.
4698 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4701 * objc.dg/objc-foreach-4.m: New.
4703 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4706 * objc.dg/objc-foreach-3.m: New.
4708 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4711 * objc.dg/objc-foreach-2.m: New.
4713 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4716 * objc.dg/objc-foreach-1.m: New
4718 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4720 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4723 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4726 * obj-c++.dg/syntax-error-10.mm: New.
4728 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4731 * obj-c++.dg/syntax-error-9.mm: New.
4733 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4736 * obj-c++.dg/syntax-error-8.mm: New.
4738 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4740 Merge from 'apple/trunk' branch on FSF servers.
4742 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4745 * obj-c++.dg/syntax-error-7.mm: New
4747 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4750 * obj-c++.dg/syntax-error-6.mm: New
4752 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4755 * obj-c++.dg/syntax-error-5.mm: New
4757 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4760 * obj-c++.dg/syntax-error-[3-4].mm: New.
4762 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4765 * obj-c++.dg/syntax-error-[1-2].mm: New.
4767 2010-10-05 Ira Rosen <irar@il.ibm.com>
4769 PR tree-optimization/45752
4770 * gcc.dg/vect/pr45752.c: New test.
4772 2010-10-05 Richard Guenther <rguenther@suse.de>
4774 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4775 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4776 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4777 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4778 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4779 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4780 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4781 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4782 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4783 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4784 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4785 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4786 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4787 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4788 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4789 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4790 * gcc.dg/tree-ssa/20080530.c: Likewise.
4791 * g++.dg/tree-ssa/inline-3.C: Likewise.
4792 * g++.dg/tree-ssa/inline-1.C: Likewise.
4793 * g++.dg/tree-ssa/inline-2.C: Likewise.
4794 * gcc.dg/profile-dir-1.c: Likewise.
4795 * gcc.dg/profile-dir-2.c: Likewise.
4796 * gcc.dg/profile-dir-3.c: Likewise.
4798 2010-10-05 Richard Guenther <rguenther@suse.de>
4801 * g++.dg/torture/pr45877.C: New testcase.
4803 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4806 * gcc.dg/debug/pr45849.c: New test.
4809 * gcc.c-torture/compile/pr45876.c: New test.
4811 2010-10-04 Julian Brown <julian@codesourcery.com>
4813 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4815 * gcc.dg/vect/vect-60.c: Likewise.
4816 * gcc.dg/vect/vect-56.c: Likewise.
4817 * gcc.dg/vect/vect-93.c: Likewise.
4818 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4819 * gcc.dg/vect/vect-95.c: Likewise.
4820 * gcc.dg/vect/vect-96.c: Likewise.
4821 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4822 * gcc.dg/vect/slp-25.c: Likewise.
4823 * gcc.dg/vect/slp-3.c: Likewise.
4824 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4825 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4826 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4827 * gcc.dg/vect/vect-109.c: Likewise.
4828 * gcc.dg/vect/vect-peel-1.c: Likewise.
4829 * gcc.dg/vect/vect-peel-2.c: Likewise.
4830 * lib/target-supports.exp
4831 (check_effective_target_arm_vect_no_misalign): New.
4832 (check_effective_target_vect_no_align): Use above.
4833 (check_effective_target_vect_element_align): New.
4834 (add_options_for_quad_vectors): New.
4836 2010-10-04 Martin Jambor <mjambor@suse.cz>
4838 PR tree-optimization/45572
4839 * g++.dg/ipa/pr45572-1.C: New test.
4840 * g++.dg/ipa/pr45572-2.C: Likewise.
4842 2010-10-03 Ian Lance Taylor <iant@google.com>
4844 * gcc.dg/anon-struct-11.c: New test.
4845 * gcc.dg/anon-struct-12.c: New test.
4846 * gcc.dg/anon-struct-13.c: New test.
4847 * gcc.dg/anon-struct-14.c: New test.
4849 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4851 * g++.dg/torture/pr45764.C: Revert revision 164914.
4852 * gcc.dg/vect/pr43432.c: Likewise.
4853 * gcc.dg/vect/vect-114.c: Likewise.
4854 * gcc.dg/vect/vect-15.c: Likewise.
4856 2010-10-03 Jason Merrill <jason@redhat.com>
4858 * g++.dg/cpp0x/sfinae5.C: New.
4860 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4862 PR tree-optimization/45720
4863 PR tree-optimization/45764
4864 * g++.dg/torture/pr45764.C: New.
4866 * gcc.dg/vect/pr43432.c: Xfail.
4867 * gcc.dg/vect/vect-114.c: Likewise.
4868 * gcc.dg/vect/vect-15.c: Likewise.
4870 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4872 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4874 * gcc.dg/torture/pr45678-2.c: Likewise.
4876 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4879 * gfortran.dg/intrinsic_6.f90: New.
4881 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4884 * gfortran.dg/dependency_37.f90: New test.
4886 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4888 * gcc.target/i386/shift_mask.c: New test.
4890 2010-10-01 Richard Guenther <rguenther@suse.de>
4892 PR tree-optimization/45854
4893 * g++.dg/torture/pr45854.C: New testcase.
4895 2010-09-30 Michael Eager <eager@eagercon.com>
4897 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4900 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4903 * gfortran.dg/graphite/pr45758.f90: New.
4905 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4908 * gcc.dg/graphite/id-pr45230.c: New.
4910 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4912 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4913 * gfortran.dg/graphite/graphite.exp: Same.
4914 * gcc.dg/graphite/vect-pr43423.c: New.
4916 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4919 * g++.dg/torture/pr45843.C: New test.
4921 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4924 * gfortran.dg/allocate_derived_5.f90: New.
4926 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4928 PR tree-optimization/31261
4929 * gcc.dg/tree-ssa/pr31261.c: New test.
4931 2010-09-30 Michael Eager <eager@eagercon.com>
4933 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4934 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4935 * gcc.target/microblaze/microblaze.exp: Ditto.
4936 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4937 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4938 * gcc.target/microblaze/others/data_var1.c: Ditto.
4939 * gcc.target/microblaze/others/data_var2.c: Ditto.
4940 * gcc.target/microblaze/others/data_var3.c: Ditto.
4941 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4942 * gcc.target/microblaze/others/strings1.c:: Ditto.
4943 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4944 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4945 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4946 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4947 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4948 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4949 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4950 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4951 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4952 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4953 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4954 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4955 * gcc.target/microblaze/isa/float.c: Ditto.
4956 * gcc.target/microblaze/isa/mulh.c: Ditto.
4957 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4958 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4959 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4960 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4961 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4962 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4963 * gcc.target/microblaze/isa/bshift.c: Ditto.
4964 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4965 * gcc.target/microblaze/isa/div.c: Ditto.
4966 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4967 * gcc.target/microblaze/isa/mul.c: Ditto.
4969 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4971 merge from FSF 'apple/trunk' branch.
4972 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4975 * objc.dg/enhanced-proto-1.m: New.
4976 * objc.dg/enhanced-proto-2.m: New.
4977 * obj-c++.dg/enhanced-proto-1.mm: New
4978 * obj-c++.dg/enhanced-proto-2.mm: New.
4980 2010-09-30 Richard Guenther <rguenther@suse.de>
4983 * gcc.dg/debug/pr41893-1.c: Adjust.
4984 * gcc.dg/pr30762-1.c: Likewise.
4985 * gcc.dg/pr31529-1.c: Likewise.
4986 * gcc.dg/pr34457-1.c: Likewise.
4987 * gcc.dg/pr34668-1.c: Likewise.
4988 * gcc.dg/pr43557-1.c: Likewise.
4990 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4993 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4994 * objc.dg/const-str-3.m: Correct header for memcpy.
4995 * objc.dg/const-str-7.m: Likewise.
4996 * objc.dg/method-20b.m: Provide an implementation of Object.
4997 Adjust XFAIL for m64 NeXT runtime.
4998 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4999 * objc.dg/encode-3.m: Correct line ordering, provide header for
5001 * objc.dg/encode-7-next.m: Only run for 32bit.
5002 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5003 * objc.dg/type-size-2.m: Provide an implementation of Object.
5005 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5006 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5007 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5008 Adjust XFAIL for m64 NeXT runtime.
5009 * obj-c++.dg/method-22.mm: Likewise.
5010 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5012 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
5014 Merge from 'apple/trunk' branch on FSF servers.
5016 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
5019 * obj-c++.dg/bad-forward-decl.mm: New
5021 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
5023 * ada/acats/run_acats: Revert revision 157037.
5025 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
5027 Merge from 'apple/trunk' branch on FSF servers.
5029 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
5032 * objc.dg/naming-2.m: Update
5033 * objc.dg/naming-3.m: New
5035 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
5038 * gcc.target/arm/pr40457-3.c: New test.
5040 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
5042 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5044 * lib/target-supports.exp (check_ifunc_available): Likewise.
5046 2010-09-29 Tristan Gingold <gingold@adacore.com>
5048 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5050 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
5052 * objc.dg/keywords-1.m: New test.
5053 * objc.dg/keywords-2.m: New test.
5054 * objc.dg/keywords-3.m: New test.
5055 * obj-c++.dg/keywords-1.mm: New test.
5056 * obj-c++.dg/keywords-2.mm: New test.
5058 2010-09-28 Jason Merrill <jason@redhat.com>
5060 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5061 * g++.dg/ext/complit11.C: Likewise.
5062 * g++.old-deja/g++.law/temps1.C: Likewise.
5064 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5065 * g++.old-deja/g++.mike/misc6.C: Likewise.
5067 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
5069 * objc.dg/attributes/method-attribute-1.m: New.
5070 * objc.dg/attributes/method-attribute-2.m: New.
5072 * obj-c++.dg/attributes/method-attribute-1.m: New.
5073 * obj-c++.dg/attributes/method-attribute-2.m: New.
5075 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
5077 * objc.dg/attributes: New.
5078 * objc.dg/attributes/attributes.exp: New.
5079 * objc.dg/attributes/class-attribute-1.m: New.
5080 * objc.dg/attributes/class-attribute-2.m: New
5081 * objc.dg/attributes/categ-attribute-1.m: New
5082 * objc.dg/attributes/categ-attribute-2.m: New
5083 * objc.dg/attributes/proto-attribute-1.m: New
5085 * obj-c++.dg/attributes: New.
5086 * obj-c++.dg/attributes/attributes.exp: New
5087 * obj-c++.dg/attributes/class-attribute-1.mm: New
5088 * obj-c++.dg/attributes/class-attribute-2.mm: New
5089 * obj-c++.dg/attributes/categ-attribute-1.mm: New
5090 * obj-c++.dg/attributes/categ-attribute-2.mm: New
5091 * obj-c++.dg/attributes/proto-attribute-1.mm: New
5093 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5095 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5096 from the branch renamed to method-20b.m to avoid clashes).
5098 2005-08-23 Stuart Hastings <stuart@apple.com>
5099 Ziemowit Laski <zlaski@apple.com>
5102 * obj-c++.dg/method-23.mm: New.
5103 * objc.dg/method-20.m: New.
5105 2010-09-28 Jan Hubicka <jh@suse.cz>
5107 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5109 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5112 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5113 i?86-*-solaris2.[89], *-*-vxworks*.
5114 * gcc.target/i386/pr22152.c: Likewise.
5115 * gcc.target/i386/vect8-ret.c: New test.
5117 2010-09-28 Jie Zhang <jie@codesourcery.com>
5119 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5121 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5123 Merge from 'apple/trunk' branch on FSF servers.
5125 2005-07-18 Ziemowit Laski <zlaski@apple.com>
5128 * obj-c++.dg/method-22.mm: New.
5130 2010-09-27 Jason Merrill <jason@redhat.com>
5132 * g++.dg/cpp0x/rv-lvalue-req.C: New.
5133 * g++.dg/ext/complit11.C: Adjust.
5134 * g++.old-deja/g++.law/temps1.C: Adjust.
5135 * g++.old-deja/g++.ns/koenig6.C: Adjust.
5136 * g++.old-deja/g++.oliva/partord1.C: Adjust.
5138 2010-09-27 Ian Lance Taylor <iant@google.com>
5140 * lib/target-supports.exp (check_effective_target_split_stack):
5142 * gcc.dg/split-1.c: New test.
5143 * gcc.dg/split-2.c: New test.
5144 * gcc.dg/split-3.c: New test.
5145 * gcc.dg/split-4.c: New test.
5147 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5150 * objc.dg/type-size-3.m: New test.
5152 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5155 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5157 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5160 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5161 * objc.dg/type-size-2.m: Same change.
5162 * obj-c++.dg/encode-5.mm: Same change.
5164 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5166 Merge from 'apple/trunk' branch on FSF servers. The original
5167 Changelogs are below.
5169 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5170 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5171 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5172 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5174 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5175 proto-qual-1.m in the branch) and the normal ABI on GNU.
5176 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
5177 the test only with the NeXT runtime.
5178 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5179 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5180 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5181 Run the test only with the NeXT runtime.
5183 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
5186 * objc.dg/encode-7-64bit.m: New.
5187 * objc.dg/encode-7.m: Skip if -m64.
5189 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
5192 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5193 * obj-c++.dg/threedotthree-abi-1.mm: New
5194 * objc.dg/threedotthree-abi-1.m: New
5196 2005-07-20 Ziemowit Laski <zlaski@apple.com>
5199 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5200 * objc.dg/encode-6.m: Likewise.
5201 * objc.dg/encode-7.m: New test case.
5203 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5205 Merge from 'apple/trunk' branch on FSF servers. Renamed
5206 const-str-12.m to constr-str-12b.m to avoid conflicts.
5208 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
5211 * obj-c++.dg/warn5.mm: New
5213 2005-06-22 Ziemowit Laski <zlaski@apple.com>
5216 * obj-c++.dg/const-str-12.mm: New.
5217 * objc.dg/const-str-12.m: New.
5219 2010-09-27 Tobias Burnus <burnus@net-b.de>
5223 * gfortran.dg/storage_size_2.f08: Fix test.
5224 * gfortran.dg/c_sizeof_1.f90: Fix test.
5225 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5226 * gfortran.dg/c_sizeof_3.f90: New.
5227 * gfortran.dg/c_sizeof_4.f90: New.
5228 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5229 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5231 2010-09-26 Daniel Kraft <d@domob.eu>
5235 * gfortran.dg/select_type_18.f03: New test.
5237 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
5239 * gnat.dg/return2.ad[sb]: New test.
5240 * gnat.dg/return2_pkg.ads: New helper.
5242 2010-09-25 Daniel Kraft <d@domob.eu>
5245 * gfortran.dg/io_constraints_6.f03: New test.
5246 * gfortran.dg/io_constraints_7.f03: New test.
5247 * gfortran.dg/newunit_2.f90: New test.
5249 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
5251 * gfortran.dg/operator_c1202.f90: New test.
5253 2010-09-24 Jan Hubicka <jh@suse.cz>
5255 * gcc.dg/tree-ssa/leaf.c: New testcase.
5257 2010-09-24 Jan Hubicka <jh@suse.cz>
5259 PR tree-optimization/45738
5260 PR tree-optimization/45741
5261 * gcc.c-torture/compile/pr45741.c: New.
5262 * gfortran.fortran-torture/compile/pr45738.f90: New.
5264 2010-09-24 Joseph Myers <joseph@codesourcery.com>
5266 * gcc.dg/cpp/undef-opt-1.c: New test.
5268 2010-09-24 Jason Merrill <jason@redhat.com>
5270 * g++.dg/other/error10.C: Adjust expected output.
5272 2010-09-24 Jakub Jelinek <jakub@redhat.com>
5275 * gcc.dg/torture/stackalign/alloca-6.c: New test.
5276 * gcc.target/i386/pr45234.c: New test.
5278 2010-09-24 Richard Guenther <rguenther@suse.de>
5280 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5282 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
5284 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5285 as a comment leader in regexp.
5287 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5289 * objc.dg/sync-2.m: New test.
5290 * obj-c++.dg/sync-2.mm: New test.
5292 2010-09-24 Tobias Burnus <burnus@net-b.de>
5295 * gfortran.dg/iso_fortran_env_7.f90: New.
5297 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5299 * obj-c++.dg/too-many-args.mm: New file.
5301 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5303 Merge from 'apple/trunk' branch on FSF servers.
5305 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
5308 * objc.dg/too-many-args.m: New
5310 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5313 * gfortran.dg/dependency_36.f90: New test.
5315 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
5317 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5318 * gcc.target/i386/pad-3.c: Ditto.
5319 * gcc.target/i386/pad-7.c: Ditto.
5320 * gcc.target/i386/pad-7.c: Ditto.
5321 * gcc.target/i386/pr36502.c: Ditto.
5322 * gcc.target/i386/zee.c: Ditto.
5323 * gcc.target/i386/20060821-1.c: Ditto.
5324 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
5325 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
5326 * gcc.target/i386/pad-5b.c: Ditto.
5327 * gcc.target/i386/pad-6a.c: Ditto.
5328 * gcc.target/i386/pad-6b.c: Ditto.
5329 * gcc.target/i386/pad-8.c: Ditto.
5330 * gcc.target/i386/pad-9.c: Ditto.
5331 * gcc.target/i386/pad-10.c: Ditto.
5332 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
5334 2010-09-23 Richard Guenther <rguenther@suse.de>
5336 PR tree-optimization/45565
5337 * g++.dg/ipa/pr45565.C: New testcase.
5339 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
5343 * gfortran.dg/vector_subscript_bound_1.f90: New.
5345 2010-09-23 Richard Guenther <rguenther@suse.de>
5348 * gcc.dg/pr45750.c: New testcase.
5350 2010-09-23 Jakub Jelinek <jakub@redhat.com>
5352 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5353 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
5356 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5358 PR rtl-optimization/44374
5359 * gcc.target/arm/headmerge-1.c: New test.
5360 * gcc.target/arm/headmerge-2.c: New test.
5361 * gcc.target/i386/headmerge-1.c: New test.
5362 * gcc.target/i386/headmerge-2.c: New test.
5364 2010-09-23 Daniel Kraft <d@domob.eu>
5369 * gfortran.dg/intrinsic_intent_1.f03: New test.
5370 * gfortran.dg/select_type_17.f03: New test.
5371 * gfortran.dg/associate_5.f03: More definability tests.
5372 * gfortran.dg/enum_2.f90: Check definability.
5373 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5374 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5375 * gfortran.dg/char_expr_2.f90: Ditto.
5376 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5377 * gfortran.dg/enum_5.f90: Ditto.
5378 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5379 * gfortran.dg/impure_assignment_2.f90: Ditto.
5380 * gfortran.dg/impure_assignment_3.f90: Ditto.
5381 * gfortran.dg/intent_out_1.f90: Ditto.
5382 * gfortran.dg/intent_out_3.f90: Ditto.
5383 * gfortran.dg/pointer_assign_7.f90: Ditto.
5384 * gfortran.dg/pointer_intent_3.f90: Ditto.
5385 * gfortran.dg/pr19936_1.f90: Ditto.
5386 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5387 * gfortran.dg/simpleif_2.f90: Ditto.
5388 * gfortran.dg/protected_5.f90: Ditto.
5389 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5390 * gfortran.dg/protected_6.f90: Ditto.
5391 * gfortran.dg/protected_7.f90: Ditto.
5393 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5396 * gfortran.dg/namelist_65.f90: New test.
5398 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5400 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5401 the regexp pattern between the expected label and location string.
5403 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5405 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5407 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5409 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5410 * gcc.dg/pr27898.c: Likewise.
5411 * gcc.dg/pr28712.c: Likewise.
5412 * gcc.dg/pr30762-1.c: Likewise.
5413 * gcc.dg/pr31529-1.c: Likewise.
5414 * gcc.dg/pr34457-1.c: Likewise.
5415 * gcc.dg/pr34668-1.c: Likewise.
5416 * gcc.dg/pr34989-1.c: Likewise.
5417 * gcc.dg/pr43557-1.c: Likewise.
5419 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5421 PR rtl-optimization/45739
5422 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5424 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5426 * gcc.target/sparc/mnofpu.c: New test.
5428 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5430 PR rtl-optimization/45739
5431 * gcc.target/i386/pr45739.c: New test.
5433 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5436 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5437 and counts. Add non-elemental function call check.
5440 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5441 arguments checks. Update temporary counts.
5442 * gfortran.dg/transpose_optimization_1.f90: New.
5444 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5447 * objc.dg/invalid-method-1.m: New.
5449 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5451 Merge from 'apple/trunk' branch on FSF servers.
5453 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5456 * objc.dg/naming-4.m: New
5457 * objc.dg/naming-5.m: New
5458 * obj-c++.dg/naming-1.mm: New
5459 * obj-c++.dg/naming-2.mm: New
5461 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5462 Jack Howarth <howarth@bromo.med.uc.edu>
5465 * g++.dg/torture/pr44972.C: Use portable assert().
5467 2010-09-21 Richard Guenther <rguenther@suse.de>
5469 PR tree-optimization/45580
5470 * g++.dg/torture/pr45580.C: New testcase.
5472 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5474 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5476 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5479 * gfortran.dg/pointer_check_7.f90: New.
5481 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5483 PR rtl-optimization/45728
5484 * gcc.c-torture/compile/pr45728.c: New test.
5486 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5489 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5491 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5493 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5495 2010-09-20 Richard Guenther <rguenther@suse.de>
5498 * gcc.dg/torture/pr45704.c: New testcase.
5500 2010-09-20 Jan Hubicka <jh@suse.cz>
5502 PR tree-optimize/45605
5503 * g++.dg/tree-ssa/pr45605.C: New testcase.
5505 2010-09-20 Michael Matz <matz@suse.de>
5508 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5511 2010-09-20 Richard Guenther <rguenther@suse.de>
5513 PR tree-optimization/45705
5514 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5516 2010-09-20 Michael Matz <matz@suse.de>
5519 * lib/target-supports.exp (check_effective_target_vect_perm):
5522 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5524 PR rtl-optimization/45695
5525 * gcc.c-torture/execute/pr45695.c: New test.
5527 2010-09-19 Jan Hubicka <jh@suse.cz>
5530 * gcc.c-torture/compile/pr44246.c:New file.
5532 2010-09-19 Ira Rosen <irar@il.ibm.com>
5534 PR tree-optimization/45714
5535 * gfortran.dg/vect/pr45714-a.f: New test.
5536 * gfortran.dg/vect/pr45714-b.f: New test.
5538 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5540 * gnat.dg/const1.adb: Rename into...
5541 * gnat.dg/constant1.adb: ...this.
5542 * gnat.dg/constant2.adb: New test.
5543 * gnat.dg/constant2_pkg1.ads: New helper.
5544 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5546 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5548 * gnat.dg/specs/constant1.ads: New test.
5549 * gnat.dg/specs/constant1_pkg.ads: New helper.
5551 2010-09-18 Jan Hubicka <jh@suse.cz>
5553 PR tree-optimization/45453
5554 * g++.dg/tree-ssa/pr45453.C: New testcase.
5556 2010-09-18 Jason Merrill <jason@redhat.com>
5558 * g++.dg/cpp0x/initlist44.C: New.
5560 2010-09-18 Richard Guenther <rguenther@suse.de>
5562 PR tree-optimization/45709
5563 * g++.dg/torture/pr45709-2.C: New testcase.
5565 2010-09-18 Richard Guenther <rguenther@suse.de>
5567 PR tree-optimization/45709
5568 * g++.dg/torture/pr45709.C: New testcase.
5570 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5573 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5575 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5577 * gcc.target/i386/pad-1.c: New.
5578 * gcc.target/i386/pad-2.c: Likewise.
5579 * gcc.target/i386/pad-3.c: Likewise.
5580 * gcc.target/i386/pad-4.c: Likewise.
5581 * gcc.target/i386/pad-5a.c: Likewise.
5582 * gcc.target/i386/pad-5b.c: Likewise.
5583 * gcc.target/i386/pad-6a.c: Likewise.
5584 * gcc.target/i386/pad-6b.c: Likewise.
5585 * gcc.target/i386/pad-7.c: Likewise.
5586 * gcc.target/i386/pad-8.c: Likewise.
5587 * gcc.target/i386/pad-9.c: Likewise.
5588 * gcc.target/i386/pad-10.c: Likewise.
5590 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5593 * gcc.dg/torture/stackalign/alloca-5.c: New.
5595 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5598 * gcc.dg/torture/pr45678-2.c: New.
5600 2010-09-17 Richard Guenther <rguenther@suse.de>
5603 * gcc.dg/torture/pr45678-1.c: New testcase.
5605 2010-09-17 Michael Matz <matz@suse.de>
5607 PR tree-optimization/43432
5608 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5609 check_effective_target_vect_perm_short): New predicates.
5610 (check_effective_target_vect_perm): Include x86_64.
5611 * gcc.dg/vect/pr43432.c: New test.
5612 * gcc.dg/vect/vect-114.c: Adjust.
5613 * gcc.dg/vect/vect-15.c: Ditto.
5614 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5615 * gcc.dg/vect/slp-perm-9.c: Ditto.
5617 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5620 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5623 2010-09-17 Richard Guenther <rguenther@suse.de>
5625 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5626 * gcc.dg/pr28706.c: Likewise.
5627 * gcc.dg/pr28712.c: Likewise.
5628 * gcc.dg/pr30762-1.c: Likewise.
5629 * gcc.dg/pr30762-2.c: Likewise.
5630 * gcc.dg/pr31529-1.c: Likewise.
5631 * gcc.dg/pr31529-2.c: Likewise.
5632 * gcc.dg/pr34457-1.c: Likewise.
5633 * gcc.dg/pr34457-2.c: Likewise.
5634 * gcc.dg/pr34668-1.c: Likewise.
5635 * gcc.dg/pr34668-2.c: Likewise.
5636 * gcc.dg/pr34989-1.c: Likewise.
5637 * gcc.dg/pr34989-2.c: Likewise.
5638 * gcc.dg/pr43557-1.c: Likewise.
5639 * gcc.dg/pr43557-2.c: Likewise.
5640 * gcc.dg/debug/pr41893-1.c: Likewise.
5641 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5642 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5643 * gcc.dg/matrix/matrix-4.c: Likewise.
5644 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5645 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5646 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5647 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5649 2010-09-16 Tobias Burnus <burnus@net-b.de>
5652 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5654 * gfortran.dg/intent_optimize_1.f90: New test.
5656 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5658 * gcc.target/i386/divmod-1.c: New.
5659 * gcc.target/i386/divmod-2.c: Likewise.
5660 * gcc.target/i386/divmod-3.c: Likewise.
5661 * gcc.target/i386/divmod-4.c: Likewise.
5662 * gcc.target/i386/divmod-4a.c: Likewise.
5663 * gcc.target/i386/divmod-5.c: Likewise.
5664 * gcc.target/i386/divmod-6.c: Likewise.
5665 * gcc.target/i386/divmod-7.c: Likewise.
5666 * gcc.target/i386/divmod-8.c: Likewise.
5667 * gcc.target/i386/udivmod-1.c: Likewise.
5668 * gcc.target/i386/udivmod-2.c: Likewise.
5669 * gcc.target/i386/udivmod-3.c: Likewise.
5670 * gcc.target/i386/udivmod-4.c: Likewise.
5671 * gcc.target/i386/udivmod-4a.c: Likewise.
5672 * gcc.target/i386/udivmod-5.c: Likewise.
5673 * gcc.target/i386/udivmod-6.c: Likewise.
5674 * gcc.target/i386/udivmod-7.c: Likewise.
5675 * gcc.target/i386/udivmod-8.c: Likewise.
5677 2010-09-16 Jan Hubicka <jh@suse.cz>
5679 * g++.dg/lto/pr45679-1_0.C: New file.
5680 * g++.dg/lto/pr45679-1_1.C: New file.
5681 * g++.dg/lto/pr45679-0_0.C: New file.
5682 * g++.dg/lto/pr45679-0_1.C: New file.
5684 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5687 * gfortran.dg/class_dummy_2.f03: New.
5689 2010-09-16 Richard Guenther <rguenther@suse.de>
5691 PR tree-optimization/45623
5692 * gcc.dg/torture/pr45623.c: New testcase.
5694 2010-09-16 Ira Rosen <irar@il.ibm.com>
5696 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5697 name and parentheses.
5698 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5700 2010-09-15 Jason Merrill <jason@redhat.com>
5702 * g++.dg/parse/parameter-declaration-2.C: New.
5704 * g++.dg/cpp0x/scoped_enum2.C: New.
5706 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5708 * gcc.c-torture/compile/20100915-1.c: New test.
5710 2010-09-15 Martin Jambor <mjambor@suse.cz>
5713 * gcc.dg/ipa/pr45644.c: New test.
5715 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5717 PR tree-optimization/45633
5718 * gcc.dg/vect/pr45633.c: New test.
5720 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5723 * gfortran.dg/allocate_derived_4.f90: New.
5725 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5727 * lib/target-supports.exp
5728 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5729 supported flag to true for neon.
5731 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5734 * g++.dg/template/crash103.C: New.
5736 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5738 Merge from 'apple/trunk' branch on FSF servers.
5740 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5743 * objc.dg/msg-in-protocol.m: New.
5744 * obj-c++.dg/msg-in-protocol.mm: New.
5746 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5749 * objc.dg/break-in-ifstmt.m: New.
5751 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5754 * obj-c++.dg/comp-types-13.mm: New.
5755 * objc.dg/comp-types-12.m: New.
5757 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5760 * obj-c++.dg/proto-lossage-7.mm: New.
5761 * objc.dg/proto-lossage-7.m: New.
5763 2010-09-14 Jan Hubicka <jh@suse.cz>
5765 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5767 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5770 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5773 * gcc.dg/pr45567.c: New test.
5776 * g++.dg/debug/pr45660.C: New test.
5778 2010-09-14 Ira Rosen <irar@il.ibm.com>
5780 PR tree-optimization/45470
5781 * g++.dg/vect/pr45470-a.cc: New test.
5782 * g++.dg/vect/pr45470-a.cc: New test.
5784 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5787 * lib/profopt.exp: Prune warnings on execname2 compile.
5788 * lib/prune.exp: Prune "can't add line info" warnings.
5790 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5793 * gfortran.dg/namelist_64.f90: New test.
5795 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5797 PR rtl-optimization/45617
5798 * gcc.target/i386/pr45617.c: New test.
5800 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5802 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5804 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5806 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5807 * gcc.target/i386/fma4-vector.c: Likewise.
5808 * gcc.target/i386/vectorize2.c: Likewise.
5809 * gcc.target/i386/vectorize4.c: Likewise.
5810 * gcc.target/i386/vectorize5.c: Likewise.
5811 * gcc.target/i386/vectorize6.c: Likewise.
5812 * gcc.target/i386/vectorize8.c: Likewise.
5814 * gcc.target/i386/vect-double-1.c: New.
5815 * gcc.target/i386/vect-double-1a.c: Likewise.
5816 * gcc.target/i386/vect-double-2.c: Likewise.
5817 * gcc.target/i386/vect-double-2a.c: Likewise.
5819 * lib/target-supports.exp (check_effective_target_vect_double):
5820 Set et_vect_double_saved to 0 when tuning for Atom.
5822 2010-09-13 Jan Hubicka <jh@suse.cz>
5824 * gcc.dg/torture/pr23821.c: Drop static keyword.
5825 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5826 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5828 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5830 * gcc.target/arm/sync-1.c: New.
5832 2010-09-12 Olivier Hainque <hainque@adacore.com>
5834 * gnat.dg/memtrap.adb: New test.
5836 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5838 * gfortran.dg/promotion.f90: Fix options.
5840 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5842 * g++.dg/cpp0x/range-for1.C: New.
5843 * g++.dg/cpp0x/range-for2.C: New.
5844 * g++.dg/cpp0x/range-for3.C: New.
5845 * g++.dg/cpp0x/range-for4.C: New.
5846 * g++.dg/cpp0x/range-for5.C: New.
5847 * g++.dg/cpp0x/range-for6.C: New.
5849 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5851 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5852 and counts. Check that transpose is not called.
5853 * gfortran.dg/transpose_2.f90: Update error message.
5855 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5858 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5859 * g++.dg/lookup/strong-using-2.C: Likewise.
5860 * g++.dg/lookup/strong-using-3.C: Likewise.
5861 * g++.dg/lookup/strong-using-5.C: Likewise.
5863 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5864 * g++.dg/cpp0x/inline-ns4.C: New.
5865 * g++.dg/cpp0x/inline-ns5.C: New.
5867 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5870 * gfortran.fortran-torture/compile/pr45634.f90: New.
5872 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5874 * objc.dg/fobjc-exceptions.m: New test.
5876 2010-09-10 Jan Hubicka <jh@suse.cz>
5878 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5880 2010-09-10 Martin Jambor <mjambor@suse.cz>
5882 PR tree-optimization/44972
5883 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5884 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5885 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5887 * g++.dg/torture/pr44972.C: New test.
5889 2010-09-10 Martin Jambor <mjambor@suse.cz>
5891 PR tree-optimization/44972
5892 * g++.dg/torture/pr34850.C: Remove expected warning.
5894 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5896 * gfortran.dg/dummy_optional_arg.f90: New test.
5898 2010-09-08 Jan Hubicka <jh@suse.cz>
5900 PR tree-optimization/45598
5901 * fortran.fortran-torture/compile/pr45598.f90: New test.
5903 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5905 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5906 * lib/target-supports.exp (check_ifunc_available): New.
5907 * gcc.dg/attr-ifunc-1.c: New.
5908 * gcc.dg/attr-ifunc-2.c: New.
5909 * gcc.dg/attr-ifunc-3.c: New.
5910 * gcc.dg/attr-ifunc-4.c: New.
5911 * gcc.dg/attr-ifunc-5.c: New.
5912 * g++.dg/ext/attr-ifunc-1.C: New.
5913 * g++.dg/ext/attr-ifunc-2.C: New.
5914 * g++.dg/ext/attr-ifunc-3.C: New.
5915 * g++.dg/ext/attr-ifunc-4.C: New.
5917 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5920 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5922 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5924 * gfortran.dg/inline_transpose_1.f90: New test.
5926 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5929 * g++.dg/warn/Wunused-var-15.C: New test.
5931 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5933 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5936 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5938 * objc/execute/exceptions/throw-nil.m: New test.
5939 * objc/execute/exceptions/handler-1.m: Updated to use the new
5940 objc_set_uncaught_exception_handler() function.
5941 * objc/execute/exceptions/matcher-1.m: New test.
5943 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5946 * gfortran.dg/bit_comparison_1.F90: New test.
5947 * gfortran.dg/leadz_trailz_3.f90: New test.
5948 * gfortran.dg/masklr_2.F90: New test.
5949 * gfortran.dg/shiftalr_1.F90: New test.
5950 * gfortran.dg/merge_bits_2.F90: New test.
5951 * gfortran.dg/dshift_2.F90: New test.
5952 * gfortran.dg/bit_comparison_2.F90: New test.
5953 * gfortran.dg/masklr_1.F90: New test.
5954 * gfortran.dg/merge_bits_1.F90: New test.
5955 * gfortran.dg/dshift_1.F90: New test.
5956 * gfortran.dg/shiftalr_2.F90: New test.
5958 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5960 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5961 functions from objc/typedstream.h are deprecated.
5963 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965 * lib/target-supports.exp
5966 (check_effective_target_run_expensive_tests): New proc.
5967 * gcc.c-torture/compile/limits-fnargs.c: Use
5968 dg-require-effective-target run_expensive_tests.
5970 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5973 * gfortran.dg/gomp/pr45597.f90: New test.
5976 * gfortran.dg/gomp/pr45595.f90: New test.
5978 2010-09-08 Michael Matz <matz@suse.de>
5980 * c-c++-common/uninit-17.c: Adjust.
5982 2010-09-08 Michael Matz <matz@suse.de>
5984 PR tree-optimization/43430
5985 * gcc.dg/vect/pr43430-2.c: New test.
5987 2010-09-08 Michael Matz <matz@suse.de>
5989 PR tree-optimization/33244
5990 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5992 2010-09-08 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/45578
5995 * gfortran.dg/pr45578.f90: New testcase.
5997 2010-09-08 Richard Guenther <rguenther@suse.de>
6000 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6002 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6005 * gfortran.dg/char_length_18.f90: New test.
6007 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
6010 * gcc.target/i386/pr36502.c: New test.
6014 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6015 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6017 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
6019 * gfortran.dg/achar_4.f90: Enable bounds checking.
6021 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
6024 * gcc.target/i386/pr45206.c: New test.
6026 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
6029 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6031 2010-09-07 Jan Hubicka <jh@suse.cz>
6033 * gcc.c-torture/compile/20100907.c: New testcase.
6035 2010-09-07 Richard Guenther <rguenther@suse.de>
6038 * g++.dg/eh/pr45569.C: New testcase.
6040 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
6043 * gcc.target/arm/pr43137.c: New test.
6045 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6048 * gfortran.dg/dependency_35.f90: New test.
6050 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6053 * gfortran.dg/char_length_17.f90: New test.
6055 2010-09-06 Dodji Seketeli <dodji@redhat.com>
6060 * g++.dg/template/typedef34.C: New test.
6061 * g++.dg/template/typedef35.C: New test.
6063 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
6066 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6068 2010-09-06 Mark Mitchell <mark@codesourcery.com>
6070 * g++.dg/warn/Wdouble-promotion.C: New.
6072 2010-09-06 Arnaud Charlet <charlet@adacore.com>
6074 * g++.dg/parse/redef2.C: New.
6076 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6078 * gcc.dg/20100906-1.c: New testcase.
6080 2010-09-06 Jakub Jelinek <jakub@redhat.com>
6083 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6084 DW_TAG_enumeration_type DIE.
6086 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
6088 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6091 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
6093 PR rtl-optimization/44919
6094 * g++.dg/opt/pr44919.C: New.
6096 2010-09-06 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/iall_iany_iparity_1.f90: New.
6100 * gfortran.dg/iall_iany_iparity_2.f90: New.
6102 2010-09-06 Jason Merrill <jason@redhat.com>
6104 * g++.dg/cpp0x/initlist42.C: New.
6106 * g++.dg/cpp0x/auto19.C: New.
6108 * g++.dg/template/sfinae25.C: New.
6109 * g++.dg/template/char1.C: Expect warning.
6110 * g++.dg/template/nontype10.C: Likewise.
6112 * g++.dg/cpp0x/implicit9.C: New.
6114 * g++.dg/cpp0x/initlist43.C: New.
6116 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
6118 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6120 2010-09-05 Mark Mitchell <mark@codesourcery.com>
6122 * gcc.dg/Wdouble-promotion.c: New.
6124 2010-09-05 Tobias Burnus <burnus@net-b.de>
6126 * gfortran.dg/float128_1.f90: Remove test case as
6127 it always fails since Rev 163611 backed out the
6128 front-end implementation.
6130 2010-09-05 Tobias Burnus <burnus@net-b.de>
6132 * gfortran.dg/float128_1.f90: XFAIL test case.
6134 2010-09-05 Tobias Burnus <burnus@net-b.de>
6136 * gfortran.dg/bessel_7.f90: Decrease required precision.
6138 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
6141 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6142 ref-all-matching targets.
6144 2010-09-05 Richard Guenther <rguenther@suse.de>
6146 PR tree-optimization/45535
6147 * gcc.c-torture/compile/pr45535.c: New testcase.
6149 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
6151 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6153 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6154 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6155 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6156 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6157 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6158 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6159 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6160 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6161 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6162 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6163 * gcc.target/i386/pr22152.c: Likewise.
6164 * gcc.target/i386/pr36992-1.c: Likewise.
6165 * gcc.target/i386/pr36992-2.c: Likewise.
6166 * gcc.target/sh/sh4a-memmovua.c: Likewise.
6168 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6171 * gcc.dg/const-uniq-1.c: Modify regexp.
6173 2010-09-04 Tobias Burnus <burnus@net-b.de>
6176 * gfortran.dg/namelist_63.f90: New.
6178 2010-09-04 Jan Hubicka <jh@suse.cz>
6180 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6181 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6183 2010-09-04 Jan Hubicka <jh@suse.cz>
6185 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6187 2010-09-04 Janus Weil <janus@gcc.gnu.org>
6190 * gfortran.dg/allocate_alloc_opt_12.f90: New.
6192 2010-09-03 Joseph Myers <joseph@codesourcery.com>
6194 * gcc.dg/opts-4.c: New test.
6196 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6198 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6199 * gcc.dg/vect/vect-peel-4.c: Ditto.
6201 2010-09-03 Daniel Kraft <d@domob.eu>
6204 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6206 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6209 * gfortran.dg/dependency_34.f90: New test.
6211 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6213 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6215 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6217 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6218 gcc.target/i386/clearcap.map if supported.
6220 2010-09-03 Michael Matz <matz@suse.de>
6223 * gcc.dg/pr45415.c: New test.
6225 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
6227 PR tree-optimization/45506
6228 * gcc.dg/pr45506.c: New.
6230 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
6233 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6234 * gcc.target/i386/float128-2.c: Ditto.
6236 2010-09-03 Daniel Kraft <d@domob.eu>
6239 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6240 * gfortran.dg/internal_dummy_2.f08: New test.
6241 * gfortran.dg/internal_dummy_3.f08: New test.
6242 * gfortran.dg/internal_dummy_4.f08: New test.
6244 2010-09-03 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.target/i386/pr45500.c: New test.
6249 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
6251 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6253 2010-09-03 Daniel Kraft <d@domob.eu>
6256 * gfortran.dg/exit_2.f08; Adapt error messages.
6257 * gfortran.dg/exit_3.f08: New test.
6258 * gfortran.dg/exit_4.f08: New test.
6259 * gfortran.dg/exit_5.f03: New test.
6261 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6263 * gfortran.dg/ishft_4.f90: New test.
6265 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6267 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6268 FRIZ/XSRIZ instruciton for (double)(long long)x.
6269 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6271 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6273 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6275 2010-09-02 Richard Guenther <rguenther@suse.de>
6277 PR tree-optimization/44937
6278 PR tree-optimization/45412
6279 * g++.dg/opt/pr45412.C: New testcase.
6280 * gcc.c-torture/compile/pr45412.c: Likewise.
6281 * gcc.c-torture/compile/pr44937.c: Likewise.
6283 2010-09-02 Joseph Myers <joseph@codesourcery.com>
6285 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
6286 but using -Werror=comment.
6287 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6288 expected error messages.
6290 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6292 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6293 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6295 2010-09-02 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/initialization_27.f90: New.
6300 2010-09-02 Ira Rosen <irar@il.ibm.com>
6302 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6303 check into different basic blocks. Expect vectorization if misaligned
6304 stores are supported.
6305 * gcc.dg/vect/bb-slp-8a.c: New test.
6306 * gcc.dg/vect/bb-slp-8b.c: New test.
6308 2010-09-01 Steve Ellcey <sje@cup.hp.com>
6310 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6312 2010-09-01 Janus Weil <janus@gcc.gnu.org>
6315 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6316 * gfortran.dg/class_dummy_1.f03: New.
6318 2010-09-01 Jakub Jelinek <jakub@redhat.com>
6321 * g++.dg/tree-prof/partition2.C: New test.
6323 2010-09-01 Richard Guenther <rguenther@suse.de>
6325 * gcc.dg/vect/vect-outer-fir.c: Adjust.
6326 * gcc.dg/tree-ssa/vrp54.c: New testcase.
6327 * gcc.c-torture/execute/20100827-1.c: Likewise.
6329 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6331 * gfortran.dg/execute_command_line_1.f90: New test.
6333 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6335 PR preprocessor/45457
6336 * c-c++-common/cpp/pr45457.c: New test.
6338 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
6340 * gcc.dg/nested-func-8.c: New test.
6342 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6345 * gfortran.dg/popcnt_poppar_1.F90: New test.
6346 * gfortran.dg/popcnt_poppar_2.F90: New test.
6348 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
6350 * gcc.target/i386/volatile-2.c: Require nonpic target.
6352 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6355 * gcc.dg/pr45461.c: New test.
6357 2010-08-31 Richard Guenther <rguenther@suse.de>
6360 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6362 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
6364 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6366 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6369 * gfortran.dg/typebound_proc_18.f03: New.
6371 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6373 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6374 * lib/scanasm.exp (scan-stack-usage): Likewise.
6375 (scan-stack-usage-not): Likewise.
6376 * gcc.dg/stack-usage-1.c: New test.
6377 * gcc.target/i386/stack-usage-realign.c: Likewise.
6379 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6381 PR tree-optimization/45427
6382 * gcc.dg/tree-ssa/pr45427.c: New test.
6384 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6387 * g++.dg/template/crash102.C: New.
6389 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6392 * gcc.dg/gomp/atomic-12.c: New test.
6393 * gcc.dg/gomp/atomic-13.c: New test.
6394 * gcc.dg/gomp/atomic-14.c: New test.
6395 * g++.dg/gomp/atomic-11.C: New test.
6396 * g++.dg/gomp/atomic-12.C: New test.
6397 * g++.dg/gomp/atomic-13.C: New test.
6398 * g++.dg/gomp/atomic-14.C: New test.
6400 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6402 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6405 2010-08-30 Thomas Quinot <quinot@adacore.com>
6407 * gnat.dg/discr24.adb: New test.
6409 2010-08-30 Richard Guenther <rguenther@suse.de>
6411 PR tree-optimization/45449
6412 * gcc.dg/pr45449.c: New testcase.
6414 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6416 * gcc.dg/opts-1.c: Expect errors, not warnings.
6418 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6421 * gfortran.dg/dynamic_dispatch_11.f03: New.
6423 2010-08-29 Jason Merrill <jason@redhat.com>
6426 * g++.dg/parse/defarg15.C: New.
6428 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6431 * gfortran.dg/select_type_16.f03: New.
6433 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6434 Tobias Burnus <burnus@net-b.de>
6436 * gfortran.dg/bessel_7.f90: Decrease required precision.
6438 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6439 Kaz Kojima <kkojima@gcc.gnu.org>
6441 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6443 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6445 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6446 floating point conversion code generation.
6447 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6448 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6449 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6450 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6451 to integer conversion code generation.
6452 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6453 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6454 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6455 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6457 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6460 * gfortran.dg/random_seed_1.f90: Adjust test.
6461 * gfortran.dg/float128_1.f90: New test.
6463 2010-08-27 Tobias Burnus <burnus@net-b.de>
6466 * gfortran.dg/norm2_1.f90: New.
6467 * gfortran.dg/norm2_2.f90: New.
6468 * gfortran.dg/norm2_3.f90: New.
6469 * gfortran.dg/norm2_4.f90: New.
6470 * gfortran.dg/parity_1.f90: New.
6471 * gfortran.dg/parity_2.f90: New.
6472 * gfortran.dg/parity_3.f90: New.
6474 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6477 * gfortran.dg/select_type_15.f03: New.
6479 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482 * gfortran.dg/hollerith8.f90: New test.
6484 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6487 * gfortran.dg/dependency_33.f90: New test.
6489 2010-08-27 Richard Guenther <rguenther@suse.de>
6491 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6492 * gcc.dg/graphite/scop-2.c: Likewise.
6493 * gcc.dg/graphite/scop-20.c: Likewise.
6494 * gcc.dg/vect/slp-25.c: Likewise.
6496 2010-08-27 Olivier Hainque <hainque@adacore.com>
6498 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6500 2010-08-26 Daniel Kraft <d@domob.eu>
6505 * gfortran.dg/associate_8.f03: New test.
6506 * gfortran.dg/select_type_13.f03: New test.
6507 * gfortran.dg/select_type_14.f03: New test.
6509 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6511 PR tree-optimization/44485
6512 * gcc.dg/pr44485.c: New test.
6514 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6516 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6517 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6518 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6520 2010-08-26 Richard Guenther <rguenther@suse.de>
6522 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6523 * gcc.dg/graphite/scop-21.c: Likewise.
6525 2010-08-26 Richard Guenther <rguenther@suse.de>
6527 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6528 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6529 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6530 * gcc.dg/vect/vect-91.c: Likewise.
6531 * gcc.dg/vect/vect-peel-1.c: Likewise.
6532 * gcc.dg/vect/vect-peel-2.c: Likewise.
6533 * gcc.dg/vect/vect-peel-4.c: Likewise.
6535 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6538 * gfortran.dg/der_io_4.f90: New test.
6540 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6542 PR rtl-optimization/44858
6543 * gcc.c-torture/execute/pr44858.c: New test.
6545 PR rtl-optimization/45400
6546 * g++.dg/other/i386-8.C: New test.
6548 2010-08-25 Richard Guenther <rguenther@suse.de>
6550 * gcc.dg/alias-8.c: Adjust.
6552 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6554 * gcc.target/i386/combine-mul.c: New test.
6556 2010-08-25 Richard Guenther <rguenther@suse.de>
6559 * gcc.dg/graphite/id-27.c: New testcase.
6560 * gcc.dg/lto/20100825-1_0.c: Likewise.
6562 2010-08-25 Richard Guenther <rguenther@suse.de>
6564 PR tree-optimization/45316
6565 * g++.dg/opt/pr45316.C: New testcase.
6567 2010-08-25 Richard Guenther <rguenther@suse.de>
6569 PR tree-optimization/45393
6570 * g++.dg/torture/pr45393.C: New testcase.
6572 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6574 PR tree-optimization/45059
6575 * gcc.c-torture/compile/pr45059.c: New test.
6577 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6579 * lib/target-supports.exp (check_effective_target_vect_unpack):
6580 Set vect_unpack supported flag to true for neon.
6582 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6584 * gcc.dg/tree-ssa/ifc-5.c: New.
6586 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6588 * gcc.dg/tree-ssa/ifc-4.c: New.
6589 * gcc.dg/tree-ssa/ifc-7.c: New.
6591 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6593 * gcc.dg/vect/vect.exp: Check loongson targets
6594 * g++.dg/vect/vect.exp: Likewise
6595 * gfortran.dg/vect/vect.exp: Likewise
6597 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6599 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6602 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6605 * gfortran.dg/proc_ptr_29.f90: New.
6607 2010-08-22 Tobias Burnus <burnus@net-b.de>
6608 Dominique d'Humieres <dominiq@lps.ens.fr>
6611 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6613 2010-08-22 Tobias Burnus <burnus@net-b.de>
6616 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6618 2010-08-22 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6623 2010-08-22 Tobias Burnus <burnus@net-b.de>
6624 Dominique d'Humieres <dominiq@lps.ens.fr>
6628 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6629 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6631 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6636 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6637 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6638 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6640 2010-08-21 Tobias Burnus <burnus@net-b.de>
6644 * gfortran.dg/bessel_6.f90: New.
6645 * gfortran.dg/bessel_7.f90: New.
6647 2010-08-20 Jan Hubicka <jh@suse.cz>
6651 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6652 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6654 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6657 * gcc.target/i386/pr45336-1.c: New.
6658 * gcc.target/i386/pr45336-2.c: Likewise.
6659 * gcc.target/i386/pr45336-3.c: Likewise.
6660 * gcc.target/i386/pr45336-4.c: Likewise.
6662 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6665 * gcc.target/i386/volatile-2.c: Update scan strings to also
6666 include (%rip) for the memory reference on x86_64.
6668 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6671 * gcc.dg/pr44974.c: New test.
6673 PR rtl-optimization/45353
6674 * gcc.dg/pr45353.c: New test.
6676 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6678 * gcc.target/i386/volatile-2.c: New.
6680 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6682 PR rtl-optimization/44691
6683 * gfortran.dg/pr44691.f: New test.
6685 2010-10-19 Olivier Hainque <hainque@adacore.com>
6687 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6689 2010-08-19 Jason Merrill <jason@redhat.com>
6691 * g++.dg/init/synth3.C: New.
6692 * g++.dg/init/value8.C: New.
6693 * g++.dg/tree-ssa/empty-2.C: New.
6694 * g++.dg/cpp0x/noexcept09.C: New.
6696 2010-08-19 Daniel Kraft <d@domob.eu>
6700 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6701 * gfortran.dg/pointer_remapping_1.f90: New test.
6702 * gfortran.dg/pointer_remapping_2.f03: New test.
6703 * gfortran.dg/pointer_remapping_3.f08: New test.
6704 * gfortran.dg/pointer_remapping_4.f03: New test.
6705 * gfortran.dg/pointer_remapping_5.f08: New test.
6706 * gfortran.dg/pointer_remapping_6.f08: New test.
6708 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6711 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6713 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6715 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6717 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6719 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6722 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6725 * gcc.c-torture/execute/pr45070.c: New.
6727 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6729 * g++.dg/pr44328.C: New test.
6731 2010-08-19 Tobias Burnus <burnus@net-b.de>
6735 * gfortran.dg/bessel_3.f90: New.
6736 * gfortran.dg/bessel_4.f90: New.
6737 * gfortran.dg/bessel_5.f90: New.
6739 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6742 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6743 * gfortran.dg/pointer_init_2.f90: New.
6744 * gfortran.dg/pointer_init_3.f90: New.
6745 * gfortran.dg/pointer_init_4.f90: New.
6747 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6750 * g++.dg/pr45049-1.C: New test.
6751 * g++.dg/pr45049-2.C: New test.
6753 2010-08-18 Jie Zhang <jie@codesourcery.com>
6755 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6756 20 if __ARM_PCS is defined otherwise 64.
6757 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6758 instead of hard coded 64.
6760 2010-08-18 Yao Qi <yao@codesourcery.com>
6763 * gcc.target/arm/pr45094.c: New test.
6765 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6767 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6769 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6771 PR rtl-optimization/42575
6772 * gcc.target/arm/pr42575.c: New test.
6774 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6776 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6777 * gcc.dg/tls/thr-cse-1.c: New.
6779 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6782 * lib/target-supports.exp
6783 (check_effective_target_function_sections): New.
6784 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6785 function sections before proceding.
6787 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6790 * gfortran.dg/pr45308.f03: New test.
6792 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6795 * gcc.target/i386/pr45296.c: New test.
6797 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6799 * g++.dg/ext/uow-1.C: New.
6800 * g++.dg/ext/uow-2.C: New.
6801 * g++.dg/ext/uow-3.C: New.
6802 * g++.dg/ext/uow-4.C: New.
6804 2010-08-17 Richard Guenther <rguenther@suse.de>
6807 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6809 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6812 * gcc.dg/Wcxx-compat-20.c: New test.
6814 2010-08-17 Daniel Kraft <d@domob.eu>
6817 * gfortran.dg/associate_1.f03: Extended to test newly supported
6818 features like association to variables.
6819 * gfortran.dg/associate_3.f03: Removed check for illegal change
6820 of associate-name here...
6821 * gfortran.dg/associate_5.f03: ...and added it here.
6822 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6823 * gfortran.dg/associate_7.f03: New test.
6825 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6827 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6829 2010-08-15 Daniel Kraft <d@domob.eu>
6832 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6833 * gfortran.dg/associate_3.f03: Clarify comment.
6834 * gfortran.dg/associate_5.f03: New test.
6835 * gfortran.dg/associate_6.f03: New test.
6837 2010-08-15 Tobias Burnus <burnus@net-b.de>
6840 * gfortran.dg/bind_c_usage_21.f90: New.
6841 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6843 2010-08-15 Tobias Burnus <burnus@net-b.de>
6845 * gfortran.dg/optional_absent_1.f90: New.
6846 * gfortran.dg/null_actual.f90: New.
6848 2010-08-15 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/pointer_target_1.f90: New.
6851 * gfortran.dg/pointer_target_2.f90: New.
6852 * gfortran.dg/pointer_target_3.f90: New.
6854 2010-08-15 Daniel Kraft <d@domob.eu>
6857 * gfortran.dg/elemental_args_check_3.f90: New test.
6858 * gfortran.dg/impure_1.f08: New test.
6859 * gfortran.dg/impure_2.f08: New test.
6860 * gfortran.dg/impure_3.f90: New test.
6861 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6863 2010-08-15 Ira Rosen <irar@il.ibm.com>
6865 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6866 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6868 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6870 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6872 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6874 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6876 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6877 dg-require-effective-target after dg-do.
6879 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6881 * lib/target-supports.exp (check_effective_target_vect_int): Return
6882 true for Loongson targets.
6883 (check_effective_target_vect_shift): Likewise.
6884 (check_effective_target_vect_no_int_max): Likewise.
6885 (check_effective_target_vect_no_align): Likewise.
6886 (check_effective_target_vect_short_mult): Likewise.
6888 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6890 * g++.dg/cast.C: Change fields of structures to "long" to pass
6891 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6892 * g++.dg/cpp0x/iop.C: Ditto.
6893 * g++.dg/cpp0x/named_refs.C: Ditto.
6894 * g++.dg/cpp0x/rv1p.C: Ditto.
6895 * g++.dg/cpp0x/rv2p.C: Ditto.
6896 * g++.dg/cpp0x/rv3p.C: Ditto.
6897 * g++.dg/cpp0x/rv4p.C: Ditto.
6898 * g++.dg/cpp0x/rv5p.C: Ditto.
6899 * g++.dg/cpp0x/rv6p.C: Ditto.
6900 * g++.dg/cpp0x/rv7p.C: Ditto.
6901 * g++.dg/cpp0x/rv8p.C: Ditto.
6902 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6904 2010-08-13 Daniel Kraft <d@domob.eu>
6906 * gfortran.dg/implied_shape_1.f08: New test.
6907 * gfortran.dg/implied_shape_2.f90: New test.
6908 * gfortran.dg/implied_shape_3.f08: New test.
6910 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6913 * gfortran.dg/char_component_initializer_1.f90: New test.
6915 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6917 PR tree-optimization/45241
6918 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6920 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6922 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6924 * gcc.target/i386/pr40906-2.c: Ditto.
6925 * gcc.target/i386/pr40906-3.c: Ditto.
6927 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.c-torture/execute/pr45262.c: New test.
6932 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6934 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6936 * g++.dg/other/profile1.C: Ditto.
6938 2010-08-12 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/45232
6941 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6942 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6943 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6944 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6945 unsigned arithmetic.
6946 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6947 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6948 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6949 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6950 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6951 unsigned arithmetic.
6952 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6953 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6954 unsigned arithmetic.
6955 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6956 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6957 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6958 unsigned arithmetic.
6959 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6960 * gcc.dg/tree-ssa/negate.c: Adjust.
6961 * gcc.dg/vect/vect-1.c: Adjust.
6962 * gfortran.dg/reassoc_6.f: XFAIL.
6964 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.dg/pr45259.c: New test.
6969 2010-08-12 Wei Guozhi <carrot@google.com>
6972 * gcc.target/arm/pr44999.c: New testcase.
6974 2010-08-12 Jie Zhang <jie@codesourcery.com>
6976 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6978 (main): Adjust accordingly.
6980 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6982 * gfortran.dg/graphite/id-22.f: New.
6984 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6986 * gcc.dg/graphite/id-26.c: New.
6988 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6990 * gcc.dg/graphite/id-25.c: New.
6992 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6994 * gcc.dg/graphite/run-id-5.c: New.
6995 * gcc.dg/graphite/run-id-6.c: New.
6996 * gfortran.dg/graphite/id-21.f: New.
6998 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7000 * gcc.dg/graphite/id-24.c: New.
7002 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7004 * gcc.dg/tree-ssa/pr20742.c: New.
7006 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7008 * gcc.dg/graphite/id-23.c: New.
7010 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7012 * gfortran.dg/graphite/id-20.f: Adjust testcase.
7014 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7016 * gcc.dg/graphite/pr42729.c: New.
7018 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7020 * gfortran.dg/graphite/id-20.f: New.
7022 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7024 * gcc.dg/graphite/id-22.c: New.
7026 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7028 * gcc.dg/graphite/run-id-2.c: Call abort.
7030 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7032 * gcc.dg/graphite/id-20.c: New.
7034 2010-08-11 Janus Weil <janus@gcc.gnu.org>
7035 Steve Kargl <kargl@gcc.gnu.org>
7038 * gfortran.dg/move_alloc_3.f90: New.
7039 * gfortran.dg/random_seed_2.f90: New.
7041 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7043 * lib/target-supports.exp (check_effective_target_sync_int_long):
7045 (check_effective_target_sync_char_short): Likewise.
7047 2010-08-10 Yao Qi <yao@codesourcery.com>
7049 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7051 * gcc.dg/tree-ssa/loop-31.c: Likewise.
7052 * g++.dg/other/packed1.C: Likewise.
7053 * g++.dg/other/crash-4.C: Likewise.
7054 * g++.dg/ext/packed8.C: Likewise.
7055 * g++.dg/init/array16.C: Likewise.
7057 2010-08-10 xinliang David Li <davidxl@google.com>
7058 * gcc.dg/tree-ssa/loop-19.c: Add option
7059 -fno-prefetch-loop-array
7061 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
7064 * gcc.c-torture/compile/pr45182.c: New test.
7066 2010-08-09 Jason Merrill <jason@redhat.com>
7069 * g++.dg/cpp0x/variadic-104.C: New.
7071 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7074 * gfortran.dg/dependency_32.f90: New test.
7076 2010-08-09 Richard Guenther <rguenther@suse.de>
7079 * g++.dg/opt/nrv17.C: New testcase.
7081 2010-08-09 Richard Guenther <rguenther@suse.de>
7084 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7085 alignment from MEM_REF offset only if we took it from the
7088 * gcc.target/i386/pr24178.c: New testcase.
7090 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
7092 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7093 * gcc.dg/20030702-1.c: Ditto.
7094 * gcc.dg/20050309-1.c: Ditto.
7095 * gcc.dg/20050325-1.c: Ditto.
7096 * gcc.dg/20050330-2.c: Ditto.
7097 * gcc.dg/20051201-1.c: Ditto.
7098 * gcc.dg/gomp/pr27573.c: Ditto.
7099 * gcc.dg/gomp/pr34610.c: Ditto.
7100 * gcc.dg/pr24225.c: Ditto.
7101 * gcc.dg/pr26570.c: Ditto.
7102 * gcc.dg/pr32773.c: Ditto.
7103 * g++.dg/gcov/gcov-6.C: Ditto.
7104 * g++.dg/gomp/pr34608.C: Ditto.
7105 * gfortran.dg/gomp/pr27573.f90: Ditto.
7107 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
7108 dg-require-host-local dg directive.
7109 * gcc.dg/profile-dir-2.c: Ditto.
7110 * gcc.dg/profile-dir-3.c: Ditto.
7112 2010-08-08 Richard Guenther <rguenther@suse.de>
7114 PR tree-optimization/45109
7115 * gcc.c-torture/compile/pr45109.c: New testcase.
7117 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
7119 * gcc.dg/march.c: Skip if -march defined.
7120 * gcc.dg/mtune.c: Skip if -mtune defined.
7122 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7123 generic thunk support.
7125 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
7128 * gcc.target/i386/pr45213.c: New test.
7130 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7133 * gfortran.dg/fmt_error_11.f03: New test.
7135 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
7137 * lib/target-supports.exp (check_effective_target_sync_int_long):
7138 Add arm*-*-linux-gnueabi.
7139 (check_effective_target_sync_char_short): Likewise.
7141 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7144 * gfortran.dg/dependency_31.f90: New test.
7146 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7148 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
7150 2010-08-06 Jason Merrill <jason@redhat.com>
7152 * g++.dg/cpp0x/sfinae3.C: New.
7153 * g++.dg/cpp0x/sfinae4.C: New.
7155 2010-08-06 Richard Guenther <rguenther@suse.de>
7157 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7158 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7159 * gcc.dg/tree-ssa/pr25382.c: Likewise.
7160 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7161 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7162 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7163 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7164 * gcc.c-torture/execute/20100805-1.c: Likewise.
7166 2010-08-05 Martin Jambor <mjambor@suse.cz>
7169 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7171 2010-08-05 Martin Jambor <mjambor@suse.cz>
7173 * gcc.dg/ipa/ipcp-ii-1.c: New test.
7174 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7176 2010-08-05 Martin Jambor <mjambor@suse.cz>
7178 * g++.dg/ipa/devirt-1.C: New test.
7179 * g++.dg/ipa/devirt-2.C: Likewise.
7180 * g++.dg/ipa/devirt-3.C: Likewise.
7181 * g++.dg/ipa/devirt-4.C: Likewise.
7182 * g++.dg/ipa/devirt-5.C: Likewise.
7183 * gcc.dg/ipa/iinline-3.c: Likewise.
7185 2010-08-05 Jie Zhang <jie@codesourcery.com>
7187 PR tree-optimization/45144
7188 * gcc.dg/tree-ssa/pr45144.c: New test.
7190 2010-08-04 Janus Weil <janus@gcc.gnu.org>
7195 * gfortran.dg/class_25.f03: New.
7196 * gfortran.dg/class_26.f03: New.
7198 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
7200 * g++.dg/warn/miss-format-1.C: Update line number.
7202 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
7205 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7206 .frame and .mask assembler directives.
7208 2010-08-04 Richard Guenther <rguenther@suse.de>
7210 * gcc.dg/tree-ssa/vrp35.c: Adjust.
7211 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7212 * gcc.dg/tree-ssa/vrp50.c: Likewise.
7213 * gcc.dg/tree-ssa/vrp52.c: Likewise.
7215 2010-08-04 Tobias Burnus <burnus@net-b.de>
7218 * gfortran.dg/derived_constructor_char_1.f90: New.
7219 * gfortran.dg/derived_constructor_char_2.f90: New.
7221 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7224 * gfortran.dg/dependency_30.f90: New test.
7226 2010-08-03 Jan Hubicka <jh@suse.cz>
7228 * gcc.c-torture/compile/pr45085.c: New testcase.
7230 2010-08-03 Janus Weil <janus@gcc.gnu.org>
7234 * gfortran.dg/typebound_call_9.f03: Modified.
7235 * gfortran.dg/typebound_generic_1.f03: Modified.
7237 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7241 * gfortran.dg/dependency_29.f90: New test.
7243 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7246 * gfortran.dg/character_comparison_2.f90: New test.
7247 * gfortran.dg/character_comparison_3.f90: New test.
7248 * gfortran.dg/dependency_28.f90: New test.
7250 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
7253 * gcc.target/arm/pr40457-1.c: New test.
7254 * gcc.target/arm/pr40457-2.c: New test.
7256 2010-08-01 Janus Weil <janus@gcc.gnu.org>
7259 * gfortran.dg/typebound_call_17.f03: New.
7261 2010-07-30 Janus Weil <janus@gcc.gnu.org>
7264 * gfortran.dg/allocate_derived_3.f90: New.
7266 2010-07-30 Xinliang David Li <davidxl@google.com>
7267 PR tree-optimization/45121
7268 * c-c++-common/uninit-17.c: Add -fno-ivops option.
7270 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7273 * g++.dg/pr45112.C: New test.
7275 2010-07-30 Jakub Jelinek <jakub@redhat.com>
7278 PR rtl-optimization/45137
7279 * gcc.dg/pr45055.c: New test.
7281 2010-07-30 Alan Modra <amodra@gmail.com>
7283 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7284 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7286 2010-07-29 Tobias Burnus <burnus@net-b.de>
7290 * gfortran.dg/whole_file_25.f90: New.
7291 * gfortran.dg/whole_file_26.f90: New.
7292 * gfortran.dg/whole_file_27.f90: New.
7294 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/typebound_proc_17.f03: New.
7299 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7302 * gfortran.dg/move_alloc_2.f90: New.
7304 2010-07-29 Xinliang David Li <davidxl@google.com>
7305 PR tree-optimization/45121
7306 * c-c++-common/uninit-17.c: Fix expected output.
7308 2010-07-29 Richard Guenther <rguenther@suse.de>
7310 PR tree-optimization/45120
7311 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7313 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
7317 * gfortran.dg/pr42051.f03: New testcase.
7319 2010-07-29 Richard Guenther <rguenther@suse.de>
7322 * gcc.c-torture/execute/pr45034.c: New testcase.
7324 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7327 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7329 2010-07-28 Daniel Kraft <d@domob.eu>
7331 * gfortran.dg/bound_8.f90: New test.
7333 2010-07-28 Jakub Jelinek <jakub@redhat.com>
7336 * gcc.dg/pr45105.c: New test.
7338 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7340 PR rtl-optimization/45107
7341 * gcc.dg/pr45107.c: New test.
7343 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7345 PR rtl-optimization/45101
7346 * gcc.dg/pr45101.c: New test.
7348 2010-07-28 Tobias Burnus <burnus@net-b.de>
7351 * gfortran.dg/whole_file_24.f90: New.
7353 2010-07-27 Jason Merrill <jason@redhat.com>
7355 * g++.dg/cpp0x/variadic102.C: New.
7356 * g++.dg/cpp0x/variadic103.C: New.
7358 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7360 PR rtl-optimization/40956
7363 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7364 * gcc.target/arm/pr42574.c: Add tests.
7366 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7368 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7370 (cleanup-repo-files): Ditto.
7371 (cleanup-saved-temps): Ditto.
7373 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7376 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7379 * gcc.dg/pr45079.c: New test.
7381 2010-07-27 Ira Rosen <irar@il.ibm.com>
7383 PR tree-optimization/44152
7384 * gcc.dg/vect/fast-math-pr44152.c: New test.
7386 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7389 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7390 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7391 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7392 * obj-c++.dg/torture/trivial.mm: Ditto.
7393 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7394 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7395 * objc.dg/torture/tls/thr-init.m: Ditto.
7396 * objc.dg/torture/trivial.m: Ditto.
7398 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7400 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7401 Skip on spu-*-* targets.
7403 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7405 PR tree-optimization/45083
7406 * gcc.dg/pr45083.c: New test.
7408 2010-07-26 Tobias Burnus <burnus@net-b.de>
7411 * gfortran.dg/whole_file_22.f90: New test.
7412 * gfortran.dg/whole_file_23.f90: New test.
7414 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7415 Jack Howarth <howarth@bromo.med.uc.edu>
7416 Richard Henderson <rth@redhat.com>
7419 * gcc.dg/tls/thr-init-1.c: New.
7420 * gcc.dg/tls/thr-init-2.c: New.
7421 * gcc.dg/torture/tls New.
7422 * gcc.dg/torture/tls/tls-test.c: New.
7423 * gcc.dg/torture/tls/thr-init-1.c: New.
7424 * gcc.dg/torture/tls/tls.exp: New.
7425 * gcc.dg/torture/tls/thr-init-2.c: New.
7426 * gcc.dg/tls/emutls-2.c: New test
7428 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7429 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7430 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7431 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7432 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7433 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7434 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7435 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7436 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7437 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7438 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7439 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7440 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7441 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7442 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7443 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7444 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7445 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7446 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7447 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7448 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7449 gfortran.dg/gomp/omp_threadprivate1.f90,
7450 gfortran.dg/gomp/omp_threadprivate2.f90,
7451 gfortran.dg/gomp/reduction1.f90,
7452 gfortran.dg/gomp/sharing-1.f90: Likewise.
7454 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7458 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7459 dg-require-visibility.
7461 2010-07-26 Richard Guenther <rguenther@suse.de>
7463 PR tree-optimization/43784
7464 * gcc.c-torture/execute/pr43784.c: New testcase.
7465 * g++.dg/torture/pr43784.C: Likewise.
7467 2010-07-26 Richard Guenther <rguenther@suse.de>
7470 * g++.dg/pr45056.C: New testcase.
7472 2010-07-26 Richard Guenther <rguenther@suse.de>
7474 PR tree-optimization/45071
7475 * gcc.dg/pr45071.c: New testcase.
7477 2010-07-26 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.dg/namelist_62.f90: New.
7482 2010-07-26 Richard Guenther <rguenther@suse.de>
7484 * gcc.c-torture/execute/pr45017.c: Move ...
7485 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7487 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7490 * trim_optimize_1.f90: New test.
7491 * character_comparision_1.f90: New test.
7493 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7496 * gfortran.dg/wtruncate_fix.f: New test.
7498 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7501 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7503 2010-07-24 Richard Guenther <rguenther@suse.de>
7506 * g++.dg/lto/20100724-1_0.C: New testcase.
7508 2010-07-24 Richard Guenther <rguenther@suse.de>
7511 * gcc.dg/lto/20100724-1_0.c: New testcase.
7512 * gcc.dg/lto/20100724-1_1.c: Likewise.
7514 2010-07-24 Tobias Burnus <burnus@net-b.de>
7517 * gfortran.dg/whole_file_21.f90: New.
7519 * gfortran.dg/integer_exponentiation_3.F90: Use
7520 -ffloat-store only for i?86/x86-64 -m32.
7522 2010-07-24 Tobias Burnus <burnus@net-b.de>
7524 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7525 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7527 2010-07-24 Tobias Burnus <burnus@net-b.de>
7529 * gfortran.dg/func_decl_4.f90: Split test into two ...
7530 * gfortran.dg/func_decl_5.f90: ... parts.
7531 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7532 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7533 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7534 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7535 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7536 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7537 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7538 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7539 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7540 * gfortran.dg/sizeof.f90: Make test valid.
7541 * gfortran.dg/pr20865.f90: Add new dg-error.
7542 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7543 * gfortran.dg/g77/19990218-0.f: Ditto.
7544 * gfortran.dg/g77/19990218-1.f: Ditto.
7545 * gfortran.dg/g77/970625-2.f: Ditto.
7546 * gfortran.dg/pr37243.f: Fix function declaration.
7547 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7548 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7550 2010-07-23 Tobias Burnus <burnus@net-b.de>
7553 * gfortran.dg/char_array_structure_constructor.f90: Add
7554 -fwhole-file as dg-option as it otherwise fails on some
7557 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7559 * gnat.dg/aggr16.ad[sb]: New test.
7560 * gnat.dg/aggr16_pkg.ads: New helper.
7562 2010-07-23 Richard Guenther <rguenther@suse.de>
7565 * g++.dg/lto/20100723-1_0.C: New testcase.
7567 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7569 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7571 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7572 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7574 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7576 * lib/target-supports.exp (add_options_for_tls): New proc.
7577 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7578 * g++.dg/tls/static-1a.cc: Likewise.
7579 * gcc.dg/tls/emutls-1.c: Likewise.
7580 * gcc.dg/tls/opt-11.c: Likewise.
7581 * gcc.dg/tls/opt-12.c: Likewise.
7582 * gcc.dg/tls/pr24428-2.c: Likewise.
7583 * gcc.dg/tls/pr24428.c: Likewise.
7584 * obj-c++.dg/tls/static-1.mm: Likewise.
7585 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7586 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7587 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7588 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7589 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7590 * objc.dg/torture/tls/thr-init.m: Likewise.
7591 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7593 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7595 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7596 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7597 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7598 optimized dump files.
7600 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7602 PR tree-optimization/45047
7603 * gcc.c-torture/compile/pr45047.c: New test.
7605 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7607 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7608 instead of dg-compile.
7609 * gcc.dg/float-range-4.c: Ditto.
7610 * gcc.dg/float-range-5.c: Ditto.
7611 * gcc.dg/fold-overflow-1.c: Ditto.
7612 * gcc.dg/gomp/sections-4.c: Ditto.
7613 * gcc.dg/transparent-union-1.c: Ditto.
7614 * gcc.dg/transparent-union-2.c: Ditto.
7615 * gcc.target/i386/pr39315-check.c: Ditto.
7616 * g++.dg/gomp/sections-4.C: Ditto.
7617 * g++.dg/template/dtor7.C: Ditto.
7618 * g++.dg/tree-ssa/pr19952.C: Ditto.
7619 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7620 * gfortran.dg/graphite/pr42185.f90: Ditto.
7621 * gfortran.dg/namelist_36.f90: Ditto.
7622 * gnat.dg/noreturn1.adb: Ditto.
7623 * gnat.dg/specs/small_alignment.ads: Ditto.
7625 2010-07-23 Martin Jambor <mjambor@suse.cz>
7627 PR tree-optimization/44915
7628 * g++.dg/torture/pr44915.C: New test.
7630 2010-07-23 Martin Jambor <mjambor@suse.cz>
7632 PR tree-optimization/44914
7633 * g++.dg/tree-ssa/pr44914.C: New test.
7635 2010-07-23 Jie Zhang <jie@codesourcery.com>
7638 * gcc.dg/pr44290-1.c: New test.
7639 * gcc.dg/pr44290-2.c: New test.
7641 2010-07-23 Jason Merrill <jason@redhat.com>
7644 * g++.dg/abi/mangle44.C: New.
7646 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7648 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7649 for compile-time only tests.
7650 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7652 * gcc.target/i386/pr39315-4.c: Ditto.
7653 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7654 target check. Include sse-os-support.h.
7655 (main): Call check_isa and sse_os_support.
7656 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7657 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7658 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7659 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7660 target check. Include sse-os-support.h.
7661 (main): Call check_isa and sse_os_support.
7662 * gcc.target/i386/vperm-v2df.c: Ditto.
7664 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7666 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7667 (check_effective_target_avx_runtime): New procedure.
7668 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7669 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7671 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7672 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7673 and __get_cpuid test.
7674 * gcc.dg/compat/vector-2b_main.c: Ditto.
7676 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7678 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7679 for compile-time only test.
7680 * gcc.dg/pr32716.c: Ditto.
7681 * gcc.dg/pr34856.c: Ditto.
7682 * gcc.dg/pr36997.c: Ditto.
7683 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7684 * gfortran.dg/pr28158.f90: Ditto.
7685 * gfortran.dg/pr30667.f: Ditto.
7687 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7688 i?86-*-* and x86_64-*-* targets to disable execution on targets
7689 without sse2 runtime support.
7690 * g++.dg/vect/vect.exp: Ditto.
7691 * gfortran.dg/vect/vect.exp: Ditto.
7693 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7694 * gcc.dg/pr37544.c: Ditto.
7695 * gcc.dg/pr40550.c: Ditto.
7696 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7697 * gcc.dg/compat/vector-1a_main.c: Ditto.
7698 * gcc.dg/compat/vector-2a_main.c: Ditto.
7699 * gcc.dg/torture/pr16104-1.c: Ditto.
7700 * gcc.dg/torture/pr35771-1.c: Ditto.
7701 * gcc.dg/torture/pr35771-2.c: Ditto.
7702 * gcc.dg/torture/pr35771-3.c: Ditto.
7703 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7704 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7705 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7706 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7707 * g++.dg/other/i386-1.C: Ditto.
7708 * g++.dg/other/pr40446.C: Ditto.
7710 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7714 2010-07-23 Daniel Kraft <d@domob.eu>
7717 * gfortran.dg/exit_1.f08: New test.
7718 * gfortran.dg/exit_2.f08: New test.
7720 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7722 PR tree-optimization/39839
7723 * gcc.target/arm/pr39839.c: New test case.
7725 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7727 * gnat.dg/unchecked_convert5b.adb: New test.
7728 * gnat.dg/unchecked_convert6.adb: Likewise.
7729 * gnat.dg/unchecked_convert6b.adb: Likewise.
7731 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7733 * gnat.dg/aggr15.ad[sb]: New test.
7735 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7738 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7740 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7742 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7743 with dg-require-linker-plugin.
7745 2010-07-22 Richard Guenther <rguenther@suse.de>
7748 * g++.dg/lto/20100722-1_0.C: New testcase.
7750 2010-07-22 Richard Guenther <rguenther@suse.de>
7753 * gcc.dg/lto/20100720-3_0.c: New testcase.
7754 * gcc.dg/lto/20100720-3_1.c: Likewise.
7756 2010-07-22 Richard Guenther <rguenther@suse.de>
7758 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7759 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7762 * gcc.dg/lto/20100722-1_0.c: New testcase.
7764 2010-07-22 Martin Jambor <mjambor@suse.cz>
7766 PR tree-optimization/44891
7767 * gcc.c-torture/compile/pr44891.c: New test.
7769 2010-07-22 Richard Guenther <rguenther@suse.de>
7771 PR tree-optimization/45017
7772 * gcc.c-torture/execute/pr45017.c: New testcase.
7774 2010-07-22 Tobias Burnus <burnus@net-b.de>
7777 * gfortran.dg/aliasing_dummy_5.f90: New.
7779 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7782 * gcc.target/arm/pr43698.c: New test.
7784 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7787 * Revert my commit r162325 for this PR.
7789 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7792 * gcc.target/m68k/pr45015.c: New test.
7794 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7797 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7800 2010-07-21 Richard Guenther <rguenther@suse.de>
7803 * g++.dg/lto/20100721-1_0.C: New testcase.
7805 2010-07-21 Martin Jambor <mjambor@suse.cz>
7807 PR tree-optimization/44900
7808 * g++.dg/torture/pr44900.C: New test.
7810 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7813 * c-c++-common/uninit-17.c: Correct expected error.
7815 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.dg/guality/asm-1.c: New test.
7820 * gcc.dg/guality/pr45003-2.c: New test.
7821 * gcc.dg/guality/pr45003-3.c: New test.
7823 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7826 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7828 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7830 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7831 defined on the current line.
7832 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7833 * g++.dg/debug/dwarf2/pr44641.C: New.
7835 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7837 * gcc.target/powerpc/block-move-1.c: New test.
7838 * gcc.target/powerpc/block-move-2.c: New test.
7840 2010-07-20 Jason Merrill <jason@redhat.com>
7843 * g++.dg/cpp0x/sfinae2.C: New.
7845 2010-07-20 Richard Guenther <rguenther@suse.de>
7848 * gcc.dg/lto/20100720-4_0.c: New testcase.
7850 2010-07-20 Richard Guenther <rguenther@suse.de>
7853 * gcc.dg/lto/20100720-2_0.c: New testcase.
7854 * gcc.dg/lto/20100720-2_1.c: Likewise.
7856 2010-07-20 Richard Guenther <rguenther@suse.de>
7859 * gcc.dg/lto/20100720-1_0.c: New testcase.
7860 * gcc.dg/lto/20100720-1_1.c: Likewise.
7862 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7865 * gcc.dg/guality/pr45003-1.c: New test.
7867 2010-07-20 Richard Guenther <rguenther@suse.de>
7869 PR tree-optimization/44977
7870 * gcc.dg/torture/pr44977.c: New testcase.
7872 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7874 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7877 2010-07-20 Richard Guenther <rguenther@suse.de>
7881 * gcc.dg/pr44971.c: New testcase.
7882 * gcc.c-torture/compile/pr44988.c: Likewise.
7884 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7887 * gfortran.dg/allocate_with_typespec.f90: New test.
7888 * gfortran.dg/allocate_derived_1.f90: Update error message.
7890 2010-07-19 Jason Merrill <jason@redhat.com>
7893 * g++.dg/cpp0x/decltype23.C: New.
7895 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7898 * gfortran.dg/class_defined_operator_1.f03 : New test.
7900 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7902 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7903 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7904 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7905 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7907 2010-07-19 Richard Guenther <rguenther@suse.de>
7910 * gcc.c-torture/compile/pr44941.c: New testcase.
7912 2010-07-19 Jason Merrill <jason@redhat.com>
7915 * g++.dg/template/sfinae24.C: New.
7917 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7920 * gfortran.dg/data_implied_do_2.f90: Removed.
7922 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7925 * g++.dg/template/sfinae23.C: New.
7927 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7929 * lib/target-supports.exp (check_sse_os_support_available): New
7931 (check_sse_hw_available): New proc.
7932 (check_effective_target_sse_runtime): New proc.
7933 (check_effective_target_sse2_runtime): New proc.
7934 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7935 -msse2 if check_sse_os_support_available.
7936 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7937 check_sse_os_support_available.
7938 * gcc.dg/vect/vect.exp: Likewise.
7939 * gfortran.dg/vect/vect.exp: Likewise.
7940 * gcc.target/i386/sol2-check: Renamed to ...
7941 * gcc.target/i386/sse-os-support.h: ... this.
7942 (sol2_check): Renamed to ...
7943 (sse_os_support): ... this.
7944 Only test movss with xmm registers.
7945 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7946 Removed ILL_INSN, ILL_INSN_LEN.
7947 * gcc.target/i386/sse2-check.h: Likewise.
7948 * gcc.target/i386/sse3-check.h: Likewise.
7949 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7950 Removed cpuid.h, __get_cpuid test.
7951 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7952 Removed cpuid.h, __get_cpuid test.
7953 * g++.dg/other/pr40446.C: Likewise.
7954 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7955 * gcc.dg/compat/vector-1a_main.c: Likewise.
7956 * gcc.dg/compat/vector-2a_main.c: Likewise.
7957 * gcc.dg/pr36584.c: Likewise.
7958 * gcc.dg/pr37544.c: Likewise.
7959 * gcc.dg/torture/pr16104-1.c: Likewise.
7960 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7961 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7962 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7963 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7964 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7965 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7967 * gcc.dg/torture/pr35771-2.c: Likewise.
7968 * gcc.dg/torture/pr35771-3.c: Likewise.
7969 * gcc.target/i386/pr39315-2.c: Likewise.
7970 * gcc.target/i386/pr39315-4.c: Likewise.
7971 * gcc.target/i386/vperm-v2df.c: Likewise.
7972 * gcc.target/i386/vperm-v2di.c: Likewise.
7973 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7974 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7977 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7980 * gfortran.dg/data_implied_do_2.f90: New test.
7982 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7984 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7986 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7988 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7989 to the "mips16" group.
7990 (mips_using_mips16_p): New procedure.
7991 (mips-dg-options): Use it.
7993 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7995 * gcc.target/mips/mips16-attributes-4.c: New test.
7997 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
8000 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8001 * gcc.target/powerpc/recip-2.c: Ditto.
8002 * gcc.target/powerpc/recip-3.c: Ditto.
8004 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
8006 * gcc.target/arm/pr42235.c: New test.
8008 2010-07-16 Jason Merrill <jason@redhat.com>
8011 * g++.dg/template/partial8.C: New.
8013 2010-07-16 Jakub Jelinek <jakub@redhat.com>
8015 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8016 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
8018 (gualcvt): New overloaded inline.
8019 (GUALCVT): Use it for C++.
8020 * g++.dg/guality/guality.exp: New.
8021 * g++.dg/guality/guality.h: New.
8022 * g++.dg/guality/redeclaration1.C: New test.
8023 * g++.dg/dg.exp: Prune also guality/* tests.
8024 * gcc.dg/guality/pr43141.c: Moved to...
8025 * c-c++-common/guality/pr43141.c: ... here.
8027 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8030 * gfortran.dg/char4_iunit_2.f03: New test.
8032 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
8035 * lib/plugin-support.exp (plugin-test-execute):
8036 Add ${gcc_objdir}/intl to includes.
8038 2010-07-16 Jakub Jelinek <jakub@redhat.com>
8041 * gcc.c-torture/execute/pr44942.c: New test.
8042 * gcc.target/i386/pr44942.c: New test.
8044 2010-07-15 Jason Merrill <jason@redhat.com>
8047 * g++.dg/cpp0x/implicit7.C: New.
8048 * g++.dg/cpp0x/implicit8.C: New.
8050 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8052 Disable float tests for __SPU__ targets due to lack of signed zero:
8053 * c-c++-common/torture/complex-sign-add.c (check_add_float).
8054 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8055 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8056 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8057 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8058 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8059 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8060 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8061 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8063 2010-07-15 Jakub Jelinek <jakub@redhat.com>
8065 * gfortran.dg/select_char_2.f90: New test.
8067 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
8069 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8072 2010-07-15 Janus Weil <janus@gcc.gnu.org>
8075 * gfortran.dg/typebound_generic_9.f03: New.
8077 2010-07-15 Richard Guenther <rguenther@suse.de>
8079 PR tree-optimization/44946
8080 * gcc.c-torture/compile/pr44946.c: New testcase.
8082 2010-07-15 Jakub Jelinek <jakub@redhat.com>
8085 * gfortran.dg/select_char_3.f90: New test.
8087 2010-07-15 Magnus Granberg <zorry@gentoo.org>
8088 Kevin F. Quinn <kevquinn@gentoo.org>
8090 * gcc.dg/Wtrampolines.c: New.
8092 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8095 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8097 2010-07-14 Jason Merrill <jason@redhat.com>
8100 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8102 Implement C++0x unrestricted unions (N2544)
8103 * g++.dg/cpp0x/union1.C: New.
8104 * g++.dg/cpp0x/union2.C: New.
8105 * g++.dg/cpp0x/union3.C: New.
8106 * g++.dg/cpp0x/defaulted2.C: Adjust.
8107 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8108 * g++.old-deja/g++.ext/anon2.C: Adjust.
8109 * g++.old-deja/g++.mike/misc6.C: Adjust.
8111 2010-07-14 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/c_loc_tests_15.f90: New.
8116 2010-07-13 Jason Merrill <jason@redhat.com>
8119 * g++.dg/cpp0x/implicit6.C: New.
8121 2010-07-13 Jason Merrill <jason@redhat.com>
8124 * g++.dg/abi/noreturn1.C: New.
8125 * g++.dg/abi/noreturn2.C: New.
8127 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
8131 * c-c++-common/pr44832.c: New test.
8133 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
8136 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8137 on the target. Make sure that we can assemble the emitted asm when
8138 the test type is 'compile'.
8140 2010-07-13 Richard Guenther <rguenther@suse.de>
8142 PR tree-optimization/36960
8143 * g++.dg/torture/pr36960.C: New testcase.
8145 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8148 * g++.dg/template/sfinae21.C: New.
8149 * g++.dg/template/sfinae22.C: Likewise.
8151 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
8154 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8155 * gcc.dg/plugin/ggcplug.c: Likewise.
8156 * g++.dg/plugin/selfassign.c: Likewise.
8157 * g++.dg/plugin/attribute_plugin.c: Likewise.
8158 * g++.dg/plugin/dumb_plugin.c: Likewise.
8159 * g++.dg/plugin/pragma_plugin.c: Likewise.
8161 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
8163 * gcc.c-torture/execute/pr44683.x: New.
8164 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8166 2010-07-13 Janus Weil <janus@gcc.gnu.org>
8172 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8173 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8174 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8175 * gfortran.dh/typebound_call_16.f03: New.
8176 * gfortran.dg/typebound_generic_6.f03: New.
8177 * gfortran.dg/typebound_generic_7.f03: New.
8178 * gfortran.dg/typebound_generic_8.f03: New.
8180 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183 * gfortran.dg/char4_iunit_1.f03: New test.
8185 2010-07-12 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.dg/tree-ssa/vrp53.c: New test.
8189 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
8192 * g++.dg/template/sfinae19.C: New.
8193 * g++.dg/template/sfinae20.C: Likewise.
8195 2010-07-12 Jie Zhang <jie@codesourcery.com>
8197 * gcc.target/arm/interrupt-1.c: New test.
8198 * gcc.target/arm/interrupt-2.c: New test.
8200 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8202 * gcc.dg/pr42427.c: Require c99_runtime.
8203 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8205 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8206 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8207 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8208 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8209 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8210 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8211 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8212 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8213 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8214 * gcc.target/i386/pr37275.c: Require visibility support.
8216 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 * lib/target-supports.exp (check_effective_target_sse): New proc.
8219 * gcc.target/i386/sol2-check.h: New file.
8220 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8221 Include sol2-check.h.
8222 (main) Only run do_test () if sol2_check ().
8223 * gcc.target/i386/sse2-check.h: Likewise.
8224 * gcc.target/i386/sse3-check.h: Likewise.
8225 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8226 [__sun__ && __svr4__]: Execute SSE2 instruction.
8227 * gcc.target/i386/math-torture/math-torture.exp: Only add options
8228 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8229 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8230 * g++.dg/ext/vector14.C: Likewise.
8231 * g++.dg/other/mmintrin.C: Likewise.
8232 * gcc.dg/20020418-1.c: Likewise.
8233 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8234 * gcc.dg/format/ms_unnamed-1.c: Likewise.
8235 * gcc.dg/format/unnamed-1.c: Likewise.
8236 Adapt dg-warning line number.
8237 * gcc.dg/graphite/pr40281.c: Likewise.
8238 * gcc.dg/pr32176.c: Likewise.
8239 * gcc.dg/pr40550.c: Likewise.
8240 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8241 * gcc.dg/torture/pr36891.c: Likewise.
8242 * gcc.target/i386/20020218-1.c: Likewise.
8243 * gcc.target/i386/20020523.c: Likewise.
8244 * gcc.target/i386/abi-1.c: Likewise.
8245 * gcc.target/i386/brokensqrt.c: Likewise.
8246 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8247 * gcc.target/i386/pr13366.c: Likewise.
8248 * gcc.target/i386/pr13685.c: Likewise.
8249 * gcc.target/i386/pr24306.c: Likewise.
8250 * gcc.target/i386/pr31486.c: Likewise.
8251 * gcc.target/i386/pr32065-1.c: Likewise.
8252 * gcc.target/i386/pr32065-2.c: Likewise.
8253 * gcc.target/i386/pr32389.c: Likewise.
8254 * gcc.target/i386/pr38824.c: Likewise.
8255 * gcc.target/i386/pr38931.c: Likewise.
8256 * gcc.target/i386/pr39592-1.c: Likewise.
8257 * gcc.target/i386/pr43766.c: Likewise.
8258 * gcc.target/i386/recip-divf.c: Likewise.
8259 * gcc.target/i386/recip-sqrtf.c: Likewise.
8260 * gcc.target/i386/recip-vec-divf.c: Likewise.
8261 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8262 * gcc.target/i386/sse-1.c: Likewise.
8263 * gcc.target/i386/sse-16.c: Likewise.
8264 * gcc.target/i386/sse-2.c: Likewise.
8265 * gcc.target/i386/sse-20.c: Likewise.
8266 * gcc.target/i386/sse-3.c: Likewise.
8267 * gcc.target/i386/sse-7.c: Likewise.
8268 * gcc.target/i386/sse-9.c: Likewise.
8269 * gcc.target/i386/sse-addps-1.c: Likewise.
8270 * gcc.target/i386/sse-addss-1.c: Likewise.
8271 * gcc.target/i386/sse-andnps-1.c: Likewise.
8272 * gcc.target/i386/sse-andps-1.c: Likewise.
8273 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8274 * gcc.target/i386/sse-comiss-1.c: Likewise.
8275 * gcc.target/i386/sse-comiss-2.c: Likewise.
8276 * gcc.target/i386/sse-comiss-3.c: Likewise.
8277 * gcc.target/i386/sse-comiss-4.c: Likewise.
8278 * gcc.target/i386/sse-comiss-5.c: Likewise.
8279 * gcc.target/i386/sse-comiss-6.c: Likewise.
8280 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8281 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8282 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8283 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8284 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8285 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8286 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8287 * gcc.target/i386/sse-divps-1.c: Likewise.
8288 * gcc.target/i386/sse-divss-1.c: Likewise.
8289 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8290 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8291 * gcc.target/i386/sse-maxps-1.c: Likewise.
8292 * gcc.target/i386/sse-maxss-1.c: Likewise.
8293 * gcc.target/i386/sse-minps-1.c: Likewise.
8294 * gcc.target/i386/sse-minss-1.c: Likewise.
8295 * gcc.target/i386/sse-movaps-1.c: Likewise.
8296 * gcc.target/i386/sse-movaps-2.c: Likewise.
8297 * gcc.target/i386/sse-movhlps-1.c: Likewise.
8298 * gcc.target/i386/sse-movhps-1.c: Likewise.
8299 * gcc.target/i386/sse-movhps-2.c: Likewise.
8300 * gcc.target/i386/sse-movlhps-1.c: Likewise.
8301 * gcc.target/i386/sse-movmskps-1.c: Likewise.
8302 * gcc.target/i386/sse-movntps-1.c: Likewise.
8303 * gcc.target/i386/sse-movss-1.c: Likewise.
8304 * gcc.target/i386/sse-movss-2.c: Likewise.
8305 * gcc.target/i386/sse-movss-3.c: Likewise.
8306 * gcc.target/i386/sse-movups-1.c: Likewise.
8307 * gcc.target/i386/sse-movups-2.c: Likewise.
8308 * gcc.target/i386/sse-mulps-1.c: Likewise.
8309 * gcc.target/i386/sse-mulss-1.c: Likewise.
8310 * gcc.target/i386/sse-orps-1.c: Likewise.
8311 * gcc.target/i386/sse-rcpps-1.c: Likewise.
8312 * gcc.target/i386/sse-recip-vec.c: Likewise.
8313 * gcc.target/i386/sse-recip.c: Likewise.
8314 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8315 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8316 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8317 * gcc.target/i386/sse-subps-1.c: Likewise.
8318 * gcc.target/i386/sse-subss-1.c: Likewise.
8319 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8320 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8321 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8322 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8323 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8324 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8325 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8326 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8327 * gcc.target/i386/sse-xorps-1.c: Likewise.
8328 * gcc.target/i386/ssefn-1.c: Likewise.
8329 * gcc.target/i386/ssefn-3.c: Likewise.
8330 * gcc.target/i386/sseregparm-1.c: Likewise.
8331 * gcc.target/i386/stackalign/return-3.c: Likewise.
8332 * gcc.target/i386/vectorize1.c: Likewise.
8333 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8334 * gcc.target/i386/xorps-sse.c: Likewise.
8335 * gfortran.dg/pr28158.f90: Likewise.
8336 * gfortran.dg/pr30667.f: Likewise.
8337 * gnat.dg/loop_optimization7.adb: Likewise.
8338 * gnat.dg/sse_nolib.adb: Likewise.
8340 2010-07-11 Tobias Burnus <burnus@net-b.de>
8343 * gfortran.dg/use_rename_6.f90: New.
8344 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8346 2010-07-11 Janus Weil <janus@gcc.gnu.org>
8349 * gfortran.dg/class_24.f03: New.
8351 2010-07-10 Richard Guenther <rguenther@suse.de>
8354 * gcc.dg/lto/20100709-1_0.c: New testcase.
8355 * gcc.dg/lto/20100709-1_1.c: Likewise.
8357 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8359 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8361 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8364 * objc.dg/lto/trivial-1_0.m: New.
8365 * objc.dg/lto/lto.exp: New.
8366 * obj-c++.dg/lto/trivial-1_0.mm: New.
8367 * obj-c++.dg/lto/lto.exp: New.
8368 * objc.dg/symtab-1.m: Adjust sizes.
8369 * objc.dg/image-info.m: Do not run for gnu-runtime.
8371 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8373 * gcc.dg/pr32370.c: Allow another kind of error message.
8375 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8377 * gnat.dg/atomic3.adb: New test.
8379 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8380 Denys Vlasenko <dvlasenk@redhat.com>
8381 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8383 PR tree-optimization/28632
8384 * gcc.dg/tree-ssa/vrp51.c: New test.
8385 * gcc.dg/tree-ssa/vrp52.c: New test.
8387 2010-07-09 Jason Merrill <jason@redhat.com>
8389 * g++.dg/abi/covariant6.C: New.
8390 * g++.dg/inherit/covariant17.C: Test both bases.
8391 * g++.dg/inherit/covariant7.C: Check vtable layout.
8393 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8395 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8397 2010-07-09 Richard Guenther <rguenther@suse.de>
8399 PR tree-optimization/44852
8400 * gcc.c-torture/execute/pr44852.c: New testcase.
8402 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8405 multiplication by values.
8406 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8407 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8409 2010-07-09 Richard Guenther <rguenther@suse.de>
8411 PR tree-optimization/44882
8412 * gfortran.dg/pr44882.f90: New testcase.
8414 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8417 * gcc.target/arm/pr40657-1.c: New test.
8418 * gcc.target/arm/pr40657-2.c: New test.
8419 * gcc.c-torture/execute/pr40657.c: New test.
8421 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.dg/tree-ssa/vrp50.c: New test.
8424 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8426 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8429 * gfortran.dg/c_sizeof_1.f90: Modified.
8430 * gfortran.dg/storage_size_1.f08: New.
8431 * gfortran.dg/storage_size_2.f08: New.
8433 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8435 * gcc.c-torture/execute/20100708-1.c: New test.
8437 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8440 * gfortran.dg/gomp/pr44847.f90: New test.
8442 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8444 PR tree-optimization/44710
8445 * gcc.dg/tree-ssa/ifc-6.c: New.
8446 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8448 2010-07-08 Tobias Burnus <burnus@net-b.de>
8451 * gfortran.dg/coarray_10.f90: Add an additional test.
8453 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8456 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8457 * gcc.c-torture/execute/pr44828.x: Revert.
8459 2010-07-08 Jason Merrill <jason@redhat.com>
8462 * g++.dg/inherit/covariant17.C: New.
8463 * g++.dg/abi/covariant1.C: Actually test for the bug.
8465 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8467 PR rtl-optimization/44838
8468 * gcc.dg/pr44838.c: New.
8470 2010-07-08 Richard Guenther <rguenther@suse.de>
8472 PR tree-optimization/44831
8473 * gcc.c-torture/compile/pr44831.c: New testcase.
8474 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8476 2010-07-08 Richard Guenther <rguenther@suse.de>
8478 PR tree-optimization/44861
8479 * g++.dg/vect/pr44861.cc: New testcase.
8481 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8484 * gcc.c-torture/execute/pr44828.x: New file.
8486 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8488 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8490 * g++.dg/ext/altivec-17.C: Adjust error message.
8492 2010-07-07 Tom Tromey <tromey@redhat.com>
8494 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8496 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8499 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8500 * gcc.target/i386/rdrand-2.c: Likewise.
8501 * gcc.target/i386/rdrand-3.c: Likewise.
8503 2010-07-07 Jan Hubicka <jh@suse.cz>
8506 * g++.dg/torture/pr44813.C: New testcase.
8507 * g++.dg/torture/pr44826.C: New testcase.
8509 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8511 PR rtl-optimization/44787
8512 * gcc.c-torture/compile/pr44788.c: New test.
8513 * gcc.target/arm/pr44788.c: New test.
8515 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8517 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8519 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8521 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8524 2010-07-06 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/parameter_array_init_6.f90: New.
8528 * gfortran.dg/initialization_20.f90: Update dg-error.
8529 * gfortran.dg/initialization_24.f90: Ditto.
8531 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8533 * gfortran.dg/dim_range_1.f90: New test.
8534 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8536 2010-07-06 Jason Merrill <jason@redhat.com>
8539 * g++.dg/cpp0x/initlist41.C: New.
8542 * g++.dg/template/ptrmem22.C: New.
8544 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8546 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8548 * gcc.target/i386/i386.exp: Likewise.
8550 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8553 * gcc.dg/lto/20100518_0.c: Limit to x86.
8555 2010-07-06 Richard Guenther <rguenther@suse.de>
8558 * gcc.c-torture/execute/pr44828.c: New testcase.
8560 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8562 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8563 * g++.dg/warn/volatile1.C: Likewise.
8564 * g++.dg/template/warn1.C: Likewise.
8566 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8568 AVX Programming Reference (June, 2010)
8569 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8570 * g++.dg/other/i386-3.C: Likewise.
8571 * gcc.target/i386/sse-12.c: Likewise.
8573 * gcc.target/i386/f16c-check.h: New.
8574 * gcc.target/i386/rdfsbase-1.c: Likewise.
8575 * gcc.target/i386/rdfsbase-2.c: Likewise.
8576 * gcc.target/i386/rdgsbase-1.c: Likewise.
8577 * gcc.target/i386/rdgsbase-2.c: Likewise.
8578 * gcc.target/i386/rdrand-1.c: Likewise.
8579 * gcc.target/i386/rdrand-2.c: Likewise.
8580 * gcc.target/i386/rdrand-3.c: Likewise.
8581 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8582 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8583 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8584 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8585 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8586 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8587 * gcc.target/i386/wrfsbase-1.c: Likewise.
8588 * gcc.target/i386/wrfsbase-2.c: Likewise.
8589 * gcc.target/i386/wrgsbase-1.c: Likewise.
8590 * gcc.target/i386/wrgsbase-2.c: Likewise.
8592 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8593 (__builtin_ia32_vcvtps2ph): New.
8594 (__builtin_ia32_vcvtps2ph256): Likewise.
8596 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8597 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8599 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8600 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8602 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8603 (__builtin_ia32_vcvtps2ph256): Likewise.
8604 Add fsgsbase,rdrnd,f16c.
8606 * lib/target-supports.exp (check_effective_target_f16c): New.
8608 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8610 * gcc.dg/guality/nrv-1.c: New test.
8612 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8615 * gcc.target/arm/pr42505.c: New test case.
8617 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8620 * g++.dg/opt/nrv16.C: New test.
8622 2010-07-05 Richard Guenther <rguenther@suse.de>
8624 PR tree-optimization/44784
8625 * gcc.c-torture/compile/pr44784.c: New testcase.
8627 2010-07-05 Ira Rosen <irar@il.ibm.com>
8629 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8630 Increase loop bound and array size.
8631 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8634 2010-07-05 Ira Rosen <irar@il.ibm.com>
8636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8640 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8642 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8645 * g++.dg/parse/template25.C: New.
8647 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8649 PR rtl-optimization/44695
8650 * gcc.dg/torture/pr44695.c: New.
8652 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8655 * g++.dg/ext/pretty3.C: New.
8657 2010-07-04 Richard Guenther <rguenther@suse.de>
8660 * g++.dg/torture/pr44809.C: New testcase.
8662 2010-07-04 Richard Guenther <rguenther@suse.de>
8664 PR tree-optimization/44656
8665 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8667 2010-07-04 Ira Rosen <irar@il.ibm.com>
8668 Revital Eres <eres@il.ibm.com>
8670 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8672 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8673 gcc.dg/vect/vect-96.c: Likewise.
8674 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8675 that support misaligned stores. Change the number of expected
8676 misaligned accesses.
8677 * gcc.dg/vect/vect-peel-1.c: New test.
8678 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8679 gcc.dg/vect/vect-peel-4.c: Likewise.
8680 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8681 vectorizable on all targets that support realignment.
8682 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8684 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8687 * gcc.dg/torture/pr44806.c: New.
8689 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8691 * gnat.dg/cond_expr1.adb: New test.
8693 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/modular3.adb: New test.
8696 * gnat.dg/modular3_pkg.ads: New helper.
8698 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8699 Mikael Pettersson <mikpe@it.uu.se>
8702 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8703 Make signed-ness of chars explicit. Scan the object for
8704 strings that are split by some target assemblers.
8705 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8708 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8710 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8712 2010-07-02 Le-Chun Wu <lcwu@google.com>
8715 * g++.dg/warn/Wshadow-7.C: New test.
8717 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8718 Julian Brown <julian@codesourcery.com>
8719 Sandra Loosemore <sandra@codesourcery.com>
8721 * gcc.c-torture/execute/20100416-1.c: New test case.
8723 2010-07-02 Julian Brown <julian@codesourcery.com>
8724 Sandra Loosemore <sandra@codesourcery.com>
8728 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8729 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8731 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8732 Julian Brown <julian@codesourcery.com>
8734 * gcc.target/arm/neon/vadds64.c: Regenerated.
8735 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8736 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8737 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8738 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8739 * gcc.target/arm/neon-vmls-1.c: Likewise.
8740 * gcc.target/arm/neon-vsubs64.c: New execution test.
8741 * gcc.target/arm/neon-vsubu64.c: New execution test.
8742 * gcc.target/arm/neon-vadds64.c: New execution test.
8743 * gcc.target/arm/neon-vaddu64.c: New execution test.
8745 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8747 * gcc.target/arm/neon-vands64.c: New.
8748 * gcc.target/arm/neon-vandu64.c: New.
8749 * gcc.target/arm/neon-vbics64.c: New.
8750 * gcc.target/arm/neon-vbicu64.c: New.
8751 * gcc.target/arm/neon-veors64.c: New.
8752 * gcc.target/arm/neon-veoru64.c: New.
8753 * gcc.target/arm/neon-vorns64.c: New.
8754 * gcc.target/arm/neon-vornu64.c: New.
8755 * gcc.target/arm/neon-vorrs64.c: New.
8756 * gcc.target/arm/neon-vorru64.c: New.
8757 * gcc.target/arm/neon/vands64.c: Regenerated.
8758 * gcc.target/arm/neon/vandu64.c: Regenerated.
8759 * gcc.target/arm/neon/vbics64.c: Regenerated.
8760 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8761 * gcc.target/arm/neon/veors64.c: Regenerated.
8762 * gcc.target/arm/neon/veoru64.c: Regenerated.
8763 * gcc.target/arm/neon/vorns64.c: Regenerated.
8764 * gcc.target/arm/neon/vornu64.c: Regenerated.
8765 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8766 * gcc.target/arm/neon/vorru64.c: Regenerated.
8768 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8770 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8772 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8774 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8775 * gfortran.dg/intent_out_5.f90: Same.
8776 * gfortran.dg/ltrans-7.f90: Same.
8777 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8779 2010-07-02 Jan Hubicka <jh@suse.cz>
8781 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8783 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8785 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8787 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8790 * c-c++-common/Wunused-var-12.c: New test.
8792 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8795 * gcc.target/arm/pr42835.c: New test.
8798 * gcc.target/arm/pr42172-1.c: New test.
8800 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8802 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8804 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8806 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8807 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8808 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8809 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8810 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8811 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8812 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8813 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8814 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8815 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8816 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8817 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8818 * gcc.target/arm/neon-vdup_ns64.c: New.
8819 * gcc.target/arm/neon-vdup_nu64.c: New.
8820 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8821 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8822 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8823 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8824 * gcc.target/arm/neon-vmov_ns64.c: New.
8825 * gcc.target/arm/neon-vmov_nu64.c: New.
8826 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8827 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8828 * gcc.target/arm/neon-vget_lanes64.c: New.
8829 * gcc.target/arm/neon-vget_laneu64.c: New.
8830 * gcc.target/arm/neon-vset_lanes64.c: New.
8831 * gcc.target/arm/neon-vset_laneu64.c: New.
8833 2010-07-02 Richard Guenther <rguenther@suse.de>
8835 * g++.dg/torture/20100702-1.C: New testcase.
8837 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8840 * gcc.c-torture/compile/pr44707.c: New test.
8842 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8845 * g++.dg/template/crash101.C: New.
8847 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8849 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8850 Use the ABI-0 accessors and fail it for m64.
8852 2010-07-02 Jan Hubicka <jh@suse.cz>
8854 * g++.dg/tree-ssa/pr44706.C: New testcase.
8856 2010-07-02 Richard Guenther <rguenther@suse.de>
8858 PR tree-optimization/44748
8859 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8861 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8863 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8864 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8865 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8866 the method types to forward:.
8868 2010-06-30 Jason Merrill <jason@redhat.com>
8870 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8871 * g++.dg/other/pr25632.C: Likewise.
8873 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8875 PR tree-optimization/40421
8876 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8878 2010-07-01 Richard Guenther <rguenther@suse.de>
8882 * gcc.c-torture/execute/20100316-1.c: New testcase.
8883 * gcc.c-torture/execute/pr44468.c: Likewise.
8884 * gcc.c-torture/compile/20100609-1.c: Likewise.
8885 * gcc.dg/volatile2.c: Adjust.
8886 * gcc.dg/plugin/selfassign.c: Likewise.
8887 * gcc.dg/pr36902.c: Likewise.
8888 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8889 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8890 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8891 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8892 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8893 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8894 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8895 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8896 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8897 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8898 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8899 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8900 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8901 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8902 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8903 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8904 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8905 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8906 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8907 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8908 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8909 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8910 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8911 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8912 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8913 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8914 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8915 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8916 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8917 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8918 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8919 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8920 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8921 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8922 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8923 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8924 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8925 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8926 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8927 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8928 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8929 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8930 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8931 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8932 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8933 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8934 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8935 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8936 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8937 * g++.dg/tree-ssa/pr31146.C: Likewise.
8938 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8939 * g++.dg/tree-ssa/pr33604.C: Likewise.
8940 * g++.dg/plugin/selfassign.c: Likewise.
8941 * gfortran.dg/array_memcpy_3.f90: Likewise.
8942 * gfortran.dg/array_memcpy_4.f90: Likewise.
8943 * c-c++-common/torture/pr42834.c: New testcase.
8945 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8948 * g++.dg/template/crash100.C: New.
8950 2010-06-30 Jan Hubicka <jh@suse.cz>
8952 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8954 2010-06-30 Michael Matz <matz@suse.de>
8957 * gcc.dg/pr44699.c: New test.
8959 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8961 PR tree-optimization/39799
8962 * c-c++-common/uninit-17.c: New test.
8964 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8967 * gfortran.dg/read_infnan_1.f90: New test.
8969 2010-06-29 Jason Merrill <jason@redhat.com>
8971 Enable implicitly declared move constructor/operator= (N3053).
8972 * g++.dg/cpp0x/implicit3.C: New.
8973 * g++.dg/cpp0x/implicit4.C: New.
8974 * g++.dg/cpp0x/implicit5.C: New.
8975 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8976 * g++.dg/cpp0x/not_special.C: Adjust.
8977 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8978 * g++.dg/cpp0x/rv1n.C: Adjust.
8979 * g++.dg/cpp0x/rv1p.C: Adjust.
8980 * g++.dg/cpp0x/rv2n.C: Adjust.
8981 * g++.dg/cpp0x/rv2p.C: Adjust.
8982 * g++.dg/cpp0x/rv3n.C: Adjust.
8983 * g++.dg/cpp0x/rv3p.C: Adjust.
8984 * g++.dg/cpp0x/rv4n.C: Adjust.
8985 * g++.dg/cpp0x/rv4p.C: Adjust.
8986 * g++.dg/cpp0x/rv5n.C: Adjust.
8987 * g++.dg/cpp0x/rv5p.C: Adjust.
8988 * g++.dg/cpp0x/rv6n.C: Adjust.
8989 * g++.dg/cpp0x/rv6p.C: Adjust.
8990 * g++.dg/cpp0x/rv7n.C: Adjust.
8991 * g++.dg/cpp0x/rv7p.C: Adjust.
8992 * g++.dg/cpp0x/rv8p.C: Adjust.
8993 * g++.dg/gomp/pr26690-1.C: Adjust.
8994 * g++.dg/other/error20.C: Adjust.
8995 * g++.dg/other/error31.C: Adjust.
8996 * g++.dg/parse/error19.C: Adjust.
8997 * g++.dg/template/qualttp5.C: Adjust.
8998 * g++.old-deja/g++.law/ctors5.C: Adjust.
9000 Enable implicitly deleted functions (N2346)
9001 * g++.dg/cpp0x/defaulted17.C: New.
9002 * g++.dg/cpp0x/implicit1.C: New.
9003 * g++.dg/cpp0x/implicit2.C: New.
9004 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9005 * g++.dg/ext/has_virtual_destructor.C: Adjust.
9006 * g++.dg/init/ctor4.C: Adjust.
9007 * g++.dg/init/synth2.C: Adjust.
9008 * g++.dg/lto/20081118_1.C: Adjust.
9009 * g++.dg/other/error13.C: Adjust.
9010 * g++.dg/other/unused1.C: Adjust.
9011 * g++.old-deja/g++.bob/inherit2.C: Adjust.
9012 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9013 * g++.old-deja/g++.jason/opeq3.C: Adjust.
9014 * g++.old-deja/g++.law/ctors17.C: Adjust.
9015 * g++.old-deja/g++.oliva/delete1.C: Adjust.
9016 * g++.old-deja/g++.pt/assign1.C: Adjust.
9017 * g++.old-deja/g++.pt/crash20.C: Adjust.
9019 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9020 * g++.dg/cpp0x/defaulted13.C: Adjust.
9021 * g++.dg/cpp0x/defaulted2.C: Adjust.
9022 * g++.dg/cpp0x/defaulted3.C: Adjust.
9023 * g++.dg/cpp0x/initlist9.C: Adjust.
9024 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9025 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9026 * g++.dg/init/synth2.C: Adjust.
9028 * g++.dg/cpp0x/defaulted19.C: New.
9030 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9031 * g++.dg/template/error23.C: Fix for -std=c++0x.
9033 2010-06-29 Janus Weil <janus@gcc.gnu.org>
9036 * gfortran.dg/proc_ptr_28.f90: New.
9038 2010-06-29 Jakub Jelinek <jakub@redhat.com>
9040 PR tree-optimization/43801
9041 * g++.dg/torture/pr43801.C: New test.
9044 * g++.dg/debug/dwarf2/accessibility1.C: New test.
9046 2010-06-29 Jason Merrill <jason@redhat.com>
9049 * g++.dg/template/qualified-id2.C: New.
9050 * g++.dg/template/qualified-id3.C: New.
9052 2010-06-29 Janus Weil <janus@gcc.gnu.org>
9055 * gfortran.dg/associated_target_4.f90: New.
9057 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
9060 * gfortran.dg/aliasing_array_result_1.f90 : New test.
9062 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9064 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9066 2010-06-29 Jan Hubicka <jh@suse.cz>
9068 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9070 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
9073 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9074 * gcc.target/arm/wmul-3.c: New test.
9075 * gcc.target/arm/wmul-4.c: New test.
9077 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
9079 PR rtl-optimization/44659
9080 * gcc.target/i386/extract-1.c: New.
9081 * gcc.target/i386/extract-2.c: Likewise.
9082 * gcc.target/i386/extract-3.c: Likewise.
9083 * gcc.target/i386/extract-4.c: Likewise.
9084 * gcc.target/i386/extract-5.c: Likewise.
9085 * gcc.target/i386/extract-6.c: Likewise.
9087 2010-06-28 Jakub Jelinek <jakub@redhat.com>
9090 * g++.dg/warn/Wunused-var-14.C: New test.
9092 2010-06-28 Tobias Burnus <burnus@net-b.de>
9095 * gfortran.dg/nan_6.f90: New.
9097 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
9099 PR tree-optimization/43781
9100 * gcc.dg/torture/pr43781.c: New.
9102 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
9105 * gfortran.dg/actual_rank_check_1.f90: New test.
9107 2010-06-28 Martin Jambor <mjambor@suse.cz>
9109 * gcc.dg/ipa/ipa-sra-6.c: New test.
9111 2010-06-28 Jan Hubicka <jh@suse.cz>
9113 PR tree-optimization/44687
9114 * gcc.c-torture/compile/pr44687.c
9116 2010-06-28 Martin Jambor <mjambor@suse.cz>
9119 * g++.dg/torture/pr44535.C: New test.
9121 2010-06-28 Michael Matz <matz@suse.de>
9124 * gfortran.dg/pr44592.f90: New test.
9126 2010-06-28 Jan Hubicka <jh@suse.cz>
9128 PR tree-optimization/44357
9129 * g++.dg/torture/pr44357.C: New testcase.
9131 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9133 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9134 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9135 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9136 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9137 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9138 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9139 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9140 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9142 2010-06-27 Jan Hubicka <jh@suse.cz>
9144 * gcc.c-torture/compile/pr44686.c: New file.
9146 2010-06-27 Richard Guenther <rguenther@suse.de>
9148 PR tree-optimization/44683
9149 * gcc.c-torture/execute/pr44683.c: New testcase.
9151 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
9153 * gnat.dg/noreturn3.ad[sb]: New test.
9155 2010-06-26 Jason Merrill <jason@redhat.com>
9157 * g++.dg/cpp0x/explicit5.C: New.
9159 2010-06-26 Richard Guenther <rguenther@suse.de>
9161 PR tree-optimization/44393
9162 * gcc.dg/pr44393.c: New testcase.
9164 2010-06-26 Jan Hubicka <jh@suse.cz>
9166 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9168 2010-06-26 Richard Guenther <rguenther@suse.de>
9171 * gcc.dg/pr44674.c: New testcase.
9173 2010-06-26 Joseph Myers <joseph@codesourcery.com>
9175 * gcc.dg/opts-3.c: New test.
9177 2010-06-26 Tobias Burnus <burnus@net-b.de>
9179 * gfortran.dg/type_decl_1.f90: New.
9180 * gfortran.dg/type_decl_2.f90: New.
9182 2010-06-26 Tobias Burnus <burnus@net-b.de>
9184 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9185 * gfortran.dg/semicolon_fixed_2.f: Ditto.
9187 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9190 * gfortran.dg/array_constructor_23.f: Update test to allow for small
9191 error in comparing reals.
9193 2010-06-25 Tobias Burnus <burnus@net-b.de>
9195 * selected_real_kind_2.f90: New.
9196 * selected_real_kind_3.f90: New.
9198 2010-06-25 Tobias Burnus <burnus@net-b.de>
9200 * gfortran.dg/entry_19.f90: New.
9202 2010-06-25 Tobias Burnus <burnus@net-b.de>
9204 * gfortran.dg/end_subroutine_1.f90: New.
9205 * gfortran.dg/end_subroutine_2.f90: New.
9206 * gfortran.dg/interface_proc_end.f90: Update.
9208 2010-06-25 Tobias Burnus <burnus@net-b.de>
9210 * gfortran.dg/semicolon_fixed.f: Update.
9211 * gfortran.dg/semicolon_fixed_2.f: New.
9212 * gfortran.dg/semicolon_free_2.f90: New.
9213 * gfortran.dg/semicolon_free.f90: Update.
9215 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9220 2010-06-25 Martin Jambor <mjambor@suse.cz>
9222 * g++.dg/ipa/iinline-3.C: New test.
9223 * gcc.dg/ipa/modif-1.c: Removed.
9225 2010-06-25 Jan Hubicka <jh@suse.cz>
9227 * gcc.dg/tree-ssa/ipa-split-1.c
9229 2010-06-25 Martin Jambor <mjambor@suse.cz>
9231 * g++.dg/ipa/iinline-2.C: New test.
9233 2010-06-25 Jakub Jelinek <jakub@redhat.com>
9236 * gfortran.dg/pr43866.f90: New test.
9238 PR tree-optimization/44539
9239 * gcc.dg/pr44539.c: New test.
9241 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
9245 * gcc.target/mips/madd-9.c: New test.
9247 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
9250 * gcc.dg/noncompile/pr44517.c: New.
9251 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9253 2010-06-24 Steve Ellcey <sje@cup.hp.com>
9256 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9257 and add argument to nop for IA64.
9259 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
9262 * gcc.target/i386/mod-1.c: New.
9263 * gcc.target/i386/umod-1.c: Likewise.
9264 * gcc.target/i386/umod-2.c: Likewise.
9265 * gcc.target/i386/umod-3.c: Likewise.
9267 2010-06-24 Jakub Jelinek <jakub@redhat.com>
9270 * g++.dg/torture/pr44492.C: New test.
9272 2010-06-24 Andi Kleen <ak@linux.intel.com>
9274 * c-c++-common/warn-omitted-condop.c: New.
9276 2010-06-24 Tobias Burnus <burnus@net-b.de>
9279 * gfortran.dg/import8.f90: New.
9281 2010-06-23 Arnaud Charlet <charlet@adacore.com>
9283 * gnat.dg/not_null.adb: Update test case.
9285 2010-06-22 Jakub Jelinek <jakub@redhat.com>
9288 * g++.dg/warn/Wunused-var-13.C: New test.
9291 * g++.dg/diagnostic/method1.C: New test.
9293 2010-06-22 Cary Coutant <ccoutant@google.com>
9295 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9297 2010-06-22 Janus Weil <janus@gcc.gnu.org>
9300 * gfortran.dg/abstract_type_8.f03: New.
9302 2010-06-21 Jason Merrill <jason@redhat.com>
9304 * g++.dg/cpp0x/noexcept08.C: New.
9306 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9308 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9311 * gcc.target/i386/sse2-vec-2a.c: New.
9313 2010-06-21 DJ Delorie <dj@redhat.com>
9315 * gcc.dg/pragma-diag-1.c: New.
9317 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9320 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9322 2010-06-21 Alan Modra <amodra@gmail.com>
9325 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9326 tail call to check_fa_mid.
9328 2010-06-21 Jakub Jelinek <jakub@redhat.com>
9331 * gcc.c-torture/execute/pr44575.c: New test.
9333 2010-06-21 Tobias Burnus <burnus@net-b.de>
9336 * gfortran.dg/contiguous_1.f90: New.
9337 * gfortran.dg/contiguous_2.f90: New.
9338 * gfortran.dg/contiguous_3.f90: New.
9340 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
9342 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9343 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9345 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/i386/pr44546.c: New test.
9350 2010-06-20 Joseph Myers <joseph@codesourcery.com>
9352 * gcc.dg/opts-2.c: New test.
9354 2010-06-19 Janus Weil <janus@gcc.gnu.org>
9357 * gfortran.dg/typebound_proc_15.f03: Modified.
9359 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
9362 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9363 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9365 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9367 * g++.dg/ext/label13.C: Fix typo in last change.
9369 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9372 * gfortran.dg/eof_3.f90
9373 * gfortran.dg/endfile_2.f90
9374 * gfortran.dg/endfile_4.f90
9375 * gfortran.dg/endfile_3.f90
9377 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9380 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9382 2010-06-18 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9387 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9389 * gcc.target/arm/pr40900.c: New test.
9391 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9393 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9395 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9398 * gfortran.dg/typebound_call_15.f03: New.
9400 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9403 * g++.dg/pr44486.C: New.
9405 2010-06-16 DJ Delorie <dj@redhat.com>
9407 * gcc.target/i386/volatile-bitfields-1.c: New.
9408 * gcc.target/i386/volatile-bitfields-2.c: New.
9410 2010-06-16 Jason Merrill <jason@redhat.com>
9412 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9414 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9416 2010-06-16 Richard Guenther <rguenther@suse.de>
9419 * gcc.c-torture/execute/pr44555.c: New testcase.
9421 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9424 * gfortran.dg/typebound_proc_16.f03: New.
9426 2010-06-16 Martin Jambor <mjambor@suse.cz>
9428 * g++.dg/torture/pr43905.C: New test.
9430 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9433 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9434 initialization loop from being vectorized.
9435 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9437 2010-06-16 Alan Modra <amodra@gmail.com>
9439 PR tree-optimization/44507
9440 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9442 2010-06-15 Jason Merrill <jason@redhat.com>
9444 * g++.dg/overload/arg3.C: Adjust error locations.
9445 * g++.dg/overload/copy1.C: Likewise.
9446 * g++.dg/tc1/dr152.C: Likewise.
9447 * g++.dg/template/incomplete4.C: Likewise.
9448 * g++.dg/template/incomplete5.C: Likewise.
9449 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9450 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9451 * g++.old-deja/g++.pt/crash9.C: Likewise.
9453 * g++.dg/inherit/virtual5.C: New.
9455 * g++.dg/cpp0x/defaulted18.C: New.
9457 * g++.dg/cpp0x/initlist40.C: New.
9459 * g++.dg/cpp0x/initlist39.C: New.
9461 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9464 * gcc.dg/graphite/pr44391.c: New.
9466 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9469 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9470 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9471 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9472 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9474 2010-06-15 Richard Guenther <rguenther@suse.de>
9476 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9478 2010-06-15 Richard Guenther <rguenther@suse.de>
9480 * gcc.dg/vect/bb-slp-21.c: Adjust.
9481 * gcc.dg/vect/bb-slp-13.c: Likewise
9482 * gcc.dg/vect/bb-slp-4.c: Likewise
9483 * gcc.dg/vect/bb-slp-22.c: Likewise
9484 * gcc.dg/vect/bb-slp-14.c: Likewise
9485 * gcc.dg/vect/bb-slp-23.c: Likewise
9486 * gcc.dg/vect/bb-slp-15.c: Likewise
9487 * gcc.dg/vect/bb-slp-17.c: Likewise
9488 * gcc.dg/vect/bb-slp-18.c: Likewise
9489 * gcc.dg/vect/bb-slp-19.c: Likewise
9490 * gcc.dg/vect/bb-slp-10.c: Likewise
9491 * gcc.dg/vect/bb-slp-11.c: Likewise
9492 * gcc.dg/vect/bb-slp-20.c: Likewise
9493 * gcc.dg/vect/bb-slp-3.c: Likewise
9495 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9498 * gfortran.dg/gomp/pr44536.f90: New test.
9499 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9501 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9504 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9505 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9507 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9509 PR tree-optimization/44508
9510 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9513 * gcc.dg/pr44509.c: New test.
9515 2010-06-14 Ira Rosen <irar@il.ibm.com>
9517 PR tree-optimization/44507
9518 * gcc.dg/vect/pr44507.c: New test.
9520 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9522 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9523 and c-pretty-print.h.
9525 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9527 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9529 * gfortran.dg/whole_file_18.f90: Updated error message.
9531 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9533 * gfortran.dg/whole_file_20.f03: New.
9535 2010-06-12 Jan Hubicka <jh@suse.cz>
9537 * gcc.c-torture/compile/pc44485.c: New testcase.
9539 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9542 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9543 * gfortran.dg/typebound_proc_14.f03: New.
9544 * gfortran.dg/typebound_proc_15.f03: New.
9546 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9548 * gcc.dg/opts-1.c: New test.
9550 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9552 * gcc.dg/funroll-loops-all.c: Update expected error.
9554 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9557 * gcc.target/i386/pr44481.c: New test.
9559 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9561 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9563 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9566 * gcc.dg/tree-ssa/pr44483.c: New.
9568 2010-06-11 Paul Brook <paul@codesourcery.com>
9570 * g++.dg/other/arm-neon-1.C: New test.
9572 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9576 * gfortran.dg/class_23.f03: New test.
9578 2010-06-11 Jan Hubicka <jh@suse.cz>
9580 * gcc.dg/ipa/pure-const-2.c: New testcase.
9582 2010-06-11 Jan Hubicka <jh@suse.cz>
9584 * gcc.dg/noreturn-7.c: Update.
9585 * gcc.dg/noreturn-4.c: Update.
9587 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9590 * g++.dg/other/typedef4.C: New test.
9592 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9595 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9597 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9600 * gfortran.dg/asynchronous_3.f03
9602 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9605 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9606 non-temporal stores out of the tests to form new test cases. As a
9607 result, no non-temporal store should be generated in this case.
9609 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9610 prefetch-7.c that generate one non-temporal store.
9612 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9613 prefetch-7.c that generate one non-temporal store and one
9614 one-temporal prefetch.
9616 2010-06-10 Martin Jambor <mjambor@suse.cz>
9618 PR tree-optimization/44258
9619 * gcc.dg/tree-ssa/pr44258.c: New test.
9621 2010-06-10 Daniel Kraft <d@domob.eu>
9624 * gfortran.dg/associate_1.f03: New test.
9625 * gfortran.dg/associate_2.f95: New test.
9626 * gfortran.dg/associate_3.f03: New test.
9627 * gfortran.dg/associate_4.f08: New test.
9629 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9631 * gfortran.dg/selected_char_kind_4.f90: New test.
9633 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9635 * gcc.dg/pr42461.c: New test.
9637 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9640 * gfortran.dg/selected_real_kind_1.f90: New.
9642 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9645 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9647 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9650 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9652 * gfortran.dg/data_namelist_conflict.f90: New test.
9654 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9656 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9657 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9658 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9660 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9662 * gfortran.dg/mvbits_9.f90: New test.
9663 * gfortran.dg/ibset_1.f90: Ditto.
9664 * gfortran.dg/ibits_1.f90: Ditto.
9665 * gfortran.dg/btest_1.f90: Ditto.
9666 * gfortran.dg/ibclr_1.f90: Ditto.
9668 2010-06-09 Jason Merrill <jason@redhat.com>
9671 * g++.dg/cpp0x/decltype23.C: Move to...
9672 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9674 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9677 * gfortran.dg/typebound_call_14.f03: New test.
9679 2010-06-09 Martin Jambor <mjambor@suse.cz>
9681 PR tree-optimization/44423
9682 * gcc.dg/tree-ssa/pr44423.c: New test.
9684 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9687 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9688 TV_NONE to initialize tv_id field.
9689 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9690 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9691 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9693 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9694 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9695 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9697 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9699 PR tree-optimization/39874
9701 * gcc.dg/pr39874.c: New file.
9703 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9705 * g++.dg/ext/attr-alias-1.C: New.
9706 * g++.dg/ext/attr-alias-2.C: New.
9708 2010-06-07 Tobias Burnus <burnus@net-b.de>
9711 * gfortran.dg/proc_ptr_27.f90: New.
9713 2010-06-07 Jason Merrill <jason@redhat.com>
9716 * g++.dg/cpp0x/decltype23.C: New.
9718 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9719 Shujing Zhao <pearly.zhao@oracle.com>
9722 * gcc.dg/c90-const-expr-10.c: Adjust.
9723 * gcc.dg/c99-const-expr-10.c: Adjust.
9724 * gcc.dg/init-bad-7.c: New.
9726 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9728 * lib/target-supports.exp (check_effective_target_gas): New proc.
9729 * gcc.c-torture/execute/960321-1.x: New file.
9731 2010-06-07 Jason Merrill <jason@redhat.com>
9734 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9736 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9739 * g++.dg/warn/Wunused-var-12.C: New test.
9742 * c-c++-common/Wunused-var-11.c: New test.
9744 2010-06-07 Jan Hubicka <jh@suse.cz>
9746 * gcc.dg/ipa/pure-const-1.c: New testcase.
9748 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9750 PR rtl-optimization/44404
9751 * gcc.dg/pr44404.c: New.
9753 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9756 * gcc.target/i386/abi-2.c: Check sysv abi here.
9757 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9758 function to avoid failures by different ABIs.
9759 * gcc.target/i386/aes-check.h: Likewise.
9760 * gcc.target/i386/avx-check.h: Likewise.
9761 * gcc.target/i386/fma4-check.h: Likewise.
9762 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9763 * gcc.target/i386/mmx-check.h: Likewise.
9764 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9765 * gcc.target/i386/pclmul-check.h: Likewise.
9766 * gcc.target/i386/sse-check.h: Likewise.
9767 * gcc.target/i386/sse2-check.h: Likewise.
9768 * gcc.target/i386/sse3-check.h: Likewise.
9769 * gcc.target/i386/sse4_1-check.h: Likewise.
9770 * gcc.target/i386/sse4_2-check.h: Likewise.
9771 * gcc.target/i386/sse4a-check.h: Likewise.
9772 * gcc.target/i386/ssse3-check.h: Likewise.
9773 * gcc.target/i386/xop-check.h: Likewise.
9774 * gcc.target/i386/pr27971.c: Fix for LLP64.
9775 * gcc.target/i386/pr39139.c: Likewise.
9776 * gcc.target/i386/pr39315-check.c: Likewise.
9777 * gcc.target/i386/vararg-1.c: Likewise.
9778 * gcc.target/i386/vararg-2.c: Likewise.
9779 Additional add dg-compile to avoid failure due
9782 * gcc.dg/compound-literal-1.c: Fix for llp64.
9783 * gcc.dg/pr32370.c: Likewise.
9784 * gcc.dg/pr37561.c: Likewise.
9785 * gcc.dg/pr41340.c: Likewise.
9786 * gcc.dg/pr41551.c: Likewise.
9788 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9791 * g++.dg/debug/dwarf2/typedef3.C: New test.
9793 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9796 * c-c++-common/pr20000.c: New.
9798 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9801 * g++.dg/init/pr44086.C: New.
9802 * g++.dg/cpp0x/decltype4.C: Adjust.
9804 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9807 * gfortran.dg/generic_23.f03: New test.
9809 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9812 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9814 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9817 * c-c++-common/Wunused-var-9.c: New test.
9819 2010-06-05 Jason Merrill <jason@redhat.com>
9821 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9823 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9826 * gcc.dg/c99-restrict-4.c: New test.
9828 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9830 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9831 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9832 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9833 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9834 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9835 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9836 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9837 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9838 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9839 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9840 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9841 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9842 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9843 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9844 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9845 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9846 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9847 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9848 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9849 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9850 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9851 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9853 2010-06-04 Jason Merrill <jason@redhat.com>
9855 * g++.dg/cpp0x/noexcept06.C: New.
9856 * g++.dg/cpp0x/noexcept07.C: New.
9858 * g++.dg/cpp0x/noexcept01.C: New.
9859 * g++.dg/cpp0x/noexcept02.C: New.
9860 * g++.dg/cpp0x/noexcept03.C: New.
9861 * g++.dg/cpp0x/noexcept04.C: New.
9862 * g++.dg/cpp0x/noexcept05.C: New.
9864 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9867 * g++.dg/warn/Wunused-var-10.C: New test.
9868 * g++.dg/warn/Wunused-var-11.C: New test.
9871 * c-c++-common/Wunused-var-10.c: New test.
9873 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9876 * gcc.dg/assign-warn-2.c: Update.
9877 * gcc.dg/cpp/line3.c: Update.
9878 * gcc.dg/c99-array-lval-8.c: Update.
9879 * gcc.dg/cast-qual-2.c: Update.
9880 * gcc.dg/c99-arraydecl-3.c: Update.
9881 * gcc.dg/assign-warn-1.c: Update.
9882 * gcc.dg/format/gcc_diag-1.c: Update.
9884 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9886 PR rtl-optimization/39871
9887 PR rtl-optimization/40615
9888 PR rtl-optimization/42500
9889 PR rtl-optimization/42502
9890 * gcc.target/arm/eliminate.c: New test.
9892 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9895 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9896 * g++.old-deja/g++.other/delete3.C: Likewise.
9897 * g++.old-deja/g++.other/new.C: Likewise.
9898 * g++.old-deja/g++.law/operators27.C: Likewise.
9899 * g++.old-deja/g++.mike/p755.C: Likewise.
9900 * g++.dg/eh/new1.C: Likewise.
9901 * g++.dg/init/new5.C: Likewise.
9903 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9905 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9906 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9907 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9909 2010-06-03 Richard Guenther <rguenther@suse.de>
9912 * lib/lto.exp: Always load gcc.exp.
9913 (lto-obj): For C source files invoke gcc_target_compile.
9914 * g++.dg/lto/20100603-1_0.C: New testcase.
9915 * g++.dg/lto/20100603-1_1.c: Likewise.
9917 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9919 PR tree-optimization/43688
9920 * gfortran.dg/pr43688.f90: New.
9922 2010-06-03 Richard Guenther <rguenther@suse.de>
9925 * gcc.dg/lto/20100603-1_0.c: New testcase.
9926 * gcc.dg/lto/20100603-2_0.c: Likewise.
9927 * gcc.dg/lto/20100603-3_0.c: Likewise.
9929 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9932 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9933 * gcc.target/powerpc/recip-2.c: Ditto.
9934 * gcc.target/powerpc/recip-3.c: Ditto.
9935 * gcc.target/powerpc/recip-4.c: Ditto.
9936 * gcc.target/powerpc/recip-5.c: Ditto.
9937 * gcc.target/powerpc/recip-6.c: Ditto.
9938 * gcc.target/powerpc/recip-7.c: Ditto.
9939 * gcc.target/powerpc/recip-test.h: Ditto.
9940 * gcc.target/powerpc/recip-test2.h: Ditto.
9942 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9944 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9946 2010-06-02 Jason Merrill <jason@redhat.com>
9948 * g++.dg/ext/vector9.C: Expect typedef in error message.
9953 * g++.dg/tc1/dr101.C: Remove xfails.
9955 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9958 * g++.dg/ipa/pr44372.C: New.
9960 2010-06-02 Jan Hubicka <jh@suse.cz>
9963 * g++.dg/torture/pr44295.C: Neww testcase.
9965 2010-06-02 Jan Hubicka <jh@suse.cz>
9967 * gcc.dg/tree-ssa/loadpre6.c: Update.
9969 2010-06-02 Richard Guenther <rguenther@suse.de>
9971 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9974 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9976 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9977 the link fail message.
9979 2010-06-02 Tobias Burnus <burnus@net-b.de>
9982 * gfortran.dg/use_13.f90: New test case.
9984 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9987 * gfortran.dg/error_stop_2.f08: Minor update.
9989 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9992 * gfortran.dg/error_stop_1.f08: New test.
9993 * gfortran.dg/error_stop_2.f08: New test.
9995 2010-06-01 Jason Merrill <jason@redhat.com>
9998 * g++.dg/cpp0x/initlist37.C: New.
9999 * g++.dg/cpp0x/initlist38.C: New.
10002 * g++.dg/cpp0x/initlist36.C: New.
10004 2010-05-31 Jan Hubicka <jh@suse.cz>
10006 * gcc.dg/noreturn-8.c: New testcase.
10008 2010-05-31 Jan Hubicka <jh@suse.cz>
10010 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10011 * gcc.dg/lto/noreturn-1_0.c: Move it here.
10013 2010-05-31 Jan Hubicka <jh@suse.cz>
10015 * gcc.dg/lto/noreturn-1_1.c: New testcase.
10016 * gcc.dg/lto/noreturn-1_0.c: New testcase.
10018 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10021 * gfortran.dg/dependency_27.f90: New test.
10022 * gfortran.dg/array_assign_1.F90: New test.
10024 2010-05-31 Jakub Jelinek <jakub@redhat.com>
10027 * gcc.target/i386/sse-24.c: New test.
10029 2010-05-31 Jan Hubicka <jh@suse.cz>
10031 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10033 2010-05-31 Jakub Jelinek <jakub@redhat.com>
10035 PR middle-end/44337
10036 * gcc.dg/pr44337.c: New test.
10038 PR tree-optimization/44182
10039 * g++.dg/debug/pr44182.C: New test.
10041 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
10043 * gcc.dg/nested-func-7.c: New test.
10044 * gnat.dg/frame_overflow.adb: Adjust directives.
10046 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
10048 * gnat.dg/prot2.ad[sb]: New test.
10049 * gnat.dg/prot2_pkg1.ads: New helper.
10050 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10052 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
10054 * gnat.dg/array11.adb: Adjust dg-warning directive.
10055 * gnat.dg/object_overflow.adb: Likewise.
10057 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
10059 PR middle-end/44306
10060 * gcc.dg/tree-ssa/pr44306.c: New.
10062 2010-05-29 Jan Hubicka <jh@suse.cz>
10064 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10066 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
10068 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10070 2010-05-28 Mike Stump <mikestump@comcast.net>
10073 * objc.dg/const-str-9.m: Remove static.
10075 2010-05-28 Jakub Jelinek <jakub@redhat.com>
10078 * gcc.c-torture/compile/pr43636.c: New test.
10080 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
10083 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10084 * obj-c++.dg/try-catch-9.mm: Ditto.
10086 2010-05-28 Dodji Seketeli <dodji@redhat.com>
10088 Revert patch for PR c++/44188
10089 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10091 2010-05-25 Dodji Seketeli <dodji@redhat.com>
10094 * g++.dg/debug/dwarf2/typedef3.C: New test.
10096 2010-05-27 Jason Merrill <jason@redhat.com>
10099 * g++.dg/ext/vla9.C: New.
10101 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
10104 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10105 * objc.dg/torture/tls/thr-init-3.m: Ditto.
10106 * objc.dg/torture/tls/thr-init.m: Ditto.
10107 * objc.dg/torture/trivial.m: Ditto.
10108 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10109 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10110 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10111 * obj-c++.dg/torture/trivial.mm: Ditto.
10113 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
10115 * g++.dg/lto/20100302_0.C: Skip on darwin.
10117 2010-05-27 Richard Guenther <rguenther@suse.de>
10119 PR tree-optimization/44284
10120 * gcc.dg/vect/vect-118.c: New testcase.
10121 * gcc.dg/vect/bb-slp-20.c: Adjust.
10122 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10123 * gcc.dg/vect/slp-9.c: Likewise.
10124 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10125 * gcc.dg/vect/vect-10.c: Likewise.
10126 * gcc.dg/vect/vect-109.c: Likewise.
10127 * gcc.dg/vect/vect-12.c: Likewise.
10128 * gcc.dg/vect/vect-36.c: Likewise.
10129 * gcc.dg/vect/vect-7.c: Likewise.
10130 * gcc.dg/vect/vect-iv-8.c: Likewise.
10131 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10132 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10133 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10134 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10135 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10136 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10137 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10138 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10139 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10140 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10141 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10142 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10143 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10144 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10145 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10146 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10147 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10149 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
10151 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10154 2010-05-26 Jan Hubicka <jh@suse.cz>
10156 * gcc.dg/lto/materialize-1_0.c: New file.
10157 * gcc.dg/lto/materialize-1_1.c: New file.
10159 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
10161 * gnat.dg/lto10.adb: New test.
10162 * gnat.dg/lto10_pkg.ads: New helper.
10164 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
10166 * lib/target-supports.exp (check_effective_target_int128): New
10167 function to check if __int128 types are available for target.
10168 * c-c++-common/int128-types-1.c: New.
10169 * c-c++-common/int128-1.c: New.
10170 * c-c++-common/int128-2.c: New.
10171 * g++.dg/abi/mangle43.C: New.
10172 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10173 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10174 pointer-wide scalar.
10175 * g++.dg/other/pr25632.C: Likewise.
10176 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10177 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10179 * g++.dg/warn/pr13358-4.C: Likewise.
10180 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
10181 * g++.dg/warn/Wconversion-null.C: Likewise.
10183 2010-05-26 Jason Merrill <jason@redhat.com>
10186 * g++.dg/cpp0x/variadic101.C: New.
10188 2010-05-26 Richard Guenther <rguenther@suse.de>
10190 PR rtl-optimization/44164
10191 * gcc.c-torture/execute/pr44164.c: New testcase.
10192 * g++.dg/tree-ssa/pr13146.C: Adjust.
10194 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
10197 * gfortran.dg/whole_file_19.f90 : New test.
10199 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
10204 * gfortran.dg/pr40999.f: Fix function type.
10205 * gfortran.dg/whole_file_5.f90: Likewise.
10206 * gfortran.dg/whole_file_6.f90: Likewise.
10207 * gfortran.dg/whole_file_16.f90: New.
10208 * gfortran.dg/whole_file_17.f90: New.
10209 * gfortran.dg/whole_file_18.f90: New.
10211 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
10212 Iain Sandoe <iains@gcc.gnu.org>
10214 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10215 * gcc.c-torture/compile/pr44197.c: Require alias support.
10216 * gcc.dg/lto/20081222_0.c: Ditto.
10218 2010-05-25 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.dg/guality/vla-2.c: New test.
10223 2010-05-25 Richard Guenther <rguenther@suse.de>
10225 PR middle-end/44069
10226 * g++.dg/torture/pr44069.C: New testcase.
10228 2010-05-25 Richard Guenther <rguenther@suse.de>
10230 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10232 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10235 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10237 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10239 * obj-c++.dg/torture/tls/trivial.mm: New.
10240 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10241 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10242 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10243 * obj-c++.dg/torture/tls/diag-1.mm: New.
10244 * obj-c++.dg/torture/tls/tls.exp: New.
10245 * obj-c++.dg/torture/trivial.mm: New.
10246 * obj-c++.dg/torture/dg-torture.exp: New.
10247 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10248 * obj-c++.dg/tls/trivial.m: New.
10249 * obj-c++.dg/tls/init-1.mm: New.
10250 * obj-c++.dg/tls/diag-1.mm: New.
10251 * obj-c++.dg/tls/init-2.mm: New.
10252 * obj-c++.dg/tls/diag-2.mm: New.
10253 * obj-c++.dg/tls/diag-3.mm: New.
10254 * obj-c++.dg/tls/diag-4.mm: New.
10255 * obj-c++.dg/tls/static-1.mm: New.
10256 * obj-c++.dg/tls/tls.exp: New.
10257 * obj-c++.dg/tls/diag-5.mm: New.
10258 * obj-c++.dg/tls/static-1a.mm: New.
10259 * objc-obj-c++-shared/Object1.mm: New.
10260 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10262 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
10265 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10266 * obj-c++.dg/const-str-6.mm: Ditto.
10268 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10270 * g++.dg/parse/array-size2.C: Remove dg-error directives.
10272 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10275 * gnat.dg/array13.ad[sb]: New test.
10277 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
10278 Sandra Loosemore <sandra@codesourcery.com>
10280 * gcc.target/arm/neon/: Regenerated test cases.
10282 * gcc.target/arm/neon/polytypes.c,
10283 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10284 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10285 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10286 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10287 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10288 dg-add-options arm_neon.
10290 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10291 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10292 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10293 and arm_neon_fp16_ok.
10295 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10296 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10298 * lib/target-supports.exp (add_options_for_arm_neon): New.
10299 (check_effective_target_arm_neon_ok_nocache): New, from
10300 check_effective_target_arm_neon_ok. Check multiple possibilities.
10301 (check_effective_target_arm_neon_ok): Use
10302 check_effective_target_arm_neon_ok_nocache.
10303 (add_options_for_arm_neon_fp16)
10304 (check_effective_target_arm_neon_fp16_ok)
10305 check_effective_target_arm_neon_fp16_ok_nocache): New.
10306 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10308 2010-05-24 Jason Merrill <jason@redhat.com>
10311 * g++.dg/cpp0x/initlist35.C: New.
10312 * g++.dg/init/brace6.C: Adjust.
10314 2010-05-24 Paul Brook <paul@codesourcery.com>
10316 * gcc.target/arm/frame-pointer-1.c: New test.
10317 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10318 pointer elimination.
10320 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10323 * gcc.target/i386/crc32-3.c: New.
10324 * gcc.target/i386/crc32-4.c: Likewise.
10326 2010-05-23 Joseph Myers <joseph@codesourcery.com>
10328 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10329 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10330 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10332 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10334 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10336 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
10339 * gcc.c-target/pr43869.c: New test.
10341 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10344 * gfortran.dg/class_22.f03: New.
10346 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
10349 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10351 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10354 * gfortran.dg/abstract_type_7.f03: New.
10356 2010-05-21 Jason Merrill <jason@redhat.com>
10358 * g++.dg/eh/spec11.C: Test cleanup optimization.
10360 2010-05-21 Jakub Jelinek <jakub@redhat.com>
10363 * gcc.target/i386/pr44223.c: New test.
10365 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10367 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10369 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10371 * g++.dg/other/const3.C: New test.
10373 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10376 * warn_unused_dummy_argument_1.f90: New.
10377 * warn_unused_dummy_argument_2.f90: New.
10379 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10382 * g++.dg/inherit/crash1.C: New.
10383 * g++.dg/inherit/crash2.C: Likewise.
10385 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10388 * g++.dg/debug/pr44178.C: New test.
10390 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10392 PR middle-end/44185
10393 * gcc.dg/tree-ssa/prefetch-6.c: Add
10394 --param min-insn-to-prefetch-ratio=6.
10395 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10396 allow unrolling, and adjust the movnti count.
10398 2010-05-20 Jan Hubicka <jh@suse.cz>
10400 PR middle-end/44197
10401 * gcc.c-torture/compile/pr44197.c: New file.
10403 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10405 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10407 (check_effective_target_xop): Remove __may_alias__ attribute.
10409 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10412 * gcc.c-torture/execute/pr44202-1.c: New test.
10414 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10417 * gfortran.dg/label_1.f90: Update test.
10419 2010-05-19 Jan Hubicka <jh@suse.cz>
10421 * gcc.dg/lto/ipareference2_0.c: New file.
10422 * gcc.dg/lto/ipareference2_1.c: New file.
10424 2010-05-19 Jason Merrill <jason@redhat.com>
10426 * g++.dg/parse/fn-typedef2.C: New.
10428 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10432 * g++.dg/template/fntype1.C: New.
10434 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10436 * gnat.dg/discr23.ad[sb]: New test.
10437 * gnat.dg/discr23_pkg.ads: New helper.
10439 * gnat.dg/specs/controlled1.ads: New test.
10440 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10442 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10445 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10446 Fixed scope of C_SIZEOF.
10447 * gfortran.dg/warn_conversion_2.f90: New.
10449 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10451 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10452 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10453 for optional selector.
10454 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10455 (check_effective_target_sse3): New proc.
10456 * gcc.target/i386/math-torture/math-torture.exp: Load
10457 target-supports.exp.
10458 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10459 check_effective_target_sse2.
10460 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10461 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10462 * g++.dg/vect/vect.exp: Likewise.
10463 * gfortran.dg/vect/vect.exp: Likewise.
10464 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10465 -msse2 if check_effective_target_sse2.
10467 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10468 * gcc.target/i386/3dnow-2.c: Likewise.
10469 * gcc.target/i386/3dnowA-1.c: Likewise.
10470 * gcc.target/i386/3dnowA-2.c: Likewise.
10471 * gcc.target/i386/pr42549.c: Likewise.
10473 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10474 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10475 * gcc.target/i386/sse3-addsubps.c: Likewise.
10476 * gcc.target/i386/sse3-haddpd.c: Likewise.
10477 * gcc.target/i386/sse3-haddps.c: Likewise.
10478 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10479 * gcc.target/i386/sse3-hsubps.c: Likewise.
10480 * gcc.target/i386/sse3-movddup.c: Likewise.
10481 * gcc.target/i386/sse3-movshdup.c: Likewise.
10482 * gcc.target/i386/sse3-movsldup.c: Likewise.
10484 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10485 * g++.dg/ext/attrib35.C: Likewise.
10486 * g++.dg/opt/pr40496.C: Likewise.
10487 * g++.dg/other/i386-1.C: Likewise.
10488 * g++.dg/other/i386-4.C: Likewise.
10489 * g++.dg/other/pr34435.C: Likewise.
10490 * g++.dg/other/pr39496.C: Likewise.
10491 * g++.dg/other/pr40446.C: Likewise.
10492 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10493 * gcc.dg/compat/vector-1a_main.c: Likewise.
10494 * gcc.dg/compat/vector-2a_main.c: Likewise.
10495 * gcc.dg/lto/20090206-1_0.c: Likewise.
10496 * gcc.dg/pr34856.c: Likewise.
10497 * gcc.dg/pr36584.c: Likewise.
10498 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10499 * gcc.dg/pr37544.c: Likewise.
10500 * gcc.dg/torture/pr16104-1.c: Likewise.
10501 * gcc.dg/torture/pr35771-1.c: Likewise.
10502 * gcc.dg/torture/pr35771-2.c: Likewise.
10503 * gcc.dg/torture/pr35771-3.c: Likewise.
10504 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10505 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10506 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10507 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10508 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10509 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10510 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10511 * gcc.target/i386/20060512-1.c: Likewise.
10512 * gcc.target/i386/20060512-3.c: Likewise.
10513 * gcc.target/i386/all_one_m128i.c: Likewise.
10514 * gcc.target/i386/float128-1.c: Likewise.
10515 * gcc.target/i386/float128-2.c: Likewise.
10516 * gcc.target/i386/fpcvt-1.c: Likewise.
10517 * gcc.target/i386/fpcvt-2.c: Likewise.
10518 * gcc.target/i386/fpcvt-3.c: Likewise.
10519 * gcc.target/i386/fpprec-1.c: Likewise.
10520 * gcc.target/i386/funcspec-9.c: Likewise.
10521 * gcc.target/i386/incoming-1.c: Likewise.
10522 * gcc.target/i386/incoming-12.c: Likewise.
10523 * gcc.target/i386/incoming-2.c: Likewise.
10524 * gcc.target/i386/incoming-3.c: Likewise.
10525 * gcc.target/i386/incoming-4.c: Likewise.
10526 * gcc.target/i386/incoming-6.c: Likewise.
10527 * gcc.target/i386/incoming-7.c: Likewise.
10528 * gcc.target/i386/incoming-8.c: Likewise.
10529 * gcc.target/i386/opt-1.c: Likewise.
10530 * gcc.target/i386/opt-2.c: Likewise.
10531 * gcc.target/i386/ordcmp-1.c: Likewise.
10532 * gcc.target/i386/pr17692.c: Likewise.
10533 * gcc.target/i386/pr18614-1.c: Likewise.
10534 * gcc.target/i386/pr22152.c: Likewise.
10535 * gcc.target/i386/pr23570.c: Likewise.
10536 * gcc.target/i386/pr23575.c: Likewise.
10537 * gcc.target/i386/pr26449-1.c: Likewise.
10538 * gcc.target/i386/pr26600.c: Likewise.
10539 * gcc.target/i386/pr27790.c: Likewise.
10540 * gcc.target/i386/pr28839.c: Likewise.
10541 * gcc.target/i386/pr30970.c: Likewise.
10542 * gcc.target/i386/pr32000-1.c: Likewise.
10543 * gcc.target/i386/pr32000-2.c: Likewise.
10544 * gcc.target/i386/pr32280.c: Likewise.
10545 * gcc.target/i386/pr32661.c: Likewise.
10546 * gcc.target/i386/pr32708-1.c: Likewise.
10547 * gcc.target/i386/pr32961.c: Likewise.
10548 * gcc.target/i386/pr33329.c: Likewise.
10549 * gcc.target/i386/pr35714.c: Likewise.
10550 * gcc.target/i386/pr35767-1.c: Likewise.
10551 * gcc.target/i386/pr35767-1d.c: Likewise.
10552 * gcc.target/i386/pr35767-1i.c: Likewise.
10553 * gcc.target/i386/pr35767-2.c: Likewise.
10554 * gcc.target/i386/pr35767-2d.c: Likewise.
10555 * gcc.target/i386/pr35767-2i.c: Likewise.
10556 * gcc.target/i386/pr35767-3.c: Likewise.
10557 * gcc.target/i386/pr35767-5.c: Likewise.
10558 * gcc.target/i386/pr36222-1.c: Likewise.
10559 * gcc.target/i386/pr36578-1.c: Likewise.
10560 * gcc.target/i386/pr36578-2.c: Likewise.
10561 * gcc.target/i386/pr36992-1.c: Likewise.
10562 * gcc.target/i386/pr37101.c: Likewise.
10563 * gcc.target/i386/pr37216.c: Likewise.
10564 * gcc.target/i386/pr37434-1.c: Likewise.
10565 * gcc.target/i386/pr37434-2.c: Likewise.
10566 * gcc.target/i386/pr37843-3.c: Likewise.
10567 * gcc.target/i386/pr37843-4.c: Likewise.
10568 * gcc.target/i386/pr39162.c: Likewise.
10569 * gcc.target/i386/pr39315-1.c: Likewise.
10570 * gcc.target/i386/pr39315-2.c: Likewise.
10571 * gcc.target/i386/pr39315-3.c: Likewise.
10572 * gcc.target/i386/pr39315-4.c: Likewise.
10573 * gcc.target/i386/pr39445.c: Likewise.
10574 * gcc.target/i386/pr39496.c: Likewise.
10575 * gcc.target/i386/pr40809.c: Likewise.
10576 * gcc.target/i386/pr40906-3.c: Likewise.
10577 * gcc.target/i386/pr41019.c: Likewise.
10578 * gcc.target/i386/pr42542-1.c: Likewise.
10579 * gcc.target/i386/pr42542-2.c: Likewise.
10580 * gcc.target/i386/pr42542-3.c: Likewise.
10581 * gcc.target/i386/pr42542-3a.c: Likewise.
10582 * gcc.target/i386/pr42881.c: Likewise.
10583 * gcc.target/i386/push-1.c: Likewise.
10584 * gcc.target/i386/quad-sse.c: Likewise.
10585 * gcc.target/i386/reload-1.c: Likewise.
10586 * gcc.target/i386/sse-10.c: Likewise.
10587 * gcc.target/i386/sse-11.c: Likewise.
10588 * gcc.target/i386/sse-15.c: Likewise.
10589 * gcc.target/i386/sse-17.c: Likewise.
10590 * gcc.target/i386/sse-18.c: Likewise.
10591 * gcc.target/i386/sse-19.c: Likewise.
10592 * gcc.target/i386/sse-4.c: Likewise.
10593 * gcc.target/i386/sse-6.c: Likewise.
10594 * gcc.target/i386/sse-vect-types.c: Likewise.
10595 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10596 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10597 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10598 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10599 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10600 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10601 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10602 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10603 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10604 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10605 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10606 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10607 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10608 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10609 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10610 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10611 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10612 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10613 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10614 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10615 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10616 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10617 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10618 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10619 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10620 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10621 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10622 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10623 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10624 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10625 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10626 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10627 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10628 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10629 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10630 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10631 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10632 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10633 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10634 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10635 * gcc.target/i386/sse2-mmx.c: Likewise.
10636 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10637 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10638 * gcc.target/i386/sse2-movd-1.c: Likewise.
10639 * gcc.target/i386/sse2-movd-2.c: Likewise.
10640 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10641 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10642 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10643 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10644 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10645 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10646 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10647 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10648 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10649 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10650 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10651 * gcc.target/i386/sse2-movq-1.c: Likewise.
10652 * gcc.target/i386/sse2-movq-2.c: Likewise.
10653 * gcc.target/i386/sse2-movq-3.c: Likewise.
10654 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10655 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10656 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10657 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10658 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10659 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10660 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10661 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10662 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10663 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10664 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10665 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10666 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10667 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10668 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10669 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10670 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10671 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10672 * gcc.target/i386/sse2-pand-1.c: Likewise.
10673 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10674 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10675 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10676 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10677 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10678 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10679 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10680 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10681 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10682 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10683 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10684 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10685 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10686 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10687 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10688 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10689 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10690 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10691 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10692 * gcc.target/i386/sse2-por-1.c: Likewise.
10693 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10694 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10695 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10696 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10697 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10698 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10699 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10700 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10701 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10702 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10703 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10704 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10705 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10706 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10707 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10708 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10709 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10710 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10711 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10712 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10713 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10714 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10715 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10716 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10717 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10718 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10719 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10720 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10721 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10722 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10723 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10724 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10725 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10726 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10727 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10728 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10729 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10730 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10731 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10732 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10733 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10734 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10735 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10736 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10737 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10738 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10739 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10740 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10741 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10742 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10743 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10744 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10745 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10746 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10747 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10748 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10749 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10750 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10751 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10752 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10753 * gcc.target/i386/sse2-vec-1.c: Likewise.
10754 * gcc.target/i386/sse2-vec-2.c: Likewise.
10755 * gcc.target/i386/sse2-vec-3.c: Likewise.
10756 * gcc.target/i386/sse2-vec-4.c: Likewise.
10757 * gcc.target/i386/sse2-vec-5.c: Likewise.
10758 * gcc.target/i386/sse2-vec-6.c: Likewise.
10759 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10760 * gcc.target/i386/ssefn-2.c: Likewise.
10761 * gcc.target/i386/ssefn-4.c: Likewise.
10762 * gcc.target/i386/ssefp-1.c: Likewise.
10763 * gcc.target/i386/ssefp-2.c: Likewise.
10764 * gcc.target/i386/sseregparm-3.c: Likewise.
10765 * gcc.target/i386/sseregparm-4.c: Likewise.
10766 * gcc.target/i386/sseregparm-5.c: Likewise.
10767 * gcc.target/i386/sseregparm-6.c: Likewise.
10768 * gcc.target/i386/sseregparm-7.c: Likewise.
10769 * gcc.target/i386/ssetype-1.c: Likewise.
10770 * gcc.target/i386/ssetype-2.c: Likewise.
10771 * gcc.target/i386/ssetype-3.c: Likewise.
10772 * gcc.target/i386/ssetype-4.c: Likewise.
10773 * gcc.target/i386/ssetype-5.c: Likewise.
10774 * gcc.target/i386/unordcmp-1.c: Likewise.
10775 * gcc.target/i386/vararg-1.c: Likewise.
10776 * gcc.target/i386/vararg-2.c: Likewise.
10777 * gcc.target/i386/vararg-3.c: Likewise.
10778 * gcc.target/i386/vararg-4.c: Likewise.
10779 * gcc.target/i386/vararg-7.c: Likewise.
10780 * gcc.target/i386/vararg-8.c: Likewise.
10781 * gcc.target/i386/vecinit-1.c: Likewise.
10782 * gcc.target/i386/vecinit-2.c: Likewise.
10783 * gcc.target/i386/vecinit-3.c: Likewise.
10784 * gcc.target/i386/vecinit-4.c: Likewise.
10785 * gcc.target/i386/vecinit-5.c: Likewise.
10786 * gcc.target/i386/vecinit-6.c: Likewise.
10787 * gcc.target/i386/vectorize2.c: Likewise.
10788 * gcc.target/i386/vectorize3.c: Likewise.
10789 * gcc.target/i386/vectorize4.c: Likewise.
10790 * gcc.target/i386/vectorize6.c: Likewise.
10791 * gcc.target/i386/vectorize7.c: Likewise.
10792 * gcc.target/i386/vectorize8.c: Likewise.
10793 * gcc.target/i386/vperm-v2df.c: Likewise.
10794 * gcc.target/i386/vperm-v2di.c: Likewise.
10795 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10796 * gcc.target/i386/xorps-sse2.c: Likewise.
10797 * gcc.target/i386/xorps.c: Likewise.
10798 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10799 * gfortran.dg/graphite/pr42326.f90: Likewise.
10800 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10802 2010-05-19 Richard Guenther <rguenther@suse.de>
10805 * g++.dg/lto/20100519-1_0.C: New testcase.
10807 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10810 * gfortran.dg/warn_intent_out_not_set.f90: New.
10812 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10815 * gfortran.dg/data_char_1.f90: Updated warning message.
10816 * gfortran.dg/data_array_6.f: New.
10818 2010-05-19 Martin Jambor <mjambor@suse.cz>
10820 * g++.dg/ipa/ivinline-8.C: New test.
10821 * gcc.dg/ipa/iinline-2.c: Likewise.
10823 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10826 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10827 arguments; add check for return value kind.
10828 * gfortran.dg/float_1.f90: Likewise.
10830 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10832 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10834 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10835 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10836 Prune another location line format.
10837 (lto-obj): Call lto_prune_warns on comp_output.
10839 2010-05-18 Jan Hubicka <jh@suse.cz>
10841 * gcc.dg/lto/ipacp_0.c: New test.
10842 * gcc.dg/lto/ipacp_1.c: New test.
10844 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10847 * gcc.dg/lto/20100518_0.c: New test.
10849 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10851 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10853 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10856 * gfortran.dg/class_21.f03: New.
10858 2010-05-17 Jason Merrill <jason@redhat.com>
10861 * g++.dg/cpp0x/initlist34.C: New.
10864 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10866 2010-05-17 Martin Jambor <mjambor@suse.cz>
10868 * g++.dg/ipa/ivinline-1.C: New test.
10869 * g++.dg/ipa/ivinline-2.C: New test.
10870 * g++.dg/ipa/ivinline-3.C: New test.
10871 * g++.dg/ipa/ivinline-4.C: New test.
10872 * g++.dg/ipa/ivinline-5.C: New test.
10873 * g++.dg/ipa/ivinline-6.C: New test.
10875 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10876 Jason Merrill <jason@redhat.com>
10879 * c-c++-common/Wunused-var-8.c: New test.
10881 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10884 * gcc.c-torture/compile/pr42347.c: New test.
10886 PR middle-end/44102
10887 * g++.dg/ext/asmgoto1.C: New test.
10889 2010-05-17 Martin Jambor <mjambor@suse.cz>
10891 PR middle-end/44133
10892 * gcc.dg/tree-ssa/pr44133.c: New test.
10893 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10896 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10899 * gfortran.dg/class_20.f03: New.
10901 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10904 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10905 debug messages but not the newly introduced one.
10907 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10910 * gfortran.dg/initialization_25.f90: Commented testcase.
10911 * gfortran.dg/initialization_26.f90: New.
10913 2010-05-16 Richard Guenther <rguenther@suse.de>
10915 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10916 * gcc.dg/pr43084.c: Likewise.
10917 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10919 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10921 * gcc.dg/struct/struct-reorg.exp: Likewise.
10922 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10923 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10925 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10927 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10928 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10929 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10930 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10933 2010-05-15 Jason Merrill <jason@redhat.com>
10935 * g++.dg/eh/spec10.C: New.
10936 * g++.dg/eh/spec11.C: New.
10937 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10939 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10943 * gfortran.dg/allocatable_scalar_9.f90: New.
10945 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10948 * g++.dg/torture/pr44148.C: New test.
10950 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10952 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10953 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10954 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10955 diagnostics and type sizes.
10957 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10959 * gnat.dg/lto9.adb: New test.
10960 * gnat.dg/lto9_pkg1.ads: New helper.
10961 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10963 2010-05-15 Jan Hubicka <jh@suse.cz>
10965 * gcc.dg/lto/ipareference_1.c: Rename to ...
10966 * gcc.dg/lto/ipareference_0.c: ... this one.
10967 * gcc.dg/lto/ipareference_2.c: Rename to ...
10968 * gcc.dg/lto/ipareference_1.c: ... this one.
10970 2010-05-15 Jan Hubicka <jh@suse.cz>
10972 * gcc.dg/lto/ipareference_1.c: New file.
10973 * gcc.dg/lto/ipareference_2.c: New file.
10975 2010-05-15 Richard Guenther <rguenther@suse.de>
10977 PR tree-optimization/44038
10978 * gcc.c-torture/compile/pr44038.c: New testcase.
10980 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10982 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10983 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10985 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10989 * gfortran.dg/class_18.f03: New.
10990 * gfortran.dg/class_19.f03: New.
10992 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10995 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10996 * g++.dg/debug/dwarf2/const1.C: Remove.
10998 2010-05-14 Jason Merrill <jason@redhat.com>
11000 * g++.dg/eh/cond4.C: New.
11001 * g++.dg/eh/elide2.C: Adjust.
11002 * g++.old-deja/g++.eh/terminate1.C: Adjust.
11004 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
11007 * gfortran.dg/actual_array_interface_2.f90: New test.
11009 2010-05-14 Richard Guenther <rguenther@suse.de>
11011 PR tree-optimization/44119
11012 * gcc.c-torture/compile/pr44119.c: New testcase.
11014 2010-05-14 Jason Merrill <jason@redhat.com>
11017 * g++.dg/eh/terminate1.C: New.
11019 2010-05-14 Jakub Jelinek <jakub@redhat.com>
11021 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11024 * gcc.dg/pr44136.c: New test.
11026 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
11029 * g++.dg/warn/Wshadow-4.C: Adjust.
11030 * g++.dg/warn/Wshadow-5.C: New test.
11031 * g++.dg/warn/Wshadow-6.C: New test
11033 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
11036 * gfortran.dg/initialization_25.f90: New.
11038 2010-05-13 Martin Jambor <mjambor@suse.cz>
11040 * g++.dg/otr-fold-1.C: New test.
11041 * g++.dg/otr-fold-2.C: New test.
11043 2010-05-13 Jakub Jelinek <jakub@redhat.com>
11046 * gfortran.dg/gomp/pr44036-1.f90: New test.
11047 * gfortran.dg/gomp/pr44036-2.f90: New test.
11048 * gfortran.dg/gomp/pr44036-3.f90: New test.
11051 * gcc.dg/guality/sra-1.c: New test.
11053 2010-05-12 Jan Hubicka <jh@suse.cz>
11055 * tree-ssa/unreachable.c: New test.
11057 2010-05-12 Jason Merrill <jason@redhat.com>
11059 * g++.dg/cpp0x/sfinae1.C: New.
11061 2010-05-12 Sriraman Tallam <tmsriram@google.com>
11063 * gcc.target/i386/zee.c: New file.
11065 2010-05-12 Jason Merrill <jason@redhat.com>
11067 * g++.dg/conversion/op1.C: Expect template candidate message.
11068 * g++.dg/cpp0x/nullptr15.C: Likewise.
11069 * g++.dg/cpp0x/pr31431-2.C: Likewise.
11070 * g++.dg/cpp0x/pr31431.C: Likewise.
11071 * g++.dg/cpp0x/temp_default2.C: Likewise.
11072 * g++.dg/cpp0x/trailing4.C: Likewise.
11073 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11074 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11075 * g++.dg/cpp0x/variadic-throw.C: Likewise.
11076 * g++.dg/cpp0x/variadic35.C: Likewise.
11077 * g++.dg/cpp0x/vt-35147.C: Likewise.
11078 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11079 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11080 * g++.dg/ext/visibility/anon8.C: Likewise.
11081 * g++.dg/ext/vla2.C: Likewise.
11082 * g++.dg/other/pr28114.C: Likewise.
11083 * g++.dg/other/ptrmem10.C: Likewise.
11084 * g++.dg/other/ptrmem11.C: Likewise.
11085 * g++.dg/overload/unknown1.C: Likewise.
11086 * g++.dg/parse/template7.C: Likewise.
11087 * g++.dg/parse/typename7.C: Likewise.
11088 * g++.dg/template/conv11.C: Likewise.
11089 * g++.dg/template/copy1.C: Likewise.
11090 * g++.dg/template/deduce3.C: Likewise.
11091 * g++.dg/template/dependent-expr5.C: Likewise.
11092 * g++.dg/template/friend.C: Likewise.
11093 * g++.dg/template/incomplete2.C: Likewise.
11094 * g++.dg/template/local4.C: Likewise.
11095 * g++.dg/template/local6.C: Likewise.
11096 * g++.dg/template/operator10.C: Likewise.
11097 * g++.dg/template/overload6.C: Likewise.
11098 * g++.dg/template/ptrmem2.C: Likewise.
11099 * g++.dg/template/ptrmem20.C: Likewise.
11100 * g++.dg/template/ptrmem8.C: Likewise.
11101 * g++.dg/template/sfinae2.C: Likewise.
11102 * g++.dg/template/ttp25.C: Likewise.
11103 * g++.dg/template/unify10.C: Likewise.
11104 * g++.dg/template/unify11.C: Likewise.
11105 * g++.dg/template/unify6.C: Likewise.
11106 * g++.dg/template/unify7.C: Likewise.
11107 * g++.dg/template/unify9.C: Likewise.
11108 * g++.dg/template/varmod1.C: Likewise.
11109 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11110 * g++.old-deja/g++.law/operators32.C: Likewise.
11111 * g++.old-deja/g++.pt/crash28.C: Likewise.
11112 * g++.old-deja/g++.pt/crash60.C: Likewise.
11113 * g++.old-deja/g++.pt/explicit38.C: Likewise.
11114 * g++.old-deja/g++.pt/explicit39.C: Likewise.
11115 * g++.old-deja/g++.pt/explicit41.C: Likewise.
11116 * g++.old-deja/g++.pt/explicit67.C: Likewise.
11117 * g++.old-deja/g++.pt/explicit77.C: Likewise.
11118 * g++.old-deja/g++.pt/expr2.C: Likewise.
11119 * g++.old-deja/g++.pt/overload7.C: Likewise.
11120 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11121 * g++.old-deja/g++.pt/spec5.C: Likewise.
11122 * g++.old-deja/g++.pt/spec6.C: Likewise.
11123 * g++.old-deja/g++.pt/t24.C: Likewise.
11124 * g++.old-deja/g++.pt/unify4.C: Likewise.
11125 * g++.old-deja/g++.pt/unify6.C: Likewise.
11126 * g++.old-deja/g++.pt/unify8.C: Likewise.
11127 * g++.old-deja/g++.robertl/eb119.C: Likewise.
11128 * g++.old-deja/g++.robertl/eb79.C: Likewise.
11129 * g++.old-deja/g++.robertl/eb98.C: Likewise.
11131 * g++.dg/cpp0x/initlist32.C: New.
11133 * g++.dg/template/conv11.C: New.
11134 * g++.dg/conversion/op1.C: Adjust expected error.
11136 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11138 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
11141 * gcc.target/i386/avx-cmpsd-1.c: New.
11142 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11143 * gcc.target/i386/avx-cmpss-1.c: Likewise.
11144 * gcc.target/i386/avx-cmpss-2.c: Likewise.
11145 * gcc.target/i386/sse-cmpss-1.c: Likewise.
11146 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11148 2010-05-12 Jakub Jelinek <jakub@redhat.com>
11150 PR middle-end/44085
11151 * gcc.dg/gomp/pr44085.c: New test.
11152 * gfortran.dg/gomp/pr44085.f90: New test.
11154 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
11156 * objc-obj-c++-shared/Object1.m: New.
11157 * objc.dg/torture: New directory.
11158 * objc.dg/torture/tls: Ditto.
11159 * objc.dg/tls: Ditto.
11160 * objc.dg/torture/tls/trivial.m: New test.
11161 * objc.dg/torture/tls/thr-init-2.m: New test.
11162 * objc.dg/torture/tls/thr-init-3.m: New test.
11163 * objc.dg/torture/tls/thr-init.m: New test.
11164 * objc.dg/torture/tls/diag-1.m: New test.
11165 * objc.dg/torture/tls/tls.exp: New.
11166 * objc.dg/torture/trivial.m: New test.
11167 * objc.dg/torture/dg-torture.exp: New.
11168 * objc.dg/tls/diag-3.m: New test.
11169 * objc.dg/tls/diag-4.m: New test.
11170 * objc.dg/tls/diag-5.m: New test.
11171 * objc.dg/tls/init-1.m: New test.
11172 * objc.dg/tls/init-2.m: New test.
11173 * objc.dg/tls/tls.exp: New.
11174 * objc.dg/tls/diag-2.m: New test.
11175 * lib/objc.exp: Respond to dg-additional-files.
11177 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
11179 * gcc.target/m68k/20100512-1.c: New.
11181 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
11183 * gnat.dg/lto8.adb: New test.
11184 * gnat.dg/lto8_pkg.ad[sb]: New helper.
11185 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11187 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11192 * g++.dg/template/crash97.C: New.
11193 * g++.dg/template/crash98.C: Likewise.
11194 * g++.dg/template/crash99.C: Likewise.
11195 * g++.dg/cpp0x/pr31439.C: Adjust.
11196 * g++.dg/template/crash95.C: Likewise.
11198 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11200 PR middle-end/44071
11201 * c-c++-common/asmgoto-4.c: New test.
11202 * gcc.target/i386/pr44071.c: New test.
11205 * c-c++-common/Wunused-var-7.c: New test.
11206 * g++.dg/warn/Wunused-var-9.C: New test.
11208 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11211 * gfortran.dg/gomp/pr43711.f90: New.
11213 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11216 * gfortran.dg/select_5.f90: Updated.
11218 2010-05-11 Jan Hubicka <jh@suse.cz>
11220 PR tree-optimize/44063
11221 * gcc.c-torture/compile/pr44063.c: New testcase.
11223 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11226 * gcc.dg/pr44023.c: New test.
11228 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
11230 * gnat.dg/lto7.adb: New test.
11231 * gnat.dg/lto7_pkg.ad[sb]: New helper.
11233 2010-05-10 Jason Merrill <jason@redhat.com>
11236 * g++.dg/template/inherit5.C: New.
11239 * g++.dg/cpp0x/initlist33.C: New.
11240 * g++.dg/cpp0x/initlist26.C: Adjust.
11241 * g++.dg/cpp0x/initlist28.C: Adjust.
11243 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
11246 * g++.dg/init/pr43719.C: New.
11247 * g++.dg/anon-struct4.C: Adjust.
11249 2010-05-10 Jakub Jelinek <jakub@redhat.com>
11252 * gcc.dg/pr44028.c: New test.
11254 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
11259 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11260 * gfortran.dg/warn_conversion.f90: New.
11262 2010-05-10 Michael Matz <matz@suse.de>
11264 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11266 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
11268 PR rtl-optimization/44012
11269 * gcc.dg/pr44012.c: New.
11271 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11273 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11274 Log text on entry and exit.
11275 Prune Sun ld warnings for common symbols with differing sizes.
11276 (lto-link-and-maybe-run): Change caller.
11278 2010-05-10 Janus Weil <janus@gcc.gnu.org>
11281 * gfortran.dg/class_7.f03: Modified.
11282 * gfortran.dg/select_type_1.f03: Modified.
11283 * gfortran.dg/select_type_12.f03: New.
11285 2010-05-10 Richard Guenther <rguenther@suse.de>
11287 PR tree-optimization/44050
11288 * gcc.dg/torture/pr44050.c: New testcase.
11290 2010-05-10 Wei Guozhi <carrot@google.com>
11293 * gcc.target/arm/pr42879.c: New testcase.
11295 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11298 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11300 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11303 * gcc.dg/anon-struct-10.c: New test.
11305 2010-05-09 Richard Guenther <rguenther@suse.de>
11307 PR middle-end/44024
11308 * gcc.dg/pr44024.c: New testcase.
11310 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11313 * gcc.dg/anon-struct-9.c: New test.
11315 2010-05-09 Richard Guenther <rguenther@suse.de>
11317 PR middle-end/44043
11318 * gcc.c-torture/compile/pr44043.c: New testcase.
11320 2010-05-09 Richard Guenther <rguenther@suse.de>
11322 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11324 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
11326 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11328 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11330 * gnat.dg/lto[12456].adb: Add "target lto" marker.
11331 * gnat.dg/specs/lto3.ads: Likewise.
11333 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
11335 PR middle-end/28685
11336 * gcc.dg/pr28685-1.c: New file.
11338 2010-05-08 Richard Guenther <rguenther@suse.de>
11340 PR tree-optimization/44030
11341 * gcc.c-torture/compile/pr44030.c: New testcase.
11343 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11345 * gnat.dg/lto6.adb: New test.
11346 * gnat.dg/lto6_pkg.ads: New helper.
11348 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11350 * gnat.dg/lto5.adb: New test.
11351 * gnat.dg/lto5_pkg.ad[sb]: New helper.
11353 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11355 * gnat.dg/lto4.ad[sb]: New test.
11357 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11359 * gnat.dg/specs/lto3.ads: New test.
11360 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11361 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11363 2010-05-08 Quentin Ochem <ochem@adacore.com>
11365 * gnat.dg/sizetype3.ad[sb]: New test.
11366 * gnat.dg/sizetype3_pkg.ads: New helper.
11368 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11371 * g++.dg/init/new29.C: New.
11373 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11376 * gfortran.dg/coarray_1.f90: Fixed error message.
11377 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11378 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11379 * gfortran.dg/intrinsic_std_5.f90: New.
11381 2010-05-07 Jason Merrill <jason@redhat.com>
11383 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11385 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11387 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11388 (size_t, stderr): Remove.
11389 (read_error): Replaced __builtin_fprintf by fprintf.
11391 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11393 * gcc.dg/ordered-comparison-1.c: New test.
11394 * gcc.dg/ordered-comparison-2.c: New test.
11395 * gcc.dg/ordered-comparison-3.c: New test.
11396 * gcc.dg/ordered-comparison-4.c: New test.
11398 2010-05-06 Mike Stump <mikestump@comcast.net>
11401 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11403 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11404 Jason Merrill <jason@redhat.com>
11406 * g++.dg/cpp0x/nullptr01.C: New.
11407 * g++.dg/cpp0x/nullptr02.C: New.
11408 * g++.dg/cpp0x/nullptr03.C: New.
11409 * g++.dg/cpp0x/nullptr04.C: New.
11410 * g++.dg/cpp0x/nullptr05.C: New.
11411 * g++.dg/cpp0x/nullptr06.C: New.
11412 * g++.dg/cpp0x/nullptr07.C: New.
11413 * g++.dg/cpp0x/nullptr08.C: New.
11414 * g++.dg/cpp0x/nullptr09.C: New.
11415 * g++.dg/cpp0x/nullptr10.C: New.
11416 * g++.dg/cpp0x/nullptr11.C: New.
11417 * g++.dg/cpp0x/nullptr12.C: New.
11418 * g++.dg/cpp0x/nullptr13.C: New.
11419 * g++.dg/cpp0x/nullptr14.C: New.
11420 * g++.dg/cpp0x/nullptr15.C: New.
11421 * g++.dg/cpp0x/nullptr16.C: New.
11422 * g++.dg/cpp0x/nullptr17.C: New.
11423 * g++.dg/cpp0x/nullptr18.C: New.
11424 * g++.dg/cpp0x/nullptr19.C: New.
11425 * g++.dg/cpp0x/nullptr20.C: New.
11426 * g++.dg/cpp0x/nullptr21.C: New.
11427 * g++.dg/cpp0x/nullptr22.C: New.
11428 * g++.dg/debug/nullptr01.C: New.
11429 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11431 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11433 * gcc.dg/Wunused-var-8.c: Move to...
11434 * c-c++-common/Wunused-var-6.c: ... here. New test.
11436 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11439 * g++.dg/template/crash96.C: New.
11441 2010-05-06 Jan Hubicka <jh@suse.cz>
11443 PR tree-optimization/43791
11444 * gcc.c-torture/compile/pr43791.c: New file.
11446 2010-05-06 Michael Matz <matz@suse.de>
11448 PR tree-optimization/43984
11449 * gfortran.dg/pr43984.f90: New test.
11451 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11454 * gcc.dg/pr40989.c: New.
11456 2010-05-06 Richard Guenther <rguenther@suse.de>
11458 PR tree-optimization/43934
11459 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11461 2010-05-06 Richard Guenther <rguenther@suse.de>
11463 PR tree-optimization/43987
11464 * gcc.c-torture/execute/pr43987.c: New testcase.
11465 * gcc.dg/torture/pta-escape-1.c: Adjust.
11466 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11467 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11468 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11469 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11471 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11472 Dodji Seketeli <dodji@redhat.com>
11475 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11476 * g++.dg/template/sfinae16.C: Likewise.
11477 * gcc.dg/Wunused-var-1.c: Moved to...
11478 * c-c++-common/Wunused-var-1.c: ...here. New test.
11479 * gcc.dg/Wunused-var-2.c: Moved to...
11480 * c-c++-common/Wunused-var-2.c: ...here. New test.
11481 * gcc.dg/Wunused-var-3.c: Moved to...
11482 * c-c++-common/Wunused-var-3.c: ...here. New test.
11483 * gcc.dg/Wunused-var-4.c: Moved to...
11484 * gcc.dg/Wunused-var-1.c: ... here.
11485 * gcc.dg/Wunused-var-5.c: Moved to...
11486 * c-c++-common/Wunused-var-4.c: ...here. New test.
11487 * gcc.dg/Wunused-var-7.c: Moved to...
11488 * c-c++-common/Wunused-var-5.c: ...here. New test.
11489 * gcc.dg/Wunused-var-6.c: Moved to...
11490 * gcc.dg/Wunused-var-2.c: ... here.
11491 * c-c++-common/Wunused-var-1.c: New test.
11492 * c-c++-common/Wunused-var-2.c: New test.
11493 * c-c++-common/Wunused-var-3.c: New test.
11494 * c-c++-common/Wunused-var-4.c: New test.
11495 * c-c++-common/Wunused-var-5.c: New test.
11496 * g++.dg/warn/Wunused-var-1.C: New test.
11497 * g++.dg/warn/Wunused-var-2.C: New test.
11498 * g++.dg/warn/Wunused-var-3.C: New test.
11499 * g++.dg/warn/Wunused-var-4.C: New test.
11500 * g++.dg/warn/Wunused-var-5.C: New test.
11501 * g++.dg/warn/Wunused-var-6.C: New test.
11502 * g++.dg/warn/Wunused-var-7.C: New test.
11503 * g++.dg/warn/Wunused-var-8.C: New test.
11504 * g++.dg/warn/Wunused-parm-1.C: New test.
11505 * g++.dg/warn/Wunused-parm-2.C: New test.
11506 * g++.dg/warn/Wunused-parm-3.C: New test.
11508 2010-05-06 Tobias Burnus <burnus@net-b.de>
11511 * gfortran.dg/gomp/crayptr5.f90: New test case.
11513 2010-05-05 Jason Merrill <jason@redhat.com>
11516 * g++.dg/ext/attrib39.C: New.
11518 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11521 * gfortran.dg/data_invalid.f90: New.
11523 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11525 * gnat.dg/lto2.adb: New test.
11527 2010-05-05 Jason Merrill <jason@redhat.com>
11530 * g++.dg/opt/empty1.C: New.
11532 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11535 * gfortran.dg/class_17.f03: New.
11537 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11539 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11541 2010-05-04 Mike Stump <mikestump@comcast.net>
11544 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11546 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11549 * gcc.target/i386/pr43668.c: New.
11551 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11554 * g++.dg/cpp0x/initlist31.C: New.
11556 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11559 * gcc.dg/Wunused-var-8.c: New test.
11561 2010-05-04 Jason Merrill <jason@redhat.com>
11564 * g++.dg/cpp0x/enum3.C: Extend.
11566 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11569 * gcc.target/i386/pr43799.c: New.
11571 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11573 * gnat.dg/lto1.adb: New test.
11574 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11576 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11578 PR middle-end/43671
11579 * gcc.target/i386/pr43671.c: New.
11581 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11584 * g++.dg/template/crash95.C: New.
11586 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11589 * gcc.target/i386/pr43508.c: New.
11591 2010-05-04 Richard Guenther <rguenther@suse.de>
11593 PR tree-optimization/43879
11594 * g++.dg/torture/pr43879-1_0.C: New testcase.
11595 * g++.dg/torture/pr43879-1_1.C: Likewise.
11597 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11600 * g++.dg/other/crash-12.C: New test.
11602 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11604 * g++.dg/cdce3.C: Add a space. Updated.
11606 2010-05-03 Jason Merrill <jason@redhat.com>
11609 * g++.dg/opt/enum2.C: New.
11610 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11611 * g++.dg/warn/Wswitch-1.C: Adjust message.
11613 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11615 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11616 * g++.dg/ext/label13.C: Fix typo.
11617 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11619 * gcc.c-torture/compile/limits-declparen.c: xfail on
11620 alpha*-dec-osf5* with -g.
11621 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11622 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11623 * gcc.dg/c99-tgmath-2.c: Likewise.
11624 * gcc.dg/c99-tgmath-3.c: Likewise.
11625 * gcc.dg/c99-tgmath-4.c: Likewise.
11627 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11630 * gfortran.dg/unexpected_interface.f90: New test.
11632 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11634 * ada/acats/run_acats (which): New function.
11635 (host_gnatchop, host_gnatmake): Use it.
11637 2010-05-03 Richard Guenther <rguenther@suse.de>
11639 PR tree-optimization/43971
11640 * gcc.dg/pr43971.c: New testcase.
11642 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11645 * gcc.dg/debug/pr43972.c: New test.
11647 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11650 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11652 2010-05-02 Richard Guenther <rguenther@suse.de>
11654 PR tree-optimization/43879
11655 * gcc.dg/torture/pr43879-3.c: New testcase.
11657 2010-05-01 Richard Guenther <rguenther@suse.de>
11659 PR tree-optimization/43949
11660 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11662 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11665 * g++.dg/init/new28.C: New.
11667 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11670 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11671 structure and nested declarations.
11672 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11673 structure and nested declarations. Reduce header clutter and
11674 use _exit() rather than abort().
11675 * objc.dg/encode-10.m: New.
11676 * objc.dg/encode-11.m: New.
11678 2010-04-30 DJ Delorie <dj@redhat.com>
11680 * gcc.c-torture/execute/20100430-1.c: New test.
11682 2010-04-30 Jason Merrill <jason@redhat.com>
11685 * g++.dg/template/ptrmem21.C: New.
11687 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11691 * gfortran.dg/coarray_13.f90: New test.
11693 2010-04-30 Richard Guenther <rguenther@suse.de>
11696 * gcc.dg/lto/20100430-1_0.c: New testcase.
11698 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11701 * c-c++-common/pr43942.c: New test.
11703 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11705 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11706 conflict with darwin crt1.o 'start' symbol.
11708 2010-04-30 Richard Guenther <rguenther@suse.de>
11710 PR tree-optimization/43879
11711 * gcc.dg/torture/pr43879_1.c: New testcase.
11713 2010-04-30 Richard Guenther <rguenther@suse.de>
11715 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11717 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11720 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11721 user-provided constructor while recursing.
11723 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11726 * gfortran.dg/class_16.f03: New test.
11728 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11731 * gfortran.dg/class_15.f03: New.
11733 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11736 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11738 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11741 * gfortran.dg/generic_22.f03 : New test.
11743 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11746 * gfortran.dg/class_14.f03: New test.
11748 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11751 * gfortran.dg/interface_32.f90: New test.
11753 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11754 Janus Weil <janus@gcc.gnu.org>
11757 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11758 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11759 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11761 2010-04-28 Mike Stump <mikestump@comcast.net>
11763 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11765 * g++.dg/uninit-pred-2_b.C: Likewise.
11767 2010-04-28 Tobias Burnus <burnus@net-b.de>
11771 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11773 2010-04-28 Matthias Klose <doko@ubuntu.com>
11775 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11776 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11777 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11778 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11779 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11781 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11783 * gcc.dg/const-uniq-1.c: New test.
11784 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11786 2010-04-28 Xinliang David Li <davidxl@google.com>
11788 * gcc.dg/uninit-pred-2_b.c: New test.
11789 * gcc.dg/uninit-pred-4_b.c: New test.
11790 * gcc.dg/uninit-pred-3_d.c: New test.
11791 * gcc.dg/uninit-pred-6_b.c: New test.
11792 * gcc.dg/uninit-pred-8_b.c: New test.
11793 * gcc.dg/uninit-pred-3_a.c: New test.
11794 * gcc.dg/uninit-pred-2_c.c: New test.
11795 * gcc.dg/uninit-pred-5_a.c: New test.
11796 * gcc.dg/uninit-pred-3_e.c: New test.
11797 * gcc.dg/uninit-pred-7_a.c: New test.
11798 * gcc.dg/uninit-pred-6_c.c: New test.
11799 * gcc.dg/uninit-pred-9_a.c: New test.
11800 * gcc.dg/uninit-pred-8_c.c: New test.
11801 * gcc.dg/uninit-pred-3_b.c: New test.
11802 * gcc.dg/uninit-pred-5_b.c: New test.
11803 * gcc.dg/uninit-pred-7_b.c: New test.
11804 * gcc.dg/uninit-pred-6_d.c: New test.
11805 * gcc.dg/uninit-pred-9_b.c: New test.
11806 * gcc.dg/uninit-pred-2_a.c: New test.
11807 * gcc.dg/uninit-pred-4_a.c: New test.
11808 * gcc.dg/uninit-pred-3_c.c: New test.
11809 * gcc.dg/uninit-pred-6_a.c: New test.
11810 * gcc.dg/uninit-pred-8_a.c: New test.
11811 * gcc.dg/uninit-pred-7_c.c: New test.
11812 * gcc.dg/uninit-pred-6_e.c: New test.
11813 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11814 * g++.dg/uninit-pred-1_a.C: New test.
11815 * g++.dg/uninit-pred-1_b.C: New test.
11816 * g++.dg/uninit-pred-2_a.C: New test.
11817 * g++.dg/uninit-pred-2_b.C: New test.
11818 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11819 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11820 * g++.dg/uninit-pred-loop_1.cc: New test.
11822 2010-04-28 Martin Jambor <mjambor@suse.cz>
11824 * gcc.dg/lto/20091209-1_0.c: New testcase.
11826 2010-04-28 Richard Guenther <rguenther@suse.de>
11828 PR tree-optimization/43879
11829 PR tree-optimization/43909
11830 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11832 2010-04-28 Richard Guenther <rguenther@suse.de>
11835 * g++.dg/torture/pr43880.C: New testcase.
11837 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11840 * g++.dg/template/recurse2.C: Update
11841 * g++.dg/template/recurse.C: Update.
11842 * g++.dg/template/pr23510.C: Update.
11843 * lib/prune.exp: Filter out 'recursively instantiated'.
11845 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11848 * g++.dg/init/pr29043.C: New.
11850 2010-04-27 Jason Merrill <jason@redhat.com>
11852 * g++.dg/lookup/scoped5.C: Adjust.
11853 * g++.dg/lookup/scoped8.C: Adjust.
11854 * g++.dg/template/dependent-expr5.C: Adjust.
11855 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11858 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11861 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11863 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11864 Jan Hubicka <hubicka@ucw.cz>
11866 * gcc.dg/pure-2.c: New testcase.
11867 * gcc.dg/const-1.c: New testcase.
11869 2010-04-27 Jason Merrill <jason@redhat.com>
11871 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11874 * g++.dg/template/sfinae17.C: New.
11875 * g++.dg/template/sfinae18.C: New.
11877 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11879 * g++.dg/init/pr42844.C: New.
11880 * g++.dg/cpp0x/pr42844-2.C: New.
11881 * g++.dg/cpp0x/defaulted2.C: Adjust.
11882 * g++.dg/tree-ssa/pr27549.C: Likewise.
11883 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11885 2010-04-27 Tobias Burnus <burnus@net-b.de>
11888 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11890 2010-04-27 Richard Guenther <rguenther@suse.de>
11892 PR middle-end/40561
11893 * g++.dg/other/pr40561.C: New testcase.
11895 2010-04-27 Martin Jambor <mjambor@suse.cz>
11897 PR middle-end/43812
11898 * g++.dg/ipa/pr43812.C: New test.
11900 2010-04-27 Jan Hubicka <jh@suse.cz>
11902 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11903 (test): ... this one.
11905 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11908 * gcc.target/arm/thumb-stackframe.c: New test.
11910 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11912 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11913 * gcc.dg/misc-column.c: Likewise.
11914 * gcc.dg/Walways-true-1.c: Likewise.
11915 * gcc.dg/Walways-true-2.c: Likewise.
11916 * gcc.dg/warn-addr-cmp.c: Likewise.
11918 2010-04-27 Tobias Burnus <burnus@net-b.de>
11921 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11922 * gfortran.dg/coarray_12.f90: New.
11924 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11927 * gcc.dg/pr32207.c: New test.
11928 * gcc.dg/misc-column.c: Adjust expected warning.
11929 * gcc.dg/Walways-true-1.c: Likewise.
11930 * gcc.dg/Walways-true-2.c: Likewise.
11931 * gcc.dg/warn-addr-cmp.c: Likewise.
11933 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11936 * lib/lto.exp (lto_prune_vis_warns): New function.
11937 (lto-link-and-maybe-run): Call it.
11939 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11941 PR tree-optimization/43904
11942 * gcc.dg/tree-ssa/tailcall-6.c: New.
11944 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11947 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11948 Darwin8/OSX10.4 - compatible code generation.
11950 * obj-c++.dg/stubify-1.mm: Ditto.
11951 * lib/objc-torture.exp: Do not require link success for
11952 "trivial.m" in the runtime checks when dowhat = 'compile'.
11953 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11954 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11955 Darwin8/OSX10.4 - compatible code generation.
11956 * objc.dg/stubify-2.m: Ditto.
11957 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11958 * objc.dg/next-runtime-1.m: Ditto.
11959 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11960 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11961 runtimes on Darwin.
11963 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11966 * lib/plugin-support.exp: Use "-undefined
11967 dynamic_lookup" on darwin.
11969 2010-04-26 Richard Guenther <rguenther@suse.de>
11971 * gcc.dg/lto/20100426_0.c: New testcase.
11973 2010-04-26 Jie Zhang <jie@codesourcery.com>
11975 PR tree-optimization/43833
11976 gcc.dg/Warray-bounds-8.c: New test case.
11978 2010-04-26 Richard Guenther <rguenther@suse.de>
11981 * g++.dg/lto/20100423-3_0.C: New testcase.
11983 2010-04-26 Richard Guenther <rguenther@suse.de>
11986 * g++.dg/lto/20100423-2_0.C: New testcase.
11988 2010-04-26 Ira Rosen <irar@il.ibm.com>
11990 * gcc.dg/vect/bb-slp-23.c: New test.
11992 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11994 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11995 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11996 * gcc.dg/c1x-float-1.c: New test.
11998 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
12000 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12003 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
12005 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12007 * gfortran.dg/default_format_denormal_1.f90: Ditto.
12008 * gfortran.dg/default_format_2.f90: Ditto.
12010 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
12012 * gfortran.dg/pr43505.f90: Clean up .mod file.
12013 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12014 * gfortran.dg/pr41347.f90: Ditto.
12015 * gfortran.dg/internal_pack_4.f90: Ditto.
12016 * gfortran.dg/proc_decl_23.f90: Ditto.
12017 * gfortran.dg/recursive_check_3.f90: Ditto.
12018 * gfortran.dg/intent_out_3.f90: Ditto.
12019 * gfortran.dg/assignment_2.f90: Ditto.
12020 * gfortran.dg/pr41928.f90: Ditto.
12021 * gfortran.dg/pr42166.f90: Ditto.
12022 * gfortran.dg/private_type_12.f90: Ditto.
12023 * gfortran.dg/graphite/pr42185.f90: Ditto.
12024 * gfortran.dg/graphite/pr42186.f90: Ditto.
12025 * gfortran.dg/graphite/pr40982.f90: Ditto.
12026 * gfortran.dg/graphite/id-2.f90: Ditto.
12027 * gfortran.dg/graphite/id-4.f90: Ditto.
12028 * gfortran.dg/graphite/pr42050.f90: Ditto.
12029 * gfortran.dg/graphite/id-18.f90: Ditto.
12030 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12031 * gfortran.dg/graphite/pr41924.f90: Ditto.
12032 * gfortran.dg/graphite/pr42393.f90: Ditto.
12033 * gfortran.dg/graphite/pr37980.f90: Ditto.
12034 * gfortran.dg/graphite/pr38953.f90: Ditto.
12035 * gfortran.dg/graphite/pr42180.f90: Ditto.
12036 * gfortran.dg/graphite/pr42181.f90: Ditto.
12037 * gfortran.dg/where_operator_assign_4.f90: Ditto.
12038 * gfortran.dg/select_type_4.f90: Ditto.
12039 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12040 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12041 * gfortran.dg/lto/pr40725_0.f03: Ditto.
12042 * gfortran.dg/elemental_args_check_2.f90: Ditto.
12043 * gfortran.dg/whole_file_11.f90: Ditto.
12044 * gfortran.dg/private_type_11.f90: Ditto.
12045 * gfortran.dg/vect/vect-gems.f90: Ditto.
12046 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12048 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
12050 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12052 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
12054 * gnat.dg/pack15.ad[sb]: New test.
12056 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
12058 * gcc.target/arm/mla-1.c: New test.
12060 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12064 * gfortran.dg/pr43793.f90: New test.
12066 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
12068 PR tree-optimization/41442
12069 * gcc.target/i386/pr41442.c: New test.
12071 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
12074 * gfortran.dg/fgetc_3.f90: Delete bogus test.
12076 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12079 * gfortran.dg/open_nounit.f90: New test.
12081 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
12085 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12087 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12089 * gcc.dg/Wconversion-integer.c: Update.
12091 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
12093 * gnat.dg/unchecked_convert5.adb: New test.
12095 2010-04-23 Richard Guenther <rguenther@suse.de>
12098 * gcc.dg/lto/20100423-2_0.c: New testcase.
12099 * gcc.dg/lto/20100423-2_0.c: Likewise.
12101 2010-04-23 Richard Guenther <rguenther@suse.de>
12104 * gcc.dg/lto/20100423-1_0.c: New testcase.
12105 * gcc.dg/lto/20100423-1_1.c: Likewise.
12107 2010-04-23 Martin Jambor <mjambor@suse.cz>
12109 PR tree-optimization/43846
12110 * gcc.dg/tree-ssa/sra-10.c: New test.
12112 2010-04-23 Martin Jambor <mjambor@suse.cz>
12114 PR middle-end/43835
12115 * gcc.c-torture/execute/pr43835.c: New test.
12117 2010-04-23 Richard Guenther <rguenther@suse.de>
12120 * g++.dg/lto/20100423-1_0.C: New testcase.
12122 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
12124 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12126 2010-04-22 Ira Rosen <irar@il.ibm.com>
12128 PR tree-optimization/43842
12129 * gcc.dg/vect/pr43842.c: New test.
12131 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12133 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12134 * gcc.target/i386/wmul-2.c: Likewise.
12136 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12138 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12139 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12141 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
12143 * gfortran.dg/reassoc_6.f: New testcase.
12145 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12147 PR middle-end/29274
12148 * gcc.target/arm/wmul-1.c: New test.
12149 * gcc.target/arm/wmul-2.c: New test.
12151 2010-04-22 Richard Guenther <rguenther@suse.de>
12153 PR tree-optimization/43845
12154 * gcc.c-torture/compile/pr43845.c: New testcase.
12156 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12158 PR middle-end/29274
12159 * gcc.target/i386/wmul-1.c: New test.
12160 * gcc.target/i386/wmul-2.c: New test.
12161 * gcc.target/bfin/wmul-1.c: New test.
12162 * gcc.target/bfin/wmul-2.c: New test.
12164 2010-04-22 Richard Guenther <rguenther@suse.de>
12167 * gfortran.dg/vector_subscript_6.f90: New testcase.
12168 * gfortran.dg/assign_10.f90: Adjust.
12170 2010-04-21 Jakub Jelinek <jakub@redhat.com>
12173 * gfortran.dg/gomp/pr43836.f90: New test.
12175 2010-04-21 Richard Guenther <rguenther@suse.de>
12177 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12179 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12181 * gcc.dg/torture/builtin-cproj-3.c: New.
12183 2010-04-20 Jason Merrill <jason@redhat.com>
12186 * g++.dg/template/recurse2.C: New.
12187 * g++.dg/parse/crash36.C: Adjust.
12188 * g++.dg/other/fold1.C: Adjust.
12189 * g++.dg/init/member1.C: Adjust.
12190 * lib/prune.exp: Prune "skipping N instantiation contexts".
12192 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12194 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12196 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12198 * gcc.dg/torture/builtin-cproj-1.c: New.
12199 * gcc.dg/torture/builtin-cproj-2.c: New.
12201 2010-04-20 Dodji Seketeli <dodji@redhat.com>
12205 * g++.dg/template/typedef32.C: Adjust.
12206 * g++.dg/template/typedef33.C: New test.
12208 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
12211 * gfortran.dg/proc_decl_23.f90: New test.
12214 * gfortran.dg/abstract_type_6.f03: New test.
12216 2010-04-20 Xinliang David Li <davidxl@google.com>
12218 * g++.dg/tree-ssa/fold-compare.C: New.
12220 2010-04-20 Richard Guenther <rguenther@suse.de>
12222 PR tree-optimization/39417
12223 * g++.dg/torture/pr39417.C: New testcase.
12225 2010-04-20 Richard Guenther <rguenther@suse.de>
12227 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12229 2010-04-20 Jakub Jelinek <jakub@redhat.com>
12231 * g++.dg/debug/dwarf2/rv1.C: New test.
12233 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12236 * gcc.c-torture/compile/pr43635.c: New testcase.
12238 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12241 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12242 of sequential loops being private only in the innermost containing
12245 PR middle-end/43337
12246 * gfortran.dg/gomp/pr43337.f90: New test.
12248 2010-04-19 Richard Guenther <rguenther@suse.de>
12250 PR tree-optimization/43796
12251 * gfortran.dg/pr43796.f90: New testcase.
12253 2010-04-19 Richard Guenther <rguenther@suse.de>
12255 PR tree-optimization/43783
12256 * gcc.c-torture/execute/pr43783.c: New testcase.
12258 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
12261 * gcc.target/i386/pr43766.c: New test.
12263 2010-04-19 Jie Zhang <jie@codesourcery.com>
12266 * gcc.target/i386/pr43662.c: New test.
12268 2010-04-19 Dodji Seketeli <dodji@redhat.com>
12271 * g++.dg/template/typedef32.C: New test.
12273 2010-04-19 Ira Rosen <irar@il.ibm.com>
12275 PR tree-optimization/37027
12276 * lib/target-supports.exp
12277 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12278 * gcc.dg/vect/pr37027.c: New test.
12279 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12280 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12281 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12282 gcc.dg/vect/vect-complex-6.c: Likewise.
12284 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12286 * g++.dg/debug/dwarf2/enum1.C: New test.
12288 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
12290 * gnat.dg/rep_clause5.ad[sb]: New test.
12291 * gnat.dg/rep_clause5_pkg.ads: New helper.
12293 2010-04-18 Ira Rosen <irar@il.ibm.com>
12295 PR tree-optimization/43771
12296 * g++.dg/vect/pr43771.cc: New test.
12298 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
12301 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12302 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12304 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
12306 * gnat.dg/sizetype.adb: Rename into...
12307 * gnat.dg/sizetype1.adb: ...this.
12308 * gnat.dg/sizetype2.adb: New test.
12310 2010-04-16 Richard Guenther <rguenther@suse.de>
12312 PR tree-optimization/43572
12313 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12315 2010-04-16 Olivier Hainque <hainque@adacore.com>
12317 * gnat.dg/specs/discr_private.ads: New test.
12319 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
12322 * gcc.target/arm/thumb-comparisons.c: New test.
12325 * gcc.target/arm/thumb-cbranchqi.c: New test.
12327 2010-04-16 Christian Bruel <christian.bruel@st.com>
12329 * g++.dg/torture/pr36191.C: Enable for SH.
12331 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
12333 * gnat.dg/wide_boolean.adb: New test.
12334 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12336 2010-04-15 Richard Guenther <rguenther@suse.de>
12338 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12339 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12340 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12341 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12342 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12343 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12344 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12345 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12346 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12347 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12348 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12349 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12350 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12351 * gcc.dg/torture/ipa-pta-2.c: Likewise.
12352 * gcc.dg/torture/ipa-pta-1.c: Adjust.
12354 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
12357 * gcc.target/arm/pr42496.c: New test.
12359 2010-04-14 Jason Merrill <jason@redhat.com>
12362 * g++.dg/ext/attrib38.C: New.
12364 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12367 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12369 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12372 * gcc.dg/cpp/warn-undef-2.c: Update.
12373 * gcc.dg/cpp/warn-traditional-2.c: Update.
12374 * gcc.dg/cpp/warn-comments-2.c: Update.
12375 * gcc.dg/cpp/warn-variadic-2.c: Update.
12376 * gcc.dg/cpp/warn-long-long-2.c: Update.
12377 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12378 * gcc.dg/cpp/warn-multichar-2.c: Update.
12379 * gcc.dg/cpp/warn-normalized-3.c: Update.
12380 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12381 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12382 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12383 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12384 * gcc.dg/cpp/warn-redefined-2.c: Update.
12385 * gfortran.dg/warning-directive-2.F90: Update.
12386 * c-c++-common/cpp/warning-directive-2.c: Update.
12388 2010-04-14 Michael Matz <matz@suse.de>
12390 PR tree-optimization/42963
12391 * gcc.dg/pr42963.c: New testcase.
12393 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12395 * gnat.dg/class_wide.adb: Rename into...
12396 * gnat.dg/class_wide1.adb: ...this.
12397 * gnat.dg/class_wide2.ad[sb]: New test.
12399 2010-04-14 Tobias Burnus <burnus@net-b.de>
12402 * gfortran.dg/coarray_9.f90: Update dg-errors.
12403 * gfortran.dg/coarray_10.f90: New test.
12404 * gfortran.dg/coarray_11.f90: New test.
12406 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12409 gfortran.dg/initialization_24.f90: New test.
12411 2010-04-13 Jason Merrill <jason@redhat.com>
12413 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12414 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12416 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12418 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12419 * g++.dg/dg.exp: Likewise.
12420 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12421 * c-c++-common/cpp/warning-directive-1.c: ... here.
12422 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12423 * c-c++-common/cpp/warning-directive-2.c: ... here.
12424 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12425 * c-c++-common/cpp/warning-directive-3.c: ... here.
12426 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12427 * c-c++-common/cpp/warning-directive-4.c: ... here.
12428 * g++.dg/cpp/warning-directive-1.C: Delete.
12429 * g++.dg/cpp/warning-directive-2.C: Delete.
12430 * g++.dg/cpp/warning-directive-3.C: Delete.
12431 * g++.dg/cpp/warning-directive-4.C: Delete.
12432 * gcc.dg/cpp/normalised-3.c: Delete.
12433 * g++.dg/cpp/normalised-1.C: Rename as ...
12434 * c-c++-common/cpp/normalised-3.c: ... this.
12436 2010-04-13 Martin Jambor <mjambor@suse.cz>
12438 * gcc.dg/tree-ssa/sra-9.c: New test.
12440 2010-04-13 Michael Matz <matz@suse.de>
12442 PR middle-end/43730
12443 * gcc.dg/pr43730.c: New test.
12445 2010-04-13 Michael Matz <matz@suse.de>
12447 * gcc.dg/tree-ssa/negate.c: New testcase.
12449 2010-04-13 Richard Guenther <rguenther@suse.de>
12452 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12454 2010-04-13 Richard Guenther <rguenther@suse.de>
12456 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12458 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12460 * gnat.dg/derived_type1.adb: New test.
12462 2010-04-13 Matthias Klose <doko@ubuntu.com>
12464 * gcc.dg/plugindir1.c: New testcase.
12465 * gcc.dg/plugindir2.c: New testcase.
12466 * gcc.dg/plugindir3.c: New testcase.
12467 * gcc.dg/plugindir4.c: New testcase.
12469 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12471 * gcc.target/i386/rotate-2.c: New test.
12473 2010-04-12 Jason Merrill <jason@redhat.com>
12476 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12477 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12479 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12482 * g++.dg/init/pr25811.C: New test.
12484 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12486 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12487 dg-error, dg-warning.
12488 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12490 2010-04-12 Richard Guenther <rguenther@suse.de>
12492 * gcc.dg/torture/inline-2.c: New testcase.
12494 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12497 * gcc.dg/Wunused-var-7.c: New test.
12499 PR tree-optimization/43560
12500 * gcc.c-torture/execute/pr43560.c: New test.
12502 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12504 * gnat.dg/aggr13.adb: New test.
12505 * gnat.dg/aggr14.adb: Likewise.
12506 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12508 2010-04-12 Richard Guenther <rguenther@suse.de>
12511 * g++.dg/torture/pr43611.C: New testcase.
12513 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12516 * gcc.dg/pr36774-1.c: New test.
12517 * gcc.dg/pr36774-2.c: New test.
12519 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12521 * gcc.target/sh/rte-delay-slot.c: New test.
12523 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12525 * gnat.dg/pack9.adb: Remove -cargs option.
12526 * gnat.dg/aggr12.ad[sb]: New test.
12528 2010-04-10 Jie Zhang <jie@codesourcery.com>
12531 * gcc.target/sh/pr43417.c: New test.
12533 2010-04-10 Tobias Burnus <burnus@net-b.de>
12536 * gfortran.dg/spec_expr_6.f90: New test.
12538 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12541 * gcc.dg/cpp/pr43195.c: New.
12542 * gcc.dg/cpp/pr43195.h: New.
12544 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12547 * gcc.dg/Werror-6.c: Adjust.
12548 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12549 * gcc.dg/Werror-4.c: Likewise.
12550 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12551 * gcc.dg/Wswitch-enum-error.c: Likewise.
12552 * gcc.dg/Wpointer-arith.c: Likewise.
12553 * gcc.dg/Wfatal.c: Likewise.
12554 * gcc.dg/Wswitch-error.c: Likewise.
12555 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12556 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12557 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12558 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12559 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12560 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12561 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12562 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12563 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12564 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12565 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12566 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12567 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12568 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12569 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12570 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12571 * g++.dg/cpp/warning-directive-2.C: Likewise.
12572 * gfortran.dg/warning-directive-2.F90: Likewise.
12574 2010-04-09 Jason Merrill <jason@redhat.com>
12577 * g++.dg/template/sizeof13.C: New.
12579 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12581 * g++.dg/other/pr35504.C: Add check for thiscall.
12582 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12583 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12585 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12588 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12589 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12590 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12591 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12592 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12593 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12594 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12595 * g++.dg/other/increment1.C: Likewise.
12597 2010-04-09 Tobias Burnus <burnus@net-b.de>
12600 * gfortran.dg/coarray_7.f90: New test.
12601 * gfortran.dg/coarray_8.f90: New test.
12603 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12606 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12608 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611 * gcc.dg/pr43643.c: New test.
12613 2010-04-08 Tobias Burnus <burnus@net-b.de>
12615 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12617 2010-04-08 Richard Guenther <rguenther@suse.de>
12619 PR tree-optimization/43679
12620 * gcc.c-torture/compile/pr43679.c: New testcase.
12622 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12625 * gcc.dg/pr43670.c: New test.
12627 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12629 PR middle-end/40815
12630 * gcc.dg/tree-ssa/reassoc-19.c: New.
12632 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12635 * gcc.dg/Wunused-var-1.c: New test.
12636 * gcc.dg/Wunused-var-2.c: New test.
12637 * gcc.dg/Wunused-var-3.c: New test.
12638 * gcc.dg/Wunused-var-4.c: New test.
12639 * gcc.dg/Wunused-var-5.c: New test.
12640 * gcc.dg/Wunused-var-6.c: New test.
12641 * gcc.dg/Wunused-parm-1.c: New test.
12643 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12644 * gcc.dg/trunc-1.c: Likewise.
12645 * gcc.dg/vla-9.c: Likewise.
12646 * gcc.dg/dfp/composite-type.c: Likewise.
12648 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12651 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12652 * obj-c++.dg/objc-gc-3.mm: Ditto.
12654 2010-04-07 Simon Baldwin <simonb@google.com>
12656 * gcc.dg/cpp/warn-undef-2.c: New.
12657 * gcc.dg/cpp/warn-traditional-2.c: New.
12658 * gcc.dg/cpp/warn-comments-2.c: New.
12659 * gcc.dg/cpp/warning-directive-1.c: New.
12660 * gcc.dg/cpp/warn-long-long.c: New.
12661 * gcc.dg/cpp/warn-traditional.c: New.
12662 * gcc.dg/cpp/warn-variadic-2.c: New.
12663 * gcc.dg/cpp/warn-undef.c: New.
12664 * gcc.dg/cpp/warn-normalized-1.c: New.
12665 * gcc.dg/cpp/warning-directive-2.c: New.
12666 * gcc.dg/cpp/warn-long-long-2.c: New.
12667 * gcc.dg/cpp/warn-variadic.c: New.
12668 * gcc.dg/cpp/warn-normalized-2.c: New.
12669 * gcc.dg/cpp/warning-directive-3.c: New.
12670 * gcc.dg/cpp/warn-deprecated-2.c: New.
12671 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12672 * gcc.dg/cpp/warn-multichar-2.c: New.
12673 * gcc.dg/cpp/warn-normalized-3.c: New.
12674 * gcc.dg/cpp/warning-directive-4.c: New.
12675 * gcc.dg/cpp/warn-unused-macros.c: New.
12676 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12677 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12678 * gcc.dg/cpp/warn-cxx-compat.c: New.
12679 * gcc.dg/cpp/warn-redefined.c: New.
12680 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12681 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12682 * gcc.dg/cpp/warn-deprecated.c: New.
12683 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12684 * gcc.dg/cpp/warn-redefined-2.c: New.
12685 * gcc.dg/cpp/warn-comments.c: New.
12686 * gcc.dg/cpp/warn-multichar.c: New.
12687 * g++.dg/cpp/warning-directive-1.C: New.
12688 * g++.dg/cpp/warning-directive-2.C: New.
12689 * g++.dg/cpp/warning-directive-3.C: New.
12690 * g++.dg/cpp/warning-directive-4.C: New.
12691 * gfortran.dg/warning-directive-1.F90: New.
12692 * gfortran.dg/warning-directive-3.F90: New.
12693 * gfortran.dg/warning-directive-2.F90: New.
12694 * gfortran.dg/warning-directive-4.F90: New.
12696 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12699 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12701 2010-04-07 Jason Merrill <jason@redhat.com>
12703 * g++.dg/template/dr408.C: New.
12705 * g++.dg/lookup/ns4.C: New.
12708 * g++.dg/template/friend51.C: New test.
12711 * g++.old-deja/g++.other/linkage1.C: Adjust.
12713 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12716 * g++.dg/template/crash94.C: New test.
12718 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12721 * g++.dg/init/aggr5.C: New test.
12722 * g++.dg/init/aggr5.C: New test.
12724 2010-04-07 Richard Guenther <rguenther@suse.de>
12726 PR tree-optimization/43270
12727 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12728 * gcc.dg/Warray-bounds-7.c: Likewise.
12730 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12732 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12733 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12734 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12736 2010-04-07 Jie Zhang <jie@codesourcery.com>
12739 * g++.dg/init/pr42556.C: New test.
12741 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12744 * g++.dg/debug/dwarf2/typedef2.C: New test.
12746 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12748 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12749 c-c++-common/dwarf2/redeclaration-1.C
12751 2010-04-06 Jason Merrill <jason@redhat.com>
12753 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12754 * g++.dg/ext/attrib18.C: Likewise.
12755 * g++.dg/ext/bitfield2.C: Likewise.
12756 * g++.dg/ext/bitfield4.C: Likewise.
12757 * g++.dg/ext/visibility/warn2.C: Likewise.
12758 * g++.dg/ext/visibility/warn3.C: Likewise.
12759 * g++.dg/gomp/pr26690-1.C: Likewise.
12760 * g++.dg/inherit/covariant7.C: Likewise.
12761 * g++.dg/init/synth2.C: Likewise.
12762 * g++.dg/lookup/using7.C: Likewise.
12763 * g++.dg/other/crash-4.C: Likewise.
12764 * g++.dg/other/error13.C: Likewise.
12765 * g++.dg/other/error20.C: Likewise.
12766 * g++.dg/parse/crash31.C: Likewise.
12767 * g++.dg/parse/error16.C: Likewise.
12768 * g++.dg/parse/error19.C: Likewise.
12769 * g++.dg/parse/error27.C: Likewise.
12770 * g++.dg/parse/error28.C: Likewise.
12771 * g++.dg/parse/fused-params1.C: Likewise.
12772 * g++.dg/template/error2.C: Likewise.
12773 * g++.dg/template/local6.C: Likewise.
12774 * g++.dg/template/qualttp15.C: Likewise.
12775 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12776 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12777 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12778 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12779 * g++.old-deja/g++.eh/spec6.C: Likewise.
12780 * g++.old-deja/g++.jason/crash3.C: Likewise.
12781 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12782 * g++.old-deja/g++.law/ctors5.C: Likewise.
12783 * g++.old-deja/g++.law/ctors9.C: Likewise.
12784 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12785 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12786 * g++.old-deja/g++.other/struct1.C: Likewise.
12787 * g++.old-deja/g++.other/volatile1.C: Likewise.
12788 * g++.old-deja/g++.pt/crash36.C: Likewise.
12789 * g++.old-deja/g++.pt/derived3.C: Likewise.
12790 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12791 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12793 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12795 PR middle-end/43519
12796 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12797 * gcc.dg/graphite/id-19.c: New.
12799 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12801 PR middle-end/32824
12802 * gcc.dg/vect/pr32824: New.
12804 2010-04-06 Tobias Burnus <burnus@net-b.de>
12807 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12808 * gfortran.dg/coarray_3.f90: Ditto.
12809 * gfortran.dg/coarray_4.f90: Ditto.
12810 * gfortran.dg/coarray_5.f90: Ditto.
12811 * gfortran.dg/coarray_6.f90: Ditto.
12812 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12814 2010-04-06 Tobias Burnus <burnus@net-b.de>
12817 * gfortran.dg/coarray_4.f90: Fix test.
12818 * gfortran.dg/coarray_6.f90: Add more tests.
12820 2010-04-06 Tobias Burnus <burnus@net-b.de>
12823 * gfortran.dg/coarray_4.f90: New test.
12824 * gfortran.dg/coarray_5.f90: New test.
12825 * gfortran.dg/coarray_6.f90: New test.
12827 2010-04-06 Tobias Burnus <burnus@net-b.de>
12830 * gfortran.dg/iso_fortran_env_5.f90: New test.
12831 * gfortran.dg/iso_fortran_env_6.f90: New test.
12833 2010-04-06 Tobias Burnus <burnus@net-b.de>
12836 * gfortran.dg/coarray_1.f90: New test.
12837 * gfortran.dg/coarray_2.f90: New test.
12838 * gfortran.dg/coarray_3.f90: New test.
12840 2010-04-06 Jason Merrill <jason@redhat.com>
12843 * g++.dg/template/dtor8.C: New.
12846 * g++.dg/template/error-recovery2.C: New.
12848 2010-04-06 Jan Hubicka <jh@suse.czpli
12850 PR tree-optimization/42906
12851 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12853 2010-04-06 Tobias Burnus <burnus@net-b.de>
12856 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12857 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12858 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12860 2010-04-06 Richard Guenther <rguenther@suse.de>
12862 PR tree-optimization/43627
12863 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12865 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12868 * gcc.target/i386/pr43638.c: New test.
12870 2010-04-06 Richard Guenther <rguenther@suse.de>
12872 PR middle-end/43661
12873 * gcc.c-torture/compile/pr43661.c: New testcase.
12875 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12877 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12879 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12881 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12883 2010-04-02 Richard Guenther <rguenther@suse.de>
12885 PR tree-optimization/43629
12886 * gcc.c-torture/execute/pr43629.c: New testcase.
12888 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12889 Dominique d'Humieres <dominiq@lps.ens.fr>
12891 PR libfortran/43605
12892 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12894 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12897 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12899 2010-04-01 Jason Merrill <jason@redhat.com>
12901 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12903 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12904 Manfred Schwarb <manfred99@gmx.ch>
12906 PR libfortran/43605
12907 * gfortran.dg/ftell_3.f90: New test.
12909 2010-04-01 Richard Guenther <rguenther@suse.de>
12911 PR middle-end/43614
12912 * gcc.c-torture/compile/pr43614.c: New testcase.
12914 2010-04-01 Martin Jambor <mjambor@suse.cz>
12916 PR tree-optimization/43141
12917 * gcc.dg/guality/pr43141.c: New test.
12919 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12921 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12922 * g++.dg/eh/spbp.C: Likewise.
12923 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12924 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12926 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12927 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12928 * objc.dg/dwarf-2.m: Likewise.
12930 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12932 PR middle-end/43464
12933 * gcc.dg/graphite/id-pr43464.c: New.
12934 * gcc.dg/graphite/id-pr43464-1.c: New.
12936 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12938 PR middle-end/43351
12939 * gcc.dg/graphite/id-pr43351.c
12941 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12944 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12945 * obj-c++.dg/try-catch-2.mm: Ditto.
12946 * obj-c++.dg/lookup-2.mm: Ditto.
12947 * obj-c++.dg/encode-8.m: Ditto.
12948 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12949 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12950 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12951 * obj-c++.dg/const-str-11.mm: Ditto.
12952 * obj-c++.dg/const-str-9.mm: Ditto.
12953 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12954 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12955 * obj-c++.dg/except-1.mm: Ditto.
12956 * obj-c++.dg/const-str-7.mm: Ditto.
12957 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12958 * obj-c++.dg/const-str-3.mm: Ditto.
12959 * obj-c++.dg/const-str-7.mm: Ditto.
12960 * obj-c++.dg/stubify-2.mm: Change dump file name.
12963 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12965 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12966 Remove dg-xfail-if.
12968 2010-03-31 Martin Jambor <mjambor@suse.cz>
12970 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12971 only with -O2, -O3 or -Os and not with -fwhopr.
12973 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12976 * g++.dg/template/typedef31.C: New test.
12978 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12980 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12981 assembler output on *-*-solaris2*.
12982 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12984 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12987 * gcc.dg/pr43557-1.c: New test.
12988 * gcc.dg/pr43557-2.c: New file.
12990 2010-03-31 Jie Zhang <jie@codesourcery.com>
12993 * gcc.dg/pr43562.c: New test.
12995 2010-03-30 Jason Merrill <jason@redhat.com>
12998 * g++.dg/template/error-recovery1.C: New.
13001 * g++.dg/parse/ambig5.C: New.
13003 2010-03-30 Jakub Jelinek <jakub@redhat.com>
13006 * gcc.dg/guality/pr43593.c: New test.
13008 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
13010 PR middle-end/43430
13011 * gcc.dg/vect/pr43430-1.c: New.
13013 2010-03-30 Jason Merrill <jason@redhat.com>
13016 * g++.dg/template/partial7.C: New.
13018 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13020 * gcc.target/s390/stackcheck1.c: New testcase.
13022 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13024 PR libfortran/43265
13025 * gfortran.dg/read_eof_8.f90: New test.
13027 2010-03-29 Jason Merrill <jason@redhat.com>
13029 * gcc.dg/cpp/include6.c: Change [] to ().
13032 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13034 * c-c++-common/raw-string-2.c: Add trigraph test.
13035 * c-c++-common/raw-string-8.c: New.
13036 * c-c++-common/raw-string-9.c: New.
13037 * c-c++-common/raw-string-10.c: New.
13039 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13040 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13041 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13042 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13043 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13044 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13045 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13047 2010-03-29 Richard Guenther <rguenther@suse.de>
13049 PR tree-optimization/43560
13050 * gcc.dg/torture/pr43560.c: New testcase.
13052 2010-03-29 Jason Merrill <jason@redhat.com>
13055 * g++.dg/ext/raw-string-1.C: Change [] to ().
13056 * g++.dg/ext/raw-string-2.C: Change [] to ().
13057 Don't use \ in delimiter.
13058 * g++.dg/ext/raw-string-3.C: Change [] to ().
13059 * g++.dg/ext/raw-string-4.C: Change [] to ().
13060 * g++.dg/ext/raw-string-5.C: Change [] to ().
13061 Test for error on \ in delimiter.
13062 * g++.dg/ext/raw-string-6.C: Change [] to ().
13063 * g++.dg/ext/raw-string-7.C: Change [] to ().
13065 2010-03-29 Jie Zhang <jie@codesourcery.com>
13068 * gcc.dg/pr43564.c: New test.
13070 2010-03-29 Tobias Burnus <burnus@net-b.de>
13073 * gfortran.dg/direct_io_12.f90: New test.
13075 2010-03-28 Jan Hubicka <jh@suse.cz>
13077 PR tree-optimization/43505
13078 * gfortran.dg/pr43505.f90: New testcase.
13080 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
13082 PR tree-optimization/43528
13083 * gcc.target/i386/pr43528.c: New test.
13085 2010-03-26 Joseph Myers <joseph@codesourcery.com>
13088 * gcc.dg/parm-impl-decl-3.c: New test.
13090 2010-03-26 Jason Merrill <jason@redhat.com>
13093 * g++.dg/cpp0x/parse1.C: New.
13095 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
13098 * gcc.target/i386/pr43524.c: New test.
13100 2010-03-26 Martin Jambor <mjambor@suse.cz>
13102 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13103 whitespace, rename main to foo.
13104 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13105 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13106 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13107 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13108 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13109 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13110 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13111 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13112 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13113 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13114 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13116 2010-03-26 Dodji Seketeli <dodji@redhat.com>
13119 * g++.dg/other/crash-10.C: New test.
13120 * g++.dg/other/crash-11.C: New test.
13122 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13124 PR libfortran/43517
13125 * gfortran.dg/read_eof_7.f90: New test.
13127 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13131 * objc-obj-c++-shared: New directory.
13132 * objc-obj-c++-shared/Object1-implementation.h: New file.
13133 * objc-obj-c++-shared/Object1.h: New file.
13134 * objc-obj-c++-shared/Protocol1.h: New file.
13135 * objc-obj-c++-shared/next-abi.h: New file.
13136 * objc-obj-c++-shared/next-mapping.h: New file.
13137 * objc/execute/next_mapping.h: Delete.
13138 * objc.dg/special/special.exp: For all targets run the tests with
13139 -fgnu-runtime, for darwin targets also run the tests with
13141 * objc.dg/dg.exp: Ditto.
13142 * obj-c++.dg/dg.exp: Ditto.
13143 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13144 Protocol1.h) and next-mapping.h as required. Amend testcase to
13145 include use of updated NeXT interface.
13146 * objc/execute/formal_protocol-5.m: Ditto.
13147 * objc/execute/protocol-isEqual-2.m: Ditto.
13148 * objc/execute/protocol-isEqual-4.m: Ditto.
13149 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13150 Protocol1.h) and next-mapping.h as required.
13151 * objc/execute/object_is_class.m: Ditto.
13152 * objc/execute/enumeration-1.m: Ditto.
13153 * objc/execute/class-13.m: Ditto.
13154 * objc/execute/formal_protocol-2.m: Ditto.
13155 * objc/execute/formal_protocol-4.m: Ditto.
13156 * objc/execute/class-1.m: Ditto.
13157 * objc/execute/bycopy-1.m: Ditto.
13158 * objc/execute/formal_protocol-6.m: Ditto.
13159 * objc/execute/bycopy-3.m: Ditto.
13160 * objc/execute/class-3.m: Ditto.
13161 * objc/execute/bf-11.m: Ditto.
13162 * objc/execute/class-5.m: Ditto.
13163 * objc/execute/bf-13.m: Ditto.
13164 * objc/execute/class-7.m: Ditto.
13165 * objc/execute/bf-15.m: Ditto.
13166 * objc/execute/class-9.m: Ditto.
13167 * objc/execute/bf-17.m: Ditto.
13168 * objc/execute/bf-19.m: Ditto.
13169 * objc/execute/IMP.m: Ditto.
13170 * objc/execute/exceptions/catchall-1.m: Ditto.
13171 * objc/execute/exceptions/trivial.m: Ditto.
13172 * objc/execute/exceptions/finally-1.m: Ditto.
13173 * objc/execute/exceptions/local-variables-1.m: Ditto.
13174 * objc/execute/exceptions/foward-1.m: Ditto.
13175 * objc/execute/bf-2.m: Ditto.
13176 * objc/execute/string1.m: Ditto.
13177 * objc/execute/bf-4.m: Ditto.
13178 * objc/execute/informal_protocol.m: Ditto.
13179 * objc/execute/string3.m: Ditto.
13180 * objc/execute/bf-6.m: Ditto.
13181 * objc/execute/bf-8.m: Ditto.
13182 * objc/execute/class-tests-1.h: Ditto.
13183 * objc/execute/protocol-isEqual-1.m: Ditto.
13184 * objc/execute/protocol-isEqual-3.m: Ditto.
13185 * objc/execute/_cmd.m: Ditto.
13186 * objc/execute/function-message-1.m: Ditto.
13187 * objc/execute/bf-20.m: Ditto.
13188 * objc/execute/bf-common.h: Ditto.
13189 * objc/execute/np-2.m: Ditto.
13190 * objc/execute/class-10.m: Ditto.
13191 * objc/execute/class-12.m: Ditto.
13192 * objc/execute/enumeration-2.m: Ditto.
13193 * objc/execute/class-14.m: Ditto.
13194 * objc/execute/encode-1.m: Ditto.
13195 * objc/execute/formal_protocol-1.m: Ditto.
13196 * objc/execute/formal_protocol-3.m: Ditto.
13197 * objc/execute/accessing_ivars.m: Ditto.
13198 * objc/execute/bycopy-2.m: Ditto.
13199 * objc/execute/class-2.m: Ditto.
13200 * objc/execute/bf-10.m: Ditto.
13201 * objc/execute/formal_protocol-7.m: Ditto.
13202 * objc/execute/root_methods.m: Ditto.
13203 * objc/execute/class-4.m: Ditto.
13204 * objc/execute/bf-12.m: Ditto.
13205 * objc/execute/class-6.m: Ditto.
13206 * objc/execute/bf-14.m: Ditto.
13207 * objc/execute/nested-func-1.m: Ditto.
13208 * objc/execute/class-8.m: Ditto.
13209 * objc/execute/private.m: Ditto.
13210 * objc/execute/bf-16.m: Ditto.
13211 * objc/execute/bf-18.m: Ditto.
13212 * objc/execute/load-3.m: Ditto.
13213 * objc/execute/compatibility_alias.m: Ditto.
13214 * objc/execute/bf-1.m: Ditto.
13215 * objc/execute/no_clash.m: Ditto.
13216 * objc/execute/bf-3.m: Ditto.
13217 * objc/execute/string2.m: Ditto.
13218 * objc/execute/bf-5.m: Ditto.
13219 * objc/execute/string4.m: Ditto.
13220 * objc/execute/bf-7.m: Ditto.
13221 * objc/execute/object_is_meta_class.m: Ditto.
13222 * objc/execute/bf-9.m: Ditto.
13223 * objc/execute/bf-21.m: Ditto.
13224 * objc/execute/cascading-1.m: Ditto.
13225 * objc/execute/trivial.m: Ditto.
13226 * objc/execute/np-1.m: Ditto.
13227 * objc/compile/trivial.m: Ditto.
13228 * objc/execute/class_self-2.m: Include <stdlib.h>.
13229 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13230 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13231 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13232 and 64bit. Use new NeXT interface as required.
13233 * objc.dg/special/unclaimed-category-1.m: Ditto.
13234 * objc.dg/special/unclaimed-category-1.h: Ditto.
13235 * objc.dg/special/unclaimed-category-1a.m: Ditto.
13236 * objc.dg/func-ptr-1.m: Ditto.
13237 * objc.dg/stret-1.m: Ditto.
13238 * objc.dg/encode-2.m: Ditto.
13239 * objc.dg/category-1.m: Ditto.
13240 * objc.dg/encode-3.m: Ditto.
13241 * objc.dg/call-super-3.m: Ditto.
13242 * objc.dg/method-3.m: Ditto.
13243 * objc.dg/func-ptr-2.m: Ditto.
13244 * objc.dg/lookup-1.m: Ditto.
13245 * objc.dg/encode-4.m: Ditto.
13246 * objc.dg/fix-and-continue-1.m: Ditto.
13247 * objc.dg/proto-lossage-3.m: Ditto.
13248 * objc.dg/method-13.m: Ditto.
13249 * objc.dg/proto-qual-1.m: Ditto.
13250 * objc.dg/zero-link-3.m: Ditto.
13251 * objc.dg/bitfield-1.m: Ditto.
13252 * objc.dg/va-meth-1.m: Ditto.
13253 * objc.dg/super-class-3.m: Ditto.
13254 * objc.dg/call-super-1.m: Ditto.
13255 * objc.dg/type-size-2.m: Ditto.
13256 * objc.dg/method-10.m: Ditto.
13257 * objc.dg/defs.m: Ditto.
13258 * objc.dg/const-str-3.m: Ditto.
13259 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13260 Protocol1.h) and next-mapping.h as required. Use new NeXT
13261 interface as required.
13262 * objc.dg/super-class-4.m: Ditto.
13263 * objc.dg/comp-types-8.m: Ditto.
13264 * objc.dg/call-super-2.m: Ditto.
13265 * objc.dg/objc-fast-4.m: Ditto.
13266 * objc.dg/method-6.m: Ditto.
13267 * objc.dg/const-str-3.m: Ditto.
13268 * objc.dg/const-str-7.m: Ditto.
13269 * objc.dg/method-15.m: Ditto.
13270 * objc.dg/method-19.m: Ditto.
13271 * objc.dg/sync-1.m: Ditto.
13272 * objc.dg/layout-1.m: Ditto.
13273 * objc.dg/bitfield-3.m: Ditto.
13274 * objc.dg/try-catch-3.m: Ditto.
13275 * objc.dg/try-catch-7.m: Ditto.
13276 * objc.dg/comp-types-10.m: Ditto.
13277 * objc.dg/selector-2.: Ditto.
13278 * objc.dg/method-7.m: Ditto.
13279 * objc.dg/typedef-alias-1.m: Ditto.
13280 * objc.dg/proto-lossage-2.m: Ditto.
13281 * objc.dg/comp-types-11.m: Ditto.
13282 * objc.dg/sizeof-1.m: Ditto.
13283 * objc.dg/method-17.m: Ditto.
13284 * objc.dg/bitfield-5.m: Ditto.
13285 * objc.dg/try-catch-1.m: Ditto.
13286 * objc.dg/encode-5.m: Ditto.
13287 * objc.dg/fix-and-continue-2.m: Ditto.
13288 * objc.dg/method-9.m: Ditto.
13289 * objc.dg/isa-field-1.m: Ditto.
13290 * objc.dg/local-decl-2.m: Ditto.
13291 * objc.dg/objc-gc-4.m: Ditto.
13292 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13293 * objc.dg/gnu-runtime-3.m: Ditto.
13294 * objc.dg/encode-7.m: Ditto.
13295 * objc.dg/encode-8.m: Ditto.
13296 * objc.dg/selector-3.m: Ditto.
13297 * objc.dg/gnu-runtime-1.m: Ditto.
13298 * objc.dg/const-str-12.m: Ditto.
13299 * objc.dg/gnu-runtime-2.m: Ditto.
13300 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13301 * objc.dg/selector-1.m: Ditto.
13302 * objc.dg/stubify-2.m: Ditto.
13303 * objc.dg/zero-link-1.m: Ditto.
13304 * objc.dg/stret-2.m: Ditto.
13305 * objc.dg/zero-link-2.m: Ditto.
13306 * objc.dg/next-runtime-1.m: Ditto.
13307 * objc.dg/symtab-1.m: Ditto.
13308 * objc.dg/stubify-1.m: Ditto.
13309 * objc.dg/bitfield-2.m: Ditto.
13310 * objc.dg/try-catch-10.m: Apply to both runtimes.
13311 * objc.dg/const-str-1.m: Ditto.
13312 * objc.dg/image-info.m: Ditto.
13313 * objc.dg/encode-9.m: Ditto.
13314 * objc.dg/pragma-1.m: Apply test to all targets.
13315 * objc.dg/const-str-4.m: Ditto.
13316 * objc.dg/const-str-8.m: Ditto.
13317 * objc.dg/super-class-2.m: Ditto.
13318 * objc.dg/try-catch-5.m: Ditto.
13319 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13320 Protocol1.h) and next-mapping.h as required. Use new NeXT
13321 interface as required. Skip for gnu-runtime. Test for .quad at m64.
13322 * objc.dg/const-str-11.m: Ditto.
13323 * objc.dg/const-str-9.m: Ditto.
13324 * objc.dg/method-4.m: Skip for 64Bit NeXT.
13325 * objc.dg/encode-1.m: Remove redundant -lobjc.
13326 * objc.dg/try-catch-9.m: Tidy space.
13327 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13328 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13329 and 64bit. Use new NeXT interface as required.
13330 * obj-c++.dg/template-4.mm: Ditto.
13331 * obj-c++.dg/defs.mm: Ditto.
13332 * obj-c++.dg/basic.mm: Ditto.
13333 * obj-c++.dg/encode-4.mm: Ditto.
13334 * obj-c++.dg/method-17.mm: Ditto.
13335 * obj-c++.dg/proto-lossage-3.mm: Ditto.
13336 * obj-c++.dg/cxx-class-1.mm: Ditto.
13337 * obj-c++.dg/method-10.mm: Ditto.
13338 * obj-c++.dg/va-meth-1.mm: Ditto.
13339 * obj-c++.dg/encode-5.mm: Ditto.
13340 * obj-c++.dg/lookup-2.mm: Ditto.
13341 * obj-c++.dg/template-3.mm: Ditto.
13342 * obj-c++.dg/proto-qual-1.mm: Ditto.
13343 * obj-c++.dg/qual-types-1.m: Ditto.
13344 * obj-c++.dg/cxx-scope-1.mm: Ditto.
13345 * obj-c++.dg/template-1.mm: Ditto.
13346 * obj-c++.dg/encode-6.mm: Ditto.
13347 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
13348 Protocol1.h) and next-mapping.h as required. Use new NeXT
13349 interface as required.
13350 * obj-c++.dg/except-1.mm: Ditto.
13351 * obj-c++.dg/const-str-7.mm: Ditto.
13352 * obj-c++.dg/ivar-list-semi.mm: Ditto.
13353 * obj-c++.dg/cxx-scope-2.mm: Ditto.
13354 * obj-c++.dg/selector-2.mm: Ditto.
13355 * obj-c++.dg/isa-field-1.mm: Ditto.
13356 * obj-c++.dg/try-catch-1.mm: Ditto.
13357 * obj-c++.dg/local-decl-1.mm: Ditto.
13358 * obj-c++.dg/try-catch-9.mm: Ditto.
13359 * obj-c++.dg/no-extra-load.mm: Ditto.
13360 * obj-c++.dg/selector-5.mm: Ditto.
13361 * obj-c++.dg/method-12.mm: Ditto.
13362 * obj-c++.dg/try-catch-11.mm: Ditto.
13363 * obj-c++.dg/comp-types-11.mm: Ditto.
13364 * obj-c++.dg/bitfield-3.mm: Ditto.
13365 * obj-c++.dg/method-6.mm: Ditto.
13366 * obj-c++.dg/super-class-2.mm: Ditto.
13367 * obj-c++.dg/method-21.mm: Ditto.
13368 * obj-c++.dg/const-str-8.mm: Ditto.
13369 * obj-c++.dg/try-catch-7.mm: Ditto.
13370 * obj-c++.dg/method-15.mm: Ditto.
13371 * obj-c++.dg/layout-1.mm: Ditto.
13372 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13373 * obj-c++.dg/const-str-3.mm: Ditto.
13374 * obj-c++.dg/try-catch-2.mm: Ditto.
13375 * obj-c++.dg/objc-gc-3.mm: Ditto.
13376 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13377 * obj-c++.dg/bitfield-1.mm: Ditto.
13378 * obj-c++.dg/selector-6.mm: Ditto.
13379 * obj-c++.dg/method-13.mm: Ditto.
13380 * obj-c++.dg/comp-types-12.mm: Ditto.
13381 * obj-c++.dg/bitfield-4.mm: Ditto.
13382 * obj-c++.dg/try-catch-8.mm: Ditto.
13383 * obj-c++.dg/method-2.mm: Ditto.
13384 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13385 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13386 * obj-c++.dg/const-str-4.mm: Ditto.
13387 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13388 * obj-c++.dg/try-catch-3.mm: Ditto.
13389 * obj-c++.dg/comp-types-9.mm: Ditto.
13390 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13391 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13392 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13393 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13394 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13395 Use new NeXT interface as required.
13396 * obj-c++.dg/const-str-10.mm: Ditto.
13397 * obj-c++.dg/const-str-11.mm: Ditto.
13398 * obj-c++.dg/const-str-9.mm: Ditto.
13399 * obj-c++.dg/method-11.mm: Ditto.
13400 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13401 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13402 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13403 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13404 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13406 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13409 * g++.dg/template/typedef30.C: New test case.
13411 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13414 * gcc.c-torture/execute/pr43385.c: New test.
13416 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13418 * gcc.dg/strncpy-fix-1.c: New test.
13420 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13423 * lib/objc-torture.exp (objc-set-runtime-options): New.
13424 * objc/execute/execute.exp: Check runtime options on each pass.
13425 * objc/execute/exceptions/exceptions.exp: Ditto.
13426 * objc/compile/compile.exp: Ditto.
13429 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13431 (check_effective_target_objc2): New proc.
13432 (check_effective_target_next_runtime): New proc.
13433 * lib/objc.exp: Determine which runtime is in force and support it.
13434 * lib/obj-c++.exp: Ditto.
13436 2010-03-24 Jason Merrill <jason@redhat.com>
13439 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13441 2010-03-24 Martin Jambor <mjambor@suse.cz>
13443 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13445 * gcc.dg/ipa/ipa-2.c: Likewise.
13446 * gcc.dg/ipa/ipa-3.c: Likewise.
13447 * gcc.dg/ipa/ipa-4.c: Likewise.
13448 * gcc.dg/ipa/ipa-5.c: Likewise.
13449 * gcc.dg/ipa/ipa-7.c: Likewise.
13450 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13452 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13453 i_can_not_be_propagated_fully2 into a loop.
13454 * gcc.dg/ipa/ipa-8.c: New test.
13455 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13457 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.dg/guality/pr43479.c: New test.
13462 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13463 and add volatile keyword.
13465 2010-03-23 Mike Stump <mikestump@comcast.net>
13467 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13469 2010-03-23 Jason Merrill <jason@redhat.com>
13471 * g++.dg/ext/altivec-17.C: Adjust error message.
13473 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13474 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13475 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13476 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13477 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13478 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13480 2010-03-22 Jason Merrill <jason@redhat.com>
13483 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13484 * g++.dg/ext/is_pod_98.C: New.
13487 * g++.dg/cpp0x/auto18.C: New.
13489 * gcc.dg/pr36997.c: Adjust error message.
13490 * g++.dg/ext/vector9.C: Likewise.
13491 * g++.dg/conversion/simd3.C: Likewise.
13492 * g++.dg/other/error23.C: Likewise.
13494 2010-03-22 Michael Matz <matz@suse.de>
13496 PR middle-end/43475
13497 * gfortran.dg/pr43475.f90: New testcase.
13499 2010-03-22 Richard Guenther <rguenther@suse.de>
13501 PR tree-optimization/43390
13502 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13504 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13506 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13507 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13509 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13510 Michael Matz <matz@suse.de>
13513 * g++.dg/parse/crash56.C: New test.
13515 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13518 * gfortran.dg/whole_file_15.f90 : New test.
13520 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13523 * gfortran.dg/inquire_size.f90: New test.
13525 2010-03-20 Richard Guenther <rguenther@suse.de>
13527 PR rtl-optimization/43438
13528 * gcc.c-torture/execute/pr43438.c: New testcase.
13530 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13533 * g++.dg/abi/mangle42.C: New test.
13535 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13538 * gcc.dg/pr43211.c: New test.
13539 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13541 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13543 PR rtl-optimization/42258
13544 * gcc.target/arm/thumb1-mul-moves.c: New test.
13547 * gcc.target/arm/thumb-andsi.c: New test.
13549 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13550 dg-require-effective-target.
13552 2010-03-19 Michael Matz <matz@suse.de>
13555 * g++.dg/other/pr43116.C: New testcase.
13557 2010-03-19 Michael Matz <matz@suse.de>
13560 * gcc.dg/pr43305.c: New testcase.
13562 2010-03-19 Richard Guenther <rguenther@suse.de>
13564 PR tree-optimization/43415
13565 * gcc.c-torture/compile/pr43415.c: New testcase.
13567 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13570 * gnat.dg/case_optimization2.adb: New test.
13571 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13573 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13574 Jack Howarth <howarth@bromo.med.uc.edu>
13577 * gcc.target/i386/push-1.c: Don't xfail
13578 scan-assembler-not "movups" on darwin.
13580 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13583 * gcc.dg/pr43058.c: New test.
13585 2010-03-18 Martin Jambor <mjambor@suse.cz>
13587 PR middle-end/42450
13588 * g++.dg/torture/pr42450.C: New test.
13590 2010-03-18 Michael Matz <matz@suse.de>
13592 PR middle-end/43419
13593 * gcc.dg/pr43419.c: New testcase.
13595 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13597 PR rtl-optimization/43360
13598 * gcc.dg/torture/pr43360.c: New.
13600 2010-03-18 Michael Matz <matz@suse.de>
13602 PR tree-optimization/43402
13603 * gcc.dg/pr43402.c: New testcase.
13605 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13608 * gcc.dg/pr42427.c: New test.
13610 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13612 PR libfortran/43265
13613 * gfortran.dg/read_empty_file.f: New test.
13614 * gfortran.dg/read_eof_all.f90: New test.
13615 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13616 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13618 2010-03-17 Michael Matz <matz@suse.de>
13620 * gcc.dg/pr43300.c: Add -w.
13622 2010-03-17 Richard Guenther <rguenther@suse.de>
13624 * gcc.dg/pr43379.c: Add -w.
13626 2010-03-17 Tobias Burnus <burnus@net-b.de>
13629 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13631 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13633 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13635 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13637 * ada/acats/run_all.sh: Log start and end times.
13639 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13641 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13643 2010-03-16 Richard Guenther <rguenther@suse.de>
13645 PR middle-end/43379
13646 * gcc.dg/pr43379.c: New testcase.
13648 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13651 * gcc.dg/guality/pr43051-1.c: New test.
13653 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13656 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13658 2010-03-15 Michael Matz <matz@suse.de>
13660 PR middle-end/43300
13661 * gcc.dg/pr43300.c: New testcase.
13663 2010-03-15 Richard Guenther <rguenther@suse.de>
13665 PR tree-optimization/43367
13666 * gcc.c-torture/compile/pr43367.c: New testcase.
13668 2010-03-15 Richard Guenther <rguenther@suse.de>
13670 PR tree-optimization/43317
13671 * gcc.dg/pr43317.c: New testcase.
13673 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13675 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13677 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13679 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13681 2010-03-14 Tobias Burnus <burnus@net-b.de>
13684 * gfortran.dg/impure_constructor_1.f90: New test.
13686 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13688 PR middle-end/43354
13689 * gfortran.dg/graphite/id-pr43354.f: New.
13691 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13693 PR middle-end/43349
13694 * gfortran.dg/graphite/pr43349.f: New.
13696 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13698 PR middle-end/43306
13699 * gcc.dg/graphite/pr43306.c: New.
13701 2010-03-12 David S. Miller <davem@davemloft.net>
13703 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13706 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13708 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13710 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13714 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13716 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13718 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13719 fail for *-*-mingw* targets.
13721 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13724 * gcc.dg/guality/pr43329-1.c: New test.
13726 2010-03-11 Martin Jambor <mjambor@suse.cz>
13728 PR tree-optimization/43257
13729 * g++.dg/torture/pr43257.C: New test.
13731 2010-03-11 Tobias Burnus <burnus@net-b.de>
13734 * gfortran.dg/namelist_61.f90: New test.
13736 2010-03-11 Richard Guenther <rguenther@suse.de>
13738 PR tree-optimization/43255
13739 * gcc.c-torture/compile/pr43255.c: New testcase.
13741 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13743 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13744 * gcc.dg/pr43280.c: New testcase.
13746 2010-03-11 Richard Guenther <rguenther@suse.de>
13749 * gcc.dg/lto/20100227-1_0.c: New testcase.
13750 * gcc.dg/lto/20100227-1_1.c: Likewise.
13752 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13754 PR libfortran/43320
13755 PR libfortran/43265
13756 * gfortran.dg/read_eof_6.f: New test
13757 * gfortran.dg/read_x_eof.f90: New test.
13758 * gfortran.dg/read_x_past.f: Update test.
13760 2010-03-10 Jan Hubicka <jh@suse.cz>
13762 * gcc.c-torture/compile/pr43288.c: New test.
13764 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13766 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13768 * g++.old-deja/g++.pt/asm2.C: Likewise.
13769 * gcc.c-torture/compile/20000804-1.c: Likewise.
13770 * gcc.target/i386/clobbers.c: Likewise.
13772 2010-03-10 Tobias Burnus <burnus@net-b.de>
13775 * gfortran.dg/c_assoc_3.f90: New test.
13777 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13780 * gcc.dg/guality/pr36728-1.c: New test.
13781 * gcc.dg/guality/pr36728-2.c: New test.
13783 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13785 * gcc.dg/h8300-div-delay-slot.c: New test.
13787 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13789 PR tree-optimization/43236
13790 * gcc.c-torture/execute/pr43236.c: New test.
13792 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13794 PR middle-end/42859
13795 * g++.dg/eh/pr42859.C: New test.
13797 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13800 * gcc.dg/pr43299.c: New test.
13803 * g++.dg/eh/unwind2.C: New test.
13805 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13806 Reza Yazdani <reza.yazdani@amd.com>
13808 PR middle-end/43065
13809 * gcc.dg/graphite/run-id-4.c: New.
13811 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13813 PR middle-end/43065
13814 * gcc.dg/graphite/run-id-3.c: New.
13816 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13818 PR middle-end/42644
13819 PR middle-end/42130
13820 * gcc.dg/graphite/id-18.c: New.
13821 * gcc.dg/graphite/run-id-pr42644.c: New.
13823 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13825 PR middle-end/42326
13826 * gcc.dg/graphite/pr42326.c: New.
13828 2010-03-08 Richard Guenther <rguenther@suse.de>
13830 PR tree-optimization/43269
13831 * gcc.c-torture/execute/pr43269.c: New testcase.
13833 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13836 * gfortran.dg/typebound_call_13.f03: New.
13838 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13840 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13841 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13843 2010-03-05 Jason Merrill <jason@redhat.com>
13845 * g++.dg/abi/mangle40.C: Require weak and alias.
13847 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13849 PR middle-end/42326
13850 * gfortran.dg/graphite/pr42326.f90: New.
13851 * gfortran.dg/graphite/pr42326-1.f90: New.
13853 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13855 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13856 (gnat_target_compile): Likewise.
13857 Reinitialize GNAT_UNDER_TEST if target changes.
13858 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13859 (local_find_gnatmake): Pass full --GCC to gnatlink.
13862 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13865 * gcc.dg/compound-literal-1.c: New testcase.
13867 2010-03-04 Martin Jambor <mjambor@suse.cz>
13869 PR tree-optimization/43164
13870 PR tree-optimization/43191
13871 * gcc.c-torture/compile/pr43164.c: New test.
13872 * gcc.c-torture/compile/pr43191.c: Likewise.
13874 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13877 * gfortran.dg/finalize_9.f90: New.
13879 2010-03-04 Tobias Burnus <burnus@net-b.de>
13880 Ken Werner <ken@linux.vnet.ibm.com>
13882 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13883 to dg-options for spu.
13884 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13885 dump-scan target to exclude spu.
13887 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13889 PR middle-end/43209
13890 * gcc.dg/tree-ssa/ivopts-4.c: New.
13892 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13894 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13895 include-opts and exclude-opts; skip checking the flags if arguments
13896 are the same as the defaults.
13897 (dg-xfail-if): Verify the number of arguments, supply defaults
13898 for unspecified optional arguments.
13899 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13901 2010-03-03 Jason Merrill <jason@redhat.com>
13904 * g++.dg/abi/mangle40.C: Updated.
13906 2010-03-03 Jason Merrill <jason@redhat.com>
13908 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13909 * g++.dg/abi/mangle23.C: Likewise.
13910 * g++.dg/eh/simd-2.C: Likewise.
13911 * g++.dg/ext/attribute-test-2.C: Likewise.
13912 * g++.dg/ext/vector14.C: Likewise.
13913 * g++.dg/other/pr34435.C: Likewise.
13914 * g++.dg/template/conv8.C: Likewise.
13915 * g++.dg/template/nontype9.C: Likewise.
13916 * g++.dg/template/qualttp17.C: Likewise.
13917 * g++.dg/template/ref1.C: Likewise.
13918 * g++.old-deja/g++.pt/crash68.C: Likewise.
13919 * g++.old-deja/g++.pt/ref1.C: Likewise.
13920 * g++.old-deja/g++.pt/ref3.C: Likewise.
13921 * g++.old-deja/g++.pt/ref4.C: Likewise.
13924 * g++.dg/abi/mangle40.C: New.
13925 * g++.dg/abi/mangle41.C: New.
13926 * g++.dg/lto/20100302_0.C: New.
13927 * g++.dg/lto/20100302_1.C: New.
13928 * g++.dg/lto/20100302.h: New.
13930 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13933 * gfortran.dg/internal_pack_12.f90: New test.
13935 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13937 * gcc.dg/pr36997.c: Adjust error message.
13939 2010-03-03 Mike Stump <mikestump@comcast.net>
13941 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13942 adjustments to not be present on machines that align the stack to
13943 more than 4 bytes and don't have a red zone yet as that is an
13944 unimplemented optimization.
13946 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13949 * gfortran.dg/impure_assignment_3.f90: New.
13951 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13954 * gfortran.dg/pr43229.f90: New test.
13957 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13960 * gcc.dg/guality/pr43177.c: New test.
13962 2010-03-02 Jason Merrill <jason@redhat.com>
13964 * g++.dg/ext/vector9.C: Adjust error message.
13965 * g++.dg/conversion/simd3.C: Likewise.
13966 * g++.dg/other/error23.C: Likewise.
13968 2010-03-02 Mike Stump <mikestump@comcast.net>
13971 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13973 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13976 * gfortran.dg/internal_pack_10.f90: New test.
13979 * gfortran.dg/internal_pack_11.f90: New test.
13981 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13983 PR middle-end/42640
13984 * gcc.dg/tree-ssa/pr42640.c: New.
13986 2010-03-01 Richard Guenther <rguenther@suse.de>
13988 PR tree-optimization/43220
13989 * gcc.c-torture/execute/pr43220.c: New testcase.
13991 2010-03-01 Richard Guenther <rguenther@suse.de>
13993 PR middle-end/43213
13994 * gcc.dg/pr43213.c: New testcase.
13996 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13999 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14001 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14003 * lib/target-supports.exp (check_effective_target_ucn_nocache):
14005 (check_effective_target_ucn): Likewise.
14007 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14009 * gcc.dg/ucnid-2.c: Likewise.
14010 * gcc.dg/ucnid-3.c: Likewise.
14011 * gcc.dg/ucnid-4.c: Likewise.
14012 * gcc.dg/ucnid-11.c: Likewise.
14013 * gcc.dg/ucnid-12.c: Likewise.
14014 * gcc.dg/ucnid-6.c: Skip if !ucn.
14015 * gcc.dg/ucnid-9.c: Likewise.
14017 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14019 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14020 lists to dg-skip-if.
14021 * gcc.target/i386/stackalign/return-3.c: Likewise.
14023 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14025 * gcc.target/i386/clearcap.map: New file.
14026 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14027 Pass clearcap.map by default if supported.
14029 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14032 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14034 * gfortran.dg/stat_2.f90: Likewise.
14036 2010-03-01 Tobias Burnus <burnus@net-b.de>
14039 * gfortran.dg/module_read_2.f90: New test.
14041 2010-02-27 Mark Mitchell <mark@codesourcery.com>
14044 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14045 * g++.dg/abi/mangle12.C: Likewise.
14046 * g++.dg/abi/mangle20-2.C: Likewise.
14047 * g++.dg/abi/mangle17.C: Likewise.
14048 * g++.dg/template/cond2.C: Likewise.
14049 * g++.dg/template/pr35240.C: Likewise.
14051 2010-02-27 Richard Guenther <rguenther@suse.de>
14053 PR tree-optimization/43186
14054 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14056 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
14058 * g++.dg/abi/packed1.C: Expect warning on the SH.
14060 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
14063 * g++.dg/parse/error37.C: New test.
14065 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
14069 * gcc.dg/pr8927-1.c: Match new note.
14070 * gcc.dg/990506-0.c: Likewise.
14071 * gcc.dg/gomp/flush-2.c: Likewise.
14072 * gcc.dg/gomp/atomic-5.c: Likewise.
14073 * gcc.dg/gomp/pr34607.c: Likewise.
14074 * gcc.dg/pr35746.c: Likewise.
14075 * gcc.dg/cpp/pragma-1.c: Likewise.
14076 * gcc.dg/cpp/pragma-2.c: Likewise.
14077 * gcc.dg/pr41842.c: Likewise.
14078 * gcc.dg/noncompile/20040629-1.c: Likewise.
14079 * objc.dg/private-1.m: Likewise.
14081 2010-02-27 Tobias Burnus <burnus@net-b.de>
14084 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14085 * gfortran.dg/default_initialization_4.f90: New test.
14087 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
14089 * gnat.dg/thin_pointer.ad[sb]: Rename into...
14090 * gnat.dg/thin_pointer1.ad[sb]: ...this.
14091 * gnat.dg/thin_pointer2.adb: New test.
14092 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14094 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
14097 * gcc.dg/cpp/c90-pedantic.c: New.
14098 * gcc.dg/cpp/c90.c: New.
14099 * gcc.dg/gnu90-const-expr-1.c: New.
14100 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14102 2010-02-26 Richard Guenther <rguenther@suse.de>
14104 PR tree-optimization/43186
14105 * gcc.c-torture/compile/pr43186.c: New testcase.
14107 2010-02-26 Jakub Jelinek <jakub@redhat.com>
14110 * c-c++-common/dwarf2/pr43190.c: New test.
14112 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14114 PR testsuite/37074:
14115 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14117 2010-02-26 Richard Guenther <rguenther@suse.de>
14119 PR tree-optimization/43188
14120 * gcc.c-torture/compile/pr43188.c: New testcase.
14122 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14125 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14127 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
14129 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14131 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14134 * gcc.target/powerpc/pr43154.c: New file.
14136 2010-02-25 Jakub Jelinek <jakub@redhat.com>
14139 * gfortran.dg/debug/pr43166.f: New test.
14142 * gcc.dg/torture/pr43165.c: New test.
14144 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
14147 * c-c++-common/pr41779.c: Update.
14149 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14152 * lib/gnat-dg.exp (gnat_load): Redefine.
14154 * ada/acats/run_acats: Run run_all.sh with $SHELL.
14155 * ada/acats/run_all.sh: Downcase tasking not implemented message.
14157 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14160 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14161 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14165 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14167 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14169 2010-02-24 Jakub Jelinek <jakub@redhat.com>
14172 * gcc.dg/guality/vla-1.c: New test.
14174 2010-02-24 Tobias Burnus <burnus@net-b.de>
14177 * gfortran.dg/c_ptr_tests_15.f90: New test.
14179 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14182 * gcc.target/i386/pr43107.c: New test.
14184 2010-02-23 Jason Merrill <jason@redhat.com>
14187 * g++.dg/cpp0x/variadic100.C: New.
14189 2010-02-23 Jason Merrill <jason@redhat.com>
14192 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14193 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14194 * c-c++-common/dwarf2/vla1.c: New.
14196 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14199 * gcc.dg/pr43139.c: New test.
14202 * gcc.dg/guality/pr43077-1.c: New test.
14204 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
14207 * gcc.dg/march.c: New.
14208 * gcc.dg/march-generic.c: New.
14209 * gcc.dg/mtune.c: New.
14211 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14213 PR middle-end/43083
14214 * gcc.dg/graphite/pr43083.c: New.
14216 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14218 PR middle-end/43097
14219 * gfortran.dg/graphite/pr43097.f: New.
14221 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14222 Manuel López-Ibáñez <manu@gcc.gnu.org>
14224 PR middle-end/43140
14225 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14227 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14229 PR middle-end/43026
14230 * g++.dg/graphite/pr43026.C: New.
14232 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
14235 * gcc.dg/cleanup-1.c: Update.
14236 * gcc.dg/func-args-1.c: Update.
14237 * gcc.dg/format/sentinel-1.c: Update.
14238 * g++.old-deja/g++.jason/scoping10.C: Update.
14239 * g++.old-deja/g++.ns/lookup5.C: Update.
14240 * g++.dg/ext/cleanup-1.C: Update.
14241 * g++.dg/parse/varmod1.C: Update.
14242 * g++.dg/parse/error33.C: Update.
14243 * g++.dg/expr/call3.C: Update.
14244 * g++.dg/func-args-1.C: New.
14246 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
14249 * gcc.dg/attr-used-2.c: Moved to ...
14250 * c-c++-common/attr-used-2.c: Here.
14252 * gcc.dg/attr-used.c: Moved to ...
14253 * c-c++-common/attr-used.c: Here.
14255 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
14257 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14259 2010-02-22 Richard Guenther <rguenther@suse.de>
14262 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14263 * gfortran.dg/lto/20100222-1_1.c: Likewise.
14265 2010-02-22 Richard Guenther <rguenther@suse.de>
14267 PR tree-optimization/42749
14268 * gcc.c-torture/compile/pr42749.c: New testcase.
14270 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
14273 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14274 * gfortran.dg/internal_pack_9.f90: New test.
14276 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14279 * g++.dg/template/recurse.C: Adjust.
14280 * g++.dg/template/pr23510.C: New.
14282 2010-02-21 Dodji Seketeli <dodji@redhat.com>
14285 * g++.dg/template/memclass4.C: New test.
14287 2010-02-21 Tobias Burnus <burnus@net-b.de>
14290 * gfortran.dg/reassoc_5.f90: New test.
14292 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
14295 * gcc.target/i386/pr43067.c: New test.
14297 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14300 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14302 * g++.dg/warn/Wconversion-null.C: New test.
14303 * g++.old-deja/g++.other/null1.C: Move to...
14304 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14306 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
14310 * gfortran.dg/dependency_26.f90: New test.
14313 * gfortran.dg/internal_pack_7.f90: New test.
14316 * gfortran.dg/internal_pack_8.f90: New test.
14318 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14321 * c-c++-common/pr41779.c: Fix broken testcase.
14323 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14326 * c-c++-common/pr36513.c: New testcase.
14327 * c-c++-common/pr36513-2.c: New testcase.
14329 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14332 * c-c++-common/pr41779.c: New.
14334 2010-02-19 Jakub Jelinek <jakub@redhat.com>
14337 * gcc.dg/pr43084.c: New test.
14339 2010-02-19 Richard Guenther <rguenther@suse.de>
14341 PR tree-optimization/42916
14342 * gcc.dg/pr42916.c: New testcase.
14344 2010-02-18 Jason Merrill <jason@redhat.com>
14347 * g++.dg/abi/packed1.C: Add expected warning.
14350 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14351 * gcc.dg/torture/dg-torture.exp: Likewise.
14352 * c-c++-common/torture/complex-sign.h,
14353 c-c++-common/torture/complex-sign-add.c,
14354 c-c++-common/torture/complex-sign-mixed-add.c,
14355 c-c++-common/torture/complex-sign-mixed-div.c,
14356 c-c++-common/torture/complex-sign-mixed-mul.c,
14357 c-c++-common/torture/complex-sign-mixed-sub.c,
14358 c-c++-common/torture/complex-sign-mul.c,
14359 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14360 Adapt for C++ compilation as well.
14363 * g++.dg/ext/label1.C: Update.
14364 * g++.dg/ext/label2.C: Update.
14367 * g++.dg/template/dependent-name6.C: New.
14370 * g++.dg/parse/namespace12.C: New.
14372 2010-02-18 Martin Jambor <mjambor@suse.cz>
14374 PR tree-optimization/43066
14375 * gcc.c-torture/compile/pr43066.c: New test.
14377 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14379 * g++.dg/ext/attrib35.C: Fix target selector string.
14380 * g++.dg/ext/attrib36.C: Ditto.
14381 * g++.dg/ext/attrib37.C: Ditto.
14382 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14383 * g++.dg/abi/mangle25.C: Ditto.
14385 2010-02-17 Jason Merrill <jason@redhat.com>
14388 * g++.dg/parse/namespace11.C: New.
14391 * g++.dg/ext/attrib37.C: New.
14394 * g++.dg/template/ptrmem20.C: New.
14396 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14399 * gcc.target/i386/xop-check.h: Include m256-check.h.
14400 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14401 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14402 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14403 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14405 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14408 * gcc.dg/pr42918.c: New test.
14410 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14412 * g++.dg/ext/attrib36.C: Require ILP32.
14414 2010-02-16 Richard Guenther <rguenther@suse.de>
14416 PR tree-optimization/41043
14417 * gfortran.dg/pr41043.f90: New testcase.
14418 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14420 2010-02-16 Jason Merrill <jason@redhat.com>
14422 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14424 2010-02-16 Ira Rosen <irar@il.ibm.com>
14426 PR tree-optimization/43074
14427 * gcc.dg/vect/fast-math-pr43074.c: New test.
14429 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14431 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14433 2010-02-16 Jason Merrill <jason@redhat.com>
14436 * g++.dg/ext/attrib36.C: New.
14439 * g++.dg/other/array6.C: New.
14441 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14443 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14445 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14447 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14448 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14449 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14450 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14451 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14452 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14454 2010-02-15 Richard Guenther <rguenther@suse.de>
14456 PR middle-end/43068
14457 * g++.dg/torture/pr43068.C: New testcase.
14459 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14462 * g++.dg/opt/ice1.C: New.
14464 2010-02-14 Jason Merrill <jason@redhat.com>
14467 * g++.dg/cpp0x/initlist-opt.C: New.
14469 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14473 * gfortran.dg/internal_pack_6.f90: New test.
14475 2010-02-12 Jason Merrill <jason@redhat.com>
14478 * g++.dg/cpp0x/variadic99.C: New.
14480 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14482 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14483 sign extend pointers to gualchk_t.
14486 * g++.dg/other/default3.C: Xfail g4 test.
14488 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14490 PR middle-end/43012
14491 * gcc.dg/graphite/pr43012.c: New.
14493 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14495 PR middle-end/42930
14496 * g++.dg/graphite/pr42930.C: New.
14498 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14500 PR middle-end/42914
14501 PR middle-end/42530
14502 * gcc.dg/graphite/pr42530.c: New.
14503 * gcc.dg/graphite/pr42914.c: New.
14505 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14507 PR middle-end/42771
14508 * gcc.dg/graphite/pr42771.c: New.
14510 2010-02-11 Richard Guenther <rguenther@suse.de>
14512 PR tree-optimization/42998
14513 * gcc.c-torture/compile/pr42998.c: New testcase.
14515 2010-02-10 Jason Merrill <jason@redhat.com>
14518 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14520 PR c++/42983, core issue 906
14521 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14522 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14525 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14527 2010-02-10 Richard Guenther <rguenther@suse.de>
14529 PR tree-optimization/43017
14530 * gcc.dg/torture/pr43017.c: New testcase.
14532 2010-02-10 Tobias Burnus <burnus@net-b.de>
14535 * gfortran.dg/private_type_1.f90: Update error location.
14536 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14537 * gfortran.dg/typebound_operator_2.f03: Ditto.
14538 * gfortran.dg/assignment_2.f90: Ditto.
14539 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14540 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14542 2010-02-10 Tobias Burnus <burnus@net-b.de>
14545 * gfortran.dg/bind_c_usage_20.f90: New test.
14547 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14550 * g++.dg/debug/pr43010.C: New test.
14552 2010-02-10 Richard Guenther <rguenther@suse.de>
14555 * gcc.c-torture/execute/20100209-1.c: New testcase.
14556 * gcc.dg/fold-div-3.c: Likewise.
14558 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14560 * gcc.dg/builtin-ffs-1.c: New test.
14562 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14565 * gfortran.dg/array_constructor_35.f90: New test.
14567 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14569 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14571 2010-02-09 Jason Merrill <jason@redhat.com>
14574 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14577 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14579 2010-02-09 Tobias Burnus <burnus@net-b.de>
14582 * gfortran.dg/module_write_1.f90: New test.
14584 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14586 * gcc.dg/pr19340.c: Adjust.
14588 2010-02-09 Richard Guenther <rguenther@suse.de>
14590 PR tree-optimization/43008
14591 * gcc.c-torture/execute/pr43008.c: New testcase.
14593 2010-02-09 Richard Guenther <rguenther@suse.de>
14595 PR tree-optimization/43000
14596 * gcc.dg/torture/pr43000.c: New testcase.
14597 * gcc.dg/torture/pr43002.c: Likewise.
14599 2010-02-09 Daniel Kraft <d@domob.eu>
14602 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14603 and pass -Wsurprising as necessary.
14605 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14607 PR tree-optimization/42890
14608 * g++.dg/torture/pr42890.C: New test.
14610 2010-02-08 Richard Guenther <rguenther@suse.de>
14612 PR middle-end/42995
14613 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14615 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14617 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14618 return 0 from main.
14619 * gcc.dg/graphite/block-1.c: Same.
14620 * gcc.dg/graphite/block-3.c: Same.
14621 * gcc.dg/graphite/block-4.c: Same.
14622 * gcc.dg/graphite/block-5.c: Same.
14623 * gcc.dg/graphite/block-6.c: Same.
14624 * gcc.dg/graphite/block-7.c: Same.
14625 * gcc.dg/graphite/interchange-0.c: Same.
14626 * gcc.dg/graphite/interchange-1.c: Same.
14627 * gcc.dg/graphite/interchange-10.c: Same.
14628 * gcc.dg/graphite/interchange-11.c: Same.
14629 * gcc.dg/graphite/interchange-12.c: Same.
14630 * gcc.dg/graphite/interchange-2.c: Same.
14631 * gcc.dg/graphite/interchange-3.c: Same.
14632 * gcc.dg/graphite/interchange-4.c: Same.
14633 * gcc.dg/graphite/interchange-5.c: Same.
14634 * gcc.dg/graphite/interchange-6.c: Same.
14635 * gcc.dg/graphite/interchange-7.c: Same.
14636 * gcc.dg/graphite/interchange-8.c: Same.
14637 * gcc.dg/graphite/interchange-9.c: Same.
14638 * gcc.dg/graphite/interchange-mvt.c: Same.
14640 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14642 * gfortran.dg/graphite/id-19.f: New.
14643 * gfortran.dg/graphite/pr14741.f90: New.
14644 * gfortran.dg/graphite/pr41924.f90: New.
14645 * gfortran.dg/graphite/run-id-2.f90: New.
14647 2010-02-07 Richard Guenther <rguenther@suse.de>
14649 PR middle-end/42956
14650 * gcc.c-torture/compile/pr42956.c: New testcase.
14652 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14654 PR libfortran/42742
14655 * gfortran.dg/fmt_cache_2.f: New test.
14657 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14659 * gfortran.dg/read_no_eor.f90: New test.
14661 2010-02-05 Jason Merrill <jason@redhat.com>
14663 * g++.dg/ext/label13.C: Move constructor body out of class.
14665 2010-02-03 Jason Merrill <jason@redhat.com>
14668 * g++.dg/ext/dllexport3.C: New.
14670 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14672 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14674 2010-02-05 Richard Guenther <rguenther@suse.de>
14676 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14678 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14681 * g++.dg/other/crash-9.C: New test.
14683 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14686 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14688 2010-02-04 Richard Guenther <rguenther@suse.de>
14690 PR rtl-optimization/42952
14691 * gcc.dg/torture/pr42952.c: New testcase.
14693 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14695 PR libfortran/42901
14696 * gfortran.dg/namelist_60.f90: New test.
14698 2010-02-03 Jason Merrill <jason@redhat.com>
14701 * g++.dg/ext/builtin11.C: New.
14705 * g++.dg/abi/mangle35.C: New.
14706 * g++.dg/abi/mangle37.C: New.
14709 * g++.dg/abi/mangle36.C: New.
14712 * g++.dg/warn/string1.C: New.
14714 2010-02-03 Richard Guenther <rguenther@suse.de>
14716 PR tree-optimization/42944
14717 * gcc.dg/errno-1.c: New testcase.
14719 2010-02-03 Richard Guenther <rguenther@suse.de>
14721 PR middle-end/42927
14722 * gcc.c-torture/compile/pr42927.c: New testcase.
14724 2010-02-03 Tobias Burnus <burnus@net-b.de>
14727 * gfortran.dg/null_4.f90: New test.
14729 2010-02-02 Jason Merrill <jason@redhat.com>
14732 * g++.dg/ext/label13.C: New.
14734 2010-02-02 Tobias Burnus <burnus@net-b.de>
14737 * gfortran.dg/func_result_5.f90: New test.
14739 2010-02-01 Tobias Burnus <burnus@net-b.de>
14742 * gfortran.dg/pure_initializer_3.f90: News test.
14744 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14747 * gfortran.dg/allocate_derived_2.f90: New test.
14749 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14751 PR middle-end/42898
14752 * gcc.dg/torture/pr42898-2.c: New test.
14754 2010-01-31 Richard Guenther <rguenther@suse.de>
14756 PR middle-end/42898
14757 * gcc.dg/torture/pr42898.c: New testcase.
14759 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14762 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14763 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14765 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14767 * g++.dg/tree-ssa/inline-1.C: New.
14768 * g++.dg/tree-ssa/inline-2.C: New.
14769 * g++.dg/tree-ssa/inline-3.C: New.
14771 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14774 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14775 the string 'pow' in the pathname of the compiler from generating a
14778 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14780 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14781 * g++.old-deja/g++.mike/eh17.C: Likewise.
14782 * g++.old-deja/g++.mike/p5571.C: Likewise.
14784 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14791 * g++.dg/other/crash-5.C: New test.
14792 * g++.dg/other/crash-6.C: New test.
14793 * g++.dg/other/crash-7.C: New test.
14794 * g++.dg/other/crash-8.C: New test.
14796 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14798 PR rtl-optimization/42889
14799 * gcc.dg/pr42889.c: New test.
14801 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14803 * gcc.target/i386/pr42881.c: Use SSE2.
14805 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14808 * gcc.target/i386/pr42891.c: New test.
14810 2010-01-28 Richard Guenther <rguenther@suse.de>
14812 PR tree-optimization/42871
14813 * g++.dg/torture/pr42871.C: New testcase.
14815 2010-01-28 Richard Guenther <rguenther@suse.de>
14817 * gcc.dg/Wobjsize-1.h: New testcase.
14818 * gcc.dg/Wobjsize-1.c: Likewise.
14820 2010-01-28 Richard Guenther <rguenther@suse.de>
14822 PR middle-end/42883
14823 * g++.dg/torture/pr42883.C: New testcase.
14825 2010-01-28 Michael Matz <matz@suse.de>
14827 * gcc.target/i386/pr42881.c: New test.
14829 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14831 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14832 Add i?86-*-solaris2* support.
14834 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14838 * g++.dg/template/typedef27.C: New test case.
14839 * g++.dg/template/typedef28.C: New test case.
14841 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14843 * gcc.dg/optimize-bswap*.c: Add ARM target
14845 2010-01-27 Richard Guenther <rguenther@suse.de>
14847 PR middle-end/42878
14848 * gcc.dg/torture/pr42878-1.c: New testcase.
14849 * gcc.dg/torture/pr42878-2.c: Likewise.
14851 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14853 PR middle-end/42874
14854 * gcc.dg/vla-22.c: New test.
14856 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14858 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14861 2010-01-26 Richard Guenther <rguenther@suse.de>
14863 PR rtl-optimization/42685
14864 * gcc.dg/pr42685.c: New testcase.
14865 * g++.dg/other/pr42685.C: Likewise.
14867 2010-01-26 Richard Guenther <rguenther@suse.de>
14869 PR middle-end/42806
14870 * g++.dg/other/pr42806.C: New testcase.
14872 2010-01-26 Richard Guenther <rguenther@suse.de>
14874 PR tree-optimization/42250
14875 * gcc.dg/pr42250.c: New testcase.
14877 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14879 * gnat.dg/array_bounds_test.adb: New test.
14881 2010-01-25 Tobias Burnus <burnus@net-b.de>
14884 * gfortran.dg/generic_21.f90: New test.
14886 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14889 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14891 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14894 * g++.dg/abi/arm_va_list2.C: New test.
14895 * g++.dg/abi/arm_va_list2.h: Companion header file.
14897 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14900 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14903 * gfortran.dg/char_array_arg_1.f90 : New test.
14905 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14907 2010-01-24 Tobias Burnus <burnus@net-b.de>
14910 * gfortran.dg/generic_20.f90: New test.
14912 2010-01-22 Michael Matz <matz@suse.de>
14914 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14917 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14920 * gfortran.dg/dependency_25.f90 : New test.
14922 2010-01-21 Martin Jambor <mjambor@suse.cz>
14924 PR tree-optimization/42585
14925 * gcc.dg/tree-ssa/pr42585.c: New test.
14927 2010-01-21 Richard Guenther <rguenther@suse.de>
14929 PR middle-end/19988
14930 * gcc.dg/pr19988.c: New testcase.
14932 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14934 * g++.dg/compat/decimal/compat-common.h: New file.
14935 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14936 * g++.dg/compat/decimal/pass_x.h: New file.
14937 * g++.dg/compat/decimal/pass_y.h: New file.
14938 * g++.dg/compat/decimal/pass-1_main.C: New file.
14939 * g++.dg/compat/decimal/pass-1_x.C: New file.
14940 * g++.dg/compat/decimal/pass-1_y.C: New file.
14941 * g++.dg/compat/decimal/pass-2_main.C: New file.
14942 * g++.dg/compat/decimal/pass-2_x.C: New file.
14943 * g++.dg/compat/decimal/pass-2_y.C: New file.
14944 * g++.dg/compat/decimal/pass-3_main.C: New file.
14945 * g++.dg/compat/decimal/pass-3_x.C: New file.
14946 * g++.dg/compat/decimal/pass-3_y.C: New file.
14947 * g++.dg/compat/decimal/pass-4_main.C: New file.
14948 * g++.dg/compat/decimal/pass-4_x.C: New file.
14949 * g++.dg/compat/decimal/pass-4_y.C: New file.
14950 * g++.dg/compat/decimal/pass-5_main.C: New file.
14951 * g++.dg/compat/decimal/pass-5_x.C: New file.
14952 * g++.dg/compat/decimal/pass-5_y.C: New file.
14953 * g++.dg/compat/decimal/pass-6_main.C: New file.
14954 * g++.dg/compat/decimal/pass-6_x.C: New file.
14955 * g++.dg/compat/decimal/pass-6_y.C: New file.
14956 * g++.dg/compat/decimal/return_x.h: New file.
14957 * g++.dg/compat/decimal/return_y.h: New file.
14958 * g++.dg/compat/decimal/return-1_main.C: New file.
14959 * g++.dg/compat/decimal/return-1_x.C: New file.
14960 * g++.dg/compat/decimal/return-1_y.C: New file.
14961 * g++.dg/compat/decimal/return-2_main.C: New file.
14962 * g++.dg/compat/decimal/return-2_x.C: New file.
14963 * g++.dg/compat/decimal/return-2_y.C: New file.
14964 * g++.dg/compat/decimal/return-3_main.C: New file.
14965 * g++.dg/compat/decimal/return-3_x.C: New file.
14966 * g++.dg/compat/decimal/return-3_y.C: New file.
14967 * g++.dg/compat/decimal/return-4_main.C: New file.
14968 * g++.dg/compat/decimal/return-4_x.C: New file.
14969 * g++.dg/compat/decimal/return-4_y.C: New file.
14970 * g++.dg/compat/decimal/return-5_main.C: New file.
14971 * g++.dg/compat/decimal/return-5_x.C: New file.
14972 * g++.dg/compat/decimal/return-5_y.C: New file.
14973 * g++.dg/compat/decimal/return-6_main.C: New file.
14974 * g++.dg/compat/decimal/return-6_x.C: New file.
14975 * g++.dg/compat/decimal/return-6_y.C: New file.
14977 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14980 * gcc.dg/pr42715.c: New.
14982 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14985 * g++.dg/parse/crash55.C: New.
14987 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14990 * gcc.dg/guality/pr42782.c: New.
14992 2010-01-20 Jason Merrill <jason@redhat.com>
14995 * g++.dg/abi/packed1.C: New.
14998 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15001 * g++.dg/parse/fn-typedef1.C: New.
15002 * g++.dg/other/cv_quals.C: Adjust.
15004 2010-01-20 Anthony Green <green@moxielogic.com>
15006 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15007 pack(push) pragma).
15008 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15009 * gcc.dg/20020312-2.c: Port this to the moxie core.
15010 * gcc.dg/weak/typeof-2.c: Ditto.
15012 2010-01-20 Richard Guenther <rguenther@suse.de>
15014 PR tree-optimization/42717
15015 * gcc.c-torture/compile/pr42717.c: New testcase.
15017 2010-01-20 Jakub Jelinek <jakub@redhat.com>
15019 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15020 of signed, add a few new tests.
15022 PR middle-end/42803
15023 * g++.dg/parse/limits-initializer1.C: New test.
15025 2010-01-19 Janus Weil <janus@gcc.gnu.org>
15028 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15029 * gfortran.dg/typebound_call_12.f03: New test.
15031 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
15034 * gfortran.dg/bounds_check_15.f90 : New test.
15036 2010-01-19 Michael Matz <matz@suse.de>
15038 PR tree-optimization/41783
15039 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15041 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15044 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15045 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15046 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
15047 * gcc.target/arm/neon/vget_lows16.c: Likewise.
15048 * gcc.target/arm/neon/vget_lows32.c: Likewise.
15049 * gcc.target/arm/neon/vget_lows64.c: Likewise.
15050 * gcc.target/arm/neon/vget_lows8.c: Likewise.
15051 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15052 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15053 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15054 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15056 2010-01-19 Janus Weil <janus@gcc.gnu.org>
15059 * gfortran.dg/extends_6.f03: Modified an error message.
15060 * gfortran.dg/extends_10.f03: New test.
15061 * gfortran.dg/private_type_6.f03: Modified an error message.
15062 * gfortran.dg/structure_constructor_8.f03: Ditto.
15064 2010-01-19 Jakub Jelinek <jakub@redhat.com>
15066 PR tree-optimization/42719
15067 * gcc.dg/pr42719.c: New test.
15070 * gcc.dg/pr42728.c: New test.
15072 2010-01-19 Anthony Green <green@moxielogic.com>
15074 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15076 2010-01-18 Anthony Green <green@moxielogic.com>
15078 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15081 2010-01-19 Dodji Seketeli <dodji@redhat.com>
15083 * g++.dg/template/error45.C: reverted as part of reverting the
15084 fix of PR c++/42634.
15086 2010-01-18 Dodji Seketeli <dodji@redhat.com>
15089 * g++.dg/template/error45.C: New test.
15091 2010-01-18 Dodji Seketeli <dodji@redhat.com>
15094 * g++.dg/conversion/op6.C: New test.
15096 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
15099 * gcc.target/alpha/pr42774.c: New test.
15101 2010-01-18 Richard Guenther <rguenther@suse.de>
15103 PR tree-optimization/42781
15104 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15106 2010-01-17 Richard Guenther <rguenther@suse.de>
15108 PR middle-end/42248
15109 * gcc.c-torture/execute/pr42248.c: New testcase.
15111 2010-01-17 Richard Guenther <rguenther@suse.de>
15113 PR tree-optimization/42773
15114 * g++.dg/torture/pr42773.C: New testcase.
15116 2010-01-17 Janus Weil <janus@gcc.gnu.org>
15119 * gfortran.dg/interface_assignment_5.f90: New test.
15121 2010-01-17 Dodji Seketeli <dodji@redhat.com>
15124 * g++.dg/template/crash94.C: Reverted.
15126 2010-01-17 Jie Zhang <jie.zhang@analog.com>
15129 * gcc.dg/debug/pr42767.c: New.
15131 2010-01-15 Jason Merrill <jason@redhat.com>
15134 * g++.dg/cpp0x/decltype22.C: New.
15136 2010-01-16 Jakub Jelinek <jakub@redhat.com>
15138 PR middle-end/42760
15139 * g++.dg/torture/pr42760.C: New test.
15141 2010-01-15 Jing Yu <jingyu@google.com>
15143 PR rtl-optimization/42691
15144 * gcc.c-torture/execute/pr42691.c: New.
15146 2010-01-15 Richard Guenther <rguenther@suse.de>
15148 PR middle-end/42739
15149 * g++.dg/torture/pr42739.C: New testcase.
15151 2010-01-15 Dodji Seketeli <dodji@redhat.com>
15153 * g++.dg/template/error45.C: Revert as part of reverting changes
15156 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15159 * gfortran.dg/interface_31.f90: New test.
15161 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
15163 * gcc.target/powerpc/pr42747.c: New file.
15165 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15167 PR middle-end/42674
15168 * c-c++-common/pr42674.c: New test.
15171 * g++.dg/template/instantiate11.C: New test.
15173 2010-01-14 Jason Merrill <jason@redhat.com>
15176 * g++.dg/overload/error3.C: New.
15179 * g++.dg/overload/rvalue1.C: New.
15181 2010-01-14 Martin Jambor <mjambor@suse.cz>
15183 PR tree-optimization/42706
15184 * gcc.dg/ipa/pr42706.c: New testcase.
15186 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
15188 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15190 2010-01-14 Martin Jambor <mjambor@suse.cz>
15192 PR tree-optimization/42714
15193 * g++.dg/torture/pr42714.C: New test.
15195 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15197 PR rtl-optimization/42246
15198 * gfortran.dg/pr42246-2.f: New.
15200 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15202 PR rtl-optimization/42389
15203 * gcc.dg/pr42389.c: New.
15205 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15207 PR rtl-optimization/42388
15208 * gcc.dg/pr42388.c: New.
15210 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15212 PR rtl-optimization/42294
15213 * gfortran.dg/pr42294.f: New.
15215 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15217 PR rtl-optimization/39453
15218 PR rtl-optimization/42246
15219 * gcc.dg/pr39453.c: New.
15220 * gcc.dg/pr42246.c: New.
15222 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15224 PR middle-end/42245
15225 * gcc.dg/pr42245.c: New.
15226 * gcc.dg/pr42245-2.c: New.
15228 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15230 PR rtl-optimization/42249
15231 * gcc.dg/pr42249.c: New.
15233 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15236 * gcc.c-torture/execute/pr42721.c: New test.
15238 2010-01-14 Ira Rosen <irar@il.ibm.com>
15240 PR tree-optimization/42709
15241 * gcc.dg/vect/pr42709.c: New test.
15243 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15246 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15247 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15249 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15252 * gfortran.dg/generic_19.f90 : New test.
15254 2010-01-13 Richard Guenther <rguenther@suse.de>
15256 PR tree-optimization/42730
15257 * gcc.c-torture/compile/pr42730.c: New testcase.
15259 2010-01-13 Steve Ellcey <sje@cup.hp.com>
15262 * gcc.target/ia64/pr42542-1.c: New.
15263 * gcc.target/ia64/pr42542-2.c: New.
15264 * gcc.target/ia64/pr42542-3.c: New.
15266 2010-01-13 Dodji Seketeli <dodji@redhat.com>
15269 * g++.dg/template/error45.C: New test.
15271 2010-01-13 Martin Jambor <mjambor@suse.cz>
15273 PR tree-optimization/42704
15274 * g++.dg/torture/pr42704.C: New test.
15276 2010-01-13 Martin Jambor <mjambor@suse.cz>
15278 PR tree-optimization/42703
15279 * gcc.c-torture/compile/pr42703.c: New test.
15281 2010-01-13 Richard Guenther <rguenther@suse.de>
15283 PR tree-optimization/42705
15284 * gcc.c-torture/compile/pr42705.c: New testcase.
15286 2010-01-13 Jie Zhang <jie.zhang@analog.com>
15288 * gcc.target/bfin/l2.c: New test.
15289 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15291 2010-01-13 Richard Guenther <rguenther@suse.de>
15293 PR middle-end/42716
15294 * gcc.c-torture/compile/pr42716.c: New testcase.
15296 2010-01-13 Richard Guenther <rguenther@suse.de>
15299 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15301 2010-01-12 Joseph Myers <joseph@codesourcery.com>
15304 * gcc.c-torture/compile/pr42708-1.c: New test.
15306 2010-01-12 Jakub Jelinek <jakub@redhat.com>
15309 * gcc.dg/pr42662.c: New test.
15311 PR tree-optimization/42645
15312 * g++.dg/other/pr42645-1.C: New test.
15313 * g++.dg/other/pr42645-2.C: New test.
15315 2010-01-11 Janis Johnson <janis187@us.ibm.com>
15318 * gcc.target/powerpc/warn-1.c: New test.
15319 * gcc.target/powerpc/warn-2.c: New test.
15321 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
15323 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15326 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
15328 * gcc.dg/lto/20100108_0.c: New.
15330 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
15332 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15333 Add -march=i686 -msse for 32bit x86 targets.
15335 2010-01-10 Richard Guenther <rguenther@suse.de>
15337 PR middle-end/42667
15338 * gcc.dg/torture/pr42667.c: New testcase.
15340 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15343 * gfortran.dg/array_constructor_34.f90: New test.
15345 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15348 * gfortran.dg/array_constructor_33.f90: New test.
15349 gfortran.dg/array_function_5.f90: Add credit.
15351 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15354 * gcc.dg/pr42631.c: New.
15356 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15359 * gcc.dg/pr42630.c: New.
15361 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15364 * gcc.dg/pr42629.c: New.
15366 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15368 PR middle-end/42363
15369 * gcc.dg/torture/pr42363.c: New.
15371 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15375 * gcc.dg/vect/pr42604.c: New.
15376 * gcc.dg/vect/pr42395.c: New.
15378 2010-01-09 Richard Guenther <rguenther@suse.de>
15380 PR middle-end/42512
15381 * gcc.c-torture/execute/pr42512.c: New testcase.
15383 2010-01-09 Tobias Burnus <burnus@net-b.de>
15386 * gfortran.dg/c_ptr_tests_14.f90: New test.
15388 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15391 * gnat.dg/null_pointer_deref1.adb: Don't run on
15392 sparc*-sun-solaris2.11.
15394 2010-01-08 Richard Guenther <rguenther@suse.de>
15397 * gcc.dg/lto/20100103-1_0.c: New testcase.
15398 * gcc.dg/lto/20100103-2_0.c: Likewise.
15400 2010-01-08 Tobias Burnus <burnus@net-b.de
15403 * gfortran.dg/asynchronous_1.f90: New test.
15404 * gfortran.dg/asynchronous_2.f90: New test.
15405 * gfortran.dg/conflicts.f90: Update error message.
15407 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15410 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15412 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15414 PR tree-optimization/42625
15415 * g++.dg/opt/dtor4.C: New test.
15416 * g++.dg/opt/dtor4.h: New.
15417 * g++.dg/opt/dtor4-aux.cc: New.
15419 2010-01-07 Tobias Burnus <burnus@net-b.de>
15422 * gfortran.dg/proc_ptr_26.f90: New test.
15424 2010-01-07 Tobias Burnus <burnus@net-b.de>
15427 * gfortran.dg/allocatable_scalar_7.f90: New test.
15429 2010-01-06 Richard Guenther <rguenther@suse.de>
15431 * gcc.c-torture/compile/pr42632.c: New testcase.
15433 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15436 * gcc.target/i386/pr42542-4.c: New.
15437 * gcc.target/i386/pr42542-4a.c: Likewise.
15438 * gcc.target/i386/pr42542-5.c: Likewise.
15439 * gcc.target/i386/pr42542-5a.c: Likewise.
15441 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15443 * gcc.dg/tls/opt-15.c: New test.
15445 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15447 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15449 2010-01-05 Martin Jambor <mjambor@suse.cz>
15451 PR tree-optimization/42462
15452 * g++.dg/torture/pr42462.C: New test.
15454 2010-01-05 Jason Merrill <jason@redhat.com>
15456 * g++.dg/cpp0x/initlist30.C: New test.
15458 2010-01-05 Richard Guenther <rguenther@suse.de>
15460 PR tree-optimization/42614
15461 * gcc.c-torture/execute/pr42614.c: New testcase.
15463 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15465 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15466 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15467 -Wunreachable-code.
15468 * gcc.dg/Wunreachable-2.c: Likewise.
15469 * gcc.dg/Wunreachable-3.c: Likewise.
15470 * gcc.dg/Wunreachable-4.c: Likewise.
15471 * gcc.dg/Wunreachable-5.c: Likewise.
15472 * gcc.dg/Wunreachable-6.c: Likewise.
15473 * gcc.dg/Wunreachable-7.c: Likewise.
15474 * gcc.dg/Wunreachable-8.c: Likewise.
15475 * gcc.dg/20041231-1.c: Likewise.
15477 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15480 * gcc.dg/pr42611.c: New test.
15482 PR tree-optimization/42508
15483 * g++.dg/opt/pr42508.C: New test.
15485 2010-01-05 Tobias Burnus <burnus@net-b.de>
15488 * gfortran.dg/allocatable_scalar_8.f90: New.
15490 2010-01-04 Martin Jambor <mjambor@suse.cz>
15492 PR tree-optimization/42398
15493 * gcc.c-torture/compile/pr42398.c: New test.
15495 2010-01-04 Jason Merrill <jason@redhat.com>
15498 * g++.dg/ext/attrib35.C: New.
15501 * g++.dg/cpp0x/auto17.C: New.
15503 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15505 * gcc.dg/lto/20100104_0.c: New.
15507 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15510 * gcc.target/i386/pr42542-1.c: New.
15511 * gcc.target/i386/pr42542-1a.c: Likewise.
15512 * gcc.target/i386/pr42542-1b.c: Likewise.
15513 * gcc.target/i386/pr42542-2.c: Likewise.
15514 * gcc.target/i386/pr42542-2a.c: Likewise.
15515 * gcc.target/i386/pr42542-2b.c: Likewise.
15516 * gcc.target/i386/pr42542-3.c: Likewise.
15517 * gcc.target/i386/pr42542-3a.c: Likewise.
15519 2009-01-04 Tobias Burnus <burnus@net-b.de>
15522 * gfortran.dg/allocatable_scalar_5.f90: New test.
15523 * gfortran.dg/allocatable_scalar_6.f90: New test.
15525 2010-01-03 Richard Guenther <rguenther@suse.de>
15528 * gfortran.dg/gomp/recursion1.f90: Remove.
15530 2010-01-03 Richard Guenther <rguenther@suse.de>
15532 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15533 * gcc.dg/uninit-6.c: Likewise.
15534 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15536 2010-01-03 Richard Guenther <rguenther@suse.de>
15538 PR tree-optimization/42589
15539 * gcc.target/i386/pr42589.c: New testcase.
15541 2010-01-03 Richard Guenther <rguenther@suse.de>
15543 PR tree-optimization/42438
15544 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15546 2010-01-02 Richard Guenther <rguenther@suse.de>
15549 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15551 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15554 * gcc.target/alpha/pr42448-1.c: New test.
15555 * gcc.target/alpha/pr42448-2.c: Ditto.
15557 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15559 PR preprocessor/41947
15560 * gcc.dg/c99-hexfloat-3.c: New test.
15562 2010-01-01 Richard Guenther <rguenther@suse.de>
15565 * gcc.c-torture/execute/pr42570.c: New testcase.
15567 2010-01-01 Richard Guenther <rguenther@suse.de>
15569 PR middle-end/42559
15570 * gcc.c-torture/compile/pr42559.c: New testcase.
15573 Copyright (C) 2010 Free Software Foundation, Inc.
15575 Copying and distribution of this file, with or without modification,
15576 are permitted in any medium without royalty provided the copyright
15577 notice and this notice are preserved.