1 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3 * objc.dg/protocol-forward-1.m: Removed TODO.
4 * objc.dg/protocol-forward-2.m: New.
5 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6 * obj-c++.dg/protocol-forward-2.mm: New.
8 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11 * g++.dg/eh/pr38662.C: New testcase.
13 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16 scan for newline '\n'.
18 2010-12-31 Paul Koning <ni1d@arrl.net>
20 * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
21 * gcc.c-torture/compile/920520-1.c: Ditto.
22 * gcc.c-torture/compile/pr35318.c: Ditto.
24 2010-12-31 Paul Koning <ni1d@arrl.net>
26 * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
27 * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
28 * gcc.c-torture/compile/20020312-1.c: Ditto.
29 * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or
32 2010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org>
35 * gfortran.dg/trim_optimize_3.f90: New test.
36 * gfortran.dg/trim_optimize_4.f90: New test.
38 2010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org>
41 * gfortran.dg/userdef_operator_2.f90: New test case.
43 2010-12-31 Janus Weil <janus@gcc.gnu.org>
46 * gfortran.dg/class_33.f90: New.
48 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
50 * objc.dg/method-conflict-3.m: New.
51 * objc.dg/method-conflict-4.m: New.
52 * obj-c++.dg/method-conflict-3.m: New.
53 * obj-c++.dg/method-conflict-4.mm: New.
55 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
57 * objc.dg/class-extension-3.m: Updated.
58 * objc.dg/method-1.m: Updated.
59 * objc.dg/method-conflict-1.m: New.
60 * objc.dg/method-conflict-2.m: New.
61 * obj-c++.dg/class-extension-3.mm: Updated.
62 * obj-c++.dg/method-8.mm: Updated.
63 * obj-c++.dg/method-conflict-1.mm: New.
64 * obj-c++.dg/method-conflict-2.mm: New.
66 2010-12-30 Joseph Myers <joseph@codesourcery.com>
69 * gcc.dg/anon-struct-15.c: New test.
71 2010-12-30 Nathan Froyd <froydnj@codesourcery.com>
74 * gcc.dg/pr44606.c: New test.
76 2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
79 * gfortran.dg/pr46519-2.f90: New.
81 2010-12-30 Janus Weil <janus@gcc.gnu.org>
84 * gfortran.dg/allocate_class_1.f90: New.
86 2010-12-30 Kai Tietz <kai.tietz@onevision.com>
89 * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
90 * gcc.target/i386/aggregate-ret2.c: Likewise.
92 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
94 * objc.dg/attributes/class-attribute-3.m: New.
95 * objc.dg/attributes/proto-attribute-4.m: New.
96 * obj-c++.dg/attributes/class-attribute-3.mm: New.
97 * obj-c++.dg/attributes/proto-attribute-4.mm: New.
99 2010-12-30 Jakub Jelinek <jakub@redhat.com>
101 PR tree-optimization/47060
102 * gcc.dg/autopar/pr47060.c: New test.
104 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
106 * objc.dg/enhanced-proto-2.m: Updated.
107 * obj-c++.dg/enhanced-proto-2.mm: Updated.
109 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
112 * objc.dg/sync-3.m: New.
113 * obj-c++.dg/sync-3.mm: New.
115 2010-12-29 Janus Weil <janus@gcc.gnu.org>
118 * gfortran.dg/alloc_comp_class_2.f90: New.
120 2010-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
122 * gfortran.dg/character_comparison_7.f90: New test.
124 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
127 * objc.dg/property/at-property-deprecated-1.m: Updated.
128 * objc.dg/property/at-property-deprecated-2.m: New.
129 * objc.dg/property/dotsyntax-deprecated-1.m: New.
130 * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
131 * obj-c++.dg/property/at-property-deprecated-2.mm: New.
132 * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
134 2010-12-28 Jason Merrill <jason@redhat.com>
137 * g++.dg/cpp0x/decltype24.C: New.
139 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
142 * objc.dg/protocol-forward-1.m: New.
143 * obj-c++.dg/protocol-forward-1.mm: New.
144 * objc.dg/attributes/proto-attribute-2.m: Updated.
145 * objc.dg/class-protocol-1.m: Updated.
146 * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
147 * obj-c++.dg/class-protocol-1.mm: Updated.
149 2010-12-28 Janus Weil <janus@gcc.gnu.org>
152 * gfortran.dg/class_32.f90: New.
154 2010-12-28 H.J. Lu <hongjiu.lu@intel.com>
156 * gcc.target/i386/rdrand-1.c: Updated.
157 * gcc.target/i386/rdrand-2.c: Likewise.
158 * gcc.target/i386/rdrand-3.c: Likewise.
160 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
162 * objc.dg/class-extension-4.m: New.
163 * obj-c++.dg/class-extension-4.mm: New.
165 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
168 * objc.dg/incomplete-type-1.m: New test.
170 2010-12-27 Jakub Jelinek <jakub@redhat.com>
173 * g++.dg/cpp0x/constexpr-base4.C: New test.
175 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
177 * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
178 * objc.dg/gnu-api-2-ivar.m: Same.
179 * objc.dg/gnu-api-2-method.m: Same.
180 * objc.dg/gnu-api-2-objc.m: Same.
181 * objc.dg/gnu-api-2-object.m: Same.
182 * objc.dg/gnu-api-2-protocol.m: Same.
183 * obj-c++.dg/gnu-api-2-class.mm: Same.
184 * obj-c++.dg/gnu-api-2-ivar.mm: Same.
185 * obj-c++.dg/gnu-api-2-method.mm: Same.
186 * obj-c++.dg/gnu-api-2-objc.mm: Same.
187 * obj-c++.dg/gnu-api-2-object.mm: Same.
188 * obj-c++.dg/gnu-api-2-protocol.mm: Same.
190 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
192 * objc.dg/pr44509.m: New.
194 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
196 * objc.dg/gnu-api-2-class.m: Updated the test to work with the
197 Apple runtime as well.
198 * obj-c++.dg/gnu-api-2-class.mm: Same change.
199 * objc.dg/gnu-api-2-ivar.m: Same change.
200 * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
201 * objc.dg/gnu-api-2-method.m: Same change.
202 * obj-c++.dg/gnu-api-2-method.mm: Same change.
203 * objc.dg/gnu-api-2-objc.m: Same change.
204 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
205 * objc.dg/gnu-api-2-object.m: Same change.
206 * obj-c++.dg/gnu-api-2-object.mm: Same change.
207 * objc.dg/gnu-api-2-property.m: Same change.
208 * obj-c++.dg/gnu-api-2-property.mm: Same change.
209 * objc.dg/gnu-api-2-protocol.m: Same change.
210 * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
212 * objc.dg/gnu-api-2-objc.m: Also, fixed test for
213 objc_disposeClassPair not to create a new class pair with the same
214 name as an existing class, and to test that the class pair is
216 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
218 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
220 * objc.dg/special/special.exp: Added load-category-2 and
221 load-category-3 tests.
222 * objc.dg/special/load-category-2.h: New.
223 * objc.dg/special/load-category-2.m: New.
224 * objc.dg/special/load-category-2a.m: New.
225 * objc.dg/special/load-category-3.h: New.
226 * objc.dg/special/load-category-3.m: New.
227 * objc.dg/special/load-category-3a.m: New.
229 2010-12-25 Ira Rosen <irar@il.ibm.com>
232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
233 Expect two outer loops to get vectorized.
235 2010-12-25 Kai Tietz <kai.tietz@onevision.com>
238 * g++.dg/warn/pr15774-1.C: New test.
239 * g++.dg/warn/pr15774-2.C: New test.
241 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
243 * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
244 sel_registerName and sel_registerTypedName with NULL arguments.
245 Updated the test to work with the Apple runtime as well.
246 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
248 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
250 * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
251 alignment to class_addIvar, instead of the alignment itself.
252 * obj-c++.dg/gnu-api-2-class.mm: Same change.
254 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
256 * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
257 sel_getTypeEncoding. Test that sel_getTypeEncoding returns NULL
258 when called with a NULL argument. Added test for
259 sel_copyTypedSelectorList and sel_getTypedSelector.
260 * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
262 2010-12-24 Eric Botcazou <ebotcazou@adacore.com>
264 * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
266 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
268 * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
269 does not check the superclasses.
270 * obj-c++.dg/gnu-api-2-class.mm: Same change.
272 2010-12-24 Alexander Monakov <amonakov@ispras.ru>
274 PR rtl-optimization/47036
275 * g++.dg/opt/pr47036.C: New.
277 2010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org>
280 * gfortran.dg/char_pointer_assign_6.f90: New test.
282 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
284 PR tree-optimization/46758
285 * gcc.dg/graphite/run-id-pr46758.c: New.
287 2010-12-23 Mikael Morin <mikael@gcc.gnu.org>
290 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
292 2010-12-23 Nicola Pero <nicola.pero@meta-innovation.com>
294 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
295 NO if the method is already implemented in the class.
296 * obj-c++.dg/gnu-api-2-class.mm: Same change.
298 2010-12-22 Sebastian Pop <sebastian.pop@amd.com>
300 PR tree-optimization/47019
301 * gfortran.dg/graphite/pr47019.f: New.
303 2010-12-22 Jason Merrill <jason@redhat.com>
305 * g++.dg/init/volatile2.C: New.
307 2010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
309 * g++.dg/cpp0x/alignof2.C: New.
311 2010-12-22 Martin Jambor <mjambor@suse.cz>
313 PR tree-optimization/45934
314 PR tree-optimization/46302
315 PR tree-optimization/46987
316 * g++.dg/ipa/ipcp-ivi-1.C: Removed.
317 * g++.dg/ipa/ivinline-6.C: Likewise.
318 * g++.dg/otr-fold-1.C: Likewise.
319 * g++.dg/otr-fold-2.C: Likewise.
320 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
321 * g++.dg/tree-ssa/pr45605.C: Likewise.
322 * g++.dg/tree-ssa/pr46987.C: New test.
324 2010-12-22 Steven Bosscher <steven@gcc.gnu.org>
326 * gfortran.dg/pr46755.f: Fix test case.
328 2010-12-22 Andrey Belevantsev <abel@ispras.ru>
330 PR rtl-optimization/45352
331 PR rtl-optimization/46521
332 PR rtl-optimization/46522
333 * gcc.dg/pr46521.c: New.
334 * gcc.dg/pr46522.c: New.
336 2010-12-21 Ian Lance Taylor <iant@google.com>
338 * go.test/go-test.exp: Clear runtests around invocation of
339 go-dg-runtest from errchk and go-execute-xfail.
341 2010-12-21 Jakub Jelinek <jakub@redhat.com>
344 * gcc.target/i386/pr46880.c: New test.
346 2010-12-21 Ira Rosen <irar@il.ibm.com>
348 PR tree-optimization/47001
349 * gcc.dg/vect/pr47001.c: New.
351 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
354 * objc.dg/special/special.exp: Added new test.
355 * objc.dg/special/load-category-1.m: New.
356 * objc.dg/special/load-category-1a.m: New.
357 * objc.dg/special/load-category-1.h: New.
359 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
362 * g++.dg/pr45310.C: New test.
364 2010-12-21 Steven Bosscher <steven@gcc.gnu.org>
366 PR rtl-optimization/46755
367 * gfortran.dg/pr46755.f: New test.
369 2010-12-21 Jakub Jelinek <jakub@redhat.com>
371 PR rtl-optimization/47008
372 * gfortran.dg/pr47008.f03: New test.
374 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
377 * objc.dg/libobjc-selector-1.m: New test.
379 2010-12-21 Jakub Jelinek <jakub@redhat.com>
382 * gcc.target/i386/pr45852.c: New test.
384 2010-12-20 Tobias Burnus <burnus@net-b.de>
387 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
389 2010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
392 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
394 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
396 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
397 not objc_lookupClass.
398 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
400 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
402 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
403 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
405 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
407 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
408 load/store immediate indexes.
410 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
412 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
413 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
415 2010-12-18 Jakub Jelinek <jakub@redhat.com>
417 PR tree-optimization/46969
418 * gcc.dg/autopar/pr46969.c: New test.
420 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
422 * objc.dg/fobjc-exceptions-1.m: Updated.
423 * objc.dg/fobjc-exceptions-2.m: New.
424 * objc.dg/fobjc-exceptions-3.m: New.
425 * obj-c++.dg/fobjc-exceptions-1.mm: New.
426 * obj-c++.dg/fobjc-exceptions-2.mm: New.
427 * obj-c++.dg/fobjc-exceptions-3.mm: New.
429 2010-12-18 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/c_ptr_tests_16.f90: New.
434 2010-12-18 Jakub Jelinek <jakub@redhat.com>
436 PR tree-optimization/46985
437 * gfortran.dg/pr46985.f90: New test.
439 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
441 PR tree-optimization/46232
442 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
444 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
446 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
448 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
451 * gcc.target/i386/aggregate-ret1.c: New.
452 * gcc.target/i386/aggregate-ret2.c: New.
454 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
456 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
458 2010-12-17 Ahmad Sharif <asharif@google.com>
460 * gcc.target/i386/max-stack-align.c: New testcase.
462 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
464 * objc.dg/exceptions-4.m: Adjust for change in error message.
466 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
469 * objc.dg/tls/init-2.m: Adjust.
470 * gcc.dg/noncompile/920923-1.c: Adjust.
471 * gcc.dg/noncompile/pr44517.c: Adjust.
472 * gcc.dg/declspec-18.c: New test.
474 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
476 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
477 * gcc.dg/torture/fp-int-convert.h: Likewise.
478 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
479 * gcc.dg/uninit-C.c: Likewise.
480 * gcc.dg/uninit-C-O0.c: Likewise.
481 * gcc.dg/format/unnamed-1.c: Likewise.
482 * gcc.dg/format/ms_unnamed-1.c: Likewise.
484 2010-12-17 Jason Merrill <jason@redhat.com>
487 * g++.dg/cpp0x/constexpr-null1.C: New.
489 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
491 * gcc.c-torture/compile/20101217-1.c: New test.
493 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
496 * gcc.dg/graphite/pr46761.c: New.
498 2010-12-17 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/block_9.f08: New.
503 2010-12-17 Dodji Seketeli <dodji@redhat.com>
505 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
506 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
508 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
510 PR tree-optimization/46924
511 * gcc.dg/graphite/pr46924.c: New.
513 2010-12-16 Jakub Jelinek <jakub@redhat.com>
515 PR tree-optimization/46966
516 * gcc.dg/graphite/pr46966.c: New test.
518 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
520 * gnat.dg/opt13.adb: New test.
521 * gnat.dg/opt13_pkg.ad[sb]: New helper.
523 2010-12-16 Jakub Jelinek <jakub@redhat.com>
525 PR tree-optimization/43655
526 * g++.dg/opt/pr43655.C: New test.
528 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
530 PR tree-optimization/46404
531 * gcc.dg/graphite/pr46404-1.c: New.
533 2010-12-16 Jakub Jelinek <jakub@redhat.com>
536 * gcc.dg/pr46893.c: New test.
538 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
541 * gcc.dg/lto/pr46940_1.c (main): Return 0.
543 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
546 * gcc.target/arm/pr46883.c: New testcase.
548 2010-12-16 Jan Hubicka <jh@suse.cz>
551 * gcc.dg/lto/pr46940_0.c: Fix commit.
553 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
558 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
559 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
561 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
564 * g++.dg/pr46852.C: New test.
566 2010-12-16 Jan Hubicka <jh@suse.cz>
569 * gcc.target/i386/pr46939.c: New testcase.
571 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
573 PR tree-optimization/46404
574 * gcc.dg/graphite/pr46404.c: New.
576 2010-12-15 Jakub Jelinek <jakub@redhat.com>
579 * gfortran.dg/pr46945.f90: New test.
582 * g++.dg/guality/pr46815.C: New test.
584 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
589 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
591 * gfortran.dg/debug/pr46756.f: Correct PR number.
593 2010-12-15 Martin Jambor <mjambor@suse.cz>
595 PR tree-optimization/46053
598 * g++.dg/ipa/pr46053.C: New test.
599 * g++.dg/ipa/pr46287-1.C: Likewise.
600 * g++.dg/ipa/pr46287-2.C: Likewise.
601 * g++.dg/ipa/pr46287-3.C: Likewise.
602 * g++.dg/torture/covariant-1.C: Likewise.
603 * g++.dg/torture/pr46287.C: Likewise.
605 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
607 PR rtl-optimization/46649
608 * g++.dg/opt/pr46649.C: New.
610 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
613 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
615 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
617 PR tree-optimization/46845
618 * gcc.dg/graphite/id-pr46845.c: New.
620 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
622 PR tree-optimization/46928
623 * gcc.dg/tree-ssa/ldist-17.c: New.
625 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
627 PR tree-optimization/45948
628 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
630 2010-12-14 Jason Merrill <jason@redhat.com>
633 * g++.dg/cpp0x/constexpr-decl.C: New.
634 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
635 * g++.dg/cpp0x/constexpr-static5.C: Fix.
637 2010-12-14 Jan Hubicka <jh@suse.cz>
641 * gcc.dg/lto/pr46940_0.c: New testcase.
642 * gcc.dg/lto/pr46940_1.c: New testcase.
644 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
647 * g++.dg/lookup/suggestions1.C: New test.
649 2010-12-14 Tobias Burnus <burnus@net-b.de>
652 * gfortran.dg/pointer_intent_4.f90: New.
654 2010-12-14 Jakub Jelinek <jakub@redhat.com>
657 * gcc.dg/autopar/pr46885.c: New test.
659 PR tree-optimization/46909
660 * gcc.c-torture/execute/pr46909-1.c: New test.
661 * gcc.c-torture/execute/pr46909-2.c: New test.
662 * gcc.dg/pr46909.c: New test.
664 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
666 PR rtl-optimization/46875
667 * gcc.dg/pr46875.c: New.
669 2010-12-14 Jan Hubicka <jh@suse.cz>
671 * g++.dg/other/first-global.C: Update regexp to match new
674 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
676 PR rtl-optimization/44374
677 Reapply patch with fixes.
678 * gcc.target/arm/headmerge-1.c: New test.
679 * gcc.target/arm/headmerge-2.c: New test.
680 * gcc.target/i386/headmerge-1.c: New test.
681 * gcc.target/i386/headmerge-2.c: New test.
683 2010-12-13 Jason Merrill <jason@redhat.com>
687 * g++.dg/cpp0x/constexpr-ctor4.C: New.
688 * g++.dg/cpp0x/constexpr-ctor5.C: New.
690 2010-12-13 Janus Weil <janus@gcc.gnu.org>
693 * gfortran.dg/proc_ptr_comp_27.f90: New.
695 2010-12-13 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr46867.c: New test.
700 2010-12-13 Janus Weil <janus@gcc.gnu.org>
703 * gfortran.dg/proc_ptr_comp_26.f90: New.
705 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
707 * gnat.dg/pack9.adb: XFAIL everywhere.
709 2010-12-13 Jakub Jelinek <jakub@redhat.com>
712 * gfortran.dg/pr46884.f: New test.
714 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
716 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
719 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
722 * gfortran.dg/debug/pr46756.f: New.
724 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
727 * gcc.dg/debug/pr46782.c: New.
729 2010-12-12 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/pointer_check_8.f90: New.
734 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
737 * gfortran.dg/continuation_12.f90: New test.
739 2010-12-11 Tobias Burnus <burnus@net-b.de>
742 * gfortran.dg/coarray_14.f90: New.
744 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
747 * gfortran.dg/array_function_6.f90: New test.
749 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
751 * objc.dg/gnu-api-2-resolve-method.m: New.
752 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
754 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
756 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
758 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
760 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
761 produce an error with -fobjc-std=objc1.
762 * obj-c++.dg/fobjc-std-1.mm: Same change.
764 2010-12-10 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/diagnostic/bitfld1.C: New test.
769 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
771 PR tree-optimization/43023
772 * gfortran.dg/ldist-1.f90: Adjust pattern.
773 * gfortran.dg/ldist-pr43023.f90: New.
775 2010-12-10 Jakub Jelinek <jakub@redhat.com>
777 PR rtl-optimization/46804
778 * gfortran.dg/pr46804.f90: New test.
780 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
784 * gcc.dg/pr43157.c: New file.
786 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
788 * gcc.dg/dfp/struct-union.c: Adjust.
789 * gcc.dg/lvalue-2.c: Adjust.
790 * gcc.dg/pr21419.c: Adjust.
791 * gcc.dg/qual-component-1.c: Adjust.
792 * g++.dg/other/const1.C: Adjust.
794 2010-12-10 Jakub Jelinek <jakub@redhat.com>
796 PR rtl-optimization/46865
797 * gcc.target/i386/pr46865-1.c: New test.
798 * gcc.target/i386/pr46865-2.c: New test.
800 PR tree-optimization/46864
801 * g++.dg/opt/pr46864.C: New test.
803 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
804 Iain Sandoe <iains@gcc.gnu.org>
807 * lib/prune.exp: Prune dsymutil warnings.
809 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
811 * objc.dg/class-extension-1.m: New.
812 * objc.dg/class-extension-2.m: New.
813 * objc.dg/class-extension-3.m: New.
814 * objc.dg/property/at-property-26.m: New.
815 * objc.dg/property/at-property-27.m: New.
816 * objc.dg/property/at-property-28.m: New.
817 * obj-c++.dg/class-extension-1.mm: New.
818 * obj-c++.dg/class-extension-2.mm: New.
819 * obj-c++.dg/class-extension-3.mm: New.
820 * obj-c++.dg/property/at-property-26.mm: New.
821 * obj-c++.dg/property/at-property-27.mm: New.
822 * obj-c++.dg/property/at-property-28.mm: New.
824 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
827 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
828 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
829 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
830 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
831 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
832 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
833 * gcc.dg/torture/stackalign/global-1.c: Likewise.
834 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
835 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
836 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
837 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
838 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
839 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
840 * g++.dg/torture/stackalign/throw-1.C: Likewise.
841 * g++.dg/torture/stackalign/throw-2.C: Likewise.
842 * g++.dg/torture/stackalign/throw-4.C: Likewise.
843 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
844 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
845 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
846 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
847 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
848 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
850 PR tree-optimization/46021
851 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
853 2010-12-09 Richard Guenther <rguenther@suse.de>
856 * gcc.c-torture/compile/pr46866.c: New testcase.
858 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
861 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
863 2010-12-09 Martin Jambor <mjambor@suse.cz>
866 * g++.dg/tree-ssa/pr46734.C: New test.
868 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
871 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
874 2010-12-08 Jason Merrill <jason@redhat.com>
877 * g++.dg/cpp0x/constexpr-array2.C: New.
879 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
881 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
884 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
886 * objc.dg/exceptions-7.m: New.
887 * obj-c++.dg/exceptions-7.mm: New.
888 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
889 * obj-c++.dg/exceptions-5.mm: Same change.
891 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
893 * objc.dg/foreach-6.m: Updated location of error messages.
894 * objc.dg/foreach-7.m: Same change.
896 2010-12-08 Richard Guenther <rguenther@suse.de>
897 Sebastian Pop <sebastian.pop@amd.com>
899 PR tree-optimization/45230
900 PR tree-optimization/45231
901 PR tree-optimization/45370
902 * gcc.dg/graphite/id-pr45230-1.c: New.
903 * gcc.dg/graphite/id-pr45231.c: New.
904 * gfortran.dg/graphite/id-pr45370.f90: New.
906 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
909 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
910 * testsuite/g++.dg/conversion/op1.C: Adjust.
911 * testsuite/g++.dg/conversion/simd1.C: Adjust.
912 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
913 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
914 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
915 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
916 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
917 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
918 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
919 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
920 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
921 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
922 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
923 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
924 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
925 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
926 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
927 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
928 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
929 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
930 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
931 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
932 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
933 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
934 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
935 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
936 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
937 * testsuite/g++.dg/expr/cond9.C: Adjust.
938 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
939 * testsuite/g++.dg/ext/label5.C: Adjust.
940 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
941 * testsuite/g++.dg/ext/vla2.C: Adjust.
942 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
943 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
944 * testsuite/g++.dg/init/synth2.C: Adjust.
945 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
946 * testsuite/g++.dg/lookup/new1.C: Adjust.
947 * testsuite/g++.dg/lookup/using9.C: Adjust.
948 * testsuite/g++.dg/other/error13.C: Adjust.
949 * testsuite/g++.dg/other/error20.C: Adjust.
950 * testsuite/g++.dg/other/error31.C: Adjust.
951 * testsuite/g++.dg/other/pr28114.C: Adjust.
952 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
953 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
954 * testsuite/g++.dg/overload/ambig1.C: Adjust.
955 * testsuite/g++.dg/overload/arg3.C: Adjust.
956 * testsuite/g++.dg/overload/builtin1.C: Adjust.
957 * testsuite/g++.dg/overload/copy1.C: Adjust.
958 * testsuite/g++.dg/overload/new1.C: Adjust.
959 * testsuite/g++.dg/overload/template4.C: Adjust.
960 * testsuite/g++.dg/overload/unknown1.C: Adjust.
961 * testsuite/g++.dg/overload/using2.C: Adjust.
962 * testsuite/g++.dg/parse/crash5.C: Adjust.
963 * testsuite/g++.dg/parse/error19.C: Adjust.
964 * testsuite/g++.dg/parse/error28.C: Adjust.
965 * testsuite/g++.dg/parse/template7.C: Adjust.
966 * testsuite/g++.dg/parse/typename7.C: Adjust.
967 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
968 * testsuite/g++.dg/tc1/dr152.C: Adjust.
969 * testsuite/g++.dg/template/conv11.C: Adjust.
970 * testsuite/g++.dg/template/copy1.C: Adjust.
971 * testsuite/g++.dg/template/crash37.C: Adjust.
972 * testsuite/g++.dg/template/deduce3.C: Adjust.
973 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
974 * testsuite/g++.dg/template/error38.C: Adjust.
975 * testsuite/g++.dg/template/error40.C: Adjust.
976 * testsuite/g++.dg/template/friend.C: Adjust.
977 * testsuite/g++.dg/template/incomplete2.C: Adjust.
978 * testsuite/g++.dg/template/instantiate5.C: Adjust.
979 * testsuite/g++.dg/template/local4.C: Adjust.
980 * testsuite/g++.dg/template/local6.C: Adjust.
981 * testsuite/g++.dg/template/new3.C: Adjust.
982 * testsuite/g++.dg/template/operator9.C: Adjust.
983 * testsuite/g++.dg/template/overload6.C: Adjust.
984 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
985 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
986 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
987 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
988 * testsuite/g++.dg/template/qualttp5.C: Adjust.
989 * testsuite/g++.dg/template/sfinae2.C: Adjust.
990 * testsuite/g++.dg/template/spec22.C: Adjust.
991 * testsuite/g++.dg/template/spec23.C: Adjust.
992 * testsuite/g++.dg/template/ttp25.C: Adjust.
993 * testsuite/g++.dg/template/typedef4.C: Adjust.
994 * testsuite/g++.dg/template/unify10.C: Adjust.
995 * testsuite/g++.dg/template/unify11.C: Adjust.
996 * testsuite/g++.dg/template/unify6.C: Adjust.
997 * testsuite/g++.dg/template/unify7.C: Adjust.
998 * testsuite/g++.dg/template/unify9.C: Adjust.
999 * testsuite/g++.dg/template/varmod1.C: Adjust.
1000 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
1001 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
1002 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
1003 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
1004 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
1005 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
1006 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
1007 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
1008 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
1009 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
1010 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
1011 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
1012 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
1013 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
1014 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
1015 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
1016 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
1017 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1018 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1019 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1020 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1021 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1022 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1023 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1024 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1025 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1026 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1027 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1028 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1029 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1030 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1031 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1032 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1033 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1034 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1035 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1036 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1037 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1038 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1039 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1040 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1041 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1042 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1043 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1044 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1045 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1046 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1047 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1048 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1049 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1050 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1051 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1052 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1053 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1054 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1055 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1056 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1057 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1058 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1059 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1060 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1061 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1062 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1063 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1064 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1065 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1066 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1067 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1068 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1069 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1070 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1071 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1072 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1073 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1074 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1075 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1076 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1078 2010-12-08 Jason Merrill <jason@redhat.com>
1081 * g++.dg/init/synth4.C: New.
1084 * g++.dg/cpp0x/defaulted21.C: New.
1086 2010-12-08 Wei Guozhi <carrot@google.com>
1089 * gcc.target/arm/pr46631: New testcase.
1091 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1094 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1095 0.75) is not optimized if the machine has no sqrt instruction.
1097 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
1100 * gcc.target/ia64/pr43603.c: New.
1101 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1103 2010-12-07 Tobias Burnus <burnus@net-b.de>
1106 * gfortran.dg/string_4.f90: New.
1108 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
1110 PR tree-optimization/44676
1111 * gcc.dg/graphite/id-pr44676.c: New.
1113 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
1115 PR tree-optimization/42327
1116 * gcc.dg/tree-ssa/pr42327.c: New.
1118 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
1121 * g++.dg/pr45330.C: New test.
1122 * g++.dg/ext/builtin3.C: Adjust.
1123 * g++.dg/lookup/error1.C: Adjust.
1124 * g++.dg/lookup/koenig5.C: Adjust.
1125 * g++.dg/overload/koenig1.C: Adjust.
1126 * g++.dg/parse/decl-specifier-1.C: Adjust.
1127 * g++.dg/template/static10.C: Adjust.
1128 * g++.old-deja/g++.mike/ns5.C: Adjust.
1129 * g++.old-deja/g++.mike/ns7.C: Adjust.
1130 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1131 * g++.old-deja/g++.ns/koenig9.C: Adjust.
1132 * g++.old-deja/g++.other/lineno5.C: Adjust.
1134 2010-12-07 Richard Guenther <rguenther@suse.de>
1136 PR tree-optimization/46832
1137 * gcc.c-torture/compile/pr46832.c: New testcase.
1139 2010-12-07 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/autopar/pr46799.c: New test.
1144 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1146 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1147 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1149 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
1152 * g++.dg/graphite/pr41562.C: New.
1155 * gcc.dg/graphite/pr46185.c: New.
1157 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
1159 * objc.dg/foreach-8.m: New.
1161 2010-12-06 Jakub Jelinek <jakub@redhat.com>
1164 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1165 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1168 * gcc.target/ia64/pr43897.c: New test.
1171 * gcc.dg/pr46771.c: New test.
1173 PR rtl-optimization/46777
1174 * gcc.dg/pr46777.c: New test.
1176 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1178 * ada/acats/run_acats (which): Assign output to temporary
1179 variable, only use if successful.
1180 Use last field of type output.
1182 2010-12-06 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/46806
1185 * g++.dg/torture/20100825.C: New testcase.
1187 2010-12-06 Richard Guenther <rguenther@suse.de>
1189 PR tree-optimization/46785
1190 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1192 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
1194 * gcc.dg/pr46674.c (LABEL3): New macro definition.
1197 (jelly): Account for user label prefix in asm name.
1199 2010-12-05 Daniel Kraft <d@domob.eu>
1202 * gfortran.dg/power2.f90: Initialize variables.
1204 2010-12-04 Jan Hubicka <jh@suse.cz>
1206 * snprintf-chk.c (ptr): Declare volatile.
1207 * strcpy-chk.c (s2, s3, l1): Declare volatile.
1208 * snprintf-chk.c (ptr): Declare volatile.
1209 * vsprintf-chk.c (ptr): Declare volatile.
1210 * vsnprintf-chk.c (ptr): Declare volatile.
1212 2010-12-04 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/quad_1.f90: Remove some complex
1216 math checks as they fail on some non-libquadmath
1219 2010-12-04 Daniel Kraft <d@domob.eu>
1222 * gfortran.dg/power2.f90: New test.
1224 2010-12-03 Jakub Jelinek <jakub@redhat.com>
1227 * g++.dg/debug/pr46123.C: New test.
1228 * g++.dg/debug/dwarf2/pr46123.C: New test.
1230 2010-12-03 Jason Merrill <jason@redhat.com>
1233 * g++.dg/template/scope4.C: New.
1235 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
1237 * gcc.target/arm/neon-offset-1.c: New test.
1239 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
1241 PR rtl-optimization/45354
1242 * gcc.dg/tree-prof/pr45354.c: New.
1244 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1247 * gfortran.dg/dependency_38.f90: New test.
1249 2010-12-02 Ian Lance Taylor <iant@google.com>
1251 * lib/go.exp: New file.
1252 * lib/go-dg.exp: New file.
1253 * lib/go-torture.exp: New file.
1254 * lib/target-supports.exp (check_compile): Match // Go.
1256 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
1258 * gcc.dg/pr46685.c: New test.
1260 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
1262 PR tree-optimization/45199
1263 * gcc.dg/tree-ssa/ldist-15.c: New.
1264 * gcc.dg/tree-ssa/ldist-16.c: New.
1265 * gfortran.dg/ldist-pr45199.f: New.
1267 2010-12-02 Richard Guenther <rguenther@suse.de>
1269 PR tree-optimization/46723
1270 * gcc.dg/torture/pr46723.c: New testcase.
1272 2010-12-02 Richard Guenther <rguenther@suse.de>
1275 * g++.dg/lto/20101126-1_0.C: New testcase.
1276 * g++.dg/lto/20101126-1_1.c: Likewise.
1278 2010-12-02 Richard Guenther <rguenther@suse.de>
1279 Ira Rosen <irar@il.ibm.com>
1281 PR tree-optimization/46663
1282 * gcc.dg/vect/pr46663.c: New test.
1284 2010-12-02 Jie Zhang <jie@codesourcery.com>
1287 * gcc.dg/pr46674.c: New test.
1289 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
1291 * objc.dg/exceptions-6.m: New.
1292 * obj-c++.dg/exceptions-6.mm: New.
1294 2010-12-01 Jan Hubicka <jh@suse.cz>
1296 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1298 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
1301 * gcc.dg/graphite/pr45297.c: New.
1303 2010-12-01 Richard Guenther <rguenther@suse.de>
1305 PR tree-optimization/46730
1306 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1308 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1310 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1311 (a*b)-c generates two fma instructions, instead of separate
1312 multiply, add, and subtract.
1314 2010-11-30 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1317 a value to all array elements.
1319 2010-11-30 Richard Guenther <rguenther@suse.de>
1321 PR tree-optimization/46722
1322 * gcc.target/i386/fma4-fma-2.c: New testcase.
1324 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1326 * objc.dg/duplicate-class-1.m: New.
1327 * obj-c++.dg/duplicate-class-1.mm: New.
1329 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1331 * objc.dg/property/dotsyntax-21.m
1332 * obj-c++.dg/property/dotsyntax-21.mm
1334 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
1337 * g++.dg/debug/pr46338.C: New.
1339 2010-11-29 Richard Guenther <rguenther@suse.de>
1340 Zdenek Dvorak <rakdver@kam.uniff.cz>
1342 PR tree-optimization/46675
1343 * gcc.dg/pr46675.c: New test.
1345 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1347 * gcc/testsuite/objc.dg/strings-1.m: Move to...
1348 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1349 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1350 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1351 constructor and class reference for NeXT runtime. Update paths.
1352 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1353 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1354 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1355 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1356 constructor and class reference for NeXT runtime. Update paths.
1358 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1361 * g++.dg/conversion/cast2.C: New test.
1364 * g++.dg/conversion/cond4.C: Likewise.
1366 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1369 Reverted patch for PR c++/42260
1370 * g++.dg/conversion/cast2.C: Reverted new test.
1372 2010-11-29 Dodji Seketeli <dodji@redhat.com>
1375 * g++.dg/debug/dwarf2/typedef5.C: New test
1377 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1378 Mike Stump <mrs@gcc.gnu.org>
1383 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1384 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1385 * gcc.dg/darwin-comm.c: Adjust for new allocators.
1386 * gcc.dg/darwin-sections.c: New test.
1387 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1389 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1391 * objc.dg/exceptions-1.m: New.
1392 * objc.dg/exceptions-2.m: New.
1393 * objc.dg/exceptions-3.m: New.
1394 * objc.dg/exceptions-4.m: New.
1395 * objc.dg/exceptions-5.m: New.
1396 * obj-c++.dg/exceptions-1.mm: New.
1397 * obj-c++.dg/exceptions-2.mm: New.
1398 * obj-c++.dg/exceptions-3.mm: New.
1399 * obj-c++.dg/exceptions-4.mm: New.
1400 * obj-c++.dg/exceptions-5.mm: New.
1402 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1404 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1405 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1406 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1408 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1411 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1413 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1415 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1416 * gnat.dg/pack9.adb (dg-final): Likewise.
1418 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1421 * gfortran.dg/realloc_on_assign_1.f03: New test.
1422 * gfortran.dg/realloc_on_assign_2.f03: New test.
1423 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1424 * gfortran.dg/unpack_bounds_1.f90: The same.
1425 * gfortran.dg/cshift_bounds_2.f90: The same.
1426 * gfortran.dg/matmul_bounds_2.f90: The same.
1427 * gfortran.dg/matmul_bounds_3.f90: The same.
1428 * gfortran.dg/matmul_bounds_4.f90: The same.
1429 * gfortran.dg/matmul_bounds_5.f90: The same.
1431 2010-11-27 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1437 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1440 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1442 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1444 * objc.dg/property/at-property-24.m: New.
1445 * objc.dg/property/at-property-25.m: New.
1446 * obj-c++.dg/property/at-property-24.mm: New.
1447 * obj-c++.dg/property/at-property-25.mm: New.
1449 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1451 * objc.dg/protocol-qualifier-1.m: New.
1452 * objc.dg/protocol-qualifier-2.m: New.
1453 * obj-c++.dg/protocol-qualifier-1.mm: New.
1454 * obj-c++.dg/protocol-qualifier-2.mm: New.
1456 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1458 * lib/gnat.exp: Load gcc.exp.
1459 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1460 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1462 2010-11-26 Richard Guenther <rguenther@suse.de>
1465 * gcc.dg/lto/20101125-1_0.c: New testcase.
1466 * gcc.dg/lto/20101125-1_1.c: Likewise.
1468 2010-11-22 Bud Davis <jmdavis@link.com>
1470 * arith_divide_no_check.f
1471 ,arith_divide.f,old_style_init.f90: new tests.
1473 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1475 PR tree-optimization/46665
1476 * gfortran.dg/pr46665.f90: New.
1478 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.dg/pr46647.c: New test.
1483 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1486 * gfortran.dg/select_type_19.f03: New.
1488 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1490 * objc.dg/ivar-problem-1.m: New.
1491 * obj-c++.dg/ivar-problem-1.mm: New.
1493 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1496 * gcc.c-torture/compile/pr46637.c: New test.
1498 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1500 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1502 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1505 * gcc.target/i386/pr46647.c: New.
1507 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1509 * gcc.dg/dll-8.c: New.
1511 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1514 * gnat.dg/sse_nolib.adb: Likewise.
1516 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1518 PR rtl-optimization/46585
1519 * gcc.dg/pr46585.c: New.
1521 2010-11-24 Richard Henderson <rth@redhat.com>
1523 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1524 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1525 vect_unpack, vect_int_mult, vect_extract_even_odd,
1526 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1528 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1531 * gfortran.dg/pr46519-1.f: New.
1533 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1536 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1537 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1539 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1540 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1541 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1542 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1544 * gcc.target/i386/avx-vzeroupper-20.c: New.
1545 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1546 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1547 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1548 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1549 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1550 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1552 2010-11-24 Richard Guenther <rguenther@suse.de>
1555 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1557 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1559 PR rtl-optimization/46614
1560 * gcc.dg/pr46614.c: New test.
1562 2010-11-24 Tobias Burnus <burnus@net-b.de>
1565 * gfortran.dg/transfer_simplify_10.f90: New.
1567 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1570 * gfortran.dg/lto/pr46629_0.f90: New test.
1572 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1574 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1575 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1577 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1579 * gcc.dg/opts-5.c: New test.
1581 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1584 * g++.dg/debug/dwarf2/pr46527.C: New test.
1586 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1588 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1590 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.dg/pr46499-1.c: New test.
1594 * gcc.dg/pr46499-2.c: New test.
1596 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1598 * gcc.target/i386/alias-1.c: Require alias support.
1600 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1602 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1603 for vectorizer tests.
1604 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1605 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1606 * gcc.dg/graphite/pr41888.c: Ditto.
1607 * gcc.dg/graphite/pr42729.c: Ditto.
1609 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1610 Uros Bizjak <ubizjak@gmail.com>
1612 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1613 procedure to check if the target supports vectorizer tests. Set
1614 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1616 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1617 * g++.dg/vect/vect.exp: Ditto.
1618 * gfortran.dg/vect/vect.exp: Ditto.
1620 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1623 * objc.dg/strings-1.m: New.
1624 * objc.dg/strings-2.m: New.
1625 * obj-c++.dg/strings-1.mm: New.
1626 * obj-c++.dg/strings-2.mm: New.
1628 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1630 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1631 "target short_enums".
1632 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1634 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1636 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1638 PR rtl-optimization/46603
1639 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1642 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1643 being vectorized. Adjust dg-final pattern.
1644 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1646 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1647 * gcc.dg/vect/costmodel/ppc: Likewise.
1649 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1651 PR rtl-optimization/45652
1652 * gcc.dg/pr45652.c: New.
1654 2010-11-21 Richard Henderson <rth@redhat.com>
1656 PR rtl-optimization/46571
1657 * gcc.dg/pr46571.c: New.
1659 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1661 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1663 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1666 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1668 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1670 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1671 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1672 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1673 * gcc.dg/pack-test-2.c: Test for all targets.
1674 * gcc.dg/pragma-align.c: Test for all targets.
1675 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1676 * gcc.dg/ucnid-10.c: Test for all targets.
1678 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1680 * gcc.target/sparc/sparc-align-1.c: New test.
1682 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1687 * g++.dg/parse/semicolon3.C: New test.
1688 * g++.dg/debug/pr22514.C: Adjust.
1689 * g++.dg/init/error1.C: Adjust.
1690 * g++.dg/other/bitfield3.C: Adjust.
1691 * g++.dg/other/semicolon.C: Adjust.
1692 * g++.dg/parse/error14.C: Adjust.
1693 * g++.dg/parse/error5.C: Adjust.
1694 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1695 * g++.dg/template/pr23510.C: Adjust.
1696 * g++.dg/template/pr39425.C: Adjust.
1697 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1699 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/autopar/pr46561.c: New test.
1705 * g++.dg/other/error34.C: New test.
1708 * g++.dg/cpp0x/constexpr-base3.C: New test.
1710 PR tree-optimization/45830
1711 * gcc.target/i386/pr45830.c: New test.
1712 * gcc.c-torture/execute/pr45830.c: New test.
1714 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1716 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1717 * objc.dg/attributes/class-attribute-2.m: Same change.
1718 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1719 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1720 * objc.dg/fobjc-std-1.m: Updated.
1721 * obj-c++.dg/fobjc-std-1.mm: Updated.
1723 2010-11-19 Michael Matz <matz@suse.de>
1725 PR tree-optimization/46077
1726 * gcc.dg/vect/O3-pr46077.c: New testcase.
1728 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1731 * gcc.c-torture/compile/pr46547-1.c: New test.
1733 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1735 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1737 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1738 $GFORTRAN_UNDER_TEST.
1739 (gfortran_init): Use -B to specify specpath, add trailing /.
1741 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1743 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1744 attributes on PowerPC.
1745 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1746 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1748 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1750 * objc.dg/attributes/proto-attribute-1.m: Updated.
1751 * objc.dg/attributes/proto-attribute-2.m: New.
1752 * objc.dg/attributes/proto-attribute-3.m: New.
1753 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1754 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1755 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1757 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1759 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1761 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1763 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1765 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1767 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1768 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1770 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1773 * gcc.c-torture/compile/pr46534.c: New test.
1775 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1777 * gnat.dg/atomic4.ad[sb]: New test.
1778 * gnat.dg/volatile4.adb: Likewise.
1780 2010-11-18 Richard Henderson <rth@redhat.com>
1782 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1784 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1787 * c-c++-common/pr33193.c: New test.
1789 2010-11-18 Richard Guenther <rguenther@suse.de>
1791 PR tree-optimization/46172
1792 * gcc.dg/torture/pr46172.c: New testcase.
1794 2010-11-18 Jeff Law <law@redhat.com>
1796 PR middle-end-optimization/46297
1797 * gfortran.dg/pr46297.f: New test.
1799 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1802 * gcc.dg/pr31490.c: New test.
1804 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1806 * gcc.dg/nop.h: Move from ...
1807 * gcc.dg/guality/nop.h: ... here.
1808 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1809 * gcc.dg/guality/asm-1.c: Update nop.h include.
1810 * gcc.dg/guality/pr43329-1.c: Ditto.
1812 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1814 * gcc.dg/two-types-1.c: New test.
1815 * gcc.dg/two-types-2.c: New test.
1816 * gcc.dg/two-types-3.c: New test.
1817 * gcc.dg/two-types-4.c: New test.
1818 * gcc.dg/two-types-5.c: New test.
1819 * gcc.dg/two-types-6.c: New test.
1820 * gcc.dg/two-types-7.c: New test.
1821 * gcc.dg/two-types-8.c: New test.
1822 * gcc.dg/two-types-9.c: New test.
1823 * gcc.dg/two-types-10.c: New test.
1824 * objc.dg/two-types-1.m: New test.
1826 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1828 PR rtl-optimization/46440
1829 * gcc.dg/pr46440.c: New test.
1832 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1834 2010-11-17 Ira Rosen <irar@il.ibm.com>
1836 PR tree-optimization/46312
1837 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1838 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1839 on targets that support vector shifts with scalar shift argument.
1841 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1842 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1843 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1844 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1845 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1846 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1847 support misaligned data accesses.
1848 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1849 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1850 * lib/target-supports.exp
1851 (check_effective_target_vect_shift_scalar): New.
1853 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.dg/guality/nop.h: New file.
1856 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1857 "nop". Adjust line numbers in gdb-test.
1858 * gcc.dg/guality/pr43329-1.c: Likewise.
1860 2010-11-16 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/defaulted20.C: New.
1864 * g++.dg/template/injected2.C: New.
1866 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1868 * objc.dg/protocol-optional-1.m: New.
1869 * obj-c++.dg/protocol-optional-1.mm: New.
1871 2010-11-16 Richard Henderson <rth@redhat.com>
1873 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1874 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1876 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1878 * gnat.dg/opt12.adb: New test.
1879 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1881 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1883 * gcc.target/rx/pack.c: New test.
1885 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1886 Tobias Burnus <burnus@net-b.de>
1889 * gfortran.dg/quad_1.f90: New.
1890 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1892 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1893 library search path; call gcc-set-multilib-library-path with
1894 arguments such that libgfortran.spec is found.
1895 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1897 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1900 * g++.dg/warn/Wsequence-point-3.C: New test.
1902 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1904 PR preprocessor/17349
1905 * gcc.dg/cpp/cmdlne-C3.c: New.
1907 2010-11-16 Richard Guenther <rguenther@suse.de>
1909 PR tree-optimization/44545
1910 * gcc.dg/pr44545.c: New testcase.
1912 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1914 PR rtl-optimization/46366
1915 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1918 2010-11-16 Richard Guenther <rguenther@suse.de>
1920 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1922 2010-11-16 Richard Guenther <rguenther@suse.de>
1925 * gfortran.dg/gomp/pr45172.f90: New testcase.
1927 2010-11-16 Nick Clifton <nickc@redhat.com>
1929 * gcc.target/rx/pack.c: New test.
1931 2010-11-15 Richard Henderson <rth@redhat.com>
1933 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1934 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1935 Use builtin_constant_p rather than scanning for builtin name.
1937 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1939 * objc.dg/property/dotsyntax-18.m: New.
1940 * objc.dg/property/dotsyntax-19.m: New.
1941 * objc.dg/property/dotsyntax-20.m: New.
1942 * obj-c++.dg/property/dotsyntax-18.mm: New.
1943 * obj-c++.dg/property/dotsyntax-19.mm: New.
1944 * obj-c++.dg/property/dotsyntax-20.mm: New.
1945 * objc.dg/property/dotsyntax-4.m: Removed some unused
1947 * objc.dg/property/dotsyntax-6.m: Same change.
1948 * objc.dg/property/dotsyntax-16.m: Same change.
1949 * objc.dg/property/dotsyntax-17.m: Same change.
1950 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1951 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1952 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1953 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1954 * objc.dg/property/at-property-22.m: Added missing casts.
1955 * obj-c++.dg/property/at-property-22.mm: Same change.
1957 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1959 PR tree-optimization/46491
1960 * gcc.target/i386/pr46491.c: New test.
1962 PR tree-optimization/46461
1963 * gcc.c-torture/compile/pr46461.c: New test.
1965 2010-11-15 Tobias Burnus <burnus@net.b.de>
1968 * gfortran.dg/allocatable_scalar_11.f90: New.
1969 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1972 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.target/i386/pr46095.c: New test.
1978 * gcc.dg/pr46387.c: New test.
1980 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1982 * objc.dg/property/dotsyntax-16.m: New.
1983 * objc.dg/property/dotsyntax-17.m: New.
1984 * obj-c++.dg/property/dotsyntax-16.mm: New.
1985 * obj-c++.dg/property/dotsyntax-17.mm: New.
1986 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1987 syntax with properties, which now works.
1988 * obj-c++.dg/property/at-property-10.mm: Same change.
1990 2010-11-15 Martin Jambor <mjambor@suse.cz>
1992 PR tree-optimization/46349
1993 * gnat.dg/opt9.adb: New file.
1994 * gnat.dg/opt9_pkg.ads: Likewise
1996 2010-11-15 Richard Guenther <rguenther@suse.de>
1999 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
2001 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
2003 PR preprocessor/45038
2004 * g++.dg/pr45038.C: New test.
2006 2010-11-15 Richard Guenther <rguenther@suse.de>
2008 PR tree-optimization/46467
2009 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
2011 2010-11-15 Richard Guenther <rguenther@suse.de>
2014 * g++.dg/torture/pr34850.C: Adjust.
2016 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
2019 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2021 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
2023 * objc.dg/property/at-property-21.m: New.
2024 * objc.dg/property/at-property-22.m: New.
2025 * objc.dg/property/at-property-23.m: New.
2026 * objc.dg/property/synthesize-9.m: New.
2027 * objc.dg/property/synthesize-10.m: New.
2028 * objc.dg/property/synthesize-11.m: New.
2029 * obj-c++.dg/property/at-property-21.mm: New.
2030 * obj-c++.dg/property/at-property-22.mm: New.
2031 * obj-c++.dg/property/at-property-23.mm: New.
2032 * obj-c++.dg/property/synthesize-9.mm: New.
2033 * obj-c++.dg/property/synthesize-10.mm: New.
2034 * obj-c++.dg/property/synthesize-11.mm: New.
2036 * objc.dg/property/at-property-4.m: Updated to match new compiler
2037 where some errors have been converted into warnings and vice versa.
2038 * objc.dg/property/at-property-16.m: Same change.
2039 * objc.dg/property/at-property-18.m: Same change.
2040 * objc.dg/property/property-neg-5.m: Same change.
2041 * obj-c++.dg/property/at-property-4.mm: Same change.
2042 * obj-c++.dg/property/at-property-16.mm: Same change.
2043 * obj-c++.dg/property/at-property-18.mm: Same change.
2044 * obj-c++.dg/property/property-neg-5.mm: Same change.
2046 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2047 commented out because of testsuite problems; I found out that
2048 using dg-warning instead of dg-message gets them to work.
2049 * obj-c++.dg/property/property-neg-3.mm: Same change.
2050 * obj-c++.dg/property/synthesize-6.mm: Same change.
2051 * obj-c++.dg/property/at-property-5.mm: Same change.
2052 * obj-c++.dg/property/at-property-14.mm: Same change.
2053 * obj-c++.dg/property/at-property-18.mm: Same change.
2054 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2055 some tests still do not work due to some other testsuite issue).
2057 2010-11-13 Jason Merrill <jason@redhat.com>
2059 * g++.dg/cpp0x/auto20.C: New.
2061 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
2063 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2064 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2066 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2069 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2070 * gcc.dg/pr35746.c: Likewise.
2071 * gcc.dg/cpp/direct2.c: Likewise.
2072 * gcc.dg/cpp/direct2s.c: Likewise.
2073 * gcc.dg/noncompile/920923-1.c: Likewise.
2074 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2076 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
2078 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2080 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
2082 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2083 a pointer to an arbitrary C struct with an Objective-C protocol.
2084 Test various valid uses of typedef with Objective-C objects and
2086 * objc.dg/invalid-type-1.m: New.
2087 * obj-c++.dg/invalid-type-1.m: New.
2089 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
2091 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2093 2010-11-13 Tobias Burnus <burnus@net-b.de>
2096 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2098 2010-11-13 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/volatile12.f90: New.
2103 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2105 * objc.dg/attributes/method-format-1.m: Adjust.
2107 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2110 * gcc.dg/decl-9.c: New.
2112 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2114 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2116 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
2118 * gcc.dg/format/few-1.c: New test.
2119 * gcc.dg/format/asm_fprintf-1.c: Adjust.
2120 * gcc.dg/format/c90-scanf-1.c: Adjust.
2121 * gcc.dg/format/cmn-err-1.c: Adjust.
2122 * gcc.dg/format/dfp-printf-1.c: Adjust.
2123 * gcc.dg/format/dfp-scanf-1.c: Adjust.
2124 * gcc.dg/format/gcc_diag-1.c: Adjust.
2125 * gcc.dg/format/ms_unnamed-1.c: Adjust.
2126 * gcc.dg/format/strfmon-1.c: Adjust.
2127 * gcc.dg/format/unnamed-1.c: Adjust.
2128 * gcc.dg/format/xopen-2.c: Adjust.
2129 * g++.dg/ext/builtin4.C: Adjust.
2130 * g++.dg/ext/builtin5.C: Adjust.
2132 2010-11-12 Joseph Myers <joseph@codesourcery.com>
2134 * gcc.dg/pragma-diag-2.c: New test.
2136 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2139 * gfortran.dg/optional_mask.f90: New test.
2141 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
2143 * g++.dg/cpp0x/defaulted15.C: Adjust.
2145 2010-11-12 James Dennett <jdennett@google.com>
2148 * g++.dg/expr/static_cast7.C: New.
2150 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2152 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2154 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2156 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2157 * gcc.target/mips/call-3.c: Add dg-require-visibility.
2159 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
2161 * gcc.dg/pr46375.c: New test.
2163 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
2166 * c-c++-common/fmax-errors.c: New test.
2168 2010-11-11 Richard Henderson <rth@redhat.com>
2170 * gcc.target/i386/sse-24.c: Use -ffp-contract.
2172 2010-11-11 Jan Hubicka <jh@suse.cz>
2174 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2175 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2177 2010-11-12 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.dg/pr46088.c: New test.
2182 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
2184 * gfortran.dg/empty_derived_type.f90: New test.
2186 2010-11-11 Tobias Burnus <burnus@net-b.de>
2189 * gfortran.dg/class_31.f90: New.
2192 * gfortran.dg/forall_14.f90: New.
2194 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2195 Tobias Burnus <burnus@net-b.de>
2198 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2200 2010-11-11 Jan Hubicka <jh@suse.cz>
2202 * gcc.dg/20081223-1.c: Update LTO options.
2203 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2204 * gcc.dg/lto/20081118_0.c: Update LTO options.
2205 * gcc.dg/lto/ipareference_0.c: Update LTO options.
2206 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2207 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2208 * gcc.dg/lto/ipacp_0.c: Update LTO options.
2209 * gcc.dg/lto/20090116_0.c: Update LTO options.
2210 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2211 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2212 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2213 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2214 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2215 * gcc.dg/lto/20081224_0.c: Update LTO options.
2216 * gcc.dg/lto/20090219_0.c: Update LTO options.
2217 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2218 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2219 * gcc.dg/lto/20081115_0.c: Update LTO options.
2220 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2221 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2222 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2223 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2224 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2225 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2226 * g++.dg/20090107-1.C: Update LTO options.
2227 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2228 * g++.dg/lto/20081123_0.C: Update LTO options.
2229 * g++.dg/lto/20090313_0.C: Update LTO options.
2230 * g++.dg/lto/20081125_0.C: Update LTO options.
2231 * g++.dg/lto/20081109-1_0.C: Update LTO options.
2232 * g++.dg/lto/20081219_0.C: Update LTO options.
2233 * g++.dg/lto/20100724-1_0.C: Update LTO options.
2234 * g++.dg/lto/20081204-1_0.C: Update LTO options.
2235 * g++.dg/lto/20090303_0.C: Update LTO options.
2236 * g++.dg/lto/20100723-1_0.C: Update LTO options.
2237 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2238 * g++.dg/lto/20090128_0.C: Update LTO options.
2239 * g++.dg/lto/20081204-2_0.C: Update LTO options.
2240 * g++.dg/lto/20090302_0.C: Update LTO options.
2241 * g++.dg/lto/20081119-1_0.C: Update LTO options.
2242 * g++.dg/lto/20081118_0.C: Update LTO options.
2243 * g++.dg/20090121-1.C: Update LTO options.
2244 * objc.dg/lto/lto.exp: Update LTO options.
2245 * lib/lto.exp: Update LTO options.
2246 * lib/gcc-dg.exp: Update LTO options.
2247 * lib/c-torture.exp: Update LTO options.
2248 * obj-c++.dg/lto/lto.exp: Update LTO options.
2250 2010-11-11 Jan Hubicka <jh@suse.cz>
2252 PR tree-optimize/40436
2253 * gcc.dg/tree-ssa/inline-5.c: New testcase.
2254 * gcc.dg/tree-ssa/inline-6.c: New testcase.
2256 2010-11-11 Janus Weil <janus@gcc.gnu.org>
2258 * gfortran.dg/proc_decl_24.f90: New.
2260 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
2262 * objc.dg/property/at-property-20.m: New.
2263 * objc.dg/property/synthesize-8.m: New.
2264 * obj-c++.dg/property/at-property-20.m: New.
2265 * obj-c++.dg/property/synthesize-8.mm: New.
2267 2010-11-11 Joseph Myers <joseph@codesourcery.com>
2269 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2271 2010-11-11 Jakub Jelinek <jakub@redhat.com>
2274 * gcc.c-torture/compile/pr46388.c: New test.
2276 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2278 * lib/lto.exp (lto-get-options-main): Support optional target
2279 selector for dg-suppress-ld-options.
2281 2010-11-11 Martin Jambor <mjambor@suse.cz>
2283 PR tree-optimization/46383
2284 * g++.dg/torture/pr46383.C: New test.
2286 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2289 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2291 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2292 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2293 * g++.dg/other/i386-3.C: Ditto.
2295 2010-11-10 Jason Merrill <jason@redhat.com>
2297 * g++.dg/cpp0x/constexpr-46420.C: New.
2299 2010-11-10 Joseph Myers <joseph@codesourcery.com>
2301 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2302 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2303 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2304 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2307 2010-11-10 Jan Hubicka <jh@suse.cz>
2309 PR tree-optimize/38669
2310 * gcc.dg/tree-ssa/pr38699.c: New testcase.
2312 2010-11-10 Jan Hubicka <jh@suse.cz>
2314 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2316 2010-11-10 Jason Merrill <jason@redhat.com>
2318 * g++.dg/cpp0x/constexpr-bitfield.C: New.
2320 2010-11-10 Jakub Jelinek <jakub@redhat.com>
2323 * gcc.dg/debug/pr46409.c: New test.
2326 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2328 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
2331 * gcc-target/i386/pr46419.c: New test.
2333 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2335 * g++.dg/other/i386-2.C: Add -mtbm.
2336 * g++.dg/other/i386-3.C: Likewise.
2337 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2338 * gcc.target/i386/funcspec-6.c: Likewise.
2339 * gcc.target/i386/sse-12.c: Add -mtbm.
2340 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2342 * gcc.target/i386/sse-14.c: Likewise.
2343 * gcc.target/i386/sse-22.c: Likewise.
2344 * gcc.target/i386/sse-23.c: Likewise.
2345 * gcc.target/i386/tbm-1.c: New file.
2346 * gcc.target/i386/tbm-2.c: Likewise.
2348 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2350 * g++.dg/other/i386-2.C: Add -mbmi.
2351 * g++.dg/other/i386-3.C: Likewise.
2352 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2353 * gcc.target/i386/funcspec-6.c: Likewise.
2354 * gcc.target/i386/sse-12.c: Add -mbmi.
2355 * gcc.target/i386/bmi-1.c: New file.
2356 * gcc.target/i386/bmi-2.c: Likewise.
2357 * gcc.target/i386/bmi-3.c: Likewise.
2358 * gcc.target/i386/bmi-4.c: Likewise.
2359 * gcc.target/i386/bmi-5.c: Likewise.
2360 * gcc.target/i386/bmi-6.c: Likewise.
2362 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
2365 * g++.dg/pr46065.C: New test.
2367 2010-11-10 Jan Hubicka <jh@suse.cz>
2369 PR tree-optimize/33172
2370 PR tree-optimize/43411
2371 * gcc.dg/tree-ssa/pr33172.c: New testcase.
2372 * g++.dg/tree-ssa/pr43411.C: New testcase.
2374 2010-11-10 Jan Hubicka <jh@suse.cz>
2376 PR tree-optimize/46228
2377 * g++.dg/tree-ssa/pr46228.C: New testcase.
2379 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
2381 PR tree-optimization/46414
2382 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2384 2010-11-10 Tobias Burnus <burnus@net-b.de>
2387 * gfortran.dg/intrinsic_7.f90: New.
2389 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2391 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2392 * g++.dg/abi/thunk4.C: Likewise.
2393 * g++.dg/opt/combine.C: Add dg-require-visibility.
2394 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2395 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2397 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2398 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2399 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2401 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2402 * gcc.dg/intmax_t-1.c: Likewise.
2404 2010-11-10 Tobias Burnus <burnus@net-b.de>
2407 * gfortran.dg/class_30.f90: New.
2409 2010-11-10 Tobias Burnus <burnus@net-b.de>
2412 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2415 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2417 PR tree-optimization/45971
2418 * gcc.dg/vect/O3-pr45971.c: New.
2420 2010-11-10 Richard Guenther <rguenther@suse.de>
2422 PR tree-optimization/44964
2423 * gcc.dg/pr44964.c: New testcase.
2425 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2427 * gnat.dg/opt10.adb: Fix typo.
2429 2010-11-10 Martin Jambor <mjambor@suse.cz>
2431 PR tree-optimization/46351
2432 PR tree-optimization/46377
2433 * gnat.dg/opt10.adb: New file.
2434 * gnat.dg/opt10_pkg.ads: Likewise.
2435 * gnat.dg/opt11.adb: Likewise.
2436 * gnat.dg/opt11.ads: Likewise.
2438 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2440 * gnat.dg/boolean_conv.adb: New test.
2442 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2444 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2446 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2448 * gnat.dg/unchecked_convert7.adb: New test.
2450 2010-11-10 Richard Guenther <rguenther@suse.de>
2452 PR tree-optimization/46398
2453 * gcc.dg/torture/pr46398.c: New testcase.
2455 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2457 * gfortran.dg/open_dev_null.f90: New test.
2459 2010-11-09 Jan Hubicka <jh@suse.cz>
2461 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2464 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2466 * gcc.dg/struct-semi-4.c: New test.
2468 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2470 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2471 power5 to enable generation of FRIZ.
2473 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2476 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2479 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2482 * gfortran.dg/pr43808.f90: New test.
2484 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2486 PR tree-optimization/46036
2487 * gfortran.dg/lto/pr46036_0.f90: New.
2489 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2493 bar invocation instead of first.
2496 * gcc.dg/pr46171.c: New test.
2498 2010-11-09 Richard Guenther <rguenther@suse.de>
2500 PR tree-optimization/46355
2501 * gcc.dg/pr46355.c: New testcase.
2503 2010-11-09 Richard Guenther <rguenther@suse.de>
2505 PR tree-optimization/46177
2506 * gcc.dg/pr46177-2.c: New testcase.
2508 2010-11-09 Richard Guenther <rguenther@suse.de>
2511 * gcc.dg/vec-scal-opt.c: Move ...
2512 * gcc.dg/vect/vect-scal-opt.c: ... here.
2513 * gcc.dg/vec-scal-opt1.c: Move ...
2514 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2515 * gcc.dg/vec-scal-opt2.c: Move ...
2516 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2518 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2520 * gnat.dg/specs/static_initializer5.ads: New test.
2521 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2523 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.c-torture/compile/pr46360.c: New test.
2529 * g++.dg/warn/Wsequence-point-2.C: New test.
2531 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2534 * gfortran.dg/class_29.f03: New.
2536 2010-11-09 Richard Guenther <rguenther@suse.de>
2539 * gcc.target/i386/alias-1.c: New testcase.
2541 2010-11-08 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/constexpr-sassert.C: New.
2545 2010-11-08 Jason Merrill <jason@redhat.com>
2547 * g++.dg/cpp0x/constexpr-defarg.C: New.
2549 2010-11-08 Xinliang David Li <davidxl@google.com>
2551 PR tree-optimization/46316
2552 * gcc.c-torture/execute/pr46316.c: New test.
2554 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2557 * gfortran.dg/class_28.f03: Extended.
2559 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2561 * objc.dg/property/dotsyntax-13.m: New.
2562 * objc.dg/property/dotsyntax-14.m: New.
2563 * objc.dg/property/dotsyntax-15.m: New.
2564 * objc.dg/property/synthesize-7.m: New.
2565 * obj-c++.dg/property/dotsyntax-13.mm: New.
2566 * obj-c++.dg/property/dotsyntax-14.mm: New.
2567 * obj-c++.dg/property/dotsyntax-15.mm: New.
2568 * obj-c++.dg/property/synthesize-7.mm: New.
2570 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2572 * objc.dg/property/dynamic-4.m: New.
2573 * objc.dg/property/dynamic-5.m: New.
2574 * objc.dg/property/dynamic-6.m: New.
2575 * obj-c++.dg/property/dynamic-4.mm: New.
2576 * obj-c++.dg/property/dynamic-5.mm: New.
2577 * obj-c++.dg/property/dynamic-6.mm: New.
2579 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2581 * objc.dg/property/synthesize-3.m: New.
2582 * objc.dg/property/synthesize-4.m: New.
2583 * objc.dg/property/synthesize-5.m: New.
2584 * objc.dg/property/synthesize-6.m: New.
2585 * obj-c++.dg/property/synthesize-3.mm: New.
2586 * obj-c++.dg/property/synthesize-4.mm: New.
2587 * obj-c++.dg/property/synthesize-5.mm: New.
2588 * obj-c++.dg/property/synthesize-6.mm: New.
2590 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2592 * objc.dg/property/at-property-5.m: Updated test.
2593 * objc.dg/property/at-property-16.m: New.
2594 * objc.dg/property/at-property-17.m: New.
2595 * objc.dg/property/at-property-18.m: New.
2596 * objc.dg/property/at-property-19.m: New.
2597 * objc.dg/property/dotsyntax-12.m: New.
2598 * objc.dg/protocol-inheritance-1.m: New.
2599 * objc.dg/protocol-inheritance-2.m: New.
2600 * obj-c++.dg/property/at-property-5.mm: Updated test.
2601 * obj-c++.dg/property/at-property-16.mm: New.
2602 * obj-c++.dg/property/at-property-17.mm: New.
2603 * obj-c++.dg/property/at-property-18.mm: New.
2604 * obj-c++.dg/property/at-property-19.mm: New.
2605 * obj-c++.dg/protocol-inheritance-1.mm: New.
2606 * obj-c++.dg/protocol-inheritance-2.mm: New.
2607 * obj-c++.dg/property/dotsyntax-12.mm: New.
2609 2010-11-08 Jason Merrill <jason@redhat.com>
2611 * g++.dg/expr/overflow1.C: New.
2612 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2613 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2614 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2615 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2617 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2619 * gcc.dg/pr35442.c: Adapt warning.
2622 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2623 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2624 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2625 i?86-*-* x86_64-*-*.
2626 * g++.dg/torture/pr36445.C: Likewise.
2627 * gcc.c-torture/compile/pr34856.c: Likewise.
2628 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2629 * gcc.c-torture/compile/vector-1.c: Likewise.
2630 * gcc.c-torture/compile/vector-2.c: Likewise.
2631 * gcc.dg/pr32912-1.c: Likewise.
2632 * gcc.c-torture/execute/va-arg-25.c: Move ...
2633 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2634 Add dg-options -msse, dg-require-effective-target sse_runtime for
2635 for i?86-*-*, x86_64-*-*.
2636 * gcc.c-torture/execute/vector-1.c: Likewise.
2637 * gcc.c-torture/execute/vector-2.c: Likewise.
2638 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2639 i?86-*-*, x86_64-*-*.
2640 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2641 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2642 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2643 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2644 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2646 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2648 * gcc.dg/torture/pr45982.c: Add -std=c99
2649 * gcc.dg/torture/pr45623.c: Ditto.
2651 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2653 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2654 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2656 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2659 * g++.dg/ext/dllimport7.C: Adjust second error check and
2660 allow test for x86_64 mingw, too.
2662 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2665 * gfortran.dg/class_28.f03: New.
2667 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2669 PR rtl-optimization/45352
2670 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2671 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2672 gcc.target/i386/pr45352-2.c: New tests.
2674 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2677 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2678 XFAIL the run for all but m32 x86.
2680 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2682 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2683 as comment character.
2685 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.target/mips/mips.exp: Revert previous patch.
2688 * gcc.target/mips/fma-1.c: Delete.
2689 * gcc.target/mips/fma-2.c: Likewise.
2690 * gcc.target/mips/fma-3.c: Likewise.
2691 * gcc.target/mips/fma-4.c: Likewise.
2692 * gcc.target/mips/fma-5.c: Likewise.
2693 * gcc.target/mips/fma-6.c: Likewise.
2694 * gcc.target/mips/fma-7.c: Likewise.
2695 * gcc.target/mips/fma-8.c: Likewise.
2696 * gcc.target/mips/fma-9.c: Likewise.
2697 * gcc.target/mips/fma-10.c: Likewise.
2698 * gcc.target/mips/fma-11.c: Likewise.
2699 * gcc.target/mips/fma-12.c: Likewise.
2700 * gcc.target/mips/fma-13.c: Likewise.
2701 * gcc.target/mips/fma-14.c: Likewise.
2702 * gcc.target/mips/fma-15.c: Likewise.
2703 * gcc.target/mips/fma-16.c: Likewise.
2704 * gcc.target/mips/fma-17.c: Likewise.
2705 * gcc.target/mips/fma-18.c: Likewise.
2706 * gcc.target/mips/fma-19.c: Likewise.
2707 * gcc.target/mips/fma-20.c: Likewise.
2709 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2711 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2712 * gcc.target/mips/fma-1.c: New test.
2713 * gcc.target/mips/fma-2.c: Likewise.
2714 * gcc.target/mips/fma-3.c: Likewise.
2715 * gcc.target/mips/fma-4.c: Likewise.
2716 * gcc.target/mips/fma-5.c: Likewise.
2717 * gcc.target/mips/fma-6.c: Likewise.
2718 * gcc.target/mips/fma-7.c: Likewise.
2719 * gcc.target/mips/fma-8.c: Likewise.
2720 * gcc.target/mips/fma-9.c: Likewise.
2721 * gcc.target/mips/fma-10.c: Likewise.
2722 * gcc.target/mips/fma-11.c: Likewise.
2723 * gcc.target/mips/fma-12.c: Likewise.
2724 * gcc.target/mips/fma-13.c: Likewise.
2725 * gcc.target/mips/fma-14.c: Likewise.
2726 * gcc.target/mips/fma-15.c: Likewise.
2727 * gcc.target/mips/fma-16.c: Likewise.
2728 * gcc.target/mips/fma-17.c: Likewise.
2729 * gcc.target/mips/fma-18.c: Likewise.
2730 * gcc.target/mips/fma-19.c: Likewise.
2731 * gcc.target/mips/fma-20.c: Likewise.
2733 2010-11-06 Jason Merrill <jason@redhat.com>
2735 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2737 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2740 * gcc.dg/parser-error-3.c: New test.
2742 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2745 * g++.dg/parse/semicolon2.C: New testcase.
2746 * g++.dg/ext/asmspec1.C: Adjust.
2747 * g++.dg/init/new13.C: Adjust.
2748 * g++.dg/parse/ctor5.C: Adjust.
2750 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2753 * gfortran.dg/class_27.f03: New.
2755 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2757 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2758 * objc.dg/property/dotsyntax-5.m: New.
2759 * objc.dg/property/dotsyntax-6.m: New.
2760 * objc.dg/property/dotsyntax-7.m: New.
2761 * objc.dg/property/dotsyntax-8.m: New.
2762 * objc.dg/property/dotsyntax-9.m: New.
2763 * objc.dg/property/dotsyntax-10.m: New.
2764 * objc.dg/property/dotsyntax-11.m: New.
2765 * obj-c++.dg/property/dotsyntax-5.mm: New.
2766 * obj-c++.dg/property/dotsyntax-6.mm: New.
2767 * obj-c++.dg/property/dotsyntax-7.mm: New.
2768 * obj-c++.dg/property/dotsyntax-8.mm: New.
2769 * obj-c++.dg/property/dotsyntax-9.mm: New.
2770 * obj-c++.dg/property/dotsyntax-10.mm: New.
2771 * obj-c++.dg/property/dotsyntax-11.mm: New.
2773 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2775 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2776 NeXT runtime when the type is READONLY.
2778 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2780 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2781 * gcc.target/i386/387-6.c: Ditto.
2782 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2783 * gcc.target/i386/387-4.c: Ditto.
2784 * gcc.target/i386/387-7.c: Ditto.
2785 * gcc.target/i386/387-8.c: Ditto.
2786 * gcc.target/i386/387-9.c: Ditto.
2787 * gcc.target/i386/387-10.c: Ditto.
2788 * gcc.target/i386/387-11.c: Ditto.
2789 * gcc.target/i386/387-12.c: Ditto.
2791 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2793 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2796 * gcc.dg/darwin-cfstring-format-1.c: New.
2797 * gcc.dg/warn-nsstring.c: New.
2798 * objc.dg/fsf-nsstring-format-1.m: New.
2799 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2800 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2803 2010-11-05 Jason Merrill <jason@redhat.com>
2806 * g++.dg/inherit/virtual6.C: New.
2808 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2811 * gcc.dg/Wcxx-compat-21.c: New test.
2813 2010-11-05 Ian Lance Taylor <iant@google.com>
2816 * gcc.target/i386/pr46084.c: New test.
2818 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2820 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2821 * (check_effective_target_mempcpy): New.
2822 * gcc.c-torture/execute/pr45636.c: Move this...
2823 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2825 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2827 * gcc.target/i386/i386.exp (FLAGS): Remove.
2828 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2830 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2833 * g++.dg/opt/empty2.C: New test.
2836 * gcc.target/i386/pr45670.c: New test.
2838 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2842 * gfortran.dg/class_19.f03: Modified.
2843 * gfortran.dg/class_allocate_6.f03: New.
2845 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2847 * gcc.target/i386/avx-vzeroupper-19.c: New.
2849 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/46099
2852 * gcc.dg/autopar/pr46099.c: New test.
2855 * c-c++-common/pr43690.c: New test.
2857 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2859 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2860 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2861 declaration and implementation.
2862 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2863 * obj-c++.dg/property/at-property-13.mm: Likewise.
2864 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2865 * obj-c++.dg/property/property-1.mm: Likewise.
2866 * obj-c++.dg/property/at-property-7.mm: Likewise.
2867 * obj-c++.dg/property/at-property-9.mm: Likewise.
2868 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2869 * obj-c++.dg/property/at-property-10.mm: Likewise.
2870 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2871 * obj-c++.dg/property/at-property-12.mm: Likewise.
2872 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2873 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2874 * obj-c++.dg/property/at-property-6.mm: Likewise.
2875 * obj-c++.dg/property/at-property-8.mm: Likewise.
2876 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2877 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2878 * obj-c++.dg/property/at-property-11.mm: Likewise.
2879 * obj-c++.dg/template-8.mm: Likewise.
2880 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2881 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2882 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2883 and put a FIXME for this.
2884 * obj-c++.dg/property/property-2.mm: Remove.
2885 * obj-c++.dg/property/property-3.mm: Remove.
2887 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.dg/pr46307.c: New test.
2892 2010-11-05 Jason Merrill <jason@redhat.com>
2895 * g++.dg/ext/complex6.C: New.
2897 2010-11-04 Bud Davis <jimmied@smu.edu>
2899 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2901 2010-11-04 Chao-ying Fu <fu@mips.com>
2903 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2905 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2907 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2909 Fixed using the Objective-C 2.0 dot-syntax with class names.
2910 * objc.dg/property/dotsyntax-3.m: New.
2911 * objc.dg/property/dotsyntax-4.m: New.
2912 * obj-c++.dg/property/dotsyntax-3.mm: New.
2913 * obj-c++.dg/property/dotsyntax-4.mm: New.
2915 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2916 Objective-C 2.0 dot-syntax is used with class names.
2917 * obj-c++.dg/fobjc-std-1.mm: Same change.
2919 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2921 * gcc.target/powerpc/loop_align.c: New.
2923 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2925 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2927 merge from FSF 'apple/trunk' branch.
2928 * gcc.target/powerpc/darwin64-abi.c: New.
2930 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2932 PR tree-optimization/46233
2933 * gcc.dg/pr46233.c: New test.
2935 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2937 * objc.dg/property/property-2.m: Deleted.
2938 * objc.dg/property/property-3.m: Deleted.
2940 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2942 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2944 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2945 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2946 * objc.dg/property/property-1.m: Likewise.
2947 * objc.dg/property/at-property-6.m: Likewise.
2948 * objc.dg/property/at-property-7.m: Likewise.
2949 * objc.dg/property/dotsyntax-1.m: Likewise.
2950 * objc.dg/property/at-property-8.m: Likewise.
2951 * objc.dg/property/dotsyntax-2.m: Likewise.
2952 * objc.dg/property/at-property-9.m: Likewise.
2953 * objc.dg/property/synthesize-2.m: Likewise.
2954 * objc.dg/property/at-property-10.m: Likewise.
2955 * objc.dg/property/at-property-11.m: Likewise.
2956 * objc.dg/property/at-property-12.m: Likewise.
2957 * objc.dg/property/at-property-13.m: Likewise.
2958 * objc.dg/property/fsf-property-method-access.m: Likewise.
2959 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2961 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2963 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2964 deprecation warnings. Use Object1 implementation.
2965 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2966 * objc/execute/forward-1.m: Remove.
2967 * objc/execute/forward-1.x: Remove.
2969 2010-11-04 Jason Merrill <jason@redhat.com>
2971 * g++.dg/cpp0x/constexpr-access.C: New.
2973 2010-11-04 Richard Guenther <rguenther@suse.de>
2975 PR rtl-optimization/46183
2976 * gcc.dg/torture/pr46183.c: New testcase.
2978 2010-11-04 Richard Guenther <rguenther@suse.de>
2980 PR tree-optimization/46068
2981 * gcc.dg/torture/pr46068.c: New testcase.
2983 2010-11-04 Richard Guenther <rguenther@suse.de>
2985 PR tree-optimization/45991
2986 * gcc.dg/pr45991.c: New testcase.
2988 2010-11-04 Richard Guenther <rguenther@suse.de>
2990 PR tree-optimization/46154
2991 * g++.dg/torture/pr46154.C: New testcase.
2993 2010-11-04 Richard Guenther <rguenther@suse.de>
2995 PR tree-optimization/45733
2996 * gcc.dg/pr45733.c: New testcase.
2998 2010-11-04 Ira Rosen <irar@il.ibm.com>
3000 PR tree-optimization/46213
3001 * gfortran.dg/vect/pr46213.f90: New.
3003 2010-11-04 Richard Guenther <rguenther@suse.de>
3006 * gcc.dg/pr34989-1.c: Move ...
3007 * gcc.dg/lto/pr34989-1_0.c: ... here.
3008 * gcc.dg/pr34989-2.c: Move ...
3009 * gcc.dg/lto/pr34989-1_1.c: ... here.
3010 * gcc.dg/pr27898.c: Move ...
3011 * gcc.dg/lto/pr27898_0.c: ... here and ...
3012 * gcc.dg/lto/pr27898_1.c: ... split.
3013 * gcc.dg/pr28712.c: Move ...
3014 * gcc.dg/lto/pr28712_0.c: ... here and ...
3015 * gcc.dg/lto/pr28712_1.c: ... split ...
3016 * gcc.dg/lto/pr28712_2.c: ... twice.
3017 * gcc.dg/pr28706.c: Move ...
3018 * gcc.dg/lto/pr28706_0.c: ... here and ...
3019 * gcc.dg/lto/pr28706_1.c: ... split.
3021 2010-11-04 Richard Guenther <rguenther@suse.de>
3022 Richard Henderson <rth@redhat.com>
3024 * gcc.target/i386/fma4-vector-2.c: New testcase.
3026 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3027 Richard Guenther <rguenther@suse.de>
3029 * gcc.dg/vec-scal-opt.c: New testcase.
3030 * gcc.dg/vec-scal-opt1.c: New testcase.
3031 * gcc.dg/vec-scal-opt2.c: New testcase.
3033 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
3035 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3036 from plugin build flags on Darwin targets.
3038 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3040 * gcc.target/i386/pr46285.c: Require split_stack target.
3042 2010-11-03 Jason Merrill <jason@redhat.com>
3045 * g++.dg/cpp0x/constexpr-base2.C: New.
3048 * g++.dg/cpp0x/initlist45.C: New.
3050 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3052 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3053 is now allowed in categories.
3054 * obj-c++.dg/property/dynamic-2.mm: Same change.
3055 * objc.dg/property/dynamic-3.m: New.
3056 * obj-c++.dg/property/dynamic-3.mm: New.
3057 * objc.dg/property/at-property-14.m: New.
3058 * objc.dg/property/at-property-15.m: New.
3059 * obj-c++.dg/property/at-property-14.mm: New.
3060 * obj-c++.dg/property/at-property-15.mm: New.
3062 * objc.dg/foreach-6.m: Added a few more tests for valid and
3063 invalid iterating variables and collections.
3065 2010-11-03 Xinliang David Li <davidxl@google.com>
3068 * g++.dg/tree-ssa/ivopts-2.C: New test.
3070 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3073 * gcc.target/i386/pr46295.c: New.
3075 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3077 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3078 precision min/max for single precision on VSX.
3080 2010-11-03 Jason Merrill <jason@redhat.com>
3083 * g++.dg/cpp0x/constexpr-ice3.C: New.
3085 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
3087 * gnat.dg/opt8.ad[sb]: New test.
3088 * gnat.dg/opt8_pkg.ads: New helper.
3090 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3092 PR rtl-optimization/45865
3093 * gcc.dg/pr45865.c: New.
3094 * gcc.dg/torture/pr45865.c: Likewise.
3096 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3097 * gcc.target/arm/headmerge-2.c: Likewise.
3098 * gcc.target/i386/headmerge-1.c: Likewise.
3099 * gcc.target/i386/headmerge-2.c: Likewise.
3101 2010-11-03 Richard Guenther <rguenther@suse.de>
3104 * gcc.dg/pr46288.c: New testcase.
3106 2010-11-03 Richard Guenther <rguenther@suse.de>
3108 PR tree-optimization/44807
3109 * gcc.dg/torture/pr44807.c: New testcase.
3111 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3113 PR libgfortran/43899
3114 * gfortran.dg/namelist_67.f90: New test.
3116 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3118 PR tree-optimization/46009
3119 * gcc.dg/vect/pr46009.c: New function.
3121 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3123 Implemented -fobjc-std=objc1 flag.
3124 * objc.dg/fobjc-std-1.m: New.
3125 * obj-c++.dg/fobjc-std-1.mm: New.
3127 2010-11-03 Richard Guenther <rguenther@suse.de>
3130 * g++.dg/debug/pr46241.C: New testcase.
3132 2010-11-03 Richard Guenther <rguenther@suse.de>
3134 PR tree-optimization/46190
3135 * gfortran.dg/pr46190.f90: New testcase.
3137 2010-11-03 Richard Guenther <rguenther@suse.de>
3140 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3141 * gcc.dg/vect/vect-19.c: Likewise.
3142 * gcc.dg/vect/vect-17.c: Likewise.
3144 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3147 * gcc.target/i386/pr46285.c: New.
3149 2010-11-03 Richard Guenther <rguenther@suse.de>
3151 PR tree-optimization/46217
3152 * gcc.dg/pr46217.c: New testcase.
3154 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3156 * objc.dg/property/dotsyntax-1.m: New.
3157 * objc.dg/property/dotsyntax-2.m: New.
3158 * obj-c++.dg/property/dotsyntax-1.mm: New.
3159 * obj-c++.dg/property/dotsyntax-2.mm: New.
3161 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3163 PR tree-optimization/46165
3164 * gcc.dg/pr46165.c: New test.
3166 2010-11-03 Richard Guenther <rguenther@suse.de>
3169 * gcc.dg/pr46251.c: New testcase.
3171 2010-11-03 Jakub Jelinek <jakub@redhat.com>
3173 PR tree-optimization/46107
3174 * gcc.c-torture/compile/pr46107.c: New test.
3177 * gcc.dg/pr46252.c: New test.
3179 PR rtl-optimization/46034
3180 PR rtl-optimization/46212
3181 PR rtl-optimization/46248
3182 * gcc.c-torture/compile/pr46034.c: New test.
3183 * gcc.c-torture/compile/pr46248.c: New test.
3184 * gcc.dg/pr46212.c: New test.
3186 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
3188 * gnat.dg/sizetype4.adb: New test.
3190 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
3192 * gcc.target/i386/avx-vzeroupper-15.c: New.
3193 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3194 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3195 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3198 * gcc.target/i386/pr46253.c: New.
3200 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
3201 Tobias Burnus <burnus@net-b.de>
3204 * gfortran.dg/deferred_type_param_1.f90: New.
3205 * gfortran.dg/deferred_type_param_2.f90: New.
3206 * gfortran.dg/initialization_1.f90: Update dg-errors.
3207 * gfortran.dg/initialization_9.f90: Update dg-errors.
3209 2010-11-02 Richard Guenther <rguenther@suse.de>
3211 PR tree-optimization/46149
3212 * g++.dg/torture/pr46149.C: New testcase.
3214 2010-11-02 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/46216
3217 * gcc.dg/torture/pr46216.c: New testcase.
3219 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3222 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3225 2010-11-02 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/46184
3228 * gcc.dg/pr46184.c: New testcase.
3230 2010-11-02 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/46177
3233 * gcc.dg/pr46177.c: New testcase.
3235 2010-11-02 Martin Jambor <mjambor@suse.cz>
3238 * g++.dg/ipa/ivinline-9.C: New test.
3240 2010-11-02 Martin Jambor <mjambor@suse.cz>
3242 PR tree-optimization/45875
3243 * g++.dg/torture/pr45875.C: New test.
3245 2010-11-02 Richard Guenther <rguenther@suse.de>
3248 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3250 2010-11-02 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.dg/pr46255.c: New test.
3255 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3259 * g++.dg/template/sfinae26.C: New test.
3260 * g++.dg/template/sfinae27.C: Likewise.
3262 2010-11-02 Dodji Seketeli <dodji@redhat.com>
3265 * g++.dg/template/typedef36.C: New test.
3266 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3267 * g++.dg/template/canon-type-10.C: Likewise.
3268 * g++.dg/template/canon-type-11.C: Likewise.
3269 * g++.dg/template/canon-type-12.C: Likewise.
3270 * g++.dg/template/canon-type-13.C: Likewise.
3272 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
3274 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3275 instance of debug_pubnames on darwin.
3277 2010-11-01 Jason Merrill <jason@redhat.com>
3278 Benjamin Kosnik <bkoz@redhat.com>
3280 * g++.dg/cpp0x/constexpr-initlist2.C: New.
3281 * g++.dg/cpp0x/constexpr-initlist3.C: New.
3283 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3284 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3285 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3286 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3287 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3288 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3289 * g++.dg/cpp0x/constexpr-array.C: New.
3290 * g++.dg/cpp0x/constexpr-base.C: New.
3291 * g++.dg/cpp0x/constexpr-complex.C: New.
3292 * g++.dg/cpp0x/constexpr-data1.C: New.
3293 * g++.dg/cpp0x/constexpr-data2.C: New.
3294 * g++.dg/cpp0x/constexpr-deref.C: New.
3295 * g++.dg/cpp0x/constexpr-diag1.C: New.
3296 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3297 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3298 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3299 * g++.dg/cpp0x/constexpr-empty.C: New.
3300 * g++.dg/cpp0x/constexpr-empty2.C: New.
3301 * g++.dg/cpp0x/constexpr-empty3.C: New.
3302 * g++.dg/cpp0x/constexpr-empty4.C: New.
3303 * g++.dg/cpp0x/constexpr-empty5.C: New.
3304 * g++.dg/cpp0x/constexpr-ex1.C: New.
3305 * g++.dg/cpp0x/constexpr-ex2.C: New.
3306 * g++.dg/cpp0x/constexpr-ex3.C: New.
3307 * g++.dg/cpp0x/constexpr-ex4.C: New.
3308 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3309 * g++.dg/cpp0x/constexpr-fnptr.C: New.
3310 * g++.dg/cpp0x/constexpr-function1.C: New.
3311 * g++.dg/cpp0x/constexpr-function2.C: New.
3312 * g++.dg/cpp0x/constexpr-function3.C: New.
3313 * g++.dg/cpp0x/constexpr-ice.C: New.
3314 * g++.dg/cpp0x/constexpr-initlist.C: New.
3315 * g++.dg/cpp0x/constexpr-neg1.C: New.
3316 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3317 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3318 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3319 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3320 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3321 * g++.dg/cpp0x/constexpr-nonlit.C: New.
3322 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3323 * g++.dg/cpp0x/constexpr-nullptr.C: New.
3324 * g++.dg/cpp0x/constexpr-object1.C: New.
3325 * g++.dg/cpp0x/constexpr-object2.C: New.
3326 * g++.dg/cpp0x/constexpr-overflow.C: New.
3327 * g++.dg/cpp0x/constexpr-pedantic.C: New.
3328 * g++.dg/cpp0x/constexpr-pos1.C: New.
3329 * g++.dg/cpp0x/constexpr-potential1.C: New.
3330 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3331 * g++.dg/cpp0x/constexpr-pure.C: New.
3332 * g++.dg/cpp0x/constexpr-static.C: New.
3333 * g++.dg/cpp0x/constexpr-static2.C: New.
3334 * g++.dg/cpp0x/constexpr-static3.C: New.
3335 * g++.dg/cpp0x/constexpr-static4.C: New.
3336 * g++.dg/cpp0x/constexpr-static5.C: New.
3337 * g++.dg/cpp0x/constexpr-static6.C: New.
3338 * g++.dg/cpp0x/constexpr-string.C: New.
3339 * g++.dg/cpp0x/constexpr-switch.C: New.
3340 * g++.dg/cpp0x/constexpr-targ.C: New.
3341 * g++.dg/cpp0x/constexpr-throw.C: New.
3342 * g++.dg/cpp0x/constexpr-typeid.C: New.
3343 * g++.dg/cpp0x/constexpr-union.C: New.
3344 * g++.dg/cpp0x/constexpr-value.C: New.
3345 * g++.dg/cpp0x/constexpr-value2.C: New.
3346 * g++.dg/cpp0x/constexpr-variadic.C: New.
3347 * g++.dg/cpp0x/initlist5.C: Use constexpr.
3348 * g++.dg/cpp0x/static_assert3.C: Add expected error.
3349 * g++.dg/other/fold1.C: Likewise.
3350 * g++.dg/parse/crash36.C: Likewise.
3351 * g++.dg/parse/constant4.C: Adjust expected error.
3352 * g++.dg/template/arg5.C: Likewise.
3353 * g++.dg/template/non-dependent10.C: Likewise.
3354 * g++.dg/template/qualified-id3.C: Likewise.
3355 * g++.dg/warn/overflow-warn-1.C: Likewise.
3356 * g++.dg/warn/overflow-warn-3.C: Likewise.
3357 * g++.dg/warn/overflow-warn-4.C: Likewise.
3358 * g++.old-deja/g++.pt/crash10.C: Likewise.
3360 * g++.dg/cpp0x/constexpr-ctor2.C: New.
3362 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3364 Implemented format and noreturn attributes for Objective-C methods.
3365 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3366 * objc.dg/attributes/method-deprecated-1.m: New.
3367 * objc.dg/attributes/method-deprecated-2.m: New.
3368 * objc.dg/attributes/method-deprecated-3.m: New.
3369 * objc.dg/attributes/method-noreturn-1.m: New.
3370 * objc.dg/attributes/method-sentinel-1.m: New.
3371 * objc.dg/attributes/method-format-1.m: New.
3372 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3373 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3374 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3375 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3376 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3377 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3378 * obj-c++.dg/attributes/method-format-1.mm: New.
3380 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3382 * objc.dg/property/at-property-deprecated-1.m: New.
3383 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3385 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3387 Implemented Objective-C 2.0 property accessors.
3388 * objc.dg/property/at-property-6.m: Use nonatomic properties to
3389 avoid testing more complex accessors in this testcase which is not
3391 * objc.dg/property/at-property-7.m: Same change.
3392 * objc.dg/property/at-property-8.m: Same change.
3393 * objc.dg/property/at-property-9.m: Same change.
3394 * objc.dg/property/at-property-10.m: Same change.
3395 * objc.dg/property/at-property-11.m: Same change.
3396 * obj-c++.dg/property/at-property-6.mm: Same change.
3397 * obj-c++.dg/property/at-property-7.mm: Same change.
3398 * obj-c++.dg/property/at-property-8.mm: Same change.
3399 * obj-c++.dg/property/at-property-9.mm: Same change.
3400 * obj-c++.dg/property/at-property-10.mm: Same change.
3401 * obj-c++.dg/property/at-property-11.mm: Same change.
3402 * objc.dg/property/at-property-12.m: New.
3403 * objc.dg/property/at-property-13.m: New.
3404 * obj-c++.dg/property/at-property-12.mm: New.
3405 * obj-c++.dg/property/at-property-13.mm: New.
3407 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3410 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3411 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3412 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3413 * gfortran.dg/allocate_with_typespec_2.f: New test.
3414 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3415 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3416 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3418 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3419 Nathan Froyd <froydnj@codesourcery.com>
3421 PR tree-optimization/46259
3422 * gfortran.dg/pr46259.f: New testcase.
3424 2010-11-01 Paul Koning <ni1d@arrl.net>
3426 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3427 * gcc.c-torture/compile/20020604-1.c: Ditto.
3428 * gcc.c-torture/compile/20001226-1.c: Ditto.
3429 * gcc.c-torture/compile/20010327-1.c: Ditto.
3430 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3431 * gcc.c-torture/compile/pr43191.c: Ditto.
3432 * gcc.c-torture/compile/pr41181.c: Ditto.
3434 2010-10-31 Richard Henderson <rth@redhat.com>
3436 * lib/target-supports.exp
3437 (check_effective_target_automatic_stack_alignment): True for
3438 x86 but not windows.
3439 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3440 use of the preferred-stack-boundary arguments.
3441 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3443 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3446 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3447 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3449 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3451 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3453 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3455 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3456 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3458 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3459 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3460 * objc.dg/torture/tls/thr-init.m: Likewise.
3461 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3462 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3464 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3466 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3469 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3474 * gfortran.dg/typebound_generic_10.f03: New.
3476 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3478 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3479 * objc.dg/property/property-neg-1.m: Updated for changes in the
3480 syntax of @property and the implementation of
3481 @synthesize/@dynamic.
3482 * objc.dg/property/property-neg-2.m: Same change.
3483 * objc.dg/property/property-neg-3.m: Same change.
3484 * objc.dg/property/property-neg-4.m: Same change.
3485 * objc.dg/property/property-neg-5.m: Same change.
3486 * objc.dg/property/property-neg-7.m: Same change.
3487 * objc.dg/property/property-1.m: Same change.
3488 * objc.dg/property/synthesize-1.m: Same change.
3489 * objc.dg/property/at-property-2.m: Same change.
3490 * objc.dg/property/at-property-4.m: Same change.
3492 * objc.dg/property/fsf-property-method-acces.m: Updated for
3493 changes in the syntax of @property and the implementation of
3494 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3495 * objc.dg/property/fsf-property-basic.m: Same change.
3496 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3498 * objc.dg/property/at-property-5.m: New.
3499 * objc.dg/property/at-property-6.m: New.
3500 * objc.dg/property/at-property-7.m: New.
3501 * objc.dg/property/at-property-8.m: New.
3502 * objc.dg/property/at-property-9.m: New.
3503 * objc.dg/property/at-property-10.m: New.
3504 * objc.dg/property/at-property-11.m: New.
3505 * objc.dg/property/synthesize-2.m: New.
3506 * objc.dg/property/dynamic-2.m: New.
3508 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3509 syntax of @property and the implementation of
3510 @synthesize/@dynamic.
3511 * obj-c++.dg/property/property-neg-2.mm: Same change.
3512 * obj-c++.dg/property/property-neg-3.mm: Same change.
3513 * obj-c++.dg/property/property-neg-4.mm: Same change.
3514 * obj-c++.dg/property/property-neg-5.mm: Same change.
3515 * obj-c++.dg/property/property-neg-7.mm: Same change.
3516 * obj-c++.dg/property/property-1.mm: Same change.
3517 * obj-c++.dg/property/synthesize-1.mm: Same change.
3518 * obj-c++.dg/property/at-property-2.mm: Same change.
3519 * obj-c++.dg/property/at-property-4.mm: Same change.
3521 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3522 changes in the syntax of @property and the implementation of
3523 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3524 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3525 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3527 * obj-c++.dg/property/at-property-5.mm: New.
3528 * obj-c++.dg/property/at-property-6.mm: New.
3529 * obj-c++.dg/property/at-property-7.mm: New.
3530 * obj-c++.dg/property/at-property-8.mm: New.
3531 * obj-c++.dg/property/at-property-9.mm: New.
3532 * obj-c++.dg/property/at-property-10.mm: New.
3533 * obj-c++.dg/property/at-property-11.mm: New.
3534 * obj-c++.dg/property/synthesize-2.mm: New.
3535 * obj-c++.dg/property/dynamic-2.mm: New.
3537 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3538 Andrew Pinski <pinskia@gmail.com>
3540 * gcc.c-torture/execute/vector-shift.c: New testcase.
3541 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3542 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3543 * gcc.dg/vector-shift.c: Likewise.
3544 * gcc.dg/vector-shift1.c: Likewise.
3545 * gcc.dg/torture/vector-shift2.c: Likewise.
3546 * gcc.dg/vector-shift3.c: Likewise.
3547 * gcc.dg/simd-1b.c: Adjust.
3549 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3551 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3553 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3555 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3557 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3560 * gcc.target/i386/pr46153.c: New test.
3562 2010-10-27 Jason Merrill <jason@redhat.com>
3564 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3566 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3569 * gfortran.dg/class_dummy_3.f03: New.
3571 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3573 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3574 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3576 * gcc.target/i386/avx-vzeroupper-3.c: New.
3577 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3578 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3579 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3580 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3581 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3582 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3583 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3584 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3585 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3586 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3587 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3589 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3591 * obj-c.dg/property/at-property-4.m: New.
3592 * obj-c++.dg/property/at-property-4.mm: New.
3593 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3595 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3598 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3600 * objc.dg/property/at-property-1.m: New.
3601 * objc.dg/property/at-property-2.m: New.
3602 * objc.dg/property/at-property-3.m: New.
3603 * objc.dg/ivar-invalid-type-1.m: New.
3604 * obj-c++.dg/property/at-property-1.mm: New.
3605 * obj-c++.dg/property/at-property-2.mm: New.
3606 * obj-c++.dg/property/at-property-3.mm: New.
3607 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3608 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3611 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3613 PR libgfortran/46010
3614 * gfortran.dg/namelist_66.f90: New test.
3615 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3617 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3620 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3621 * gfortran.dg/allocatable_scalar_10.f90: New.
3622 * gfortran.dg/class_19.f03: Extended.
3624 2010-10-26 Jan Hubicka <jh@suse.cz>
3627 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3629 2010-10-26 Ira Rosen <irar@il.ibm.com>
3631 PR tree-optimization/46167
3632 * gcc.dg/vect/O-pr46167.c: New.
3633 * gcc.dg/vect/vect.exp: Run tests with -O.
3635 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3638 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3639 * g++.dg/vect/pr33860a.cc: Likewise.
3640 * gcc.c-torture/compile/20070522-1.c: Likewise.
3641 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3642 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3643 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3644 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3645 * gcc.dg/pr44136.c: Likewise.
3647 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3648 * gcc.dg/compat/vector-1_x.c: Likewise.
3649 * gcc.dg/compat/vector-1_y.c: Likewise.
3650 * gcc.dg/compat/vector-2_x.c: Likewise.
3651 * gcc.dg/compat/vector-2_y.c: Likewise.
3652 * gcc.dg/pr43300.c: Likewise.
3654 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3655 * gcc.dg/compat/vector-1a_y.c: Likewise.
3656 * gcc.dg/compat/vector-1b_x.c: Likewise.
3657 * gcc.dg/compat/vector-1b_y.c: Likewise.
3658 * gcc.dg/compat/vector-2a_x.c: Likewise.
3659 * gcc.dg/compat/vector-2a_y.c: Likewise.
3660 * gcc.dg/compat/vector-2b_x.c: Likewise.
3661 * gcc.dg/compat/vector-2b_y.c: Likewise.
3662 * gcc.target/i386/pr39162.c: Likewise.
3663 * gcc.target/i386/pr40906-2.c: Likewise.
3664 * gcc.target/i386/sse-5.c: Likewise.
3666 * gcc.dg/pr35442.c: Prune ABI change warnings.
3668 * gcc.c-torture/execute/pr38151.x: New.
3669 * gcc.target/i386/pr44948-1a.c: Likewise.
3670 * gcc.target/i386/pr44948-1b.c: Likewise.
3671 * gcc.target/i386/pr44948-2a.c: Likewise.
3672 * gcc.target/i386/pr44948-2b.c: Likewise.
3674 2010-10-26 Ian Lance Taylor <iant@google.com>
3677 * gcc.c-torture/execute/20101025-1.c: New test.
3679 2010-10-26 Tobias Burnus <burnus@net-b.de>
3682 * gfortran.dg/class_allocate_5.f90: New.
3684 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3686 Implement opaque-enum-specifiers for C++0x
3687 * g++.dg/cpp0x/forw_enum1.C: New.
3688 * g++.dg/cpp0x/forw_enum2.C: New.
3689 * g++.dg/cpp0x/forw_enum3.C: New.
3690 * g++.dg/cpp0x/forw_enum4.C: New.
3691 * g++.dg/cpp0x/forw_enum5.C: New.
3692 * g++.dg/cpp0x/forw_enum6.C: New.
3693 * g++.dg/cpp0x/forw_enum7.C: New.
3694 * g++.dg/cpp0x/forw_enum8.C: New.
3695 * g++.dg/cpp0x/forw_enum9.C: New.
3696 * g++.dg/parse/enum3.C: Add new errors.
3697 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3698 * g++.dg/cpp0x/auto9.C: Add new error.
3699 * g++.dg/template/crash79.C: Add new errors.
3701 2010-10-26 Jie Zhang <jie@codesourcery.com>
3703 * gcc.target/arm/volatile-bitfields-1.c: New test.
3704 * gcc.target/arm/volatile-bitfields-2.c: New test.
3705 * gcc.target/arm/volatile-bitfields-3.c: New test.
3707 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3709 * gnat.dg/pointer_discr1.adb: New test.
3710 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3711 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3712 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3714 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3716 * gnat.dg/loop_optimization8.adb: New test.
3717 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3718 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3720 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3722 * gnat.dg/in_out_parameter2.adb: New test.
3723 * gnat.dg/in_out_parameter3.adb: Likewise.
3725 2010-10-25 Jie Zhang <jie@codesourcery.com>
3727 * g++.dg/opt/combine.c: New test.
3729 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3731 * gnat.dg/opt7.ad[sb]: New test.
3732 * gnat.dg/opt7_pkg.ads: New helper.
3734 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3737 * obj-c.dg/pr45735.mm: New.
3738 * obj-c++.dg/pr45735.mm: New.
3740 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3743 * objc.dg/pr24393.m: New.
3744 * obj-c++.dg/pr24393.mm: New.
3746 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3749 * objc.dg/pr28049.m: New.
3750 * obj-c++.dg/pr28049.mm: New.
3752 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3754 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3755 parameter attributes are now supported.
3756 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3757 * objc.dg/attributes/parameter-attribute-1.m: New test.
3758 * objc.dg/attributes/parameter-attribute-2.m: New test.
3759 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3760 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3762 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3764 Based on the CFString implementation in FSF apple/trunk branch.
3766 * gcc.dg/darwin-cfstring-1.c: New.
3767 * gcc.dg/darwin-cfstring-2.c: New.
3768 * gcc.dg/torture/darwin-cfstring-3.c: New.
3769 * g++.dg/other/darwin-cfstring1.C: New.
3770 * g++.dg/torture/darwin-cfstring-3.C: New.
3772 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3774 * objc.dg/demangle-1.m: New test.
3775 * obj-c++.dg/demangle-1.mm: New test.
3776 * obj-c++.dg/demangle-2.mm: New test.
3777 * obj-c++.dg/demangle-3.mm: New test.
3779 2010-10-23 Ian Lance Taylor <iant@google.com>
3781 * gcc.c-torture/execute/20101011-1.c: New test.
3782 * gcc.c-torture/execute/20101011-1.x: New test driver.
3784 2010-10-23 Tobias Burnus <burnus@net-b.de>
3787 * gfortran.dg/protected_8.f90: New.
3789 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3791 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3792 * gcc.target/i386/isa-9.c: Skip for -march other than
3793 -march=amdfam10 in multilib options.
3794 * gcc.target/i386/pr42589.c: Skip for -march other than
3795 -march=i486 in multilib options.
3796 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3797 other -march in multilib options.
3799 2010-10-23 Jie Zhang <jie@codesourcery.com>
3801 PR rtl-optimization/37360
3802 * gcc.dg/pr37360.c: New test.
3804 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3806 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3808 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3809 Andrew Pinski <pinskia@gmail.com>
3811 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3812 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3813 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3814 * gcc.dg/vector-subscript-1.c: Likewise.
3815 * gcc.dg/vector-subscript-2.c: Likewise.
3816 * gcc.dg/vector-subscript-3.c: New testcase.
3817 * gcc.dg/array-8.c: Adjust.
3819 2010-10-22 Richard Guenther <rguenther@suse.de>
3822 * c-c++-common/torture/pr46137.c: New testcase.
3824 2010-10-22 Jason Merrill <jason@redhat.com>
3827 * g++.dg/template/defarg14.C: New.
3829 2010-10-22 Jason Merrill <jason@redhat.com>
3832 * g++.dg/cpp0x/implicit10.C: New.
3834 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3837 * gcc.target/i386/pr46098.c: New test.
3839 2010-10-22 Richard Guenther <rguenther@suse.de>
3841 PR tree-optimization/45720
3842 * gcc.dg/torture/pr45720.c: New testcase.
3844 2010-10-22 Ira Rosen <irar@il.ibm.com>
3846 PR tree-optimization/46126
3847 * gcc.dg/vect/pr46126.c: New.
3849 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3851 Based on the CFString implementation in FSF apple/trunk branch.
3853 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3854 so that the latter can be used in dg-skip and dg-xfail clauses.
3855 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3856 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3857 to use dg-additional-files for Object1.
3858 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3859 to use dg-additional-files for Object1, move to torture/strings/.
3860 * obj-c++.dg/const-str-4.mm: Likewise.
3861 * obj-c++.dg/const-str-3.mm: Likewise.
3862 * obj-c++.dg/const-str-8.mm: Likewise.
3863 * obj-c++.dg/const-str-9.mm: Likewise.
3864 * obj-c++.dg/const-str-10.mm: Likewise.
3865 * obj-c++.dg/const-str-10.mm: Likewise.
3866 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3867 to use dg-additional-files for Object1, move to strings/.
3868 * obj-c++.dg/const-str-2.mm: Likewise.
3869 * obj-c++.dg/const-str-5.mm: Likewise.
3870 * obj-c++.dg/const-str-6.mm: Likewise.
3871 * obj-c++.dg/const-str-12.mm: Likewise.
3872 * obj-c++.dg/strings/strings.exp: New.
3873 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3874 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3875 * obj-c++.dg/torture/strings/strings.exp: New.
3876 * obj-c++.dg/torture/strings/string1.mm: New.
3877 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3878 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3879 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3881 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3882 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3883 * objc/execute/string2.m: Likewise.
3884 * objc/execute/string3.m: Likewise.
3885 * objc/execute/string3.m: Likewise.
3886 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3887 * objc.dg/foreach-4.m: Likewise.
3888 * objc.dg/foreach-5.m: Likewise.
3889 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3890 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3891 * objc.dg/const-str-4.m: Likewise.
3892 * objc.dg/const-str-7.m: Likewise.
3893 * objc.dg/const-str-8.m: Likewise.
3894 * objc.dg/const-str-9.m: Likewise.
3895 * objc.dg/const-str-10.m: Likewise.
3896 * objc.dg/const-str-11.m: Likewise.
3897 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3898 to use dg-additional-files for Object1, move to objc.dg/strings/.
3899 * objc.dg/const-str-2.m: Likewise.
3900 * objc.dg/const-str-5.m: Likewise.
3901 * objc.dg/const-str-6.m: Likewise.
3902 * objc.dg/const-str-12.m: Likewise.
3903 * objc.dg/const-str-12b.m: Likewise.
3904 * objc.dg/strings/strings.exp: New.
3905 * objc.dg/strings/const-cfstring-2.m: New.
3906 * objc.dg/strings/const-cfstring-5.m: New.
3907 * objc.dg/torture/strings/strings.exp: New.
3908 * objc.dg/torture/strings/const-cfstring-1.m: New.
3909 * objc.dg/torture/strings/const-cfstring-3.m: New.
3910 * objc.dg/torture/strings/const-cfstring-4.m: New.
3912 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3914 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3916 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3919 * g++.dg/parse/crash57.C: New.
3921 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3922 H.J. Lu <hongjiu.lu@intel.com>
3925 * gcc.target/i386/pr45946.c: New test.
3927 2010-10-21 Martin Jambor <mjambor@suse.cz>
3929 PR tree-optimization/45875
3930 * g++.dg/ipa/pr45875.C: New test.
3932 2010-10-21 Ira Rosen <irar@il.ibm.com>
3934 PR tree-optimization/46049
3935 PR tree-optimization/46052
3936 * gcc.dg/vect/pr46052.c: New test.
3937 * gcc.dg/vect/pr46049.c: New test.
3939 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3942 * gfortran.dg/shape_5.f90: New test case.
3944 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3947 * gfortran.dg/proc_ptr_comp_25.f90: New.
3949 2010-10-21 Richard Guenther <rguenther@suse.de>
3950 Michael Matz <matz@suse.de>
3952 PR tree-optimization/45764
3953 * gcc.dg/torture/pr45764.c: New testcase.
3955 2010-10-21 Richard Guenther <rguenther@suse.de>
3957 PR tree-optimization/46111
3958 * g++.dg/torture/pr46111.C: New testcase.
3960 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3963 * gfortran.dg/dummy_procedure_4.f90: New.
3964 * gfortran.dg/proc_ptr_30.f90: New.
3966 2010-10-21 Tobias Burnus <burnus@net-b.de>
3969 * gfortran.dg/ptr-func-1.f90: New.
3970 * gfortran.dg/ptr-func-2.f90: New.
3972 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3974 PR tree-optimization/45919
3975 * gcc.c-torture/compile/pr45919.c: New test.
3977 PR tree-optimization/46066
3978 * gcc.dg/autopar/pr46066.c: New test.
3980 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3983 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3985 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3988 * g++.dg/cpp0x/range-for7.C: New.
3990 2010-10-20 Richard Guenther <rguenther@suse.de>
3993 * g++.dg/lto/20101020-1_0.h: New testcase.
3994 * g++.dg/lto/20101020-1_0.C: Likewise.
3995 * g++.dg/lto/20101020-1_1.C: Likewise.
3997 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3999 * gcc.dg/20101013-1.c: New test.
4001 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
4004 * gcc.target/i386/pr46085-1.c: New.
4005 * gcc.target/i386/pr46085-2.c: Likewise.
4007 2010-10-20 Richard Guenther <rguenther@suse.de>
4009 PR tree-optimization/45860
4010 * gcc.dg/torture/pr45860.c: New testcase.
4012 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
4014 * gnat.dg/discr25.adb: New test.
4015 * gnat.dg/discr25_pkg.ad[sb]: New helper.
4017 2010-10-20 Olivier Hainque <hainque@adacore.com>
4019 * gcc.target/powerpc/ehreturn.c: New test.
4021 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
4023 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
4024 not require Foundation and run with the GNU runtime as well.
4026 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4029 * obj-c++.dg/template-8.mm: New.
4031 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
4034 * objc.dg/pr23709.m: New.
4035 * obj-c++.dg/pr23709.m: New.
4037 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
4040 * g++.dg/template/crash104.C: New.
4042 2010-10-19 Richard Henderson <rth@redhat.com>
4044 * gcc.target/i386/fma3-fma.c: New.
4045 * gcc.target/i386/fma3-builtin.c: New.
4046 * gcc.target/i386/fma4-builtin.c: New.
4048 2010-10-19 Richard Guenther <rguenther@suse.de>
4051 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
4053 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4055 Merge from 'apple/trunk' branch on FSF servers.
4057 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
4060 * objc.dg/proto-init-mimatch-1.m: New.
4061 * obj-c++.dg/proto-init-mimatch-1.mm: New.
4063 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4065 Implemented parsing @synthesize and @dynamic for
4066 Objective-C/Objective-C++.
4067 * objc.dg/property/dynamic-1.m: New.
4068 * objc.dg/property/synthesize-1.m: New.
4069 * obj-c++.dg/property/dynamic-1.mm: New.
4070 * obj-c++.dg/property/synthesize-1.mm: New.
4072 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4074 * objc.dg/at-class-1.m: New.
4075 * objc.dg/at-class-1.mm: New.
4077 2010-10-18 Steve Ellcey <sje@cup.hp.com>
4079 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4081 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4083 Merge from 'apple/trunk' branch on FSF servers.
4085 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
4088 * obj-c++.dg/template-7.mm: New.
4090 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4092 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4095 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
4097 Merge from 'apple/trunk' branch on FSF servers.
4099 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
4102 * obj-c++.dg/try-catch-16.mm: New.
4103 * obj-c++.dg/try-catch-17.mm: New.
4105 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
4108 * obj-c++.dg/try-catch-15.mm: New
4110 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
4113 * obj-c++.dg/try-catch-12.mm: New
4114 * obj-c++.dg/try-catch-13.mm: New
4115 * obj-c++.dg/try-catch-14.mm: New
4116 * objc.dg/try-catch-11.m: New
4117 * objc.dg/try-catch-12.m: New
4118 * objc.dg/try-catch-13.m: New
4120 2010-10-18 Richard Henderson <rth@redhat.com>
4122 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4124 2010-10-18 Jakub Jelinek <jakub@redhat.com>
4127 * c-c++-common/Wunused-var-13.c: New test.
4129 2010-10-18 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/45967
4132 * gcc.dg/torture/pr45967.c: New testcase.
4133 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4134 * gcc.dg/ipa/ipa-pta-13.c: Likewise
4135 * gcc.dg/torture/pr39074-2.c: Likewise
4136 * gcc.dg/torture/pta-escape-1.c: Likewise
4137 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4138 * gcc.dg/tree-ssa/pta-callused.c: Likewise
4139 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4140 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4141 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4142 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4144 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
4146 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4148 2010-10-18 Richard Guenther <rguenther@suse.de>
4151 * g++.dg/lto/20101015-2_0.C: New testcase.
4153 2010-10-18 Jakub Jelinek <jakub@redhat.com>
4156 * gcc.c-torture/execute/pr46019.c: New test.
4158 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4160 Merge from 'apple/trunk' branch on FSF servers.
4162 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
4165 * obj-c++.dg/method-namespace-2.mm: New.
4167 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4169 Merge from 'apple/trunk' branch on FSF servers.
4171 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4174 * objc.dg/private-1.m: Test modified.
4175 * obj-c++.dg/private-1.mm: Test modified.
4177 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
4180 * gcc.target/i386/push-1.c: Remove.
4182 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
4183 H.J. Lu <hongjiu.lu@intel.com>
4186 * gcc.target/i386/pr46051.c: New test.
4188 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4190 * obj-c++.dg/gnu-api-2-class.mm: New.
4191 * obj-c++.dg/gnu-api-2-ivar.mm: New.
4192 * obj-c++.dg/gnu-api-2-method.mm: New.
4193 * obj-c++.dg/gnu-api-2-objc.mm: New.
4194 * obj-c++.dg/gnu-api-2-object.mm: New.
4195 * obj-c++.dg/gnu-api-2-property.mm: New.
4196 * obj-c++.dg/gnu-api-2-protocol.mm: New.
4197 * obj-c++.dg/gnu-api-2-sel.mm: New.
4199 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
4201 * objc.dg/fsf-package-0.m: New.
4202 * obj-c++.dg/fsf-package-0.m: New.
4204 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4207 * objc.dg/pr18255.m: New.
4209 2010-10-16 Jan Hubicka <jh@suse.cz>
4212 * g++.dg/torture/pr44206.C: New.
4214 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4216 * objc.dg/gnu-api-2-class.m: New.
4217 * objc.dg/gnu-api-2-objc.m: New.
4219 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4221 * objc.dg/gnu-api-2-ivar.m: New.
4223 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4225 * objc.dg/gnu-api-2-property.m: New.
4227 2010-10-15 Xinliang David Li <davidxl@google.com>
4229 * g++.dg/uninit-pred-3_a.C: New test.
4230 * g++.dg/uninit-pred-3_b.C: New test.
4232 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4234 * objc.dg/gnu-api-2-object.m: New.
4236 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4238 * objc.dg/gnu-api-2-method.m: New.
4240 2010-10-15 Jason Merrill <jason@redhat.com>
4242 * g++.dg/lto/pr45983_0.C: New.
4244 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4246 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4247 builtin combiner patterns.
4248 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4249 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4250 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4251 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4252 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4254 2010-10-15 Richard Guenther <rguenther@suse.de>
4256 * g++.dg/lto/20101015-1_0.C: New testcase.
4258 2010-10-15 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4262 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4264 2010-10-15 Richard Guenther <rguenther@suse.de>
4267 * g++.dg/lto/20101014-1_0.C: New testcase.
4269 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4271 * objc.dg/gnu-api-2-protocol.m: New.
4272 * objc.dg/gnu-api-2-sel.m: New.
4274 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4276 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4279 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
4281 * gcc.dg/20101010-1.c: New testcase.
4283 2010-10-15 Jie Zhang <jie@codesourcery.com>
4285 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4286 script when relocatable linking.
4288 2010-10-14 Yao Qi <yao@codesourcery.com>
4291 * gcc.target/arm/pr45447.c: New test.
4293 2010-10-14 Jan Hubicka <jh@suse.cz>
4296 * g++.dg/lto/pr45621.h : New.
4297 * g++.dg/lto/pr45621_0.C: New.
4298 * g++.dg/lto/pr45621_1.C: New.
4300 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4302 * objc.dg/property: New.
4303 * objc.dg/property/fsf-property-basic.m: New.
4304 * objc.dg/property/fsf-property-method-access.m: New.
4305 * objc.dg/property/fsf-property-named-ivar.m: New.
4306 * obj-c++.dg/property: New.
4307 * obj-c++.dg/property/fsf-property-basic.mm: New.
4308 * obj-c++.dg/property/fsf-property-method-access.mm: New.
4309 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4311 merge from FSF apple 'trunk' branch.
4312 2006 Fariborz Jahanian <fjahanian@apple.com>
4314 Radars 4436866, 4505126, 4506903, 4517826
4315 * objc.dg/property/property-1.m: New.
4316 * objc.dg/property/property-2.m: New.
4317 * objc.dg/property/property-3.m: New.
4318 * objc.dg/property/property-neg-1.m: New.
4319 * objc.dg/property/property-neg-2.m: New.
4320 * objc.dg/property/property-neg-3.m: New.
4321 * objc.dg/property/property-neg-4.m: New.
4322 * objc.dg/property/property-neg-5.m: New.
4323 * objc.dg/property/property-neg-6.m: New.
4324 * objc.dg/property/property-neg-7.m: New.
4325 * objc.dg/property/property.exp: New.
4326 * obj-c++.dg/property/property-1.mm: New.
4327 * obj-c++.dg/property/property-2.mm: New.
4328 * obj-c++.dg/property/property-3.mm: New.
4329 * obj-c++.dg/property/property-neg-1.mm: New.
4330 * obj-c++.dg/property/property-neg-2.mm: New.
4331 * obj-c++.dg/property/property-neg-3.mm: New.
4332 * obj-c++.dg/property/property-neg-4.mm: New.
4333 * obj-c++.dg/property/property-neg-5.mm: New.
4334 * obj-c++.dg/property/property-neg-6.mm: New.
4335 * obj-c++.dg/property/property-neg-7.mm: New.
4336 * obj-c++.dg/property/property.exp: New.
4338 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4340 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
4342 2010-10-14 Joseph Myers <joseph@codesourcery.com>
4345 * gcc.c-torture/compile/pr45969-1.c: New test.
4347 2010-10-14 Richard Guenther <rguenther@suse.de>
4349 PR tree-optimization/44913
4350 * gcc.dg/torture/pr44913.c: New testcase.
4352 2010-10-14 Richard Guenther <rguenther@suse.de>
4355 * g++.dg/lto/20101014-2_0.C: New testcase.
4357 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4359 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4360 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4361 * gcc.target/i386/pr44130.c: Likewise.
4362 * gcc.target/i386/pr44144.c: Likewise.
4363 * gcc.target/i386/pr44180.c: Likewise.
4364 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4365 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4366 * gcc.target/i386/vect-sizes-1.c: Likewise.
4367 * gcc.target/i386/vectorize4-avx.c: Likewise.
4369 2010-10-14 Richard Guenther <rguenther@suse.de>
4372 * g++.dg/lto/20101010-3_0.C: New testcase.
4373 * g++.dg/lto/20101010-4_0.C: Likewise.
4375 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4377 * objc.dg/pr45878.m: Update to include NSConstantString interface
4379 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4380 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4381 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4382 reference for m64 -fnext-runtime.
4384 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4386 * gcc.target/i386/vect-sizes-1.c: New.
4388 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4391 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4393 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4395 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4396 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4398 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4400 * gcc.target/ia64/20101005.c: New test.
4402 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4404 PR rtl-optimization/45570
4405 * gcc.dg/pr45570.c: New test.
4407 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4409 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4410 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4411 * gcc.target/i386/vectorize4-avx.c: Likewise.
4413 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4415 * gcc.target/i386/avx-copysign-vec.c: New.
4416 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4418 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4421 * gcc.target/i386/pr44130.c: New.
4423 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4426 * gcc.target/i386/pr44144.c: New.
4428 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4431 * gcc.target/i386/pr44180.c: New.
4433 2010-10-13 Jason Merrill <jason@redhat.com>
4435 * g++.dg/template/canon-type-8.C: New.
4437 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4439 * gcc.c-torture/execute/20101013-1.c: New test.
4441 2010-10-13 Richard Guenther <rguenther@suse.de>
4444 * objc.dg/pr45878.m: New testcase.
4446 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4448 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4449 * gcc.dg/format/dfp-printf-1.c: Likewise.
4450 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4452 2010-10-13 Richard Guenther <rguenther@suse.de>
4454 PR tree-optimization/45788
4455 * g++.dg/pr45788.C: New testcase.
4457 2010-10-13 Richard Guenther <rguenther@suse.de>
4459 PR tree-optimization/45970
4460 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4462 2010-10-13 Richard Guenther <rguenther@suse.de>
4464 PR tree-optimization/45982
4465 * gcc.dg/torture/pr45982.c: New testcase.
4466 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4467 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4468 * gcc.dg/torture/pr39074-2.c: Likewise.
4470 2010-10-13 Richard Guenther <rguenther@suse.de>
4473 * g++.dg/torture/pr45874.C: New testcase.
4475 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4477 * objc.dg/attributes/method-attribute-1.m: Update to respond
4478 to implemented method attributes..
4479 * objc.dg/attributes/method-attribute-2.m: Likewise.
4480 * objc.dg/attributes/method-attribute-3.m: Likewise.
4481 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4482 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4483 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4485 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4488 * objc.dg/pr23214.m: New.
4490 2010-10-12 Michael Eager <eager@eagercon.com>
4493 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4494 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4496 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4499 * gcc.c-torture/execute/pr45636.c: New test.
4500 * gfortran.dg/pr45636.f90: New test.
4502 2010-10-12 Richard Henderson <rth@redhat.com>
4504 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4506 2010-10-12 Daniel Kraft <d@domob.eu>
4509 * gfortran.dg/associate_1.f03: More tests with derived-types.
4510 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4511 * gfortran.dg/associate_8.f03: Fix typo.
4512 * gfortran.dg/initialization_27.f90: Fix typo.
4514 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517 * lib/lto.exp (lto-get-options-main): Support optional target
4518 selector for dg-extra-ld-options.
4520 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4523 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4525 2010-10-11 Martin Jambor <mjambor@suse.cz>
4528 * g++.dg/torture/pr45699.C: New test.
4529 * g++.dg/otr-fold-1.C: Adjusted.
4530 * g++.dg/otr-fold-1.C: Likewise.
4532 2010-10-11 Nick Clifton <nickc@redhat.com>
4534 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4535 Allow for a user label prefix.
4537 2010-10-10 Richard Guenther <rguenther@suse.de>
4539 * g++.dg/lto/20101010-1_0.C: New testcase.
4540 * g++.dg/lto/20101010-2_0.C: Likewise.
4542 2010-10-11 Ira Rosen <irar@il.ibm.com>
4544 PR tree-optimization/45902
4545 * gcc.dg/vect/45902.c: New test.
4547 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.dg/tls/pr45870.c: New test.
4552 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4555 * gfortran.dg/typebound_operator_6.f03: New.
4557 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4559 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4560 and adjust -export symbol scanning.
4561 * g++.dg/ext/dllexport1.C: Likewise.
4562 * g++.dg/ext/dllexport3.C: Likewise.
4563 * gcc.dg/dll-3.c: Likewise.
4564 * gcc.dg/dll-4.c: Likewise.
4565 * gcc.dg/dll-5.c: Likewise.
4567 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4569 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4570 instead of tree_profile dump file.
4571 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4572 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4575 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4577 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4579 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4581 * gfortran.dg/character_comparison_4.f90: New test.
4582 * gfortran.dg/character_comparison_5.f90: New test.
4583 * gfortran.dg/character_comparison_6.f90: New test.
4585 2010-10-09 Richard Henderson <rth@redhat.com>
4587 * lib/target-supports.exp
4588 (check_effective_target_automatic_stack_alignment): Always true.
4590 2010-10-09 Richard Guenther <rguenther@suse.de>
4593 * gcc.dg/lto/20101009-2_0.c: New testcase.
4594 * gcc.dg/lto/20101009-2_1.c: Likewise.
4595 * gcc.dg/lto/20101009-2_2.c: Likewise.
4597 2010-10-09 Richard Guenther <rguenther@suse.de>
4600 * g++.dg/lto/20101009-1_0.C: New testcase.
4602 2010-10-09 Richard Guenther <rguenther@suse.de>
4604 PR tree-optimization/45945
4605 * gcc.dg/lto/20101009-1_0.c: New testcase.
4607 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4610 * gcc.target/i386/pr45913.c: New.
4612 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4615 * gfortran.dg/streamio_16.f90: Update test.
4617 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4619 PR tree-optimization/45903
4620 * gcc.target/i386/pr45903.c: New test.
4622 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4624 * gnat.dg/interface5.adb: Compile with warnings disabled.
4626 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4628 * obj-c++.dg/encode-10.mm: New testcase.
4630 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4633 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4634 C++ class. Removed XFAIL.
4636 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4639 * gfortran.dg/typebound_operator_5.f03: New.
4641 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4643 Merge from 'apple/trunk' branch on FSF servers.
4645 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4648 * obj-c++.dg/method-namespace-1.mm: New.
4650 2010-10-07 Martin Jambor <mjambor@suse.cz>
4652 * gcc.dg/tree-ssa/sra-11.c: New test.
4654 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4657 * gcc.dg/vect/pr45847.c: New test.
4659 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4660 Kai Tietz <kai.tietz@onevision.com>
4662 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4664 2010-10-07 Richard Guenther <rguenther@suse.de>
4666 PR tree-optimization/45732
4667 * gcc.dg/torture/pr45732.c: New testcase.
4669 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4671 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4672 * objc.dg/foreach-2.m: Likewise.
4673 * objc.dg/foreach-3.m: Likewise.
4674 * objc.dg/foreach-4.m: Likewise.
4675 * objc.dg/foreach-5.m: Likewise.
4676 * objc.dg/foreach-6.m: Likewise.
4677 * objc.dg/foreach-7.m: Likewise.
4678 * objc.dg/objc-foreach-4.m: Likewise.
4679 * objc.dg/objc-foreach-5.m: Likewise.
4681 2010-10-07 Richard Guenther <rguenther@suse.de>
4684 * gcc.dg/torture/pr45869.c: New testcase.
4686 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4688 * objc.dg/set-not-used-1.m: New
4689 * obj-c++.dg/set-not-used-1.mm: New.
4691 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4693 * objc.dg/attributes/method-attribute-3.m: New.
4694 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4696 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4699 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4701 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4704 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4706 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4708 Merge from 'apple/trunk' branch on FSF servers.
4710 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4713 * obj-c++.dg/encode-9.mm: New.
4715 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4717 * g++.dg/cpp0x/pr45908.C: New test.
4719 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4721 * gnat.dg/opt6.ad[sb]: New test.
4723 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4725 Implemented fast enumeration for Objective-C.
4726 * objc.dg/foreach-1.m: New.
4727 * objc.dg/foreach-2.m: New.
4728 * objc.dg/foreach-3.m: New.
4729 * objc.dg/foreach-4.m: New.
4730 * objc.dg/foreach-5.m: New.
4731 * objc.dg/foreach-6.m: New.
4732 * objc.dg/foreach-7.m: New.
4734 Merge from 'apple/trunk' branch on FSF servers:
4735 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4738 * objc.dg/objc-foreach-5.m: New.
4740 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4743 * objc.dg/objc-foreach-4.m: New.
4745 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4748 * objc.dg/objc-foreach-3.m: New.
4750 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4753 * objc.dg/objc-foreach-2.m: New.
4755 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4758 * objc.dg/objc-foreach-1.m: New
4760 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4762 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4765 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4768 * obj-c++.dg/syntax-error-10.mm: New.
4770 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4773 * obj-c++.dg/syntax-error-9.mm: New.
4775 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4778 * obj-c++.dg/syntax-error-8.mm: New.
4780 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4782 Merge from 'apple/trunk' branch on FSF servers.
4784 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4787 * obj-c++.dg/syntax-error-7.mm: New
4789 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4792 * obj-c++.dg/syntax-error-6.mm: New
4794 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4797 * obj-c++.dg/syntax-error-5.mm: New
4799 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4802 * obj-c++.dg/syntax-error-[3-4].mm: New.
4804 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4807 * obj-c++.dg/syntax-error-[1-2].mm: New.
4809 2010-10-05 Ira Rosen <irar@il.ibm.com>
4811 PR tree-optimization/45752
4812 * gcc.dg/vect/pr45752.c: New test.
4814 2010-10-05 Richard Guenther <rguenther@suse.de>
4816 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4817 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4818 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4819 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4820 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4821 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4822 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4823 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4824 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4825 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4826 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4827 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4828 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4829 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4830 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4831 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4832 * gcc.dg/tree-ssa/20080530.c: Likewise.
4833 * g++.dg/tree-ssa/inline-3.C: Likewise.
4834 * g++.dg/tree-ssa/inline-1.C: Likewise.
4835 * g++.dg/tree-ssa/inline-2.C: Likewise.
4836 * gcc.dg/profile-dir-1.c: Likewise.
4837 * gcc.dg/profile-dir-2.c: Likewise.
4838 * gcc.dg/profile-dir-3.c: Likewise.
4840 2010-10-05 Richard Guenther <rguenther@suse.de>
4843 * g++.dg/torture/pr45877.C: New testcase.
4845 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.dg/debug/pr45849.c: New test.
4851 * gcc.c-torture/compile/pr45876.c: New test.
4853 2010-10-04 Julian Brown <julian@codesourcery.com>
4855 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4857 * gcc.dg/vect/vect-60.c: Likewise.
4858 * gcc.dg/vect/vect-56.c: Likewise.
4859 * gcc.dg/vect/vect-93.c: Likewise.
4860 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4861 * gcc.dg/vect/vect-95.c: Likewise.
4862 * gcc.dg/vect/vect-96.c: Likewise.
4863 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4864 * gcc.dg/vect/slp-25.c: Likewise.
4865 * gcc.dg/vect/slp-3.c: Likewise.
4866 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4867 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4868 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4869 * gcc.dg/vect/vect-109.c: Likewise.
4870 * gcc.dg/vect/vect-peel-1.c: Likewise.
4871 * gcc.dg/vect/vect-peel-2.c: Likewise.
4872 * lib/target-supports.exp
4873 (check_effective_target_arm_vect_no_misalign): New.
4874 (check_effective_target_vect_no_align): Use above.
4875 (check_effective_target_vect_element_align): New.
4876 (add_options_for_quad_vectors): New.
4878 2010-10-04 Martin Jambor <mjambor@suse.cz>
4880 PR tree-optimization/45572
4881 * g++.dg/ipa/pr45572-1.C: New test.
4882 * g++.dg/ipa/pr45572-2.C: Likewise.
4884 2010-10-03 Ian Lance Taylor <iant@google.com>
4886 * gcc.dg/anon-struct-11.c: New test.
4887 * gcc.dg/anon-struct-12.c: New test.
4888 * gcc.dg/anon-struct-13.c: New test.
4889 * gcc.dg/anon-struct-14.c: New test.
4891 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4893 * g++.dg/torture/pr45764.C: Revert revision 164914.
4894 * gcc.dg/vect/pr43432.c: Likewise.
4895 * gcc.dg/vect/vect-114.c: Likewise.
4896 * gcc.dg/vect/vect-15.c: Likewise.
4898 2010-10-03 Jason Merrill <jason@redhat.com>
4900 * g++.dg/cpp0x/sfinae5.C: New.
4902 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4904 PR tree-optimization/45720
4905 PR tree-optimization/45764
4906 * g++.dg/torture/pr45764.C: New.
4908 * gcc.dg/vect/pr43432.c: Xfail.
4909 * gcc.dg/vect/vect-114.c: Likewise.
4910 * gcc.dg/vect/vect-15.c: Likewise.
4912 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4914 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4916 * gcc.dg/torture/pr45678-2.c: Likewise.
4918 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4921 * gfortran.dg/intrinsic_6.f90: New.
4923 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4926 * gfortran.dg/dependency_37.f90: New test.
4928 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4930 * gcc.target/i386/shift_mask.c: New test.
4932 2010-10-01 Richard Guenther <rguenther@suse.de>
4934 PR tree-optimization/45854
4935 * g++.dg/torture/pr45854.C: New testcase.
4937 2010-09-30 Michael Eager <eager@eagercon.com>
4939 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4942 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4945 * gfortran.dg/graphite/pr45758.f90: New.
4947 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4950 * gcc.dg/graphite/id-pr45230.c: New.
4952 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4954 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4955 * gfortran.dg/graphite/graphite.exp: Same.
4956 * gcc.dg/graphite/vect-pr43423.c: New.
4958 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4961 * g++.dg/torture/pr45843.C: New test.
4963 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4966 * gfortran.dg/allocate_derived_5.f90: New.
4968 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4970 PR tree-optimization/31261
4971 * gcc.dg/tree-ssa/pr31261.c: New test.
4973 2010-09-30 Michael Eager <eager@eagercon.com>
4975 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4976 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4977 * gcc.target/microblaze/microblaze.exp: Ditto.
4978 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4979 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4980 * gcc.target/microblaze/others/data_var1.c: Ditto.
4981 * gcc.target/microblaze/others/data_var2.c: Ditto.
4982 * gcc.target/microblaze/others/data_var3.c: Ditto.
4983 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4984 * gcc.target/microblaze/others/strings1.c:: Ditto.
4985 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4986 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4987 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4988 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4989 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4990 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4991 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4992 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4993 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4994 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4995 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4996 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4997 * gcc.target/microblaze/isa/float.c: Ditto.
4998 * gcc.target/microblaze/isa/mulh.c: Ditto.
4999 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
5000 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
5001 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
5002 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
5003 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
5004 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
5005 * gcc.target/microblaze/isa/bshift.c: Ditto.
5006 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
5007 * gcc.target/microblaze/isa/div.c: Ditto.
5008 * gcc.target/microblaze/isa/vanilla.c: Ditto.
5009 * gcc.target/microblaze/isa/mul.c: Ditto.
5011 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
5013 merge from FSF 'apple/trunk' branch.
5014 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
5017 * objc.dg/enhanced-proto-1.m: New.
5018 * objc.dg/enhanced-proto-2.m: New.
5019 * obj-c++.dg/enhanced-proto-1.mm: New
5020 * obj-c++.dg/enhanced-proto-2.mm: New.
5022 2010-09-30 Richard Guenther <rguenther@suse.de>
5025 * gcc.dg/debug/pr41893-1.c: Adjust.
5026 * gcc.dg/pr30762-1.c: Likewise.
5027 * gcc.dg/pr31529-1.c: Likewise.
5028 * gcc.dg/pr34457-1.c: Likewise.
5029 * gcc.dg/pr34668-1.c: Likewise.
5030 * gcc.dg/pr43557-1.c: Likewise.
5032 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
5035 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5036 * objc.dg/const-str-3.m: Correct header for memcpy.
5037 * objc.dg/const-str-7.m: Likewise.
5038 * objc.dg/method-20b.m: Provide an implementation of Object.
5039 Adjust XFAIL for m64 NeXT runtime.
5040 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5041 * objc.dg/encode-3.m: Correct line ordering, provide header for
5043 * objc.dg/encode-7-next.m: Only run for 32bit.
5044 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5045 * objc.dg/type-size-2.m: Provide an implementation of Object.
5047 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5048 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5049 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5050 Adjust XFAIL for m64 NeXT runtime.
5051 * obj-c++.dg/method-22.mm: Likewise.
5052 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5054 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
5056 Merge from 'apple/trunk' branch on FSF servers.
5058 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
5061 * obj-c++.dg/bad-forward-decl.mm: New
5063 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
5065 * ada/acats/run_acats: Revert revision 157037.
5067 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
5069 Merge from 'apple/trunk' branch on FSF servers.
5071 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
5074 * objc.dg/naming-2.m: Update
5075 * objc.dg/naming-3.m: New
5077 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
5080 * gcc.target/arm/pr40457-3.c: New test.
5082 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
5084 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5086 * lib/target-supports.exp (check_ifunc_available): Likewise.
5088 2010-09-29 Tristan Gingold <gingold@adacore.com>
5090 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5092 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
5094 * objc.dg/keywords-1.m: New test.
5095 * objc.dg/keywords-2.m: New test.
5096 * objc.dg/keywords-3.m: New test.
5097 * obj-c++.dg/keywords-1.mm: New test.
5098 * obj-c++.dg/keywords-2.mm: New test.
5100 2010-09-28 Jason Merrill <jason@redhat.com>
5102 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5103 * g++.dg/ext/complit11.C: Likewise.
5104 * g++.old-deja/g++.law/temps1.C: Likewise.
5106 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5107 * g++.old-deja/g++.mike/misc6.C: Likewise.
5109 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
5111 * objc.dg/attributes/method-attribute-1.m: New.
5112 * objc.dg/attributes/method-attribute-2.m: New.
5114 * obj-c++.dg/attributes/method-attribute-1.m: New.
5115 * obj-c++.dg/attributes/method-attribute-2.m: New.
5117 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
5119 * objc.dg/attributes: New.
5120 * objc.dg/attributes/attributes.exp: New.
5121 * objc.dg/attributes/class-attribute-1.m: New.
5122 * objc.dg/attributes/class-attribute-2.m: New
5123 * objc.dg/attributes/categ-attribute-1.m: New
5124 * objc.dg/attributes/categ-attribute-2.m: New
5125 * objc.dg/attributes/proto-attribute-1.m: New
5127 * obj-c++.dg/attributes: New.
5128 * obj-c++.dg/attributes/attributes.exp: New
5129 * obj-c++.dg/attributes/class-attribute-1.mm: New
5130 * obj-c++.dg/attributes/class-attribute-2.mm: New
5131 * obj-c++.dg/attributes/categ-attribute-1.mm: New
5132 * obj-c++.dg/attributes/categ-attribute-2.mm: New
5133 * obj-c++.dg/attributes/proto-attribute-1.mm: New
5135 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5137 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5138 from the branch renamed to method-20b.m to avoid clashes).
5140 2005-08-23 Stuart Hastings <stuart@apple.com>
5141 Ziemowit Laski <zlaski@apple.com>
5144 * obj-c++.dg/method-23.mm: New.
5145 * objc.dg/method-20.m: New.
5147 2010-09-28 Jan Hubicka <jh@suse.cz>
5149 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5151 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5154 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5155 i?86-*-solaris2.[89], *-*-vxworks*.
5156 * gcc.target/i386/pr22152.c: Likewise.
5157 * gcc.target/i386/vect8-ret.c: New test.
5159 2010-09-28 Jie Zhang <jie@codesourcery.com>
5161 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5163 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5165 Merge from 'apple/trunk' branch on FSF servers.
5167 2005-07-18 Ziemowit Laski <zlaski@apple.com>
5170 * obj-c++.dg/method-22.mm: New.
5172 2010-09-27 Jason Merrill <jason@redhat.com>
5174 * g++.dg/cpp0x/rv-lvalue-req.C: New.
5175 * g++.dg/ext/complit11.C: Adjust.
5176 * g++.old-deja/g++.law/temps1.C: Adjust.
5177 * g++.old-deja/g++.ns/koenig6.C: Adjust.
5178 * g++.old-deja/g++.oliva/partord1.C: Adjust.
5180 2010-09-27 Ian Lance Taylor <iant@google.com>
5182 * lib/target-supports.exp (check_effective_target_split_stack):
5184 * gcc.dg/split-1.c: New test.
5185 * gcc.dg/split-2.c: New test.
5186 * gcc.dg/split-3.c: New test.
5187 * gcc.dg/split-4.c: New test.
5189 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5192 * objc.dg/type-size-3.m: New test.
5194 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5197 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5199 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5202 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5203 * objc.dg/type-size-2.m: Same change.
5204 * obj-c++.dg/encode-5.mm: Same change.
5206 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5208 Merge from 'apple/trunk' branch on FSF servers. The original
5209 Changelogs are below.
5211 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5212 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5213 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5214 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5216 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5217 proto-qual-1.m in the branch) and the normal ABI on GNU.
5218 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
5219 the test only with the NeXT runtime.
5220 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5221 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5222 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5223 Run the test only with the NeXT runtime.
5225 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
5228 * objc.dg/encode-7-64bit.m: New.
5229 * objc.dg/encode-7.m: Skip if -m64.
5231 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
5234 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5235 * obj-c++.dg/threedotthree-abi-1.mm: New
5236 * objc.dg/threedotthree-abi-1.m: New
5238 2005-07-20 Ziemowit Laski <zlaski@apple.com>
5241 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5242 * objc.dg/encode-6.m: Likewise.
5243 * objc.dg/encode-7.m: New test case.
5245 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5247 Merge from 'apple/trunk' branch on FSF servers. Renamed
5248 const-str-12.m to constr-str-12b.m to avoid conflicts.
5250 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
5253 * obj-c++.dg/warn5.mm: New
5255 2005-06-22 Ziemowit Laski <zlaski@apple.com>
5258 * obj-c++.dg/const-str-12.mm: New.
5259 * objc.dg/const-str-12.m: New.
5261 2010-09-27 Tobias Burnus <burnus@net-b.de>
5265 * gfortran.dg/storage_size_2.f08: Fix test.
5266 * gfortran.dg/c_sizeof_1.f90: Fix test.
5267 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5268 * gfortran.dg/c_sizeof_3.f90: New.
5269 * gfortran.dg/c_sizeof_4.f90: New.
5270 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5271 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5273 2010-09-26 Daniel Kraft <d@domob.eu>
5277 * gfortran.dg/select_type_18.f03: New test.
5279 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/return2.ad[sb]: New test.
5282 * gnat.dg/return2_pkg.ads: New helper.
5284 2010-09-25 Daniel Kraft <d@domob.eu>
5287 * gfortran.dg/io_constraints_6.f03: New test.
5288 * gfortran.dg/io_constraints_7.f03: New test.
5289 * gfortran.dg/newunit_2.f90: New test.
5291 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
5293 * gfortran.dg/operator_c1202.f90: New test.
5295 2010-09-24 Jan Hubicka <jh@suse.cz>
5297 * gcc.dg/tree-ssa/leaf.c: New testcase.
5299 2010-09-24 Jan Hubicka <jh@suse.cz>
5301 PR tree-optimization/45738
5302 PR tree-optimization/45741
5303 * gcc.c-torture/compile/pr45741.c: New.
5304 * gfortran.fortran-torture/compile/pr45738.f90: New.
5306 2010-09-24 Joseph Myers <joseph@codesourcery.com>
5308 * gcc.dg/cpp/undef-opt-1.c: New test.
5310 2010-09-24 Jason Merrill <jason@redhat.com>
5312 * g++.dg/other/error10.C: Adjust expected output.
5314 2010-09-24 Jakub Jelinek <jakub@redhat.com>
5317 * gcc.dg/torture/stackalign/alloca-6.c: New test.
5318 * gcc.target/i386/pr45234.c: New test.
5320 2010-09-24 Richard Guenther <rguenther@suse.de>
5322 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5324 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
5326 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5327 as a comment leader in regexp.
5329 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5331 * objc.dg/sync-2.m: New test.
5332 * obj-c++.dg/sync-2.mm: New test.
5334 2010-09-24 Tobias Burnus <burnus@net-b.de>
5337 * gfortran.dg/iso_fortran_env_7.f90: New.
5339 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5341 * obj-c++.dg/too-many-args.mm: New file.
5343 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5345 Merge from 'apple/trunk' branch on FSF servers.
5347 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
5350 * objc.dg/too-many-args.m: New
5352 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5355 * gfortran.dg/dependency_36.f90: New test.
5357 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
5359 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5360 * gcc.target/i386/pad-3.c: Ditto.
5361 * gcc.target/i386/pad-7.c: Ditto.
5362 * gcc.target/i386/pad-7.c: Ditto.
5363 * gcc.target/i386/pr36502.c: Ditto.
5364 * gcc.target/i386/zee.c: Ditto.
5365 * gcc.target/i386/20060821-1.c: Ditto.
5366 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
5367 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
5368 * gcc.target/i386/pad-5b.c: Ditto.
5369 * gcc.target/i386/pad-6a.c: Ditto.
5370 * gcc.target/i386/pad-6b.c: Ditto.
5371 * gcc.target/i386/pad-8.c: Ditto.
5372 * gcc.target/i386/pad-9.c: Ditto.
5373 * gcc.target/i386/pad-10.c: Ditto.
5374 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
5376 2010-09-23 Richard Guenther <rguenther@suse.de>
5378 PR tree-optimization/45565
5379 * g++.dg/ipa/pr45565.C: New testcase.
5381 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
5385 * gfortran.dg/vector_subscript_bound_1.f90: New.
5387 2010-09-23 Richard Guenther <rguenther@suse.de>
5390 * gcc.dg/pr45750.c: New testcase.
5392 2010-09-23 Jakub Jelinek <jakub@redhat.com>
5394 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5395 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
5398 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5400 PR rtl-optimization/44374
5401 * gcc.target/arm/headmerge-1.c: New test.
5402 * gcc.target/arm/headmerge-2.c: New test.
5403 * gcc.target/i386/headmerge-1.c: New test.
5404 * gcc.target/i386/headmerge-2.c: New test.
5406 2010-09-23 Daniel Kraft <d@domob.eu>
5411 * gfortran.dg/intrinsic_intent_1.f03: New test.
5412 * gfortran.dg/select_type_17.f03: New test.
5413 * gfortran.dg/associate_5.f03: More definability tests.
5414 * gfortran.dg/enum_2.f90: Check definability.
5415 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5416 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5417 * gfortran.dg/char_expr_2.f90: Ditto.
5418 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5419 * gfortran.dg/enum_5.f90: Ditto.
5420 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5421 * gfortran.dg/impure_assignment_2.f90: Ditto.
5422 * gfortran.dg/impure_assignment_3.f90: Ditto.
5423 * gfortran.dg/intent_out_1.f90: Ditto.
5424 * gfortran.dg/intent_out_3.f90: Ditto.
5425 * gfortran.dg/pointer_assign_7.f90: Ditto.
5426 * gfortran.dg/pointer_intent_3.f90: Ditto.
5427 * gfortran.dg/pr19936_1.f90: Ditto.
5428 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5429 * gfortran.dg/simpleif_2.f90: Ditto.
5430 * gfortran.dg/protected_5.f90: Ditto.
5431 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5432 * gfortran.dg/protected_6.f90: Ditto.
5433 * gfortran.dg/protected_7.f90: Ditto.
5435 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5438 * gfortran.dg/namelist_65.f90: New test.
5440 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5442 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5443 the regexp pattern between the expected label and location string.
5445 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5447 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5449 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5451 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5452 * gcc.dg/pr27898.c: Likewise.
5453 * gcc.dg/pr28712.c: Likewise.
5454 * gcc.dg/pr30762-1.c: Likewise.
5455 * gcc.dg/pr31529-1.c: Likewise.
5456 * gcc.dg/pr34457-1.c: Likewise.
5457 * gcc.dg/pr34668-1.c: Likewise.
5458 * gcc.dg/pr34989-1.c: Likewise.
5459 * gcc.dg/pr43557-1.c: Likewise.
5461 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5463 PR rtl-optimization/45739
5464 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5466 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5468 * gcc.target/sparc/mnofpu.c: New test.
5470 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5472 PR rtl-optimization/45739
5473 * gcc.target/i386/pr45739.c: New test.
5475 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5478 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5479 and counts. Add non-elemental function call check.
5482 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5483 arguments checks. Update temporary counts.
5484 * gfortran.dg/transpose_optimization_1.f90: New.
5486 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5489 * objc.dg/invalid-method-1.m: New.
5491 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5493 Merge from 'apple/trunk' branch on FSF servers.
5495 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5498 * objc.dg/naming-4.m: New
5499 * objc.dg/naming-5.m: New
5500 * obj-c++.dg/naming-1.mm: New
5501 * obj-c++.dg/naming-2.mm: New
5503 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5504 Jack Howarth <howarth@bromo.med.uc.edu>
5507 * g++.dg/torture/pr44972.C: Use portable assert().
5509 2010-09-21 Richard Guenther <rguenther@suse.de>
5511 PR tree-optimization/45580
5512 * g++.dg/torture/pr45580.C: New testcase.
5514 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5516 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5518 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5521 * gfortran.dg/pointer_check_7.f90: New.
5523 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5525 PR rtl-optimization/45728
5526 * gcc.c-torture/compile/pr45728.c: New test.
5528 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5531 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5533 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5535 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5537 2010-09-20 Richard Guenther <rguenther@suse.de>
5540 * gcc.dg/torture/pr45704.c: New testcase.
5542 2010-09-20 Jan Hubicka <jh@suse.cz>
5544 PR tree-optimize/45605
5545 * g++.dg/tree-ssa/pr45605.C: New testcase.
5547 2010-09-20 Michael Matz <matz@suse.de>
5550 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5553 2010-09-20 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/45705
5556 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5558 2010-09-20 Michael Matz <matz@suse.de>
5561 * lib/target-supports.exp (check_effective_target_vect_perm):
5564 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5566 PR rtl-optimization/45695
5567 * gcc.c-torture/execute/pr45695.c: New test.
5569 2010-09-19 Jan Hubicka <jh@suse.cz>
5572 * gcc.c-torture/compile/pr44246.c:New file.
5574 2010-09-19 Ira Rosen <irar@il.ibm.com>
5576 PR tree-optimization/45714
5577 * gfortran.dg/vect/pr45714-a.f: New test.
5578 * gfortran.dg/vect/pr45714-b.f: New test.
5580 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/const1.adb: Rename into...
5583 * gnat.dg/constant1.adb: ...this.
5584 * gnat.dg/constant2.adb: New test.
5585 * gnat.dg/constant2_pkg1.ads: New helper.
5586 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5588 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5590 * gnat.dg/specs/constant1.ads: New test.
5591 * gnat.dg/specs/constant1_pkg.ads: New helper.
5593 2010-09-18 Jan Hubicka <jh@suse.cz>
5595 PR tree-optimization/45453
5596 * g++.dg/tree-ssa/pr45453.C: New testcase.
5598 2010-09-18 Jason Merrill <jason@redhat.com>
5600 * g++.dg/cpp0x/initlist44.C: New.
5602 2010-09-18 Richard Guenther <rguenther@suse.de>
5604 PR tree-optimization/45709
5605 * g++.dg/torture/pr45709-2.C: New testcase.
5607 2010-09-18 Richard Guenther <rguenther@suse.de>
5609 PR tree-optimization/45709
5610 * g++.dg/torture/pr45709.C: New testcase.
5612 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5615 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5617 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5619 * gcc.target/i386/pad-1.c: New.
5620 * gcc.target/i386/pad-2.c: Likewise.
5621 * gcc.target/i386/pad-3.c: Likewise.
5622 * gcc.target/i386/pad-4.c: Likewise.
5623 * gcc.target/i386/pad-5a.c: Likewise.
5624 * gcc.target/i386/pad-5b.c: Likewise.
5625 * gcc.target/i386/pad-6a.c: Likewise.
5626 * gcc.target/i386/pad-6b.c: Likewise.
5627 * gcc.target/i386/pad-7.c: Likewise.
5628 * gcc.target/i386/pad-8.c: Likewise.
5629 * gcc.target/i386/pad-9.c: Likewise.
5630 * gcc.target/i386/pad-10.c: Likewise.
5632 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5635 * gcc.dg/torture/stackalign/alloca-5.c: New.
5637 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5640 * gcc.dg/torture/pr45678-2.c: New.
5642 2010-09-17 Richard Guenther <rguenther@suse.de>
5645 * gcc.dg/torture/pr45678-1.c: New testcase.
5647 2010-09-17 Michael Matz <matz@suse.de>
5649 PR tree-optimization/43432
5650 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5651 check_effective_target_vect_perm_short): New predicates.
5652 (check_effective_target_vect_perm): Include x86_64.
5653 * gcc.dg/vect/pr43432.c: New test.
5654 * gcc.dg/vect/vect-114.c: Adjust.
5655 * gcc.dg/vect/vect-15.c: Ditto.
5656 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5657 * gcc.dg/vect/slp-perm-9.c: Ditto.
5659 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5662 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5665 2010-09-17 Richard Guenther <rguenther@suse.de>
5667 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5668 * gcc.dg/pr28706.c: Likewise.
5669 * gcc.dg/pr28712.c: Likewise.
5670 * gcc.dg/pr30762-1.c: Likewise.
5671 * gcc.dg/pr30762-2.c: Likewise.
5672 * gcc.dg/pr31529-1.c: Likewise.
5673 * gcc.dg/pr31529-2.c: Likewise.
5674 * gcc.dg/pr34457-1.c: Likewise.
5675 * gcc.dg/pr34457-2.c: Likewise.
5676 * gcc.dg/pr34668-1.c: Likewise.
5677 * gcc.dg/pr34668-2.c: Likewise.
5678 * gcc.dg/pr34989-1.c: Likewise.
5679 * gcc.dg/pr34989-2.c: Likewise.
5680 * gcc.dg/pr43557-1.c: Likewise.
5681 * gcc.dg/pr43557-2.c: Likewise.
5682 * gcc.dg/debug/pr41893-1.c: Likewise.
5683 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5684 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5685 * gcc.dg/matrix/matrix-4.c: Likewise.
5686 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5687 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5688 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5689 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5691 2010-09-16 Tobias Burnus <burnus@net-b.de>
5694 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5696 * gfortran.dg/intent_optimize_1.f90: New test.
5698 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5700 * gcc.target/i386/divmod-1.c: New.
5701 * gcc.target/i386/divmod-2.c: Likewise.
5702 * gcc.target/i386/divmod-3.c: Likewise.
5703 * gcc.target/i386/divmod-4.c: Likewise.
5704 * gcc.target/i386/divmod-4a.c: Likewise.
5705 * gcc.target/i386/divmod-5.c: Likewise.
5706 * gcc.target/i386/divmod-6.c: Likewise.
5707 * gcc.target/i386/divmod-7.c: Likewise.
5708 * gcc.target/i386/divmod-8.c: Likewise.
5709 * gcc.target/i386/udivmod-1.c: Likewise.
5710 * gcc.target/i386/udivmod-2.c: Likewise.
5711 * gcc.target/i386/udivmod-3.c: Likewise.
5712 * gcc.target/i386/udivmod-4.c: Likewise.
5713 * gcc.target/i386/udivmod-4a.c: Likewise.
5714 * gcc.target/i386/udivmod-5.c: Likewise.
5715 * gcc.target/i386/udivmod-6.c: Likewise.
5716 * gcc.target/i386/udivmod-7.c: Likewise.
5717 * gcc.target/i386/udivmod-8.c: Likewise.
5719 2010-09-16 Jan Hubicka <jh@suse.cz>
5721 * g++.dg/lto/pr45679-1_0.C: New file.
5722 * g++.dg/lto/pr45679-1_1.C: New file.
5723 * g++.dg/lto/pr45679-0_0.C: New file.
5724 * g++.dg/lto/pr45679-0_1.C: New file.
5726 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5729 * gfortran.dg/class_dummy_2.f03: New.
5731 2010-09-16 Richard Guenther <rguenther@suse.de>
5733 PR tree-optimization/45623
5734 * gcc.dg/torture/pr45623.c: New testcase.
5736 2010-09-16 Ira Rosen <irar@il.ibm.com>
5738 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5739 name and parentheses.
5740 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5742 2010-09-15 Jason Merrill <jason@redhat.com>
5744 * g++.dg/parse/parameter-declaration-2.C: New.
5746 * g++.dg/cpp0x/scoped_enum2.C: New.
5748 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5750 * gcc.c-torture/compile/20100915-1.c: New test.
5752 2010-09-15 Martin Jambor <mjambor@suse.cz>
5755 * gcc.dg/ipa/pr45644.c: New test.
5757 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5759 PR tree-optimization/45633
5760 * gcc.dg/vect/pr45633.c: New test.
5762 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5765 * gfortran.dg/allocate_derived_4.f90: New.
5767 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5769 * lib/target-supports.exp
5770 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5771 supported flag to true for neon.
5773 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5776 * g++.dg/template/crash103.C: New.
5778 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5780 Merge from 'apple/trunk' branch on FSF servers.
5782 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5785 * objc.dg/msg-in-protocol.m: New.
5786 * obj-c++.dg/msg-in-protocol.mm: New.
5788 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5791 * objc.dg/break-in-ifstmt.m: New.
5793 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5796 * obj-c++.dg/comp-types-13.mm: New.
5797 * objc.dg/comp-types-12.m: New.
5799 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5802 * obj-c++.dg/proto-lossage-7.mm: New.
5803 * objc.dg/proto-lossage-7.m: New.
5805 2010-09-14 Jan Hubicka <jh@suse.cz>
5807 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5809 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5812 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5815 * gcc.dg/pr45567.c: New test.
5818 * g++.dg/debug/pr45660.C: New test.
5820 2010-09-14 Ira Rosen <irar@il.ibm.com>
5822 PR tree-optimization/45470
5823 * g++.dg/vect/pr45470-a.cc: New test.
5824 * g++.dg/vect/pr45470-a.cc: New test.
5826 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5829 * lib/profopt.exp: Prune warnings on execname2 compile.
5830 * lib/prune.exp: Prune "can't add line info" warnings.
5832 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835 * gfortran.dg/namelist_64.f90: New test.
5837 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5839 PR rtl-optimization/45617
5840 * gcc.target/i386/pr45617.c: New test.
5842 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5844 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5846 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5848 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5849 * gcc.target/i386/fma4-vector.c: Likewise.
5850 * gcc.target/i386/vectorize2.c: Likewise.
5851 * gcc.target/i386/vectorize4.c: Likewise.
5852 * gcc.target/i386/vectorize5.c: Likewise.
5853 * gcc.target/i386/vectorize6.c: Likewise.
5854 * gcc.target/i386/vectorize8.c: Likewise.
5856 * gcc.target/i386/vect-double-1.c: New.
5857 * gcc.target/i386/vect-double-1a.c: Likewise.
5858 * gcc.target/i386/vect-double-2.c: Likewise.
5859 * gcc.target/i386/vect-double-2a.c: Likewise.
5861 * lib/target-supports.exp (check_effective_target_vect_double):
5862 Set et_vect_double_saved to 0 when tuning for Atom.
5864 2010-09-13 Jan Hubicka <jh@suse.cz>
5866 * gcc.dg/torture/pr23821.c: Drop static keyword.
5867 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5868 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5870 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5872 * gcc.target/arm/sync-1.c: New.
5874 2010-09-12 Olivier Hainque <hainque@adacore.com>
5876 * gnat.dg/memtrap.adb: New test.
5878 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5880 * gfortran.dg/promotion.f90: Fix options.
5882 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5884 * g++.dg/cpp0x/range-for1.C: New.
5885 * g++.dg/cpp0x/range-for2.C: New.
5886 * g++.dg/cpp0x/range-for3.C: New.
5887 * g++.dg/cpp0x/range-for4.C: New.
5888 * g++.dg/cpp0x/range-for5.C: New.
5889 * g++.dg/cpp0x/range-for6.C: New.
5891 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5893 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5894 and counts. Check that transpose is not called.
5895 * gfortran.dg/transpose_2.f90: Update error message.
5897 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5900 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5901 * g++.dg/lookup/strong-using-2.C: Likewise.
5902 * g++.dg/lookup/strong-using-3.C: Likewise.
5903 * g++.dg/lookup/strong-using-5.C: Likewise.
5905 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5906 * g++.dg/cpp0x/inline-ns4.C: New.
5907 * g++.dg/cpp0x/inline-ns5.C: New.
5909 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5912 * gfortran.fortran-torture/compile/pr45634.f90: New.
5914 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5916 * objc.dg/fobjc-exceptions.m: New test.
5918 2010-09-10 Jan Hubicka <jh@suse.cz>
5920 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5922 2010-09-10 Martin Jambor <mjambor@suse.cz>
5924 PR tree-optimization/44972
5925 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5926 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5927 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5929 * g++.dg/torture/pr44972.C: New test.
5931 2010-09-10 Martin Jambor <mjambor@suse.cz>
5933 PR tree-optimization/44972
5934 * g++.dg/torture/pr34850.C: Remove expected warning.
5936 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5938 * gfortran.dg/dummy_optional_arg.f90: New test.
5940 2010-09-08 Jan Hubicka <jh@suse.cz>
5942 PR tree-optimization/45598
5943 * fortran.fortran-torture/compile/pr45598.f90: New test.
5945 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5947 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5948 * lib/target-supports.exp (check_ifunc_available): New.
5949 * gcc.dg/attr-ifunc-1.c: New.
5950 * gcc.dg/attr-ifunc-2.c: New.
5951 * gcc.dg/attr-ifunc-3.c: New.
5952 * gcc.dg/attr-ifunc-4.c: New.
5953 * gcc.dg/attr-ifunc-5.c: New.
5954 * g++.dg/ext/attr-ifunc-1.C: New.
5955 * g++.dg/ext/attr-ifunc-2.C: New.
5956 * g++.dg/ext/attr-ifunc-3.C: New.
5957 * g++.dg/ext/attr-ifunc-4.C: New.
5959 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5962 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5964 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5966 * gfortran.dg/inline_transpose_1.f90: New test.
5968 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/warn/Wunused-var-15.C: New test.
5973 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5975 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5978 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5980 * objc/execute/exceptions/throw-nil.m: New test.
5981 * objc/execute/exceptions/handler-1.m: Updated to use the new
5982 objc_set_uncaught_exception_handler() function.
5983 * objc/execute/exceptions/matcher-1.m: New test.
5985 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5988 * gfortran.dg/bit_comparison_1.F90: New test.
5989 * gfortran.dg/leadz_trailz_3.f90: New test.
5990 * gfortran.dg/masklr_2.F90: New test.
5991 * gfortran.dg/shiftalr_1.F90: New test.
5992 * gfortran.dg/merge_bits_2.F90: New test.
5993 * gfortran.dg/dshift_2.F90: New test.
5994 * gfortran.dg/bit_comparison_2.F90: New test.
5995 * gfortran.dg/masklr_1.F90: New test.
5996 * gfortran.dg/merge_bits_1.F90: New test.
5997 * gfortran.dg/dshift_1.F90: New test.
5998 * gfortran.dg/shiftalr_2.F90: New test.
6000 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
6002 * objc.dg/type-stream-1.m: Replaced with a test that tests that
6003 functions from objc/typedstream.h are deprecated.
6005 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6007 * lib/target-supports.exp
6008 (check_effective_target_run_expensive_tests): New proc.
6009 * gcc.c-torture/compile/limits-fnargs.c: Use
6010 dg-require-effective-target run_expensive_tests.
6012 2010-09-08 Jakub Jelinek <jakub@redhat.com>
6015 * gfortran.dg/gomp/pr45597.f90: New test.
6018 * gfortran.dg/gomp/pr45595.f90: New test.
6020 2010-09-08 Michael Matz <matz@suse.de>
6022 * c-c++-common/uninit-17.c: Adjust.
6024 2010-09-08 Michael Matz <matz@suse.de>
6026 PR tree-optimization/43430
6027 * gcc.dg/vect/pr43430-2.c: New test.
6029 2010-09-08 Michael Matz <matz@suse.de>
6031 PR tree-optimization/33244
6032 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6034 2010-09-08 Richard Guenther <rguenther@suse.de>
6036 PR tree-optimization/45578
6037 * gfortran.dg/pr45578.f90: New testcase.
6039 2010-09-08 Richard Guenther <rguenther@suse.de>
6042 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6044 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6047 * gfortran.dg/char_length_18.f90: New test.
6049 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
6052 * gcc.target/i386/pr36502.c: New test.
6056 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6057 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6059 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
6061 * gfortran.dg/achar_4.f90: Enable bounds checking.
6063 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
6066 * gcc.target/i386/pr45206.c: New test.
6068 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
6071 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6073 2010-09-07 Jan Hubicka <jh@suse.cz>
6075 * gcc.c-torture/compile/20100907.c: New testcase.
6077 2010-09-07 Richard Guenther <rguenther@suse.de>
6080 * g++.dg/eh/pr45569.C: New testcase.
6082 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
6085 * gcc.target/arm/pr43137.c: New test.
6087 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6090 * gfortran.dg/dependency_35.f90: New test.
6092 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6095 * gfortran.dg/char_length_17.f90: New test.
6097 2010-09-06 Dodji Seketeli <dodji@redhat.com>
6102 * g++.dg/template/typedef34.C: New test.
6103 * g++.dg/template/typedef35.C: New test.
6105 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
6108 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6110 2010-09-06 Mark Mitchell <mark@codesourcery.com>
6112 * g++.dg/warn/Wdouble-promotion.C: New.
6114 2010-09-06 Arnaud Charlet <charlet@adacore.com>
6116 * g++.dg/parse/redef2.C: New.
6118 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6120 * gcc.dg/20100906-1.c: New testcase.
6122 2010-09-06 Jakub Jelinek <jakub@redhat.com>
6125 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6126 DW_TAG_enumeration_type DIE.
6128 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
6130 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6133 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
6135 PR rtl-optimization/44919
6136 * g++.dg/opt/pr44919.C: New.
6138 2010-09-06 Tobias Burnus <burnus@net-b.de>
6141 * gfortran.dg/iall_iany_iparity_1.f90: New.
6142 * gfortran.dg/iall_iany_iparity_2.f90: New.
6144 2010-09-06 Jason Merrill <jason@redhat.com>
6146 * g++.dg/cpp0x/initlist42.C: New.
6148 * g++.dg/cpp0x/auto19.C: New.
6150 * g++.dg/template/sfinae25.C: New.
6151 * g++.dg/template/char1.C: Expect warning.
6152 * g++.dg/template/nontype10.C: Likewise.
6154 * g++.dg/cpp0x/implicit9.C: New.
6156 * g++.dg/cpp0x/initlist43.C: New.
6158 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
6160 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6162 2010-09-05 Mark Mitchell <mark@codesourcery.com>
6164 * gcc.dg/Wdouble-promotion.c: New.
6166 2010-09-05 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/float128_1.f90: Remove test case as
6169 it always fails since Rev 163611 backed out the
6170 front-end implementation.
6172 2010-09-05 Tobias Burnus <burnus@net-b.de>
6174 * gfortran.dg/float128_1.f90: XFAIL test case.
6176 2010-09-05 Tobias Burnus <burnus@net-b.de>
6178 * gfortran.dg/bessel_7.f90: Decrease required precision.
6180 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
6183 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6184 ref-all-matching targets.
6186 2010-09-05 Richard Guenther <rguenther@suse.de>
6188 PR tree-optimization/45535
6189 * gcc.c-torture/compile/pr45535.c: New testcase.
6191 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
6193 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6195 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6196 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6197 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6198 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6199 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6200 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6201 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6202 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6203 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6204 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6205 * gcc.target/i386/pr22152.c: Likewise.
6206 * gcc.target/i386/pr36992-1.c: Likewise.
6207 * gcc.target/i386/pr36992-2.c: Likewise.
6208 * gcc.target/sh/sh4a-memmovua.c: Likewise.
6210 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6213 * gcc.dg/const-uniq-1.c: Modify regexp.
6215 2010-09-04 Tobias Burnus <burnus@net-b.de>
6218 * gfortran.dg/namelist_63.f90: New.
6220 2010-09-04 Jan Hubicka <jh@suse.cz>
6222 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6223 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6225 2010-09-04 Jan Hubicka <jh@suse.cz>
6227 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6229 2010-09-04 Janus Weil <janus@gcc.gnu.org>
6232 * gfortran.dg/allocate_alloc_opt_12.f90: New.
6234 2010-09-03 Joseph Myers <joseph@codesourcery.com>
6236 * gcc.dg/opts-4.c: New test.
6238 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6240 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6241 * gcc.dg/vect/vect-peel-4.c: Ditto.
6243 2010-09-03 Daniel Kraft <d@domob.eu>
6246 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6248 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6251 * gfortran.dg/dependency_34.f90: New test.
6253 2010-09-03 Steve Ellcey <sje@cup.hp.com>
6255 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6257 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6259 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6260 gcc.target/i386/clearcap.map if supported.
6262 2010-09-03 Michael Matz <matz@suse.de>
6265 * gcc.dg/pr45415.c: New test.
6267 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
6269 PR tree-optimization/45506
6270 * gcc.dg/pr45506.c: New.
6272 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
6275 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6276 * gcc.target/i386/float128-2.c: Ditto.
6278 2010-09-03 Daniel Kraft <d@domob.eu>
6281 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6282 * gfortran.dg/internal_dummy_2.f08: New test.
6283 * gfortran.dg/internal_dummy_3.f08: New test.
6284 * gfortran.dg/internal_dummy_4.f08: New test.
6286 2010-09-03 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.target/i386/pr45500.c: New test.
6291 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
6293 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6295 2010-09-03 Daniel Kraft <d@domob.eu>
6298 * gfortran.dg/exit_2.f08; Adapt error messages.
6299 * gfortran.dg/exit_3.f08: New test.
6300 * gfortran.dg/exit_4.f08: New test.
6301 * gfortran.dg/exit_5.f03: New test.
6303 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6305 * gfortran.dg/ishft_4.f90: New test.
6307 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6309 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6310 FRIZ/XSRIZ instruciton for (double)(long long)x.
6311 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6313 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6315 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6317 2010-09-02 Richard Guenther <rguenther@suse.de>
6319 PR tree-optimization/44937
6320 PR tree-optimization/45412
6321 * g++.dg/opt/pr45412.C: New testcase.
6322 * gcc.c-torture/compile/pr45412.c: Likewise.
6323 * gcc.c-torture/compile/pr44937.c: Likewise.
6325 2010-09-02 Joseph Myers <joseph@codesourcery.com>
6327 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
6328 but using -Werror=comment.
6329 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6330 expected error messages.
6332 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6334 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6335 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6337 2010-09-02 Tobias Burnus <burnus@net-b.de>
6340 * gfortran.dg/initialization_27.f90: New.
6342 2010-09-02 Ira Rosen <irar@il.ibm.com>
6344 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6345 check into different basic blocks. Expect vectorization if misaligned
6346 stores are supported.
6347 * gcc.dg/vect/bb-slp-8a.c: New test.
6348 * gcc.dg/vect/bb-slp-8b.c: New test.
6350 2010-09-01 Steve Ellcey <sje@cup.hp.com>
6352 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6354 2010-09-01 Janus Weil <janus@gcc.gnu.org>
6357 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6358 * gfortran.dg/class_dummy_1.f03: New.
6360 2010-09-01 Jakub Jelinek <jakub@redhat.com>
6363 * g++.dg/tree-prof/partition2.C: New test.
6365 2010-09-01 Richard Guenther <rguenther@suse.de>
6367 * gcc.dg/vect/vect-outer-fir.c: Adjust.
6368 * gcc.dg/tree-ssa/vrp54.c: New testcase.
6369 * gcc.c-torture/execute/20100827-1.c: Likewise.
6371 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6373 * gfortran.dg/execute_command_line_1.f90: New test.
6375 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6377 PR preprocessor/45457
6378 * c-c++-common/cpp/pr45457.c: New test.
6380 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
6382 * gcc.dg/nested-func-8.c: New test.
6384 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6387 * gfortran.dg/popcnt_poppar_1.F90: New test.
6388 * gfortran.dg/popcnt_poppar_2.F90: New test.
6390 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
6392 * gcc.target/i386/volatile-2.c: Require nonpic target.
6394 2010-08-31 Jakub Jelinek <jakub@redhat.com>
6397 * gcc.dg/pr45461.c: New test.
6399 2010-08-31 Richard Guenther <rguenther@suse.de>
6402 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6404 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
6406 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6408 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6411 * gfortran.dg/typebound_proc_18.f03: New.
6413 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6415 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6416 * lib/scanasm.exp (scan-stack-usage): Likewise.
6417 (scan-stack-usage-not): Likewise.
6418 * gcc.dg/stack-usage-1.c: New test.
6419 * gcc.target/i386/stack-usage-realign.c: Likewise.
6421 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6423 PR tree-optimization/45427
6424 * gcc.dg/tree-ssa/pr45427.c: New test.
6426 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6429 * g++.dg/template/crash102.C: New.
6431 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6434 * gcc.dg/gomp/atomic-12.c: New test.
6435 * gcc.dg/gomp/atomic-13.c: New test.
6436 * gcc.dg/gomp/atomic-14.c: New test.
6437 * g++.dg/gomp/atomic-11.C: New test.
6438 * g++.dg/gomp/atomic-12.C: New test.
6439 * g++.dg/gomp/atomic-13.C: New test.
6440 * g++.dg/gomp/atomic-14.C: New test.
6442 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6444 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6447 2010-08-30 Thomas Quinot <quinot@adacore.com>
6449 * gnat.dg/discr24.adb: New test.
6451 2010-08-30 Richard Guenther <rguenther@suse.de>
6453 PR tree-optimization/45449
6454 * gcc.dg/pr45449.c: New testcase.
6456 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6458 * gcc.dg/opts-1.c: Expect errors, not warnings.
6460 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6463 * gfortran.dg/dynamic_dispatch_11.f03: New.
6465 2010-08-29 Jason Merrill <jason@redhat.com>
6468 * g++.dg/parse/defarg15.C: New.
6470 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6473 * gfortran.dg/select_type_16.f03: New.
6475 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6476 Tobias Burnus <burnus@net-b.de>
6478 * gfortran.dg/bessel_7.f90: Decrease required precision.
6480 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6481 Kaz Kojima <kkojima@gcc.gnu.org>
6483 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6485 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6487 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6488 floating point conversion code generation.
6489 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6490 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6491 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6492 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6493 to integer conversion code generation.
6494 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6495 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6496 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6497 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6499 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6502 * gfortran.dg/random_seed_1.f90: Adjust test.
6503 * gfortran.dg/float128_1.f90: New test.
6505 2010-08-27 Tobias Burnus <burnus@net-b.de>
6508 * gfortran.dg/norm2_1.f90: New.
6509 * gfortran.dg/norm2_2.f90: New.
6510 * gfortran.dg/norm2_3.f90: New.
6511 * gfortran.dg/norm2_4.f90: New.
6512 * gfortran.dg/parity_1.f90: New.
6513 * gfortran.dg/parity_2.f90: New.
6514 * gfortran.dg/parity_3.f90: New.
6516 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6519 * gfortran.dg/select_type_15.f03: New.
6521 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6524 * gfortran.dg/hollerith8.f90: New test.
6526 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6529 * gfortran.dg/dependency_33.f90: New test.
6531 2010-08-27 Richard Guenther <rguenther@suse.de>
6533 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6534 * gcc.dg/graphite/scop-2.c: Likewise.
6535 * gcc.dg/graphite/scop-20.c: Likewise.
6536 * gcc.dg/vect/slp-25.c: Likewise.
6538 2010-08-27 Olivier Hainque <hainque@adacore.com>
6540 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6542 2010-08-26 Daniel Kraft <d@domob.eu>
6547 * gfortran.dg/associate_8.f03: New test.
6548 * gfortran.dg/select_type_13.f03: New test.
6549 * gfortran.dg/select_type_14.f03: New test.
6551 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6553 PR tree-optimization/44485
6554 * gcc.dg/pr44485.c: New test.
6556 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6559 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6560 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6562 2010-08-26 Richard Guenther <rguenther@suse.de>
6564 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6565 * gcc.dg/graphite/scop-21.c: Likewise.
6567 2010-08-26 Richard Guenther <rguenther@suse.de>
6569 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6570 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6571 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6572 * gcc.dg/vect/vect-91.c: Likewise.
6573 * gcc.dg/vect/vect-peel-1.c: Likewise.
6574 * gcc.dg/vect/vect-peel-2.c: Likewise.
6575 * gcc.dg/vect/vect-peel-4.c: Likewise.
6577 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6580 * gfortran.dg/der_io_4.f90: New test.
6582 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6584 PR rtl-optimization/44858
6585 * gcc.c-torture/execute/pr44858.c: New test.
6587 PR rtl-optimization/45400
6588 * g++.dg/other/i386-8.C: New test.
6590 2010-08-25 Richard Guenther <rguenther@suse.de>
6592 * gcc.dg/alias-8.c: Adjust.
6594 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6596 * gcc.target/i386/combine-mul.c: New test.
6598 2010-08-25 Richard Guenther <rguenther@suse.de>
6601 * gcc.dg/graphite/id-27.c: New testcase.
6602 * gcc.dg/lto/20100825-1_0.c: Likewise.
6604 2010-08-25 Richard Guenther <rguenther@suse.de>
6606 PR tree-optimization/45316
6607 * g++.dg/opt/pr45316.C: New testcase.
6609 2010-08-25 Richard Guenther <rguenther@suse.de>
6611 PR tree-optimization/45393
6612 * g++.dg/torture/pr45393.C: New testcase.
6614 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6616 PR tree-optimization/45059
6617 * gcc.c-torture/compile/pr45059.c: New test.
6619 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6621 * lib/target-supports.exp (check_effective_target_vect_unpack):
6622 Set vect_unpack supported flag to true for neon.
6624 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6626 * gcc.dg/tree-ssa/ifc-5.c: New.
6628 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6630 * gcc.dg/tree-ssa/ifc-4.c: New.
6631 * gcc.dg/tree-ssa/ifc-7.c: New.
6633 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6635 * gcc.dg/vect/vect.exp: Check loongson targets
6636 * g++.dg/vect/vect.exp: Likewise
6637 * gfortran.dg/vect/vect.exp: Likewise
6639 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6641 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6644 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6647 * gfortran.dg/proc_ptr_29.f90: New.
6649 2010-08-22 Tobias Burnus <burnus@net-b.de>
6650 Dominique d'Humieres <dominiq@lps.ens.fr>
6653 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6655 2010-08-22 Tobias Burnus <burnus@net-b.de>
6658 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6660 2010-08-22 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6665 2010-08-22 Tobias Burnus <burnus@net-b.de>
6666 Dominique d'Humieres <dominiq@lps.ens.fr>
6670 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6671 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6673 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6678 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6679 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6680 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6682 2010-08-21 Tobias Burnus <burnus@net-b.de>
6686 * gfortran.dg/bessel_6.f90: New.
6687 * gfortran.dg/bessel_7.f90: New.
6689 2010-08-20 Jan Hubicka <jh@suse.cz>
6693 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6694 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6696 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6699 * gcc.target/i386/pr45336-1.c: New.
6700 * gcc.target/i386/pr45336-2.c: Likewise.
6701 * gcc.target/i386/pr45336-3.c: Likewise.
6702 * gcc.target/i386/pr45336-4.c: Likewise.
6704 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6707 * gcc.target/i386/volatile-2.c: Update scan strings to also
6708 include (%rip) for the memory reference on x86_64.
6710 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6713 * gcc.dg/pr44974.c: New test.
6715 PR rtl-optimization/45353
6716 * gcc.dg/pr45353.c: New test.
6718 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6720 * gcc.target/i386/volatile-2.c: New.
6722 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6724 PR rtl-optimization/44691
6725 * gfortran.dg/pr44691.f: New test.
6727 2010-10-19 Olivier Hainque <hainque@adacore.com>
6729 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6731 2010-08-19 Jason Merrill <jason@redhat.com>
6733 * g++.dg/init/synth3.C: New.
6734 * g++.dg/init/value8.C: New.
6735 * g++.dg/tree-ssa/empty-2.C: New.
6736 * g++.dg/cpp0x/noexcept09.C: New.
6738 2010-08-19 Daniel Kraft <d@domob.eu>
6742 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6743 * gfortran.dg/pointer_remapping_1.f90: New test.
6744 * gfortran.dg/pointer_remapping_2.f03: New test.
6745 * gfortran.dg/pointer_remapping_3.f08: New test.
6746 * gfortran.dg/pointer_remapping_4.f03: New test.
6747 * gfortran.dg/pointer_remapping_5.f08: New test.
6748 * gfortran.dg/pointer_remapping_6.f08: New test.
6750 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6753 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6755 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6757 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6759 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6761 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6764 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6767 * gcc.c-torture/execute/pr45070.c: New.
6769 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6771 * g++.dg/pr44328.C: New test.
6773 2010-08-19 Tobias Burnus <burnus@net-b.de>
6777 * gfortran.dg/bessel_3.f90: New.
6778 * gfortran.dg/bessel_4.f90: New.
6779 * gfortran.dg/bessel_5.f90: New.
6781 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6784 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6785 * gfortran.dg/pointer_init_2.f90: New.
6786 * gfortran.dg/pointer_init_3.f90: New.
6787 * gfortran.dg/pointer_init_4.f90: New.
6789 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6792 * g++.dg/pr45049-1.C: New test.
6793 * g++.dg/pr45049-2.C: New test.
6795 2010-08-18 Jie Zhang <jie@codesourcery.com>
6797 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6798 20 if __ARM_PCS is defined otherwise 64.
6799 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6800 instead of hard coded 64.
6802 2010-08-18 Yao Qi <yao@codesourcery.com>
6805 * gcc.target/arm/pr45094.c: New test.
6807 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6809 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6811 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6813 PR rtl-optimization/42575
6814 * gcc.target/arm/pr42575.c: New test.
6816 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6818 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6819 * gcc.dg/tls/thr-cse-1.c: New.
6821 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6824 * lib/target-supports.exp
6825 (check_effective_target_function_sections): New.
6826 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6827 function sections before proceding.
6829 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6832 * gfortran.dg/pr45308.f03: New test.
6834 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6837 * gcc.target/i386/pr45296.c: New test.
6839 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6841 * g++.dg/ext/uow-1.C: New.
6842 * g++.dg/ext/uow-2.C: New.
6843 * g++.dg/ext/uow-3.C: New.
6844 * g++.dg/ext/uow-4.C: New.
6846 2010-08-17 Richard Guenther <rguenther@suse.de>
6849 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6851 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6854 * gcc.dg/Wcxx-compat-20.c: New test.
6856 2010-08-17 Daniel Kraft <d@domob.eu>
6859 * gfortran.dg/associate_1.f03: Extended to test newly supported
6860 features like association to variables.
6861 * gfortran.dg/associate_3.f03: Removed check for illegal change
6862 of associate-name here...
6863 * gfortran.dg/associate_5.f03: ...and added it here.
6864 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6865 * gfortran.dg/associate_7.f03: New test.
6867 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6869 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6871 2010-08-15 Daniel Kraft <d@domob.eu>
6874 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6875 * gfortran.dg/associate_3.f03: Clarify comment.
6876 * gfortran.dg/associate_5.f03: New test.
6877 * gfortran.dg/associate_6.f03: New test.
6879 2010-08-15 Tobias Burnus <burnus@net-b.de>
6882 * gfortran.dg/bind_c_usage_21.f90: New.
6883 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6885 2010-08-15 Tobias Burnus <burnus@net-b.de>
6887 * gfortran.dg/optional_absent_1.f90: New.
6888 * gfortran.dg/null_actual.f90: New.
6890 2010-08-15 Tobias Burnus <burnus@net-b.de>
6892 * gfortran.dg/pointer_target_1.f90: New.
6893 * gfortran.dg/pointer_target_2.f90: New.
6894 * gfortran.dg/pointer_target_3.f90: New.
6896 2010-08-15 Daniel Kraft <d@domob.eu>
6899 * gfortran.dg/elemental_args_check_3.f90: New test.
6900 * gfortran.dg/impure_1.f08: New test.
6901 * gfortran.dg/impure_2.f08: New test.
6902 * gfortran.dg/impure_3.f90: New test.
6903 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6905 2010-08-15 Ira Rosen <irar@il.ibm.com>
6907 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6908 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6910 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6912 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6914 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6916 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6918 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6919 dg-require-effective-target after dg-do.
6921 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6923 * lib/target-supports.exp (check_effective_target_vect_int): Return
6924 true for Loongson targets.
6925 (check_effective_target_vect_shift): Likewise.
6926 (check_effective_target_vect_no_int_max): Likewise.
6927 (check_effective_target_vect_no_align): Likewise.
6928 (check_effective_target_vect_short_mult): Likewise.
6930 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6932 * g++.dg/cast.C: Change fields of structures to "long" to pass
6933 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6934 * g++.dg/cpp0x/iop.C: Ditto.
6935 * g++.dg/cpp0x/named_refs.C: Ditto.
6936 * g++.dg/cpp0x/rv1p.C: Ditto.
6937 * g++.dg/cpp0x/rv2p.C: Ditto.
6938 * g++.dg/cpp0x/rv3p.C: Ditto.
6939 * g++.dg/cpp0x/rv4p.C: Ditto.
6940 * g++.dg/cpp0x/rv5p.C: Ditto.
6941 * g++.dg/cpp0x/rv6p.C: Ditto.
6942 * g++.dg/cpp0x/rv7p.C: Ditto.
6943 * g++.dg/cpp0x/rv8p.C: Ditto.
6944 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6946 2010-08-13 Daniel Kraft <d@domob.eu>
6948 * gfortran.dg/implied_shape_1.f08: New test.
6949 * gfortran.dg/implied_shape_2.f90: New test.
6950 * gfortran.dg/implied_shape_3.f08: New test.
6952 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6955 * gfortran.dg/char_component_initializer_1.f90: New test.
6957 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6959 PR tree-optimization/45241
6960 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6962 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6964 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6966 * gcc.target/i386/pr40906-2.c: Ditto.
6967 * gcc.target/i386/pr40906-3.c: Ditto.
6969 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6972 * gcc.c-torture/execute/pr45262.c: New test.
6974 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6976 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6978 * g++.dg/other/profile1.C: Ditto.
6980 2010-08-12 Richard Guenther <rguenther@suse.de>
6982 PR tree-optimization/45232
6983 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6984 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6985 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6986 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6987 unsigned arithmetic.
6988 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6989 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6990 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6991 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6992 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6993 unsigned arithmetic.
6994 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6995 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6996 unsigned arithmetic.
6997 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6998 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6999 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
7000 unsigned arithmetic.
7001 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
7002 * gcc.dg/tree-ssa/negate.c: Adjust.
7003 * gcc.dg/vect/vect-1.c: Adjust.
7004 * gfortran.dg/reassoc_6.f: XFAIL.
7006 2010-08-12 Jakub Jelinek <jakub@redhat.com>
7009 * gcc.dg/pr45259.c: New test.
7011 2010-08-12 Wei Guozhi <carrot@google.com>
7014 * gcc.target/arm/pr44999.c: New testcase.
7016 2010-08-12 Jie Zhang <jie@codesourcery.com>
7018 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7020 (main): Adjust accordingly.
7022 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7024 * gfortran.dg/graphite/id-22.f: New.
7026 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7028 * gcc.dg/graphite/id-26.c: New.
7030 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7032 * gcc.dg/graphite/id-25.c: New.
7034 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7036 * gcc.dg/graphite/run-id-5.c: New.
7037 * gcc.dg/graphite/run-id-6.c: New.
7038 * gfortran.dg/graphite/id-21.f: New.
7040 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7042 * gcc.dg/graphite/id-24.c: New.
7044 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7046 * gcc.dg/tree-ssa/pr20742.c: New.
7048 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7050 * gcc.dg/graphite/id-23.c: New.
7052 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7054 * gfortran.dg/graphite/id-20.f: Adjust testcase.
7056 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7058 * gcc.dg/graphite/pr42729.c: New.
7060 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7062 * gfortran.dg/graphite/id-20.f: New.
7064 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7066 * gcc.dg/graphite/id-22.c: New.
7068 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7070 * gcc.dg/graphite/run-id-2.c: Call abort.
7072 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7074 * gcc.dg/graphite/id-20.c: New.
7076 2010-08-11 Janus Weil <janus@gcc.gnu.org>
7077 Steve Kargl <kargl@gcc.gnu.org>
7080 * gfortran.dg/move_alloc_3.f90: New.
7081 * gfortran.dg/random_seed_2.f90: New.
7083 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7085 * lib/target-supports.exp (check_effective_target_sync_int_long):
7087 (check_effective_target_sync_char_short): Likewise.
7089 2010-08-10 Yao Qi <yao@codesourcery.com>
7091 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7093 * gcc.dg/tree-ssa/loop-31.c: Likewise.
7094 * g++.dg/other/packed1.C: Likewise.
7095 * g++.dg/other/crash-4.C: Likewise.
7096 * g++.dg/ext/packed8.C: Likewise.
7097 * g++.dg/init/array16.C: Likewise.
7099 2010-08-10 xinliang David Li <davidxl@google.com>
7100 * gcc.dg/tree-ssa/loop-19.c: Add option
7101 -fno-prefetch-loop-array
7103 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
7106 * gcc.c-torture/compile/pr45182.c: New test.
7108 2010-08-09 Jason Merrill <jason@redhat.com>
7111 * g++.dg/cpp0x/variadic-104.C: New.
7113 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7116 * gfortran.dg/dependency_32.f90: New test.
7118 2010-08-09 Richard Guenther <rguenther@suse.de>
7121 * g++.dg/opt/nrv17.C: New testcase.
7123 2010-08-09 Richard Guenther <rguenther@suse.de>
7126 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7127 alignment from MEM_REF offset only if we took it from the
7130 * gcc.target/i386/pr24178.c: New testcase.
7132 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
7134 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7135 * gcc.dg/20030702-1.c: Ditto.
7136 * gcc.dg/20050309-1.c: Ditto.
7137 * gcc.dg/20050325-1.c: Ditto.
7138 * gcc.dg/20050330-2.c: Ditto.
7139 * gcc.dg/20051201-1.c: Ditto.
7140 * gcc.dg/gomp/pr27573.c: Ditto.
7141 * gcc.dg/gomp/pr34610.c: Ditto.
7142 * gcc.dg/pr24225.c: Ditto.
7143 * gcc.dg/pr26570.c: Ditto.
7144 * gcc.dg/pr32773.c: Ditto.
7145 * g++.dg/gcov/gcov-6.C: Ditto.
7146 * g++.dg/gomp/pr34608.C: Ditto.
7147 * gfortran.dg/gomp/pr27573.f90: Ditto.
7149 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
7150 dg-require-host-local dg directive.
7151 * gcc.dg/profile-dir-2.c: Ditto.
7152 * gcc.dg/profile-dir-3.c: Ditto.
7154 2010-08-08 Richard Guenther <rguenther@suse.de>
7156 PR tree-optimization/45109
7157 * gcc.c-torture/compile/pr45109.c: New testcase.
7159 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
7161 * gcc.dg/march.c: Skip if -march defined.
7162 * gcc.dg/mtune.c: Skip if -mtune defined.
7164 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7165 generic thunk support.
7167 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
7170 * gcc.target/i386/pr45213.c: New test.
7172 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7175 * gfortran.dg/fmt_error_11.f03: New test.
7177 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
7179 * lib/target-supports.exp (check_effective_target_sync_int_long):
7180 Add arm*-*-linux-gnueabi.
7181 (check_effective_target_sync_char_short): Likewise.
7183 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7186 * gfortran.dg/dependency_31.f90: New test.
7188 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7190 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
7192 2010-08-06 Jason Merrill <jason@redhat.com>
7194 * g++.dg/cpp0x/sfinae3.C: New.
7195 * g++.dg/cpp0x/sfinae4.C: New.
7197 2010-08-06 Richard Guenther <rguenther@suse.de>
7199 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7200 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7201 * gcc.dg/tree-ssa/pr25382.c: Likewise.
7202 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7203 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7204 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7205 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7206 * gcc.c-torture/execute/20100805-1.c: Likewise.
7208 2010-08-05 Martin Jambor <mjambor@suse.cz>
7211 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7213 2010-08-05 Martin Jambor <mjambor@suse.cz>
7215 * gcc.dg/ipa/ipcp-ii-1.c: New test.
7216 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7218 2010-08-05 Martin Jambor <mjambor@suse.cz>
7220 * g++.dg/ipa/devirt-1.C: New test.
7221 * g++.dg/ipa/devirt-2.C: Likewise.
7222 * g++.dg/ipa/devirt-3.C: Likewise.
7223 * g++.dg/ipa/devirt-4.C: Likewise.
7224 * g++.dg/ipa/devirt-5.C: Likewise.
7225 * gcc.dg/ipa/iinline-3.c: Likewise.
7227 2010-08-05 Jie Zhang <jie@codesourcery.com>
7229 PR tree-optimization/45144
7230 * gcc.dg/tree-ssa/pr45144.c: New test.
7232 2010-08-04 Janus Weil <janus@gcc.gnu.org>
7237 * gfortran.dg/class_25.f03: New.
7238 * gfortran.dg/class_26.f03: New.
7240 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
7242 * g++.dg/warn/miss-format-1.C: Update line number.
7244 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
7247 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7248 .frame and .mask assembler directives.
7250 2010-08-04 Richard Guenther <rguenther@suse.de>
7252 * gcc.dg/tree-ssa/vrp35.c: Adjust.
7253 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7254 * gcc.dg/tree-ssa/vrp50.c: Likewise.
7255 * gcc.dg/tree-ssa/vrp52.c: Likewise.
7257 2010-08-04 Tobias Burnus <burnus@net-b.de>
7260 * gfortran.dg/derived_constructor_char_1.f90: New.
7261 * gfortran.dg/derived_constructor_char_2.f90: New.
7263 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7266 * gfortran.dg/dependency_30.f90: New test.
7268 2010-08-03 Jan Hubicka <jh@suse.cz>
7270 * gcc.c-torture/compile/pr45085.c: New testcase.
7272 2010-08-03 Janus Weil <janus@gcc.gnu.org>
7276 * gfortran.dg/typebound_call_9.f03: Modified.
7277 * gfortran.dg/typebound_generic_1.f03: Modified.
7279 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7283 * gfortran.dg/dependency_29.f90: New test.
7285 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7288 * gfortran.dg/character_comparison_2.f90: New test.
7289 * gfortran.dg/character_comparison_3.f90: New test.
7290 * gfortran.dg/dependency_28.f90: New test.
7292 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
7295 * gcc.target/arm/pr40457-1.c: New test.
7296 * gcc.target/arm/pr40457-2.c: New test.
7298 2010-08-01 Janus Weil <janus@gcc.gnu.org>
7301 * gfortran.dg/typebound_call_17.f03: New.
7303 2010-07-30 Janus Weil <janus@gcc.gnu.org>
7306 * gfortran.dg/allocate_derived_3.f90: New.
7308 2010-07-30 Xinliang David Li <davidxl@google.com>
7309 PR tree-optimization/45121
7310 * c-c++-common/uninit-17.c: Add -fno-ivops option.
7312 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7315 * g++.dg/pr45112.C: New test.
7317 2010-07-30 Jakub Jelinek <jakub@redhat.com>
7320 PR rtl-optimization/45137
7321 * gcc.dg/pr45055.c: New test.
7323 2010-07-30 Alan Modra <amodra@gmail.com>
7325 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7326 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7328 2010-07-29 Tobias Burnus <burnus@net-b.de>
7332 * gfortran.dg/whole_file_25.f90: New.
7333 * gfortran.dg/whole_file_26.f90: New.
7334 * gfortran.dg/whole_file_27.f90: New.
7336 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7339 * gfortran.dg/typebound_proc_17.f03: New.
7341 2010-07-29 Janus Weil <janus@gcc.gnu.org>
7344 * gfortran.dg/move_alloc_2.f90: New.
7346 2010-07-29 Xinliang David Li <davidxl@google.com>
7347 PR tree-optimization/45121
7348 * c-c++-common/uninit-17.c: Fix expected output.
7350 2010-07-29 Richard Guenther <rguenther@suse.de>
7352 PR tree-optimization/45120
7353 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7355 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
7359 * gfortran.dg/pr42051.f03: New testcase.
7361 2010-07-29 Richard Guenther <rguenther@suse.de>
7364 * gcc.c-torture/execute/pr45034.c: New testcase.
7366 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7369 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7371 2010-07-28 Daniel Kraft <d@domob.eu>
7373 * gfortran.dg/bound_8.f90: New test.
7375 2010-07-28 Jakub Jelinek <jakub@redhat.com>
7378 * gcc.dg/pr45105.c: New test.
7380 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7382 PR rtl-optimization/45107
7383 * gcc.dg/pr45107.c: New test.
7385 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7387 PR rtl-optimization/45101
7388 * gcc.dg/pr45101.c: New test.
7390 2010-07-28 Tobias Burnus <burnus@net-b.de>
7393 * gfortran.dg/whole_file_24.f90: New.
7395 2010-07-27 Jason Merrill <jason@redhat.com>
7397 * g++.dg/cpp0x/variadic102.C: New.
7398 * g++.dg/cpp0x/variadic103.C: New.
7400 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7402 PR rtl-optimization/40956
7405 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7406 * gcc.target/arm/pr42574.c: Add tests.
7408 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7410 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7412 (cleanup-repo-files): Ditto.
7413 (cleanup-saved-temps): Ditto.
7415 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7418 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7421 * gcc.dg/pr45079.c: New test.
7423 2010-07-27 Ira Rosen <irar@il.ibm.com>
7425 PR tree-optimization/44152
7426 * gcc.dg/vect/fast-math-pr44152.c: New test.
7428 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7431 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7432 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7433 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7434 * obj-c++.dg/torture/trivial.mm: Ditto.
7435 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7436 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7437 * objc.dg/torture/tls/thr-init.m: Ditto.
7438 * objc.dg/torture/trivial.m: Ditto.
7440 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7442 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7443 Skip on spu-*-* targets.
7445 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7447 PR tree-optimization/45083
7448 * gcc.dg/pr45083.c: New test.
7450 2010-07-26 Tobias Burnus <burnus@net-b.de>
7453 * gfortran.dg/whole_file_22.f90: New test.
7454 * gfortran.dg/whole_file_23.f90: New test.
7456 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7457 Jack Howarth <howarth@bromo.med.uc.edu>
7458 Richard Henderson <rth@redhat.com>
7461 * gcc.dg/tls/thr-init-1.c: New.
7462 * gcc.dg/tls/thr-init-2.c: New.
7463 * gcc.dg/torture/tls New.
7464 * gcc.dg/torture/tls/tls-test.c: New.
7465 * gcc.dg/torture/tls/thr-init-1.c: New.
7466 * gcc.dg/torture/tls/tls.exp: New.
7467 * gcc.dg/torture/tls/thr-init-2.c: New.
7468 * gcc.dg/tls/emutls-2.c: New test
7470 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7471 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7472 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7473 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7474 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7475 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7476 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7477 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7478 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7479 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7480 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7481 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7482 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7483 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7484 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7485 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7486 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7487 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7488 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7489 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7490 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7491 gfortran.dg/gomp/omp_threadprivate1.f90,
7492 gfortran.dg/gomp/omp_threadprivate2.f90,
7493 gfortran.dg/gomp/reduction1.f90,
7494 gfortran.dg/gomp/sharing-1.f90: Likewise.
7496 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7500 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7501 dg-require-visibility.
7503 2010-07-26 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/43784
7506 * gcc.c-torture/execute/pr43784.c: New testcase.
7507 * g++.dg/torture/pr43784.C: Likewise.
7509 2010-07-26 Richard Guenther <rguenther@suse.de>
7512 * g++.dg/pr45056.C: New testcase.
7514 2010-07-26 Richard Guenther <rguenther@suse.de>
7516 PR tree-optimization/45071
7517 * gcc.dg/pr45071.c: New testcase.
7519 2010-07-26 Tobias Burnus <burnus@net-b.de>
7522 * gfortran.dg/namelist_62.f90: New.
7524 2010-07-26 Richard Guenther <rguenther@suse.de>
7526 * gcc.c-torture/execute/pr45017.c: Move ...
7527 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7529 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7532 * trim_optimize_1.f90: New test.
7533 * character_comparision_1.f90: New test.
7535 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7538 * gfortran.dg/wtruncate_fix.f: New test.
7540 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7543 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7545 2010-07-24 Richard Guenther <rguenther@suse.de>
7548 * g++.dg/lto/20100724-1_0.C: New testcase.
7550 2010-07-24 Richard Guenther <rguenther@suse.de>
7553 * gcc.dg/lto/20100724-1_0.c: New testcase.
7554 * gcc.dg/lto/20100724-1_1.c: Likewise.
7556 2010-07-24 Tobias Burnus <burnus@net-b.de>
7559 * gfortran.dg/whole_file_21.f90: New.
7561 * gfortran.dg/integer_exponentiation_3.F90: Use
7562 -ffloat-store only for i?86/x86-64 -m32.
7564 2010-07-24 Tobias Burnus <burnus@net-b.de>
7566 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7567 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7569 2010-07-24 Tobias Burnus <burnus@net-b.de>
7571 * gfortran.dg/func_decl_4.f90: Split test into two ...
7572 * gfortran.dg/func_decl_5.f90: ... parts.
7573 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7574 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7575 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7576 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7577 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7578 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7579 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7580 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7581 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7582 * gfortran.dg/sizeof.f90: Make test valid.
7583 * gfortran.dg/pr20865.f90: Add new dg-error.
7584 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7585 * gfortran.dg/g77/19990218-0.f: Ditto.
7586 * gfortran.dg/g77/19990218-1.f: Ditto.
7587 * gfortran.dg/g77/970625-2.f: Ditto.
7588 * gfortran.dg/pr37243.f: Fix function declaration.
7589 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7590 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7592 2010-07-23 Tobias Burnus <burnus@net-b.de>
7595 * gfortran.dg/char_array_structure_constructor.f90: Add
7596 -fwhole-file as dg-option as it otherwise fails on some
7599 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7601 * gnat.dg/aggr16.ad[sb]: New test.
7602 * gnat.dg/aggr16_pkg.ads: New helper.
7604 2010-07-23 Richard Guenther <rguenther@suse.de>
7607 * g++.dg/lto/20100723-1_0.C: New testcase.
7609 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7611 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7613 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7614 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7616 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7618 * lib/target-supports.exp (add_options_for_tls): New proc.
7619 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7620 * g++.dg/tls/static-1a.cc: Likewise.
7621 * gcc.dg/tls/emutls-1.c: Likewise.
7622 * gcc.dg/tls/opt-11.c: Likewise.
7623 * gcc.dg/tls/opt-12.c: Likewise.
7624 * gcc.dg/tls/pr24428-2.c: Likewise.
7625 * gcc.dg/tls/pr24428.c: Likewise.
7626 * obj-c++.dg/tls/static-1.mm: Likewise.
7627 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7628 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7629 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7630 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7631 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7632 * objc.dg/torture/tls/thr-init.m: Likewise.
7633 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7635 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7637 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7638 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7639 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7640 optimized dump files.
7642 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7644 PR tree-optimization/45047
7645 * gcc.c-torture/compile/pr45047.c: New test.
7647 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7649 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7650 instead of dg-compile.
7651 * gcc.dg/float-range-4.c: Ditto.
7652 * gcc.dg/float-range-5.c: Ditto.
7653 * gcc.dg/fold-overflow-1.c: Ditto.
7654 * gcc.dg/gomp/sections-4.c: Ditto.
7655 * gcc.dg/transparent-union-1.c: Ditto.
7656 * gcc.dg/transparent-union-2.c: Ditto.
7657 * gcc.target/i386/pr39315-check.c: Ditto.
7658 * g++.dg/gomp/sections-4.C: Ditto.
7659 * g++.dg/template/dtor7.C: Ditto.
7660 * g++.dg/tree-ssa/pr19952.C: Ditto.
7661 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7662 * gfortran.dg/graphite/pr42185.f90: Ditto.
7663 * gfortran.dg/namelist_36.f90: Ditto.
7664 * gnat.dg/noreturn1.adb: Ditto.
7665 * gnat.dg/specs/small_alignment.ads: Ditto.
7667 2010-07-23 Martin Jambor <mjambor@suse.cz>
7669 PR tree-optimization/44915
7670 * g++.dg/torture/pr44915.C: New test.
7672 2010-07-23 Martin Jambor <mjambor@suse.cz>
7674 PR tree-optimization/44914
7675 * g++.dg/tree-ssa/pr44914.C: New test.
7677 2010-07-23 Jie Zhang <jie@codesourcery.com>
7680 * gcc.dg/pr44290-1.c: New test.
7681 * gcc.dg/pr44290-2.c: New test.
7683 2010-07-23 Jason Merrill <jason@redhat.com>
7686 * g++.dg/abi/mangle44.C: New.
7688 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7690 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7691 for compile-time only tests.
7692 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7694 * gcc.target/i386/pr39315-4.c: Ditto.
7695 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7696 target check. Include sse-os-support.h.
7697 (main): Call check_isa and sse_os_support.
7698 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7699 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7700 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7701 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7702 target check. Include sse-os-support.h.
7703 (main): Call check_isa and sse_os_support.
7704 * gcc.target/i386/vperm-v2df.c: Ditto.
7706 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7708 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7709 (check_effective_target_avx_runtime): New procedure.
7710 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7711 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7713 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7714 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7715 and __get_cpuid test.
7716 * gcc.dg/compat/vector-2b_main.c: Ditto.
7718 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7720 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7721 for compile-time only test.
7722 * gcc.dg/pr32716.c: Ditto.
7723 * gcc.dg/pr34856.c: Ditto.
7724 * gcc.dg/pr36997.c: Ditto.
7725 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7726 * gfortran.dg/pr28158.f90: Ditto.
7727 * gfortran.dg/pr30667.f: Ditto.
7729 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7730 i?86-*-* and x86_64-*-* targets to disable execution on targets
7731 without sse2 runtime support.
7732 * g++.dg/vect/vect.exp: Ditto.
7733 * gfortran.dg/vect/vect.exp: Ditto.
7735 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7736 * gcc.dg/pr37544.c: Ditto.
7737 * gcc.dg/pr40550.c: Ditto.
7738 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7739 * gcc.dg/compat/vector-1a_main.c: Ditto.
7740 * gcc.dg/compat/vector-2a_main.c: Ditto.
7741 * gcc.dg/torture/pr16104-1.c: Ditto.
7742 * gcc.dg/torture/pr35771-1.c: Ditto.
7743 * gcc.dg/torture/pr35771-2.c: Ditto.
7744 * gcc.dg/torture/pr35771-3.c: Ditto.
7745 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7746 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7747 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7748 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7749 * g++.dg/other/i386-1.C: Ditto.
7750 * g++.dg/other/pr40446.C: Ditto.
7752 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7754 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7756 2010-07-23 Daniel Kraft <d@domob.eu>
7759 * gfortran.dg/exit_1.f08: New test.
7760 * gfortran.dg/exit_2.f08: New test.
7762 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7764 PR tree-optimization/39839
7765 * gcc.target/arm/pr39839.c: New test case.
7767 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7769 * gnat.dg/unchecked_convert5b.adb: New test.
7770 * gnat.dg/unchecked_convert6.adb: Likewise.
7771 * gnat.dg/unchecked_convert6b.adb: Likewise.
7773 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7775 * gnat.dg/aggr15.ad[sb]: New test.
7777 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7780 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7782 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7784 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7785 with dg-require-linker-plugin.
7787 2010-07-22 Richard Guenther <rguenther@suse.de>
7790 * g++.dg/lto/20100722-1_0.C: New testcase.
7792 2010-07-22 Richard Guenther <rguenther@suse.de>
7795 * gcc.dg/lto/20100720-3_0.c: New testcase.
7796 * gcc.dg/lto/20100720-3_1.c: Likewise.
7798 2010-07-22 Richard Guenther <rguenther@suse.de>
7800 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7801 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7804 * gcc.dg/lto/20100722-1_0.c: New testcase.
7806 2010-07-22 Martin Jambor <mjambor@suse.cz>
7808 PR tree-optimization/44891
7809 * gcc.c-torture/compile/pr44891.c: New test.
7811 2010-07-22 Richard Guenther <rguenther@suse.de>
7813 PR tree-optimization/45017
7814 * gcc.c-torture/execute/pr45017.c: New testcase.
7816 2010-07-22 Tobias Burnus <burnus@net-b.de>
7819 * gfortran.dg/aliasing_dummy_5.f90: New.
7821 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7824 * gcc.target/arm/pr43698.c: New test.
7826 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7829 * Revert my commit r162325 for this PR.
7831 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7834 * gcc.target/m68k/pr45015.c: New test.
7836 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7839 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7842 2010-07-21 Richard Guenther <rguenther@suse.de>
7845 * g++.dg/lto/20100721-1_0.C: New testcase.
7847 2010-07-21 Martin Jambor <mjambor@suse.cz>
7849 PR tree-optimization/44900
7850 * g++.dg/torture/pr44900.C: New test.
7852 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7855 * c-c++-common/uninit-17.c: Correct expected error.
7857 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7859 * gcc.dg/guality/asm-1.c: New test.
7862 * gcc.dg/guality/pr45003-2.c: New test.
7863 * gcc.dg/guality/pr45003-3.c: New test.
7865 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7868 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7870 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7872 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7873 defined on the current line.
7874 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7875 * g++.dg/debug/dwarf2/pr44641.C: New.
7877 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7879 * gcc.target/powerpc/block-move-1.c: New test.
7880 * gcc.target/powerpc/block-move-2.c: New test.
7882 2010-07-20 Jason Merrill <jason@redhat.com>
7885 * g++.dg/cpp0x/sfinae2.C: New.
7887 2010-07-20 Richard Guenther <rguenther@suse.de>
7890 * gcc.dg/lto/20100720-4_0.c: New testcase.
7892 2010-07-20 Richard Guenther <rguenther@suse.de>
7895 * gcc.dg/lto/20100720-2_0.c: New testcase.
7896 * gcc.dg/lto/20100720-2_1.c: Likewise.
7898 2010-07-20 Richard Guenther <rguenther@suse.de>
7901 * gcc.dg/lto/20100720-1_0.c: New testcase.
7902 * gcc.dg/lto/20100720-1_1.c: Likewise.
7904 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7907 * gcc.dg/guality/pr45003-1.c: New test.
7909 2010-07-20 Richard Guenther <rguenther@suse.de>
7911 PR tree-optimization/44977
7912 * gcc.dg/torture/pr44977.c: New testcase.
7914 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7916 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7919 2010-07-20 Richard Guenther <rguenther@suse.de>
7923 * gcc.dg/pr44971.c: New testcase.
7924 * gcc.c-torture/compile/pr44988.c: Likewise.
7926 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7929 * gfortran.dg/allocate_with_typespec.f90: New test.
7930 * gfortran.dg/allocate_derived_1.f90: Update error message.
7932 2010-07-19 Jason Merrill <jason@redhat.com>
7935 * g++.dg/cpp0x/decltype23.C: New.
7937 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7940 * gfortran.dg/class_defined_operator_1.f03 : New test.
7942 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7944 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7945 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7946 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7947 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7949 2010-07-19 Richard Guenther <rguenther@suse.de>
7952 * gcc.c-torture/compile/pr44941.c: New testcase.
7954 2010-07-19 Jason Merrill <jason@redhat.com>
7957 * g++.dg/template/sfinae24.C: New.
7959 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7962 * gfortran.dg/data_implied_do_2.f90: Removed.
7964 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7967 * g++.dg/template/sfinae23.C: New.
7969 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7971 * lib/target-supports.exp (check_sse_os_support_available): New
7973 (check_sse_hw_available): New proc.
7974 (check_effective_target_sse_runtime): New proc.
7975 (check_effective_target_sse2_runtime): New proc.
7976 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7977 -msse2 if check_sse_os_support_available.
7978 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7979 check_sse_os_support_available.
7980 * gcc.dg/vect/vect.exp: Likewise.
7981 * gfortran.dg/vect/vect.exp: Likewise.
7982 * gcc.target/i386/sol2-check: Renamed to ...
7983 * gcc.target/i386/sse-os-support.h: ... this.
7984 (sol2_check): Renamed to ...
7985 (sse_os_support): ... this.
7986 Only test movss with xmm registers.
7987 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7988 Removed ILL_INSN, ILL_INSN_LEN.
7989 * gcc.target/i386/sse2-check.h: Likewise.
7990 * gcc.target/i386/sse3-check.h: Likewise.
7991 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7992 Removed cpuid.h, __get_cpuid test.
7993 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7994 Removed cpuid.h, __get_cpuid test.
7995 * g++.dg/other/pr40446.C: Likewise.
7996 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7997 * gcc.dg/compat/vector-1a_main.c: Likewise.
7998 * gcc.dg/compat/vector-2a_main.c: Likewise.
7999 * gcc.dg/pr36584.c: Likewise.
8000 * gcc.dg/pr37544.c: Likewise.
8001 * gcc.dg/torture/pr16104-1.c: Likewise.
8002 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8003 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8004 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8005 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8006 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
8007 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
8009 * gcc.dg/torture/pr35771-2.c: Likewise.
8010 * gcc.dg/torture/pr35771-3.c: Likewise.
8011 * gcc.target/i386/pr39315-2.c: Likewise.
8012 * gcc.target/i386/pr39315-4.c: Likewise.
8013 * gcc.target/i386/vperm-v2df.c: Likewise.
8014 * gcc.target/i386/vperm-v2di.c: Likewise.
8015 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8016 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
8019 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
8022 * gfortran.dg/data_implied_do_2.f90: New test.
8024 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
8026 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8028 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
8030 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8031 to the "mips16" group.
8032 (mips_using_mips16_p): New procedure.
8033 (mips-dg-options): Use it.
8035 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
8037 * gcc.target/mips/mips16-attributes-4.c: New test.
8039 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
8042 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8043 * gcc.target/powerpc/recip-2.c: Ditto.
8044 * gcc.target/powerpc/recip-3.c: Ditto.
8046 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
8048 * gcc.target/arm/pr42235.c: New test.
8050 2010-07-16 Jason Merrill <jason@redhat.com>
8053 * g++.dg/template/partial8.C: New.
8055 2010-07-16 Jakub Jelinek <jakub@redhat.com>
8057 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8058 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
8060 (gualcvt): New overloaded inline.
8061 (GUALCVT): Use it for C++.
8062 * g++.dg/guality/guality.exp: New.
8063 * g++.dg/guality/guality.h: New.
8064 * g++.dg/guality/redeclaration1.C: New test.
8065 * g++.dg/dg.exp: Prune also guality/* tests.
8066 * gcc.dg/guality/pr43141.c: Moved to...
8067 * c-c++-common/guality/pr43141.c: ... here.
8069 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072 * gfortran.dg/char4_iunit_2.f03: New test.
8074 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
8077 * lib/plugin-support.exp (plugin-test-execute):
8078 Add ${gcc_objdir}/intl to includes.
8080 2010-07-16 Jakub Jelinek <jakub@redhat.com>
8083 * gcc.c-torture/execute/pr44942.c: New test.
8084 * gcc.target/i386/pr44942.c: New test.
8086 2010-07-15 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp0x/implicit7.C: New.
8090 * g++.dg/cpp0x/implicit8.C: New.
8092 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8094 Disable float tests for __SPU__ targets due to lack of signed zero:
8095 * c-c++-common/torture/complex-sign-add.c (check_add_float).
8096 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8097 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8098 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8099 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8100 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8101 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8102 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8103 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8105 2010-07-15 Jakub Jelinek <jakub@redhat.com>
8107 * gfortran.dg/select_char_2.f90: New test.
8109 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
8111 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8114 2010-07-15 Janus Weil <janus@gcc.gnu.org>
8117 * gfortran.dg/typebound_generic_9.f03: New.
8119 2010-07-15 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/44946
8122 * gcc.c-torture/compile/pr44946.c: New testcase.
8124 2010-07-15 Jakub Jelinek <jakub@redhat.com>
8127 * gfortran.dg/select_char_3.f90: New test.
8129 2010-07-15 Magnus Granberg <zorry@gentoo.org>
8130 Kevin F. Quinn <kevquinn@gentoo.org>
8132 * gcc.dg/Wtrampolines.c: New.
8134 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8137 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8139 2010-07-14 Jason Merrill <jason@redhat.com>
8142 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8144 Implement C++0x unrestricted unions (N2544)
8145 * g++.dg/cpp0x/union1.C: New.
8146 * g++.dg/cpp0x/union2.C: New.
8147 * g++.dg/cpp0x/union3.C: New.
8148 * g++.dg/cpp0x/defaulted2.C: Adjust.
8149 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8150 * g++.old-deja/g++.ext/anon2.C: Adjust.
8151 * g++.old-deja/g++.mike/misc6.C: Adjust.
8153 2010-07-14 Janus Weil <janus@gcc.gnu.org>
8156 * gfortran.dg/c_loc_tests_15.f90: New.
8158 2010-07-13 Jason Merrill <jason@redhat.com>
8161 * g++.dg/cpp0x/implicit6.C: New.
8163 2010-07-13 Jason Merrill <jason@redhat.com>
8166 * g++.dg/abi/noreturn1.C: New.
8167 * g++.dg/abi/noreturn2.C: New.
8169 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
8173 * c-c++-common/pr44832.c: New test.
8175 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
8178 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8179 on the target. Make sure that we can assemble the emitted asm when
8180 the test type is 'compile'.
8182 2010-07-13 Richard Guenther <rguenther@suse.de>
8184 PR tree-optimization/36960
8185 * g++.dg/torture/pr36960.C: New testcase.
8187 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8190 * g++.dg/template/sfinae21.C: New.
8191 * g++.dg/template/sfinae22.C: Likewise.
8193 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
8196 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8197 * gcc.dg/plugin/ggcplug.c: Likewise.
8198 * g++.dg/plugin/selfassign.c: Likewise.
8199 * g++.dg/plugin/attribute_plugin.c: Likewise.
8200 * g++.dg/plugin/dumb_plugin.c: Likewise.
8201 * g++.dg/plugin/pragma_plugin.c: Likewise.
8203 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
8205 * gcc.c-torture/execute/pr44683.x: New.
8206 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8208 2010-07-13 Janus Weil <janus@gcc.gnu.org>
8214 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8215 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8216 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8217 * gfortran.dh/typebound_call_16.f03: New.
8218 * gfortran.dg/typebound_generic_6.f03: New.
8219 * gfortran.dg/typebound_generic_7.f03: New.
8220 * gfortran.dg/typebound_generic_8.f03: New.
8222 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8225 * gfortran.dg/char4_iunit_1.f03: New test.
8227 2010-07-12 Jakub Jelinek <jakub@redhat.com>
8229 * gcc.dg/tree-ssa/vrp53.c: New test.
8231 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/template/sfinae19.C: New.
8235 * g++.dg/template/sfinae20.C: Likewise.
8237 2010-07-12 Jie Zhang <jie@codesourcery.com>
8239 * gcc.target/arm/interrupt-1.c: New test.
8240 * gcc.target/arm/interrupt-2.c: New test.
8242 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244 * gcc.dg/pr42427.c: Require c99_runtime.
8245 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8247 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8248 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8249 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8250 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8251 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8252 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8253 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8254 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8255 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8256 * gcc.target/i386/pr37275.c: Require visibility support.
8258 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260 * lib/target-supports.exp (check_effective_target_sse): New proc.
8261 * gcc.target/i386/sol2-check.h: New file.
8262 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8263 Include sol2-check.h.
8264 (main) Only run do_test () if sol2_check ().
8265 * gcc.target/i386/sse2-check.h: Likewise.
8266 * gcc.target/i386/sse3-check.h: Likewise.
8267 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8268 [__sun__ && __svr4__]: Execute SSE2 instruction.
8269 * gcc.target/i386/math-torture/math-torture.exp: Only add options
8270 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8271 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8272 * g++.dg/ext/vector14.C: Likewise.
8273 * g++.dg/other/mmintrin.C: Likewise.
8274 * gcc.dg/20020418-1.c: Likewise.
8275 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8276 * gcc.dg/format/ms_unnamed-1.c: Likewise.
8277 * gcc.dg/format/unnamed-1.c: Likewise.
8278 Adapt dg-warning line number.
8279 * gcc.dg/graphite/pr40281.c: Likewise.
8280 * gcc.dg/pr32176.c: Likewise.
8281 * gcc.dg/pr40550.c: Likewise.
8282 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8283 * gcc.dg/torture/pr36891.c: Likewise.
8284 * gcc.target/i386/20020218-1.c: Likewise.
8285 * gcc.target/i386/20020523.c: Likewise.
8286 * gcc.target/i386/abi-1.c: Likewise.
8287 * gcc.target/i386/brokensqrt.c: Likewise.
8288 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8289 * gcc.target/i386/pr13366.c: Likewise.
8290 * gcc.target/i386/pr13685.c: Likewise.
8291 * gcc.target/i386/pr24306.c: Likewise.
8292 * gcc.target/i386/pr31486.c: Likewise.
8293 * gcc.target/i386/pr32065-1.c: Likewise.
8294 * gcc.target/i386/pr32065-2.c: Likewise.
8295 * gcc.target/i386/pr32389.c: Likewise.
8296 * gcc.target/i386/pr38824.c: Likewise.
8297 * gcc.target/i386/pr38931.c: Likewise.
8298 * gcc.target/i386/pr39592-1.c: Likewise.
8299 * gcc.target/i386/pr43766.c: Likewise.
8300 * gcc.target/i386/recip-divf.c: Likewise.
8301 * gcc.target/i386/recip-sqrtf.c: Likewise.
8302 * gcc.target/i386/recip-vec-divf.c: Likewise.
8303 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8304 * gcc.target/i386/sse-1.c: Likewise.
8305 * gcc.target/i386/sse-16.c: Likewise.
8306 * gcc.target/i386/sse-2.c: Likewise.
8307 * gcc.target/i386/sse-20.c: Likewise.
8308 * gcc.target/i386/sse-3.c: Likewise.
8309 * gcc.target/i386/sse-7.c: Likewise.
8310 * gcc.target/i386/sse-9.c: Likewise.
8311 * gcc.target/i386/sse-addps-1.c: Likewise.
8312 * gcc.target/i386/sse-addss-1.c: Likewise.
8313 * gcc.target/i386/sse-andnps-1.c: Likewise.
8314 * gcc.target/i386/sse-andps-1.c: Likewise.
8315 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8316 * gcc.target/i386/sse-comiss-1.c: Likewise.
8317 * gcc.target/i386/sse-comiss-2.c: Likewise.
8318 * gcc.target/i386/sse-comiss-3.c: Likewise.
8319 * gcc.target/i386/sse-comiss-4.c: Likewise.
8320 * gcc.target/i386/sse-comiss-5.c: Likewise.
8321 * gcc.target/i386/sse-comiss-6.c: Likewise.
8322 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8323 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8324 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8325 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8326 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8327 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8328 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8329 * gcc.target/i386/sse-divps-1.c: Likewise.
8330 * gcc.target/i386/sse-divss-1.c: Likewise.
8331 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8332 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8333 * gcc.target/i386/sse-maxps-1.c: Likewise.
8334 * gcc.target/i386/sse-maxss-1.c: Likewise.
8335 * gcc.target/i386/sse-minps-1.c: Likewise.
8336 * gcc.target/i386/sse-minss-1.c: Likewise.
8337 * gcc.target/i386/sse-movaps-1.c: Likewise.
8338 * gcc.target/i386/sse-movaps-2.c: Likewise.
8339 * gcc.target/i386/sse-movhlps-1.c: Likewise.
8340 * gcc.target/i386/sse-movhps-1.c: Likewise.
8341 * gcc.target/i386/sse-movhps-2.c: Likewise.
8342 * gcc.target/i386/sse-movlhps-1.c: Likewise.
8343 * gcc.target/i386/sse-movmskps-1.c: Likewise.
8344 * gcc.target/i386/sse-movntps-1.c: Likewise.
8345 * gcc.target/i386/sse-movss-1.c: Likewise.
8346 * gcc.target/i386/sse-movss-2.c: Likewise.
8347 * gcc.target/i386/sse-movss-3.c: Likewise.
8348 * gcc.target/i386/sse-movups-1.c: Likewise.
8349 * gcc.target/i386/sse-movups-2.c: Likewise.
8350 * gcc.target/i386/sse-mulps-1.c: Likewise.
8351 * gcc.target/i386/sse-mulss-1.c: Likewise.
8352 * gcc.target/i386/sse-orps-1.c: Likewise.
8353 * gcc.target/i386/sse-rcpps-1.c: Likewise.
8354 * gcc.target/i386/sse-recip-vec.c: Likewise.
8355 * gcc.target/i386/sse-recip.c: Likewise.
8356 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8357 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8358 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8359 * gcc.target/i386/sse-subps-1.c: Likewise.
8360 * gcc.target/i386/sse-subss-1.c: Likewise.
8361 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8362 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8363 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8364 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8365 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8366 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8367 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8368 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8369 * gcc.target/i386/sse-xorps-1.c: Likewise.
8370 * gcc.target/i386/ssefn-1.c: Likewise.
8371 * gcc.target/i386/ssefn-3.c: Likewise.
8372 * gcc.target/i386/sseregparm-1.c: Likewise.
8373 * gcc.target/i386/stackalign/return-3.c: Likewise.
8374 * gcc.target/i386/vectorize1.c: Likewise.
8375 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8376 * gcc.target/i386/xorps-sse.c: Likewise.
8377 * gfortran.dg/pr28158.f90: Likewise.
8378 * gfortran.dg/pr30667.f: Likewise.
8379 * gnat.dg/loop_optimization7.adb: Likewise.
8380 * gnat.dg/sse_nolib.adb: Likewise.
8382 2010-07-11 Tobias Burnus <burnus@net-b.de>
8385 * gfortran.dg/use_rename_6.f90: New.
8386 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8388 2010-07-11 Janus Weil <janus@gcc.gnu.org>
8391 * gfortran.dg/class_24.f03: New.
8393 2010-07-10 Richard Guenther <rguenther@suse.de>
8396 * gcc.dg/lto/20100709-1_0.c: New testcase.
8397 * gcc.dg/lto/20100709-1_1.c: Likewise.
8399 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8401 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8403 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8406 * objc.dg/lto/trivial-1_0.m: New.
8407 * objc.dg/lto/lto.exp: New.
8408 * obj-c++.dg/lto/trivial-1_0.mm: New.
8409 * obj-c++.dg/lto/lto.exp: New.
8410 * objc.dg/symtab-1.m: Adjust sizes.
8411 * objc.dg/image-info.m: Do not run for gnu-runtime.
8413 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8415 * gcc.dg/pr32370.c: Allow another kind of error message.
8417 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8419 * gnat.dg/atomic3.adb: New test.
8421 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8422 Denys Vlasenko <dvlasenk@redhat.com>
8423 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8425 PR tree-optimization/28632
8426 * gcc.dg/tree-ssa/vrp51.c: New test.
8427 * gcc.dg/tree-ssa/vrp52.c: New test.
8429 2010-07-09 Jason Merrill <jason@redhat.com>
8431 * g++.dg/abi/covariant6.C: New.
8432 * g++.dg/inherit/covariant17.C: Test both bases.
8433 * g++.dg/inherit/covariant7.C: Check vtable layout.
8435 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8437 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8439 2010-07-09 Richard Guenther <rguenther@suse.de>
8441 PR tree-optimization/44852
8442 * gcc.c-torture/execute/pr44852.c: New testcase.
8444 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8446 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8447 multiplication by values.
8448 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8449 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8451 2010-07-09 Richard Guenther <rguenther@suse.de>
8453 PR tree-optimization/44882
8454 * gfortran.dg/pr44882.f90: New testcase.
8456 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8459 * gcc.target/arm/pr40657-1.c: New test.
8460 * gcc.target/arm/pr40657-2.c: New test.
8461 * gcc.c-torture/execute/pr40657.c: New test.
8463 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8465 * gcc.dg/tree-ssa/vrp50.c: New test.
8466 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8468 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8471 * gfortran.dg/c_sizeof_1.f90: Modified.
8472 * gfortran.dg/storage_size_1.f08: New.
8473 * gfortran.dg/storage_size_2.f08: New.
8475 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8477 * gcc.c-torture/execute/20100708-1.c: New test.
8479 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8482 * gfortran.dg/gomp/pr44847.f90: New test.
8484 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8486 PR tree-optimization/44710
8487 * gcc.dg/tree-ssa/ifc-6.c: New.
8488 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8490 2010-07-08 Tobias Burnus <burnus@net-b.de>
8493 * gfortran.dg/coarray_10.f90: Add an additional test.
8495 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8498 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8499 * gcc.c-torture/execute/pr44828.x: Revert.
8501 2010-07-08 Jason Merrill <jason@redhat.com>
8504 * g++.dg/inherit/covariant17.C: New.
8505 * g++.dg/abi/covariant1.C: Actually test for the bug.
8507 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8509 PR rtl-optimization/44838
8510 * gcc.dg/pr44838.c: New.
8512 2010-07-08 Richard Guenther <rguenther@suse.de>
8514 PR tree-optimization/44831
8515 * gcc.c-torture/compile/pr44831.c: New testcase.
8516 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8518 2010-07-08 Richard Guenther <rguenther@suse.de>
8520 PR tree-optimization/44861
8521 * g++.dg/vect/pr44861.cc: New testcase.
8523 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8526 * gcc.c-torture/execute/pr44828.x: New file.
8528 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8530 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8532 * g++.dg/ext/altivec-17.C: Adjust error message.
8534 2010-07-07 Tom Tromey <tromey@redhat.com>
8536 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8538 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8541 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8542 * gcc.target/i386/rdrand-2.c: Likewise.
8543 * gcc.target/i386/rdrand-3.c: Likewise.
8545 2010-07-07 Jan Hubicka <jh@suse.cz>
8548 * g++.dg/torture/pr44813.C: New testcase.
8549 * g++.dg/torture/pr44826.C: New testcase.
8551 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8553 PR rtl-optimization/44787
8554 * gcc.c-torture/compile/pr44788.c: New test.
8555 * gcc.target/arm/pr44788.c: New test.
8557 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8559 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8561 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8563 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8566 2010-07-06 Tobias Burnus <burnus@net-b.de>
8569 * gfortran.dg/parameter_array_init_6.f90: New.
8570 * gfortran.dg/initialization_20.f90: Update dg-error.
8571 * gfortran.dg/initialization_24.f90: Ditto.
8573 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8575 * gfortran.dg/dim_range_1.f90: New test.
8576 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8578 2010-07-06 Jason Merrill <jason@redhat.com>
8581 * g++.dg/cpp0x/initlist41.C: New.
8584 * g++.dg/template/ptrmem22.C: New.
8586 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8588 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8590 * gcc.target/i386/i386.exp: Likewise.
8592 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8595 * gcc.dg/lto/20100518_0.c: Limit to x86.
8597 2010-07-06 Richard Guenther <rguenther@suse.de>
8600 * gcc.c-torture/execute/pr44828.c: New testcase.
8602 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8604 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8605 * g++.dg/warn/volatile1.C: Likewise.
8606 * g++.dg/template/warn1.C: Likewise.
8608 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8610 AVX Programming Reference (June, 2010)
8611 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8612 * g++.dg/other/i386-3.C: Likewise.
8613 * gcc.target/i386/sse-12.c: Likewise.
8615 * gcc.target/i386/f16c-check.h: New.
8616 * gcc.target/i386/rdfsbase-1.c: Likewise.
8617 * gcc.target/i386/rdfsbase-2.c: Likewise.
8618 * gcc.target/i386/rdgsbase-1.c: Likewise.
8619 * gcc.target/i386/rdgsbase-2.c: Likewise.
8620 * gcc.target/i386/rdrand-1.c: Likewise.
8621 * gcc.target/i386/rdrand-2.c: Likewise.
8622 * gcc.target/i386/rdrand-3.c: Likewise.
8623 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8624 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8625 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8626 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8627 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8628 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8629 * gcc.target/i386/wrfsbase-1.c: Likewise.
8630 * gcc.target/i386/wrfsbase-2.c: Likewise.
8631 * gcc.target/i386/wrgsbase-1.c: Likewise.
8632 * gcc.target/i386/wrgsbase-2.c: Likewise.
8634 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8635 (__builtin_ia32_vcvtps2ph): New.
8636 (__builtin_ia32_vcvtps2ph256): Likewise.
8638 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8639 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8641 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8642 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8644 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8645 (__builtin_ia32_vcvtps2ph256): Likewise.
8646 Add fsgsbase,rdrnd,f16c.
8648 * lib/target-supports.exp (check_effective_target_f16c): New.
8650 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8652 * gcc.dg/guality/nrv-1.c: New test.
8654 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8657 * gcc.target/arm/pr42505.c: New test case.
8659 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8662 * g++.dg/opt/nrv16.C: New test.
8664 2010-07-05 Richard Guenther <rguenther@suse.de>
8666 PR tree-optimization/44784
8667 * gcc.c-torture/compile/pr44784.c: New testcase.
8669 2010-07-05 Ira Rosen <irar@il.ibm.com>
8671 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8672 Increase loop bound and array size.
8673 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8676 2010-07-05 Ira Rosen <irar@il.ibm.com>
8678 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8679 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8680 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8681 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8682 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8684 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8687 * g++.dg/parse/template25.C: New.
8689 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8691 PR rtl-optimization/44695
8692 * gcc.dg/torture/pr44695.c: New.
8694 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8697 * g++.dg/ext/pretty3.C: New.
8699 2010-07-04 Richard Guenther <rguenther@suse.de>
8702 * g++.dg/torture/pr44809.C: New testcase.
8704 2010-07-04 Richard Guenther <rguenther@suse.de>
8706 PR tree-optimization/44656
8707 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8709 2010-07-04 Ira Rosen <irar@il.ibm.com>
8710 Revital Eres <eres@il.ibm.com>
8712 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8714 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8715 gcc.dg/vect/vect-96.c: Likewise.
8716 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8717 that support misaligned stores. Change the number of expected
8718 misaligned accesses.
8719 * gcc.dg/vect/vect-peel-1.c: New test.
8720 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8721 gcc.dg/vect/vect-peel-4.c: Likewise.
8722 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8723 vectorizable on all targets that support realignment.
8724 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8726 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8729 * gcc.dg/torture/pr44806.c: New.
8731 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8733 * gnat.dg/cond_expr1.adb: New test.
8735 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8737 * gnat.dg/modular3.adb: New test.
8738 * gnat.dg/modular3_pkg.ads: New helper.
8740 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8741 Mikael Pettersson <mikpe@it.uu.se>
8744 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8745 Make signed-ness of chars explicit. Scan the object for
8746 strings that are split by some target assemblers.
8747 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8750 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8752 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8754 2010-07-02 Le-Chun Wu <lcwu@google.com>
8757 * g++.dg/warn/Wshadow-7.C: New test.
8759 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8760 Julian Brown <julian@codesourcery.com>
8761 Sandra Loosemore <sandra@codesourcery.com>
8763 * gcc.c-torture/execute/20100416-1.c: New test case.
8765 2010-07-02 Julian Brown <julian@codesourcery.com>
8766 Sandra Loosemore <sandra@codesourcery.com>
8770 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8771 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8773 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8774 Julian Brown <julian@codesourcery.com>
8776 * gcc.target/arm/neon/vadds64.c: Regenerated.
8777 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8778 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8779 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8780 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8781 * gcc.target/arm/neon-vmls-1.c: Likewise.
8782 * gcc.target/arm/neon-vsubs64.c: New execution test.
8783 * gcc.target/arm/neon-vsubu64.c: New execution test.
8784 * gcc.target/arm/neon-vadds64.c: New execution test.
8785 * gcc.target/arm/neon-vaddu64.c: New execution test.
8787 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8789 * gcc.target/arm/neon-vands64.c: New.
8790 * gcc.target/arm/neon-vandu64.c: New.
8791 * gcc.target/arm/neon-vbics64.c: New.
8792 * gcc.target/arm/neon-vbicu64.c: New.
8793 * gcc.target/arm/neon-veors64.c: New.
8794 * gcc.target/arm/neon-veoru64.c: New.
8795 * gcc.target/arm/neon-vorns64.c: New.
8796 * gcc.target/arm/neon-vornu64.c: New.
8797 * gcc.target/arm/neon-vorrs64.c: New.
8798 * gcc.target/arm/neon-vorru64.c: New.
8799 * gcc.target/arm/neon/vands64.c: Regenerated.
8800 * gcc.target/arm/neon/vandu64.c: Regenerated.
8801 * gcc.target/arm/neon/vbics64.c: Regenerated.
8802 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8803 * gcc.target/arm/neon/veors64.c: Regenerated.
8804 * gcc.target/arm/neon/veoru64.c: Regenerated.
8805 * gcc.target/arm/neon/vorns64.c: Regenerated.
8806 * gcc.target/arm/neon/vornu64.c: Regenerated.
8807 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8808 * gcc.target/arm/neon/vorru64.c: Regenerated.
8810 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8812 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8814 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8816 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8817 * gfortran.dg/intent_out_5.f90: Same.
8818 * gfortran.dg/ltrans-7.f90: Same.
8819 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8821 2010-07-02 Jan Hubicka <jh@suse.cz>
8823 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8825 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8827 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8829 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8832 * c-c++-common/Wunused-var-12.c: New test.
8834 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8837 * gcc.target/arm/pr42835.c: New test.
8840 * gcc.target/arm/pr42172-1.c: New test.
8842 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8844 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8846 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8848 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8849 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8850 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8851 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8852 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8853 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8854 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8855 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8856 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8857 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8858 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8859 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8860 * gcc.target/arm/neon-vdup_ns64.c: New.
8861 * gcc.target/arm/neon-vdup_nu64.c: New.
8862 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8863 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8864 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8865 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8866 * gcc.target/arm/neon-vmov_ns64.c: New.
8867 * gcc.target/arm/neon-vmov_nu64.c: New.
8868 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8869 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8870 * gcc.target/arm/neon-vget_lanes64.c: New.
8871 * gcc.target/arm/neon-vget_laneu64.c: New.
8872 * gcc.target/arm/neon-vset_lanes64.c: New.
8873 * gcc.target/arm/neon-vset_laneu64.c: New.
8875 2010-07-02 Richard Guenther <rguenther@suse.de>
8877 * g++.dg/torture/20100702-1.C: New testcase.
8879 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8882 * gcc.c-torture/compile/pr44707.c: New test.
8884 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8887 * g++.dg/template/crash101.C: New.
8889 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8891 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8892 Use the ABI-0 accessors and fail it for m64.
8894 2010-07-02 Jan Hubicka <jh@suse.cz>
8896 * g++.dg/tree-ssa/pr44706.C: New testcase.
8898 2010-07-02 Richard Guenther <rguenther@suse.de>
8900 PR tree-optimization/44748
8901 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8903 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8905 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8906 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8907 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8908 the method types to forward:.
8910 2010-06-30 Jason Merrill <jason@redhat.com>
8912 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8913 * g++.dg/other/pr25632.C: Likewise.
8915 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8917 PR tree-optimization/40421
8918 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8920 2010-07-01 Richard Guenther <rguenther@suse.de>
8924 * gcc.c-torture/execute/20100316-1.c: New testcase.
8925 * gcc.c-torture/execute/pr44468.c: Likewise.
8926 * gcc.c-torture/compile/20100609-1.c: Likewise.
8927 * gcc.dg/volatile2.c: Adjust.
8928 * gcc.dg/plugin/selfassign.c: Likewise.
8929 * gcc.dg/pr36902.c: Likewise.
8930 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8931 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8932 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8933 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8934 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8935 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8936 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8937 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8938 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8939 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8940 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8941 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8942 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8943 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8944 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8945 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8946 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8947 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8948 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8949 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8950 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8951 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8952 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8953 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8954 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8955 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8956 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8957 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8958 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8959 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8960 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8961 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8962 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8963 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8964 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8965 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8966 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8967 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8968 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8969 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8970 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8971 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8972 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8973 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8974 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8975 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8976 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8977 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8978 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8979 * g++.dg/tree-ssa/pr31146.C: Likewise.
8980 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8981 * g++.dg/tree-ssa/pr33604.C: Likewise.
8982 * g++.dg/plugin/selfassign.c: Likewise.
8983 * gfortran.dg/array_memcpy_3.f90: Likewise.
8984 * gfortran.dg/array_memcpy_4.f90: Likewise.
8985 * c-c++-common/torture/pr42834.c: New testcase.
8987 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8990 * g++.dg/template/crash100.C: New.
8992 2010-06-30 Jan Hubicka <jh@suse.cz>
8994 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8996 2010-06-30 Michael Matz <matz@suse.de>
8999 * gcc.dg/pr44699.c: New test.
9001 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
9003 PR tree-optimization/39799
9004 * c-c++-common/uninit-17.c: New test.
9006 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9009 * gfortran.dg/read_infnan_1.f90: New test.
9011 2010-06-29 Jason Merrill <jason@redhat.com>
9013 Enable implicitly declared move constructor/operator= (N3053).
9014 * g++.dg/cpp0x/implicit3.C: New.
9015 * g++.dg/cpp0x/implicit4.C: New.
9016 * g++.dg/cpp0x/implicit5.C: New.
9017 * g++.dg/cpp0x/implicit-copy.C: Adjust.
9018 * g++.dg/cpp0x/not_special.C: Adjust.
9019 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9020 * g++.dg/cpp0x/rv1n.C: Adjust.
9021 * g++.dg/cpp0x/rv1p.C: Adjust.
9022 * g++.dg/cpp0x/rv2n.C: Adjust.
9023 * g++.dg/cpp0x/rv2p.C: Adjust.
9024 * g++.dg/cpp0x/rv3n.C: Adjust.
9025 * g++.dg/cpp0x/rv3p.C: Adjust.
9026 * g++.dg/cpp0x/rv4n.C: Adjust.
9027 * g++.dg/cpp0x/rv4p.C: Adjust.
9028 * g++.dg/cpp0x/rv5n.C: Adjust.
9029 * g++.dg/cpp0x/rv5p.C: Adjust.
9030 * g++.dg/cpp0x/rv6n.C: Adjust.
9031 * g++.dg/cpp0x/rv6p.C: Adjust.
9032 * g++.dg/cpp0x/rv7n.C: Adjust.
9033 * g++.dg/cpp0x/rv7p.C: Adjust.
9034 * g++.dg/cpp0x/rv8p.C: Adjust.
9035 * g++.dg/gomp/pr26690-1.C: Adjust.
9036 * g++.dg/other/error20.C: Adjust.
9037 * g++.dg/other/error31.C: Adjust.
9038 * g++.dg/parse/error19.C: Adjust.
9039 * g++.dg/template/qualttp5.C: Adjust.
9040 * g++.old-deja/g++.law/ctors5.C: Adjust.
9042 Enable implicitly deleted functions (N2346)
9043 * g++.dg/cpp0x/defaulted17.C: New.
9044 * g++.dg/cpp0x/implicit1.C: New.
9045 * g++.dg/cpp0x/implicit2.C: New.
9046 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9047 * g++.dg/ext/has_virtual_destructor.C: Adjust.
9048 * g++.dg/init/ctor4.C: Adjust.
9049 * g++.dg/init/synth2.C: Adjust.
9050 * g++.dg/lto/20081118_1.C: Adjust.
9051 * g++.dg/other/error13.C: Adjust.
9052 * g++.dg/other/unused1.C: Adjust.
9053 * g++.old-deja/g++.bob/inherit2.C: Adjust.
9054 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9055 * g++.old-deja/g++.jason/opeq3.C: Adjust.
9056 * g++.old-deja/g++.law/ctors17.C: Adjust.
9057 * g++.old-deja/g++.oliva/delete1.C: Adjust.
9058 * g++.old-deja/g++.pt/assign1.C: Adjust.
9059 * g++.old-deja/g++.pt/crash20.C: Adjust.
9061 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9062 * g++.dg/cpp0x/defaulted13.C: Adjust.
9063 * g++.dg/cpp0x/defaulted2.C: Adjust.
9064 * g++.dg/cpp0x/defaulted3.C: Adjust.
9065 * g++.dg/cpp0x/initlist9.C: Adjust.
9066 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9067 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9068 * g++.dg/init/synth2.C: Adjust.
9070 * g++.dg/cpp0x/defaulted19.C: New.
9072 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9073 * g++.dg/template/error23.C: Fix for -std=c++0x.
9075 2010-06-29 Janus Weil <janus@gcc.gnu.org>
9078 * gfortran.dg/proc_ptr_28.f90: New.
9080 2010-06-29 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/43801
9083 * g++.dg/torture/pr43801.C: New test.
9086 * g++.dg/debug/dwarf2/accessibility1.C: New test.
9088 2010-06-29 Jason Merrill <jason@redhat.com>
9091 * g++.dg/template/qualified-id2.C: New.
9092 * g++.dg/template/qualified-id3.C: New.
9094 2010-06-29 Janus Weil <janus@gcc.gnu.org>
9097 * gfortran.dg/associated_target_4.f90: New.
9099 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
9102 * gfortran.dg/aliasing_array_result_1.f90 : New test.
9104 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9106 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9108 2010-06-29 Jan Hubicka <jh@suse.cz>
9110 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9112 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
9115 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9116 * gcc.target/arm/wmul-3.c: New test.
9117 * gcc.target/arm/wmul-4.c: New test.
9119 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
9121 PR rtl-optimization/44659
9122 * gcc.target/i386/extract-1.c: New.
9123 * gcc.target/i386/extract-2.c: Likewise.
9124 * gcc.target/i386/extract-3.c: Likewise.
9125 * gcc.target/i386/extract-4.c: Likewise.
9126 * gcc.target/i386/extract-5.c: Likewise.
9127 * gcc.target/i386/extract-6.c: Likewise.
9129 2010-06-28 Jakub Jelinek <jakub@redhat.com>
9132 * g++.dg/warn/Wunused-var-14.C: New test.
9134 2010-06-28 Tobias Burnus <burnus@net-b.de>
9137 * gfortran.dg/nan_6.f90: New.
9139 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
9141 PR tree-optimization/43781
9142 * gcc.dg/torture/pr43781.c: New.
9144 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
9147 * gfortran.dg/actual_rank_check_1.f90: New test.
9149 2010-06-28 Martin Jambor <mjambor@suse.cz>
9151 * gcc.dg/ipa/ipa-sra-6.c: New test.
9153 2010-06-28 Jan Hubicka <jh@suse.cz>
9155 PR tree-optimization/44687
9156 * gcc.c-torture/compile/pr44687.c
9158 2010-06-28 Martin Jambor <mjambor@suse.cz>
9161 * g++.dg/torture/pr44535.C: New test.
9163 2010-06-28 Michael Matz <matz@suse.de>
9166 * gfortran.dg/pr44592.f90: New test.
9168 2010-06-28 Jan Hubicka <jh@suse.cz>
9170 PR tree-optimization/44357
9171 * g++.dg/torture/pr44357.C: New testcase.
9173 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9175 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9176 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9177 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9178 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9179 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9180 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9181 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9182 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9184 2010-06-27 Jan Hubicka <jh@suse.cz>
9186 * gcc.c-torture/compile/pr44686.c: New file.
9188 2010-06-27 Richard Guenther <rguenther@suse.de>
9190 PR tree-optimization/44683
9191 * gcc.c-torture/execute/pr44683.c: New testcase.
9193 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
9195 * gnat.dg/noreturn3.ad[sb]: New test.
9197 2010-06-26 Jason Merrill <jason@redhat.com>
9199 * g++.dg/cpp0x/explicit5.C: New.
9201 2010-06-26 Richard Guenther <rguenther@suse.de>
9203 PR tree-optimization/44393
9204 * gcc.dg/pr44393.c: New testcase.
9206 2010-06-26 Jan Hubicka <jh@suse.cz>
9208 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9210 2010-06-26 Richard Guenther <rguenther@suse.de>
9213 * gcc.dg/pr44674.c: New testcase.
9215 2010-06-26 Joseph Myers <joseph@codesourcery.com>
9217 * gcc.dg/opts-3.c: New test.
9219 2010-06-26 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/type_decl_1.f90: New.
9222 * gfortran.dg/type_decl_2.f90: New.
9224 2010-06-26 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9227 * gfortran.dg/semicolon_fixed_2.f: Ditto.
9229 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232 * gfortran.dg/array_constructor_23.f: Update test to allow for small
9233 error in comparing reals.
9235 2010-06-25 Tobias Burnus <burnus@net-b.de>
9237 * selected_real_kind_2.f90: New.
9238 * selected_real_kind_3.f90: New.
9240 2010-06-25 Tobias Burnus <burnus@net-b.de>
9242 * gfortran.dg/entry_19.f90: New.
9244 2010-06-25 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/end_subroutine_1.f90: New.
9247 * gfortran.dg/end_subroutine_2.f90: New.
9248 * gfortran.dg/interface_proc_end.f90: Update.
9250 2010-06-25 Tobias Burnus <burnus@net-b.de>
9252 * gfortran.dg/semicolon_fixed.f: Update.
9253 * gfortran.dg/semicolon_fixed_2.f: New.
9254 * gfortran.dg/semicolon_free_2.f90: New.
9255 * gfortran.dg/semicolon_free.f90: Update.
9257 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9262 2010-06-25 Martin Jambor <mjambor@suse.cz>
9264 * g++.dg/ipa/iinline-3.C: New test.
9265 * gcc.dg/ipa/modif-1.c: Removed.
9267 2010-06-25 Jan Hubicka <jh@suse.cz>
9269 * gcc.dg/tree-ssa/ipa-split-1.c
9271 2010-06-25 Martin Jambor <mjambor@suse.cz>
9273 * g++.dg/ipa/iinline-2.C: New test.
9275 2010-06-25 Jakub Jelinek <jakub@redhat.com>
9278 * gfortran.dg/pr43866.f90: New test.
9280 PR tree-optimization/44539
9281 * gcc.dg/pr44539.c: New test.
9283 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
9287 * gcc.target/mips/madd-9.c: New test.
9289 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
9292 * gcc.dg/noncompile/pr44517.c: New.
9293 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9295 2010-06-24 Steve Ellcey <sje@cup.hp.com>
9298 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9299 and add argument to nop for IA64.
9301 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
9304 * gcc.target/i386/mod-1.c: New.
9305 * gcc.target/i386/umod-1.c: Likewise.
9306 * gcc.target/i386/umod-2.c: Likewise.
9307 * gcc.target/i386/umod-3.c: Likewise.
9309 2010-06-24 Jakub Jelinek <jakub@redhat.com>
9312 * g++.dg/torture/pr44492.C: New test.
9314 2010-06-24 Andi Kleen <ak@linux.intel.com>
9316 * c-c++-common/warn-omitted-condop.c: New.
9318 2010-06-24 Tobias Burnus <burnus@net-b.de>
9321 * gfortran.dg/import8.f90: New.
9323 2010-06-23 Arnaud Charlet <charlet@adacore.com>
9325 * gnat.dg/not_null.adb: Update test case.
9327 2010-06-22 Jakub Jelinek <jakub@redhat.com>
9330 * g++.dg/warn/Wunused-var-13.C: New test.
9333 * g++.dg/diagnostic/method1.C: New test.
9335 2010-06-22 Cary Coutant <ccoutant@google.com>
9337 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9339 2010-06-22 Janus Weil <janus@gcc.gnu.org>
9342 * gfortran.dg/abstract_type_8.f03: New.
9344 2010-06-21 Jason Merrill <jason@redhat.com>
9346 * g++.dg/cpp0x/noexcept08.C: New.
9348 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9350 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9353 * gcc.target/i386/sse2-vec-2a.c: New.
9355 2010-06-21 DJ Delorie <dj@redhat.com>
9357 * gcc.dg/pragma-diag-1.c: New.
9359 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9362 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9364 2010-06-21 Alan Modra <amodra@gmail.com>
9367 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9368 tail call to check_fa_mid.
9370 2010-06-21 Jakub Jelinek <jakub@redhat.com>
9373 * gcc.c-torture/execute/pr44575.c: New test.
9375 2010-06-21 Tobias Burnus <burnus@net-b.de>
9378 * gfortran.dg/contiguous_1.f90: New.
9379 * gfortran.dg/contiguous_2.f90: New.
9380 * gfortran.dg/contiguous_3.f90: New.
9382 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
9384 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9385 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9387 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
9390 * gcc.target/i386/pr44546.c: New test.
9392 2010-06-20 Joseph Myers <joseph@codesourcery.com>
9394 * gcc.dg/opts-2.c: New test.
9396 2010-06-19 Janus Weil <janus@gcc.gnu.org>
9399 * gfortran.dg/typebound_proc_15.f03: Modified.
9401 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
9404 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9405 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9407 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9409 * g++.dg/ext/label13.C: Fix typo in last change.
9411 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9414 * gfortran.dg/eof_3.f90
9415 * gfortran.dg/endfile_2.f90
9416 * gfortran.dg/endfile_4.f90
9417 * gfortran.dg/endfile_3.f90
9419 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9422 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9424 2010-06-18 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9429 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9431 * gcc.target/arm/pr40900.c: New test.
9433 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9435 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9437 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9440 * gfortran.dg/typebound_call_15.f03: New.
9442 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9445 * g++.dg/pr44486.C: New.
9447 2010-06-16 DJ Delorie <dj@redhat.com>
9449 * gcc.target/i386/volatile-bitfields-1.c: New.
9450 * gcc.target/i386/volatile-bitfields-2.c: New.
9452 2010-06-16 Jason Merrill <jason@redhat.com>
9454 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9456 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9458 2010-06-16 Richard Guenther <rguenther@suse.de>
9461 * gcc.c-torture/execute/pr44555.c: New testcase.
9463 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9466 * gfortran.dg/typebound_proc_16.f03: New.
9468 2010-06-16 Martin Jambor <mjambor@suse.cz>
9470 * g++.dg/torture/pr43905.C: New test.
9472 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9475 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9476 initialization loop from being vectorized.
9477 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9479 2010-06-16 Alan Modra <amodra@gmail.com>
9481 PR tree-optimization/44507
9482 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9484 2010-06-15 Jason Merrill <jason@redhat.com>
9486 * g++.dg/overload/arg3.C: Adjust error locations.
9487 * g++.dg/overload/copy1.C: Likewise.
9488 * g++.dg/tc1/dr152.C: Likewise.
9489 * g++.dg/template/incomplete4.C: Likewise.
9490 * g++.dg/template/incomplete5.C: Likewise.
9491 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9492 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9493 * g++.old-deja/g++.pt/crash9.C: Likewise.
9495 * g++.dg/inherit/virtual5.C: New.
9497 * g++.dg/cpp0x/defaulted18.C: New.
9499 * g++.dg/cpp0x/initlist40.C: New.
9501 * g++.dg/cpp0x/initlist39.C: New.
9503 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9506 * gcc.dg/graphite/pr44391.c: New.
9508 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9511 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9512 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9513 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9514 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9516 2010-06-15 Richard Guenther <rguenther@suse.de>
9518 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9520 2010-06-15 Richard Guenther <rguenther@suse.de>
9522 * gcc.dg/vect/bb-slp-21.c: Adjust.
9523 * gcc.dg/vect/bb-slp-13.c: Likewise
9524 * gcc.dg/vect/bb-slp-4.c: Likewise
9525 * gcc.dg/vect/bb-slp-22.c: Likewise
9526 * gcc.dg/vect/bb-slp-14.c: Likewise
9527 * gcc.dg/vect/bb-slp-23.c: Likewise
9528 * gcc.dg/vect/bb-slp-15.c: Likewise
9529 * gcc.dg/vect/bb-slp-17.c: Likewise
9530 * gcc.dg/vect/bb-slp-18.c: Likewise
9531 * gcc.dg/vect/bb-slp-19.c: Likewise
9532 * gcc.dg/vect/bb-slp-10.c: Likewise
9533 * gcc.dg/vect/bb-slp-11.c: Likewise
9534 * gcc.dg/vect/bb-slp-20.c: Likewise
9535 * gcc.dg/vect/bb-slp-3.c: Likewise
9537 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9540 * gfortran.dg/gomp/pr44536.f90: New test.
9541 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9543 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9546 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9547 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9549 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9551 PR tree-optimization/44508
9552 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9555 * gcc.dg/pr44509.c: New test.
9557 2010-06-14 Ira Rosen <irar@il.ibm.com>
9559 PR tree-optimization/44507
9560 * gcc.dg/vect/pr44507.c: New test.
9562 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9564 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9565 and c-pretty-print.h.
9567 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9569 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9571 * gfortran.dg/whole_file_18.f90: Updated error message.
9573 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9575 * gfortran.dg/whole_file_20.f03: New.
9577 2010-06-12 Jan Hubicka <jh@suse.cz>
9579 * gcc.c-torture/compile/pc44485.c: New testcase.
9581 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9584 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9585 * gfortran.dg/typebound_proc_14.f03: New.
9586 * gfortran.dg/typebound_proc_15.f03: New.
9588 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9590 * gcc.dg/opts-1.c: New test.
9592 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9594 * gcc.dg/funroll-loops-all.c: Update expected error.
9596 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9599 * gcc.target/i386/pr44481.c: New test.
9601 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9603 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9605 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9608 * gcc.dg/tree-ssa/pr44483.c: New.
9610 2010-06-11 Paul Brook <paul@codesourcery.com>
9612 * g++.dg/other/arm-neon-1.C: New test.
9614 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9618 * gfortran.dg/class_23.f03: New test.
9620 2010-06-11 Jan Hubicka <jh@suse.cz>
9622 * gcc.dg/ipa/pure-const-2.c: New testcase.
9624 2010-06-11 Jan Hubicka <jh@suse.cz>
9626 * gcc.dg/noreturn-7.c: Update.
9627 * gcc.dg/noreturn-4.c: Update.
9629 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9632 * g++.dg/other/typedef4.C: New test.
9634 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9637 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9639 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9642 * gfortran.dg/asynchronous_3.f03
9644 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9647 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9648 non-temporal stores out of the tests to form new test cases. As a
9649 result, no non-temporal store should be generated in this case.
9651 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9652 prefetch-7.c that generate one non-temporal store.
9654 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9655 prefetch-7.c that generate one non-temporal store and one
9656 one-temporal prefetch.
9658 2010-06-10 Martin Jambor <mjambor@suse.cz>
9660 PR tree-optimization/44258
9661 * gcc.dg/tree-ssa/pr44258.c: New test.
9663 2010-06-10 Daniel Kraft <d@domob.eu>
9666 * gfortran.dg/associate_1.f03: New test.
9667 * gfortran.dg/associate_2.f95: New test.
9668 * gfortran.dg/associate_3.f03: New test.
9669 * gfortran.dg/associate_4.f08: New test.
9671 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9673 * gfortran.dg/selected_char_kind_4.f90: New test.
9675 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9677 * gcc.dg/pr42461.c: New test.
9679 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9682 * gfortran.dg/selected_real_kind_1.f90: New.
9684 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9687 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9689 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9692 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9694 * gfortran.dg/data_namelist_conflict.f90: New test.
9696 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9698 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9699 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9700 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9702 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9704 * gfortran.dg/mvbits_9.f90: New test.
9705 * gfortran.dg/ibset_1.f90: Ditto.
9706 * gfortran.dg/ibits_1.f90: Ditto.
9707 * gfortran.dg/btest_1.f90: Ditto.
9708 * gfortran.dg/ibclr_1.f90: Ditto.
9710 2010-06-09 Jason Merrill <jason@redhat.com>
9713 * g++.dg/cpp0x/decltype23.C: Move to...
9714 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9716 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9719 * gfortran.dg/typebound_call_14.f03: New test.
9721 2010-06-09 Martin Jambor <mjambor@suse.cz>
9723 PR tree-optimization/44423
9724 * gcc.dg/tree-ssa/pr44423.c: New test.
9726 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9729 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9730 TV_NONE to initialize tv_id field.
9731 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9732 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9733 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9735 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9736 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9737 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9739 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9741 PR tree-optimization/39874
9743 * gcc.dg/pr39874.c: New file.
9745 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9747 * g++.dg/ext/attr-alias-1.C: New.
9748 * g++.dg/ext/attr-alias-2.C: New.
9750 2010-06-07 Tobias Burnus <burnus@net-b.de>
9753 * gfortran.dg/proc_ptr_27.f90: New.
9755 2010-06-07 Jason Merrill <jason@redhat.com>
9758 * g++.dg/cpp0x/decltype23.C: New.
9760 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9761 Shujing Zhao <pearly.zhao@oracle.com>
9764 * gcc.dg/c90-const-expr-10.c: Adjust.
9765 * gcc.dg/c99-const-expr-10.c: Adjust.
9766 * gcc.dg/init-bad-7.c: New.
9768 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9770 * lib/target-supports.exp (check_effective_target_gas): New proc.
9771 * gcc.c-torture/execute/960321-1.x: New file.
9773 2010-06-07 Jason Merrill <jason@redhat.com>
9776 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9778 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9781 * g++.dg/warn/Wunused-var-12.C: New test.
9784 * c-c++-common/Wunused-var-11.c: New test.
9786 2010-06-07 Jan Hubicka <jh@suse.cz>
9788 * gcc.dg/ipa/pure-const-1.c: New testcase.
9790 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9792 PR rtl-optimization/44404
9793 * gcc.dg/pr44404.c: New.
9795 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9798 * gcc.target/i386/abi-2.c: Check sysv abi here.
9799 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9800 function to avoid failures by different ABIs.
9801 * gcc.target/i386/aes-check.h: Likewise.
9802 * gcc.target/i386/avx-check.h: Likewise.
9803 * gcc.target/i386/fma4-check.h: Likewise.
9804 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9805 * gcc.target/i386/mmx-check.h: Likewise.
9806 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9807 * gcc.target/i386/pclmul-check.h: Likewise.
9808 * gcc.target/i386/sse-check.h: Likewise.
9809 * gcc.target/i386/sse2-check.h: Likewise.
9810 * gcc.target/i386/sse3-check.h: Likewise.
9811 * gcc.target/i386/sse4_1-check.h: Likewise.
9812 * gcc.target/i386/sse4_2-check.h: Likewise.
9813 * gcc.target/i386/sse4a-check.h: Likewise.
9814 * gcc.target/i386/ssse3-check.h: Likewise.
9815 * gcc.target/i386/xop-check.h: Likewise.
9816 * gcc.target/i386/pr27971.c: Fix for LLP64.
9817 * gcc.target/i386/pr39139.c: Likewise.
9818 * gcc.target/i386/pr39315-check.c: Likewise.
9819 * gcc.target/i386/vararg-1.c: Likewise.
9820 * gcc.target/i386/vararg-2.c: Likewise.
9821 Additional add dg-compile to avoid failure due
9824 * gcc.dg/compound-literal-1.c: Fix for llp64.
9825 * gcc.dg/pr32370.c: Likewise.
9826 * gcc.dg/pr37561.c: Likewise.
9827 * gcc.dg/pr41340.c: Likewise.
9828 * gcc.dg/pr41551.c: Likewise.
9830 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9833 * g++.dg/debug/dwarf2/typedef3.C: New test.
9835 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9838 * c-c++-common/pr20000.c: New.
9840 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9843 * g++.dg/init/pr44086.C: New.
9844 * g++.dg/cpp0x/decltype4.C: Adjust.
9846 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9849 * gfortran.dg/generic_23.f03: New test.
9851 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9854 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9856 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9859 * c-c++-common/Wunused-var-9.c: New test.
9861 2010-06-05 Jason Merrill <jason@redhat.com>
9863 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9865 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9868 * gcc.dg/c99-restrict-4.c: New test.
9870 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9872 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9873 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9874 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9875 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9876 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9877 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9878 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9879 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9880 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9881 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9882 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9883 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9884 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9885 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9886 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9887 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9888 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9889 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9890 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9891 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9892 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9893 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9895 2010-06-04 Jason Merrill <jason@redhat.com>
9897 * g++.dg/cpp0x/noexcept06.C: New.
9898 * g++.dg/cpp0x/noexcept07.C: New.
9900 * g++.dg/cpp0x/noexcept01.C: New.
9901 * g++.dg/cpp0x/noexcept02.C: New.
9902 * g++.dg/cpp0x/noexcept03.C: New.
9903 * g++.dg/cpp0x/noexcept04.C: New.
9904 * g++.dg/cpp0x/noexcept05.C: New.
9906 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9909 * g++.dg/warn/Wunused-var-10.C: New test.
9910 * g++.dg/warn/Wunused-var-11.C: New test.
9913 * c-c++-common/Wunused-var-10.c: New test.
9915 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9918 * gcc.dg/assign-warn-2.c: Update.
9919 * gcc.dg/cpp/line3.c: Update.
9920 * gcc.dg/c99-array-lval-8.c: Update.
9921 * gcc.dg/cast-qual-2.c: Update.
9922 * gcc.dg/c99-arraydecl-3.c: Update.
9923 * gcc.dg/assign-warn-1.c: Update.
9924 * gcc.dg/format/gcc_diag-1.c: Update.
9926 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9928 PR rtl-optimization/39871
9929 PR rtl-optimization/40615
9930 PR rtl-optimization/42500
9931 PR rtl-optimization/42502
9932 * gcc.target/arm/eliminate.c: New test.
9934 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9937 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9938 * g++.old-deja/g++.other/delete3.C: Likewise.
9939 * g++.old-deja/g++.other/new.C: Likewise.
9940 * g++.old-deja/g++.law/operators27.C: Likewise.
9941 * g++.old-deja/g++.mike/p755.C: Likewise.
9942 * g++.dg/eh/new1.C: Likewise.
9943 * g++.dg/init/new5.C: Likewise.
9945 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9947 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9948 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9949 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9951 2010-06-03 Richard Guenther <rguenther@suse.de>
9954 * lib/lto.exp: Always load gcc.exp.
9955 (lto-obj): For C source files invoke gcc_target_compile.
9956 * g++.dg/lto/20100603-1_0.C: New testcase.
9957 * g++.dg/lto/20100603-1_1.c: Likewise.
9959 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9961 PR tree-optimization/43688
9962 * gfortran.dg/pr43688.f90: New.
9964 2010-06-03 Richard Guenther <rguenther@suse.de>
9967 * gcc.dg/lto/20100603-1_0.c: New testcase.
9968 * gcc.dg/lto/20100603-2_0.c: Likewise.
9969 * gcc.dg/lto/20100603-3_0.c: Likewise.
9971 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9974 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9975 * gcc.target/powerpc/recip-2.c: Ditto.
9976 * gcc.target/powerpc/recip-3.c: Ditto.
9977 * gcc.target/powerpc/recip-4.c: Ditto.
9978 * gcc.target/powerpc/recip-5.c: Ditto.
9979 * gcc.target/powerpc/recip-6.c: Ditto.
9980 * gcc.target/powerpc/recip-7.c: Ditto.
9981 * gcc.target/powerpc/recip-test.h: Ditto.
9982 * gcc.target/powerpc/recip-test2.h: Ditto.
9984 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9986 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9988 2010-06-02 Jason Merrill <jason@redhat.com>
9990 * g++.dg/ext/vector9.C: Expect typedef in error message.
9995 * g++.dg/tc1/dr101.C: Remove xfails.
9997 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
10000 * g++.dg/ipa/pr44372.C: New.
10002 2010-06-02 Jan Hubicka <jh@suse.cz>
10004 PR middle-end/44295
10005 * g++.dg/torture/pr44295.C: Neww testcase.
10007 2010-06-02 Jan Hubicka <jh@suse.cz>
10009 * gcc.dg/tree-ssa/loadpre6.c: Update.
10011 2010-06-02 Richard Guenther <rguenther@suse.de>
10013 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
10016 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
10018 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10019 the link fail message.
10021 2010-06-02 Tobias Burnus <burnus@net-b.de>
10024 * gfortran.dg/use_13.f90: New test case.
10026 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10029 * gfortran.dg/error_stop_2.f08: Minor update.
10031 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10034 * gfortran.dg/error_stop_1.f08: New test.
10035 * gfortran.dg/error_stop_2.f08: New test.
10037 2010-06-01 Jason Merrill <jason@redhat.com>
10040 * g++.dg/cpp0x/initlist37.C: New.
10041 * g++.dg/cpp0x/initlist38.C: New.
10044 * g++.dg/cpp0x/initlist36.C: New.
10046 2010-05-31 Jan Hubicka <jh@suse.cz>
10048 * gcc.dg/noreturn-8.c: New testcase.
10050 2010-05-31 Jan Hubicka <jh@suse.cz>
10052 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10053 * gcc.dg/lto/noreturn-1_0.c: Move it here.
10055 2010-05-31 Jan Hubicka <jh@suse.cz>
10057 * gcc.dg/lto/noreturn-1_1.c: New testcase.
10058 * gcc.dg/lto/noreturn-1_0.c: New testcase.
10060 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10063 * gfortran.dg/dependency_27.f90: New test.
10064 * gfortran.dg/array_assign_1.F90: New test.
10066 2010-05-31 Jakub Jelinek <jakub@redhat.com>
10069 * gcc.target/i386/sse-24.c: New test.
10071 2010-05-31 Jan Hubicka <jh@suse.cz>
10073 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10075 2010-05-31 Jakub Jelinek <jakub@redhat.com>
10077 PR middle-end/44337
10078 * gcc.dg/pr44337.c: New test.
10080 PR tree-optimization/44182
10081 * g++.dg/debug/pr44182.C: New test.
10083 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
10085 * gcc.dg/nested-func-7.c: New test.
10086 * gnat.dg/frame_overflow.adb: Adjust directives.
10088 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
10090 * gnat.dg/prot2.ad[sb]: New test.
10091 * gnat.dg/prot2_pkg1.ads: New helper.
10092 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10094 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
10096 * gnat.dg/array11.adb: Adjust dg-warning directive.
10097 * gnat.dg/object_overflow.adb: Likewise.
10099 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
10101 PR middle-end/44306
10102 * gcc.dg/tree-ssa/pr44306.c: New.
10104 2010-05-29 Jan Hubicka <jh@suse.cz>
10106 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10108 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
10110 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10112 2010-05-28 Mike Stump <mikestump@comcast.net>
10115 * objc.dg/const-str-9.m: Remove static.
10117 2010-05-28 Jakub Jelinek <jakub@redhat.com>
10120 * gcc.c-torture/compile/pr43636.c: New test.
10122 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
10125 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10126 * obj-c++.dg/try-catch-9.mm: Ditto.
10128 2010-05-28 Dodji Seketeli <dodji@redhat.com>
10130 Revert patch for PR c++/44188
10131 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10133 2010-05-25 Dodji Seketeli <dodji@redhat.com>
10136 * g++.dg/debug/dwarf2/typedef3.C: New test.
10138 2010-05-27 Jason Merrill <jason@redhat.com>
10141 * g++.dg/ext/vla9.C: New.
10143 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
10146 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10147 * objc.dg/torture/tls/thr-init-3.m: Ditto.
10148 * objc.dg/torture/tls/thr-init.m: Ditto.
10149 * objc.dg/torture/trivial.m: Ditto.
10150 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10151 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10152 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10153 * obj-c++.dg/torture/trivial.mm: Ditto.
10155 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
10157 * g++.dg/lto/20100302_0.C: Skip on darwin.
10159 2010-05-27 Richard Guenther <rguenther@suse.de>
10161 PR tree-optimization/44284
10162 * gcc.dg/vect/vect-118.c: New testcase.
10163 * gcc.dg/vect/bb-slp-20.c: Adjust.
10164 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10165 * gcc.dg/vect/slp-9.c: Likewise.
10166 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10167 * gcc.dg/vect/vect-10.c: Likewise.
10168 * gcc.dg/vect/vect-109.c: Likewise.
10169 * gcc.dg/vect/vect-12.c: Likewise.
10170 * gcc.dg/vect/vect-36.c: Likewise.
10171 * gcc.dg/vect/vect-7.c: Likewise.
10172 * gcc.dg/vect/vect-iv-8.c: Likewise.
10173 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10174 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10175 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10176 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10177 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10178 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10179 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10180 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10181 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10182 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10183 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10184 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10185 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10186 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10187 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10188 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10189 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10191 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
10193 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10196 2010-05-26 Jan Hubicka <jh@suse.cz>
10198 * gcc.dg/lto/materialize-1_0.c: New file.
10199 * gcc.dg/lto/materialize-1_1.c: New file.
10201 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
10203 * gnat.dg/lto10.adb: New test.
10204 * gnat.dg/lto10_pkg.ads: New helper.
10206 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
10208 * lib/target-supports.exp (check_effective_target_int128): New
10209 function to check if __int128 types are available for target.
10210 * c-c++-common/int128-types-1.c: New.
10211 * c-c++-common/int128-1.c: New.
10212 * c-c++-common/int128-2.c: New.
10213 * g++.dg/abi/mangle43.C: New.
10214 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10215 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10216 pointer-wide scalar.
10217 * g++.dg/other/pr25632.C: Likewise.
10218 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10219 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10221 * g++.dg/warn/pr13358-4.C: Likewise.
10222 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
10223 * g++.dg/warn/Wconversion-null.C: Likewise.
10225 2010-05-26 Jason Merrill <jason@redhat.com>
10228 * g++.dg/cpp0x/variadic101.C: New.
10230 2010-05-26 Richard Guenther <rguenther@suse.de>
10232 PR rtl-optimization/44164
10233 * gcc.c-torture/execute/pr44164.c: New testcase.
10234 * g++.dg/tree-ssa/pr13146.C: Adjust.
10236 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
10239 * gfortran.dg/whole_file_19.f90 : New test.
10241 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
10246 * gfortran.dg/pr40999.f: Fix function type.
10247 * gfortran.dg/whole_file_5.f90: Likewise.
10248 * gfortran.dg/whole_file_6.f90: Likewise.
10249 * gfortran.dg/whole_file_16.f90: New.
10250 * gfortran.dg/whole_file_17.f90: New.
10251 * gfortran.dg/whole_file_18.f90: New.
10253 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
10254 Iain Sandoe <iains@gcc.gnu.org>
10256 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10257 * gcc.c-torture/compile/pr44197.c: Require alias support.
10258 * gcc.dg/lto/20081222_0.c: Ditto.
10260 2010-05-25 Jakub Jelinek <jakub@redhat.com>
10263 * gcc.dg/guality/vla-2.c: New test.
10265 2010-05-25 Richard Guenther <rguenther@suse.de>
10267 PR middle-end/44069
10268 * g++.dg/torture/pr44069.C: New testcase.
10270 2010-05-25 Richard Guenther <rguenther@suse.de>
10272 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10274 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10277 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10279 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10281 * obj-c++.dg/torture/tls/trivial.mm: New.
10282 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10283 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10284 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10285 * obj-c++.dg/torture/tls/diag-1.mm: New.
10286 * obj-c++.dg/torture/tls/tls.exp: New.
10287 * obj-c++.dg/torture/trivial.mm: New.
10288 * obj-c++.dg/torture/dg-torture.exp: New.
10289 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10290 * obj-c++.dg/tls/trivial.m: New.
10291 * obj-c++.dg/tls/init-1.mm: New.
10292 * obj-c++.dg/tls/diag-1.mm: New.
10293 * obj-c++.dg/tls/init-2.mm: New.
10294 * obj-c++.dg/tls/diag-2.mm: New.
10295 * obj-c++.dg/tls/diag-3.mm: New.
10296 * obj-c++.dg/tls/diag-4.mm: New.
10297 * obj-c++.dg/tls/static-1.mm: New.
10298 * obj-c++.dg/tls/tls.exp: New.
10299 * obj-c++.dg/tls/diag-5.mm: New.
10300 * obj-c++.dg/tls/static-1a.mm: New.
10301 * objc-obj-c++-shared/Object1.mm: New.
10302 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10304 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
10307 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10308 * obj-c++.dg/const-str-6.mm: Ditto.
10310 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10312 * g++.dg/parse/array-size2.C: Remove dg-error directives.
10314 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10317 * gnat.dg/array13.ad[sb]: New test.
10319 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
10320 Sandra Loosemore <sandra@codesourcery.com>
10322 * gcc.target/arm/neon/: Regenerated test cases.
10324 * gcc.target/arm/neon/polytypes.c,
10325 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10326 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10327 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10328 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10329 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10330 dg-add-options arm_neon.
10332 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10333 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10334 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10335 and arm_neon_fp16_ok.
10337 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10338 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10340 * lib/target-supports.exp (add_options_for_arm_neon): New.
10341 (check_effective_target_arm_neon_ok_nocache): New, from
10342 check_effective_target_arm_neon_ok. Check multiple possibilities.
10343 (check_effective_target_arm_neon_ok): Use
10344 check_effective_target_arm_neon_ok_nocache.
10345 (add_options_for_arm_neon_fp16)
10346 (check_effective_target_arm_neon_fp16_ok)
10347 check_effective_target_arm_neon_fp16_ok_nocache): New.
10348 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10350 2010-05-24 Jason Merrill <jason@redhat.com>
10353 * g++.dg/cpp0x/initlist35.C: New.
10354 * g++.dg/init/brace6.C: Adjust.
10356 2010-05-24 Paul Brook <paul@codesourcery.com>
10358 * gcc.target/arm/frame-pointer-1.c: New test.
10359 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10360 pointer elimination.
10362 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10365 * gcc.target/i386/crc32-3.c: New.
10366 * gcc.target/i386/crc32-4.c: Likewise.
10368 2010-05-23 Joseph Myers <joseph@codesourcery.com>
10370 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10371 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10372 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10374 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10376 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10378 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
10381 * gcc.c-target/pr43869.c: New test.
10383 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10386 * gfortran.dg/class_22.f03: New.
10388 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
10391 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10393 2010-05-22 Janus Weil <janus@gcc.gnu.org>
10396 * gfortran.dg/abstract_type_7.f03: New.
10398 2010-05-21 Jason Merrill <jason@redhat.com>
10400 * g++.dg/eh/spec11.C: Test cleanup optimization.
10402 2010-05-21 Jakub Jelinek <jakub@redhat.com>
10405 * gcc.target/i386/pr44223.c: New test.
10407 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10409 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10411 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10413 * g++.dg/other/const3.C: New test.
10415 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10418 * warn_unused_dummy_argument_1.f90: New.
10419 * warn_unused_dummy_argument_2.f90: New.
10421 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10424 * g++.dg/inherit/crash1.C: New.
10425 * g++.dg/inherit/crash2.C: Likewise.
10427 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10430 * g++.dg/debug/pr44178.C: New test.
10432 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10434 PR middle-end/44185
10435 * gcc.dg/tree-ssa/prefetch-6.c: Add
10436 --param min-insn-to-prefetch-ratio=6.
10437 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10438 allow unrolling, and adjust the movnti count.
10440 2010-05-20 Jan Hubicka <jh@suse.cz>
10442 PR middle-end/44197
10443 * gcc.c-torture/compile/pr44197.c: New file.
10445 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10447 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10449 (check_effective_target_xop): Remove __may_alias__ attribute.
10451 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10454 * gcc.c-torture/execute/pr44202-1.c: New test.
10456 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10459 * gfortran.dg/label_1.f90: Update test.
10461 2010-05-19 Jan Hubicka <jh@suse.cz>
10463 * gcc.dg/lto/ipareference2_0.c: New file.
10464 * gcc.dg/lto/ipareference2_1.c: New file.
10466 2010-05-19 Jason Merrill <jason@redhat.com>
10468 * g++.dg/parse/fn-typedef2.C: New.
10470 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10474 * g++.dg/template/fntype1.C: New.
10476 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10478 * gnat.dg/discr23.ad[sb]: New test.
10479 * gnat.dg/discr23_pkg.ads: New helper.
10481 * gnat.dg/specs/controlled1.ads: New test.
10482 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10484 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10487 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10488 Fixed scope of C_SIZEOF.
10489 * gfortran.dg/warn_conversion_2.f90: New.
10491 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10493 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10494 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10495 for optional selector.
10496 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10497 (check_effective_target_sse3): New proc.
10498 * gcc.target/i386/math-torture/math-torture.exp: Load
10499 target-supports.exp.
10500 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10501 check_effective_target_sse2.
10502 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10503 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10504 * g++.dg/vect/vect.exp: Likewise.
10505 * gfortran.dg/vect/vect.exp: Likewise.
10506 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10507 -msse2 if check_effective_target_sse2.
10509 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10510 * gcc.target/i386/3dnow-2.c: Likewise.
10511 * gcc.target/i386/3dnowA-1.c: Likewise.
10512 * gcc.target/i386/3dnowA-2.c: Likewise.
10513 * gcc.target/i386/pr42549.c: Likewise.
10515 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10516 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10517 * gcc.target/i386/sse3-addsubps.c: Likewise.
10518 * gcc.target/i386/sse3-haddpd.c: Likewise.
10519 * gcc.target/i386/sse3-haddps.c: Likewise.
10520 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10521 * gcc.target/i386/sse3-hsubps.c: Likewise.
10522 * gcc.target/i386/sse3-movddup.c: Likewise.
10523 * gcc.target/i386/sse3-movshdup.c: Likewise.
10524 * gcc.target/i386/sse3-movsldup.c: Likewise.
10526 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10527 * g++.dg/ext/attrib35.C: Likewise.
10528 * g++.dg/opt/pr40496.C: Likewise.
10529 * g++.dg/other/i386-1.C: Likewise.
10530 * g++.dg/other/i386-4.C: Likewise.
10531 * g++.dg/other/pr34435.C: Likewise.
10532 * g++.dg/other/pr39496.C: Likewise.
10533 * g++.dg/other/pr40446.C: Likewise.
10534 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10535 * gcc.dg/compat/vector-1a_main.c: Likewise.
10536 * gcc.dg/compat/vector-2a_main.c: Likewise.
10537 * gcc.dg/lto/20090206-1_0.c: Likewise.
10538 * gcc.dg/pr34856.c: Likewise.
10539 * gcc.dg/pr36584.c: Likewise.
10540 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10541 * gcc.dg/pr37544.c: Likewise.
10542 * gcc.dg/torture/pr16104-1.c: Likewise.
10543 * gcc.dg/torture/pr35771-1.c: Likewise.
10544 * gcc.dg/torture/pr35771-2.c: Likewise.
10545 * gcc.dg/torture/pr35771-3.c: Likewise.
10546 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10547 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10548 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10549 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10550 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10551 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10552 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10553 * gcc.target/i386/20060512-1.c: Likewise.
10554 * gcc.target/i386/20060512-3.c: Likewise.
10555 * gcc.target/i386/all_one_m128i.c: Likewise.
10556 * gcc.target/i386/float128-1.c: Likewise.
10557 * gcc.target/i386/float128-2.c: Likewise.
10558 * gcc.target/i386/fpcvt-1.c: Likewise.
10559 * gcc.target/i386/fpcvt-2.c: Likewise.
10560 * gcc.target/i386/fpcvt-3.c: Likewise.
10561 * gcc.target/i386/fpprec-1.c: Likewise.
10562 * gcc.target/i386/funcspec-9.c: Likewise.
10563 * gcc.target/i386/incoming-1.c: Likewise.
10564 * gcc.target/i386/incoming-12.c: Likewise.
10565 * gcc.target/i386/incoming-2.c: Likewise.
10566 * gcc.target/i386/incoming-3.c: Likewise.
10567 * gcc.target/i386/incoming-4.c: Likewise.
10568 * gcc.target/i386/incoming-6.c: Likewise.
10569 * gcc.target/i386/incoming-7.c: Likewise.
10570 * gcc.target/i386/incoming-8.c: Likewise.
10571 * gcc.target/i386/opt-1.c: Likewise.
10572 * gcc.target/i386/opt-2.c: Likewise.
10573 * gcc.target/i386/ordcmp-1.c: Likewise.
10574 * gcc.target/i386/pr17692.c: Likewise.
10575 * gcc.target/i386/pr18614-1.c: Likewise.
10576 * gcc.target/i386/pr22152.c: Likewise.
10577 * gcc.target/i386/pr23570.c: Likewise.
10578 * gcc.target/i386/pr23575.c: Likewise.
10579 * gcc.target/i386/pr26449-1.c: Likewise.
10580 * gcc.target/i386/pr26600.c: Likewise.
10581 * gcc.target/i386/pr27790.c: Likewise.
10582 * gcc.target/i386/pr28839.c: Likewise.
10583 * gcc.target/i386/pr30970.c: Likewise.
10584 * gcc.target/i386/pr32000-1.c: Likewise.
10585 * gcc.target/i386/pr32000-2.c: Likewise.
10586 * gcc.target/i386/pr32280.c: Likewise.
10587 * gcc.target/i386/pr32661.c: Likewise.
10588 * gcc.target/i386/pr32708-1.c: Likewise.
10589 * gcc.target/i386/pr32961.c: Likewise.
10590 * gcc.target/i386/pr33329.c: Likewise.
10591 * gcc.target/i386/pr35714.c: Likewise.
10592 * gcc.target/i386/pr35767-1.c: Likewise.
10593 * gcc.target/i386/pr35767-1d.c: Likewise.
10594 * gcc.target/i386/pr35767-1i.c: Likewise.
10595 * gcc.target/i386/pr35767-2.c: Likewise.
10596 * gcc.target/i386/pr35767-2d.c: Likewise.
10597 * gcc.target/i386/pr35767-2i.c: Likewise.
10598 * gcc.target/i386/pr35767-3.c: Likewise.
10599 * gcc.target/i386/pr35767-5.c: Likewise.
10600 * gcc.target/i386/pr36222-1.c: Likewise.
10601 * gcc.target/i386/pr36578-1.c: Likewise.
10602 * gcc.target/i386/pr36578-2.c: Likewise.
10603 * gcc.target/i386/pr36992-1.c: Likewise.
10604 * gcc.target/i386/pr37101.c: Likewise.
10605 * gcc.target/i386/pr37216.c: Likewise.
10606 * gcc.target/i386/pr37434-1.c: Likewise.
10607 * gcc.target/i386/pr37434-2.c: Likewise.
10608 * gcc.target/i386/pr37843-3.c: Likewise.
10609 * gcc.target/i386/pr37843-4.c: Likewise.
10610 * gcc.target/i386/pr39162.c: Likewise.
10611 * gcc.target/i386/pr39315-1.c: Likewise.
10612 * gcc.target/i386/pr39315-2.c: Likewise.
10613 * gcc.target/i386/pr39315-3.c: Likewise.
10614 * gcc.target/i386/pr39315-4.c: Likewise.
10615 * gcc.target/i386/pr39445.c: Likewise.
10616 * gcc.target/i386/pr39496.c: Likewise.
10617 * gcc.target/i386/pr40809.c: Likewise.
10618 * gcc.target/i386/pr40906-3.c: Likewise.
10619 * gcc.target/i386/pr41019.c: Likewise.
10620 * gcc.target/i386/pr42542-1.c: Likewise.
10621 * gcc.target/i386/pr42542-2.c: Likewise.
10622 * gcc.target/i386/pr42542-3.c: Likewise.
10623 * gcc.target/i386/pr42542-3a.c: Likewise.
10624 * gcc.target/i386/pr42881.c: Likewise.
10625 * gcc.target/i386/push-1.c: Likewise.
10626 * gcc.target/i386/quad-sse.c: Likewise.
10627 * gcc.target/i386/reload-1.c: Likewise.
10628 * gcc.target/i386/sse-10.c: Likewise.
10629 * gcc.target/i386/sse-11.c: Likewise.
10630 * gcc.target/i386/sse-15.c: Likewise.
10631 * gcc.target/i386/sse-17.c: Likewise.
10632 * gcc.target/i386/sse-18.c: Likewise.
10633 * gcc.target/i386/sse-19.c: Likewise.
10634 * gcc.target/i386/sse-4.c: Likewise.
10635 * gcc.target/i386/sse-6.c: Likewise.
10636 * gcc.target/i386/sse-vect-types.c: Likewise.
10637 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10638 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10639 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10640 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10641 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10642 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10643 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10644 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10645 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10646 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10647 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10648 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10649 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10650 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10651 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10652 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10653 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10654 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10655 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10656 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10657 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10658 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10659 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10660 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10661 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10662 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10663 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10664 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10665 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10666 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10667 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10668 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10669 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10670 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10671 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10672 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10673 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10674 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10675 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10676 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10677 * gcc.target/i386/sse2-mmx.c: Likewise.
10678 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10679 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10680 * gcc.target/i386/sse2-movd-1.c: Likewise.
10681 * gcc.target/i386/sse2-movd-2.c: Likewise.
10682 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10683 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10684 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10685 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10686 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10687 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10688 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10689 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10690 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10691 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10692 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10693 * gcc.target/i386/sse2-movq-1.c: Likewise.
10694 * gcc.target/i386/sse2-movq-2.c: Likewise.
10695 * gcc.target/i386/sse2-movq-3.c: Likewise.
10696 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10697 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10698 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10699 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10700 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10701 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10702 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10703 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10704 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10705 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10706 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10707 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10708 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10709 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10710 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10711 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10712 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10713 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10714 * gcc.target/i386/sse2-pand-1.c: Likewise.
10715 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10716 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10717 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10718 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10719 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10720 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10721 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10722 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10723 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10724 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10725 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10726 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10727 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10728 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10729 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10730 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10731 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10732 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10733 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10734 * gcc.target/i386/sse2-por-1.c: Likewise.
10735 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10736 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10737 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10738 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10739 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10740 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10741 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10742 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10743 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10744 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10745 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10746 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10747 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10748 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10749 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10750 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10751 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10752 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10753 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10754 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10755 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10756 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10757 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10758 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10759 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10760 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10761 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10762 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10763 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10764 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10765 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10766 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10767 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10768 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10769 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10770 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10771 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10772 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10773 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10774 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10775 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10776 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10777 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10778 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10779 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10780 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10781 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10782 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10783 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10784 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10785 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10786 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10787 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10788 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10789 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10790 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10791 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10792 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10793 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10794 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10795 * gcc.target/i386/sse2-vec-1.c: Likewise.
10796 * gcc.target/i386/sse2-vec-2.c: Likewise.
10797 * gcc.target/i386/sse2-vec-3.c: Likewise.
10798 * gcc.target/i386/sse2-vec-4.c: Likewise.
10799 * gcc.target/i386/sse2-vec-5.c: Likewise.
10800 * gcc.target/i386/sse2-vec-6.c: Likewise.
10801 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10802 * gcc.target/i386/ssefn-2.c: Likewise.
10803 * gcc.target/i386/ssefn-4.c: Likewise.
10804 * gcc.target/i386/ssefp-1.c: Likewise.
10805 * gcc.target/i386/ssefp-2.c: Likewise.
10806 * gcc.target/i386/sseregparm-3.c: Likewise.
10807 * gcc.target/i386/sseregparm-4.c: Likewise.
10808 * gcc.target/i386/sseregparm-5.c: Likewise.
10809 * gcc.target/i386/sseregparm-6.c: Likewise.
10810 * gcc.target/i386/sseregparm-7.c: Likewise.
10811 * gcc.target/i386/ssetype-1.c: Likewise.
10812 * gcc.target/i386/ssetype-2.c: Likewise.
10813 * gcc.target/i386/ssetype-3.c: Likewise.
10814 * gcc.target/i386/ssetype-4.c: Likewise.
10815 * gcc.target/i386/ssetype-5.c: Likewise.
10816 * gcc.target/i386/unordcmp-1.c: Likewise.
10817 * gcc.target/i386/vararg-1.c: Likewise.
10818 * gcc.target/i386/vararg-2.c: Likewise.
10819 * gcc.target/i386/vararg-3.c: Likewise.
10820 * gcc.target/i386/vararg-4.c: Likewise.
10821 * gcc.target/i386/vararg-7.c: Likewise.
10822 * gcc.target/i386/vararg-8.c: Likewise.
10823 * gcc.target/i386/vecinit-1.c: Likewise.
10824 * gcc.target/i386/vecinit-2.c: Likewise.
10825 * gcc.target/i386/vecinit-3.c: Likewise.
10826 * gcc.target/i386/vecinit-4.c: Likewise.
10827 * gcc.target/i386/vecinit-5.c: Likewise.
10828 * gcc.target/i386/vecinit-6.c: Likewise.
10829 * gcc.target/i386/vectorize2.c: Likewise.
10830 * gcc.target/i386/vectorize3.c: Likewise.
10831 * gcc.target/i386/vectorize4.c: Likewise.
10832 * gcc.target/i386/vectorize6.c: Likewise.
10833 * gcc.target/i386/vectorize7.c: Likewise.
10834 * gcc.target/i386/vectorize8.c: Likewise.
10835 * gcc.target/i386/vperm-v2df.c: Likewise.
10836 * gcc.target/i386/vperm-v2di.c: Likewise.
10837 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10838 * gcc.target/i386/xorps-sse2.c: Likewise.
10839 * gcc.target/i386/xorps.c: Likewise.
10840 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10841 * gfortran.dg/graphite/pr42326.f90: Likewise.
10842 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10844 2010-05-19 Richard Guenther <rguenther@suse.de>
10847 * g++.dg/lto/20100519-1_0.C: New testcase.
10849 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10852 * gfortran.dg/warn_intent_out_not_set.f90: New.
10854 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10857 * gfortran.dg/data_char_1.f90: Updated warning message.
10858 * gfortran.dg/data_array_6.f: New.
10860 2010-05-19 Martin Jambor <mjambor@suse.cz>
10862 * g++.dg/ipa/ivinline-8.C: New test.
10863 * gcc.dg/ipa/iinline-2.c: Likewise.
10865 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10868 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10869 arguments; add check for return value kind.
10870 * gfortran.dg/float_1.f90: Likewise.
10872 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10874 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10876 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10877 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10878 Prune another location line format.
10879 (lto-obj): Call lto_prune_warns on comp_output.
10881 2010-05-18 Jan Hubicka <jh@suse.cz>
10883 * gcc.dg/lto/ipacp_0.c: New test.
10884 * gcc.dg/lto/ipacp_1.c: New test.
10886 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10889 * gcc.dg/lto/20100518_0.c: New test.
10891 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10893 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10895 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10898 * gfortran.dg/class_21.f03: New.
10900 2010-05-17 Jason Merrill <jason@redhat.com>
10903 * g++.dg/cpp0x/initlist34.C: New.
10906 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10908 2010-05-17 Martin Jambor <mjambor@suse.cz>
10910 * g++.dg/ipa/ivinline-1.C: New test.
10911 * g++.dg/ipa/ivinline-2.C: New test.
10912 * g++.dg/ipa/ivinline-3.C: New test.
10913 * g++.dg/ipa/ivinline-4.C: New test.
10914 * g++.dg/ipa/ivinline-5.C: New test.
10915 * g++.dg/ipa/ivinline-6.C: New test.
10917 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10918 Jason Merrill <jason@redhat.com>
10921 * c-c++-common/Wunused-var-8.c: New test.
10923 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10926 * gcc.c-torture/compile/pr42347.c: New test.
10928 PR middle-end/44102
10929 * g++.dg/ext/asmgoto1.C: New test.
10931 2010-05-17 Martin Jambor <mjambor@suse.cz>
10933 PR middle-end/44133
10934 * gcc.dg/tree-ssa/pr44133.c: New test.
10935 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10938 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10941 * gfortran.dg/class_20.f03: New.
10943 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10946 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10947 debug messages but not the newly introduced one.
10949 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10952 * gfortran.dg/initialization_25.f90: Commented testcase.
10953 * gfortran.dg/initialization_26.f90: New.
10955 2010-05-16 Richard Guenther <rguenther@suse.de>
10957 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10958 * gcc.dg/pr43084.c: Likewise.
10959 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10961 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10963 * gcc.dg/struct/struct-reorg.exp: Likewise.
10964 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10965 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10967 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10969 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10970 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10971 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10972 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10975 2010-05-15 Jason Merrill <jason@redhat.com>
10977 * g++.dg/eh/spec10.C: New.
10978 * g++.dg/eh/spec11.C: New.
10979 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10981 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10985 * gfortran.dg/allocatable_scalar_9.f90: New.
10987 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10990 * g++.dg/torture/pr44148.C: New test.
10992 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10994 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10995 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10996 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10997 diagnostics and type sizes.
10999 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
11001 * gnat.dg/lto9.adb: New test.
11002 * gnat.dg/lto9_pkg1.ads: New helper.
11003 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
11005 2010-05-15 Jan Hubicka <jh@suse.cz>
11007 * gcc.dg/lto/ipareference_1.c: Rename to ...
11008 * gcc.dg/lto/ipareference_0.c: ... this one.
11009 * gcc.dg/lto/ipareference_2.c: Rename to ...
11010 * gcc.dg/lto/ipareference_1.c: ... this one.
11012 2010-05-15 Jan Hubicka <jh@suse.cz>
11014 * gcc.dg/lto/ipareference_1.c: New file.
11015 * gcc.dg/lto/ipareference_2.c: New file.
11017 2010-05-15 Richard Guenther <rguenther@suse.de>
11019 PR tree-optimization/44038
11020 * gcc.c-torture/compile/pr44038.c: New testcase.
11022 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
11024 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11025 * gcc.target/i386/avx-cmpss-1.c: Likewise.
11027 2010-05-15 Janus Weil <janus@gcc.gnu.org>
11031 * gfortran.dg/class_18.f03: New.
11032 * gfortran.dg/class_19.f03: New.
11034 2010-05-14 Jakub Jelinek <jakub@redhat.com>
11037 * gcc.dg/debug/dwarf2/const-1.c: Remove.
11038 * g++.dg/debug/dwarf2/const1.C: Remove.
11040 2010-05-14 Jason Merrill <jason@redhat.com>
11042 * g++.dg/eh/cond4.C: New.
11043 * g++.dg/eh/elide2.C: Adjust.
11044 * g++.old-deja/g++.eh/terminate1.C: Adjust.
11046 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
11049 * gfortran.dg/actual_array_interface_2.f90: New test.
11051 2010-05-14 Richard Guenther <rguenther@suse.de>
11053 PR tree-optimization/44119
11054 * gcc.c-torture/compile/pr44119.c: New testcase.
11056 2010-05-14 Jason Merrill <jason@redhat.com>
11059 * g++.dg/eh/terminate1.C: New.
11061 2010-05-14 Jakub Jelinek <jakub@redhat.com>
11063 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11066 * gcc.dg/pr44136.c: New test.
11068 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
11071 * g++.dg/warn/Wshadow-4.C: Adjust.
11072 * g++.dg/warn/Wshadow-5.C: New test.
11073 * g++.dg/warn/Wshadow-6.C: New test
11075 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
11078 * gfortran.dg/initialization_25.f90: New.
11080 2010-05-13 Martin Jambor <mjambor@suse.cz>
11082 * g++.dg/otr-fold-1.C: New test.
11083 * g++.dg/otr-fold-2.C: New test.
11085 2010-05-13 Jakub Jelinek <jakub@redhat.com>
11088 * gfortran.dg/gomp/pr44036-1.f90: New test.
11089 * gfortran.dg/gomp/pr44036-2.f90: New test.
11090 * gfortran.dg/gomp/pr44036-3.f90: New test.
11093 * gcc.dg/guality/sra-1.c: New test.
11095 2010-05-12 Jan Hubicka <jh@suse.cz>
11097 * tree-ssa/unreachable.c: New test.
11099 2010-05-12 Jason Merrill <jason@redhat.com>
11101 * g++.dg/cpp0x/sfinae1.C: New.
11103 2010-05-12 Sriraman Tallam <tmsriram@google.com>
11105 * gcc.target/i386/zee.c: New file.
11107 2010-05-12 Jason Merrill <jason@redhat.com>
11109 * g++.dg/conversion/op1.C: Expect template candidate message.
11110 * g++.dg/cpp0x/nullptr15.C: Likewise.
11111 * g++.dg/cpp0x/pr31431-2.C: Likewise.
11112 * g++.dg/cpp0x/pr31431.C: Likewise.
11113 * g++.dg/cpp0x/temp_default2.C: Likewise.
11114 * g++.dg/cpp0x/trailing4.C: Likewise.
11115 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11116 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11117 * g++.dg/cpp0x/variadic-throw.C: Likewise.
11118 * g++.dg/cpp0x/variadic35.C: Likewise.
11119 * g++.dg/cpp0x/vt-35147.C: Likewise.
11120 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11121 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11122 * g++.dg/ext/visibility/anon8.C: Likewise.
11123 * g++.dg/ext/vla2.C: Likewise.
11124 * g++.dg/other/pr28114.C: Likewise.
11125 * g++.dg/other/ptrmem10.C: Likewise.
11126 * g++.dg/other/ptrmem11.C: Likewise.
11127 * g++.dg/overload/unknown1.C: Likewise.
11128 * g++.dg/parse/template7.C: Likewise.
11129 * g++.dg/parse/typename7.C: Likewise.
11130 * g++.dg/template/conv11.C: Likewise.
11131 * g++.dg/template/copy1.C: Likewise.
11132 * g++.dg/template/deduce3.C: Likewise.
11133 * g++.dg/template/dependent-expr5.C: Likewise.
11134 * g++.dg/template/friend.C: Likewise.
11135 * g++.dg/template/incomplete2.C: Likewise.
11136 * g++.dg/template/local4.C: Likewise.
11137 * g++.dg/template/local6.C: Likewise.
11138 * g++.dg/template/operator10.C: Likewise.
11139 * g++.dg/template/overload6.C: Likewise.
11140 * g++.dg/template/ptrmem2.C: Likewise.
11141 * g++.dg/template/ptrmem20.C: Likewise.
11142 * g++.dg/template/ptrmem8.C: Likewise.
11143 * g++.dg/template/sfinae2.C: Likewise.
11144 * g++.dg/template/ttp25.C: Likewise.
11145 * g++.dg/template/unify10.C: Likewise.
11146 * g++.dg/template/unify11.C: Likewise.
11147 * g++.dg/template/unify6.C: Likewise.
11148 * g++.dg/template/unify7.C: Likewise.
11149 * g++.dg/template/unify9.C: Likewise.
11150 * g++.dg/template/varmod1.C: Likewise.
11151 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11152 * g++.old-deja/g++.law/operators32.C: Likewise.
11153 * g++.old-deja/g++.pt/crash28.C: Likewise.
11154 * g++.old-deja/g++.pt/crash60.C: Likewise.
11155 * g++.old-deja/g++.pt/explicit38.C: Likewise.
11156 * g++.old-deja/g++.pt/explicit39.C: Likewise.
11157 * g++.old-deja/g++.pt/explicit41.C: Likewise.
11158 * g++.old-deja/g++.pt/explicit67.C: Likewise.
11159 * g++.old-deja/g++.pt/explicit77.C: Likewise.
11160 * g++.old-deja/g++.pt/expr2.C: Likewise.
11161 * g++.old-deja/g++.pt/overload7.C: Likewise.
11162 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11163 * g++.old-deja/g++.pt/spec5.C: Likewise.
11164 * g++.old-deja/g++.pt/spec6.C: Likewise.
11165 * g++.old-deja/g++.pt/t24.C: Likewise.
11166 * g++.old-deja/g++.pt/unify4.C: Likewise.
11167 * g++.old-deja/g++.pt/unify6.C: Likewise.
11168 * g++.old-deja/g++.pt/unify8.C: Likewise.
11169 * g++.old-deja/g++.robertl/eb119.C: Likewise.
11170 * g++.old-deja/g++.robertl/eb79.C: Likewise.
11171 * g++.old-deja/g++.robertl/eb98.C: Likewise.
11173 * g++.dg/cpp0x/initlist32.C: New.
11175 * g++.dg/template/conv11.C: New.
11176 * g++.dg/conversion/op1.C: Adjust expected error.
11178 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11180 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
11183 * gcc.target/i386/avx-cmpsd-1.c: New.
11184 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11185 * gcc.target/i386/avx-cmpss-1.c: Likewise.
11186 * gcc.target/i386/avx-cmpss-2.c: Likewise.
11187 * gcc.target/i386/sse-cmpss-1.c: Likewise.
11188 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11190 2010-05-12 Jakub Jelinek <jakub@redhat.com>
11192 PR middle-end/44085
11193 * gcc.dg/gomp/pr44085.c: New test.
11194 * gfortran.dg/gomp/pr44085.f90: New test.
11196 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
11198 * objc-obj-c++-shared/Object1.m: New.
11199 * objc.dg/torture: New directory.
11200 * objc.dg/torture/tls: Ditto.
11201 * objc.dg/tls: Ditto.
11202 * objc.dg/torture/tls/trivial.m: New test.
11203 * objc.dg/torture/tls/thr-init-2.m: New test.
11204 * objc.dg/torture/tls/thr-init-3.m: New test.
11205 * objc.dg/torture/tls/thr-init.m: New test.
11206 * objc.dg/torture/tls/diag-1.m: New test.
11207 * objc.dg/torture/tls/tls.exp: New.
11208 * objc.dg/torture/trivial.m: New test.
11209 * objc.dg/torture/dg-torture.exp: New.
11210 * objc.dg/tls/diag-3.m: New test.
11211 * objc.dg/tls/diag-4.m: New test.
11212 * objc.dg/tls/diag-5.m: New test.
11213 * objc.dg/tls/init-1.m: New test.
11214 * objc.dg/tls/init-2.m: New test.
11215 * objc.dg/tls/tls.exp: New.
11216 * objc.dg/tls/diag-2.m: New test.
11217 * lib/objc.exp: Respond to dg-additional-files.
11219 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
11221 * gcc.target/m68k/20100512-1.c: New.
11223 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
11225 * gnat.dg/lto8.adb: New test.
11226 * gnat.dg/lto8_pkg.ad[sb]: New helper.
11227 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11229 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11234 * g++.dg/template/crash97.C: New.
11235 * g++.dg/template/crash98.C: Likewise.
11236 * g++.dg/template/crash99.C: Likewise.
11237 * g++.dg/cpp0x/pr31439.C: Adjust.
11238 * g++.dg/template/crash95.C: Likewise.
11240 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11242 PR middle-end/44071
11243 * c-c++-common/asmgoto-4.c: New test.
11244 * gcc.target/i386/pr44071.c: New test.
11247 * c-c++-common/Wunused-var-7.c: New test.
11248 * g++.dg/warn/Wunused-var-9.C: New test.
11250 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11253 * gfortran.dg/gomp/pr43711.f90: New.
11255 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
11258 * gfortran.dg/select_5.f90: Updated.
11260 2010-05-11 Jan Hubicka <jh@suse.cz>
11262 PR tree-optimize/44063
11263 * gcc.c-torture/compile/pr44063.c: New testcase.
11265 2010-05-11 Jakub Jelinek <jakub@redhat.com>
11268 * gcc.dg/pr44023.c: New test.
11270 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
11272 * gnat.dg/lto7.adb: New test.
11273 * gnat.dg/lto7_pkg.ad[sb]: New helper.
11275 2010-05-10 Jason Merrill <jason@redhat.com>
11278 * g++.dg/template/inherit5.C: New.
11281 * g++.dg/cpp0x/initlist33.C: New.
11282 * g++.dg/cpp0x/initlist26.C: Adjust.
11283 * g++.dg/cpp0x/initlist28.C: Adjust.
11285 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
11288 * g++.dg/init/pr43719.C: New.
11289 * g++.dg/anon-struct4.C: Adjust.
11291 2010-05-10 Jakub Jelinek <jakub@redhat.com>
11294 * gcc.dg/pr44028.c: New test.
11296 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
11301 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11302 * gfortran.dg/warn_conversion.f90: New.
11304 2010-05-10 Michael Matz <matz@suse.de>
11306 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11308 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
11310 PR rtl-optimization/44012
11311 * gcc.dg/pr44012.c: New.
11313 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11315 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11316 Log text on entry and exit.
11317 Prune Sun ld warnings for common symbols with differing sizes.
11318 (lto-link-and-maybe-run): Change caller.
11320 2010-05-10 Janus Weil <janus@gcc.gnu.org>
11323 * gfortran.dg/class_7.f03: Modified.
11324 * gfortran.dg/select_type_1.f03: Modified.
11325 * gfortran.dg/select_type_12.f03: New.
11327 2010-05-10 Richard Guenther <rguenther@suse.de>
11329 PR tree-optimization/44050
11330 * gcc.dg/torture/pr44050.c: New testcase.
11332 2010-05-10 Wei Guozhi <carrot@google.com>
11335 * gcc.target/arm/pr42879.c: New testcase.
11337 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11340 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11342 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11345 * gcc.dg/anon-struct-10.c: New test.
11347 2010-05-09 Richard Guenther <rguenther@suse.de>
11349 PR middle-end/44024
11350 * gcc.dg/pr44024.c: New testcase.
11352 2010-05-09 Joseph Myers <joseph@codesourcery.com>
11355 * gcc.dg/anon-struct-9.c: New test.
11357 2010-05-09 Richard Guenther <rguenther@suse.de>
11359 PR middle-end/44043
11360 * gcc.c-torture/compile/pr44043.c: New testcase.
11362 2010-05-09 Richard Guenther <rguenther@suse.de>
11364 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11366 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
11368 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11370 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11372 * gnat.dg/lto[12456].adb: Add "target lto" marker.
11373 * gnat.dg/specs/lto3.ads: Likewise.
11375 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
11377 PR middle-end/28685
11378 * gcc.dg/pr28685-1.c: New file.
11380 2010-05-08 Richard Guenther <rguenther@suse.de>
11382 PR tree-optimization/44030
11383 * gcc.c-torture/compile/pr44030.c: New testcase.
11385 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11387 * gnat.dg/lto6.adb: New test.
11388 * gnat.dg/lto6_pkg.ads: New helper.
11390 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11392 * gnat.dg/lto5.adb: New test.
11393 * gnat.dg/lto5_pkg.ad[sb]: New helper.
11395 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11397 * gnat.dg/lto4.ad[sb]: New test.
11399 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11401 * gnat.dg/specs/lto3.ads: New test.
11402 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11403 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11405 2010-05-08 Quentin Ochem <ochem@adacore.com>
11407 * gnat.dg/sizetype3.ad[sb]: New test.
11408 * gnat.dg/sizetype3_pkg.ads: New helper.
11410 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11413 * g++.dg/init/new29.C: New.
11415 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11418 * gfortran.dg/coarray_1.f90: Fixed error message.
11419 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11420 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11421 * gfortran.dg/intrinsic_std_5.f90: New.
11423 2010-05-07 Jason Merrill <jason@redhat.com>
11425 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11427 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11429 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11430 (size_t, stderr): Remove.
11431 (read_error): Replaced __builtin_fprintf by fprintf.
11433 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11435 * gcc.dg/ordered-comparison-1.c: New test.
11436 * gcc.dg/ordered-comparison-2.c: New test.
11437 * gcc.dg/ordered-comparison-3.c: New test.
11438 * gcc.dg/ordered-comparison-4.c: New test.
11440 2010-05-06 Mike Stump <mikestump@comcast.net>
11443 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11445 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11446 Jason Merrill <jason@redhat.com>
11448 * g++.dg/cpp0x/nullptr01.C: New.
11449 * g++.dg/cpp0x/nullptr02.C: New.
11450 * g++.dg/cpp0x/nullptr03.C: New.
11451 * g++.dg/cpp0x/nullptr04.C: New.
11452 * g++.dg/cpp0x/nullptr05.C: New.
11453 * g++.dg/cpp0x/nullptr06.C: New.
11454 * g++.dg/cpp0x/nullptr07.C: New.
11455 * g++.dg/cpp0x/nullptr08.C: New.
11456 * g++.dg/cpp0x/nullptr09.C: New.
11457 * g++.dg/cpp0x/nullptr10.C: New.
11458 * g++.dg/cpp0x/nullptr11.C: New.
11459 * g++.dg/cpp0x/nullptr12.C: New.
11460 * g++.dg/cpp0x/nullptr13.C: New.
11461 * g++.dg/cpp0x/nullptr14.C: New.
11462 * g++.dg/cpp0x/nullptr15.C: New.
11463 * g++.dg/cpp0x/nullptr16.C: New.
11464 * g++.dg/cpp0x/nullptr17.C: New.
11465 * g++.dg/cpp0x/nullptr18.C: New.
11466 * g++.dg/cpp0x/nullptr19.C: New.
11467 * g++.dg/cpp0x/nullptr20.C: New.
11468 * g++.dg/cpp0x/nullptr21.C: New.
11469 * g++.dg/cpp0x/nullptr22.C: New.
11470 * g++.dg/debug/nullptr01.C: New.
11471 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11473 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11475 * gcc.dg/Wunused-var-8.c: Move to...
11476 * c-c++-common/Wunused-var-6.c: ... here. New test.
11478 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11481 * g++.dg/template/crash96.C: New.
11483 2010-05-06 Jan Hubicka <jh@suse.cz>
11485 PR tree-optimization/43791
11486 * gcc.c-torture/compile/pr43791.c: New file.
11488 2010-05-06 Michael Matz <matz@suse.de>
11490 PR tree-optimization/43984
11491 * gfortran.dg/pr43984.f90: New test.
11493 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11496 * gcc.dg/pr40989.c: New.
11498 2010-05-06 Richard Guenther <rguenther@suse.de>
11500 PR tree-optimization/43934
11501 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11503 2010-05-06 Richard Guenther <rguenther@suse.de>
11505 PR tree-optimization/43987
11506 * gcc.c-torture/execute/pr43987.c: New testcase.
11507 * gcc.dg/torture/pta-escape-1.c: Adjust.
11508 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11509 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11510 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11511 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11513 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11514 Dodji Seketeli <dodji@redhat.com>
11517 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11518 * g++.dg/template/sfinae16.C: Likewise.
11519 * gcc.dg/Wunused-var-1.c: Moved to...
11520 * c-c++-common/Wunused-var-1.c: ...here. New test.
11521 * gcc.dg/Wunused-var-2.c: Moved to...
11522 * c-c++-common/Wunused-var-2.c: ...here. New test.
11523 * gcc.dg/Wunused-var-3.c: Moved to...
11524 * c-c++-common/Wunused-var-3.c: ...here. New test.
11525 * gcc.dg/Wunused-var-4.c: Moved to...
11526 * gcc.dg/Wunused-var-1.c: ... here.
11527 * gcc.dg/Wunused-var-5.c: Moved to...
11528 * c-c++-common/Wunused-var-4.c: ...here. New test.
11529 * gcc.dg/Wunused-var-7.c: Moved to...
11530 * c-c++-common/Wunused-var-5.c: ...here. New test.
11531 * gcc.dg/Wunused-var-6.c: Moved to...
11532 * gcc.dg/Wunused-var-2.c: ... here.
11533 * c-c++-common/Wunused-var-1.c: New test.
11534 * c-c++-common/Wunused-var-2.c: New test.
11535 * c-c++-common/Wunused-var-3.c: New test.
11536 * c-c++-common/Wunused-var-4.c: New test.
11537 * c-c++-common/Wunused-var-5.c: New test.
11538 * g++.dg/warn/Wunused-var-1.C: New test.
11539 * g++.dg/warn/Wunused-var-2.C: New test.
11540 * g++.dg/warn/Wunused-var-3.C: New test.
11541 * g++.dg/warn/Wunused-var-4.C: New test.
11542 * g++.dg/warn/Wunused-var-5.C: New test.
11543 * g++.dg/warn/Wunused-var-6.C: New test.
11544 * g++.dg/warn/Wunused-var-7.C: New test.
11545 * g++.dg/warn/Wunused-var-8.C: New test.
11546 * g++.dg/warn/Wunused-parm-1.C: New test.
11547 * g++.dg/warn/Wunused-parm-2.C: New test.
11548 * g++.dg/warn/Wunused-parm-3.C: New test.
11550 2010-05-06 Tobias Burnus <burnus@net-b.de>
11553 * gfortran.dg/gomp/crayptr5.f90: New test case.
11555 2010-05-05 Jason Merrill <jason@redhat.com>
11558 * g++.dg/ext/attrib39.C: New.
11560 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11563 * gfortran.dg/data_invalid.f90: New.
11565 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11567 * gnat.dg/lto2.adb: New test.
11569 2010-05-05 Jason Merrill <jason@redhat.com>
11572 * g++.dg/opt/empty1.C: New.
11574 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11577 * gfortran.dg/class_17.f03: New.
11579 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11581 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11583 2010-05-04 Mike Stump <mikestump@comcast.net>
11586 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11588 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11591 * gcc.target/i386/pr43668.c: New.
11593 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11596 * g++.dg/cpp0x/initlist31.C: New.
11598 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11601 * gcc.dg/Wunused-var-8.c: New test.
11603 2010-05-04 Jason Merrill <jason@redhat.com>
11606 * g++.dg/cpp0x/enum3.C: Extend.
11608 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11611 * gcc.target/i386/pr43799.c: New.
11613 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11615 * gnat.dg/lto1.adb: New test.
11616 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11618 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11620 PR middle-end/43671
11621 * gcc.target/i386/pr43671.c: New.
11623 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11626 * g++.dg/template/crash95.C: New.
11628 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11631 * gcc.target/i386/pr43508.c: New.
11633 2010-05-04 Richard Guenther <rguenther@suse.de>
11635 PR tree-optimization/43879
11636 * g++.dg/torture/pr43879-1_0.C: New testcase.
11637 * g++.dg/torture/pr43879-1_1.C: Likewise.
11639 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11642 * g++.dg/other/crash-12.C: New test.
11644 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11646 * g++.dg/cdce3.C: Add a space. Updated.
11648 2010-05-03 Jason Merrill <jason@redhat.com>
11651 * g++.dg/opt/enum2.C: New.
11652 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11653 * g++.dg/warn/Wswitch-1.C: Adjust message.
11655 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11657 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11658 * g++.dg/ext/label13.C: Fix typo.
11659 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11661 * gcc.c-torture/compile/limits-declparen.c: xfail on
11662 alpha*-dec-osf5* with -g.
11663 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11664 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11665 * gcc.dg/c99-tgmath-2.c: Likewise.
11666 * gcc.dg/c99-tgmath-3.c: Likewise.
11667 * gcc.dg/c99-tgmath-4.c: Likewise.
11669 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11672 * gfortran.dg/unexpected_interface.f90: New test.
11674 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11676 * ada/acats/run_acats (which): New function.
11677 (host_gnatchop, host_gnatmake): Use it.
11679 2010-05-03 Richard Guenther <rguenther@suse.de>
11681 PR tree-optimization/43971
11682 * gcc.dg/pr43971.c: New testcase.
11684 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11687 * gcc.dg/debug/pr43972.c: New test.
11689 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11692 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11694 2010-05-02 Richard Guenther <rguenther@suse.de>
11696 PR tree-optimization/43879
11697 * gcc.dg/torture/pr43879-3.c: New testcase.
11699 2010-05-01 Richard Guenther <rguenther@suse.de>
11701 PR tree-optimization/43949
11702 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11704 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11707 * g++.dg/init/new28.C: New.
11709 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11712 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11713 structure and nested declarations.
11714 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11715 structure and nested declarations. Reduce header clutter and
11716 use _exit() rather than abort().
11717 * objc.dg/encode-10.m: New.
11718 * objc.dg/encode-11.m: New.
11720 2010-04-30 DJ Delorie <dj@redhat.com>
11722 * gcc.c-torture/execute/20100430-1.c: New test.
11724 2010-04-30 Jason Merrill <jason@redhat.com>
11727 * g++.dg/template/ptrmem21.C: New.
11729 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11733 * gfortran.dg/coarray_13.f90: New test.
11735 2010-04-30 Richard Guenther <rguenther@suse.de>
11738 * gcc.dg/lto/20100430-1_0.c: New testcase.
11740 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11743 * c-c++-common/pr43942.c: New test.
11745 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11747 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11748 conflict with darwin crt1.o 'start' symbol.
11750 2010-04-30 Richard Guenther <rguenther@suse.de>
11752 PR tree-optimization/43879
11753 * gcc.dg/torture/pr43879_1.c: New testcase.
11755 2010-04-30 Richard Guenther <rguenther@suse.de>
11757 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11759 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11762 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11763 user-provided constructor while recursing.
11765 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11768 * gfortran.dg/class_16.f03: New test.
11770 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11773 * gfortran.dg/class_15.f03: New.
11775 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11778 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11780 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11783 * gfortran.dg/generic_22.f03 : New test.
11785 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11788 * gfortran.dg/class_14.f03: New test.
11790 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11793 * gfortran.dg/interface_32.f90: New test.
11795 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11796 Janus Weil <janus@gcc.gnu.org>
11799 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11800 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11801 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11803 2010-04-28 Mike Stump <mikestump@comcast.net>
11805 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11807 * g++.dg/uninit-pred-2_b.C: Likewise.
11809 2010-04-28 Tobias Burnus <burnus@net-b.de>
11813 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11815 2010-04-28 Matthias Klose <doko@ubuntu.com>
11817 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11818 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11819 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11820 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11821 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11823 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11825 * gcc.dg/const-uniq-1.c: New test.
11826 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11828 2010-04-28 Xinliang David Li <davidxl@google.com>
11830 * gcc.dg/uninit-pred-2_b.c: New test.
11831 * gcc.dg/uninit-pred-4_b.c: New test.
11832 * gcc.dg/uninit-pred-3_d.c: New test.
11833 * gcc.dg/uninit-pred-6_b.c: New test.
11834 * gcc.dg/uninit-pred-8_b.c: New test.
11835 * gcc.dg/uninit-pred-3_a.c: New test.
11836 * gcc.dg/uninit-pred-2_c.c: New test.
11837 * gcc.dg/uninit-pred-5_a.c: New test.
11838 * gcc.dg/uninit-pred-3_e.c: New test.
11839 * gcc.dg/uninit-pred-7_a.c: New test.
11840 * gcc.dg/uninit-pred-6_c.c: New test.
11841 * gcc.dg/uninit-pred-9_a.c: New test.
11842 * gcc.dg/uninit-pred-8_c.c: New test.
11843 * gcc.dg/uninit-pred-3_b.c: New test.
11844 * gcc.dg/uninit-pred-5_b.c: New test.
11845 * gcc.dg/uninit-pred-7_b.c: New test.
11846 * gcc.dg/uninit-pred-6_d.c: New test.
11847 * gcc.dg/uninit-pred-9_b.c: New test.
11848 * gcc.dg/uninit-pred-2_a.c: New test.
11849 * gcc.dg/uninit-pred-4_a.c: New test.
11850 * gcc.dg/uninit-pred-3_c.c: New test.
11851 * gcc.dg/uninit-pred-6_a.c: New test.
11852 * gcc.dg/uninit-pred-8_a.c: New test.
11853 * gcc.dg/uninit-pred-7_c.c: New test.
11854 * gcc.dg/uninit-pred-6_e.c: New test.
11855 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11856 * g++.dg/uninit-pred-1_a.C: New test.
11857 * g++.dg/uninit-pred-1_b.C: New test.
11858 * g++.dg/uninit-pred-2_a.C: New test.
11859 * g++.dg/uninit-pred-2_b.C: New test.
11860 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11861 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11862 * g++.dg/uninit-pred-loop_1.cc: New test.
11864 2010-04-28 Martin Jambor <mjambor@suse.cz>
11866 * gcc.dg/lto/20091209-1_0.c: New testcase.
11868 2010-04-28 Richard Guenther <rguenther@suse.de>
11870 PR tree-optimization/43879
11871 PR tree-optimization/43909
11872 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11874 2010-04-28 Richard Guenther <rguenther@suse.de>
11877 * g++.dg/torture/pr43880.C: New testcase.
11879 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11882 * g++.dg/template/recurse2.C: Update
11883 * g++.dg/template/recurse.C: Update.
11884 * g++.dg/template/pr23510.C: Update.
11885 * lib/prune.exp: Filter out 'recursively instantiated'.
11887 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11890 * g++.dg/init/pr29043.C: New.
11892 2010-04-27 Jason Merrill <jason@redhat.com>
11894 * g++.dg/lookup/scoped5.C: Adjust.
11895 * g++.dg/lookup/scoped8.C: Adjust.
11896 * g++.dg/template/dependent-expr5.C: Adjust.
11897 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11900 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11903 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11905 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11906 Jan Hubicka <hubicka@ucw.cz>
11908 * gcc.dg/pure-2.c: New testcase.
11909 * gcc.dg/const-1.c: New testcase.
11911 2010-04-27 Jason Merrill <jason@redhat.com>
11913 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11916 * g++.dg/template/sfinae17.C: New.
11917 * g++.dg/template/sfinae18.C: New.
11919 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11921 * g++.dg/init/pr42844.C: New.
11922 * g++.dg/cpp0x/pr42844-2.C: New.
11923 * g++.dg/cpp0x/defaulted2.C: Adjust.
11924 * g++.dg/tree-ssa/pr27549.C: Likewise.
11925 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11927 2010-04-27 Tobias Burnus <burnus@net-b.de>
11930 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11932 2010-04-27 Richard Guenther <rguenther@suse.de>
11934 PR middle-end/40561
11935 * g++.dg/other/pr40561.C: New testcase.
11937 2010-04-27 Martin Jambor <mjambor@suse.cz>
11939 PR middle-end/43812
11940 * g++.dg/ipa/pr43812.C: New test.
11942 2010-04-27 Jan Hubicka <jh@suse.cz>
11944 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11945 (test): ... this one.
11947 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11950 * gcc.target/arm/thumb-stackframe.c: New test.
11952 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11954 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11955 * gcc.dg/misc-column.c: Likewise.
11956 * gcc.dg/Walways-true-1.c: Likewise.
11957 * gcc.dg/Walways-true-2.c: Likewise.
11958 * gcc.dg/warn-addr-cmp.c: Likewise.
11960 2010-04-27 Tobias Burnus <burnus@net-b.de>
11963 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11964 * gfortran.dg/coarray_12.f90: New.
11966 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11969 * gcc.dg/pr32207.c: New test.
11970 * gcc.dg/misc-column.c: Adjust expected warning.
11971 * gcc.dg/Walways-true-1.c: Likewise.
11972 * gcc.dg/Walways-true-2.c: Likewise.
11973 * gcc.dg/warn-addr-cmp.c: Likewise.
11975 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11978 * lib/lto.exp (lto_prune_vis_warns): New function.
11979 (lto-link-and-maybe-run): Call it.
11981 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11983 PR tree-optimization/43904
11984 * gcc.dg/tree-ssa/tailcall-6.c: New.
11986 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11989 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11990 Darwin8/OSX10.4 - compatible code generation.
11992 * obj-c++.dg/stubify-1.mm: Ditto.
11993 * lib/objc-torture.exp: Do not require link success for
11994 "trivial.m" in the runtime checks when dowhat = 'compile'.
11995 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11996 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11997 Darwin8/OSX10.4 - compatible code generation.
11998 * objc.dg/stubify-2.m: Ditto.
11999 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
12000 * objc.dg/next-runtime-1.m: Ditto.
12001 * objc.dg/stret-2.m: Restrict to ilp32 targets.
12002 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
12003 runtimes on Darwin.
12005 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
12008 * lib/plugin-support.exp: Use "-undefined
12009 dynamic_lookup" on darwin.
12011 2010-04-26 Richard Guenther <rguenther@suse.de>
12013 * gcc.dg/lto/20100426_0.c: New testcase.
12015 2010-04-26 Jie Zhang <jie@codesourcery.com>
12017 PR tree-optimization/43833
12018 gcc.dg/Warray-bounds-8.c: New test case.
12020 2010-04-26 Richard Guenther <rguenther@suse.de>
12023 * g++.dg/lto/20100423-3_0.C: New testcase.
12025 2010-04-26 Richard Guenther <rguenther@suse.de>
12028 * g++.dg/lto/20100423-2_0.C: New testcase.
12030 2010-04-26 Ira Rosen <irar@il.ibm.com>
12032 * gcc.dg/vect/bb-slp-23.c: New test.
12034 2010-04-25 Joseph Myers <joseph@codesourcery.com>
12036 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12037 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12038 * gcc.dg/c1x-float-1.c: New test.
12040 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
12042 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12045 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
12047 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12049 * gfortran.dg/default_format_denormal_1.f90: Ditto.
12050 * gfortran.dg/default_format_2.f90: Ditto.
12052 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
12054 * gfortran.dg/pr43505.f90: Clean up .mod file.
12055 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12056 * gfortran.dg/pr41347.f90: Ditto.
12057 * gfortran.dg/internal_pack_4.f90: Ditto.
12058 * gfortran.dg/proc_decl_23.f90: Ditto.
12059 * gfortran.dg/recursive_check_3.f90: Ditto.
12060 * gfortran.dg/intent_out_3.f90: Ditto.
12061 * gfortran.dg/assignment_2.f90: Ditto.
12062 * gfortran.dg/pr41928.f90: Ditto.
12063 * gfortran.dg/pr42166.f90: Ditto.
12064 * gfortran.dg/private_type_12.f90: Ditto.
12065 * gfortran.dg/graphite/pr42185.f90: Ditto.
12066 * gfortran.dg/graphite/pr42186.f90: Ditto.
12067 * gfortran.dg/graphite/pr40982.f90: Ditto.
12068 * gfortran.dg/graphite/id-2.f90: Ditto.
12069 * gfortran.dg/graphite/id-4.f90: Ditto.
12070 * gfortran.dg/graphite/pr42050.f90: Ditto.
12071 * gfortran.dg/graphite/id-18.f90: Ditto.
12072 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12073 * gfortran.dg/graphite/pr41924.f90: Ditto.
12074 * gfortran.dg/graphite/pr42393.f90: Ditto.
12075 * gfortran.dg/graphite/pr37980.f90: Ditto.
12076 * gfortran.dg/graphite/pr38953.f90: Ditto.
12077 * gfortran.dg/graphite/pr42180.f90: Ditto.
12078 * gfortran.dg/graphite/pr42181.f90: Ditto.
12079 * gfortran.dg/where_operator_assign_4.f90: Ditto.
12080 * gfortran.dg/select_type_4.f90: Ditto.
12081 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12082 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12083 * gfortran.dg/lto/pr40725_0.f03: Ditto.
12084 * gfortran.dg/elemental_args_check_2.f90: Ditto.
12085 * gfortran.dg/whole_file_11.f90: Ditto.
12086 * gfortran.dg/private_type_11.f90: Ditto.
12087 * gfortran.dg/vect/vect-gems.f90: Ditto.
12088 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12090 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
12092 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12094 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
12096 * gnat.dg/pack15.ad[sb]: New test.
12098 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
12100 * gcc.target/arm/mla-1.c: New test.
12102 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12106 * gfortran.dg/pr43793.f90: New test.
12108 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
12110 PR tree-optimization/41442
12111 * gcc.target/i386/pr41442.c: New test.
12113 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
12116 * gfortran.dg/fgetc_3.f90: Delete bogus test.
12118 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12121 * gfortran.dg/open_nounit.f90: New test.
12123 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
12127 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12129 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12131 * gcc.dg/Wconversion-integer.c: Update.
12133 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
12135 * gnat.dg/unchecked_convert5.adb: New test.
12137 2010-04-23 Richard Guenther <rguenther@suse.de>
12140 * gcc.dg/lto/20100423-2_0.c: New testcase.
12141 * gcc.dg/lto/20100423-2_0.c: Likewise.
12143 2010-04-23 Richard Guenther <rguenther@suse.de>
12146 * gcc.dg/lto/20100423-1_0.c: New testcase.
12147 * gcc.dg/lto/20100423-1_1.c: Likewise.
12149 2010-04-23 Martin Jambor <mjambor@suse.cz>
12151 PR tree-optimization/43846
12152 * gcc.dg/tree-ssa/sra-10.c: New test.
12154 2010-04-23 Martin Jambor <mjambor@suse.cz>
12156 PR middle-end/43835
12157 * gcc.c-torture/execute/pr43835.c: New test.
12159 2010-04-23 Richard Guenther <rguenther@suse.de>
12162 * g++.dg/lto/20100423-1_0.C: New testcase.
12164 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
12166 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12168 2010-04-22 Ira Rosen <irar@il.ibm.com>
12170 PR tree-optimization/43842
12171 * gcc.dg/vect/pr43842.c: New test.
12173 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12175 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12176 * gcc.target/i386/wmul-2.c: Likewise.
12178 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12180 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12181 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12183 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
12185 * gfortran.dg/reassoc_6.f: New testcase.
12187 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12189 PR middle-end/29274
12190 * gcc.target/arm/wmul-1.c: New test.
12191 * gcc.target/arm/wmul-2.c: New test.
12193 2010-04-22 Richard Guenther <rguenther@suse.de>
12195 PR tree-optimization/43845
12196 * gcc.c-torture/compile/pr43845.c: New testcase.
12198 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12200 PR middle-end/29274
12201 * gcc.target/i386/wmul-1.c: New test.
12202 * gcc.target/i386/wmul-2.c: New test.
12203 * gcc.target/bfin/wmul-1.c: New test.
12204 * gcc.target/bfin/wmul-2.c: New test.
12206 2010-04-22 Richard Guenther <rguenther@suse.de>
12209 * gfortran.dg/vector_subscript_6.f90: New testcase.
12210 * gfortran.dg/assign_10.f90: Adjust.
12212 2010-04-21 Jakub Jelinek <jakub@redhat.com>
12215 * gfortran.dg/gomp/pr43836.f90: New test.
12217 2010-04-21 Richard Guenther <rguenther@suse.de>
12219 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12221 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12223 * gcc.dg/torture/builtin-cproj-3.c: New.
12225 2010-04-20 Jason Merrill <jason@redhat.com>
12228 * g++.dg/template/recurse2.C: New.
12229 * g++.dg/parse/crash36.C: Adjust.
12230 * g++.dg/other/fold1.C: Adjust.
12231 * g++.dg/init/member1.C: Adjust.
12232 * lib/prune.exp: Prune "skipping N instantiation contexts".
12234 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12236 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12238 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12240 * gcc.dg/torture/builtin-cproj-1.c: New.
12241 * gcc.dg/torture/builtin-cproj-2.c: New.
12243 2010-04-20 Dodji Seketeli <dodji@redhat.com>
12247 * g++.dg/template/typedef32.C: Adjust.
12248 * g++.dg/template/typedef33.C: New test.
12250 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
12253 * gfortran.dg/proc_decl_23.f90: New test.
12256 * gfortran.dg/abstract_type_6.f03: New test.
12258 2010-04-20 Xinliang David Li <davidxl@google.com>
12260 * g++.dg/tree-ssa/fold-compare.C: New.
12262 2010-04-20 Richard Guenther <rguenther@suse.de>
12264 PR tree-optimization/39417
12265 * g++.dg/torture/pr39417.C: New testcase.
12267 2010-04-20 Richard Guenther <rguenther@suse.de>
12269 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12271 2010-04-20 Jakub Jelinek <jakub@redhat.com>
12273 * g++.dg/debug/dwarf2/rv1.C: New test.
12275 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12278 * gcc.c-torture/compile/pr43635.c: New testcase.
12280 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12283 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12284 of sequential loops being private only in the innermost containing
12287 PR middle-end/43337
12288 * gfortran.dg/gomp/pr43337.f90: New test.
12290 2010-04-19 Richard Guenther <rguenther@suse.de>
12292 PR tree-optimization/43796
12293 * gfortran.dg/pr43796.f90: New testcase.
12295 2010-04-19 Richard Guenther <rguenther@suse.de>
12297 PR tree-optimization/43783
12298 * gcc.c-torture/execute/pr43783.c: New testcase.
12300 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
12303 * gcc.target/i386/pr43766.c: New test.
12305 2010-04-19 Jie Zhang <jie@codesourcery.com>
12308 * gcc.target/i386/pr43662.c: New test.
12310 2010-04-19 Dodji Seketeli <dodji@redhat.com>
12313 * g++.dg/template/typedef32.C: New test.
12315 2010-04-19 Ira Rosen <irar@il.ibm.com>
12317 PR tree-optimization/37027
12318 * lib/target-supports.exp
12319 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12320 * gcc.dg/vect/pr37027.c: New test.
12321 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12322 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12323 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12324 gcc.dg/vect/vect-complex-6.c: Likewise.
12326 2010-04-19 Jakub Jelinek <jakub@redhat.com>
12328 * g++.dg/debug/dwarf2/enum1.C: New test.
12330 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
12332 * gnat.dg/rep_clause5.ad[sb]: New test.
12333 * gnat.dg/rep_clause5_pkg.ads: New helper.
12335 2010-04-18 Ira Rosen <irar@il.ibm.com>
12337 PR tree-optimization/43771
12338 * g++.dg/vect/pr43771.cc: New test.
12340 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
12343 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12344 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12346 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
12348 * gnat.dg/sizetype.adb: Rename into...
12349 * gnat.dg/sizetype1.adb: ...this.
12350 * gnat.dg/sizetype2.adb: New test.
12352 2010-04-16 Richard Guenther <rguenther@suse.de>
12354 PR tree-optimization/43572
12355 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12357 2010-04-16 Olivier Hainque <hainque@adacore.com>
12359 * gnat.dg/specs/discr_private.ads: New test.
12361 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
12364 * gcc.target/arm/thumb-comparisons.c: New test.
12367 * gcc.target/arm/thumb-cbranchqi.c: New test.
12369 2010-04-16 Christian Bruel <christian.bruel@st.com>
12371 * g++.dg/torture/pr36191.C: Enable for SH.
12373 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
12375 * gnat.dg/wide_boolean.adb: New test.
12376 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12378 2010-04-15 Richard Guenther <rguenther@suse.de>
12380 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12381 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12382 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12383 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12384 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12385 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12386 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12387 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12388 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12389 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12390 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12391 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12392 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12393 * gcc.dg/torture/ipa-pta-2.c: Likewise.
12394 * gcc.dg/torture/ipa-pta-1.c: Adjust.
12396 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
12399 * gcc.target/arm/pr42496.c: New test.
12401 2010-04-14 Jason Merrill <jason@redhat.com>
12404 * g++.dg/ext/attrib38.C: New.
12406 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12409 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12411 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12414 * gcc.dg/cpp/warn-undef-2.c: Update.
12415 * gcc.dg/cpp/warn-traditional-2.c: Update.
12416 * gcc.dg/cpp/warn-comments-2.c: Update.
12417 * gcc.dg/cpp/warn-variadic-2.c: Update.
12418 * gcc.dg/cpp/warn-long-long-2.c: Update.
12419 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12420 * gcc.dg/cpp/warn-multichar-2.c: Update.
12421 * gcc.dg/cpp/warn-normalized-3.c: Update.
12422 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12423 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12424 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12425 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12426 * gcc.dg/cpp/warn-redefined-2.c: Update.
12427 * gfortran.dg/warning-directive-2.F90: Update.
12428 * c-c++-common/cpp/warning-directive-2.c: Update.
12430 2010-04-14 Michael Matz <matz@suse.de>
12432 PR tree-optimization/42963
12433 * gcc.dg/pr42963.c: New testcase.
12435 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12437 * gnat.dg/class_wide.adb: Rename into...
12438 * gnat.dg/class_wide1.adb: ...this.
12439 * gnat.dg/class_wide2.ad[sb]: New test.
12441 2010-04-14 Tobias Burnus <burnus@net-b.de>
12444 * gfortran.dg/coarray_9.f90: Update dg-errors.
12445 * gfortran.dg/coarray_10.f90: New test.
12446 * gfortran.dg/coarray_11.f90: New test.
12448 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12451 gfortran.dg/initialization_24.f90: New test.
12453 2010-04-13 Jason Merrill <jason@redhat.com>
12455 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12456 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12458 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12460 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12461 * g++.dg/dg.exp: Likewise.
12462 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12463 * c-c++-common/cpp/warning-directive-1.c: ... here.
12464 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12465 * c-c++-common/cpp/warning-directive-2.c: ... here.
12466 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12467 * c-c++-common/cpp/warning-directive-3.c: ... here.
12468 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12469 * c-c++-common/cpp/warning-directive-4.c: ... here.
12470 * g++.dg/cpp/warning-directive-1.C: Delete.
12471 * g++.dg/cpp/warning-directive-2.C: Delete.
12472 * g++.dg/cpp/warning-directive-3.C: Delete.
12473 * g++.dg/cpp/warning-directive-4.C: Delete.
12474 * gcc.dg/cpp/normalised-3.c: Delete.
12475 * g++.dg/cpp/normalised-1.C: Rename as ...
12476 * c-c++-common/cpp/normalised-3.c: ... this.
12478 2010-04-13 Martin Jambor <mjambor@suse.cz>
12480 * gcc.dg/tree-ssa/sra-9.c: New test.
12482 2010-04-13 Michael Matz <matz@suse.de>
12484 PR middle-end/43730
12485 * gcc.dg/pr43730.c: New test.
12487 2010-04-13 Michael Matz <matz@suse.de>
12489 * gcc.dg/tree-ssa/negate.c: New testcase.
12491 2010-04-13 Richard Guenther <rguenther@suse.de>
12494 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12496 2010-04-13 Richard Guenther <rguenther@suse.de>
12498 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12500 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12502 * gnat.dg/derived_type1.adb: New test.
12504 2010-04-13 Matthias Klose <doko@ubuntu.com>
12506 * gcc.dg/plugindir1.c: New testcase.
12507 * gcc.dg/plugindir2.c: New testcase.
12508 * gcc.dg/plugindir3.c: New testcase.
12509 * gcc.dg/plugindir4.c: New testcase.
12511 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12513 * gcc.target/i386/rotate-2.c: New test.
12515 2010-04-12 Jason Merrill <jason@redhat.com>
12518 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12519 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12521 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12524 * g++.dg/init/pr25811.C: New test.
12526 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12528 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12529 dg-error, dg-warning.
12530 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12532 2010-04-12 Richard Guenther <rguenther@suse.de>
12534 * gcc.dg/torture/inline-2.c: New testcase.
12536 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12539 * gcc.dg/Wunused-var-7.c: New test.
12541 PR tree-optimization/43560
12542 * gcc.c-torture/execute/pr43560.c: New test.
12544 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12546 * gnat.dg/aggr13.adb: New test.
12547 * gnat.dg/aggr14.adb: Likewise.
12548 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12550 2010-04-12 Richard Guenther <rguenther@suse.de>
12553 * g++.dg/torture/pr43611.C: New testcase.
12555 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12558 * gcc.dg/pr36774-1.c: New test.
12559 * gcc.dg/pr36774-2.c: New test.
12561 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12563 * gcc.target/sh/rte-delay-slot.c: New test.
12565 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12567 * gnat.dg/pack9.adb: Remove -cargs option.
12568 * gnat.dg/aggr12.ad[sb]: New test.
12570 2010-04-10 Jie Zhang <jie@codesourcery.com>
12573 * gcc.target/sh/pr43417.c: New test.
12575 2010-04-10 Tobias Burnus <burnus@net-b.de>
12578 * gfortran.dg/spec_expr_6.f90: New test.
12580 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12583 * gcc.dg/cpp/pr43195.c: New.
12584 * gcc.dg/cpp/pr43195.h: New.
12586 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12589 * gcc.dg/Werror-6.c: Adjust.
12590 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12591 * gcc.dg/Werror-4.c: Likewise.
12592 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12593 * gcc.dg/Wswitch-enum-error.c: Likewise.
12594 * gcc.dg/Wpointer-arith.c: Likewise.
12595 * gcc.dg/Wfatal.c: Likewise.
12596 * gcc.dg/Wswitch-error.c: Likewise.
12597 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12598 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12599 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12600 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12601 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12602 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12603 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12604 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12605 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12606 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12607 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12608 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12609 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12610 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12611 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12612 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12613 * g++.dg/cpp/warning-directive-2.C: Likewise.
12614 * gfortran.dg/warning-directive-2.F90: Likewise.
12616 2010-04-09 Jason Merrill <jason@redhat.com>
12619 * g++.dg/template/sizeof13.C: New.
12621 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12623 * g++.dg/other/pr35504.C: Add check for thiscall.
12624 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12625 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12627 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12630 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12631 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12632 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12633 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12634 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12635 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12636 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12637 * g++.dg/other/increment1.C: Likewise.
12639 2010-04-09 Tobias Burnus <burnus@net-b.de>
12642 * gfortran.dg/coarray_7.f90: New test.
12643 * gfortran.dg/coarray_8.f90: New test.
12645 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12648 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12650 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12653 * gcc.dg/pr43643.c: New test.
12655 2010-04-08 Tobias Burnus <burnus@net-b.de>
12657 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12659 2010-04-08 Richard Guenther <rguenther@suse.de>
12661 PR tree-optimization/43679
12662 * gcc.c-torture/compile/pr43679.c: New testcase.
12664 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12667 * gcc.dg/pr43670.c: New test.
12669 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12671 PR middle-end/40815
12672 * gcc.dg/tree-ssa/reassoc-19.c: New.
12674 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12677 * gcc.dg/Wunused-var-1.c: New test.
12678 * gcc.dg/Wunused-var-2.c: New test.
12679 * gcc.dg/Wunused-var-3.c: New test.
12680 * gcc.dg/Wunused-var-4.c: New test.
12681 * gcc.dg/Wunused-var-5.c: New test.
12682 * gcc.dg/Wunused-var-6.c: New test.
12683 * gcc.dg/Wunused-parm-1.c: New test.
12685 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12686 * gcc.dg/trunc-1.c: Likewise.
12687 * gcc.dg/vla-9.c: Likewise.
12688 * gcc.dg/dfp/composite-type.c: Likewise.
12690 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12693 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12694 * obj-c++.dg/objc-gc-3.mm: Ditto.
12696 2010-04-07 Simon Baldwin <simonb@google.com>
12698 * gcc.dg/cpp/warn-undef-2.c: New.
12699 * gcc.dg/cpp/warn-traditional-2.c: New.
12700 * gcc.dg/cpp/warn-comments-2.c: New.
12701 * gcc.dg/cpp/warning-directive-1.c: New.
12702 * gcc.dg/cpp/warn-long-long.c: New.
12703 * gcc.dg/cpp/warn-traditional.c: New.
12704 * gcc.dg/cpp/warn-variadic-2.c: New.
12705 * gcc.dg/cpp/warn-undef.c: New.
12706 * gcc.dg/cpp/warn-normalized-1.c: New.
12707 * gcc.dg/cpp/warning-directive-2.c: New.
12708 * gcc.dg/cpp/warn-long-long-2.c: New.
12709 * gcc.dg/cpp/warn-variadic.c: New.
12710 * gcc.dg/cpp/warn-normalized-2.c: New.
12711 * gcc.dg/cpp/warning-directive-3.c: New.
12712 * gcc.dg/cpp/warn-deprecated-2.c: New.
12713 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12714 * gcc.dg/cpp/warn-multichar-2.c: New.
12715 * gcc.dg/cpp/warn-normalized-3.c: New.
12716 * gcc.dg/cpp/warning-directive-4.c: New.
12717 * gcc.dg/cpp/warn-unused-macros.c: New.
12718 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12719 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12720 * gcc.dg/cpp/warn-cxx-compat.c: New.
12721 * gcc.dg/cpp/warn-redefined.c: New.
12722 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12723 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12724 * gcc.dg/cpp/warn-deprecated.c: New.
12725 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12726 * gcc.dg/cpp/warn-redefined-2.c: New.
12727 * gcc.dg/cpp/warn-comments.c: New.
12728 * gcc.dg/cpp/warn-multichar.c: New.
12729 * g++.dg/cpp/warning-directive-1.C: New.
12730 * g++.dg/cpp/warning-directive-2.C: New.
12731 * g++.dg/cpp/warning-directive-3.C: New.
12732 * g++.dg/cpp/warning-directive-4.C: New.
12733 * gfortran.dg/warning-directive-1.F90: New.
12734 * gfortran.dg/warning-directive-3.F90: New.
12735 * gfortran.dg/warning-directive-2.F90: New.
12736 * gfortran.dg/warning-directive-4.F90: New.
12738 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12741 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12743 2010-04-07 Jason Merrill <jason@redhat.com>
12745 * g++.dg/template/dr408.C: New.
12747 * g++.dg/lookup/ns4.C: New.
12750 * g++.dg/template/friend51.C: New test.
12753 * g++.old-deja/g++.other/linkage1.C: Adjust.
12755 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12758 * g++.dg/template/crash94.C: New test.
12760 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12763 * g++.dg/init/aggr5.C: New test.
12764 * g++.dg/init/aggr5.C: New test.
12766 2010-04-07 Richard Guenther <rguenther@suse.de>
12768 PR tree-optimization/43270
12769 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12770 * gcc.dg/Warray-bounds-7.c: Likewise.
12772 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12774 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12775 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12776 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12778 2010-04-07 Jie Zhang <jie@codesourcery.com>
12781 * g++.dg/init/pr42556.C: New test.
12783 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12786 * g++.dg/debug/dwarf2/typedef2.C: New test.
12788 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12790 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12791 c-c++-common/dwarf2/redeclaration-1.C
12793 2010-04-06 Jason Merrill <jason@redhat.com>
12795 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12796 * g++.dg/ext/attrib18.C: Likewise.
12797 * g++.dg/ext/bitfield2.C: Likewise.
12798 * g++.dg/ext/bitfield4.C: Likewise.
12799 * g++.dg/ext/visibility/warn2.C: Likewise.
12800 * g++.dg/ext/visibility/warn3.C: Likewise.
12801 * g++.dg/gomp/pr26690-1.C: Likewise.
12802 * g++.dg/inherit/covariant7.C: Likewise.
12803 * g++.dg/init/synth2.C: Likewise.
12804 * g++.dg/lookup/using7.C: Likewise.
12805 * g++.dg/other/crash-4.C: Likewise.
12806 * g++.dg/other/error13.C: Likewise.
12807 * g++.dg/other/error20.C: Likewise.
12808 * g++.dg/parse/crash31.C: Likewise.
12809 * g++.dg/parse/error16.C: Likewise.
12810 * g++.dg/parse/error19.C: Likewise.
12811 * g++.dg/parse/error27.C: Likewise.
12812 * g++.dg/parse/error28.C: Likewise.
12813 * g++.dg/parse/fused-params1.C: Likewise.
12814 * g++.dg/template/error2.C: Likewise.
12815 * g++.dg/template/local6.C: Likewise.
12816 * g++.dg/template/qualttp15.C: Likewise.
12817 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12818 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12819 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12820 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12821 * g++.old-deja/g++.eh/spec6.C: Likewise.
12822 * g++.old-deja/g++.jason/crash3.C: Likewise.
12823 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12824 * g++.old-deja/g++.law/ctors5.C: Likewise.
12825 * g++.old-deja/g++.law/ctors9.C: Likewise.
12826 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12827 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12828 * g++.old-deja/g++.other/struct1.C: Likewise.
12829 * g++.old-deja/g++.other/volatile1.C: Likewise.
12830 * g++.old-deja/g++.pt/crash36.C: Likewise.
12831 * g++.old-deja/g++.pt/derived3.C: Likewise.
12832 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12833 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12835 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12837 PR middle-end/43519
12838 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12839 * gcc.dg/graphite/id-19.c: New.
12841 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12843 PR middle-end/32824
12844 * gcc.dg/vect/pr32824: New.
12846 2010-04-06 Tobias Burnus <burnus@net-b.de>
12849 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12850 * gfortran.dg/coarray_3.f90: Ditto.
12851 * gfortran.dg/coarray_4.f90: Ditto.
12852 * gfortran.dg/coarray_5.f90: Ditto.
12853 * gfortran.dg/coarray_6.f90: Ditto.
12854 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12856 2010-04-06 Tobias Burnus <burnus@net-b.de>
12859 * gfortran.dg/coarray_4.f90: Fix test.
12860 * gfortran.dg/coarray_6.f90: Add more tests.
12862 2010-04-06 Tobias Burnus <burnus@net-b.de>
12865 * gfortran.dg/coarray_4.f90: New test.
12866 * gfortran.dg/coarray_5.f90: New test.
12867 * gfortran.dg/coarray_6.f90: New test.
12869 2010-04-06 Tobias Burnus <burnus@net-b.de>
12872 * gfortran.dg/iso_fortran_env_5.f90: New test.
12873 * gfortran.dg/iso_fortran_env_6.f90: New test.
12875 2010-04-06 Tobias Burnus <burnus@net-b.de>
12878 * gfortran.dg/coarray_1.f90: New test.
12879 * gfortran.dg/coarray_2.f90: New test.
12880 * gfortran.dg/coarray_3.f90: New test.
12882 2010-04-06 Jason Merrill <jason@redhat.com>
12885 * g++.dg/template/dtor8.C: New.
12888 * g++.dg/template/error-recovery2.C: New.
12890 2010-04-06 Jan Hubicka <jh@suse.czpli
12892 PR tree-optimization/42906
12893 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12895 2010-04-06 Tobias Burnus <burnus@net-b.de>
12898 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12899 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12900 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12902 2010-04-06 Richard Guenther <rguenther@suse.de>
12904 PR tree-optimization/43627
12905 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12907 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12910 * gcc.target/i386/pr43638.c: New test.
12912 2010-04-06 Richard Guenther <rguenther@suse.de>
12914 PR middle-end/43661
12915 * gcc.c-torture/compile/pr43661.c: New testcase.
12917 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12919 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12921 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12923 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12925 2010-04-02 Richard Guenther <rguenther@suse.de>
12927 PR tree-optimization/43629
12928 * gcc.c-torture/execute/pr43629.c: New testcase.
12930 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12931 Dominique d'Humieres <dominiq@lps.ens.fr>
12933 PR libfortran/43605
12934 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12936 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12939 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12941 2010-04-01 Jason Merrill <jason@redhat.com>
12943 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12945 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12946 Manfred Schwarb <manfred99@gmx.ch>
12948 PR libfortran/43605
12949 * gfortran.dg/ftell_3.f90: New test.
12951 2010-04-01 Richard Guenther <rguenther@suse.de>
12953 PR middle-end/43614
12954 * gcc.c-torture/compile/pr43614.c: New testcase.
12956 2010-04-01 Martin Jambor <mjambor@suse.cz>
12958 PR tree-optimization/43141
12959 * gcc.dg/guality/pr43141.c: New test.
12961 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12963 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12964 * g++.dg/eh/spbp.C: Likewise.
12965 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12966 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12968 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12969 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12970 * objc.dg/dwarf-2.m: Likewise.
12972 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12974 PR middle-end/43464
12975 * gcc.dg/graphite/id-pr43464.c: New.
12976 * gcc.dg/graphite/id-pr43464-1.c: New.
12978 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12980 PR middle-end/43351
12981 * gcc.dg/graphite/id-pr43351.c
12983 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12986 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12987 * obj-c++.dg/try-catch-2.mm: Ditto.
12988 * obj-c++.dg/lookup-2.mm: Ditto.
12989 * obj-c++.dg/encode-8.m: Ditto.
12990 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12991 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12992 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12993 * obj-c++.dg/const-str-11.mm: Ditto.
12994 * obj-c++.dg/const-str-9.mm: Ditto.
12995 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12996 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12997 * obj-c++.dg/except-1.mm: Ditto.
12998 * obj-c++.dg/const-str-7.mm: Ditto.
12999 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13000 * obj-c++.dg/const-str-3.mm: Ditto.
13001 * obj-c++.dg/const-str-7.mm: Ditto.
13002 * obj-c++.dg/stubify-2.mm: Change dump file name.
13005 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
13007 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
13008 Remove dg-xfail-if.
13010 2010-03-31 Martin Jambor <mjambor@suse.cz>
13012 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
13013 only with -O2, -O3 or -Os and not with -fwhopr.
13015 2010-03-31 Dodji Seketeli <dodji@redhat.com>
13018 * g++.dg/template/typedef31.C: New test.
13020 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13022 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13023 assembler output on *-*-solaris2*.
13024 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13026 2010-03-31 Jakub Jelinek <jakub@redhat.com>
13029 * gcc.dg/pr43557-1.c: New test.
13030 * gcc.dg/pr43557-2.c: New file.
13032 2010-03-31 Jie Zhang <jie@codesourcery.com>
13035 * gcc.dg/pr43562.c: New test.
13037 2010-03-30 Jason Merrill <jason@redhat.com>
13040 * g++.dg/template/error-recovery1.C: New.
13043 * g++.dg/parse/ambig5.C: New.
13045 2010-03-30 Jakub Jelinek <jakub@redhat.com>
13048 * gcc.dg/guality/pr43593.c: New test.
13050 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
13052 PR middle-end/43430
13053 * gcc.dg/vect/pr43430-1.c: New.
13055 2010-03-30 Jason Merrill <jason@redhat.com>
13058 * g++.dg/template/partial7.C: New.
13060 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13062 * gcc.target/s390/stackcheck1.c: New testcase.
13064 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13066 PR libfortran/43265
13067 * gfortran.dg/read_eof_8.f90: New test.
13069 2010-03-29 Jason Merrill <jason@redhat.com>
13071 * gcc.dg/cpp/include6.c: Change [] to ().
13074 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13076 * c-c++-common/raw-string-2.c: Add trigraph test.
13077 * c-c++-common/raw-string-8.c: New.
13078 * c-c++-common/raw-string-9.c: New.
13079 * c-c++-common/raw-string-10.c: New.
13081 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13082 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13083 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13084 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13085 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13086 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13087 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13089 2010-03-29 Richard Guenther <rguenther@suse.de>
13091 PR tree-optimization/43560
13092 * gcc.dg/torture/pr43560.c: New testcase.
13094 2010-03-29 Jason Merrill <jason@redhat.com>
13097 * g++.dg/ext/raw-string-1.C: Change [] to ().
13098 * g++.dg/ext/raw-string-2.C: Change [] to ().
13099 Don't use \ in delimiter.
13100 * g++.dg/ext/raw-string-3.C: Change [] to ().
13101 * g++.dg/ext/raw-string-4.C: Change [] to ().
13102 * g++.dg/ext/raw-string-5.C: Change [] to ().
13103 Test for error on \ in delimiter.
13104 * g++.dg/ext/raw-string-6.C: Change [] to ().
13105 * g++.dg/ext/raw-string-7.C: Change [] to ().
13107 2010-03-29 Jie Zhang <jie@codesourcery.com>
13110 * gcc.dg/pr43564.c: New test.
13112 2010-03-29 Tobias Burnus <burnus@net-b.de>
13115 * gfortran.dg/direct_io_12.f90: New test.
13117 2010-03-28 Jan Hubicka <jh@suse.cz>
13119 PR tree-optimization/43505
13120 * gfortran.dg/pr43505.f90: New testcase.
13122 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
13124 PR tree-optimization/43528
13125 * gcc.target/i386/pr43528.c: New test.
13127 2010-03-26 Joseph Myers <joseph@codesourcery.com>
13130 * gcc.dg/parm-impl-decl-3.c: New test.
13132 2010-03-26 Jason Merrill <jason@redhat.com>
13135 * g++.dg/cpp0x/parse1.C: New.
13137 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
13140 * gcc.target/i386/pr43524.c: New test.
13142 2010-03-26 Martin Jambor <mjambor@suse.cz>
13144 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13145 whitespace, rename main to foo.
13146 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13147 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13148 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13149 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13150 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13151 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13152 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13153 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13154 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13155 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13156 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13158 2010-03-26 Dodji Seketeli <dodji@redhat.com>
13161 * g++.dg/other/crash-10.C: New test.
13162 * g++.dg/other/crash-11.C: New test.
13164 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13166 PR libfortran/43517
13167 * gfortran.dg/read_eof_7.f90: New test.
13169 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13173 * objc-obj-c++-shared: New directory.
13174 * objc-obj-c++-shared/Object1-implementation.h: New file.
13175 * objc-obj-c++-shared/Object1.h: New file.
13176 * objc-obj-c++-shared/Protocol1.h: New file.
13177 * objc-obj-c++-shared/next-abi.h: New file.
13178 * objc-obj-c++-shared/next-mapping.h: New file.
13179 * objc/execute/next_mapping.h: Delete.
13180 * objc.dg/special/special.exp: For all targets run the tests with
13181 -fgnu-runtime, for darwin targets also run the tests with
13183 * objc.dg/dg.exp: Ditto.
13184 * obj-c++.dg/dg.exp: Ditto.
13185 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13186 Protocol1.h) and next-mapping.h as required. Amend testcase to
13187 include use of updated NeXT interface.
13188 * objc/execute/formal_protocol-5.m: Ditto.
13189 * objc/execute/protocol-isEqual-2.m: Ditto.
13190 * objc/execute/protocol-isEqual-4.m: Ditto.
13191 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13192 Protocol1.h) and next-mapping.h as required.
13193 * objc/execute/object_is_class.m: Ditto.
13194 * objc/execute/enumeration-1.m: Ditto.
13195 * objc/execute/class-13.m: Ditto.
13196 * objc/execute/formal_protocol-2.m: Ditto.
13197 * objc/execute/formal_protocol-4.m: Ditto.
13198 * objc/execute/class-1.m: Ditto.
13199 * objc/execute/bycopy-1.m: Ditto.
13200 * objc/execute/formal_protocol-6.m: Ditto.
13201 * objc/execute/bycopy-3.m: Ditto.
13202 * objc/execute/class-3.m: Ditto.
13203 * objc/execute/bf-11.m: Ditto.
13204 * objc/execute/class-5.m: Ditto.
13205 * objc/execute/bf-13.m: Ditto.
13206 * objc/execute/class-7.m: Ditto.
13207 * objc/execute/bf-15.m: Ditto.
13208 * objc/execute/class-9.m: Ditto.
13209 * objc/execute/bf-17.m: Ditto.
13210 * objc/execute/bf-19.m: Ditto.
13211 * objc/execute/IMP.m: Ditto.
13212 * objc/execute/exceptions/catchall-1.m: Ditto.
13213 * objc/execute/exceptions/trivial.m: Ditto.
13214 * objc/execute/exceptions/finally-1.m: Ditto.
13215 * objc/execute/exceptions/local-variables-1.m: Ditto.
13216 * objc/execute/exceptions/foward-1.m: Ditto.
13217 * objc/execute/bf-2.m: Ditto.
13218 * objc/execute/string1.m: Ditto.
13219 * objc/execute/bf-4.m: Ditto.
13220 * objc/execute/informal_protocol.m: Ditto.
13221 * objc/execute/string3.m: Ditto.
13222 * objc/execute/bf-6.m: Ditto.
13223 * objc/execute/bf-8.m: Ditto.
13224 * objc/execute/class-tests-1.h: Ditto.
13225 * objc/execute/protocol-isEqual-1.m: Ditto.
13226 * objc/execute/protocol-isEqual-3.m: Ditto.
13227 * objc/execute/_cmd.m: Ditto.
13228 * objc/execute/function-message-1.m: Ditto.
13229 * objc/execute/bf-20.m: Ditto.
13230 * objc/execute/bf-common.h: Ditto.
13231 * objc/execute/np-2.m: Ditto.
13232 * objc/execute/class-10.m: Ditto.
13233 * objc/execute/class-12.m: Ditto.
13234 * objc/execute/enumeration-2.m: Ditto.
13235 * objc/execute/class-14.m: Ditto.
13236 * objc/execute/encode-1.m: Ditto.
13237 * objc/execute/formal_protocol-1.m: Ditto.
13238 * objc/execute/formal_protocol-3.m: Ditto.
13239 * objc/execute/accessing_ivars.m: Ditto.
13240 * objc/execute/bycopy-2.m: Ditto.
13241 * objc/execute/class-2.m: Ditto.
13242 * objc/execute/bf-10.m: Ditto.
13243 * objc/execute/formal_protocol-7.m: Ditto.
13244 * objc/execute/root_methods.m: Ditto.
13245 * objc/execute/class-4.m: Ditto.
13246 * objc/execute/bf-12.m: Ditto.
13247 * objc/execute/class-6.m: Ditto.
13248 * objc/execute/bf-14.m: Ditto.
13249 * objc/execute/nested-func-1.m: Ditto.
13250 * objc/execute/class-8.m: Ditto.
13251 * objc/execute/private.m: Ditto.
13252 * objc/execute/bf-16.m: Ditto.
13253 * objc/execute/bf-18.m: Ditto.
13254 * objc/execute/load-3.m: Ditto.
13255 * objc/execute/compatibility_alias.m: Ditto.
13256 * objc/execute/bf-1.m: Ditto.
13257 * objc/execute/no_clash.m: Ditto.
13258 * objc/execute/bf-3.m: Ditto.
13259 * objc/execute/string2.m: Ditto.
13260 * objc/execute/bf-5.m: Ditto.
13261 * objc/execute/string4.m: Ditto.
13262 * objc/execute/bf-7.m: Ditto.
13263 * objc/execute/object_is_meta_class.m: Ditto.
13264 * objc/execute/bf-9.m: Ditto.
13265 * objc/execute/bf-21.m: Ditto.
13266 * objc/execute/cascading-1.m: Ditto.
13267 * objc/execute/trivial.m: Ditto.
13268 * objc/execute/np-1.m: Ditto.
13269 * objc/compile/trivial.m: Ditto.
13270 * objc/execute/class_self-2.m: Include <stdlib.h>.
13271 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13272 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13273 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13274 and 64bit. Use new NeXT interface as required.
13275 * objc.dg/special/unclaimed-category-1.m: Ditto.
13276 * objc.dg/special/unclaimed-category-1.h: Ditto.
13277 * objc.dg/special/unclaimed-category-1a.m: Ditto.
13278 * objc.dg/func-ptr-1.m: Ditto.
13279 * objc.dg/stret-1.m: Ditto.
13280 * objc.dg/encode-2.m: Ditto.
13281 * objc.dg/category-1.m: Ditto.
13282 * objc.dg/encode-3.m: Ditto.
13283 * objc.dg/call-super-3.m: Ditto.
13284 * objc.dg/method-3.m: Ditto.
13285 * objc.dg/func-ptr-2.m: Ditto.
13286 * objc.dg/lookup-1.m: Ditto.
13287 * objc.dg/encode-4.m: Ditto.
13288 * objc.dg/fix-and-continue-1.m: Ditto.
13289 * objc.dg/proto-lossage-3.m: Ditto.
13290 * objc.dg/method-13.m: Ditto.
13291 * objc.dg/proto-qual-1.m: Ditto.
13292 * objc.dg/zero-link-3.m: Ditto.
13293 * objc.dg/bitfield-1.m: Ditto.
13294 * objc.dg/va-meth-1.m: Ditto.
13295 * objc.dg/super-class-3.m: Ditto.
13296 * objc.dg/call-super-1.m: Ditto.
13297 * objc.dg/type-size-2.m: Ditto.
13298 * objc.dg/method-10.m: Ditto.
13299 * objc.dg/defs.m: Ditto.
13300 * objc.dg/const-str-3.m: Ditto.
13301 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13302 Protocol1.h) and next-mapping.h as required. Use new NeXT
13303 interface as required.
13304 * objc.dg/super-class-4.m: Ditto.
13305 * objc.dg/comp-types-8.m: Ditto.
13306 * objc.dg/call-super-2.m: Ditto.
13307 * objc.dg/objc-fast-4.m: Ditto.
13308 * objc.dg/method-6.m: Ditto.
13309 * objc.dg/const-str-3.m: Ditto.
13310 * objc.dg/const-str-7.m: Ditto.
13311 * objc.dg/method-15.m: Ditto.
13312 * objc.dg/method-19.m: Ditto.
13313 * objc.dg/sync-1.m: Ditto.
13314 * objc.dg/layout-1.m: Ditto.
13315 * objc.dg/bitfield-3.m: Ditto.
13316 * objc.dg/try-catch-3.m: Ditto.
13317 * objc.dg/try-catch-7.m: Ditto.
13318 * objc.dg/comp-types-10.m: Ditto.
13319 * objc.dg/selector-2.: Ditto.
13320 * objc.dg/method-7.m: Ditto.
13321 * objc.dg/typedef-alias-1.m: Ditto.
13322 * objc.dg/proto-lossage-2.m: Ditto.
13323 * objc.dg/comp-types-11.m: Ditto.
13324 * objc.dg/sizeof-1.m: Ditto.
13325 * objc.dg/method-17.m: Ditto.
13326 * objc.dg/bitfield-5.m: Ditto.
13327 * objc.dg/try-catch-1.m: Ditto.
13328 * objc.dg/encode-5.m: Ditto.
13329 * objc.dg/fix-and-continue-2.m: Ditto.
13330 * objc.dg/method-9.m: Ditto.
13331 * objc.dg/isa-field-1.m: Ditto.
13332 * objc.dg/local-decl-2.m: Ditto.
13333 * objc.dg/objc-gc-4.m: Ditto.
13334 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13335 * objc.dg/gnu-runtime-3.m: Ditto.
13336 * objc.dg/encode-7.m: Ditto.
13337 * objc.dg/encode-8.m: Ditto.
13338 * objc.dg/selector-3.m: Ditto.
13339 * objc.dg/gnu-runtime-1.m: Ditto.
13340 * objc.dg/const-str-12.m: Ditto.
13341 * objc.dg/gnu-runtime-2.m: Ditto.
13342 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13343 * objc.dg/selector-1.m: Ditto.
13344 * objc.dg/stubify-2.m: Ditto.
13345 * objc.dg/zero-link-1.m: Ditto.
13346 * objc.dg/stret-2.m: Ditto.
13347 * objc.dg/zero-link-2.m: Ditto.
13348 * objc.dg/next-runtime-1.m: Ditto.
13349 * objc.dg/symtab-1.m: Ditto.
13350 * objc.dg/stubify-1.m: Ditto.
13351 * objc.dg/bitfield-2.m: Ditto.
13352 * objc.dg/try-catch-10.m: Apply to both runtimes.
13353 * objc.dg/const-str-1.m: Ditto.
13354 * objc.dg/image-info.m: Ditto.
13355 * objc.dg/encode-9.m: Ditto.
13356 * objc.dg/pragma-1.m: Apply test to all targets.
13357 * objc.dg/const-str-4.m: Ditto.
13358 * objc.dg/const-str-8.m: Ditto.
13359 * objc.dg/super-class-2.m: Ditto.
13360 * objc.dg/try-catch-5.m: Ditto.
13361 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13362 Protocol1.h) and next-mapping.h as required. Use new NeXT
13363 interface as required. Skip for gnu-runtime. Test for .quad at m64.
13364 * objc.dg/const-str-11.m: Ditto.
13365 * objc.dg/const-str-9.m: Ditto.
13366 * objc.dg/method-4.m: Skip for 64Bit NeXT.
13367 * objc.dg/encode-1.m: Remove redundant -lobjc.
13368 * objc.dg/try-catch-9.m: Tidy space.
13369 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13370 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13371 and 64bit. Use new NeXT interface as required.
13372 * obj-c++.dg/template-4.mm: Ditto.
13373 * obj-c++.dg/defs.mm: Ditto.
13374 * obj-c++.dg/basic.mm: Ditto.
13375 * obj-c++.dg/encode-4.mm: Ditto.
13376 * obj-c++.dg/method-17.mm: Ditto.
13377 * obj-c++.dg/proto-lossage-3.mm: Ditto.
13378 * obj-c++.dg/cxx-class-1.mm: Ditto.
13379 * obj-c++.dg/method-10.mm: Ditto.
13380 * obj-c++.dg/va-meth-1.mm: Ditto.
13381 * obj-c++.dg/encode-5.mm: Ditto.
13382 * obj-c++.dg/lookup-2.mm: Ditto.
13383 * obj-c++.dg/template-3.mm: Ditto.
13384 * obj-c++.dg/proto-qual-1.mm: Ditto.
13385 * obj-c++.dg/qual-types-1.m: Ditto.
13386 * obj-c++.dg/cxx-scope-1.mm: Ditto.
13387 * obj-c++.dg/template-1.mm: Ditto.
13388 * obj-c++.dg/encode-6.mm: Ditto.
13389 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
13390 Protocol1.h) and next-mapping.h as required. Use new NeXT
13391 interface as required.
13392 * obj-c++.dg/except-1.mm: Ditto.
13393 * obj-c++.dg/const-str-7.mm: Ditto.
13394 * obj-c++.dg/ivar-list-semi.mm: Ditto.
13395 * obj-c++.dg/cxx-scope-2.mm: Ditto.
13396 * obj-c++.dg/selector-2.mm: Ditto.
13397 * obj-c++.dg/isa-field-1.mm: Ditto.
13398 * obj-c++.dg/try-catch-1.mm: Ditto.
13399 * obj-c++.dg/local-decl-1.mm: Ditto.
13400 * obj-c++.dg/try-catch-9.mm: Ditto.
13401 * obj-c++.dg/no-extra-load.mm: Ditto.
13402 * obj-c++.dg/selector-5.mm: Ditto.
13403 * obj-c++.dg/method-12.mm: Ditto.
13404 * obj-c++.dg/try-catch-11.mm: Ditto.
13405 * obj-c++.dg/comp-types-11.mm: Ditto.
13406 * obj-c++.dg/bitfield-3.mm: Ditto.
13407 * obj-c++.dg/method-6.mm: Ditto.
13408 * obj-c++.dg/super-class-2.mm: Ditto.
13409 * obj-c++.dg/method-21.mm: Ditto.
13410 * obj-c++.dg/const-str-8.mm: Ditto.
13411 * obj-c++.dg/try-catch-7.mm: Ditto.
13412 * obj-c++.dg/method-15.mm: Ditto.
13413 * obj-c++.dg/layout-1.mm: Ditto.
13414 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13415 * obj-c++.dg/const-str-3.mm: Ditto.
13416 * obj-c++.dg/try-catch-2.mm: Ditto.
13417 * obj-c++.dg/objc-gc-3.mm: Ditto.
13418 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13419 * obj-c++.dg/bitfield-1.mm: Ditto.
13420 * obj-c++.dg/selector-6.mm: Ditto.
13421 * obj-c++.dg/method-13.mm: Ditto.
13422 * obj-c++.dg/comp-types-12.mm: Ditto.
13423 * obj-c++.dg/bitfield-4.mm: Ditto.
13424 * obj-c++.dg/try-catch-8.mm: Ditto.
13425 * obj-c++.dg/method-2.mm: Ditto.
13426 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13427 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13428 * obj-c++.dg/const-str-4.mm: Ditto.
13429 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13430 * obj-c++.dg/try-catch-3.mm: Ditto.
13431 * obj-c++.dg/comp-types-9.mm: Ditto.
13432 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13433 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13434 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13435 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13436 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13437 Use new NeXT interface as required.
13438 * obj-c++.dg/const-str-10.mm: Ditto.
13439 * obj-c++.dg/const-str-11.mm: Ditto.
13440 * obj-c++.dg/const-str-9.mm: Ditto.
13441 * obj-c++.dg/method-11.mm: Ditto.
13442 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13443 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13444 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13445 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13446 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13448 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13451 * g++.dg/template/typedef30.C: New test case.
13453 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13456 * gcc.c-torture/execute/pr43385.c: New test.
13458 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13460 * gcc.dg/strncpy-fix-1.c: New test.
13462 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13465 * lib/objc-torture.exp (objc-set-runtime-options): New.
13466 * objc/execute/execute.exp: Check runtime options on each pass.
13467 * objc/execute/exceptions/exceptions.exp: Ditto.
13468 * objc/compile/compile.exp: Ditto.
13471 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13473 (check_effective_target_objc2): New proc.
13474 (check_effective_target_next_runtime): New proc.
13475 * lib/objc.exp: Determine which runtime is in force and support it.
13476 * lib/obj-c++.exp: Ditto.
13478 2010-03-24 Jason Merrill <jason@redhat.com>
13481 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13483 2010-03-24 Martin Jambor <mjambor@suse.cz>
13485 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13487 * gcc.dg/ipa/ipa-2.c: Likewise.
13488 * gcc.dg/ipa/ipa-3.c: Likewise.
13489 * gcc.dg/ipa/ipa-4.c: Likewise.
13490 * gcc.dg/ipa/ipa-5.c: Likewise.
13491 * gcc.dg/ipa/ipa-7.c: Likewise.
13492 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13494 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13495 i_can_not_be_propagated_fully2 into a loop.
13496 * gcc.dg/ipa/ipa-8.c: New test.
13497 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13499 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13503 * gcc.dg/guality/pr43479.c: New test.
13504 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13505 and add volatile keyword.
13507 2010-03-23 Mike Stump <mikestump@comcast.net>
13509 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13511 2010-03-23 Jason Merrill <jason@redhat.com>
13513 * g++.dg/ext/altivec-17.C: Adjust error message.
13515 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13516 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13517 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13518 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13519 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13520 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13522 2010-03-22 Jason Merrill <jason@redhat.com>
13525 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13526 * g++.dg/ext/is_pod_98.C: New.
13529 * g++.dg/cpp0x/auto18.C: New.
13531 * gcc.dg/pr36997.c: Adjust error message.
13532 * g++.dg/ext/vector9.C: Likewise.
13533 * g++.dg/conversion/simd3.C: Likewise.
13534 * g++.dg/other/error23.C: Likewise.
13536 2010-03-22 Michael Matz <matz@suse.de>
13538 PR middle-end/43475
13539 * gfortran.dg/pr43475.f90: New testcase.
13541 2010-03-22 Richard Guenther <rguenther@suse.de>
13543 PR tree-optimization/43390
13544 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13546 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13548 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13549 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13551 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13552 Michael Matz <matz@suse.de>
13555 * g++.dg/parse/crash56.C: New test.
13557 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13560 * gfortran.dg/whole_file_15.f90 : New test.
13562 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13565 * gfortran.dg/inquire_size.f90: New test.
13567 2010-03-20 Richard Guenther <rguenther@suse.de>
13569 PR rtl-optimization/43438
13570 * gcc.c-torture/execute/pr43438.c: New testcase.
13572 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13575 * g++.dg/abi/mangle42.C: New test.
13577 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13580 * gcc.dg/pr43211.c: New test.
13581 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13583 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13585 PR rtl-optimization/42258
13586 * gcc.target/arm/thumb1-mul-moves.c: New test.
13589 * gcc.target/arm/thumb-andsi.c: New test.
13591 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13592 dg-require-effective-target.
13594 2010-03-19 Michael Matz <matz@suse.de>
13597 * g++.dg/other/pr43116.C: New testcase.
13599 2010-03-19 Michael Matz <matz@suse.de>
13602 * gcc.dg/pr43305.c: New testcase.
13604 2010-03-19 Richard Guenther <rguenther@suse.de>
13606 PR tree-optimization/43415
13607 * gcc.c-torture/compile/pr43415.c: New testcase.
13609 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13612 * gnat.dg/case_optimization2.adb: New test.
13613 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13615 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13616 Jack Howarth <howarth@bromo.med.uc.edu>
13619 * gcc.target/i386/push-1.c: Don't xfail
13620 scan-assembler-not "movups" on darwin.
13622 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13625 * gcc.dg/pr43058.c: New test.
13627 2010-03-18 Martin Jambor <mjambor@suse.cz>
13629 PR middle-end/42450
13630 * g++.dg/torture/pr42450.C: New test.
13632 2010-03-18 Michael Matz <matz@suse.de>
13634 PR middle-end/43419
13635 * gcc.dg/pr43419.c: New testcase.
13637 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13639 PR rtl-optimization/43360
13640 * gcc.dg/torture/pr43360.c: New.
13642 2010-03-18 Michael Matz <matz@suse.de>
13644 PR tree-optimization/43402
13645 * gcc.dg/pr43402.c: New testcase.
13647 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13650 * gcc.dg/pr42427.c: New test.
13652 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13654 PR libfortran/43265
13655 * gfortran.dg/read_empty_file.f: New test.
13656 * gfortran.dg/read_eof_all.f90: New test.
13657 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13658 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13660 2010-03-17 Michael Matz <matz@suse.de>
13662 * gcc.dg/pr43300.c: Add -w.
13664 2010-03-17 Richard Guenther <rguenther@suse.de>
13666 * gcc.dg/pr43379.c: Add -w.
13668 2010-03-17 Tobias Burnus <burnus@net-b.de>
13671 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13673 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13675 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13677 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13679 * ada/acats/run_all.sh: Log start and end times.
13681 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13683 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13685 2010-03-16 Richard Guenther <rguenther@suse.de>
13687 PR middle-end/43379
13688 * gcc.dg/pr43379.c: New testcase.
13690 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13693 * gcc.dg/guality/pr43051-1.c: New test.
13695 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13698 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13700 2010-03-15 Michael Matz <matz@suse.de>
13702 PR middle-end/43300
13703 * gcc.dg/pr43300.c: New testcase.
13705 2010-03-15 Richard Guenther <rguenther@suse.de>
13707 PR tree-optimization/43367
13708 * gcc.c-torture/compile/pr43367.c: New testcase.
13710 2010-03-15 Richard Guenther <rguenther@suse.de>
13712 PR tree-optimization/43317
13713 * gcc.dg/pr43317.c: New testcase.
13715 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13717 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13719 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13721 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13723 2010-03-14 Tobias Burnus <burnus@net-b.de>
13726 * gfortran.dg/impure_constructor_1.f90: New test.
13728 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13730 PR middle-end/43354
13731 * gfortran.dg/graphite/id-pr43354.f: New.
13733 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13735 PR middle-end/43349
13736 * gfortran.dg/graphite/pr43349.f: New.
13738 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13740 PR middle-end/43306
13741 * gcc.dg/graphite/pr43306.c: New.
13743 2010-03-12 David S. Miller <davem@davemloft.net>
13745 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13748 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13750 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13752 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13756 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13758 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13760 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13761 fail for *-*-mingw* targets.
13763 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13766 * gcc.dg/guality/pr43329-1.c: New test.
13768 2010-03-11 Martin Jambor <mjambor@suse.cz>
13770 PR tree-optimization/43257
13771 * g++.dg/torture/pr43257.C: New test.
13773 2010-03-11 Tobias Burnus <burnus@net-b.de>
13776 * gfortran.dg/namelist_61.f90: New test.
13778 2010-03-11 Richard Guenther <rguenther@suse.de>
13780 PR tree-optimization/43255
13781 * gcc.c-torture/compile/pr43255.c: New testcase.
13783 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13785 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13786 * gcc.dg/pr43280.c: New testcase.
13788 2010-03-11 Richard Guenther <rguenther@suse.de>
13791 * gcc.dg/lto/20100227-1_0.c: New testcase.
13792 * gcc.dg/lto/20100227-1_1.c: Likewise.
13794 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13796 PR libfortran/43320
13797 PR libfortran/43265
13798 * gfortran.dg/read_eof_6.f: New test
13799 * gfortran.dg/read_x_eof.f90: New test.
13800 * gfortran.dg/read_x_past.f: Update test.
13802 2010-03-10 Jan Hubicka <jh@suse.cz>
13804 * gcc.c-torture/compile/pr43288.c: New test.
13806 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13808 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13810 * g++.old-deja/g++.pt/asm2.C: Likewise.
13811 * gcc.c-torture/compile/20000804-1.c: Likewise.
13812 * gcc.target/i386/clobbers.c: Likewise.
13814 2010-03-10 Tobias Burnus <burnus@net-b.de>
13817 * gfortran.dg/c_assoc_3.f90: New test.
13819 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13822 * gcc.dg/guality/pr36728-1.c: New test.
13823 * gcc.dg/guality/pr36728-2.c: New test.
13825 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13827 * gcc.dg/h8300-div-delay-slot.c: New test.
13829 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13831 PR tree-optimization/43236
13832 * gcc.c-torture/execute/pr43236.c: New test.
13834 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13836 PR middle-end/42859
13837 * g++.dg/eh/pr42859.C: New test.
13839 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13842 * gcc.dg/pr43299.c: New test.
13845 * g++.dg/eh/unwind2.C: New test.
13847 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13848 Reza Yazdani <reza.yazdani@amd.com>
13850 PR middle-end/43065
13851 * gcc.dg/graphite/run-id-4.c: New.
13853 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13855 PR middle-end/43065
13856 * gcc.dg/graphite/run-id-3.c: New.
13858 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13860 PR middle-end/42644
13861 PR middle-end/42130
13862 * gcc.dg/graphite/id-18.c: New.
13863 * gcc.dg/graphite/run-id-pr42644.c: New.
13865 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13867 PR middle-end/42326
13868 * gcc.dg/graphite/pr42326.c: New.
13870 2010-03-08 Richard Guenther <rguenther@suse.de>
13872 PR tree-optimization/43269
13873 * gcc.c-torture/execute/pr43269.c: New testcase.
13875 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13878 * gfortran.dg/typebound_call_13.f03: New.
13880 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13882 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13883 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13885 2010-03-05 Jason Merrill <jason@redhat.com>
13887 * g++.dg/abi/mangle40.C: Require weak and alias.
13889 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13891 PR middle-end/42326
13892 * gfortran.dg/graphite/pr42326.f90: New.
13893 * gfortran.dg/graphite/pr42326-1.f90: New.
13895 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13897 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13898 (gnat_target_compile): Likewise.
13899 Reinitialize GNAT_UNDER_TEST if target changes.
13900 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13901 (local_find_gnatmake): Pass full --GCC to gnatlink.
13904 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13907 * gcc.dg/compound-literal-1.c: New testcase.
13909 2010-03-04 Martin Jambor <mjambor@suse.cz>
13911 PR tree-optimization/43164
13912 PR tree-optimization/43191
13913 * gcc.c-torture/compile/pr43164.c: New test.
13914 * gcc.c-torture/compile/pr43191.c: Likewise.
13916 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13919 * gfortran.dg/finalize_9.f90: New.
13921 2010-03-04 Tobias Burnus <burnus@net-b.de>
13922 Ken Werner <ken@linux.vnet.ibm.com>
13924 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13925 to dg-options for spu.
13926 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13927 dump-scan target to exclude spu.
13929 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13931 PR middle-end/43209
13932 * gcc.dg/tree-ssa/ivopts-4.c: New.
13934 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13936 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13937 include-opts and exclude-opts; skip checking the flags if arguments
13938 are the same as the defaults.
13939 (dg-xfail-if): Verify the number of arguments, supply defaults
13940 for unspecified optional arguments.
13941 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13943 2010-03-03 Jason Merrill <jason@redhat.com>
13946 * g++.dg/abi/mangle40.C: Updated.
13948 2010-03-03 Jason Merrill <jason@redhat.com>
13950 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13951 * g++.dg/abi/mangle23.C: Likewise.
13952 * g++.dg/eh/simd-2.C: Likewise.
13953 * g++.dg/ext/attribute-test-2.C: Likewise.
13954 * g++.dg/ext/vector14.C: Likewise.
13955 * g++.dg/other/pr34435.C: Likewise.
13956 * g++.dg/template/conv8.C: Likewise.
13957 * g++.dg/template/nontype9.C: Likewise.
13958 * g++.dg/template/qualttp17.C: Likewise.
13959 * g++.dg/template/ref1.C: Likewise.
13960 * g++.old-deja/g++.pt/crash68.C: Likewise.
13961 * g++.old-deja/g++.pt/ref1.C: Likewise.
13962 * g++.old-deja/g++.pt/ref3.C: Likewise.
13963 * g++.old-deja/g++.pt/ref4.C: Likewise.
13966 * g++.dg/abi/mangle40.C: New.
13967 * g++.dg/abi/mangle41.C: New.
13968 * g++.dg/lto/20100302_0.C: New.
13969 * g++.dg/lto/20100302_1.C: New.
13970 * g++.dg/lto/20100302.h: New.
13972 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13975 * gfortran.dg/internal_pack_12.f90: New test.
13977 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13979 * gcc.dg/pr36997.c: Adjust error message.
13981 2010-03-03 Mike Stump <mikestump@comcast.net>
13983 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13984 adjustments to not be present on machines that align the stack to
13985 more than 4 bytes and don't have a red zone yet as that is an
13986 unimplemented optimization.
13988 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13991 * gfortran.dg/impure_assignment_3.f90: New.
13993 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13996 * gfortran.dg/pr43229.f90: New test.
13999 * gcc.dg/debug/dwarf2/pr43237.c: New test.
14002 * gcc.dg/guality/pr43177.c: New test.
14004 2010-03-02 Jason Merrill <jason@redhat.com>
14006 * g++.dg/ext/vector9.C: Adjust error message.
14007 * g++.dg/conversion/simd3.C: Likewise.
14008 * g++.dg/other/error23.C: Likewise.
14010 2010-03-02 Mike Stump <mikestump@comcast.net>
14013 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
14015 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
14018 * gfortran.dg/internal_pack_10.f90: New test.
14021 * gfortran.dg/internal_pack_11.f90: New test.
14023 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
14025 PR middle-end/42640
14026 * gcc.dg/tree-ssa/pr42640.c: New.
14028 2010-03-01 Richard Guenther <rguenther@suse.de>
14030 PR tree-optimization/43220
14031 * gcc.c-torture/execute/pr43220.c: New testcase.
14033 2010-03-01 Richard Guenther <rguenther@suse.de>
14035 PR middle-end/43213
14036 * gcc.dg/pr43213.c: New testcase.
14038 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14041 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14043 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14045 * lib/target-supports.exp (check_effective_target_ucn_nocache):
14047 (check_effective_target_ucn): Likewise.
14049 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14051 * gcc.dg/ucnid-2.c: Likewise.
14052 * gcc.dg/ucnid-3.c: Likewise.
14053 * gcc.dg/ucnid-4.c: Likewise.
14054 * gcc.dg/ucnid-11.c: Likewise.
14055 * gcc.dg/ucnid-12.c: Likewise.
14056 * gcc.dg/ucnid-6.c: Skip if !ucn.
14057 * gcc.dg/ucnid-9.c: Likewise.
14059 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14061 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14062 lists to dg-skip-if.
14063 * gcc.target/i386/stackalign/return-3.c: Likewise.
14065 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14067 * gcc.target/i386/clearcap.map: New file.
14068 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14069 Pass clearcap.map by default if supported.
14071 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14074 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14076 * gfortran.dg/stat_2.f90: Likewise.
14078 2010-03-01 Tobias Burnus <burnus@net-b.de>
14081 * gfortran.dg/module_read_2.f90: New test.
14083 2010-02-27 Mark Mitchell <mark@codesourcery.com>
14086 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14087 * g++.dg/abi/mangle12.C: Likewise.
14088 * g++.dg/abi/mangle20-2.C: Likewise.
14089 * g++.dg/abi/mangle17.C: Likewise.
14090 * g++.dg/template/cond2.C: Likewise.
14091 * g++.dg/template/pr35240.C: Likewise.
14093 2010-02-27 Richard Guenther <rguenther@suse.de>
14095 PR tree-optimization/43186
14096 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14098 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
14100 * g++.dg/abi/packed1.C: Expect warning on the SH.
14102 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
14105 * g++.dg/parse/error37.C: New test.
14107 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
14111 * gcc.dg/pr8927-1.c: Match new note.
14112 * gcc.dg/990506-0.c: Likewise.
14113 * gcc.dg/gomp/flush-2.c: Likewise.
14114 * gcc.dg/gomp/atomic-5.c: Likewise.
14115 * gcc.dg/gomp/pr34607.c: Likewise.
14116 * gcc.dg/pr35746.c: Likewise.
14117 * gcc.dg/cpp/pragma-1.c: Likewise.
14118 * gcc.dg/cpp/pragma-2.c: Likewise.
14119 * gcc.dg/pr41842.c: Likewise.
14120 * gcc.dg/noncompile/20040629-1.c: Likewise.
14121 * objc.dg/private-1.m: Likewise.
14123 2010-02-27 Tobias Burnus <burnus@net-b.de>
14126 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14127 * gfortran.dg/default_initialization_4.f90: New test.
14129 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
14131 * gnat.dg/thin_pointer.ad[sb]: Rename into...
14132 * gnat.dg/thin_pointer1.ad[sb]: ...this.
14133 * gnat.dg/thin_pointer2.adb: New test.
14134 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14136 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
14139 * gcc.dg/cpp/c90-pedantic.c: New.
14140 * gcc.dg/cpp/c90.c: New.
14141 * gcc.dg/gnu90-const-expr-1.c: New.
14142 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14144 2010-02-26 Richard Guenther <rguenther@suse.de>
14146 PR tree-optimization/43186
14147 * gcc.c-torture/compile/pr43186.c: New testcase.
14149 2010-02-26 Jakub Jelinek <jakub@redhat.com>
14152 * c-c++-common/dwarf2/pr43190.c: New test.
14154 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14156 PR testsuite/37074:
14157 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14159 2010-02-26 Richard Guenther <rguenther@suse.de>
14161 PR tree-optimization/43188
14162 * gcc.c-torture/compile/pr43188.c: New testcase.
14164 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14167 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14169 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
14171 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14173 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14176 * gcc.target/powerpc/pr43154.c: New file.
14178 2010-02-25 Jakub Jelinek <jakub@redhat.com>
14181 * gfortran.dg/debug/pr43166.f: New test.
14184 * gcc.dg/torture/pr43165.c: New test.
14186 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
14189 * c-c++-common/pr41779.c: Update.
14191 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14194 * lib/gnat-dg.exp (gnat_load): Redefine.
14196 * ada/acats/run_acats: Run run_all.sh with $SHELL.
14197 * ada/acats/run_all.sh: Downcase tasking not implemented message.
14199 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14202 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14203 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14207 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14209 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14211 2010-02-24 Jakub Jelinek <jakub@redhat.com>
14214 * gcc.dg/guality/vla-1.c: New test.
14216 2010-02-24 Tobias Burnus <burnus@net-b.de>
14219 * gfortran.dg/c_ptr_tests_15.f90: New test.
14221 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14224 * gcc.target/i386/pr43107.c: New test.
14226 2010-02-23 Jason Merrill <jason@redhat.com>
14229 * g++.dg/cpp0x/variadic100.C: New.
14231 2010-02-23 Jason Merrill <jason@redhat.com>
14234 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14235 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14236 * c-c++-common/dwarf2/vla1.c: New.
14238 2010-02-23 Jakub Jelinek <jakub@redhat.com>
14241 * gcc.dg/pr43139.c: New test.
14244 * gcc.dg/guality/pr43077-1.c: New test.
14246 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
14249 * gcc.dg/march.c: New.
14250 * gcc.dg/march-generic.c: New.
14251 * gcc.dg/mtune.c: New.
14253 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14255 PR middle-end/43083
14256 * gcc.dg/graphite/pr43083.c: New.
14258 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14260 PR middle-end/43097
14261 * gfortran.dg/graphite/pr43097.f: New.
14263 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14264 Manuel López-Ibáñez <manu@gcc.gnu.org>
14266 PR middle-end/43140
14267 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14269 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14271 PR middle-end/43026
14272 * g++.dg/graphite/pr43026.C: New.
14274 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
14277 * gcc.dg/cleanup-1.c: Update.
14278 * gcc.dg/func-args-1.c: Update.
14279 * gcc.dg/format/sentinel-1.c: Update.
14280 * g++.old-deja/g++.jason/scoping10.C: Update.
14281 * g++.old-deja/g++.ns/lookup5.C: Update.
14282 * g++.dg/ext/cleanup-1.C: Update.
14283 * g++.dg/parse/varmod1.C: Update.
14284 * g++.dg/parse/error33.C: Update.
14285 * g++.dg/expr/call3.C: Update.
14286 * g++.dg/func-args-1.C: New.
14288 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
14291 * gcc.dg/attr-used-2.c: Moved to ...
14292 * c-c++-common/attr-used-2.c: Here.
14294 * gcc.dg/attr-used.c: Moved to ...
14295 * c-c++-common/attr-used.c: Here.
14297 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
14299 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14301 2010-02-22 Richard Guenther <rguenther@suse.de>
14304 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14305 * gfortran.dg/lto/20100222-1_1.c: Likewise.
14307 2010-02-22 Richard Guenther <rguenther@suse.de>
14309 PR tree-optimization/42749
14310 * gcc.c-torture/compile/pr42749.c: New testcase.
14312 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
14315 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14316 * gfortran.dg/internal_pack_9.f90: New test.
14318 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14321 * g++.dg/template/recurse.C: Adjust.
14322 * g++.dg/template/pr23510.C: New.
14324 2010-02-21 Dodji Seketeli <dodji@redhat.com>
14327 * g++.dg/template/memclass4.C: New test.
14329 2010-02-21 Tobias Burnus <burnus@net-b.de>
14332 * gfortran.dg/reassoc_5.f90: New test.
14334 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
14337 * gcc.target/i386/pr43067.c: New test.
14339 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14342 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14344 * g++.dg/warn/Wconversion-null.C: New test.
14345 * g++.old-deja/g++.other/null1.C: Move to...
14346 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14348 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
14352 * gfortran.dg/dependency_26.f90: New test.
14355 * gfortran.dg/internal_pack_7.f90: New test.
14358 * gfortran.dg/internal_pack_8.f90: New test.
14360 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14363 * c-c++-common/pr41779.c: Fix broken testcase.
14365 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14368 * c-c++-common/pr36513.c: New testcase.
14369 * c-c++-common/pr36513-2.c: New testcase.
14371 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14374 * c-c++-common/pr41779.c: New.
14376 2010-02-19 Jakub Jelinek <jakub@redhat.com>
14379 * gcc.dg/pr43084.c: New test.
14381 2010-02-19 Richard Guenther <rguenther@suse.de>
14383 PR tree-optimization/42916
14384 * gcc.dg/pr42916.c: New testcase.
14386 2010-02-18 Jason Merrill <jason@redhat.com>
14389 * g++.dg/abi/packed1.C: Add expected warning.
14392 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14393 * gcc.dg/torture/dg-torture.exp: Likewise.
14394 * c-c++-common/torture/complex-sign.h,
14395 c-c++-common/torture/complex-sign-add.c,
14396 c-c++-common/torture/complex-sign-mixed-add.c,
14397 c-c++-common/torture/complex-sign-mixed-div.c,
14398 c-c++-common/torture/complex-sign-mixed-mul.c,
14399 c-c++-common/torture/complex-sign-mixed-sub.c,
14400 c-c++-common/torture/complex-sign-mul.c,
14401 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14402 Adapt for C++ compilation as well.
14405 * g++.dg/ext/label1.C: Update.
14406 * g++.dg/ext/label2.C: Update.
14409 * g++.dg/template/dependent-name6.C: New.
14412 * g++.dg/parse/namespace12.C: New.
14414 2010-02-18 Martin Jambor <mjambor@suse.cz>
14416 PR tree-optimization/43066
14417 * gcc.c-torture/compile/pr43066.c: New test.
14419 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14421 * g++.dg/ext/attrib35.C: Fix target selector string.
14422 * g++.dg/ext/attrib36.C: Ditto.
14423 * g++.dg/ext/attrib37.C: Ditto.
14424 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14425 * g++.dg/abi/mangle25.C: Ditto.
14427 2010-02-17 Jason Merrill <jason@redhat.com>
14430 * g++.dg/parse/namespace11.C: New.
14433 * g++.dg/ext/attrib37.C: New.
14436 * g++.dg/template/ptrmem20.C: New.
14438 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14441 * gcc.target/i386/xop-check.h: Include m256-check.h.
14442 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14443 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14444 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14445 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14447 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14450 * gcc.dg/pr42918.c: New test.
14452 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14454 * g++.dg/ext/attrib36.C: Require ILP32.
14456 2010-02-16 Richard Guenther <rguenther@suse.de>
14458 PR tree-optimization/41043
14459 * gfortran.dg/pr41043.f90: New testcase.
14460 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14462 2010-02-16 Jason Merrill <jason@redhat.com>
14464 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14466 2010-02-16 Ira Rosen <irar@il.ibm.com>
14468 PR tree-optimization/43074
14469 * gcc.dg/vect/fast-math-pr43074.c: New test.
14471 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14473 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14475 2010-02-16 Jason Merrill <jason@redhat.com>
14478 * g++.dg/ext/attrib36.C: New.
14481 * g++.dg/other/array6.C: New.
14483 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14485 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14487 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14489 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14490 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14491 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14492 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14493 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14494 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14496 2010-02-15 Richard Guenther <rguenther@suse.de>
14498 PR middle-end/43068
14499 * g++.dg/torture/pr43068.C: New testcase.
14501 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14504 * g++.dg/opt/ice1.C: New.
14506 2010-02-14 Jason Merrill <jason@redhat.com>
14509 * g++.dg/cpp0x/initlist-opt.C: New.
14511 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14515 * gfortran.dg/internal_pack_6.f90: New test.
14517 2010-02-12 Jason Merrill <jason@redhat.com>
14520 * g++.dg/cpp0x/variadic99.C: New.
14522 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14524 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14525 sign extend pointers to gualchk_t.
14528 * g++.dg/other/default3.C: Xfail g4 test.
14530 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14532 PR middle-end/43012
14533 * gcc.dg/graphite/pr43012.c: New.
14535 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14537 PR middle-end/42930
14538 * g++.dg/graphite/pr42930.C: New.
14540 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14542 PR middle-end/42914
14543 PR middle-end/42530
14544 * gcc.dg/graphite/pr42530.c: New.
14545 * gcc.dg/graphite/pr42914.c: New.
14547 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14549 PR middle-end/42771
14550 * gcc.dg/graphite/pr42771.c: New.
14552 2010-02-11 Richard Guenther <rguenther@suse.de>
14554 PR tree-optimization/42998
14555 * gcc.c-torture/compile/pr42998.c: New testcase.
14557 2010-02-10 Jason Merrill <jason@redhat.com>
14560 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14562 PR c++/42983, core issue 906
14563 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14564 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14567 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14569 2010-02-10 Richard Guenther <rguenther@suse.de>
14571 PR tree-optimization/43017
14572 * gcc.dg/torture/pr43017.c: New testcase.
14574 2010-02-10 Tobias Burnus <burnus@net-b.de>
14577 * gfortran.dg/private_type_1.f90: Update error location.
14578 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14579 * gfortran.dg/typebound_operator_2.f03: Ditto.
14580 * gfortran.dg/assignment_2.f90: Ditto.
14581 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14582 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14584 2010-02-10 Tobias Burnus <burnus@net-b.de>
14587 * gfortran.dg/bind_c_usage_20.f90: New test.
14589 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14592 * g++.dg/debug/pr43010.C: New test.
14594 2010-02-10 Richard Guenther <rguenther@suse.de>
14597 * gcc.c-torture/execute/20100209-1.c: New testcase.
14598 * gcc.dg/fold-div-3.c: Likewise.
14600 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14602 * gcc.dg/builtin-ffs-1.c: New test.
14604 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14607 * gfortran.dg/array_constructor_35.f90: New test.
14609 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14611 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14613 2010-02-09 Jason Merrill <jason@redhat.com>
14616 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14619 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14621 2010-02-09 Tobias Burnus <burnus@net-b.de>
14624 * gfortran.dg/module_write_1.f90: New test.
14626 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14628 * gcc.dg/pr19340.c: Adjust.
14630 2010-02-09 Richard Guenther <rguenther@suse.de>
14632 PR tree-optimization/43008
14633 * gcc.c-torture/execute/pr43008.c: New testcase.
14635 2010-02-09 Richard Guenther <rguenther@suse.de>
14637 PR tree-optimization/43000
14638 * gcc.dg/torture/pr43000.c: New testcase.
14639 * gcc.dg/torture/pr43002.c: Likewise.
14641 2010-02-09 Daniel Kraft <d@domob.eu>
14644 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14645 and pass -Wsurprising as necessary.
14647 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14649 PR tree-optimization/42890
14650 * g++.dg/torture/pr42890.C: New test.
14652 2010-02-08 Richard Guenther <rguenther@suse.de>
14654 PR middle-end/42995
14655 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14657 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14659 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14660 return 0 from main.
14661 * gcc.dg/graphite/block-1.c: Same.
14662 * gcc.dg/graphite/block-3.c: Same.
14663 * gcc.dg/graphite/block-4.c: Same.
14664 * gcc.dg/graphite/block-5.c: Same.
14665 * gcc.dg/graphite/block-6.c: Same.
14666 * gcc.dg/graphite/block-7.c: Same.
14667 * gcc.dg/graphite/interchange-0.c: Same.
14668 * gcc.dg/graphite/interchange-1.c: Same.
14669 * gcc.dg/graphite/interchange-10.c: Same.
14670 * gcc.dg/graphite/interchange-11.c: Same.
14671 * gcc.dg/graphite/interchange-12.c: Same.
14672 * gcc.dg/graphite/interchange-2.c: Same.
14673 * gcc.dg/graphite/interchange-3.c: Same.
14674 * gcc.dg/graphite/interchange-4.c: Same.
14675 * gcc.dg/graphite/interchange-5.c: Same.
14676 * gcc.dg/graphite/interchange-6.c: Same.
14677 * gcc.dg/graphite/interchange-7.c: Same.
14678 * gcc.dg/graphite/interchange-8.c: Same.
14679 * gcc.dg/graphite/interchange-9.c: Same.
14680 * gcc.dg/graphite/interchange-mvt.c: Same.
14682 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14684 * gfortran.dg/graphite/id-19.f: New.
14685 * gfortran.dg/graphite/pr14741.f90: New.
14686 * gfortran.dg/graphite/pr41924.f90: New.
14687 * gfortran.dg/graphite/run-id-2.f90: New.
14689 2010-02-07 Richard Guenther <rguenther@suse.de>
14691 PR middle-end/42956
14692 * gcc.c-torture/compile/pr42956.c: New testcase.
14694 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14696 PR libfortran/42742
14697 * gfortran.dg/fmt_cache_2.f: New test.
14699 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14701 * gfortran.dg/read_no_eor.f90: New test.
14703 2010-02-05 Jason Merrill <jason@redhat.com>
14705 * g++.dg/ext/label13.C: Move constructor body out of class.
14707 2010-02-03 Jason Merrill <jason@redhat.com>
14710 * g++.dg/ext/dllexport3.C: New.
14712 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14714 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14716 2010-02-05 Richard Guenther <rguenther@suse.de>
14718 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14720 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14723 * g++.dg/other/crash-9.C: New test.
14725 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14728 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14730 2010-02-04 Richard Guenther <rguenther@suse.de>
14732 PR rtl-optimization/42952
14733 * gcc.dg/torture/pr42952.c: New testcase.
14735 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14737 PR libfortran/42901
14738 * gfortran.dg/namelist_60.f90: New test.
14740 2010-02-03 Jason Merrill <jason@redhat.com>
14743 * g++.dg/ext/builtin11.C: New.
14747 * g++.dg/abi/mangle35.C: New.
14748 * g++.dg/abi/mangle37.C: New.
14751 * g++.dg/abi/mangle36.C: New.
14754 * g++.dg/warn/string1.C: New.
14756 2010-02-03 Richard Guenther <rguenther@suse.de>
14758 PR tree-optimization/42944
14759 * gcc.dg/errno-1.c: New testcase.
14761 2010-02-03 Richard Guenther <rguenther@suse.de>
14763 PR middle-end/42927
14764 * gcc.c-torture/compile/pr42927.c: New testcase.
14766 2010-02-03 Tobias Burnus <burnus@net-b.de>
14769 * gfortran.dg/null_4.f90: New test.
14771 2010-02-02 Jason Merrill <jason@redhat.com>
14774 * g++.dg/ext/label13.C: New.
14776 2010-02-02 Tobias Burnus <burnus@net-b.de>
14779 * gfortran.dg/func_result_5.f90: New test.
14781 2010-02-01 Tobias Burnus <burnus@net-b.de>
14784 * gfortran.dg/pure_initializer_3.f90: News test.
14786 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14789 * gfortran.dg/allocate_derived_2.f90: New test.
14791 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14793 PR middle-end/42898
14794 * gcc.dg/torture/pr42898-2.c: New test.
14796 2010-01-31 Richard Guenther <rguenther@suse.de>
14798 PR middle-end/42898
14799 * gcc.dg/torture/pr42898.c: New testcase.
14801 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14804 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14805 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14807 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14809 * g++.dg/tree-ssa/inline-1.C: New.
14810 * g++.dg/tree-ssa/inline-2.C: New.
14811 * g++.dg/tree-ssa/inline-3.C: New.
14813 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14816 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14817 the string 'pow' in the pathname of the compiler from generating a
14820 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14822 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14823 * g++.old-deja/g++.mike/eh17.C: Likewise.
14824 * g++.old-deja/g++.mike/p5571.C: Likewise.
14826 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14833 * g++.dg/other/crash-5.C: New test.
14834 * g++.dg/other/crash-6.C: New test.
14835 * g++.dg/other/crash-7.C: New test.
14836 * g++.dg/other/crash-8.C: New test.
14838 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14840 PR rtl-optimization/42889
14841 * gcc.dg/pr42889.c: New test.
14843 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14845 * gcc.target/i386/pr42881.c: Use SSE2.
14847 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14850 * gcc.target/i386/pr42891.c: New test.
14852 2010-01-28 Richard Guenther <rguenther@suse.de>
14854 PR tree-optimization/42871
14855 * g++.dg/torture/pr42871.C: New testcase.
14857 2010-01-28 Richard Guenther <rguenther@suse.de>
14859 * gcc.dg/Wobjsize-1.h: New testcase.
14860 * gcc.dg/Wobjsize-1.c: Likewise.
14862 2010-01-28 Richard Guenther <rguenther@suse.de>
14864 PR middle-end/42883
14865 * g++.dg/torture/pr42883.C: New testcase.
14867 2010-01-28 Michael Matz <matz@suse.de>
14869 * gcc.target/i386/pr42881.c: New test.
14871 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14873 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14874 Add i?86-*-solaris2* support.
14876 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14880 * g++.dg/template/typedef27.C: New test case.
14881 * g++.dg/template/typedef28.C: New test case.
14883 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14885 * gcc.dg/optimize-bswap*.c: Add ARM target
14887 2010-01-27 Richard Guenther <rguenther@suse.de>
14889 PR middle-end/42878
14890 * gcc.dg/torture/pr42878-1.c: New testcase.
14891 * gcc.dg/torture/pr42878-2.c: Likewise.
14893 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14895 PR middle-end/42874
14896 * gcc.dg/vla-22.c: New test.
14898 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14900 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14903 2010-01-26 Richard Guenther <rguenther@suse.de>
14905 PR rtl-optimization/42685
14906 * gcc.dg/pr42685.c: New testcase.
14907 * g++.dg/other/pr42685.C: Likewise.
14909 2010-01-26 Richard Guenther <rguenther@suse.de>
14911 PR middle-end/42806
14912 * g++.dg/other/pr42806.C: New testcase.
14914 2010-01-26 Richard Guenther <rguenther@suse.de>
14916 PR tree-optimization/42250
14917 * gcc.dg/pr42250.c: New testcase.
14919 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14921 * gnat.dg/array_bounds_test.adb: New test.
14923 2010-01-25 Tobias Burnus <burnus@net-b.de>
14926 * gfortran.dg/generic_21.f90: New test.
14928 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14931 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14933 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14936 * g++.dg/abi/arm_va_list2.C: New test.
14937 * g++.dg/abi/arm_va_list2.h: Companion header file.
14939 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14942 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14945 * gfortran.dg/char_array_arg_1.f90 : New test.
14947 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14949 2010-01-24 Tobias Burnus <burnus@net-b.de>
14952 * gfortran.dg/generic_20.f90: New test.
14954 2010-01-22 Michael Matz <matz@suse.de>
14956 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14959 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14962 * gfortran.dg/dependency_25.f90 : New test.
14964 2010-01-21 Martin Jambor <mjambor@suse.cz>
14966 PR tree-optimization/42585
14967 * gcc.dg/tree-ssa/pr42585.c: New test.
14969 2010-01-21 Richard Guenther <rguenther@suse.de>
14971 PR middle-end/19988
14972 * gcc.dg/pr19988.c: New testcase.
14974 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14976 * g++.dg/compat/decimal/compat-common.h: New file.
14977 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14978 * g++.dg/compat/decimal/pass_x.h: New file.
14979 * g++.dg/compat/decimal/pass_y.h: New file.
14980 * g++.dg/compat/decimal/pass-1_main.C: New file.
14981 * g++.dg/compat/decimal/pass-1_x.C: New file.
14982 * g++.dg/compat/decimal/pass-1_y.C: New file.
14983 * g++.dg/compat/decimal/pass-2_main.C: New file.
14984 * g++.dg/compat/decimal/pass-2_x.C: New file.
14985 * g++.dg/compat/decimal/pass-2_y.C: New file.
14986 * g++.dg/compat/decimal/pass-3_main.C: New file.
14987 * g++.dg/compat/decimal/pass-3_x.C: New file.
14988 * g++.dg/compat/decimal/pass-3_y.C: New file.
14989 * g++.dg/compat/decimal/pass-4_main.C: New file.
14990 * g++.dg/compat/decimal/pass-4_x.C: New file.
14991 * g++.dg/compat/decimal/pass-4_y.C: New file.
14992 * g++.dg/compat/decimal/pass-5_main.C: New file.
14993 * g++.dg/compat/decimal/pass-5_x.C: New file.
14994 * g++.dg/compat/decimal/pass-5_y.C: New file.
14995 * g++.dg/compat/decimal/pass-6_main.C: New file.
14996 * g++.dg/compat/decimal/pass-6_x.C: New file.
14997 * g++.dg/compat/decimal/pass-6_y.C: New file.
14998 * g++.dg/compat/decimal/return_x.h: New file.
14999 * g++.dg/compat/decimal/return_y.h: New file.
15000 * g++.dg/compat/decimal/return-1_main.C: New file.
15001 * g++.dg/compat/decimal/return-1_x.C: New file.
15002 * g++.dg/compat/decimal/return-1_y.C: New file.
15003 * g++.dg/compat/decimal/return-2_main.C: New file.
15004 * g++.dg/compat/decimal/return-2_x.C: New file.
15005 * g++.dg/compat/decimal/return-2_y.C: New file.
15006 * g++.dg/compat/decimal/return-3_main.C: New file.
15007 * g++.dg/compat/decimal/return-3_x.C: New file.
15008 * g++.dg/compat/decimal/return-3_y.C: New file.
15009 * g++.dg/compat/decimal/return-4_main.C: New file.
15010 * g++.dg/compat/decimal/return-4_x.C: New file.
15011 * g++.dg/compat/decimal/return-4_y.C: New file.
15012 * g++.dg/compat/decimal/return-5_main.C: New file.
15013 * g++.dg/compat/decimal/return-5_x.C: New file.
15014 * g++.dg/compat/decimal/return-5_y.C: New file.
15015 * g++.dg/compat/decimal/return-6_main.C: New file.
15016 * g++.dg/compat/decimal/return-6_x.C: New file.
15017 * g++.dg/compat/decimal/return-6_y.C: New file.
15019 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
15022 * gcc.dg/pr42715.c: New.
15024 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
15027 * g++.dg/parse/crash55.C: New.
15029 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
15032 * gcc.dg/guality/pr42782.c: New.
15034 2010-01-20 Jason Merrill <jason@redhat.com>
15037 * g++.dg/abi/packed1.C: New.
15040 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15043 * g++.dg/parse/fn-typedef1.C: New.
15044 * g++.dg/other/cv_quals.C: Adjust.
15046 2010-01-20 Anthony Green <green@moxielogic.com>
15048 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15049 pack(push) pragma).
15050 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15051 * gcc.dg/20020312-2.c: Port this to the moxie core.
15052 * gcc.dg/weak/typeof-2.c: Ditto.
15054 2010-01-20 Richard Guenther <rguenther@suse.de>
15056 PR tree-optimization/42717
15057 * gcc.c-torture/compile/pr42717.c: New testcase.
15059 2010-01-20 Jakub Jelinek <jakub@redhat.com>
15061 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15062 of signed, add a few new tests.
15064 PR middle-end/42803
15065 * g++.dg/parse/limits-initializer1.C: New test.
15067 2010-01-19 Janus Weil <janus@gcc.gnu.org>
15070 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15071 * gfortran.dg/typebound_call_12.f03: New test.
15073 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
15076 * gfortran.dg/bounds_check_15.f90 : New test.
15078 2010-01-19 Michael Matz <matz@suse.de>
15080 PR tree-optimization/41783
15081 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15083 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15086 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15087 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15088 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
15089 * gcc.target/arm/neon/vget_lows16.c: Likewise.
15090 * gcc.target/arm/neon/vget_lows32.c: Likewise.
15091 * gcc.target/arm/neon/vget_lows64.c: Likewise.
15092 * gcc.target/arm/neon/vget_lows8.c: Likewise.
15093 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15094 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15095 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15096 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15098 2010-01-19 Janus Weil <janus@gcc.gnu.org>
15101 * gfortran.dg/extends_6.f03: Modified an error message.
15102 * gfortran.dg/extends_10.f03: New test.
15103 * gfortran.dg/private_type_6.f03: Modified an error message.
15104 * gfortran.dg/structure_constructor_8.f03: Ditto.
15106 2010-01-19 Jakub Jelinek <jakub@redhat.com>
15108 PR tree-optimization/42719
15109 * gcc.dg/pr42719.c: New test.
15112 * gcc.dg/pr42728.c: New test.
15114 2010-01-19 Anthony Green <green@moxielogic.com>
15116 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15118 2010-01-18 Anthony Green <green@moxielogic.com>
15120 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15123 2010-01-19 Dodji Seketeli <dodji@redhat.com>
15125 * g++.dg/template/error45.C: reverted as part of reverting the
15126 fix of PR c++/42634.
15128 2010-01-18 Dodji Seketeli <dodji@redhat.com>
15131 * g++.dg/template/error45.C: New test.
15133 2010-01-18 Dodji Seketeli <dodji@redhat.com>
15136 * g++.dg/conversion/op6.C: New test.
15138 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
15141 * gcc.target/alpha/pr42774.c: New test.
15143 2010-01-18 Richard Guenther <rguenther@suse.de>
15145 PR tree-optimization/42781
15146 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15148 2010-01-17 Richard Guenther <rguenther@suse.de>
15150 PR middle-end/42248
15151 * gcc.c-torture/execute/pr42248.c: New testcase.
15153 2010-01-17 Richard Guenther <rguenther@suse.de>
15155 PR tree-optimization/42773
15156 * g++.dg/torture/pr42773.C: New testcase.
15158 2010-01-17 Janus Weil <janus@gcc.gnu.org>
15161 * gfortran.dg/interface_assignment_5.f90: New test.
15163 2010-01-17 Dodji Seketeli <dodji@redhat.com>
15166 * g++.dg/template/crash94.C: Reverted.
15168 2010-01-17 Jie Zhang <jie.zhang@analog.com>
15171 * gcc.dg/debug/pr42767.c: New.
15173 2010-01-15 Jason Merrill <jason@redhat.com>
15176 * g++.dg/cpp0x/decltype22.C: New.
15178 2010-01-16 Jakub Jelinek <jakub@redhat.com>
15180 PR middle-end/42760
15181 * g++.dg/torture/pr42760.C: New test.
15183 2010-01-15 Jing Yu <jingyu@google.com>
15185 PR rtl-optimization/42691
15186 * gcc.c-torture/execute/pr42691.c: New.
15188 2010-01-15 Richard Guenther <rguenther@suse.de>
15190 PR middle-end/42739
15191 * g++.dg/torture/pr42739.C: New testcase.
15193 2010-01-15 Dodji Seketeli <dodji@redhat.com>
15195 * g++.dg/template/error45.C: Revert as part of reverting changes
15198 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15201 * gfortran.dg/interface_31.f90: New test.
15203 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
15205 * gcc.target/powerpc/pr42747.c: New file.
15207 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15209 PR middle-end/42674
15210 * c-c++-common/pr42674.c: New test.
15213 * g++.dg/template/instantiate11.C: New test.
15215 2010-01-14 Jason Merrill <jason@redhat.com>
15218 * g++.dg/overload/error3.C: New.
15221 * g++.dg/overload/rvalue1.C: New.
15223 2010-01-14 Martin Jambor <mjambor@suse.cz>
15225 PR tree-optimization/42706
15226 * gcc.dg/ipa/pr42706.c: New testcase.
15228 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
15230 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15232 2010-01-14 Martin Jambor <mjambor@suse.cz>
15234 PR tree-optimization/42714
15235 * g++.dg/torture/pr42714.C: New test.
15237 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15239 PR rtl-optimization/42246
15240 * gfortran.dg/pr42246-2.f: New.
15242 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15244 PR rtl-optimization/42389
15245 * gcc.dg/pr42389.c: New.
15247 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15249 PR rtl-optimization/42388
15250 * gcc.dg/pr42388.c: New.
15252 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15254 PR rtl-optimization/42294
15255 * gfortran.dg/pr42294.f: New.
15257 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15259 PR rtl-optimization/39453
15260 PR rtl-optimization/42246
15261 * gcc.dg/pr39453.c: New.
15262 * gcc.dg/pr42246.c: New.
15264 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15266 PR middle-end/42245
15267 * gcc.dg/pr42245.c: New.
15268 * gcc.dg/pr42245-2.c: New.
15270 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
15272 PR rtl-optimization/42249
15273 * gcc.dg/pr42249.c: New.
15275 2010-01-14 Jakub Jelinek <jakub@redhat.com>
15278 * gcc.c-torture/execute/pr42721.c: New test.
15280 2010-01-14 Ira Rosen <irar@il.ibm.com>
15282 PR tree-optimization/42709
15283 * gcc.dg/vect/pr42709.c: New test.
15285 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15288 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15289 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15291 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
15294 * gfortran.dg/generic_19.f90 : New test.
15296 2010-01-13 Richard Guenther <rguenther@suse.de>
15298 PR tree-optimization/42730
15299 * gcc.c-torture/compile/pr42730.c: New testcase.
15301 2010-01-13 Steve Ellcey <sje@cup.hp.com>
15304 * gcc.target/ia64/pr42542-1.c: New.
15305 * gcc.target/ia64/pr42542-2.c: New.
15306 * gcc.target/ia64/pr42542-3.c: New.
15308 2010-01-13 Dodji Seketeli <dodji@redhat.com>
15311 * g++.dg/template/error45.C: New test.
15313 2010-01-13 Martin Jambor <mjambor@suse.cz>
15315 PR tree-optimization/42704
15316 * g++.dg/torture/pr42704.C: New test.
15318 2010-01-13 Martin Jambor <mjambor@suse.cz>
15320 PR tree-optimization/42703
15321 * gcc.c-torture/compile/pr42703.c: New test.
15323 2010-01-13 Richard Guenther <rguenther@suse.de>
15325 PR tree-optimization/42705
15326 * gcc.c-torture/compile/pr42705.c: New testcase.
15328 2010-01-13 Jie Zhang <jie.zhang@analog.com>
15330 * gcc.target/bfin/l2.c: New test.
15331 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15333 2010-01-13 Richard Guenther <rguenther@suse.de>
15335 PR middle-end/42716
15336 * gcc.c-torture/compile/pr42716.c: New testcase.
15338 2010-01-13 Richard Guenther <rguenther@suse.de>
15341 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15343 2010-01-12 Joseph Myers <joseph@codesourcery.com>
15346 * gcc.c-torture/compile/pr42708-1.c: New test.
15348 2010-01-12 Jakub Jelinek <jakub@redhat.com>
15351 * gcc.dg/pr42662.c: New test.
15353 PR tree-optimization/42645
15354 * g++.dg/other/pr42645-1.C: New test.
15355 * g++.dg/other/pr42645-2.C: New test.
15357 2010-01-11 Janis Johnson <janis187@us.ibm.com>
15360 * gcc.target/powerpc/warn-1.c: New test.
15361 * gcc.target/powerpc/warn-2.c: New test.
15363 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
15365 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15368 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
15370 * gcc.dg/lto/20100108_0.c: New.
15372 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
15374 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15375 Add -march=i686 -msse for 32bit x86 targets.
15377 2010-01-10 Richard Guenther <rguenther@suse.de>
15379 PR middle-end/42667
15380 * gcc.dg/torture/pr42667.c: New testcase.
15382 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15385 * gfortran.dg/array_constructor_34.f90: New test.
15387 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15390 * gfortran.dg/array_constructor_33.f90: New test.
15391 gfortran.dg/array_function_5.f90: Add credit.
15393 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15396 * gcc.dg/pr42631.c: New.
15398 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15401 * gcc.dg/pr42630.c: New.
15403 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15406 * gcc.dg/pr42629.c: New.
15408 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15410 PR middle-end/42363
15411 * gcc.dg/torture/pr42363.c: New.
15413 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15417 * gcc.dg/vect/pr42604.c: New.
15418 * gcc.dg/vect/pr42395.c: New.
15420 2010-01-09 Richard Guenther <rguenther@suse.de>
15422 PR middle-end/42512
15423 * gcc.c-torture/execute/pr42512.c: New testcase.
15425 2010-01-09 Tobias Burnus <burnus@net-b.de>
15428 * gfortran.dg/c_ptr_tests_14.f90: New test.
15430 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15433 * gnat.dg/null_pointer_deref1.adb: Don't run on
15434 sparc*-sun-solaris2.11.
15436 2010-01-08 Richard Guenther <rguenther@suse.de>
15439 * gcc.dg/lto/20100103-1_0.c: New testcase.
15440 * gcc.dg/lto/20100103-2_0.c: Likewise.
15442 2010-01-08 Tobias Burnus <burnus@net-b.de
15445 * gfortran.dg/asynchronous_1.f90: New test.
15446 * gfortran.dg/asynchronous_2.f90: New test.
15447 * gfortran.dg/conflicts.f90: Update error message.
15449 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15452 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15454 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15456 PR tree-optimization/42625
15457 * g++.dg/opt/dtor4.C: New test.
15458 * g++.dg/opt/dtor4.h: New.
15459 * g++.dg/opt/dtor4-aux.cc: New.
15461 2010-01-07 Tobias Burnus <burnus@net-b.de>
15464 * gfortran.dg/proc_ptr_26.f90: New test.
15466 2010-01-07 Tobias Burnus <burnus@net-b.de>
15469 * gfortran.dg/allocatable_scalar_7.f90: New test.
15471 2010-01-06 Richard Guenther <rguenther@suse.de>
15473 * gcc.c-torture/compile/pr42632.c: New testcase.
15475 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15478 * gcc.target/i386/pr42542-4.c: New.
15479 * gcc.target/i386/pr42542-4a.c: Likewise.
15480 * gcc.target/i386/pr42542-5.c: Likewise.
15481 * gcc.target/i386/pr42542-5a.c: Likewise.
15483 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15485 * gcc.dg/tls/opt-15.c: New test.
15487 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15489 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15491 2010-01-05 Martin Jambor <mjambor@suse.cz>
15493 PR tree-optimization/42462
15494 * g++.dg/torture/pr42462.C: New test.
15496 2010-01-05 Jason Merrill <jason@redhat.com>
15498 * g++.dg/cpp0x/initlist30.C: New test.
15500 2010-01-05 Richard Guenther <rguenther@suse.de>
15502 PR tree-optimization/42614
15503 * gcc.c-torture/execute/pr42614.c: New testcase.
15505 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15507 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15508 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15509 -Wunreachable-code.
15510 * gcc.dg/Wunreachable-2.c: Likewise.
15511 * gcc.dg/Wunreachable-3.c: Likewise.
15512 * gcc.dg/Wunreachable-4.c: Likewise.
15513 * gcc.dg/Wunreachable-5.c: Likewise.
15514 * gcc.dg/Wunreachable-6.c: Likewise.
15515 * gcc.dg/Wunreachable-7.c: Likewise.
15516 * gcc.dg/Wunreachable-8.c: Likewise.
15517 * gcc.dg/20041231-1.c: Likewise.
15519 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15522 * gcc.dg/pr42611.c: New test.
15524 PR tree-optimization/42508
15525 * g++.dg/opt/pr42508.C: New test.
15527 2010-01-05 Tobias Burnus <burnus@net-b.de>
15530 * gfortran.dg/allocatable_scalar_8.f90: New.
15532 2010-01-04 Martin Jambor <mjambor@suse.cz>
15534 PR tree-optimization/42398
15535 * gcc.c-torture/compile/pr42398.c: New test.
15537 2010-01-04 Jason Merrill <jason@redhat.com>
15540 * g++.dg/ext/attrib35.C: New.
15543 * g++.dg/cpp0x/auto17.C: New.
15545 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15547 * gcc.dg/lto/20100104_0.c: New.
15549 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15552 * gcc.target/i386/pr42542-1.c: New.
15553 * gcc.target/i386/pr42542-1a.c: Likewise.
15554 * gcc.target/i386/pr42542-1b.c: Likewise.
15555 * gcc.target/i386/pr42542-2.c: Likewise.
15556 * gcc.target/i386/pr42542-2a.c: Likewise.
15557 * gcc.target/i386/pr42542-2b.c: Likewise.
15558 * gcc.target/i386/pr42542-3.c: Likewise.
15559 * gcc.target/i386/pr42542-3a.c: Likewise.
15561 2009-01-04 Tobias Burnus <burnus@net-b.de>
15564 * gfortran.dg/allocatable_scalar_5.f90: New test.
15565 * gfortran.dg/allocatable_scalar_6.f90: New test.
15567 2010-01-03 Richard Guenther <rguenther@suse.de>
15570 * gfortran.dg/gomp/recursion1.f90: Remove.
15572 2010-01-03 Richard Guenther <rguenther@suse.de>
15574 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15575 * gcc.dg/uninit-6.c: Likewise.
15576 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15578 2010-01-03 Richard Guenther <rguenther@suse.de>
15580 PR tree-optimization/42589
15581 * gcc.target/i386/pr42589.c: New testcase.
15583 2010-01-03 Richard Guenther <rguenther@suse.de>
15585 PR tree-optimization/42438
15586 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15588 2010-01-02 Richard Guenther <rguenther@suse.de>
15591 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15593 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15596 * gcc.target/alpha/pr42448-1.c: New test.
15597 * gcc.target/alpha/pr42448-2.c: Ditto.
15599 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15601 PR preprocessor/41947
15602 * gcc.dg/c99-hexfloat-3.c: New test.
15604 2010-01-01 Richard Guenther <rguenther@suse.de>
15607 * gcc.c-torture/execute/pr42570.c: New testcase.
15609 2010-01-01 Richard Guenther <rguenther@suse.de>
15611 PR middle-end/42559
15612 * gcc.c-torture/compile/pr42559.c: New testcase.
15615 Copyright (C) 2010 Free Software Foundation, Inc.
15617 Copying and distribution of this file, with or without modification,
15618 are permitted in any medium without royalty provided the copyright
15619 notice and this notice are preserved.