1 2010-09-17 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/torture/pr45678-1.c: New testcase.
6 2010-09-17 Michael Matz <matz@suse.de>
8 PR tree-optimization/43432
9 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10 check_effective_target_vect_perm_short): New predicates.
11 (check_effective_target_vect_perm): Include x86_64.
12 * gcc.dg/vect/pr43432.c: New test.
13 * gcc.dg/vect/vect-114.c: Adjust.
14 * gcc.dg/vect/vect-15.c: Ditto.
15 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
16 * gcc.dg/vect/slp-perm-9.c: Ditto.
18 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
21 * objc/execute/exceptions/throw-nil.m: Run the test only with the
24 2010-09-17 Richard Guenther <rguenther@suse.de>
26 * gcc.dg/pr27898.c: Use -flto instead of -combine.
27 * gcc.dg/pr28706.c: Likewise.
28 * gcc.dg/pr28712.c: Likewise.
29 * gcc.dg/pr30762-1.c: Likewise.
30 * gcc.dg/pr30762-2.c: Likewise.
31 * gcc.dg/pr31529-1.c: Likewise.
32 * gcc.dg/pr31529-2.c: Likewise.
33 * gcc.dg/pr34457-1.c: Likewise.
34 * gcc.dg/pr34457-2.c: Likewise.
35 * gcc.dg/pr34668-1.c: Likewise.
36 * gcc.dg/pr34668-2.c: Likewise.
37 * gcc.dg/pr34989-1.c: Likewise.
38 * gcc.dg/pr34989-2.c: Likewise.
39 * gcc.dg/pr43557-1.c: Likewise.
40 * gcc.dg/pr43557-2.c: Likewise.
41 * gcc.dg/debug/pr41893-1.c: Likewise.
42 * gcc.dg/matrix/matrix.exp: Do not use -combine.
43 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
44 * gcc.dg/matrix/matrix-4.c: Likewise.
45 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
46 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
47 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
48 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
50 2010-09-16 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
55 * gfortran.dg/intent_optimize_1.f90: New test.
57 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
59 * gcc.target/i386/divmod-1.c: New.
60 * gcc.target/i386/divmod-2.c: Likewise.
61 * gcc.target/i386/divmod-3.c: Likewise.
62 * gcc.target/i386/divmod-4.c: Likewise.
63 * gcc.target/i386/divmod-4a.c: Likewise.
64 * gcc.target/i386/divmod-5.c: Likewise.
65 * gcc.target/i386/divmod-6.c: Likewise.
66 * gcc.target/i386/divmod-7.c: Likewise.
67 * gcc.target/i386/divmod-8.c: Likewise.
68 * gcc.target/i386/udivmod-1.c: Likewise.
69 * gcc.target/i386/udivmod-2.c: Likewise.
70 * gcc.target/i386/udivmod-3.c: Likewise.
71 * gcc.target/i386/udivmod-4.c: Likewise.
72 * gcc.target/i386/udivmod-4a.c: Likewise.
73 * gcc.target/i386/udivmod-5.c: Likewise.
74 * gcc.target/i386/udivmod-6.c: Likewise.
75 * gcc.target/i386/udivmod-7.c: Likewise.
76 * gcc.target/i386/udivmod-8.c: Likewise.
78 2010-09-16 Jan Hubicka <jh@suse.cz>
80 * g++.dg/lto/pr45679-1_0.C: New file.
81 * g++.dg/lto/pr45679-1_1.C: New file.
82 * g++.dg/lto/pr45679-0_0.C: New file.
83 * g++.dg/lto/pr45679-0_1.C: New file.
85 2010-09-16 Janus Weil <janus@gcc.gnu.org>
88 * gfortran.dg/class_dummy_2.f03: New.
90 2010-09-16 Richard Guenther <rguenther@suse.de>
92 PR tree-optimization/45623
93 * gcc.dg/torture/pr45623.c: New testcase.
95 2010-09-16 Ira Rosen <irar@il.ibm.com>
97 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
99 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
101 2010-09-15 Jason Merrill <jason@redhat.com>
103 * g++.dg/parse/parameter-declaration-2.C: New.
105 * g++.dg/cpp0x/scoped_enum2.C: New.
107 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
109 * gcc.c-torture/compile/20100915-1.c: New test.
111 2010-09-15 Martin Jambor <mjambor@suse.cz>
114 * gcc.dg/ipa/pr45644.c: New test.
116 2010-09-15 Jakub Jelinek <jakub@redhat.com>
118 PR tree-optimization/45633
119 * gcc.dg/vect/pr45633.c: New test.
121 2010-09-15 Janus Weil <janus@gcc.gnu.org>
124 * gfortran.dg/allocate_derived_4.f90: New.
126 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
128 * lib/target-supports.exp
129 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
130 supported flag to true for neon.
132 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/template/crash103.C: New.
137 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
139 Merge from 'apple/trunk' branch on FSF servers.
141 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
144 * objc.dg/msg-in-protocol.m: New.
145 * obj-c++.dg/msg-in-protocol.mm: New.
147 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
150 * objc.dg/break-in-ifstmt.m: New.
152 2005-08-22 Ziemowit Laski <zlaski@apple.com>
155 * obj-c++.dg/comp-types-13.mm: New.
156 * objc.dg/comp-types-12.m: New.
158 2005-08-22 Ziemowit Laski <zlaski@apple.com>
161 * obj-c++.dg/proto-lossage-7.mm: New.
162 * objc.dg/proto-lossage-7.m: New.
164 2010-09-14 Jan Hubicka <jh@suse.cz>
166 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
168 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
171 2010-09-14 Jakub Jelinek <jakub@redhat.com>
174 * gcc.dg/pr45567.c: New test.
177 * g++.dg/debug/pr45660.C: New test.
179 2010-09-14 Ira Rosen <irar@il.ibm.com>
181 PR tree-optimization/45470
182 * g++.dg/vect/pr45470-a.cc: New test.
183 * g++.dg/vect/pr45470-a.cc: New test.
185 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
188 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
189 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
191 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194 * gfortran.dg/namelist_64.f90: New test.
196 2010-09-13 Jakub Jelinek <jakub@redhat.com>
198 PR rtl-optimization/45617
199 * gcc.target/i386/pr45617.c: New test.
201 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
203 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
205 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
207 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
208 * gcc.target/i386/fma4-vector.c: Likewise.
209 * gcc.target/i386/vectorize2.c: Likewise.
210 * gcc.target/i386/vectorize4.c: Likewise.
211 * gcc.target/i386/vectorize5.c: Likewise.
212 * gcc.target/i386/vectorize6.c: Likewise.
213 * gcc.target/i386/vectorize8.c: Likewise.
215 * gcc.target/i386/vect-double-1.c: New.
216 * gcc.target/i386/vect-double-1a.c: Likewise.
217 * gcc.target/i386/vect-double-2.c: Likewise.
218 * gcc.target/i386/vect-double-2a.c: Likewise.
220 * lib/target-supports.exp (check_effective_target_vect_double):
221 Set et_vect_double_saved to 0 when tuning for Atom.
223 2010-09-13 Jan Hubicka <jh@suse.cz>
225 * gcc.dg/torture/pr23821.c: Drop static keyword.
226 * gcc.dg/tree-ssa/loop-19.c: Likewise.
227 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
229 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
231 * gcc.target/arm/sync-1.c: New.
233 2010-09-12 Olivier Hainque <hainque@adacore.com>
235 * gnat.dg/memtrap.adb: New test.
237 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
239 * gfortran.dg/promotion.f90: Fix options.
241 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
243 * g++.dg/cpp0x/range-for1.C: New.
244 * g++.dg/cpp0x/range-for2.C: New.
245 * g++.dg/cpp0x/range-for3.C: New.
246 * g++.dg/cpp0x/range-for4.C: New.
247 * g++.dg/cpp0x/range-for5.C: New.
248 * g++.dg/cpp0x/range-for6.C: New.
250 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
252 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
253 and counts. Check that transpose is not called.
254 * gfortran.dg/transpose_2.f90: Update error message.
256 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
259 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
260 * g++.dg/lookup/strong-using-2.C: Likewise.
261 * g++.dg/lookup/strong-using-3.C: Likewise.
262 * g++.dg/lookup/strong-using-5.C: Likewise.
264 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
265 * g++.dg/cpp0x/inline-ns4.C: New.
266 * g++.dg/cpp0x/inline-ns5.C: New.
268 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
271 * gfortran.fortran-torture/compile/pr45634.f90: New.
273 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
275 * objc.dg/fobjc-exceptions.m: New test.
277 2010-09-10 Jan Hubicka <jh@suse.cz>
279 * g++.dg/inherit/covariant7.C: Fix pattern matching.
281 2010-09-10 Martin Jambor <mjambor@suse.cz>
283 PR tree-optimization/44972
284 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
285 * gcc.dg/tree-ssa/pr45144.c: Likewise.
286 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
288 * g++.dg/torture/pr44972.C: New test.
290 2010-09-10 Martin Jambor <mjambor@suse.cz>
292 PR tree-optimization/44972
293 * g++.dg/torture/pr34850.C: Remove expected warning.
295 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
297 * gfortran.dg/dummy_optional_arg.f90: New test.
299 2010-09-08 Jan Hubicka <jh@suse.cz>
301 PR tree-optimization/45598
302 * fortran.fortran-torture/compile/pr45598.f90: New test.
304 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
306 * lib/target-supports-dg.exp (dg-require-ifunc): New.
307 * lib/target-supports.exp (check_ifunc_available): New.
308 * gcc.dg/attr-ifunc-1.c: New.
309 * gcc.dg/attr-ifunc-2.c: New.
310 * gcc.dg/attr-ifunc-3.c: New.
311 * gcc.dg/attr-ifunc-4.c: New.
312 * gcc.dg/attr-ifunc-5.c: New.
313 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
314 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
315 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
316 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
318 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
321 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
323 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
325 * gfortran.dg/inline_transpose_1.f90: New test.
327 2010-09-08 Jakub Jelinek <jakub@redhat.com>
330 * g++.dg/warn/Wunused-var-15.C: New test.
332 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
334 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
337 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
339 * objc/execute/exceptions/throw-nil.m: New test.
340 * objc/execute/exceptions/handler-1.m: Updated to use the new
341 objc_set_uncaught_exception_handler() function.
342 * objc/execute/exceptions/matcher-1.m: New test.
344 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
347 * gfortran.dg/bit_comparison_1.F90: New test.
348 * gfortran.dg/leadz_trailz_3.f90: New test.
349 * gfortran.dg/masklr_2.F90: New test.
350 * gfortran.dg/shiftalr_1.F90: New test.
351 * gfortran.dg/merge_bits_2.F90: New test.
352 * gfortran.dg/dshift_2.F90: New test.
353 * gfortran.dg/bit_comparison_2.F90: New test.
354 * gfortran.dg/masklr_1.F90: New test.
355 * gfortran.dg/merge_bits_1.F90: New test.
356 * gfortran.dg/dshift_1.F90: New test.
357 * gfortran.dg/shiftalr_2.F90: New test.
359 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
361 * objc.dg/type-stream-1.m: Replaced with a test that tests that
362 functions from objc/typedstream.h are deprecated.
364 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
366 * lib/target-supports.exp
367 (check_effective_target_run_expensive_tests): New proc.
368 * gcc.c-torture/compile/limits-fnargs.c: Use
369 dg-require-effective-target run_expensive_tests.
371 2010-09-08 Jakub Jelinek <jakub@redhat.com>
374 * gfortran.dg/gomp/pr45597.f90: New test.
377 * gfortran.dg/gomp/pr45595.f90: New test.
379 2010-09-08 Michael Matz <matz@suse.de>
381 * c-c++-common/uninit-17.c: Adjust.
383 2010-09-08 Michael Matz <matz@suse.de>
385 PR tree-optimization/43430
386 * gcc.dg/vect/pr43430-2.c: New test.
388 2010-09-08 Michael Matz <matz@suse.de>
390 PR tree-optimization/33244
391 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
393 2010-09-08 Richard Guenther <rguenther@suse.de>
395 PR tree-optimization/45578
396 * gfortran.dg/pr45578.f90: New testcase.
398 2010-09-08 Richard Guenther <rguenther@suse.de>
401 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
403 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
406 * gfortran.dg/char_length_18.f90: New test.
408 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
411 * gcc.target/i386/pr36502.c: New test.
415 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
416 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
418 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
420 * gfortran.dg/achar_4.f90: Enable bounds checking.
422 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
425 * gcc.target/i386/pr45206.c: New test.
427 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
430 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
432 2010-09-07 Jan Hubicka <jh@suse.cz>
434 * gcc.c-torture/compile/20100907.c: New testcase.
436 2010-09-07 Richard Guenther <rguenther@suse.de>
439 * g++.dg/eh/pr45569.C: New testcase.
441 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
444 * gcc.target/arm/pr43137.c: New test.
446 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
449 * gfortran.dg/dependency_35.f90: New test.
451 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
454 * gfortran.dg/char_length_17.f90: New test.
456 2010-09-06 Dodji Seketeli <dodji@redhat.com>
461 * g++.dg/template/typedef34.C: New test.
462 * g++.dg/template/typedef35.C: New test.
464 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
469 2010-09-06 Mark Mitchell <mark@codesourcery.com>
471 * g++.dg/warn/Wdouble-promotion.C: New.
473 2010-09-06 Arnaud Charlet <charlet@adacore.com>
475 * g++.dg/parse/redef2.C: New.
477 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
479 * gcc.dg/20100906-1.c: New testcase.
481 2010-09-06 Jakub Jelinek <jakub@redhat.com>
484 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
485 DW_TAG_enumeration_type DIE.
487 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
489 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
492 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
494 PR rtl-optimization/44919
495 * g++.dg/opt/pr44919.C: New.
497 2010-09-06 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/iall_iany_iparity_1.f90: New.
501 * gfortran.dg/iall_iany_iparity_2.f90: New.
503 2010-09-06 Jason Merrill <jason@redhat.com>
505 * g++.dg/cpp0x/initlist42.C: New.
507 * g++.dg/cpp0x/auto19.C: New.
509 * g++.dg/template/sfinae25.C: New.
510 * g++.dg/template/char1.C: Expect warning.
511 * g++.dg/template/nontype10.C: Likewise.
513 * g++.dg/cpp0x/implicit9.C: New.
515 * g++.dg/cpp0x/initlist43.C: New.
517 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
519 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
521 2010-09-05 Mark Mitchell <mark@codesourcery.com>
523 * gcc.dg/Wdouble-promotion.c: New.
525 2010-09-05 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/float128_1.f90: Remove test case as
528 it always fails since Rev 163611 backed out the
529 front-end implementation.
531 2010-09-05 Tobias Burnus <burnus@net-b.de>
533 * gfortran.dg/float128_1.f90: XFAIL test case.
535 2010-09-05 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/bessel_7.f90: Decrease required precision.
539 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
542 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
543 ref-all-matching targets.
545 2010-09-05 Richard Guenther <rguenther@suse.de>
547 PR tree-optimization/45535
548 * gcc.c-torture/compile/pr45535.c: New testcase.
550 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
552 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
554 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
555 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
556 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
557 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
558 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
559 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
560 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
561 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
562 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
563 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
564 * gcc.target/i386/pr22152.c: Likewise.
565 * gcc.target/i386/pr36992-1.c: Likewise.
566 * gcc.target/i386/pr36992-2.c: Likewise.
567 * gcc.target/sh/sh4a-memmovua.c: Likewise.
569 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
572 * gcc.dg/const-uniq-1.c: Modify regexp.
574 2010-09-04 Tobias Burnus <burnus@net-b.de>
577 * gfortran.dg/namelist_63.f90: New.
579 2010-09-04 Jan Hubicka <jh@suse.cz>
581 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
582 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
584 2010-09-04 Jan Hubicka <jh@suse.cz>
586 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
588 2010-09-04 Janus Weil <janus@gcc.gnu.org>
591 * gfortran.dg/allocate_alloc_opt_12.f90: New.
593 2010-09-03 Joseph Myers <joseph@codesourcery.com>
595 * gcc.dg/opts-4.c: New test.
597 2010-09-03 Steve Ellcey <sje@cup.hp.com>
599 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
600 * gcc.dg/vect/vect-peel-4.c: Ditto.
602 2010-09-03 Daniel Kraft <d@domob.eu>
605 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
607 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
610 * gfortran.dg/dependency_34.f90: New test.
612 2010-09-03 Steve Ellcey <sje@cup.hp.com>
614 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
616 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
618 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
619 gcc.target/i386/clearcap.map if supported.
621 2010-09-03 Michael Matz <matz@suse.de>
624 * gcc.dg/pr45415.c: New test.
626 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
628 PR tree-optimization/45506
629 * gcc.dg/pr45506.c: New.
631 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
634 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
635 * gcc.target/i386/float128-2.c: Ditto.
637 2010-09-03 Daniel Kraft <d@domob.eu>
640 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
641 * gfortran.dg/internal_dummy_2.f08: New test.
642 * gfortran.dg/internal_dummy_3.f08: New test.
643 * gfortran.dg/internal_dummy_4.f08: New test.
645 2010-09-03 Jakub Jelinek <jakub@redhat.com>
648 * gcc.target/i386/pr45500.c: New test.
650 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
652 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
654 2010-09-03 Daniel Kraft <d@domob.eu>
657 * gfortran.dg/exit_2.f08; Adapt error messages.
658 * gfortran.dg/exit_3.f08: New test.
659 * gfortran.dg/exit_4.f08: New test.
660 * gfortran.dg/exit_5.f03: New test.
662 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
664 * gfortran.dg/ishft_4.f90: New test.
666 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
668 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
669 FRIZ/XSRIZ instruciton for (double)(long long)x.
670 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
672 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
674 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
676 2010-09-02 Richard Guenther <rguenther@suse.de>
678 PR tree-optimization/44937
679 PR tree-optimization/45412
680 * g++.dg/opt/pr45412.C: New testcase.
681 * gcc.c-torture/compile/pr45412.c: Likewise.
682 * gcc.c-torture/compile/pr44937.c: Likewise.
684 2010-09-02 Joseph Myers <joseph@codesourcery.com>
686 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
687 but using -Werror=comment.
688 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
689 expected error messages.
691 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
693 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
694 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
696 2010-09-02 Tobias Burnus <burnus@net-b.de>
699 * gfortran.dg/initialization_27.f90: New.
701 2010-09-02 Ira Rosen <irar@il.ibm.com>
703 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
704 check into different basic blocks. Expect vectorization if misaligned
705 stores are supported.
706 * gcc.dg/vect/bb-slp-8a.c: New test.
707 * gcc.dg/vect/bb-slp-8b.c: New test.
709 2010-09-01 Steve Ellcey <sje@cup.hp.com>
711 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
713 2010-09-01 Janus Weil <janus@gcc.gnu.org>
716 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
717 * gfortran.dg/class_dummy_1.f03: New.
719 2010-09-01 Jakub Jelinek <jakub@redhat.com>
722 * g++.dg/tree-prof/partition2.C: New test.
724 2010-09-01 Richard Guenther <rguenther@suse.de>
726 * gcc.dg/vect/vect-outer-fir.c: Adjust.
727 * gcc.dg/tree-ssa/vrp54.c: New testcase.
728 * gcc.c-torture/execute/20100827-1.c: Likewise.
730 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
732 * gfortran.dg/execute_command_line_1.f90: New test.
734 2010-08-31 Jakub Jelinek <jakub@redhat.com>
736 PR preprocessor/45457
737 * c-c++-common/cpp/pr45457.c: New test.
739 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
741 * gcc.dg/nested-func-8.c: New test.
743 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
746 * gfortran.dg/popcnt_poppar_1.F90: New test.
747 * gfortran.dg/popcnt_poppar_2.F90: New test.
749 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
751 * gcc.target/i386/volatile-2.c: Require nonpic target.
753 2010-08-31 Jakub Jelinek <jakub@redhat.com>
756 * gcc.dg/pr45461.c: New test.
758 2010-08-31 Richard Guenther <rguenther@suse.de>
761 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
763 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
765 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
767 2010-08-30 Janus Weil <janus@gcc.gnu.org>
770 * gfortran.dg/typebound_proc_18.f03: New.
772 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
774 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
775 * lib/scanasm.exp (scan-stack-usage): Likewise.
776 (scan-stack-usage-not): Likewise.
777 * gcc.dg/stack-usage-1.c: New test.
778 * gcc.target/i386/stack-usage-realign.c: Likewise.
780 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
782 PR tree-optimization/45427
783 * gcc.dg/tree-ssa/pr45427.c: New test.
785 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/template/crash102.C: New.
790 2010-08-30 Jakub Jelinek <jakub@redhat.com>
793 * gcc.dg/gomp/atomic-12.c: New test.
794 * gcc.dg/gomp/atomic-13.c: New test.
795 * gcc.dg/gomp/atomic-14.c: New test.
796 * g++.dg/gomp/atomic-11.C: New test.
797 * g++.dg/gomp/atomic-12.C: New test.
798 * g++.dg/gomp/atomic-13.C: New test.
799 * g++.dg/gomp/atomic-14.C: New test.
801 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
803 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
806 2010-08-30 Thomas Quinot <quinot@adacore.com>
808 * gnat.dg/discr24.adb: New test.
810 2010-08-30 Richard Guenther <rguenther@suse.de>
812 PR tree-optimization/45449
813 * gcc.dg/pr45449.c: New testcase.
815 2010-08-30 Joseph Myers <joseph@codesourcery.com>
817 * gcc.dg/opts-1.c: Expect errors, not warnings.
819 2010-08-29 Janus Weil <janus@gcc.gnu.org>
822 * gfortran.dg/dynamic_dispatch_11.f03: New.
824 2010-08-29 Jason Merrill <jason@redhat.com>
827 * g++.dg/parse/defarg15.C: New.
829 2010-08-29 Janus Weil <janus@gcc.gnu.org>
832 * gfortran.dg/select_type_16.f03: New.
834 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
835 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/bessel_7.f90: Decrease required precision.
839 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
840 Kaz Kojima <kkojima@gcc.gnu.org>
842 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
844 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
846 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
847 floating point conversion code generation.
848 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
849 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
850 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
851 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
852 to integer conversion code generation.
853 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
854 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
855 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
856 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
858 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
861 * gfortran.dg/random_seed_1.f90: Adjust test.
862 * gfortran.dg/float128_1.f90: New test.
864 2010-08-27 Tobias Burnus <burnus@net-b.de>
867 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
868 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
869 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
870 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
871 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
872 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
873 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
875 2010-08-27 Janus Weil <janus@gcc.gnu.org>
878 * gfortran.dg/select_type_15.f03: New.
880 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
883 * gfortran.dg/hollerith8.f90: New test.
885 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
888 * gfortran.dg/dependency_33.f90: New test.
890 2010-08-27 Richard Guenther <rguenther@suse.de>
892 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
893 * gcc.dg/graphite/scop-2.c: Likewise.
894 * gcc.dg/graphite/scop-20.c: Likewise.
895 * gcc.dg/vect/slp-25.c: Likewise.
897 2010-08-27 Olivier Hainque <hainque@adacore.com>
899 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
901 2010-08-26 Daniel Kraft <d@domob.eu>
906 * gfortran.dg/associate_8.f03: New test.
907 * gfortran.dg/select_type_13.f03: New test.
908 * gfortran.dg/select_type_14.f03: New test.
910 2010-08-26 Jakub Jelinek <jakub@redhat.com>
912 PR tree-optimization/44485
913 * gcc.dg/pr44485.c: New test.
915 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
917 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
918 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
919 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
921 2010-08-26 Richard Guenther <rguenther@suse.de>
923 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
924 * gcc.dg/graphite/scop-21.c: Likewise.
926 2010-08-26 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
929 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
930 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
931 * gcc.dg/vect/vect-91.c: Likewise.
932 * gcc.dg/vect/vect-peel-1.c: Likewise.
933 * gcc.dg/vect/vect-peel-2.c: Likewise.
934 * gcc.dg/vect/vect-peel-4.c: Likewise.
936 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
939 * gfortran.dg/der_io_4.f90: New test.
941 2010-08-25 Jakub Jelinek <jakub@redhat.com>
943 PR rtl-optimization/44858
944 * gcc.c-torture/execute/pr44858.c: New test.
946 PR rtl-optimization/45400
947 * g++.dg/other/i386-8.C: New test.
949 2010-08-25 Richard Guenther <rguenther@suse.de>
951 * gcc.dg/alias-8.c: Adjust.
953 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
955 * gcc.target/i386/combine-mul.c: New test.
957 2010-08-25 Richard Guenther <rguenther@suse.de>
960 * gcc.dg/graphite/id-27.c: New testcase.
961 * gcc.dg/lto/20100825-1_0.c: Likewise.
963 2010-08-25 Richard Guenther <rguenther@suse.de>
965 PR tree-optimization/45316
966 * g++.dg/opt/pr45316.C: New testcase.
968 2010-08-25 Richard Guenther <rguenther@suse.de>
970 PR tree-optimization/45393
971 * g++.dg/torture/pr45393.C: New testcase.
973 2010-08-25 Jakub Jelinek <jakub@redhat.com>
975 PR tree-optimization/45059
976 * gcc.c-torture/compile/pr45059.c: New test.
978 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
980 * lib/target-supports.exp (check_effective_target_vect_unpack):
981 Set vect_unpack supported flag to true for neon.
983 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
985 * gcc.dg/tree-ssa/ifc-5.c: New.
987 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
989 * gcc.dg/tree-ssa/ifc-4.c: New.
990 * gcc.dg/tree-ssa/ifc-7.c: New.
992 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
994 * gcc.dg/vect/vect.exp: Check loongson targets
995 * g++.dg/vect/vect.exp: Likewise
996 * gfortran.dg/vect/vect.exp: Likewise
998 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1000 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1003 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1006 * gfortran.dg/proc_ptr_29.f90: New.
1008 2010-08-22 Tobias Burnus <burnus@net-b.de>
1009 Dominique d'Humieres <dominiq@lps.ens.fr>
1012 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1014 2010-08-22 Tobias Burnus <burnus@net-b.de>
1017 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1019 2010-08-22 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1024 2010-08-22 Tobias Burnus <burnus@net-b.de>
1025 Dominique d'Humieres <dominiq@lps.ens.fr>
1029 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1030 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1032 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1037 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1038 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1039 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1041 2010-08-21 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/bessel_6.f90: New.
1046 * gfortran.dg/bessel_7.f90: New.
1048 2010-08-20 Jan Hubicka <jh@suse.cz>
1052 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1053 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1055 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1058 * gcc.target/i386/pr45336-1.c: New.
1059 * gcc.target/i386/pr45336-2.c: Likewise.
1060 * gcc.target/i386/pr45336-3.c: Likewise.
1061 * gcc.target/i386/pr45336-4.c: Likewise.
1063 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/volatile-2.c: Update scan strings to also
1067 include (%rip) for the memory reference on x86_64.
1069 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/pr44974.c: New test.
1074 PR rtl-optimization/45353
1075 * gcc.dg/pr45353.c: New test.
1077 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1079 * gcc.target/i386/volatile-2.c: New.
1081 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1083 PR rtl-optimization/44691
1084 * gfortran.dg/pr44691.f: New test.
1086 2010-10-19 Olivier Hainque <hainque@adacore.com>
1088 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1090 2010-08-19 Jason Merrill <jason@redhat.com>
1092 * g++.dg/init/synth3.C: New.
1093 * g++.dg/init/value8.C: New.
1094 * g++.dg/tree-ssa/empty-2.C: New.
1095 * g++.dg/cpp0x/noexcept09.C: New.
1097 2010-08-19 Daniel Kraft <d@domob.eu>
1101 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1102 * gfortran.dg/pointer_remapping_1.f90: New test.
1103 * gfortran.dg/pointer_remapping_2.f03: New test.
1104 * gfortran.dg/pointer_remapping_3.f08: New test.
1105 * gfortran.dg/pointer_remapping_4.f03: New test.
1106 * gfortran.dg/pointer_remapping_5.f08: New test.
1107 * gfortran.dg/pointer_remapping_6.f08: New test.
1109 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1112 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1114 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1116 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1118 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1120 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1123 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1126 * gcc.c-torture/execute/pr45070.c: New.
1128 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1130 * g++.dg/pr44328.C: New test.
1132 2010-08-19 Tobias Burnus <burnus@net-b.de>
1136 * gfortran.dg/bessel_3.f90: New.
1137 * gfortran.dg/bessel_4.f90: New.
1138 * gfortran.dg/bessel_5.f90: New.
1140 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1143 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1144 * gfortran.dg/pointer_init_2.f90: New.
1145 * gfortran.dg/pointer_init_3.f90: New.
1146 * gfortran.dg/pointer_init_4.f90: New.
1148 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1151 * g++.dg/pr45049-1.C: New test.
1152 * g++.dg/pr45049-2.C: New test.
1154 2010-08-18 Jie Zhang <jie@codesourcery.com>
1156 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1157 20 if __ARM_PCS is defined otherwise 64.
1158 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1159 instead of hard coded 64.
1161 2010-08-18 Yao Qi <yao@codesourcery.com>
1164 * gcc.target/arm/pr45094.c: New test.
1166 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1168 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1170 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1172 PR rtl-optimization/42575
1173 * gcc.target/arm/pr42575.c: New test.
1175 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1177 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1178 * gcc.dg/tls/thr-cse-1.c: New.
1180 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1183 * lib/target-supports.exp
1184 (check_effective_target_function_sections): New.
1185 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1186 function sections before proceding.
1188 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1191 * gfortran.dg/pr45308.f03: New test.
1193 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr45296.c: New test.
1198 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1200 * g++.dg/ext/uow-1.C: New.
1201 * g++.dg/ext/uow-2.C: New.
1202 * g++.dg/ext/uow-3.C: New.
1203 * g++.dg/ext/uow-4.C: New.
1205 2010-08-17 Richard Guenther <rguenther@suse.de>
1208 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1210 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1213 * gcc.dg/Wcxx-compat-20.c: New test.
1215 2010-08-17 Daniel Kraft <d@domob.eu>
1218 * gfortran.dg/associate_1.f03: Extended to test newly supported
1219 features like association to variables.
1220 * gfortran.dg/associate_3.f03: Removed check for illegal change
1221 of associate-name here...
1222 * gfortran.dg/associate_5.f03: ...and added it here.
1223 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1224 * gfortran.dg/associate_7.f03: New test.
1226 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1228 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1230 2010-08-15 Daniel Kraft <d@domob.eu>
1233 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1234 * gfortran.dg/associate_3.f03: Clarify comment.
1235 * gfortran.dg/associate_5.f03: New test.
1236 * gfortran.dg/associate_6.f03: New test.
1238 2010-08-15 Tobias Burnus <burnus@net-b.de>
1241 * gfortran.dg/bind_c_usage_21.f90: New.
1242 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1244 2010-08-15 Tobias Burnus <burnus@net-b.de>
1246 * gfortran.dg/optional_absent_1.f90: New.
1247 * gfortran.dg/null_actual.f90: New.
1249 2010-08-15 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/pointer_target_1.f90: New.
1252 * gfortran.dg/pointer_target_2.f90: New.
1253 * gfortran.dg/pointer_target_3.f90: New.
1255 2010-08-15 Daniel Kraft <d@domob.eu>
1258 * gfortran.dg/elemental_args_check_3.f90: New test.
1259 * gfortran.dg/impure_1.f08: New test.
1260 * gfortran.dg/impure_2.f08: New test.
1261 * gfortran.dg/impure_3.f90: New test.
1262 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1264 2010-08-15 Ira Rosen <irar@il.ibm.com>
1266 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1267 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1269 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1271 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1273 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1275 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1277 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1278 dg-require-effective-target after dg-do.
1280 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1282 * lib/target-supports.exp (check_effective_target_vect_int): Return
1283 true for Loongson targets.
1284 (check_effective_target_vect_shift): Likewise.
1285 (check_effective_target_vect_no_int_max): Likewise.
1286 (check_effective_target_vect_no_align): Likewise.
1287 (check_effective_target_vect_short_mult): Likewise.
1289 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1291 * g++.dg/cast.C: Change fields of structures to "long" to pass
1292 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1293 * g++.dg/cpp0x/iop.C: Ditto.
1294 * g++.dg/cpp0x/named_refs.C: Ditto.
1295 * g++.dg/cpp0x/rv1p.C: Ditto.
1296 * g++.dg/cpp0x/rv2p.C: Ditto.
1297 * g++.dg/cpp0x/rv3p.C: Ditto.
1298 * g++.dg/cpp0x/rv4p.C: Ditto.
1299 * g++.dg/cpp0x/rv5p.C: Ditto.
1300 * g++.dg/cpp0x/rv6p.C: Ditto.
1301 * g++.dg/cpp0x/rv7p.C: Ditto.
1302 * g++.dg/cpp0x/rv8p.C: Ditto.
1303 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1305 2010-08-13 Daniel Kraft <d@domob.eu>
1307 * gfortran.dg/implied_shape_1.f08: New test.
1308 * gfortran.dg/implied_shape_2.f90: New test.
1309 * gfortran.dg/implied_shape_3.f08: New test.
1311 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314 * gfortran.dg/char_component_initializer_1.f90: New test.
1316 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1318 PR tree-optimization/45241
1319 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1321 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1323 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1325 * gcc.target/i386/pr40906-2.c: Ditto.
1326 * gcc.target/i386/pr40906-3.c: Ditto.
1328 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.c-torture/execute/pr45262.c: New test.
1333 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1335 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1337 * g++.dg/other/profile1.C: Ditto.
1339 2010-08-12 Richard Guenther <rguenther@suse.de>
1341 PR tree-optimization/45232
1342 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1343 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1344 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1345 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1346 unsigned arithmetic.
1347 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1348 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1349 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1350 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1351 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1352 unsigned arithmetic.
1353 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1354 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1355 unsigned arithmetic.
1356 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1357 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1358 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1359 unsigned arithmetic.
1360 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1361 * gcc.dg/tree-ssa/negate.c: Adjust.
1362 * gcc.dg/vect/vect-1.c: Adjust.
1363 * gfortran.dg/reassoc_6.f: XFAIL.
1365 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.dg/pr45259.c: New test.
1370 2010-08-12 Wei Guozhi <carrot@google.com>
1373 * gcc.target/arm/pr44999.c: New testcase.
1375 2010-08-12 Jie Zhang <jie@codesourcery.com>
1377 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1379 (main): Adjust accordingly.
1381 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1383 * gfortran.dg/graphite/id-22.f: New.
1385 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1387 * gcc.dg/graphite/id-26.c: New.
1389 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1391 * gcc.dg/graphite/id-25.c: New.
1393 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1395 * gcc.dg/graphite/run-id-5.c: New.
1396 * gcc.dg/graphite/run-id-6.c: New.
1397 * gfortran.dg/graphite/id-21.f: New.
1399 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1401 * gcc.dg/graphite/id-24.c: New.
1403 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1405 * gcc.dg/tree-ssa/pr20742.c: New.
1407 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1409 * gcc.dg/graphite/id-23.c: New.
1411 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1413 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1415 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1417 * gcc.dg/graphite/pr42729.c: New.
1419 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1421 * gfortran.dg/graphite/id-20.f: New.
1423 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1425 * gcc.dg/graphite/id-22.c: New.
1427 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1429 * gcc.dg/graphite/run-id-2.c: Call abort.
1431 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1433 * gcc.dg/graphite/id-20.c: New.
1435 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1436 Steve Kargl <kargl@gcc.gnu.org>
1439 * gfortran.dg/move_alloc_3.f90: New.
1440 * gfortran.dg/random_seed_2.f90: New.
1442 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1444 * lib/target-supports.exp (check_effective_target_sync_int_long):
1446 (check_effective_target_sync_char_short): Likewise.
1448 2010-08-10 Yao Qi <yao@codesourcery.com>
1450 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1452 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1453 * g++.dg/other/packed1.C: Likewise.
1454 * g++.dg/other/crash-4.C: Likewise.
1455 * g++.dg/ext/packed8.C: Likewise.
1456 * g++.dg/init/array16.C: Likewise.
1458 2010-08-10 xinliang David Li <davidxl@google.com>
1459 * gcc.dg/tree-ssa/loop-19.c: Add option
1460 -fno-prefetch-loop-array
1462 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1465 * gcc.c-torture/compile/pr45182.c: New test.
1467 2010-08-09 Jason Merrill <jason@redhat.com>
1470 * g++.dg/cpp0x/variadic-104.C: New.
1472 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1475 * gfortran.dg/dependency_32.f90: New test.
1477 2010-08-09 Richard Guenther <rguenther@suse.de>
1480 * g++.dg/opt/nrv17.C: New testcase.
1482 2010-08-09 Richard Guenther <rguenther@suse.de>
1485 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1486 alignment from MEM_REF offset only if we took it from the
1489 * gcc.target/i386/pr24178.c: New testcase.
1491 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1493 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1494 * gcc.dg/20030702-1.c: Ditto.
1495 * gcc.dg/20050309-1.c: Ditto.
1496 * gcc.dg/20050325-1.c: Ditto.
1497 * gcc.dg/20050330-2.c: Ditto.
1498 * gcc.dg/20051201-1.c: Ditto.
1499 * gcc.dg/gomp/pr27573.c: Ditto.
1500 * gcc.dg/gomp/pr34610.c: Ditto.
1501 * gcc.dg/pr24225.c: Ditto.
1502 * gcc.dg/pr26570.c: Ditto.
1503 * gcc.dg/pr32773.c: Ditto.
1504 * g++.dg/gcov/gcov-6.C: Ditto.
1505 * g++.dg/gomp/pr34608.C: Ditto.
1506 * gfortran.dg/gomp/pr27573.f90: Ditto.
1508 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1509 dg-require-host-local dg directive.
1510 * gcc.dg/profile-dir-2.c: Ditto.
1511 * gcc.dg/profile-dir-3.c: Ditto.
1513 2010-08-08 Richard Guenther <rguenther@suse.de>
1515 PR tree-optimization/45109
1516 * gcc.c-torture/compile/pr45109.c: New testcase.
1518 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.dg/march.c: Skip if -march defined.
1521 * gcc.dg/mtune.c: Skip if -mtune defined.
1523 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1524 generic thunk support.
1526 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1529 * gcc.target/i386/pr45213.c: New test.
1531 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1534 * gfortran.dg/fmt_error_11.f03: New test.
1536 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1538 * lib/target-supports.exp (check_effective_target_sync_int_long):
1539 Add arm*-*-linux-gnueabi.
1540 (check_effective_target_sync_char_short): Likewise.
1542 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1545 * gfortran.dg/dependency_31.f90: New test.
1547 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1549 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1551 2010-08-06 Jason Merrill <jason@redhat.com>
1553 * g++.dg/cpp0x/sfinae3.C: New.
1554 * g++.dg/cpp0x/sfinae4.C: New.
1556 2010-08-06 Richard Guenther <rguenther@suse.de>
1558 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1559 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1560 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1561 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1562 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1563 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1564 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1565 * gcc.c-torture/execute/20100805-1.c: Likewise.
1567 2010-08-05 Martin Jambor <mjambor@suse.cz>
1570 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1572 2010-08-05 Martin Jambor <mjambor@suse.cz>
1574 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1575 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1577 2010-08-05 Martin Jambor <mjambor@suse.cz>
1579 * g++.dg/ipa/devirt-1.C: New test.
1580 * g++.dg/ipa/devirt-2.C: Likewise.
1581 * g++.dg/ipa/devirt-3.C: Likewise.
1582 * g++.dg/ipa/devirt-4.C: Likewise.
1583 * g++.dg/ipa/devirt-5.C: Likewise.
1584 * gcc.dg/ipa/iinline-3.c: Likewise.
1586 2010-08-05 Jie Zhang <jie@codesourcery.com>
1588 PR tree-optimization/45144
1589 * gcc.dg/tree-ssa/pr45144.c: New test.
1591 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1596 * gfortran.dg/class_25.f03: New.
1597 * gfortran.dg/class_26.f03: New.
1599 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1601 * g++.dg/warn/miss-format-1.C: Update line number.
1603 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1606 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1607 .frame and .mask assembler directives.
1609 2010-08-04 Richard Guenther <rguenther@suse.de>
1611 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1612 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1613 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1614 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1616 2010-08-04 Tobias Burnus <burnus@net-b.de>
1619 * gfortran.dg/derived_constructor_char_1.f90: New.
1620 * gfortran.dg/derived_constructor_char_2.f90: New.
1622 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1625 * gfortran.dg/dependency_30.f90: New test.
1627 2010-08-03 Jan Hubicka <jh@suse.cz>
1629 * gcc.c-torture/compile/pr45085.c: New testcase.
1631 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/typebound_call_9.f03: Modified.
1636 * gfortran.dg/typebound_generic_1.f03: Modified.
1638 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1642 * gfortran.dg/dependency_29.f90: New test.
1644 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/character_comparison_2.f90: New test.
1648 * gfortran.dg/character_comparison_3.f90: New test.
1649 * gfortran.dg/dependency_28.f90: New test.
1651 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1654 * gcc.target/arm/pr40457-1.c: New test.
1655 * gcc.target/arm/pr40457-2.c: New test.
1657 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1660 * gfortran.dg/typebound_call_17.f03: New.
1662 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1665 * gfortran.dg/allocate_derived_3.f90: New.
1667 2010-07-30 Xinliang David Li <davidxl@google.com>
1668 PR tree-optimization/45121
1669 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1671 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1674 * testsuite/g++.dg/pr45112.C: New test.
1676 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1679 PR rtl-optimization/45137
1680 * gcc.dg/pr45055.c: New test.
1682 2010-07-30 Alan Modra <amodra@gmail.com>
1684 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1685 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1687 2010-07-29 Tobias Burnus <burnus@net-b.de>
1691 * gfortran.dg/whole_file_25.f90: New.
1692 * gfortran.dg/whole_file_26.f90: New.
1693 * gfortran.dg/whole_file_27.f90: New.
1695 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1698 * gfortran.dg/typebound_proc_17.f03: New.
1700 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1703 * gfortran.dg/move_alloc_2.f90: New.
1705 2010-07-29 Xinliang David Li <davidxl@google.com>
1706 PR tree-optimization/45121
1707 * c-c++-common/uninit-17.c: Fix expected output.
1709 2010-07-29 Richard Guenther <rguenther@suse.de>
1711 PR tree-optimization/45120
1712 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1714 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1718 * gfortran.dg/pr42051.f03: New testcase.
1720 2010-07-29 Richard Guenther <rguenther@suse.de>
1723 * gcc.c-torture/execute/pr45034.c: New testcase.
1725 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1730 2010-07-28 Daniel Kraft <d@domob.eu>
1732 * gfortran.dg/bound_8.f90: New test.
1734 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.dg/pr45105.c: New test.
1739 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1741 PR rtl-optimization/45107
1742 * gcc.dg/pr45107.c: New test.
1744 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1746 PR rtl-optimization/45101
1747 * gcc.dg/pr45101.c: New test.
1749 2010-07-28 Tobias Burnus <burnus@net-b.de>
1752 * gfortran.dg/whole_file_24.f90: New.
1754 2010-07-27 Jason Merrill <jason@redhat.com>
1756 * g++.dg/cpp0x/variadic102.C: New.
1757 * g++.dg/cpp0x/variadic103.C: New.
1759 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1761 PR rtl-optimization/40956
1764 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1765 * gcc.target/arm/pr42574.c: Add tests.
1767 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1769 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1771 (cleanup-repo-files): Ditto.
1772 (cleanup-saved-temps): Ditto.
1774 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1777 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1780 * gcc.dg/pr45079.c: New test.
1782 2010-07-27 Ira Rosen <irar@il.ibm.com>
1784 PR tree-optimization/44152
1785 * gcc.dg/vect/fast-math-pr44152.c: New test.
1787 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1790 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1791 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1792 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1793 * obj-c++.dg/torture/trivial.mm: Ditto.
1794 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1795 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1796 * objc.dg/torture/tls/thr-init.m: Ditto.
1797 * objc.dg/torture/trivial.m: Ditto.
1799 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1801 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1802 Skip on spu-*-* targets.
1804 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1806 PR tree-optimization/45083
1807 * gcc.dg/pr45083.c: New test.
1809 2010-07-26 Tobias Burnus <burnus@net-b.de>
1812 * gfortran.dg/whole_file_22.f90: New test.
1813 * gfortran.dg/whole_file_23.f90: New test.
1815 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1816 Jack Howarth <howarth@bromo.med.uc.edu>
1817 Richard Henderson <rth@redhat.com>
1820 * gcc.dg/tls/thr-init-1.c: New.
1821 * gcc.dg/tls/thr-init-2.c: New.
1822 * gcc.dg/torture/tls New.
1823 * gcc.dg/torture/tls/tls-test.c: New.
1824 * gcc.dg/torture/tls/thr-init-1.c: New.
1825 * gcc.dg/torture/tls/tls.exp: New.
1826 * gcc.dg/torture/tls/thr-init-2.c: New.
1827 * gcc.dg/tls/emutls-2.c: New test
1829 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1830 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1831 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1832 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1833 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1834 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1835 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1836 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1837 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1838 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1839 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1840 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1841 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1842 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1843 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1844 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1845 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1846 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1847 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1848 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1849 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1850 gfortran.dg/gomp/omp_threadprivate1.f90,
1851 gfortran.dg/gomp/omp_threadprivate2.f90,
1852 gfortran.dg/gomp/reduction1.f90,
1853 gfortran.dg/gomp/sharing-1.f90: Likewise.
1855 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1857 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1859 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1860 dg-require-visibility.
1862 2010-07-26 Richard Guenther <rguenther@suse.de>
1864 PR tree-optimization/43784
1865 * gcc.c-torture/execute/pr43784.c: New testcase.
1866 * g++.dg/torture/pr43784.C: Likewise.
1868 2010-07-26 Richard Guenther <rguenther@suse.de>
1871 * g++.dg/pr45056.C: New testcase.
1873 2010-07-26 Richard Guenther <rguenther@suse.de>
1875 PR tree-optimization/45071
1876 * gcc.dg/pr45071.c: New testcase.
1878 2010-07-26 Tobias Burnus <burnus@net-b.de>
1881 * gfortran.dg/namelist_62.f90: New.
1883 2010-07-26 Richard Guenther <rguenther@suse.de>
1885 * gcc.c-torture/execute/pr45017.c: Move ...
1886 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1888 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1891 * trim_optimize_1.f90: New test.
1892 * character_comparision_1.f90: New test.
1894 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1897 * gfortran.dg/wtruncate_fix.f: New test.
1899 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1902 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1904 2010-07-24 Richard Guenther <rguenther@suse.de>
1907 * g++.dg/lto/20100724-1_0.C: New testcase.
1909 2010-07-24 Richard Guenther <rguenther@suse.de>
1912 * gcc.dg/lto/20100724-1_0.c: New testcase.
1913 * gcc.dg/lto/20100724-1_1.c: Likewise.
1915 2010-07-24 Tobias Burnus <burnus@net-b.de>
1918 * gfortran.dg/whole_file_21.f90: New.
1920 * gfortran.dg/integer_exponentiation_3.F90: Use
1921 -ffloat-store only for i?86/x86-64 -m32.
1923 2010-07-24 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1926 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1928 2010-07-24 Tobias Burnus <burnus@net-b.de>
1930 * gfortran.dg/func_decl_4.f90: Split test into two ...
1931 * gfortran.dg/func_decl_5.f90: ... parts.
1932 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1933 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1934 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1935 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1936 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1937 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1938 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1939 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1940 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1941 * gfortran.dg/sizeof.f90: Make test valid.
1942 * gfortran.dg/pr20865.f90: Add new dg-error.
1943 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1944 * gfortran.dg/g77/19990218-0.f: Ditto.
1945 * gfortran.dg/g77/19990218-1.f: Ditto.
1946 * gfortran.dg/g77/970625-2.f: Ditto.
1947 * gfortran.dg/pr37243.f: Fix function declaration.
1948 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1949 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1951 2010-07-23 Tobias Burnus <burnus@net-b.de>
1954 * gfortran.dg/char_array_structure_constructor.f90: Add
1955 -fwhole-file as dg-option as it otherwise fails on some
1958 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/aggr16.ad[sb]: New test.
1961 * gnat.dg/aggr16_pkg.ads: New helper.
1963 2010-07-23 Richard Guenther <rguenther@suse.de>
1966 * g++.dg/lto/20100723-1_0.C: New testcase.
1968 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1970 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1972 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1973 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1975 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1977 * lib/target-supports.exp (add_options_for_tls): New proc.
1978 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1979 * g++.dg/tls/static-1a.cc: Likewise.
1980 * gcc.dg/tls/emutls-1.c: Likewise.
1981 * gcc.dg/tls/opt-11.c: Likewise.
1982 * gcc.dg/tls/opt-12.c: Likewise.
1983 * gcc.dg/tls/pr24428-2.c: Likewise.
1984 * gcc.dg/tls/pr24428.c: Likewise.
1985 * obj-c++.dg/tls/static-1.mm: Likewise.
1986 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1987 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1988 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1989 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1990 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1991 * objc.dg/torture/tls/thr-init.m: Likewise.
1992 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1994 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1997 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1998 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1999 optimized dump files.
2001 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2003 PR tree-optimization/45047
2004 * gcc.c-torture/compile/pr45047.c: New test.
2006 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2009 instead of dg-compile.
2010 * gcc.dg/float-range-4.c: Ditto.
2011 * gcc.dg/float-range-5.c: Ditto.
2012 * gcc.dg/fold-overflow-1.c: Ditto.
2013 * gcc.dg/gomp/sections-4.c: Ditto.
2014 * gcc.dg/transparent-union-1.c: Ditto.
2015 * gcc.dg/transparent-union-2.c: Ditto.
2016 * gcc.target/i386/pr39315-check.c: Ditto.
2017 * g++.dg/gomp/sections-4.C: Ditto.
2018 * g++.dg/template/dtor7.C: Ditto.
2019 * g++.dg/tree-ssa/pr19952.C: Ditto.
2020 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2021 * gfortran.dg/graphite/pr42185.f90: Ditto.
2022 * gfortran.dg/namelist_36.f90: Ditto.
2023 * gnat.dg/noreturn1.adb: Ditto.
2024 * gnat.dg/specs/small_alignment.ads: Ditto.
2026 2010-07-23 Martin Jambor <mjambor@suse.cz>
2028 PR tree-optimization/44915
2029 * g++.dg/torture/pr44915.C: New test.
2031 2010-07-23 Martin Jambor <mjambor@suse.cz>
2033 PR tree-optimization/44914
2034 * g++.dg/tree-ssa/pr44914.C: New test.
2036 2010-07-23 Jie Zhang <jie@codesourcery.com>
2039 * gcc.dg/pr44290-1.c: New test.
2040 * gcc.dg/pr44290-2.c: New test.
2042 2010-07-23 Jason Merrill <jason@redhat.com>
2045 * g++.dg/abi/mangle44.C: New.
2047 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2049 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2050 for compile-time only tests.
2051 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2053 * gcc.target/i386/pr39315-4.c: Ditto.
2054 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2055 target check. Include sse-os-support.h.
2056 (main): Call check_isa and sse_os_support.
2057 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2058 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2059 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2060 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2061 target check. Include sse-os-support.h.
2062 (main): Call check_isa and sse_os_support.
2063 * gcc.target/i386/vperm-v2df.c: Ditto.
2065 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2067 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2068 (check_effective_target_avx_runtime): New procedure.
2069 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2070 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2072 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2073 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2074 and __get_cpuid test.
2075 * gcc.dg/compat/vector-2b_main.c: Ditto.
2077 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2079 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2080 for compile-time only test.
2081 * gcc.dg/pr32716.c: Ditto.
2082 * gcc.dg/pr34856.c: Ditto.
2083 * gcc.dg/pr36997.c: Ditto.
2084 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2085 * gfortran.dg/pr28158.f90: Ditto.
2086 * gfortran.dg/pr30667.f: Ditto.
2088 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2089 i?86-*-* and x86_64-*-* targets to disable execution on targets
2090 without sse2 runtime support.
2091 * g++.dg/vect/vect.exp: Ditto.
2092 * gfortran.dg/vect/vect.exp: Ditto.
2094 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2095 * gcc.dg/pr37544.c: Ditto.
2096 * gcc.dg/pr40550.c: Ditto.
2097 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2098 * gcc.dg/compat/vector-1a_main.c: Ditto.
2099 * gcc.dg/compat/vector-2a_main.c: Ditto.
2100 * gcc.dg/torture/pr16104-1.c: Ditto.
2101 * gcc.dg/torture/pr35771-1.c: Ditto.
2102 * gcc.dg/torture/pr35771-2.c: Ditto.
2103 * gcc.dg/torture/pr35771-3.c: Ditto.
2104 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2105 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2106 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2107 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2108 * g++.dg/other/i386-1.C: Ditto.
2109 * g++.dg/other/pr40446.C: Ditto.
2111 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2115 2010-07-23 Daniel Kraft <d@domob.eu>
2118 * gfortran.dg/exit_1.f08: New test.
2119 * gfortran.dg/exit_2.f08: New test.
2121 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2123 PR tree-optimization/39839
2124 * gcc.target/arm/pr39839.c: New test case.
2126 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2128 * gnat.dg/unchecked_convert5b.adb: New test.
2129 * gnat.dg/unchecked_convert6.adb: Likewise.
2130 * gnat.dg/unchecked_convert6b.adb: Likewise.
2132 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2134 * gnat.dg/aggr15.ad[sb]: New test.
2136 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2139 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2141 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2143 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2144 with dg-require-linker-plugin.
2146 2010-07-22 Richard Guenther <rguenther@suse.de>
2149 * g++.dg/lto/20100722-1_0.C: New testcase.
2151 2010-07-22 Richard Guenther <rguenther@suse.de>
2154 * gcc.dg/lto/20100720-3_0.c: New testcase.
2155 * gcc.dg/lto/20100720-3_1.c: Likewise.
2157 2010-07-22 Richard Guenther <rguenther@suse.de>
2159 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2160 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2163 * gcc.dg/lto/20100722-1_0.c: New testcase.
2165 2010-07-22 Martin Jambor <mjambor@suse.cz>
2167 PR tree-optimization/44891
2168 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2170 2010-07-22 Richard Guenther <rguenther@suse.de>
2172 PR tree-optimization/45017
2173 * gcc.c-torture/execute/pr45017.c: New testcase.
2175 2010-07-22 Tobias Burnus <burnus@net-b.de>
2178 * gfortran.dg/aliasing_dummy_5.f90: New.
2180 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2183 * gcc.target/arm/pr43698.c: New test.
2185 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2188 * Revert my commit r162325 for this PR.
2190 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.target/m68k/pr45015.c: New test.
2195 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2198 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2201 2010-07-21 Richard Guenther <rguenther@suse.de>
2204 * g++.dg/lto/20100721-1_0.C: New testcase.
2206 2010-07-21 Martin Jambor <mjambor@suse.cz>
2208 PR tree-optimization/44900
2209 * g++.dg/torture/pr44900.C: New test.
2211 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2214 * c-c++-common/uninit-17.c: Correct expected error.
2216 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2218 * gcc.dg/guality/asm-1.c: New test.
2221 * gcc.dg/guality/pr45003-2.c: New test.
2222 * gcc.dg/guality/pr45003-3.c: New test.
2224 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2229 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2231 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2232 defined on the current line.
2233 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2234 * g++.dg/debug/dwarf2/pr44641.C: New.
2236 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2238 * gcc.target/powerpc/block-move-1.c: New test.
2239 * gcc.target/powerpc/block-move-2.c: New test.
2241 2010-07-20 Jason Merrill <jason@redhat.com>
2244 * g++.dg/cpp0x/sfinae2.C: New.
2246 2010-07-20 Richard Guenther <rguenther@suse.de>
2249 * gcc.dg/lto/20100720-4_0.c: New testcase.
2251 2010-07-20 Richard Guenther <rguenther@suse.de>
2254 * gcc.dg/lto/20100720-2_0.c: New testcase.
2255 * gcc.dg/lto/20100720-2_1.c: Likewise.
2257 2010-07-20 Richard Guenther <rguenther@suse.de>
2260 * gcc.dg/lto/20100720-1_0.c: New testcase.
2261 * gcc.dg/lto/20100720-1_1.c: Likewise.
2263 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.dg/guality/pr45003-1.c: New test.
2268 2010-07-20 Richard Guenther <rguenther@suse.de>
2270 PR tree-optimization/44977
2271 * gcc.dg/torture/pr44977.c: New testcase.
2273 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2275 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2278 2010-07-20 Richard Guenther <rguenther@suse.de>
2282 * gcc.dg/pr44971.c: New testcase.
2283 * gcc.c-torture/compile/pr44988.c: Likewise.
2285 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2288 * gfortran.dg/allocate_with_typespec.f90: New test.
2289 * gfortran.dg/allocate_derived_1.f90: Update error message.
2291 2010-07-19 Jason Merrill <jason@redhat.com>
2294 * g++.dg/cpp0x/decltype23.C: New.
2296 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2299 * gfortran.dg/class_defined_operator_1.f03 : New test.
2301 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2303 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2304 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2305 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2306 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2308 2010-07-19 Richard Guenther <rguenther@suse.de>
2311 * gcc.c-torture/compile/pr44941.c: New testcase.
2313 2010-07-19 Jason Merrill <jason@redhat.com>
2316 * g++.dg/template/sfinae24.C: New.
2318 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2321 * gfortran.dg/data_implied_do_2.f90: Removed.
2323 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/template/sfinae23.C: New.
2328 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2330 * lib/target-supports.exp (check_sse_os_support_available): New
2332 (check_sse_hw_available): New proc.
2333 (check_effective_target_sse_runtime): New proc.
2334 (check_effective_target_sse2_runtime): New proc.
2335 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2336 -msse2 if check_sse_os_support_available.
2337 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2338 check_sse_os_support_available.
2339 * gcc.dg/vect/vect.exp: Likewise.
2340 * gfortran.dg/vect/vect.exp: Likewise.
2341 * gcc.target/i386/sol2-check: Renamed to ...
2342 * gcc.target/i386/sse-os-support.h: ... this.
2343 (sol2_check): Renamed to ...
2344 (sse_os_support): ... this.
2345 Only test movss with xmm registers.
2346 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2347 Removed ILL_INSN, ILL_INSN_LEN.
2348 * gcc.target/i386/sse2-check.h: Likewise.
2349 * gcc.target/i386/sse3-check.h: Likewise.
2350 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2351 Removed cpuid.h, __get_cpuid test.
2352 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2353 Removed cpuid.h, __get_cpuid test.
2354 * g++.dg/other/pr40446.C: Likewise.
2355 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2356 * gcc.dg/compat/vector-1a_main.c: Likewise.
2357 * gcc.dg/compat/vector-2a_main.c: Likewise.
2358 * gcc.dg/pr36584.c: Likewise.
2359 * gcc.dg/pr37544.c: Likewise.
2360 * gcc.dg/torture/pr16104-1.c: Likewise.
2361 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2362 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2363 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2364 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2365 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2366 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2368 * gcc.dg/torture/pr35771-2.c: Likewise.
2369 * gcc.dg/torture/pr35771-3.c: Likewise.
2370 * gcc.target/i386/pr39315-2.c: Likewise.
2371 * gcc.target/i386/pr39315-4.c: Likewise.
2372 * gcc.target/i386/vperm-v2df.c: Likewise.
2373 * gcc.target/i386/vperm-v2di.c: Likewise.
2374 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2375 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2378 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2381 * gfortran.dg/data_implied_do_2.f90: New test.
2383 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2385 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2387 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2389 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2390 to the "mips16" group.
2391 (mips_using_mips16_p): New procedure.
2392 (mips-dg-options): Use it.
2394 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2396 * gcc.target/mips/mips16-attributes-4.c: New test.
2398 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2401 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2402 * gcc.target/powerpc/recip-2.c: Ditto.
2403 * gcc.target/powerpc/recip-3.c: Ditto.
2405 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2407 * gcc.target/arm/pr42235.c: New test.
2409 2010-07-16 Jason Merrill <jason@redhat.com>
2412 * g++.dg/template/partial8.C: New.
2414 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2416 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2417 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2419 (gualcvt): New overloaded inline.
2420 (GUALCVT): Use it for C++.
2421 * g++.dg/guality/guality.exp: New.
2422 * g++.dg/guality/guality.h: New.
2423 * g++.dg/guality/redeclaration1.C: New test.
2424 * g++.dg/dg.exp: Prune also guality/* tests.
2425 * gcc.dg/guality/pr43141.c: Moved to...
2426 * c-c++-common/guality/pr43141.c: ... here.
2428 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2431 * gfortran.dg/char4_iunit_2.f03: New test.
2433 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2435 * lib/plugin-support.exp (plugin-test-execute):
2436 Add ${gcc_objdir}/intl to includes.
2438 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.c-torture/execute/pr44942.c: New test.
2442 * gcc.target/i386/pr44942.c: New test.
2444 2010-07-15 Jason Merrill <jason@redhat.com>
2447 * g++.dg/cpp0x/implicit7.C: New.
2448 * g++.dg/cpp0x/implicit8.C: New.
2450 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2452 Disable float tests for __SPU__ targets due to lack of signed zero:
2453 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2454 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2455 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2456 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2457 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2458 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2459 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2460 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2461 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2463 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2465 * gfortran.dg/select_char_2.f90: New test.
2467 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2469 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2472 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2475 * gfortran.dg/typebound_generic_9.f03: New.
2477 2010-07-15 Richard Guenther <rguenther@suse.de>
2479 PR tree-optimization/44946
2480 * gcc.c-torture/compile/pr44946.c: New testcase.
2482 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2485 * gfortran.dg/select_char_3.f90: New test.
2487 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2488 Kevin F. Quinn <kevquinn@gentoo.org>
2490 * gcc.dg/Wtrampolines.c: New.
2492 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2495 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2497 2010-07-14 Jason Merrill <jason@redhat.com>
2500 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2502 Implement C++0x unrestricted unions (N2544)
2503 * g++.dg/cpp0x/union1.C: New.
2504 * g++.dg/cpp0x/union2.C: New.
2505 * g++.dg/cpp0x/union3.C: New.
2506 * g++.dg/cpp0x/defaulted2.C: Adjust.
2507 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2508 * g++.old-deja/g++.ext/anon2.C: Adjust.
2509 * g++.old-deja/g++.mike/misc6.C: Adjust.
2511 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2514 * gfortran.dg/c_loc_tests_15.f90: New.
2516 2010-07-13 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/implicit6.C: New.
2521 2010-07-13 Jason Merrill <jason@redhat.com>
2524 * g++.dg/abi/noreturn1.C: New.
2525 * g++.dg/abi/noreturn2.C: New.
2527 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2531 * c-c++-common/pr44832.c: New test.
2533 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2536 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2537 on the target. Make sure that we can assemble the emitted asm when
2538 the test type is 'compile'.
2540 2010-07-13 Richard Guenther <rguenther@suse.de>
2542 PR tree-optimization/36960
2543 * g++.dg/torture/pr36960.C: New testcase.
2545 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/template/sfinae21.C: New.
2549 * g++.dg/template/sfinae22.C: Likewise.
2551 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2554 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2555 * gcc.dg/plugin/ggcplug.c: Likewise.
2556 * g++.dg/plugin/selfassign.c: Likewise.
2557 * g++.dg/plugin/attribute_plugin.c: Likewise.
2558 * g++.dg/plugin/dumb_plugin.c: Likewise.
2559 * g++.dg/plugin/pragma_plugin.c: Likewise.
2561 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2563 * gcc.c-torture/execute/pr44683.x: New.
2564 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2566 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2572 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2573 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2574 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2575 * gfortran.dh/typebound_call_16.f03: New.
2576 * gfortran.dg/typebound_generic_6.f03: New.
2577 * gfortran.dg/typebound_generic_7.f03: New.
2578 * gfortran.dg/typebound_generic_8.f03: New.
2580 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2583 * gfortran.dg/char4_iunit_1.f03: New test.
2585 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.dg/tree-ssa/vrp53.c: New test.
2589 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/template/sfinae19.C: New.
2593 * g++.dg/template/sfinae20.C: Likewise.
2595 2010-07-12 Jie Zhang <jie@codesourcery.com>
2597 * gcc.target/arm/interrupt-1.c: New test.
2598 * gcc.target/arm/interrupt-2.c: New test.
2600 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2602 * gcc.dg/pr42427.c: Require c99_runtime.
2603 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2605 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2606 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2607 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2608 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2609 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2610 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2611 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2612 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2613 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2614 * gcc.target/i386/pr37275.c: Require visibility support.
2616 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618 * lib/target-supports.exp (check_effective_target_sse): New proc.
2619 * gcc.target/i386/sol2-check.h: New file.
2620 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2621 Include sol2-check.h.
2622 (main) Only run do_test () if sol2_check ().
2623 * gcc.target/i386/sse2-check.h: Likewise.
2624 * gcc.target/i386/sse3-check.h: Likewise.
2625 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2626 [__sun__ && __svr4__]: Execute SSE2 instruction.
2627 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2628 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2629 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2630 * g++.dg/ext/vector14.C: Likewise.
2631 * g++.dg/other/mmintrin.C: Likewise.
2632 * gcc.dg/20020418-1.c: Likewise.
2633 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2634 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2635 * gcc.dg/format/unnamed-1.c: Likewise.
2636 Adapt dg-warning line number.
2637 * gcc.dg/graphite/pr40281.c: Likewise.
2638 * gcc.dg/pr32176.c: Likewise.
2639 * gcc.dg/pr40550.c: Likewise.
2640 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2641 * gcc.dg/torture/pr36891.c: Likewise.
2642 * gcc.target/i386/20020218-1.c: Likewise.
2643 * gcc.target/i386/20020523.c: Likewise.
2644 * gcc.target/i386/abi-1.c: Likewise.
2645 * gcc.target/i386/brokensqrt.c: Likewise.
2646 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2647 * gcc.target/i386/pr13366.c: Likewise.
2648 * gcc.target/i386/pr13685.c: Likewise.
2649 * gcc.target/i386/pr24306.c: Likewise.
2650 * gcc.target/i386/pr31486.c: Likewise.
2651 * gcc.target/i386/pr32065-1.c: Likewise.
2652 * gcc.target/i386/pr32065-2.c: Likewise.
2653 * gcc.target/i386/pr32389.c: Likewise.
2654 * gcc.target/i386/pr38824.c: Likewise.
2655 * gcc.target/i386/pr38931.c: Likewise.
2656 * gcc.target/i386/pr39592-1.c: Likewise.
2657 * gcc.target/i386/pr43766.c: Likewise.
2658 * gcc.target/i386/recip-divf.c: Likewise.
2659 * gcc.target/i386/recip-sqrtf.c: Likewise.
2660 * gcc.target/i386/recip-vec-divf.c: Likewise.
2661 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2662 * gcc.target/i386/sse-1.c: Likewise.
2663 * gcc.target/i386/sse-16.c: Likewise.
2664 * gcc.target/i386/sse-2.c: Likewise.
2665 * gcc.target/i386/sse-20.c: Likewise.
2666 * gcc.target/i386/sse-3.c: Likewise.
2667 * gcc.target/i386/sse-7.c: Likewise.
2668 * gcc.target/i386/sse-9.c: Likewise.
2669 * gcc.target/i386/sse-addps-1.c: Likewise.
2670 * gcc.target/i386/sse-addss-1.c: Likewise.
2671 * gcc.target/i386/sse-andnps-1.c: Likewise.
2672 * gcc.target/i386/sse-andps-1.c: Likewise.
2673 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2674 * gcc.target/i386/sse-comiss-1.c: Likewise.
2675 * gcc.target/i386/sse-comiss-2.c: Likewise.
2676 * gcc.target/i386/sse-comiss-3.c: Likewise.
2677 * gcc.target/i386/sse-comiss-4.c: Likewise.
2678 * gcc.target/i386/sse-comiss-5.c: Likewise.
2679 * gcc.target/i386/sse-comiss-6.c: Likewise.
2680 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2681 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2682 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2683 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2684 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2685 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2686 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2687 * gcc.target/i386/sse-divps-1.c: Likewise.
2688 * gcc.target/i386/sse-divss-1.c: Likewise.
2689 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2690 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2691 * gcc.target/i386/sse-maxps-1.c: Likewise.
2692 * gcc.target/i386/sse-maxss-1.c: Likewise.
2693 * gcc.target/i386/sse-minps-1.c: Likewise.
2694 * gcc.target/i386/sse-minss-1.c: Likewise.
2695 * gcc.target/i386/sse-movaps-1.c: Likewise.
2696 * gcc.target/i386/sse-movaps-2.c: Likewise.
2697 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2698 * gcc.target/i386/sse-movhps-1.c: Likewise.
2699 * gcc.target/i386/sse-movhps-2.c: Likewise.
2700 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2701 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2702 * gcc.target/i386/sse-movntps-1.c: Likewise.
2703 * gcc.target/i386/sse-movss-1.c: Likewise.
2704 * gcc.target/i386/sse-movss-2.c: Likewise.
2705 * gcc.target/i386/sse-movss-3.c: Likewise.
2706 * gcc.target/i386/sse-movups-1.c: Likewise.
2707 * gcc.target/i386/sse-movups-2.c: Likewise.
2708 * gcc.target/i386/sse-mulps-1.c: Likewise.
2709 * gcc.target/i386/sse-mulss-1.c: Likewise.
2710 * gcc.target/i386/sse-orps-1.c: Likewise.
2711 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2712 * gcc.target/i386/sse-recip-vec.c: Likewise.
2713 * gcc.target/i386/sse-recip.c: Likewise.
2714 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2715 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2716 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2717 * gcc.target/i386/sse-subps-1.c: Likewise.
2718 * gcc.target/i386/sse-subss-1.c: Likewise.
2719 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2720 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2721 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2722 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2723 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2724 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2725 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2726 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2727 * gcc.target/i386/sse-xorps-1.c: Likewise.
2728 * gcc.target/i386/ssefn-1.c: Likewise.
2729 * gcc.target/i386/ssefn-3.c: Likewise.
2730 * gcc.target/i386/sseregparm-1.c: Likewise.
2731 * gcc.target/i386/stackalign/return-3.c: Likewise.
2732 * gcc.target/i386/vectorize1.c: Likewise.
2733 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2734 * gcc.target/i386/xorps-sse.c: Likewise.
2735 * gfortran.dg/pr28158.f90: Likewise.
2736 * gfortran.dg/pr30667.f: Likewise.
2737 * gnat.dg/loop_optimization7.adb: Likewise.
2738 * gnat.dg/sse_nolib.adb: Likewise.
2740 2010-07-11 Tobias Burnus <burnus@net-b.de>
2743 * gfortran.dg/use_rename_6.f90: New.
2744 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2746 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2749 * gfortran.dg/class_24.f03: New.
2751 2010-07-10 Richard Guenther <rguenther@suse.de>
2754 * gcc.dg/lto/20100709-1_0.c: New testcase.
2755 * gcc.dg/lto/20100709-1_1.c: Likewise.
2757 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2759 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2761 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2764 * objc.dg/lto/trivial-1_0.m: New.
2765 * objc.dg/lto/lto.exp: New.
2766 * obj-c++.dg/lto/trivial-1_0.mm: New.
2767 * obj-c++.dg/lto/lto.exp: New.
2768 * objc.dg/symtab-1.m: Adjust sizes.
2769 * objc.dg/image-info.m: Do not run for gnu-runtime.
2771 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2773 * gcc.dg/pr32370.c: Allow another kind of error message.
2775 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2777 * gnat.dg/atomic3.adb: New test.
2779 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2780 Denys Vlasenko <dvlasenk@redhat.com>
2781 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2783 PR tree-optimization/28632
2784 * gcc.dg/tree-ssa/vrp51.c: New test.
2785 * gcc.dg/tree-ssa/vrp52.c: New test.
2787 2010-07-09 Jason Merrill <jason@redhat.com>
2789 * g++.dg/abi/covariant6.C: New.
2790 * g++.dg/inherit/covariant17.C: Test both bases.
2791 * g++.dg/inherit/covariant7.C: Check vtable layout.
2793 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2795 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2797 2010-07-09 Richard Guenther <rguenther@suse.de>
2799 PR tree-optimization/44852
2800 * gcc.c-torture/execute/pr44852.c: New testcase.
2802 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2804 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2805 multiplication by values.
2806 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2807 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2809 2010-07-09 Richard Guenther <rguenther@suse.de>
2811 PR tree-optimization/44882
2812 * gfortran.dg/pr44882.f90: New testcase.
2814 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2817 * gcc.target/arm/pr40657-1.c: New test.
2818 * gcc.target/arm/pr40657-2.c: New test.
2819 * gcc.c-torture/execute/pr40657.c: New test.
2821 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2823 * gcc.dg/tree-ssa/vrp50.c: New test.
2824 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2826 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2829 * gfortran.dg/c_sizeof_1.f90: Modified.
2830 * gfortran.dg/storage_size_1.f08: New.
2831 * gfortran.dg/storage_size_2.f08: New.
2833 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2835 * gcc.c-torture/execute/20100708-1.c: New test.
2837 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2840 * gfortran.dg/gomp/pr44847.f90: New test.
2842 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2844 PR tree-optimization/44710
2845 * gcc.dg/tree-ssa/ifc-6.c: New.
2846 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2848 2010-07-08 Tobias Burnus <burnus@net-b.de>
2851 * gfortran.dg/coarray_10.f90: Add an additional test.
2853 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2856 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2857 * gcc.c-torture/execute/pr44828.x: Revert.
2859 2010-07-08 Jason Merrill <jason@redhat.com>
2862 * g++.dg/inherit/covariant17.C: New.
2863 * g++.dg/abi/covariant1.C: Actually test for the bug.
2865 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2867 PR rtl-optimization/44838
2868 * gcc.dg/pr44838.c: New.
2870 2010-07-08 Richard Guenther <rguenther@suse.de>
2872 PR tree-optimization/44831
2873 * gcc.c-torture/compile/pr44831.c: New testcase.
2874 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2876 2010-07-08 Richard Guenther <rguenther@suse.de>
2878 PR tree-optimization/44861
2879 * g++.dg/vect/pr44861.cc: New testcase.
2881 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2884 * gcc.c-torture/execute/pr44828.x: New file.
2886 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2888 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2890 * g++.dg/ext/altivec-17.C: Adjust error message.
2892 2010-07-07 Tom Tromey <tromey@redhat.com>
2894 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2896 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2899 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2900 * gcc.target/i386/rdrand-2.c: Likewise.
2901 * gcc.target/i386/rdrand-3.c: Likewise.
2903 2010-07-07 Jan Hubicka <jh@suse.cz>
2906 * g++.dg/torture/pr44813.C: New testcase.
2907 * g++.dg/torture/pr44826.C: New testcase.
2909 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2911 PR rtl-optimization/44787
2912 * gcc.c-torture/compile/pr44788.c: New test.
2913 * gcc.target/arm/pr44788.c: New test.
2915 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2917 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2919 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2921 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2924 2010-07-06 Tobias Burnus <burnus@net-b.de>
2927 * gfortran.dg/parameter_array_init_6.f90: New.
2928 * gfortran.dg/initialization_20.f90: Update dg-error.
2929 * gfortran.dg/initialization_24.f90: Ditto.
2931 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2933 * gfortran.dg/dim_range_1.f90: New test.
2934 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2936 2010-07-06 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp0x/initlist41.C: New.
2942 * g++.dg/template/ptrmem22.C: New.
2944 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2946 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2948 * gcc.target/i386/i386.exp: Likewise.
2950 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2953 * gcc.dg/lto/20100518_0.c: Limit to x86.
2955 2010-07-06 Richard Guenther <rguenther@suse.de>
2958 * gcc.c-torture/execute/pr44828.c: New testcase.
2960 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2962 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2963 * g++.dg/warn/volatile1.C: Likewise.
2964 * g++.dg/template/warn1.C: Likewise.
2966 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2968 AVX Programming Reference (June, 2010)
2969 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2970 * g++.dg/other/i386-3.C: Likewise.
2971 * gcc.target/i386/sse-12.c: Likewise.
2973 * gcc.target/i386/f16c-check.h: New.
2974 * gcc.target/i386/rdfsbase-1.c: Likewise.
2975 * gcc.target/i386/rdfsbase-2.c: Likewise.
2976 * gcc.target/i386/rdgsbase-1.c: Likewise.
2977 * gcc.target/i386/rdgsbase-2.c: Likewise.
2978 * gcc.target/i386/rdrand-1.c: Likewise.
2979 * gcc.target/i386/rdrand-2.c: Likewise.
2980 * gcc.target/i386/rdrand-3.c: Likewise.
2981 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2982 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2983 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2984 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2985 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2986 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2987 * gcc.target/i386/wrfsbase-1.c: Likewise.
2988 * gcc.target/i386/wrfsbase-2.c: Likewise.
2989 * gcc.target/i386/wrgsbase-1.c: Likewise.
2990 * gcc.target/i386/wrgsbase-2.c: Likewise.
2992 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2993 (__builtin_ia32_vcvtps2ph): New.
2994 (__builtin_ia32_vcvtps2ph256): Likewise.
2996 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2997 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2999 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3000 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3002 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3003 (__builtin_ia32_vcvtps2ph256): Likewise.
3004 Add fsgsbase,rdrnd,f16c.
3006 * lib/target-supports.exp (check_effective_target_f16c): New.
3008 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.dg/guality/nrv-1.c: New test.
3012 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3015 * gcc.target/arm/pr42505.c: New test case.
3017 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3020 * g++.dg/opt/nrv16.C: New test.
3022 2010-07-05 Richard Guenther <rguenther@suse.de>
3024 PR tree-optimization/44784
3025 * gcc.c-torture/compile/pr44784.c: New testcase.
3027 2010-07-05 Ira Rosen <irar@il.ibm.com>
3029 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3030 Increase loop bound and array size.
3031 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3034 2010-07-05 Ira Rosen <irar@il.ibm.com>
3036 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3037 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3038 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3039 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3040 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3042 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3045 * g++.dg/parse/template25.C: New.
3047 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3049 PR rtl-optimization/44695
3050 * gcc.dg/torture/pr44695.c: New.
3052 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3055 * g++.dg/ext/pretty3.C: New.
3057 2010-07-04 Richard Guenther <rguenther@suse.de>
3060 * g++.dg/torture/pr44809.C: New testcase.
3062 2010-07-04 Richard Guenther <rguenther@suse.de>
3064 PR tree-optimization/44656
3065 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3067 2010-07-04 Ira Rosen <irar@il.ibm.com>
3068 Revital Eres <eres@il.ibm.com>
3070 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3072 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3073 gcc.dg/vect/vect-96.c: Likewise.
3074 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3075 that support misaligned stores. Change the number of expected
3076 misaligned accesses.
3077 * gcc.dg/vect/vect-peel-1.c: New test.
3078 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3079 gcc.dg/vect/vect-peel-4.c: Likewise.
3080 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3081 vectorizable on all targets that support realignment.
3082 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3084 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3087 * gcc.dg/torture/pr44806.c: New.
3089 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3091 * gnat.dg/cond_expr1.adb: New test.
3093 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3095 * gnat.dg/modular3.adb: New test.
3096 * gnat.dg/modular3_pkg.ads: New helper.
3098 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3099 Mikael Pettersson <mikpe@it.uu.se>
3102 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3103 Make signed-ness of chars explicit. Scan the object for
3104 strings that are split by some target assemblers.
3105 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3108 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3110 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3112 2010-07-02 Le-Chun Wu <lcwu@google.com>
3115 * g++.dg/warn/Wshadow-7.C: New test.
3117 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3118 Julian Brown <julian@codesourcery.com>
3119 Sandra Loosemore <sandra@codesourcery.com>
3121 * gcc.c-torture/execute/20100416-1.c: New test case.
3123 2010-07-02 Julian Brown <julian@codesourcery.com>
3124 Sandra Loosemore <sandra@codesourcery.com>
3128 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3129 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3131 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3132 Julian Brown <julian@codesourcery.com>
3134 * gcc.target/arm/neon/vadds64.c: Regenerated.
3135 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3136 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3137 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3138 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3139 * gcc.target/arm/neon-vmls-1.c: Likewise.
3140 * gcc.target/arm/neon-vsubs64.c: New execution test.
3141 * gcc.target/arm/neon-vsubu64.c: New execution test.
3142 * gcc.target/arm/neon-vadds64.c: New execution test.
3143 * gcc.target/arm/neon-vaddu64.c: New execution test.
3145 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3147 * gcc.target/arm/neon-vands64.c: New.
3148 * gcc.target/arm/neon-vandu64.c: New.
3149 * gcc.target/arm/neon-vbics64.c: New.
3150 * gcc.target/arm/neon-vbicu64.c: New.
3151 * gcc.target/arm/neon-veors64.c: New.
3152 * gcc.target/arm/neon-veoru64.c: New.
3153 * gcc.target/arm/neon-vorns64.c: New.
3154 * gcc.target/arm/neon-vornu64.c: New.
3155 * gcc.target/arm/neon-vorrs64.c: New.
3156 * gcc.target/arm/neon-vorru64.c: New.
3157 * gcc.target/arm/neon/vands64.c: Regenerated.
3158 * gcc.target/arm/neon/vandu64.c: Regenerated.
3159 * gcc.target/arm/neon/vbics64.c: Regenerated.
3160 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3161 * gcc.target/arm/neon/veors64.c: Regenerated.
3162 * gcc.target/arm/neon/veoru64.c: Regenerated.
3163 * gcc.target/arm/neon/vorns64.c: Regenerated.
3164 * gcc.target/arm/neon/vornu64.c: Regenerated.
3165 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3166 * gcc.target/arm/neon/vorru64.c: Regenerated.
3168 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3170 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3172 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3174 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3175 * gfortran.dg/intent_out_5.f90: Same.
3176 * gfortran.dg/ltrans-7.f90: Same.
3177 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3179 2010-07-02 Jan Hubicka <jh@suse.cz>
3181 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3183 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3185 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3187 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3190 * c-c++-common/Wunused-var-12.c: New test.
3192 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3195 * gcc.target/arm/pr42835.c: New test.
3198 * gcc.target/arm/pr42172-1.c: New test.
3200 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3202 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3204 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3206 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3207 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3208 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3209 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3210 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3211 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3212 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3213 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3214 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3215 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3216 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3217 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3218 * gcc.target/arm/neon-vdup_ns64.c: New.
3219 * gcc.target/arm/neon-vdup_nu64.c: New.
3220 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3221 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3222 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3223 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3224 * gcc.target/arm/neon-vmov_ns64.c: New.
3225 * gcc.target/arm/neon-vmov_nu64.c: New.
3226 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3227 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3228 * gcc.target/arm/neon-vget_lanes64.c: New.
3229 * gcc.target/arm/neon-vget_laneu64.c: New.
3230 * gcc.target/arm/neon-vset_lanes64.c: New.
3231 * gcc.target/arm/neon-vset_laneu64.c: New.
3233 2010-07-02 Richard Guenther <rguenther@suse.de>
3235 * g++.dg/torture/20100702-1.C: New testcase.
3237 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3240 * gcc.c-torture/compile/pr44707.c: New test.
3242 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3245 * g++.dg/template/crash101.C: New.
3247 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3249 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3250 Use the ABI-0 accessors and fail it for m64.
3252 2010-07-02 Jan Hubicka <jh@suse.cz>
3254 * g++.dg/tree-ssa/pr44706.C: New testcase.
3256 2010-07-02 Richard Guenther <rguenther@suse.de>
3258 PR tree-optimization/44748
3259 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3261 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3263 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3264 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3265 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3266 the method types to forward:.
3268 2010-06-30 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3271 * g++.dg/other/pr25632.C: Likewise.
3273 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3275 PR tree-optimization/40421
3276 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3278 2010-07-01 Richard Guenther <rguenther@suse.de>
3282 * gcc.c-torture/execute/20100316-1.c: New testcase.
3283 * gcc.c-torture/execute/pr44468.c: Likewise.
3284 * gcc.c-torture/compile/20100609-1.c: Likewise.
3285 * gcc.dg/volatile2.c: Adjust.
3286 * gcc.dg/plugin/selfassign.c: Likewise.
3287 * gcc.dg/pr36902.c: Likewise.
3288 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3289 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3290 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3291 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3292 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3293 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3294 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3295 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3296 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3297 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3298 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3299 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3300 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3301 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3302 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3303 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3304 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3305 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3306 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3307 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3308 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3309 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3310 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3311 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3312 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3313 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3314 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3315 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3316 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3317 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3318 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3319 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3320 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3321 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3322 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3323 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3324 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3325 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3326 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3327 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3328 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3329 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3330 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3331 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3332 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3333 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3334 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3335 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3336 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3337 * g++.dg/tree-ssa/pr31146.C: Likewise.
3338 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3339 * g++.dg/tree-ssa/pr33604.C: Likewise.
3340 * g++.dg/plugin/selfassign.c: Likewise.
3341 * gfortran.dg/array_memcpy_3.f90: Likewise.
3342 * gfortran.dg/array_memcpy_4.f90: Likewise.
3343 * c-c++-common/torture/pr42834.c: New testcase.
3345 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3348 * g++.dg/template/crash100.C: New.
3350 2010-06-30 Jan Hubicka <jh@suse.cz>
3352 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3354 2010-06-30 Michael Matz <matz@suse.de>
3357 * gcc.dg/pr44699.c: New test.
3359 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3361 PR tree-optimization/39799
3362 * c-c++-common/uninit-17.c: New test.
3364 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3367 * gfortran.dg/read_infnan_1.f90: New test.
3369 2010-06-29 Jason Merrill <jason@redhat.com>
3371 Enable implicitly declared move constructor/operator= (N3053).
3372 * g++.dg/cpp0x/implicit3.C: New.
3373 * g++.dg/cpp0x/implicit4.C: New.
3374 * g++.dg/cpp0x/implicit5.C: New.
3375 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3376 * g++.dg/cpp0x/not_special.C: Adjust.
3377 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3378 * g++.dg/cpp0x/rv1n.C: Adjust.
3379 * g++.dg/cpp0x/rv1p.C: Adjust.
3380 * g++.dg/cpp0x/rv2n.C: Adjust.
3381 * g++.dg/cpp0x/rv2p.C: Adjust.
3382 * g++.dg/cpp0x/rv3n.C: Adjust.
3383 * g++.dg/cpp0x/rv3p.C: Adjust.
3384 * g++.dg/cpp0x/rv4n.C: Adjust.
3385 * g++.dg/cpp0x/rv4p.C: Adjust.
3386 * g++.dg/cpp0x/rv5n.C: Adjust.
3387 * g++.dg/cpp0x/rv5p.C: Adjust.
3388 * g++.dg/cpp0x/rv6n.C: Adjust.
3389 * g++.dg/cpp0x/rv6p.C: Adjust.
3390 * g++.dg/cpp0x/rv7n.C: Adjust.
3391 * g++.dg/cpp0x/rv7p.C: Adjust.
3392 * g++.dg/cpp0x/rv8p.C: Adjust.
3393 * g++.dg/gomp/pr26690-1.C: Adjust.
3394 * g++.dg/other/error20.C: Adjust.
3395 * g++.dg/other/error31.C: Adjust.
3396 * g++.dg/parse/error19.C: Adjust.
3397 * g++.dg/template/qualttp5.C: Adjust.
3398 * g++.old-deja/g++.law/ctors5.C: Adjust.
3400 Enable implicitly deleted functions (N2346)
3401 * g++.dg/cpp0x/defaulted17.C: New.
3402 * g++.dg/cpp0x/implicit1.C: New.
3403 * g++.dg/cpp0x/implicit2.C: New.
3404 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3405 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3406 * g++.dg/init/ctor4.C: Adjust.
3407 * g++.dg/init/synth2.C: Adjust.
3408 * g++.dg/lto/20081118_1.C: Adjust.
3409 * g++.dg/other/error13.C: Adjust.
3410 * g++.dg/other/unused1.C: Adjust.
3411 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3412 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3413 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3414 * g++.old-deja/g++.law/ctors17.C: Adjust.
3415 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3416 * g++.old-deja/g++.pt/assign1.C: Adjust.
3417 * g++.old-deja/g++.pt/crash20.C: Adjust.
3419 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3420 * g++.dg/cpp0x/defaulted13.C: Adjust.
3421 * g++.dg/cpp0x/defaulted2.C: Adjust.
3422 * g++.dg/cpp0x/defaulted3.C: Adjust.
3423 * g++.dg/cpp0x/initlist9.C: Adjust.
3424 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3425 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3426 * g++.dg/init/synth2.C: Adjust.
3428 * g++.dg/cpp0x/defaulted19.C: New.
3430 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3431 * g++.dg/template/error23.C: Fix for -std=c++0x.
3433 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3436 * gfortran.dg/proc_ptr_28.f90: New.
3438 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3440 PR tree-optimization/43801
3441 * g++.dg/torture/pr43801.C: New test.
3444 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3446 2010-06-29 Jason Merrill <jason@redhat.com>
3449 * g++.dg/template/qualified-id2.C: New.
3450 * g++.dg/template/qualified-id3.C: New.
3452 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3455 * gfortran.dg/associated_target_4.f90: New.
3457 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3462 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3464 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3466 2010-06-29 Jan Hubicka <jh@suse.cz>
3468 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3470 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3473 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3474 * gcc.target/arm/wmul-3.c: New test.
3475 * gcc.target/arm/wmul-4.c: New test.
3477 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3479 PR rtl-optimization/44659
3480 * gcc.target/i386/extract-1.c: New.
3481 * gcc.target/i386/extract-2.c: Likewise.
3482 * gcc.target/i386/extract-3.c: Likewise.
3483 * gcc.target/i386/extract-4.c: Likewise.
3484 * gcc.target/i386/extract-5.c: Likewise.
3485 * gcc.target/i386/extract-6.c: Likewise.
3487 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3490 * g++.dg/warn/Wunused-var-14.C: New test.
3492 2010-06-28 Tobias Burnus <burnus@net-b.de>
3495 * gfortran.dg/nan_6.f90: New.
3497 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3499 PR tree-optimization/43781
3500 * gcc.dg/torture/pr43781.c: New.
3502 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3505 * gfortran.dg/actual_rank_check_1.f90: New test.
3507 2010-06-28 Martin Jambor <mjambor@suse.cz>
3509 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3511 2010-06-28 Jan Hubicka <jh@suse.cz>
3513 PR tree-optimization/44687
3514 * gcc.c-torture/compile/pr44687.c
3516 2010-06-28 Martin Jambor <mjambor@suse.cz>
3519 * g++.dg/torture/pr44535.C: New test.
3521 2010-06-28 Michael Matz <matz@suse.de>
3524 * gfortran.dg/pr44592.f90: New test.
3526 2010-06-28 Jan Hubicka <jh@suse.cz>
3528 PR tree-optimization/44357
3529 * g++.dg/torture/pr44357.C: New testcase.
3531 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3533 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3534 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3535 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3536 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3537 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3538 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3539 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3540 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3542 2010-06-27 Jan Hubicka <jh@suse.cz>
3544 * gcc.c-torture/compile/pr44686.c: New file.
3546 2010-06-27 Richard Guenther <rguenther@suse.de>
3548 PR tree-optimization/44683
3549 * gcc.c-torture/execute/pr44683.c: New testcase.
3551 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3553 * gnat.dg/noreturn3.ad[sb]: New test.
3555 2010-06-26 Jason Merrill <jason@redhat.com>
3557 * g++.dg/cpp0x/explicit5.C: New.
3559 2010-06-26 Richard Guenther <rguenther@suse.de>
3561 PR tree-optimization/44393
3562 * gcc.dg/pr44393.c: New testcase.
3564 2010-06-26 Jan Hubicka <jh@suse.cz>
3566 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3568 2010-06-26 Richard Guenther <rguenther@suse.de>
3571 * gcc.dg/pr44674.c: New testcase.
3573 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3575 * gcc.dg/opts-3.c: New test.
3577 2010-06-26 Tobias Burnus <burnus@net-b.de>
3579 * gfortran.dg/type_decl_1.f90: New.
3580 * gfortran.dg/type_decl_2.f90: New.
3582 2010-06-26 Tobias Burnus <burnus@net-b.de>
3584 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3585 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3587 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3590 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3591 error in comparing reals.
3593 2010-06-25 Tobias Burnus <burnus@net-b.de>
3595 * selected_real_kind_2.f90: New.
3596 * selected_real_kind_3.f90: New.
3598 2010-06-25 Tobias Burnus <burnus@net-b.de>
3600 * gfortran.dg/entry_19.f90: New.
3602 2010-06-25 Tobias Burnus <burnus@net-b.de>
3604 * gfortran.dg/end_subroutine_1.f90: New.
3605 * gfortran.dg/end_subroutine_2.f90: New.
3606 * gfortran.dg/interface_proc_end.f90: Update.
3608 2010-06-25 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/semicolon_fixed.f: Update.
3611 * gfortran.dg/semicolon_fixed_2.f: New.
3612 * gfortran.dg/semicolon_free_2.f90: New.
3613 * gfortran.dg/semicolon_free.f90: Update.
3615 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3618 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3620 2010-06-25 Martin Jambor <mjambor@suse.cz>
3622 * g++.dg/ipa/iinline-3.C: New test.
3623 * gcc.dg/ipa/modif-1.c: Removed.
3625 2010-06-25 Jan Hubicka <jh@suse.cz>
3627 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3629 2010-06-25 Martin Jambor <mjambor@suse.cz>
3631 * g++.dg/ipa/iinline-2.C: New test.
3633 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3636 * gfortran.dg/pr43866.f90: New test.
3638 PR tree-optimization/44539
3639 * gcc.dg/pr44539.c: New test.
3641 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3645 * gcc.target/mips/madd-9.c: New test.
3647 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3650 * gcc.dg/noncompile/pr44517.c: New.
3651 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3653 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3656 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3657 and add argument to nop for IA64.
3659 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3662 * gcc.target/i386/mod-1.c: New.
3663 * gcc.target/i386/umod-1.c: Likewise.
3664 * gcc.target/i386/umod-2.c: Likewise.
3665 * gcc.target/i386/umod-3.c: Likewise.
3667 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3670 * g++.dg/torture/pr44492.C: New test.
3672 2010-06-24 Andi Kleen <ak@linux.intel.com>
3674 * c-c++-common/warn-omitted-condop.c: New.
3676 2010-06-24 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/import8.f90: New.
3681 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3683 * gnat.dg/not_null.adb: Update test case.
3685 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/warn/Wunused-var-13.C: New test.
3691 * g++.dg/diagnostic/method1.C: New test.
3693 2010-06-22 Cary Coutant <ccoutant@google.com>
3695 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3697 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3700 * gfortran.dg/abstract_type_8.f03: New.
3702 2010-06-21 Jason Merrill <jason@redhat.com>
3704 * g++.dg/cpp0x/noexcept08.C: New.
3706 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3708 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3711 * gcc.target/i386/sse2-vec-2a.c: New.
3713 2010-06-21 DJ Delorie <dj@redhat.com>
3715 * gcc.dg/pragma-diag-1.c: New.
3717 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3720 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3722 2010-06-21 Alan Modra <amodra@gmail.com>
3725 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3726 tail call to check_fa_mid.
3728 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.c-torture/execute/pr44575.c: New test.
3733 2010-06-21 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/contiguous_1.f90: New.
3737 * gfortran.dg/contiguous_2.f90: New.
3738 * gfortran.dg/contiguous_3.f90: New.
3740 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3742 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3743 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3745 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3748 * gcc.target/i386/pr44546.c: New test.
3750 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3752 * gcc.dg/opts-2.c: New test.
3754 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3757 * gfortran.dg/typebound_proc_15.f03: Modified.
3759 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3762 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3763 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3765 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3767 * g++.dg/ext/label13.C: Fix typo in last change.
3769 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3772 * gfortran.dg/eof_3.f90
3773 * gfortran.dg/endfile_2.f90
3774 * gfortran.dg/endfile_4.f90
3775 * gfortran.dg/endfile_3.f90
3777 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3780 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3782 2010-06-18 Tobias Burnus <burnus@net-b.de>
3785 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3787 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3789 * gcc.target/arm/pr40900.c: New test.
3791 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3793 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3795 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3798 * gfortran.dg/typebound_call_15.f03: New.
3800 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3803 * g++.dg/pr44486.C: New.
3805 2010-06-16 DJ Delorie <dj@redhat.com>
3807 * gcc.target/i386/volatile-bitfields-1.c: New.
3808 * gcc.target/i386/volatile-bitfields-2.c: New.
3810 2010-06-16 Jason Merrill <jason@redhat.com>
3812 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3814 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3816 2010-06-16 Richard Guenther <rguenther@suse.de>
3819 * gcc.c-torture/execute/pr44555.c: New testcase.
3821 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3824 * gfortran.dg/typebound_proc_16.f03: New.
3826 2010-06-16 Martin Jambor <mjambor@suse.cz>
3828 * g++.dg/torture/pr43905.C: New test.
3830 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3833 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3834 initialization loop from being vectorized.
3835 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3837 2010-06-16 Alan Modra <amodra@gmail.com>
3839 PR tree-optimization/44507
3840 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3842 2010-06-15 Jason Merrill <jason@redhat.com>
3844 * g++.dg/overload/arg3.C: Adjust error locations.
3845 * g++.dg/overload/copy1.C: Likewise.
3846 * g++.dg/tc1/dr152.C: Likewise.
3847 * g++.dg/template/incomplete4.C: Likewise.
3848 * g++.dg/template/incomplete5.C: Likewise.
3849 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3850 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3851 * g++.old-deja/g++.pt/crash9.C: Likewise.
3853 * g++.dg/inherit/virtual5.C: New.
3855 * g++.dg/cpp0x/defaulted18.C: New.
3857 * g++.dg/cpp0x/initlist40.C: New.
3859 * g++.dg/cpp0x/initlist39.C: New.
3861 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3864 * gcc.dg/graphite/pr44391.c: New.
3866 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3869 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3870 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3871 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3872 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3874 2010-06-15 Richard Guenther <rguenther@suse.de>
3876 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3878 2010-06-15 Richard Guenther <rguenther@suse.de>
3880 * gcc.dg/vect/bb-slp-21.c: Adjust.
3881 * gcc.dg/vect/bb-slp-13.c: Likewise
3882 * gcc.dg/vect/bb-slp-4.c: Likewise
3883 * gcc.dg/vect/bb-slp-22.c: Likewise
3884 * gcc.dg/vect/bb-slp-14.c: Likewise
3885 * gcc.dg/vect/bb-slp-23.c: Likewise
3886 * gcc.dg/vect/bb-slp-15.c: Likewise
3887 * gcc.dg/vect/bb-slp-17.c: Likewise
3888 * gcc.dg/vect/bb-slp-18.c: Likewise
3889 * gcc.dg/vect/bb-slp-19.c: Likewise
3890 * gcc.dg/vect/bb-slp-10.c: Likewise
3891 * gcc.dg/vect/bb-slp-11.c: Likewise
3892 * gcc.dg/vect/bb-slp-20.c: Likewise
3893 * gcc.dg/vect/bb-slp-3.c: Likewise
3895 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3898 * gfortran.dg/gomp/pr44536.f90: New test.
3899 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3901 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3904 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3905 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3907 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3909 PR tree-optimization/44508
3910 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3913 * gcc.dg/pr44509.c: New test.
3915 2010-06-14 Ira Rosen <irar@il.ibm.com>
3917 PR tree-optimization/44507
3918 * gcc.dg/vect/pr44507.c: New test.
3920 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3922 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3923 and c-pretty-print.h.
3925 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3927 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3929 * gfortran.dg/whole_file_18.f90: Updated error message.
3931 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3933 * gfortran.dg/whole_file_20.f03: New.
3935 2010-06-12 Jan Hubicka <jh@suse.cz>
3937 * gcc.c-torture/compile/pc44485.c: New testcase.
3939 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3942 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3943 * gfortran.dg/typebound_proc_14.f03: New.
3944 * gfortran.dg/typebound_proc_15.f03: New.
3946 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3948 * gcc.dg/opts-1.c: New test.
3950 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3952 * gcc.dg/funroll-loops-all.c: Update expected error.
3954 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3957 * gcc.target/i386/pr44481.c: New test.
3959 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3961 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3963 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3966 * gcc.dg/tree-ssa/pr44483.c: New.
3968 2010-06-11 Paul Brook <paul@codesourcery.com>
3970 * g++.dg/other/arm-neon-1.C: New test.
3972 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3976 * gfortran.dg/class_23.f03: New test.
3978 2010-06-11 Jan Hubicka <jh@suse.cz>
3980 * gcc.dg/ipa/pure-const-2.c: New testcase.
3982 2010-06-11 Jan Hubicka <jh@suse.cz>
3984 * gcc.dg/noreturn-7.c: Update.
3985 * gcc.dg/noreturn-4.c: Update.
3987 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3990 * g++.dg/other/typedef4.C: New test.
3992 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3995 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3997 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4000 * gfortran.dg/asynchronous_3.f03
4002 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4005 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4006 non-temporal stores out of the tests to form new test cases. As a
4007 result, no non-temporal store should be generated in this case.
4009 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4010 prefetch-7.c that generate one non-temporal store.
4012 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4013 prefetch-7.c that generate one non-temporal store and one
4014 one-temporal prefetch.
4016 2010-06-10 Martin Jambor <mjambor@suse.cz>
4018 PR tree-optimization/44258
4019 * gcc.dg/tree-ssa/pr44258.c: New test.
4021 2010-06-10 Daniel Kraft <d@domob.eu>
4024 * gfortran.dg/associate_1.f03: New test.
4025 * gfortran.dg/associate_2.f95: New test.
4026 * gfortran.dg/associate_3.f03: New test.
4027 * gfortran.dg/associate_4.f08: New test.
4029 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4031 * gfortran.dg/selected_char_kind_4.f90: New test.
4033 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4035 * gcc.dg/pr42461.c: New test.
4037 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4040 * gfortran.dg/selected_real_kind_1.f90: New.
4042 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4045 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4047 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4050 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4052 * gfortran.dg/data_namelist_conflict.f90: New test.
4054 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4056 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4057 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4058 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4060 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4062 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4063 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4064 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4065 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4066 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4068 2010-06-09 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/decltype23.C: Move to...
4072 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4074 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4077 * gfortran.dg/typebound_call_14.f03: New test.
4079 2010-06-09 Martin Jambor <mjambor@suse.cz>
4081 PR tree-optimization/44423
4082 * gcc.dg/tree-ssa/pr44423.c: New test.
4084 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4087 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4088 TV_NONE to initialize tv_id field.
4089 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4090 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4091 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4093 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4094 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4095 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4097 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4099 PR tree-optimization/39874
4101 * gcc.dg/pr39874.c: New file.
4103 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4105 * g++.dg/ext/attr-alias-1.C: New.
4106 * g++.dg/ext/attr-alias-2.C: New.
4108 2010-06-07 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/proc_ptr_27.f90: New.
4113 2010-06-07 Jason Merrill <jason@redhat.com>
4116 * g++.dg/cpp0x/decltype23.C: New.
4118 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4119 Shujing Zhao <pearly.zhao@oracle.com>
4122 * gcc.dg/c90-const-expr-10.c: Adjust.
4123 * gcc.dg/c99-const-expr-10.c: Adjust.
4124 * gcc.dg/init-bad-7.c: New.
4126 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4128 * lib/target-supports.exp (check_effective_target_gas): New proc.
4129 * gcc.c-torture/execute/960321-1.x: New file.
4131 2010-06-07 Jason Merrill <jason@redhat.com>
4134 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4136 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4139 * g++.dg/warn/Wunused-var-12.C: New test.
4142 * c-c++-common/Wunused-var-11.c: New test.
4144 2010-06-07 Jan Hubicka <jh@suse.cz>
4146 * gcc.dg/ipa/pure-const-1.c: New testcase.
4148 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4150 PR rtl-optimization/44404
4151 * gcc.dg/pr44404.c: New.
4153 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4156 * gcc.target/i386/abi-2.c: Check sysv abi here.
4157 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4158 function to avoid failures by different ABIs.
4159 * gcc.target/i386/aes-check.h: Likewise.
4160 * gcc.target/i386/avx-check.h: Likewise.
4161 * gcc.target/i386/fma4-check.h: Likewise.
4162 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4163 * gcc.target/i386/mmx-check.h: Likewise.
4164 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4165 * gcc.target/i386/pclmul-check.h: Likewise.
4166 * gcc.target/i386/sse-check.h: Likewise.
4167 * gcc.target/i386/sse2-check.h: Likewise.
4168 * gcc.target/i386/sse3-check.h: Likewise.
4169 * gcc.target/i386/sse4_1-check.h: Likewise.
4170 * gcc.target/i386/sse4_2-check.h: Likewise.
4171 * gcc.target/i386/sse4a-check.h: Likewise.
4172 * gcc.target/i386/ssse3-check.h: Likewise.
4173 * gcc.target/i386/xop-check.h: Likewise.
4174 * gcc.target/i386/pr27971.c: Fix for LLP64.
4175 * gcc.target/i386/pr39139.c: Likewise.
4176 * gcc.target/i386/pr39315-check.c: Likewise.
4177 * gcc.target/i386/vararg-1.c: Likewise.
4178 * gcc.target/i386/vararg-2.c: Likewise.
4179 Additional add dg-compile to avoid failure due
4182 * gcc.dg/compound-literal-1.c: Fix for llp64.
4183 * gcc.dg/pr32370.c: Likewise.
4184 * gcc.dg/pr37561.c: Likewise.
4185 * gcc.dg/pr41340.c: Likewise.
4186 * gcc.dg/pr41551.c: Likewise.
4188 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4191 * g++.dg/debug/dwarf2/typedef3.C: New test.
4193 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4196 * c-c++-common/pr20000.c: New.
4198 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4201 * g++.dg/init/pr44086.C: New.
4202 * g++.dg/cpp0x/decltype4.C: Adjust.
4204 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4207 * gfortran.dg/generic_23.f03: New test.
4209 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4212 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4214 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4217 * c-c++-common/Wunused-var-9.c: New test.
4219 2010-06-05 Jason Merrill <jason@redhat.com>
4221 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4223 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4226 * gcc.dg/c99-restrict-4.c: New test.
4228 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4230 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4231 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4232 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4233 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4234 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4235 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4236 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4237 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4238 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4239 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4240 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4241 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4242 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4243 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4244 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4245 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4246 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4247 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4248 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4249 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4250 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4251 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4253 2010-06-04 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/noexcept06.C: New.
4256 * g++.dg/cpp0x/noexcept07.C: New.
4258 * g++.dg/cpp0x/noexcept01.C: New.
4259 * g++.dg/cpp0x/noexcept02.C: New.
4260 * g++.dg/cpp0x/noexcept03.C: New.
4261 * g++.dg/cpp0x/noexcept04.C: New.
4262 * g++.dg/cpp0x/noexcept05.C: New.
4264 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4267 * g++.dg/warn/Wunused-var-10.C: New test.
4268 * g++.dg/warn/Wunused-var-11.C: New test.
4271 * c-c++-common/Wunused-var-10.c: New test.
4273 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4276 * gcc.dg/assign-warn-2.c: Update.
4277 * gcc.dg/cpp/line3.c: Update.
4278 * gcc.dg/c99-array-lval-8.c: Update.
4279 * gcc.dg/cast-qual-2.c: Update.
4280 * gcc.dg/c99-arraydecl-3.c: Update.
4281 * gcc.dg/assign-warn-1.c: Update.
4282 * gcc.dg/format/gcc_diag-1.c: Update.
4284 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4286 PR rtl-optimization/39871
4287 PR rtl-optimization/40615
4288 PR rtl-optimization/42500
4289 PR rtl-optimization/42502
4290 * gcc.target/arm/eliminate.c: New test.
4292 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4296 * g++.old-deja/g++.other/delete3.C: Likewise.
4297 * g++.old-deja/g++.other/new.C: Likewise.
4298 * g++.old-deja/g++.law/operators27.C: Likewise.
4299 * g++.old-deja/g++.mike/p755.C: Likewise.
4300 * g++.dg/eh/new1.C: Likewise.
4301 * g++.dg/init/new5.C: Likewise.
4303 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4305 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4306 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4307 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4309 2010-06-03 Richard Guenther <rguenther@suse.de>
4312 * lib/lto.exp: Always load gcc.exp.
4313 (lto-obj): For C source files invoke gcc_target_compile.
4314 * g++.dg/lto/20100603-1_0.C: New testcase.
4315 * g++.dg/lto/20100603-1_1.c: Likewise.
4317 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4319 PR tree-optimization/43688
4320 * gfortran.dg/pr43688.f90: New.
4322 2010-06-03 Richard Guenther <rguenther@suse.de>
4325 * gcc.dg/lto/20100603-1_0.c: New testcase.
4326 * gcc.dg/lto/20100603-2_0.c: Likewise.
4327 * gcc.dg/lto/20100603-3_0.c: Likewise.
4329 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4332 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4333 * gcc.target/powerpc/recip-2.c: Ditto.
4334 * gcc.target/powerpc/recip-3.c: Ditto.
4335 * gcc.target/powerpc/recip-4.c: Ditto.
4336 * gcc.target/powerpc/recip-5.c: Ditto.
4337 * gcc.target/powerpc/recip-6.c: Ditto.
4338 * gcc.target/powerpc/recip-7.c: Ditto.
4339 * gcc.target/powerpc/recip-test.h: Ditto.
4340 * gcc.target/powerpc/recip-test2.h: Ditto.
4342 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4344 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4346 2010-06-02 Jason Merrill <jason@redhat.com>
4348 * g++.dg/ext/vector9.C: Expect typedef in error message.
4353 * g++.dg/tc1/dr101.C: Remove xfails.
4355 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4358 * g++.dg/ipa/pr44372.C: New.
4360 2010-06-02 Jan Hubicka <jh@suse.cz>
4363 * g++.dg/torture/pr44295.C: Neww testcase.
4365 2010-06-02 Jan Hubicka <jh@suse.cz>
4367 * gcc.dg/tree-ssa/loadpre6.c: Update.
4369 2010-06-02 Richard Guenther <rguenther@suse.de>
4371 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4374 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4376 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4377 the link fail message.
4379 2010-06-02 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/use_13.f90: New test case.
4384 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4387 * gfortran.dg/error_stop_2.f08: Minor update.
4389 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4392 * gfortran.dg/error_stop_1.f08: New test.
4393 * gfortran.dg/error_stop_2.f08: New test.
4395 2010-06-01 Jason Merrill <jason@redhat.com>
4398 * g++.dg/cpp0x/initlist37.C: New.
4399 * g++.dg/cpp0x/initlist38.C: New.
4402 * g++.dg/cpp0x/initlist36.C: New.
4404 2010-05-31 Jan Hubicka <jh@suse.cz>
4406 * gcc.dg/noreturn-8.c: New testcase.
4408 2010-05-31 Jan Hubicka <jh@suse.cz>
4410 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4411 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4413 2010-05-31 Jan Hubicka <jh@suse.cz>
4415 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4416 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4418 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4421 * gfortran.dg/dependency_27.f90: New test.
4422 * gfortran.dg/array_assign_1.F90: New test.
4424 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.target/i386/sse-24.c: New test.
4429 2010-05-31 Jan Hubicka <jh@suse.cz>
4431 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4433 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4436 * gcc.dg/pr44337.c: New test.
4438 PR tree-optimization/44182
4439 * g++.dg/debug/pr44182.C: New test.
4441 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4443 * gcc.dg/nested-func-7.c: New test.
4444 * gnat.dg/frame_overflow.adb: Adjust directives.
4446 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4448 * gnat.dg/prot2.ad[sb]: New test.
4449 * gnat.dg/prot2_pkg1.ads: New helper.
4450 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4452 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/array11.adb: Adjust dg-warning directive.
4455 * gnat.dg/object_overflow.adb: Likewise.
4457 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4460 * gcc.dg/tree-ssa/pr44306.c: New.
4462 2010-05-29 Jan Hubicka <jh@suse.cz>
4464 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4466 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4468 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4470 2010-05-28 Mike Stump <mikestump@comcast.net>
4473 * objc.dg/const-str-9.m: Remove static.
4475 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4478 * gcc.c-torture/compile/pr43636.c: New test.
4480 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4483 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4484 * obj-c++.dg/try-catch-9.mm: Ditto.
4486 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4488 Revert patch for PR c++/44188
4489 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4491 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4494 * g++.dg/debug/dwarf2/typedef3.C: New test.
4496 2010-05-27 Jason Merrill <jason@redhat.com>
4499 * g++.dg/ext/vla9.C: New.
4501 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4504 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4505 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4506 * objc.dg/torture/tls/thr-init.m: Ditto.
4507 * objc.dg/torture/trivial.m: Ditto.
4508 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4509 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4510 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4511 * obj-c++.dg/torture/trivial.mm: Ditto.
4513 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4515 * g++.dg/lto/20100302_0.C: Skip on darwin.
4517 2010-05-27 Richard Guenther <rguenther@suse.de>
4519 PR tree-optimization/44284
4520 * gcc.dg/vect/vect-118.c: New testcase.
4521 * gcc.dg/vect/bb-slp-20.c: Adjust.
4522 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4523 * gcc.dg/vect/slp-9.c: Likewise.
4524 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4525 * gcc.dg/vect/vect-10.c: Likewise.
4526 * gcc.dg/vect/vect-109.c: Likewise.
4527 * gcc.dg/vect/vect-12.c: Likewise.
4528 * gcc.dg/vect/vect-36.c: Likewise.
4529 * gcc.dg/vect/vect-7.c: Likewise.
4530 * gcc.dg/vect/vect-iv-8.c: Likewise.
4531 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4532 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4533 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4534 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4535 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4536 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4537 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4538 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4539 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4540 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4541 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4542 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4543 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4544 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4545 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4546 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4547 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4549 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4551 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4554 2010-05-26 Jan Hubicka <jh@suse.cz>
4556 * gcc.dg/lto/materialize-1_0.c: New file.
4557 * gcc.dg/lto/materialize-1_1.c: New file.
4559 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4561 * gnat.dg/lto10.adb: New test.
4562 * gnat.dg/lto10_pkg.ads: New helper.
4564 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4566 * lib/target-supports.exp (check_effective_target_int128): New
4567 function to check if __int128 types are available for target.
4568 * c-c++-common/int128-types-1.c: New.
4569 * c-c++-common/int128-1.c: New.
4570 * c-c++-common/int128-2.c: New.
4571 * g++.dg/abi/mangle43.C: New.
4572 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4573 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4574 pointer-wide scalar.
4575 * g++.dg/other/pr25632.C: Likewise.
4576 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4577 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4579 * g++.dg/warn/pr13358-4.C: Likewise.
4580 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4581 * g++.dg/warn/Wconversion-null.C: Likewise.
4583 2010-05-26 Jason Merrill <jason@redhat.com>
4586 * g++.dg/cpp0x/variadic101.C: New.
4588 2010-05-26 Richard Guenther <rguenther@suse.de>
4590 PR rtl-optimization/44164
4591 * gcc.c-torture/execute/pr44164.c: New testcase.
4592 * g++.dg/tree-ssa/pr13146.C: Adjust.
4594 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4597 * gfortran.dg/whole_file_19.f90 : New test.
4599 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4604 * gfortran.dg/pr40999.f: Fix function type.
4605 * gfortran.dg/whole_file_5.f90: Likewise.
4606 * gfortran.dg/whole_file_6.f90: Likewise.
4607 * gfortran.dg/whole_file_16.f90: New.
4608 * gfortran.dg/whole_file_17.f90: New.
4609 * gfortran.dg/whole_file_18.f90: New.
4611 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4612 Iain Sandoe <iains@gcc.gnu.org>
4614 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4615 * gcc.c-torture/compile/pr44197.c: Require alias support.
4616 * gcc.dg/lto/20081222_0.c: Ditto.
4618 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4621 * gcc.dg/guality/vla-2.c: New test.
4623 2010-05-25 Richard Guenther <rguenther@suse.de>
4626 * g++.dg/torture/pr44069.C: New testcase.
4628 2010-05-25 Richard Guenther <rguenther@suse.de>
4630 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4632 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4635 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4637 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4639 * obj-c++.dg/torture/tls/trivial.mm: New.
4640 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4641 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4642 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4643 * obj-c++.dg/torture/tls/diag-1.mm: New.
4644 * obj-c++.dg/torture/tls/tls.exp: New.
4645 * obj-c++.dg/torture/trivial.mm: New.
4646 * obj-c++.dg/torture/dg-torture.exp: New.
4647 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4648 * obj-c++.dg/tls/trivial.m: New.
4649 * obj-c++.dg/tls/init-1.mm: New.
4650 * obj-c++.dg/tls/diag-1.mm: New.
4651 * obj-c++.dg/tls/init-2.mm: New.
4652 * obj-c++.dg/tls/diag-2.mm: New.
4653 * obj-c++.dg/tls/diag-3.mm: New.
4654 * obj-c++.dg/tls/diag-4.mm: New.
4655 * obj-c++.dg/tls/static-1.mm: New.
4656 * obj-c++.dg/tls/tls.exp: New.
4657 * obj-c++.dg/tls/diag-5.mm: New.
4658 * obj-c++.dg/tls/static-1a.mm: New.
4659 * objc-obj-c++-shared/Object1.mm: New.
4660 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4662 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4665 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4666 * obj-c++.dg/const-str-6.mm: Ditto.
4668 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4670 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4672 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4675 * gnat.dg/array13.ad[sb]: New test.
4677 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4678 Sandra Loosemore <sandra@codesourcery.com>
4680 * gcc.target/arm/neon/: Regenerated test cases.
4682 * gcc.target/arm/neon/polytypes.c,
4683 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4684 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4685 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4686 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4687 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4688 dg-add-options arm_neon.
4690 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4691 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4692 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4693 and arm_neon_fp16_ok.
4695 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4696 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4698 * lib/target-supports.exp (add_options_for_arm_neon): New.
4699 (check_effective_target_arm_neon_ok_nocache): New, from
4700 check_effective_target_arm_neon_ok. Check multiple possibilities.
4701 (check_effective_target_arm_neon_ok): Use
4702 check_effective_target_arm_neon_ok_nocache.
4703 (add_options_for_arm_neon_fp16)
4704 (check_effective_target_arm_neon_fp16_ok)
4705 check_effective_target_arm_neon_fp16_ok_nocache): New.
4706 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4708 2010-05-24 Jason Merrill <jason@redhat.com>
4711 * g++.dg/cpp0x/initlist35.C: New.
4712 * g++.dg/init/brace6.C: Adjust.
4714 2010-05-24 Paul Brook <paul@codesourcery.com>
4716 * gcc.target/arm/frame-pointer-1.c: New test.
4717 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4718 pointer elimination.
4720 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4723 * gcc.target/i386/crc32-3.c: New.
4724 * gcc.target/i386/crc32-4.c: Likewise.
4726 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4728 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4729 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4730 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4732 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4734 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4736 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4739 * gcc.c-target/pr43869.c: New test.
4741 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/class_22.f03: New.
4746 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4749 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4751 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4754 * gfortran.dg/abstract_type_7.f03: New.
4756 2010-05-21 Jason Merrill <jason@redhat.com>
4758 * g++.dg/eh/spec11.C: Test cleanup optimization.
4760 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.target/i386/pr44223.c: New test.
4765 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4769 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4771 * g++.dg/other/const3.C: New test.
4773 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4776 * warn_unused_dummy_argument_1.f90: New.
4777 * warn_unused_dummy_argument_2.f90: New.
4779 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4782 * g++.dg/inherit/crash1.C: New.
4783 * g++.dg/inherit/crash2.C: Likewise.
4785 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4788 * g++.dg/debug/pr44178.C: New test.
4790 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4793 * gcc.dg/tree-ssa/prefetch-6.c: Add
4794 --param min-insn-to-prefetch-ratio=6.
4795 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4796 allow unrolling, and adjust the movnti count.
4798 2010-05-20 Jan Hubicka <jh@suse.cz>
4801 * gcc.c-torture/compile/pr44197.c: New file.
4803 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4805 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4807 (check_effective_target_xop): Remove __may_alias__ attribute.
4809 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4812 * gcc.c-torture/execute/pr44202-1.c: New test.
4814 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4817 * gfortran.dg/label_1.f90: Update test.
4819 2010-05-19 Jan Hubicka <jh@suse.cz>
4821 * gcc.dg/lto/ipareference2_0.c: New file.
4822 * gcc.dg/lto/ipareference2_1.c: New file.
4824 2010-05-19 Jason Merrill <jason@redhat.com>
4826 * g++.dg/parse/fn-typedef2.C: New.
4828 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4832 * g++.dg/template/fntype1.C: New.
4834 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4836 * gnat.dg/discr23.ad[sb]: New test.
4837 * gnat.dg/discr23_pkg.ads: New helper.
4839 * gnat.dg/specs/controlled1.ads: New test.
4840 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4842 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4845 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4846 Fixed scope of C_SIZEOF.
4847 * gfortran.dg/warn_conversion_2.f90: New.
4849 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4852 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4853 for optional selector.
4854 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4855 (check_effective_target_sse3): New proc.
4856 * gcc.target/i386/math-torture/math-torture.exp: Load
4857 target-supports.exp.
4858 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4859 check_effective_target_sse2.
4860 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4861 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4862 * g++.dg/vect/vect.exp: Likewise.
4863 * gfortran.dg/vect/vect.exp: Likewise.
4864 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4865 -msse2 if check_effective_target_sse2.
4867 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4868 * gcc.target/i386/3dnow-2.c: Likewise.
4869 * gcc.target/i386/3dnowA-1.c: Likewise.
4870 * gcc.target/i386/3dnowA-2.c: Likewise.
4871 * gcc.target/i386/pr42549.c: Likewise.
4873 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4874 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4875 * gcc.target/i386/sse3-addsubps.c: Likewise.
4876 * gcc.target/i386/sse3-haddpd.c: Likewise.
4877 * gcc.target/i386/sse3-haddps.c: Likewise.
4878 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4879 * gcc.target/i386/sse3-hsubps.c: Likewise.
4880 * gcc.target/i386/sse3-movddup.c: Likewise.
4881 * gcc.target/i386/sse3-movshdup.c: Likewise.
4882 * gcc.target/i386/sse3-movsldup.c: Likewise.
4884 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4885 * g++.dg/ext/attrib35.C: Likewise.
4886 * g++.dg/opt/pr40496.C: Likewise.
4887 * g++.dg/other/i386-1.C: Likewise.
4888 * g++.dg/other/i386-4.C: Likewise.
4889 * g++.dg/other/pr34435.C: Likewise.
4890 * g++.dg/other/pr39496.C: Likewise.
4891 * g++.dg/other/pr40446.C: Likewise.
4892 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4893 * gcc.dg/compat/vector-1a_main.c: Likewise.
4894 * gcc.dg/compat/vector-2a_main.c: Likewise.
4895 * gcc.dg/lto/20090206-1_0.c: Likewise.
4896 * gcc.dg/pr34856.c: Likewise.
4897 * gcc.dg/pr36584.c: Likewise.
4898 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4899 * gcc.dg/pr37544.c: Likewise.
4900 * gcc.dg/torture/pr16104-1.c: Likewise.
4901 * gcc.dg/torture/pr35771-1.c: Likewise.
4902 * gcc.dg/torture/pr35771-2.c: Likewise.
4903 * gcc.dg/torture/pr35771-3.c: Likewise.
4904 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4905 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4906 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4907 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4908 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4909 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4910 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4911 * gcc.target/i386/20060512-1.c: Likewise.
4912 * gcc.target/i386/20060512-3.c: Likewise.
4913 * gcc.target/i386/all_one_m128i.c: Likewise.
4914 * gcc.target/i386/float128-1.c: Likewise.
4915 * gcc.target/i386/float128-2.c: Likewise.
4916 * gcc.target/i386/fpcvt-1.c: Likewise.
4917 * gcc.target/i386/fpcvt-2.c: Likewise.
4918 * gcc.target/i386/fpcvt-3.c: Likewise.
4919 * gcc.target/i386/fpprec-1.c: Likewise.
4920 * gcc.target/i386/funcspec-9.c: Likewise.
4921 * gcc.target/i386/incoming-1.c: Likewise.
4922 * gcc.target/i386/incoming-12.c: Likewise.
4923 * gcc.target/i386/incoming-2.c: Likewise.
4924 * gcc.target/i386/incoming-3.c: Likewise.
4925 * gcc.target/i386/incoming-4.c: Likewise.
4926 * gcc.target/i386/incoming-6.c: Likewise.
4927 * gcc.target/i386/incoming-7.c: Likewise.
4928 * gcc.target/i386/incoming-8.c: Likewise.
4929 * gcc.target/i386/opt-1.c: Likewise.
4930 * gcc.target/i386/opt-2.c: Likewise.
4931 * gcc.target/i386/ordcmp-1.c: Likewise.
4932 * gcc.target/i386/pr17692.c: Likewise.
4933 * gcc.target/i386/pr18614-1.c: Likewise.
4934 * gcc.target/i386/pr22152.c: Likewise.
4935 * gcc.target/i386/pr23570.c: Likewise.
4936 * gcc.target/i386/pr23575.c: Likewise.
4937 * gcc.target/i386/pr26449-1.c: Likewise.
4938 * gcc.target/i386/pr26600.c: Likewise.
4939 * gcc.target/i386/pr27790.c: Likewise.
4940 * gcc.target/i386/pr28839.c: Likewise.
4941 * gcc.target/i386/pr30970.c: Likewise.
4942 * gcc.target/i386/pr32000-1.c: Likewise.
4943 * gcc.target/i386/pr32000-2.c: Likewise.
4944 * gcc.target/i386/pr32280.c: Likewise.
4945 * gcc.target/i386/pr32661.c: Likewise.
4946 * gcc.target/i386/pr32708-1.c: Likewise.
4947 * gcc.target/i386/pr32961.c: Likewise.
4948 * gcc.target/i386/pr33329.c: Likewise.
4949 * gcc.target/i386/pr35714.c: Likewise.
4950 * gcc.target/i386/pr35767-1.c: Likewise.
4951 * gcc.target/i386/pr35767-1d.c: Likewise.
4952 * gcc.target/i386/pr35767-1i.c: Likewise.
4953 * gcc.target/i386/pr35767-2.c: Likewise.
4954 * gcc.target/i386/pr35767-2d.c: Likewise.
4955 * gcc.target/i386/pr35767-2i.c: Likewise.
4956 * gcc.target/i386/pr35767-3.c: Likewise.
4957 * gcc.target/i386/pr35767-5.c: Likewise.
4958 * gcc.target/i386/pr36222-1.c: Likewise.
4959 * gcc.target/i386/pr36578-1.c: Likewise.
4960 * gcc.target/i386/pr36578-2.c: Likewise.
4961 * gcc.target/i386/pr36992-1.c: Likewise.
4962 * gcc.target/i386/pr37101.c: Likewise.
4963 * gcc.target/i386/pr37216.c: Likewise.
4964 * gcc.target/i386/pr37434-1.c: Likewise.
4965 * gcc.target/i386/pr37434-2.c: Likewise.
4966 * gcc.target/i386/pr37843-3.c: Likewise.
4967 * gcc.target/i386/pr37843-4.c: Likewise.
4968 * gcc.target/i386/pr39162.c: Likewise.
4969 * gcc.target/i386/pr39315-1.c: Likewise.
4970 * gcc.target/i386/pr39315-2.c: Likewise.
4971 * gcc.target/i386/pr39315-3.c: Likewise.
4972 * gcc.target/i386/pr39315-4.c: Likewise.
4973 * gcc.target/i386/pr39445.c: Likewise.
4974 * gcc.target/i386/pr39496.c: Likewise.
4975 * gcc.target/i386/pr40809.c: Likewise.
4976 * gcc.target/i386/pr40906-3.c: Likewise.
4977 * gcc.target/i386/pr41019.c: Likewise.
4978 * gcc.target/i386/pr42542-1.c: Likewise.
4979 * gcc.target/i386/pr42542-2.c: Likewise.
4980 * gcc.target/i386/pr42542-3.c: Likewise.
4981 * gcc.target/i386/pr42542-3a.c: Likewise.
4982 * gcc.target/i386/pr42881.c: Likewise.
4983 * gcc.target/i386/push-1.c: Likewise.
4984 * gcc.target/i386/quad-sse.c: Likewise.
4985 * gcc.target/i386/reload-1.c: Likewise.
4986 * gcc.target/i386/sse-10.c: Likewise.
4987 * gcc.target/i386/sse-11.c: Likewise.
4988 * gcc.target/i386/sse-15.c: Likewise.
4989 * gcc.target/i386/sse-17.c: Likewise.
4990 * gcc.target/i386/sse-18.c: Likewise.
4991 * gcc.target/i386/sse-19.c: Likewise.
4992 * gcc.target/i386/sse-4.c: Likewise.
4993 * gcc.target/i386/sse-6.c: Likewise.
4994 * gcc.target/i386/sse-vect-types.c: Likewise.
4995 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4996 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4997 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4998 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4999 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5000 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5001 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5002 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5003 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5004 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5005 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5006 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5007 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5008 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5009 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5010 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5011 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5012 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5013 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5014 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5015 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5016 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5017 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5018 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5019 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5020 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5021 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5022 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5023 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5024 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5025 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5026 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5027 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5028 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5029 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5030 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5031 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5032 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5033 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5034 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5035 * gcc.target/i386/sse2-mmx.c: Likewise.
5036 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5037 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5038 * gcc.target/i386/sse2-movd-1.c: Likewise.
5039 * gcc.target/i386/sse2-movd-2.c: Likewise.
5040 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5041 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5042 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5043 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5044 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5045 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5046 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5047 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5048 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5049 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5050 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5051 * gcc.target/i386/sse2-movq-1.c: Likewise.
5052 * gcc.target/i386/sse2-movq-2.c: Likewise.
5053 * gcc.target/i386/sse2-movq-3.c: Likewise.
5054 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5055 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5056 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5057 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5058 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5059 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5060 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5061 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5062 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5063 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5064 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5065 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5066 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5067 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5068 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5069 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5070 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5071 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5072 * gcc.target/i386/sse2-pand-1.c: Likewise.
5073 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5074 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5075 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5076 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5077 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5078 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5079 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5080 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5081 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5082 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5083 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5084 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5085 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5086 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5087 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5088 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5089 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5090 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5091 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5092 * gcc.target/i386/sse2-por-1.c: Likewise.
5093 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5094 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5095 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5096 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5097 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5098 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5099 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5100 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5101 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5102 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5103 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5104 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5105 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5106 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5107 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5108 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5109 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5110 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5111 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5112 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5113 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5114 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5115 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5116 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5117 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5118 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5119 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5120 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5121 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5122 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5123 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5124 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5125 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5126 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5127 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5128 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5129 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5130 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5131 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5132 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5133 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5134 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5135 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5136 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5137 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5138 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5139 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5140 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5141 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5142 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5143 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5144 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5145 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5146 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5147 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5148 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5149 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5150 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5151 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5152 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5153 * gcc.target/i386/sse2-vec-1.c: Likewise.
5154 * gcc.target/i386/sse2-vec-2.c: Likewise.
5155 * gcc.target/i386/sse2-vec-3.c: Likewise.
5156 * gcc.target/i386/sse2-vec-4.c: Likewise.
5157 * gcc.target/i386/sse2-vec-5.c: Likewise.
5158 * gcc.target/i386/sse2-vec-6.c: Likewise.
5159 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5160 * gcc.target/i386/ssefn-2.c: Likewise.
5161 * gcc.target/i386/ssefn-4.c: Likewise.
5162 * gcc.target/i386/ssefp-1.c: Likewise.
5163 * gcc.target/i386/ssefp-2.c: Likewise.
5164 * gcc.target/i386/sseregparm-3.c: Likewise.
5165 * gcc.target/i386/sseregparm-4.c: Likewise.
5166 * gcc.target/i386/sseregparm-5.c: Likewise.
5167 * gcc.target/i386/sseregparm-6.c: Likewise.
5168 * gcc.target/i386/sseregparm-7.c: Likewise.
5169 * gcc.target/i386/ssetype-1.c: Likewise.
5170 * gcc.target/i386/ssetype-2.c: Likewise.
5171 * gcc.target/i386/ssetype-3.c: Likewise.
5172 * gcc.target/i386/ssetype-4.c: Likewise.
5173 * gcc.target/i386/ssetype-5.c: Likewise.
5174 * gcc.target/i386/unordcmp-1.c: Likewise.
5175 * gcc.target/i386/vararg-1.c: Likewise.
5176 * gcc.target/i386/vararg-2.c: Likewise.
5177 * gcc.target/i386/vararg-3.c: Likewise.
5178 * gcc.target/i386/vararg-4.c: Likewise.
5179 * gcc.target/i386/vararg-7.c: Likewise.
5180 * gcc.target/i386/vararg-8.c: Likewise.
5181 * gcc.target/i386/vecinit-1.c: Likewise.
5182 * gcc.target/i386/vecinit-2.c: Likewise.
5183 * gcc.target/i386/vecinit-3.c: Likewise.
5184 * gcc.target/i386/vecinit-4.c: Likewise.
5185 * gcc.target/i386/vecinit-5.c: Likewise.
5186 * gcc.target/i386/vecinit-6.c: Likewise.
5187 * gcc.target/i386/vectorize2.c: Likewise.
5188 * gcc.target/i386/vectorize3.c: Likewise.
5189 * gcc.target/i386/vectorize4.c: Likewise.
5190 * gcc.target/i386/vectorize6.c: Likewise.
5191 * gcc.target/i386/vectorize7.c: Likewise.
5192 * gcc.target/i386/vectorize8.c: Likewise.
5193 * gcc.target/i386/vperm-v2df.c: Likewise.
5194 * gcc.target/i386/vperm-v2di.c: Likewise.
5195 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5196 * gcc.target/i386/xorps-sse2.c: Likewise.
5197 * gcc.target/i386/xorps.c: Likewise.
5198 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5199 * gfortran.dg/graphite/pr42326.f90: Likewise.
5200 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5202 2010-05-19 Richard Guenther <rguenther@suse.de>
5205 * g++.dg/lto/20100519-1_0.C: New testcase.
5207 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5210 * gfortran.dg/warn_intent_out_not_set.f90: New.
5212 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5215 * gfortran.dg/data_char_1.f90: Updated warning message.
5216 * gfortran.dg/data_array_6.f: New.
5218 2010-05-19 Martin Jambor <mjambor@suse.cz>
5220 * g++.dg/ipa/ivinline-8.C: New test.
5221 * gcc.dg/ipa/iinline-2.c: Likewise.
5223 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5226 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5227 arguments; add check for return value kind.
5228 * gfortran.dg/float_1.f90: Likewise.
5230 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5232 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5234 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5235 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5236 Prune another location line format.
5237 (lto-obj): Call lto_prune_warns on comp_output.
5239 2010-05-18 Jan Hubicka <jh@suse.cz>
5241 * gcc.dg/lto/ipacp_0.c: New test.
5242 * gcc.dg/lto/ipacp_1.c: New test.
5244 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5247 * gcc.dg/lto/20100518_0.c: New test.
5249 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5251 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5253 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5256 * gfortran.dg/class_21.f03: New.
5258 2010-05-17 Jason Merrill <jason@redhat.com>
5261 * g++.dg/cpp0x/initlist34.C: New.
5264 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5266 2010-05-17 Martin Jambor <mjambor@suse.cz>
5268 * g++.dg/ipa/ivinline-1.C: New test.
5269 * g++.dg/ipa/ivinline-2.C: New test.
5270 * g++.dg/ipa/ivinline-3.C: New test.
5271 * g++.dg/ipa/ivinline-4.C: New test.
5272 * g++.dg/ipa/ivinline-5.C: New test.
5273 * g++.dg/ipa/ivinline-6.C: New test.
5275 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5276 Jason Merrill <jason@redhat.com>
5279 * c-c++-common/Wunused-var-8.c: New test.
5281 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.c-torture/compile/pr42347.c: New test.
5287 * g++.dg/ext/asmgoto1.C: New test.
5289 2010-05-17 Martin Jambor <mjambor@suse.cz>
5292 * gcc.dg/tree-ssa/pr44133.c: New test.
5293 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5296 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5299 * gfortran.dg/class_20.f03: New.
5301 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5304 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5305 debug messages but not the newly introduced one.
5307 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5310 * gfortran.dg/initialization_25.f90: Commented testcase.
5311 * gfortran.dg/initialization_26.f90: New.
5313 2010-05-16 Richard Guenther <rguenther@suse.de>
5315 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5316 * gcc.dg/pr43084.c: Likewise.
5317 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5319 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5321 * gcc.dg/struct/struct-reorg.exp: Likewise.
5322 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5323 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5325 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5327 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5328 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5329 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5330 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5333 2010-05-15 Jason Merrill <jason@redhat.com>
5335 * g++.dg/eh/spec10.C: New.
5336 * g++.dg/eh/spec11.C: New.
5337 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5339 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5343 * gfortran.dg/allocatable_scalar_9.f90: New.
5345 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5348 * g++.dg/torture/pr44148.C: New test.
5350 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5352 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5353 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5354 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5355 diagnostics and type sizes.
5357 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5359 * gnat.dg/lto9.adb: New test.
5360 * gnat.dg/lto9_pkg1.ads: New helper.
5361 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5363 2010-05-15 Jan Hubicka <jh@suse.cz>
5365 * gcc.dg/lto/ipareference_1.c: Rename to ...
5366 * gcc.dg/lto/ipareference_0.c: ... this one.
5367 * gcc.dg/lto/ipareference_2.c: Rename to ...
5368 * gcc.dg/lto/ipareference_1.c: ... this one.
5370 2010-05-15 Jan Hubicka <jh@suse.cz>
5372 * gcc.dg/lto/ipareference_1.c: New file.
5373 * gcc.dg/lto/ipareference_2.c: New file.
5375 2010-05-15 Richard Guenther <rguenther@suse.de>
5377 PR tree-optimization/44038
5378 * gcc.c-torture/compile/pr44038.c: New testcase.
5380 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5382 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5383 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5385 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5389 * gfortran.dg/class_18.f03: New.
5390 * gfortran.dg/class_19.f03: New.
5392 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5396 * g++.dg/debug/dwarf2/const1.C: Remove.
5398 2010-05-14 Jason Merrill <jason@redhat.com>
5400 * g++.dg/eh/cond4.C: New.
5401 * g++.dg/eh/elide2.C: Adjust.
5402 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5404 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5407 * gfortran.dg/actual_array_interface_2.f90: New test.
5409 2010-05-14 Richard Guenther <rguenther@suse.de>
5411 PR tree-optimization/44119
5412 * gcc.c-torture/compile/pr44119.c: New testcase.
5414 2010-05-14 Jason Merrill <jason@redhat.com>
5417 * g++.dg/eh/terminate1.C: New.
5419 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5421 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5424 * gcc.dg/pr44136.c: New test.
5426 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5429 * g++.dg/warn/Wshadow-4.C: Adjust.
5430 * g++.dg/warn/Wshadow-5.C: New test.
5431 * g++.dg/warn/Wshadow-6.C: New test
5433 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5436 * gfortran.dg/initialization_25.f90: New.
5438 2010-05-13 Martin Jambor <mjambor@suse.cz>
5440 * g++.dg/otr-fold-1.C: New test.
5441 * g++.dg/otr-fold-2.C: New test.
5443 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5446 * gfortran.dg/gomp/pr44036-1.f90: New test.
5447 * gfortran.dg/gomp/pr44036-2.f90: New test.
5448 * gfortran.dg/gomp/pr44036-3.f90: New test.
5451 * gcc.dg/guality/sra-1.c: New test.
5453 2010-05-12 Jan Hubicka <jh@suse.cz>
5455 * tree-ssa/unreachable.c: New test.
5457 2010-05-12 Jason Merrill <jason@redhat.com>
5459 * g++.dg/cpp0x/sfinae1.C: New.
5461 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5463 * gcc.target/i386/zee.c: New file.
5465 2010-05-12 Jason Merrill <jason@redhat.com>
5467 * g++.dg/conversion/op1.C: Expect template candidate message.
5468 * g++.dg/cpp0x/nullptr15.C: Likewise.
5469 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5470 * g++.dg/cpp0x/pr31431.C: Likewise.
5471 * g++.dg/cpp0x/temp_default2.C: Likewise.
5472 * g++.dg/cpp0x/trailing4.C: Likewise.
5473 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5474 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5475 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5476 * g++.dg/cpp0x/variadic35.C: Likewise.
5477 * g++.dg/cpp0x/vt-35147.C: Likewise.
5478 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5479 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5480 * g++.dg/ext/visibility/anon8.C: Likewise.
5481 * g++.dg/ext/vla2.C: Likewise.
5482 * g++.dg/other/pr28114.C: Likewise.
5483 * g++.dg/other/ptrmem10.C: Likewise.
5484 * g++.dg/other/ptrmem11.C: Likewise.
5485 * g++.dg/overload/unknown1.C: Likewise.
5486 * g++.dg/parse/template7.C: Likewise.
5487 * g++.dg/parse/typename7.C: Likewise.
5488 * g++.dg/template/conv11.C: Likewise.
5489 * g++.dg/template/copy1.C: Likewise.
5490 * g++.dg/template/deduce3.C: Likewise.
5491 * g++.dg/template/dependent-expr5.C: Likewise.
5492 * g++.dg/template/friend.C: Likewise.
5493 * g++.dg/template/incomplete2.C: Likewise.
5494 * g++.dg/template/local4.C: Likewise.
5495 * g++.dg/template/local6.C: Likewise.
5496 * g++.dg/template/operator10.C: Likewise.
5497 * g++.dg/template/overload6.C: Likewise.
5498 * g++.dg/template/ptrmem2.C: Likewise.
5499 * g++.dg/template/ptrmem20.C: Likewise.
5500 * g++.dg/template/ptrmem8.C: Likewise.
5501 * g++.dg/template/sfinae2.C: Likewise.
5502 * g++.dg/template/ttp25.C: Likewise.
5503 * g++.dg/template/unify10.C: Likewise.
5504 * g++.dg/template/unify11.C: Likewise.
5505 * g++.dg/template/unify6.C: Likewise.
5506 * g++.dg/template/unify7.C: Likewise.
5507 * g++.dg/template/unify9.C: Likewise.
5508 * g++.dg/template/varmod1.C: Likewise.
5509 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5510 * g++.old-deja/g++.law/operators32.C: Likewise.
5511 * g++.old-deja/g++.pt/crash28.C: Likewise.
5512 * g++.old-deja/g++.pt/crash60.C: Likewise.
5513 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5514 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5515 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5516 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5517 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5518 * g++.old-deja/g++.pt/expr2.C: Likewise.
5519 * g++.old-deja/g++.pt/overload7.C: Likewise.
5520 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5521 * g++.old-deja/g++.pt/spec5.C: Likewise.
5522 * g++.old-deja/g++.pt/spec6.C: Likewise.
5523 * g++.old-deja/g++.pt/t24.C: Likewise.
5524 * g++.old-deja/g++.pt/unify4.C: Likewise.
5525 * g++.old-deja/g++.pt/unify6.C: Likewise.
5526 * g++.old-deja/g++.pt/unify8.C: Likewise.
5527 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5528 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5529 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5531 * g++.dg/cpp0x/initlist32.C: New.
5533 * g++.dg/template/conv11.C: New.
5534 * g++.dg/conversion/op1.C: Adjust expected error.
5536 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5538 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5541 * gcc.target/i386/avx-cmpsd-1.c: New.
5542 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5543 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5544 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5545 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5546 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5548 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5551 * gcc.dg/gomp/pr44085.c: New test.
5552 * gfortran.dg/gomp/pr44085.f90: New test.
5554 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5556 * objc-obj-c++-shared/Object1.m: New.
5557 * objc.dg/torture: New directory.
5558 * objc.dg/torture/tls: Ditto.
5559 * objc.dg/tls: Ditto.
5560 * objc.dg/torture/tls/trivial.m: New test.
5561 * objc.dg/torture/tls/thr-init-2.m: New test.
5562 * objc.dg/torture/tls/thr-init-3.m: New test.
5563 * objc.dg/torture/tls/thr-init.m: New test.
5564 * objc.dg/torture/tls/diag-1.m: New test.
5565 * objc.dg/torture/tls/tls.exp: New.
5566 * objc.dg/torture/trivial.m: New test.
5567 * objc.dg/torture/dg-torture.exp: New.
5568 * objc.dg/tls/diag-3.m: New test.
5569 * objc.dg/tls/diag-4.m: New test.
5570 * objc.dg/tls/diag-5.m: New test.
5571 * objc.dg/tls/init-1.m: New test.
5572 * objc.dg/tls/init-2.m: New test.
5573 * objc.dg/tls/tls.exp: New.
5574 * objc.dg/tls/diag-2.m: New test.
5575 * lib/objc.exp: Respond to dg-additional-files.
5577 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5579 * gcc.target/m68k/20100512-1.c: New.
5581 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5583 * gnat.dg/lto8.adb: New test.
5584 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5585 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5587 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5592 * g++.dg/template/crash97.C: New.
5593 * g++.dg/template/crash98.C: Likewise.
5594 * g++.dg/template/crash99.C: Likewise.
5595 * g++.dg/cpp0x/pr31439.C: Adjust.
5596 * g++.dg/template/crash95.C: Likewise.
5598 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5601 * c-c++-common/asmgoto-4.c: New test.
5602 * gcc.target/i386/pr44071.c: New test.
5605 * c-c++-common/Wunused-var-7.c: New test.
5606 * g++.dg/warn/Wunused-var-9.C: New test.
5608 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5611 * gfortran.dg/gomp/pr43711.f90: New.
5613 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5616 * gfortran.dg/select_5.f90: Updated.
5618 2010-05-11 Jan Hubicka <jh@suse.cz>
5620 PR tree-optimize/44063
5621 * gcc.c-torture/compile/pr44063.c: New testcase.
5623 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5626 * gcc.dg/pr44023.c: New test.
5628 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5630 * gnat.dg/lto7.adb: New test.
5631 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5633 2010-05-10 Jason Merrill <jason@redhat.com>
5636 * g++.dg/template/inherit5.C: New.
5639 * g++.dg/cpp0x/initlist33.C: New.
5640 * g++.dg/cpp0x/initlist26.C: Adjust.
5641 * g++.dg/cpp0x/initlist28.C: Adjust.
5643 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5646 * g++.dg/init/pr43719.C: New.
5647 * g++.dg/anon-struct4.C: Adjust.
5649 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.dg/pr44028.c: New test.
5654 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5659 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5660 * gfortran.dg/warn_conversion.f90: New.
5662 2010-05-10 Michael Matz <matz@suse.de>
5664 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5666 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5668 PR rtl-optimization/44012
5669 * gcc.dg/pr44012.c: New.
5671 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5673 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5674 Log text on entry and exit.
5675 Prune Sun ld warnings for common symbols with differing sizes.
5676 (lto-link-and-maybe-run): Change caller.
5678 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5681 * gfortran.dg/class_7.f03: Modified.
5682 * gfortran.dg/select_type_1.f03: Modified.
5683 * gfortran.dg/select_type_12.f03: New.
5685 2010-05-10 Richard Guenther <rguenther@suse.de>
5687 PR tree-optimization/44050
5688 * gcc.dg/torture/pr44050.c: New testcase.
5690 2010-05-10 Wei Guozhi <carrot@google.com>
5693 * gcc.target/arm/pr42879.c: New testcase.
5695 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5698 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5700 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5703 * gcc.dg/anon-struct-10.c: New test.
5705 2010-05-09 Richard Guenther <rguenther@suse.de>
5708 * gcc.dg/pr44024.c: New testcase.
5710 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5713 * gcc.dg/anon-struct-9.c: New test.
5715 2010-05-09 Richard Guenther <rguenther@suse.de>
5718 * gcc.c-torture/compile/pr44043.c: New testcase.
5720 2010-05-09 Richard Guenther <rguenther@suse.de>
5722 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5724 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5726 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5728 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5730 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5731 * gnat.dg/specs/lto3.ads: Likewise.
5733 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5736 * gcc.dg/pr28685-1.c: New file.
5738 2010-05-08 Richard Guenther <rguenther@suse.de>
5740 PR tree-optimization/44030
5741 * gcc.c-torture/compile/pr44030.c: New testcase.
5743 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5745 * gnat.dg/lto6.adb: New test.
5746 * gnat.dg/lto6_pkg.ads: New helper.
5748 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5750 * gnat.dg/lto5.adb: New test.
5751 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5753 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5755 * gnat.dg/lto4.ad[sb]: New test.
5757 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5759 * gnat.dg/specs/lto3.ads: New test.
5760 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5761 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5763 2010-05-08 Quentin Ochem <ochem@adacore.com>
5765 * gnat.dg/sizetype3.ad[sb]: New test.
5766 * gnat.dg/sizetype3_pkg.ads: New helper.
5768 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5771 * g++.dg/init/new29.C: New.
5773 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5776 * gfortran.dg/coarray_1.f90: Fixed error message.
5777 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5778 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5779 * gfortran.dg/intrinsic_std_5.f90: New.
5781 2010-05-07 Jason Merrill <jason@redhat.com>
5783 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5785 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5787 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5788 (size_t, stderr): Remove.
5789 (read_error): Replaced __builtin_fprintf by fprintf.
5791 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5793 * gcc.dg/ordered-comparison-1.c: New test.
5794 * gcc.dg/ordered-comparison-2.c: New test.
5795 * gcc.dg/ordered-comparison-3.c: New test.
5796 * gcc.dg/ordered-comparison-4.c: New test.
5798 2010-05-06 Mike Stump <mikestump@comcast.net>
5801 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5803 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5804 Jason Merrill <jason@redhat.com>
5806 * g++.dg/cpp0x/nullptr01.C: New.
5807 * g++.dg/cpp0x/nullptr02.C: New.
5808 * g++.dg/cpp0x/nullptr03.C: New.
5809 * g++.dg/cpp0x/nullptr04.C: New.
5810 * g++.dg/cpp0x/nullptr05.C: New.
5811 * g++.dg/cpp0x/nullptr06.C: New.
5812 * g++.dg/cpp0x/nullptr07.C: New.
5813 * g++.dg/cpp0x/nullptr08.C: New.
5814 * g++.dg/cpp0x/nullptr09.C: New.
5815 * g++.dg/cpp0x/nullptr10.C: New.
5816 * g++.dg/cpp0x/nullptr11.C: New.
5817 * g++.dg/cpp0x/nullptr12.C: New.
5818 * g++.dg/cpp0x/nullptr13.C: New.
5819 * g++.dg/cpp0x/nullptr14.C: New.
5820 * g++.dg/cpp0x/nullptr15.C: New.
5821 * g++.dg/cpp0x/nullptr16.C: New.
5822 * g++.dg/cpp0x/nullptr17.C: New.
5823 * g++.dg/cpp0x/nullptr18.C: New.
5824 * g++.dg/cpp0x/nullptr19.C: New.
5825 * g++.dg/cpp0x/nullptr20.C: New.
5826 * g++.dg/cpp0x/nullptr21.C: New.
5827 * g++.dg/cpp0x/nullptr22.C: New.
5828 * g++.dg/debug/nullptr01.C: New.
5829 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5831 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5833 * gcc.dg/Wunused-var-8.c: Move to...
5834 * c-c++-common/Wunused-var-6.c: ... here. New test.
5836 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/template/crash96.C: New.
5841 2010-05-06 Jan Hubicka <jh@suse.cz>
5843 PR tree-optimization/43791
5844 * gcc.c-torture/compile/pr43791.c: New file.
5846 2010-05-06 Michael Matz <matz@suse.de>
5848 PR tree-optimization/43984
5849 * gfortran.dg/pr43984.f90: New test.
5851 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5854 * gcc.dg/pr40989.c: New.
5856 2010-05-06 Richard Guenther <rguenther@suse.de>
5858 PR tree-optimization/43934
5859 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5861 2010-05-06 Richard Guenther <rguenther@suse.de>
5863 PR tree-optimization/43987
5864 * gcc.c-torture/execute/pr43987.c: New testcase.
5865 * gcc.dg/torture/pta-escape-1.c: Adjust.
5866 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5867 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5868 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5869 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5871 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5872 Dodji Seketeli <dodji@redhat.com>
5875 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5876 * g++.dg/template/sfinae16.C: Likewise.
5877 * gcc.dg/Wunused-var-1.c: Moved to...
5878 * c-c++-common/Wunused-var-1.c: ...here. New test.
5879 * gcc.dg/Wunused-var-2.c: Moved to...
5880 * c-c++-common/Wunused-var-2.c: ...here. New test.
5881 * gcc.dg/Wunused-var-3.c: Moved to...
5882 * c-c++-common/Wunused-var-3.c: ...here. New test.
5883 * gcc.dg/Wunused-var-4.c: Moved to...
5884 * gcc.dg/Wunused-var-1.c: ... here.
5885 * gcc.dg/Wunused-var-5.c: Moved to...
5886 * c-c++-common/Wunused-var-4.c: ...here. New test.
5887 * gcc.dg/Wunused-var-7.c: Moved to...
5888 * c-c++-common/Wunused-var-5.c: ...here. New test.
5889 * gcc.dg/Wunused-var-6.c: Moved to...
5890 * gcc.dg/Wunused-var-2.c: ... here.
5891 * c-c++-common/Wunused-var-1.c: New test.
5892 * c-c++-common/Wunused-var-2.c: New test.
5893 * c-c++-common/Wunused-var-3.c: New test.
5894 * c-c++-common/Wunused-var-4.c: New test.
5895 * c-c++-common/Wunused-var-5.c: New test.
5896 * g++.dg/warn/Wunused-var-1.C: New test.
5897 * g++.dg/warn/Wunused-var-2.C: New test.
5898 * g++.dg/warn/Wunused-var-3.C: New test.
5899 * g++.dg/warn/Wunused-var-4.C: New test.
5900 * g++.dg/warn/Wunused-var-5.C: New test.
5901 * g++.dg/warn/Wunused-var-6.C: New test.
5902 * g++.dg/warn/Wunused-var-7.C: New test.
5903 * g++.dg/warn/Wunused-var-8.C: New test.
5904 * g++.dg/warn/Wunused-parm-1.C: New test.
5905 * g++.dg/warn/Wunused-parm-2.C: New test.
5906 * g++.dg/warn/Wunused-parm-3.C: New test.
5908 2010-05-06 Tobias Burnus <burnus@net-b.de>
5911 * gfortran.dg/gomp/crayptr5.f90: New test case.
5913 2010-05-05 Jason Merrill <jason@redhat.com>
5916 * g++.dg/ext/attrib39.C: New.
5918 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5921 * gfortran.dg/data_invalid.f90: New.
5923 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5925 * gnat.dg/lto2.adb: New test.
5927 2010-05-05 Jason Merrill <jason@redhat.com>
5930 * g++.dg/opt/empty1.C: New.
5932 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5935 * gfortran.dg/class_17.f03: New.
5937 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5939 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5941 2010-05-04 Mike Stump <mikestump@comcast.net>
5944 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5946 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5949 * gcc.target/i386/pr43668.c: New.
5951 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/cpp0x/initlist31.C: New.
5956 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.dg/Wunused-var-8.c: New test.
5961 2010-05-04 Jason Merrill <jason@redhat.com>
5964 * g++.dg/cpp0x/enum3.C: Extend.
5966 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5969 * gcc.target/i386/pr43799.c: New.
5971 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5973 * gnat.dg/lto1.adb: New test.
5974 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5976 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5979 * gcc.target/i386/pr43671.c: New.
5981 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/template/crash95.C: New.
5986 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5989 * gcc.target/i386/pr43508.c: New.
5991 2010-05-04 Richard Guenther <rguenther@suse.de>
5993 PR tree-optimization/43879
5994 * g++.dg/torture/pr43879-1_0.C: New testcase.
5995 * g++.dg/torture/pr43879-1_1.C: Likewise.
5997 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6000 * g++.dg/other/crash-12.C: New test.
6002 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6004 * g++.dg/cdce3.C: Add a space. Updated.
6006 2010-05-03 Jason Merrill <jason@redhat.com>
6009 * g++.dg/opt/enum2.C: New.
6010 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6011 * g++.dg/warn/Wswitch-1.C: Adjust message.
6013 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6016 * g++.dg/ext/label13.C: Fix typo.
6017 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6019 * gcc.c-torture/compile/limits-declparen.c: xfail on
6020 alpha*-dec-osf5* with -g.
6021 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6022 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6023 * gcc.dg/c99-tgmath-2.c: Likewise.
6024 * gcc.dg/c99-tgmath-3.c: Likewise.
6025 * gcc.dg/c99-tgmath-4.c: Likewise.
6027 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6030 * gfortran.dg/unexpected_interface.f90: New test.
6032 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6034 * ada/acats/run_acats (which): New function.
6035 (host_gnatchop, host_gnatmake): Use it.
6037 2010-05-03 Richard Guenther <rguenther@suse.de>
6039 PR tree-optimization/43971
6040 * gcc.dg/pr43971.c: New testcase.
6042 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6045 * gcc.dg/debug/pr43972.c: New test.
6047 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6050 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6052 2010-05-02 Richard Guenther <rguenther@suse.de>
6054 PR tree-optimization/43879
6055 * gcc.dg/torture/pr43879-3.c: New testcase.
6057 2010-05-01 Richard Guenther <rguenther@suse.de>
6059 PR tree-optimization/43949
6060 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6062 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6065 * g++.dg/init/new28.C: New.
6067 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6070 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6071 structure and nested declarations.
6072 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6073 structure and nested declarations. Reduce header clutter and
6074 use _exit() rather than abort().
6075 * objc.dg/encode-10.m: New.
6076 * objc.dg/encode-11.m: New.
6078 2010-04-30 DJ Delorie <dj@redhat.com>
6080 * gcc.c-torture/execute/20100430-1.c: New test.
6082 2010-04-30 Jason Merrill <jason@redhat.com>
6085 * g++.dg/template/ptrmem21.C: New.
6087 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6091 * gfortran.dg/coarray_13.f90: New test.
6093 2010-04-30 Richard Guenther <rguenther@suse.de>
6096 * gcc.dg/lto/20100430-1_0.c: New testcase.
6098 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6101 * c-c++-common/pr43942.c: New test.
6103 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6105 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6106 conflict with darwin crt1.o 'start' symbol.
6108 2010-04-30 Richard Guenther <rguenther@suse.de>
6110 PR tree-optimization/43879
6111 * gcc.dg/torture/pr43879_1.c: New testcase.
6113 2010-04-30 Richard Guenther <rguenther@suse.de>
6115 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6117 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6120 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6121 user-provided constructor while recursing.
6123 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6126 * gfortran.dg/class_16.f03: New test.
6128 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6131 * gfortran.dg/class_15.f03: New.
6133 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6136 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6138 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6141 * gfortran.dg/generic_22.f03 : New test.
6143 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6146 * gfortran.dg/class_14.f03: New test.
6148 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6151 * gfortran.dg/interface_32.f90: New test.
6153 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6154 Janus Weil <janus@gcc.gnu.org>
6157 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6158 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6159 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6161 2010-04-28 Mike Stump <mikestump@comcast.net>
6163 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6165 * g++.dg/uninit-pred-2_b.C: Likewise.
6167 2010-04-28 Tobias Burnus <burnus@net-b.de>
6171 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6173 2010-04-28 Matthias Klose <doko@ubuntu.com>
6175 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6176 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6177 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6178 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6179 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6181 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6183 * gcc.dg/const-uniq-1.c: New test.
6184 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6186 2010-04-28 Xinliang David Li <davidxl@google.com>
6188 * gcc.dg/uninit-pred-2_b.c: New test.
6189 * gcc.dg/uninit-pred-4_b.c: New test.
6190 * gcc.dg/uninit-pred-3_d.c: New test.
6191 * gcc.dg/uninit-pred-6_b.c: New test.
6192 * gcc.dg/uninit-pred-8_b.c: New test.
6193 * gcc.dg/uninit-pred-3_a.c: New test.
6194 * gcc.dg/uninit-pred-2_c.c: New test.
6195 * gcc.dg/uninit-pred-5_a.c: New test.
6196 * gcc.dg/uninit-pred-3_e.c: New test.
6197 * gcc.dg/uninit-pred-7_a.c: New test.
6198 * gcc.dg/uninit-pred-6_c.c: New test.
6199 * gcc.dg/uninit-pred-9_a.c: New test.
6200 * gcc.dg/uninit-pred-8_c.c: New test.
6201 * gcc.dg/uninit-pred-3_b.c: New test.
6202 * gcc.dg/uninit-pred-5_b.c: New test.
6203 * gcc.dg/uninit-pred-7_b.c: New test.
6204 * gcc.dg/uninit-pred-6_d.c: New test.
6205 * gcc.dg/uninit-pred-9_b.c: New test.
6206 * gcc.dg/uninit-pred-2_a.c: New test.
6207 * gcc.dg/uninit-pred-4_a.c: New test.
6208 * gcc.dg/uninit-pred-3_c.c: New test.
6209 * gcc.dg/uninit-pred-6_a.c: New test.
6210 * gcc.dg/uninit-pred-8_a.c: New test.
6211 * gcc.dg/uninit-pred-7_c.c: New test.
6212 * gcc.dg/uninit-pred-6_e.c: New test.
6213 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6214 * g++.dg/uninit-pred-1_a.C: New test.
6215 * g++.dg/uninit-pred-1_b.C: New test.
6216 * g++.dg/uninit-pred-2_a.C: New test.
6217 * g++.dg/uninit-pred-2_b.C: New test.
6218 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6219 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6220 * g++.dg/uninit-pred-loop_1.cc: New test.
6222 2010-04-28 Martin Jambor <mjambor@suse.cz>
6224 * gcc.dg/lto/20091209-1_0.c: New testcase.
6226 2010-04-28 Richard Guenther <rguenther@suse.de>
6228 PR tree-optimization/43879
6229 PR tree-optimization/43909
6230 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6232 2010-04-28 Richard Guenther <rguenther@suse.de>
6235 * g++.dg/torture/pr43880.C: New testcase.
6237 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6240 * g++.dg/template/recurse2.C: Update
6241 * g++.dg/template/recurse.C: Update.
6242 * g++.dg/template/pr23510.C: Update.
6243 * lib/prune.exp: Filter out 'recursively instantiated'.
6245 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6248 * g++.dg/init/pr29043.C: New.
6250 2010-04-27 Jason Merrill <jason@redhat.com>
6252 * g++.dg/lookup/scoped5.C: Adjust.
6253 * g++.dg/lookup/scoped8.C: Adjust.
6254 * g++.dg/template/dependent-expr5.C: Adjust.
6255 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6258 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6261 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6263 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6264 Jan Hubicka <hubicka@ucw.cz>
6266 * gcc.dg/pure-2.c: New testcase.
6267 * gcc.dg/const-1.c: New testcase.
6269 2010-04-27 Jason Merrill <jason@redhat.com>
6271 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6274 * g++.dg/template/sfinae17.C: New.
6275 * g++.dg/template/sfinae18.C: New.
6277 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6279 * g++.dg/init/pr42844.C: New.
6280 * g++.dg/cpp0x/pr42844-2.C: New.
6281 * g++.dg/cpp0x/defaulted2.C: Adjust.
6282 * g++.dg/tree-ssa/pr27549.C: Likewise.
6283 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6285 2010-04-27 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6290 2010-04-27 Richard Guenther <rguenther@suse.de>
6293 * g++.dg/other/pr40561.C: New testcase.
6295 2010-04-27 Martin Jambor <mjambor@suse.cz>
6298 * g++.dg/ipa/pr43812.C: New test.
6300 2010-04-27 Jan Hubicka <jh@suse.cz>
6302 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6303 (test): ... this one.
6305 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6308 * gcc.target/arm/thumb-stackframe.c: New test.
6310 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6312 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6313 * gcc.dg/misc-column.c: Likewise.
6314 * gcc.dg/Walways-true-1.c: Likewise.
6315 * gcc.dg/Walways-true-2.c: Likewise.
6316 * gcc.dg/warn-addr-cmp.c: Likewise.
6318 2010-04-27 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6322 * gfortran.dg/coarray_12.f90: New.
6324 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6327 * gcc.dg/pr32207.c: New test.
6328 * gcc.dg/misc-column.c: Adjust expected warning.
6329 * gcc.dg/Walways-true-1.c: Likewise.
6330 * gcc.dg/Walways-true-2.c: Likewise.
6331 * gcc.dg/warn-addr-cmp.c: Likewise.
6333 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6336 * lib/lto.exp (lto_prune_vis_warns): New function.
6337 (lto-link-and-maybe-run): Call it.
6339 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6341 PR tree-optimization/43904
6342 * gcc.dg/tree-ssa/tailcall-6.c: New.
6344 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6347 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6348 Darwin8/OSX10.4 - compatible code generation.
6350 * obj-c++.dg/stubify-1.mm: Ditto.
6351 * lib/objc-torture.exp: Do not require link success for
6352 "trivial.m" in the runtime checks when dowhat = 'compile'.
6353 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6354 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6355 Darwin8/OSX10.4 - compatible code generation.
6356 * objc.dg/stubify-2.m: Ditto.
6357 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6358 * objc.dg/next-runtime-1.m: Ditto.
6359 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6360 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6363 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6366 * lib/plugin-support.exp: Use "-undefined
6367 dynamic_lookup" on darwin.
6369 2010-04-26 Richard Guenther <rguenther@suse.de>
6371 * gcc.dg/lto/20100426_0.c: New testcase.
6373 2010-04-26 Jie Zhang <jie@codesourcery.com>
6375 PR tree-optimization/43833
6376 gcc.dg/Warray-bounds-8.c: New test case.
6378 2010-04-26 Richard Guenther <rguenther@suse.de>
6381 * g++.dg/lto/20100423-3_0.C: New testcase.
6383 2010-04-26 Richard Guenther <rguenther@suse.de>
6386 * g++.dg/lto/20100423-2_0.C: New testcase.
6388 2010-04-26 Ira Rosen <irar@il.ibm.com>
6390 * gcc.dg/vect/bb-slp-23.c: New test.
6392 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6394 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6395 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6396 * gcc.dg/c1x-float-1.c: New test.
6398 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6400 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6403 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6405 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6407 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6408 * gfortran.dg/default_format_2.f90: Ditto.
6410 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6412 * gfortran.dg/pr43505.f90: Clean up .mod file.
6413 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6414 * gfortran.dg/pr41347.f90: Ditto.
6415 * gfortran.dg/internal_pack_4.f90: Ditto.
6416 * gfortran.dg/proc_decl_23.f90: Ditto.
6417 * gfortran.dg/recursive_check_3.f90: Ditto.
6418 * gfortran.dg/intent_out_3.f90: Ditto.
6419 * gfortran.dg/assignment_2.f90: Ditto.
6420 * gfortran.dg/pr41928.f90: Ditto.
6421 * gfortran.dg/pr42166.f90: Ditto.
6422 * gfortran.dg/private_type_12.f90: Ditto.
6423 * gfortran.dg/graphite/pr42185.f90: Ditto.
6424 * gfortran.dg/graphite/pr42186.f90: Ditto.
6425 * gfortran.dg/graphite/pr40982.f90: Ditto.
6426 * gfortran.dg/graphite/id-2.f90: Ditto.
6427 * gfortran.dg/graphite/id-4.f90: Ditto.
6428 * gfortran.dg/graphite/pr42050.f90: Ditto.
6429 * gfortran.dg/graphite/id-18.f90: Ditto.
6430 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6431 * gfortran.dg/graphite/pr41924.f90: Ditto.
6432 * gfortran.dg/graphite/pr42393.f90: Ditto.
6433 * gfortran.dg/graphite/pr37980.f90: Ditto.
6434 * gfortran.dg/graphite/pr38953.f90: Ditto.
6435 * gfortran.dg/graphite/pr42180.f90: Ditto.
6436 * gfortran.dg/graphite/pr42181.f90: Ditto.
6437 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6438 * gfortran.dg/select_type_4.f90: Ditto.
6439 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6440 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6441 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6442 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6443 * gfortran.dg/whole_file_11.f90: Ditto.
6444 * gfortran.dg/private_type_11.f90: Ditto.
6445 * gfortran.dg/vect/vect-gems.f90: Ditto.
6446 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6448 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6450 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6452 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6454 * gnat.dg/pack15.ad[sb]: New test.
6456 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6458 * gcc.target/arm/mla-1.c: New test.
6460 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6464 * gfortran.dg/pr43793.f90: New test.
6466 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6468 PR tree-optimization/41442
6469 * gcc.target/i386/pr41442.c: New test.
6471 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6474 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6476 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6479 * gfortran.dg/open_nounit.f90: New test.
6481 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6485 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6487 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6489 * gcc.dg/Wconversion-integer.c: Update.
6491 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6493 * gnat.dg/unchecked_convert5.adb: New test.
6495 2010-04-23 Richard Guenther <rguenther@suse.de>
6498 * gcc.dg/lto/20100423-2_0.c: New testcase.
6499 * gcc.dg/lto/20100423-2_0.c: Likewise.
6501 2010-04-23 Richard Guenther <rguenther@suse.de>
6504 * gcc.dg/lto/20100423-1_0.c: New testcase.
6505 * gcc.dg/lto/20100423-1_1.c: Likewise.
6507 2010-04-23 Martin Jambor <mjambor@suse.cz>
6509 PR tree-optimization/43846
6510 * gcc.dg/tree-ssa/sra-10.c: New test.
6512 2010-04-23 Martin Jambor <mjambor@suse.cz>
6515 * gcc.c-torture/execute/pr43835.c: New test.
6517 2010-04-23 Richard Guenther <rguenther@suse.de>
6520 * g++.dg/lto/20100423-1_0.C: New testcase.
6522 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6524 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6526 2010-04-22 Ira Rosen <irar@il.ibm.com>
6528 PR tree-optimization/43842
6529 * gcc.dg/vect/pr43842.c: New test.
6531 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6533 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6534 * gcc.target/i386/wmul-2.c: Likewise.
6536 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6538 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6539 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6541 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6543 * gfortran.dg/reassoc_6.f: New testcase.
6545 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6548 * gcc.target/arm/wmul-1.c: New test.
6549 * gcc.target/arm/wmul-2.c: New test.
6551 2010-04-22 Richard Guenther <rguenther@suse.de>
6553 PR tree-optimization/43845
6554 * gcc.c-torture/compile/pr43845.c: New testcase.
6556 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6559 * gcc.target/i386/wmul-1.c: New test.
6560 * gcc.target/i386/wmul-2.c: New test.
6561 * gcc.target/bfin/wmul-1.c: New test.
6562 * gcc.target/bfin/wmul-2.c: New test.
6564 2010-04-22 Richard Guenther <rguenther@suse.de>
6567 * gfortran.dg/vector_subscript_6.f90: New testcase.
6568 * gfortran.dg/assign_10.f90: Adjust.
6570 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6573 * gfortran.dg/gomp/pr43836.f90: New test.
6575 2010-04-21 Richard Guenther <rguenther@suse.de>
6577 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6579 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6581 * gcc.dg/torture/builtin-cproj-3.c: New.
6583 2010-04-20 Jason Merrill <jason@redhat.com>
6586 * g++.dg/template/recurse2.C: New.
6587 * g++.dg/parse/crash36.C: Adjust.
6588 * g++.dg/other/fold1.C: Adjust.
6589 * g++.dg/init/member1.C: Adjust.
6590 * lib/prune.exp: Prune "skipping N instantiation contexts".
6592 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6594 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6596 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6598 * gcc.dg/torture/builtin-cproj-1.c: New.
6599 * gcc.dg/torture/builtin-cproj-2.c: New.
6601 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6605 * g++.dg/template/typedef32.C: Adjust.
6606 * g++.dg/template/typedef33.C: New test.
6608 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6611 * gfortran.dg/proc_decl_23.f90: New test.
6614 * gfortran.dg/abstract_type_6.f03: New test.
6616 2010-04-20 Xinliang David Li <davidxl@google.com>
6618 * g++.dg/tree-ssa/fold-compare.C: New.
6620 2010-04-20 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/39417
6623 * g++.dg/torture/pr39417.C: New testcase.
6625 2010-04-20 Richard Guenther <rguenther@suse.de>
6627 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6629 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6631 * g++.dg/debug/dwarf2/rv1.C: New test.
6633 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6636 * gcc.c-torture/compile/pr43635.c: New testcase.
6638 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6641 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6642 of sequential loops being private only in the innermost containing
6646 * gfortran.dg/gomp/pr43337.f90: New test.
6648 2010-04-19 Richard Guenther <rguenther@suse.de>
6650 PR tree-optimization/43796
6651 * gfortran.dg/pr43796.f90: New testcase.
6653 2010-04-19 Richard Guenther <rguenther@suse.de>
6655 PR tree-optimization/43783
6656 * gcc.c-torture/execute/pr43783.c: New testcase.
6658 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6661 * gcc.target/i386/pr43766.c: New test.
6663 2010-04-19 Jie Zhang <jie@codesourcery.com>
6666 * gcc.target/i386/pr43662.c: New test.
6668 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6671 * g++.dg/template/typedef32.C: New test.
6673 2010-04-19 Ira Rosen <irar@il.ibm.com>
6675 PR tree-optimization/37027
6676 * lib/target-supports.exp
6677 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6678 * gcc.dg/vect/pr37027.c: New test.
6679 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6680 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6681 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6682 gcc.dg/vect/vect-complex-6.c: Likewise.
6684 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6686 * g++.dg/debug/dwarf2/enum1.C: New test.
6688 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6690 * gnat.dg/rep_clause5.ad[sb]: New test.
6691 * gnat.dg/rep_clause5_pkg.ads: New helper.
6693 2010-04-18 Ira Rosen <irar@il.ibm.com>
6695 PR tree-optimization/43771
6696 * g++.dg/vect/pr43771.cc: New test.
6698 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6701 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6702 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6704 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6706 * gnat.dg/sizetype.adb: Rename into...
6707 * gnat.dg/sizetype1.adb: ...this.
6708 * gnat.dg/sizetype2.adb: New test.
6710 2010-04-16 Richard Guenther <rguenther@suse.de>
6712 PR tree-optimization/43572
6713 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6715 2010-04-16 Olivier Hainque <hainque@adacore.com>
6717 * gnat.dg/specs/discr_private.ads: New test.
6719 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6722 * gcc.target/arm/thumb-comparisons.c: New test.
6725 * gcc.target/arm/thumb-cbranchqi.c: New test.
6727 2010-04-16 Christian Bruel <christian.bruel@st.com>
6729 * g++.dg/torture/pr36191.C: Enable for SH.
6731 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6733 * gnat.dg/wide_boolean.adb: New test.
6734 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6736 2010-04-15 Richard Guenther <rguenther@suse.de>
6738 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6739 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6740 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6741 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6742 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6743 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6744 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6745 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6746 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6747 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6748 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6749 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6750 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6751 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6752 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6754 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6757 * gcc.target/arm/pr42496.c: New test.
6759 2010-04-14 Jason Merrill <jason@redhat.com>
6762 * g++.dg/ext/attrib38.C: New.
6764 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6767 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6769 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6772 * gcc.dg/cpp/warn-undef-2.c: Update.
6773 * gcc.dg/cpp/warn-traditional-2.c: Update.
6774 * gcc.dg/cpp/warn-comments-2.c: Update.
6775 * gcc.dg/cpp/warn-variadic-2.c: Update.
6776 * gcc.dg/cpp/warn-long-long-2.c: Update.
6777 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6778 * gcc.dg/cpp/warn-multichar-2.c: Update.
6779 * gcc.dg/cpp/warn-normalized-3.c: Update.
6780 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6781 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6782 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6783 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6784 * gcc.dg/cpp/warn-redefined-2.c: Update.
6785 * gfortran.dg/warning-directive-2.F90: Update.
6786 * c-c++-common/cpp/warning-directive-2.c: Update.
6788 2010-04-14 Michael Matz <matz@suse.de>
6790 PR tree-optimization/42963
6791 * gcc.dg/pr42963.c: New testcase.
6793 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6795 * gnat.dg/class_wide.adb: Rename into...
6796 * gnat.dg/class_wide1.adb: ...this.
6797 * gnat.dg/class_wide2.ad[sb]: New test.
6799 2010-04-14 Tobias Burnus <burnus@net-b.de>
6802 * gfortran.dg/coarray_9.f90: Update dg-errors.
6803 * gfortran.dg/coarray_10.f90: New test.
6804 * gfortran.dg/coarray_11.f90: New test.
6806 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6809 gfortran.dg/initialization_24.f90: New test.
6811 2010-04-13 Jason Merrill <jason@redhat.com>
6813 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6814 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6816 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6818 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6819 * g++.dg/dg.exp: Likewise.
6820 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6821 * c-c++-common/cpp/warning-directive-1.c: ... here.
6822 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6823 * c-c++-common/cpp/warning-directive-2.c: ... here.
6824 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6825 * c-c++-common/cpp/warning-directive-3.c: ... here.
6826 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6827 * c-c++-common/cpp/warning-directive-4.c: ... here.
6828 * g++.dg/cpp/warning-directive-1.C: Delete.
6829 * g++.dg/cpp/warning-directive-2.C: Delete.
6830 * g++.dg/cpp/warning-directive-3.C: Delete.
6831 * g++.dg/cpp/warning-directive-4.C: Delete.
6832 * gcc.dg/cpp/normalised-3.c: Delete.
6833 * g++.dg/cpp/normalised-1.C: Rename as ...
6834 * c-c++-common/cpp/normalised-3.c: ... this.
6836 2010-04-13 Martin Jambor <mjambor@suse.cz>
6838 * gcc.dg/tree-ssa/sra-9.c: New test.
6840 2010-04-13 Michael Matz <matz@suse.de>
6843 * gcc.dg/pr43730.c: New test.
6845 2010-04-13 Michael Matz <matz@suse.de>
6847 * gcc.dg/tree-ssa/negate.c: New testcase.
6849 2010-04-13 Richard Guenther <rguenther@suse.de>
6852 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6854 2010-04-13 Richard Guenther <rguenther@suse.de>
6856 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6858 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6860 * gnat.dg/derived_type1.adb: New test.
6862 2010-04-13 Matthias Klose <doko@ubuntu.com>
6864 * gcc.dg/plugindir1.c: New testcase.
6865 * gcc.dg/plugindir2.c: New testcase.
6866 * gcc.dg/plugindir3.c: New testcase.
6867 * gcc.dg/plugindir4.c: New testcase.
6869 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6871 * gcc.target/i386/rotate-2.c: New test.
6873 2010-04-12 Jason Merrill <jason@redhat.com>
6876 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6877 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6879 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6882 * g++.dg/init/pr25811.C: New test.
6884 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6887 dg-error, dg-warning.
6888 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6890 2010-04-12 Richard Guenther <rguenther@suse.de>
6892 * gcc.dg/torture/inline-2.c: New testcase.
6894 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6897 * gcc.dg/Wunused-var-7.c: New test.
6899 PR tree-optimization/43560
6900 * gcc.c-torture/execute/pr43560.c: New test.
6902 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6904 * gnat.dg/aggr13.adb: New test.
6905 * gnat.dg/aggr14.adb: Likewise.
6906 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6908 2010-04-12 Richard Guenther <rguenther@suse.de>
6911 * g++.dg/torture/pr43611.C: New testcase.
6913 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6916 * gcc.dg/pr36774-1.c: New test.
6917 * gcc.dg/pr36774-2.c: New test.
6919 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6921 * gcc.target/sh/rte-delay-slot.c: New test.
6923 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/pack9.adb: Remove -cargs option.
6926 * gnat.dg/aggr12.ad[sb]: New test.
6928 2010-04-10 Jie Zhang <jie@codesourcery.com>
6931 * gcc.target/sh/pr43417.c: New test.
6933 2010-04-10 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/spec_expr_6.f90: New test.
6938 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6941 * gcc.dg/cpp/pr43195.c: New.
6942 * gcc.dg/cpp/pr43195.h: New.
6944 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6947 * gcc.dg/Werror-6.c: Adjust.
6948 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6949 * gcc.dg/Werror-4.c: Likewise.
6950 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6951 * gcc.dg/Wswitch-enum-error.c: Likewise.
6952 * gcc.dg/Wpointer-arith.c: Likewise.
6953 * gcc.dg/Wfatal.c: Likewise.
6954 * gcc.dg/Wswitch-error.c: Likewise.
6955 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6956 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6957 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6958 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6959 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6960 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6961 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6962 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6963 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6964 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6965 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6966 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6967 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6968 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6969 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6970 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6971 * g++.dg/cpp/warning-directive-2.C: Likewise.
6972 * gfortran.dg/warning-directive-2.F90: Likewise.
6974 2010-04-09 Jason Merrill <jason@redhat.com>
6977 * g++.dg/template/sizeof13.C: New.
6979 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6981 * g++.dg/other/pr35504.C: Add check for thiscall.
6982 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6983 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6985 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6988 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6989 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6990 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6991 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6992 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6993 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6994 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6995 * g++.dg/other/increment1.C: Likewise.
6997 2010-04-09 Tobias Burnus <burnus@net-b.de>
7000 * gfortran.dg/coarray_7.f90: New test.
7001 * gfortran.dg/coarray_8.f90: New test.
7003 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7006 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7008 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7011 * gcc.dg/pr43643.c: New test.
7013 2010-04-08 Tobias Burnus <burnus@net-b.de>
7015 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7017 2010-04-08 Richard Guenther <rguenther@suse.de>
7019 PR tree-optimization/43679
7020 * gcc.c-torture/compile/pr43679.c: New testcase.
7022 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.dg/pr43670.c: New test.
7027 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7030 * gcc.dg/tree-ssa/reassoc-19.c: New.
7032 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7035 * gcc.dg/Wunused-var-1.c: New test.
7036 * gcc.dg/Wunused-var-2.c: New test.
7037 * gcc.dg/Wunused-var-3.c: New test.
7038 * gcc.dg/Wunused-var-4.c: New test.
7039 * gcc.dg/Wunused-var-5.c: New test.
7040 * gcc.dg/Wunused-var-6.c: New test.
7041 * gcc.dg/Wunused-parm-1.c: New test.
7043 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7044 * gcc.dg/trunc-1.c: Likewise.
7045 * gcc.dg/vla-9.c: Likewise.
7046 * gcc.dg/dfp/composite-type.c: Likewise.
7048 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7051 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7052 * obj-c++.dg/objc-gc-3.mm: Ditto.
7054 2010-04-07 Simon Baldwin <simonb@google.com>
7056 * gcc.dg/cpp/warn-undef-2.c: New.
7057 * gcc.dg/cpp/warn-traditional-2.c: New.
7058 * gcc.dg/cpp/warn-comments-2.c: New.
7059 * gcc.dg/cpp/warning-directive-1.c: New.
7060 * gcc.dg/cpp/warn-long-long.c: New.
7061 * gcc.dg/cpp/warn-traditional.c: New.
7062 * gcc.dg/cpp/warn-variadic-2.c: New.
7063 * gcc.dg/cpp/warn-undef.c: New.
7064 * gcc.dg/cpp/warn-normalized-1.c: New.
7065 * gcc.dg/cpp/warning-directive-2.c: New.
7066 * gcc.dg/cpp/warn-long-long-2.c: New.
7067 * gcc.dg/cpp/warn-variadic.c: New.
7068 * gcc.dg/cpp/warn-normalized-2.c: New.
7069 * gcc.dg/cpp/warning-directive-3.c: New.
7070 * gcc.dg/cpp/warn-deprecated-2.c: New.
7071 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7072 * gcc.dg/cpp/warn-multichar-2.c: New.
7073 * gcc.dg/cpp/warn-normalized-3.c: New.
7074 * gcc.dg/cpp/warning-directive-4.c: New.
7075 * gcc.dg/cpp/warn-unused-macros.c: New.
7076 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7077 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7078 * gcc.dg/cpp/warn-cxx-compat.c: New.
7079 * gcc.dg/cpp/warn-redefined.c: New.
7080 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7081 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7082 * gcc.dg/cpp/warn-deprecated.c: New.
7083 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7084 * gcc.dg/cpp/warn-redefined-2.c: New.
7085 * gcc.dg/cpp/warn-comments.c: New.
7086 * gcc.dg/cpp/warn-multichar.c: New.
7087 * g++.dg/cpp/warning-directive-1.C: New.
7088 * g++.dg/cpp/warning-directive-2.C: New.
7089 * g++.dg/cpp/warning-directive-3.C: New.
7090 * g++.dg/cpp/warning-directive-4.C: New.
7091 * gfortran.dg/warning-directive-1.F90: New.
7092 * gfortran.dg/warning-directive-3.F90: New.
7093 * gfortran.dg/warning-directive-2.F90: New.
7094 * gfortran.dg/warning-directive-4.F90: New.
7096 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7099 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7101 2010-04-07 Jason Merrill <jason@redhat.com>
7103 * g++.dg/template/dr408.C: New.
7105 * g++.dg/lookup/ns4.C: New.
7108 * g++.dg/template/friend51.C: New test.
7111 * g++.old-deja/g++.other/linkage1.C: Adjust.
7113 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7116 * g++.dg/template/crash94.C: New test.
7118 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7121 * g++.dg/init/aggr5.C: New test.
7122 * g++.dg/init/aggr5.C: New test.
7124 2010-04-07 Richard Guenther <rguenther@suse.de>
7126 PR tree-optimization/43270
7127 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7128 * gcc.dg/Warray-bounds-7.c: Likewise.
7130 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7132 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7133 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7134 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7136 2010-04-07 Jie Zhang <jie@codesourcery.com>
7139 * g++.dg/init/pr42556.C: New test.
7141 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7144 * g++.dg/debug/dwarf2/typedef2.C: New test.
7146 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7148 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7149 c-c++-common/dwarf2/redeclaration-1.C
7151 2010-04-06 Jason Merrill <jason@redhat.com>
7153 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7154 * g++.dg/ext/attrib18.C: Likewise.
7155 * g++.dg/ext/bitfield2.C: Likewise.
7156 * g++.dg/ext/bitfield4.C: Likewise.
7157 * g++.dg/ext/visibility/warn2.C: Likewise.
7158 * g++.dg/ext/visibility/warn3.C: Likewise.
7159 * g++.dg/gomp/pr26690-1.C: Likewise.
7160 * g++.dg/inherit/covariant7.C: Likewise.
7161 * g++.dg/init/synth2.C: Likewise.
7162 * g++.dg/lookup/using7.C: Likewise.
7163 * g++.dg/other/crash-4.C: Likewise.
7164 * g++.dg/other/error13.C: Likewise.
7165 * g++.dg/other/error20.C: Likewise.
7166 * g++.dg/parse/crash31.C: Likewise.
7167 * g++.dg/parse/error16.C: Likewise.
7168 * g++.dg/parse/error19.C: Likewise.
7169 * g++.dg/parse/error27.C: Likewise.
7170 * g++.dg/parse/error28.C: Likewise.
7171 * g++.dg/parse/fused-params1.C: Likewise.
7172 * g++.dg/template/error2.C: Likewise.
7173 * g++.dg/template/local6.C: Likewise.
7174 * g++.dg/template/qualttp15.C: Likewise.
7175 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7176 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7177 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7178 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7179 * g++.old-deja/g++.eh/spec6.C: Likewise.
7180 * g++.old-deja/g++.jason/crash3.C: Likewise.
7181 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7182 * g++.old-deja/g++.law/ctors5.C: Likewise.
7183 * g++.old-deja/g++.law/ctors9.C: Likewise.
7184 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7185 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7186 * g++.old-deja/g++.other/struct1.C: Likewise.
7187 * g++.old-deja/g++.other/volatile1.C: Likewise.
7188 * g++.old-deja/g++.pt/crash36.C: Likewise.
7189 * g++.old-deja/g++.pt/derived3.C: Likewise.
7190 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7191 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7193 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7196 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7197 * gcc.dg/graphite/id-19.c: New.
7199 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7202 * gcc.dg/vect/pr32824: New.
7204 2010-04-06 Tobias Burnus <burnus@net-b.de>
7207 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7208 * gfortran.dg/coarray_3.f90: Ditto.
7209 * gfortran.dg/coarray_4.f90: Ditto.
7210 * gfortran.dg/coarray_5.f90: Ditto.
7211 * gfortran.dg/coarray_6.f90: Ditto.
7212 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7214 2010-04-06 Tobias Burnus <burnus@net-b.de>
7217 * gfortran.dg/coarray_4.f90: Fix test.
7218 * gfortran.dg/coarray_6.f90: Add more tests.
7220 2010-04-06 Tobias Burnus <burnus@net-b.de>
7223 * gfortran.dg/coarray_4.f90: New test.
7224 * gfortran.dg/coarray_5.f90: New test.
7225 * gfortran.dg/coarray_6.f90: New test.
7227 2010-04-06 Tobias Burnus <burnus@net-b.de>
7230 * gfortran.dg/iso_fortran_env_5.f90: New test.
7231 * gfortran.dg/iso_fortran_env_6.f90: New test.
7233 2010-04-06 Tobias Burnus <burnus@net-b.de>
7236 * gfortran.dg/coarray_1.f90: New test.
7237 * gfortran.dg/coarray_2.f90: New test.
7238 * gfortran.dg/coarray_3.f90: New test.
7240 2010-04-06 Jason Merrill <jason@redhat.com>
7243 * g++.dg/template/dtor8.C: New.
7246 * g++.dg/template/error-recovery2.C: New.
7248 2010-04-06 Jan Hubicka <jh@suse.czpli
7250 PR tree-optimization/42906
7251 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7253 2010-04-06 Tobias Burnus <burnus@net-b.de>
7256 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7257 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7258 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7260 2010-04-06 Richard Guenther <rguenther@suse.de>
7262 PR tree-optimization/43627
7263 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7265 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7268 * gcc.target/i386/pr43638.c: New test.
7270 2010-04-06 Richard Guenther <rguenther@suse.de>
7273 * gcc.c-torture/compile/pr43661.c: New testcase.
7275 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7279 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7281 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7283 2010-04-02 Richard Guenther <rguenther@suse.de>
7285 PR tree-optimization/43629
7286 * gcc.c-torture/execute/pr43629.c: New testcase.
7288 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7289 Dominique d'Humieres <dominiq@lps.ens.fr>
7292 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7294 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7297 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7299 2010-04-01 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7303 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7304 Manfred Schwarb <manfred99@gmx.ch>
7307 * gfortran.dg/ftell_3.f90: New test.
7309 2010-04-01 Richard Guenther <rguenther@suse.de>
7312 * gcc.c-torture/compile/pr43614.c: New testcase.
7314 2010-04-01 Martin Jambor <mjambor@suse.cz>
7316 PR tree-optimization/43141
7317 * gcc.dg/guality/pr43141.c: New test.
7319 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7322 * g++.dg/eh/spbp.C: Likewise.
7323 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7324 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7326 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7327 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7328 * objc.dg/dwarf-2.m: Likewise.
7330 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7333 * gcc.dg/graphite/id-pr43464.c: New.
7334 * gcc.dg/graphite/id-pr43464-1.c: New.
7336 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7339 * gcc.dg/graphite/id-pr43351.c
7341 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7344 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7345 * obj-c++.dg/try-catch-2.mm: Ditto.
7346 * obj-c++.dg/lookup-2.mm: Ditto.
7347 * obj-c++.dg/encode-8.m: Ditto.
7348 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7349 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7350 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7351 * obj-c++.dg/const-str-11.mm: Ditto.
7352 * obj-c++.dg/const-str-9.mm: Ditto.
7353 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7354 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7355 * obj-c++.dg/except-1.mm: Ditto.
7356 * obj-c++.dg/const-str-7.mm: Ditto.
7357 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7358 * obj-c++.dg/const-str-3.mm: Ditto.
7359 * obj-c++.dg/const-str-7.mm: Ditto.
7360 * obj-c++.dg/stubify-2.mm: Change dump file name.
7363 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7365 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7368 2010-03-31 Martin Jambor <mjambor@suse.cz>
7370 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7371 only with -O2, -O3 or -Os and not with -fwhopr.
7373 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7376 * g++.dg/template/typedef31.C: New test.
7378 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7380 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7381 assembler output on *-*-solaris2*.
7382 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7384 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.dg/pr43557-1.c: New test.
7388 * gcc.dg/pr43557-2.c: New file.
7390 2010-03-31 Jie Zhang <jie@codesourcery.com>
7393 * gcc.dg/pr43562.c: New test.
7395 2010-03-30 Jason Merrill <jason@redhat.com>
7398 * g++.dg/template/error-recovery1.C: New.
7401 * g++.dg/parse/ambig5.C: New.
7403 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.dg/guality/pr43593.c: New test.
7408 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7411 * gcc.dg/vect/pr43430-1.c: New.
7413 2010-03-30 Jason Merrill <jason@redhat.com>
7416 * g++.dg/template/partial7.C: New.
7418 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7420 * gcc.target/s390/stackcheck1.c: New testcase.
7422 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7425 * gfortran.dg/read_eof_8.f90: New test.
7427 2010-03-29 Jason Merrill <jason@redhat.com>
7429 * gcc.dg/cpp/include6.c: Change [] to ().
7432 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7434 * c-c++-common/raw-string-2.c: Add trigraph test.
7435 * c-c++-common/raw-string-8.c: New.
7436 * c-c++-common/raw-string-9.c: New.
7437 * c-c++-common/raw-string-10.c: New.
7439 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7440 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7441 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7442 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7443 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7444 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7445 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7447 2010-03-29 Richard Guenther <rguenther@suse.de>
7449 PR tree-optimization/43560
7450 * gcc.dg/torture/pr43560.c: New testcase.
7452 2010-03-29 Jason Merrill <jason@redhat.com>
7455 * g++.dg/ext/raw-string-1.C: Change [] to ().
7456 * g++.dg/ext/raw-string-2.C: Change [] to ().
7457 Don't use \ in delimiter.
7458 * g++.dg/ext/raw-string-3.C: Change [] to ().
7459 * g++.dg/ext/raw-string-4.C: Change [] to ().
7460 * g++.dg/ext/raw-string-5.C: Change [] to ().
7461 Test for error on \ in delimiter.
7462 * g++.dg/ext/raw-string-6.C: Change [] to ().
7463 * g++.dg/ext/raw-string-7.C: Change [] to ().
7465 2010-03-29 Jie Zhang <jie@codesourcery.com>
7468 * gcc.dg/pr43564.c: New test.
7470 2010-03-29 Tobias Burnus <burnus@net-b.de>
7473 * gfortran.dg/direct_io_12.f90: New test.
7475 2010-03-28 Jan Hubicka <jh@suse.cz>
7477 PR tree-optimization/43505
7478 * gfortran.dg/pr43505.f90: New testcase.
7480 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7482 PR tree-optimization/43528
7483 * gcc.target/i386/pr43528.c: New test.
7485 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7488 * gcc.dg/parm-impl-decl-3.c: New test.
7490 2010-03-26 Jason Merrill <jason@redhat.com>
7493 * g++.dg/cpp0x/parse1.C: New.
7495 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7498 * gcc.target/i386/pr43524.c: New test.
7500 2010-03-26 Martin Jambor <mjambor@suse.cz>
7502 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7503 whitespace, rename main to foo.
7504 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7505 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7506 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7507 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7508 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7509 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7510 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7511 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7512 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7513 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7514 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7516 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7519 * g++.dg/other/crash-10.C: New test.
7520 * g++.dg/other/crash-11.C: New test.
7522 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7525 * gfortran.dg/read_eof_7.f90: New test.
7527 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7531 * objc-obj-c++-shared: New directory.
7532 * objc-obj-c++-shared/Object1-implementation.h: New file.
7533 * objc-obj-c++-shared/Object1.h: New file.
7534 * objc-obj-c++-shared/Protocol1.h: New file.
7535 * objc-obj-c++-shared/next-abi.h: New file.
7536 * objc-obj-c++-shared/next-mapping.h: New file.
7537 * objc/execute/next_mapping.h: Delete.
7538 * objc.dg/special/special.exp: For all targets run the tests with
7539 -fgnu-runtime, for darwin targets also run the tests with
7541 * objc.dg/dg.exp: Ditto.
7542 * obj-c++.dg/dg.exp: Ditto.
7543 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7544 Protocol1.h) and next-mapping.h as required. Amend testcase to
7545 include use of updated NeXT interface.
7546 * objc/execute/formal_protocol-5.m: Ditto.
7547 * objc/execute/protocol-isEqual-2.m: Ditto.
7548 * objc/execute/protocol-isEqual-4.m: Ditto.
7549 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7550 Protocol1.h) and next-mapping.h as required.
7551 * objc/execute/object_is_class.m: Ditto.
7552 * objc/execute/enumeration-1.m: Ditto.
7553 * objc/execute/class-13.m: Ditto.
7554 * objc/execute/formal_protocol-2.m: Ditto.
7555 * objc/execute/formal_protocol-4.m: Ditto.
7556 * objc/execute/class-1.m: Ditto.
7557 * objc/execute/bycopy-1.m: Ditto.
7558 * objc/execute/formal_protocol-6.m: Ditto.
7559 * objc/execute/bycopy-3.m: Ditto.
7560 * objc/execute/class-3.m: Ditto.
7561 * objc/execute/bf-11.m: Ditto.
7562 * objc/execute/class-5.m: Ditto.
7563 * objc/execute/bf-13.m: Ditto.
7564 * objc/execute/class-7.m: Ditto.
7565 * objc/execute/bf-15.m: Ditto.
7566 * objc/execute/class-9.m: Ditto.
7567 * objc/execute/bf-17.m: Ditto.
7568 * objc/execute/bf-19.m: Ditto.
7569 * objc/execute/IMP.m: Ditto.
7570 * objc/execute/exceptions/catchall-1.m: Ditto.
7571 * objc/execute/exceptions/trivial.m: Ditto.
7572 * objc/execute/exceptions/finally-1.m: Ditto.
7573 * objc/execute/exceptions/local-variables-1.m: Ditto.
7574 * objc/execute/exceptions/foward-1.m: Ditto.
7575 * objc/execute/bf-2.m: Ditto.
7576 * objc/execute/string1.m: Ditto.
7577 * objc/execute/bf-4.m: Ditto.
7578 * objc/execute/informal_protocol.m: Ditto.
7579 * objc/execute/string3.m: Ditto.
7580 * objc/execute/bf-6.m: Ditto.
7581 * objc/execute/bf-8.m: Ditto.
7582 * objc/execute/class-tests-1.h: Ditto.
7583 * objc/execute/protocol-isEqual-1.m: Ditto.
7584 * objc/execute/protocol-isEqual-3.m: Ditto.
7585 * objc/execute/_cmd.m: Ditto.
7586 * objc/execute/function-message-1.m: Ditto.
7587 * objc/execute/bf-20.m: Ditto.
7588 * objc/execute/bf-common.h: Ditto.
7589 * objc/execute/np-2.m: Ditto.
7590 * objc/execute/class-10.m: Ditto.
7591 * objc/execute/class-12.m: Ditto.
7592 * objc/execute/enumeration-2.m: Ditto.
7593 * objc/execute/class-14.m: Ditto.
7594 * objc/execute/encode-1.m: Ditto.
7595 * objc/execute/formal_protocol-1.m: Ditto.
7596 * objc/execute/formal_protocol-3.m: Ditto.
7597 * objc/execute/accessing_ivars.m: Ditto.
7598 * objc/execute/bycopy-2.m: Ditto.
7599 * objc/execute/class-2.m: Ditto.
7600 * objc/execute/bf-10.m: Ditto.
7601 * objc/execute/formal_protocol-7.m: Ditto.
7602 * objc/execute/root_methods.m: Ditto.
7603 * objc/execute/class-4.m: Ditto.
7604 * objc/execute/bf-12.m: Ditto.
7605 * objc/execute/class-6.m: Ditto.
7606 * objc/execute/bf-14.m: Ditto.
7607 * objc/execute/nested-func-1.m: Ditto.
7608 * objc/execute/class-8.m: Ditto.
7609 * objc/execute/private.m: Ditto.
7610 * objc/execute/bf-16.m: Ditto.
7611 * objc/execute/bf-18.m: Ditto.
7612 * objc/execute/load-3.m: Ditto.
7613 * objc/execute/compatibility_alias.m: Ditto.
7614 * objc/execute/bf-1.m: Ditto.
7615 * objc/execute/no_clash.m: Ditto.
7616 * objc/execute/bf-3.m: Ditto.
7617 * objc/execute/string2.m: Ditto.
7618 * objc/execute/bf-5.m: Ditto.
7619 * objc/execute/string4.m: Ditto.
7620 * objc/execute/bf-7.m: Ditto.
7621 * objc/execute/object_is_meta_class.m: Ditto.
7622 * objc/execute/bf-9.m: Ditto.
7623 * objc/execute/bf-21.m: Ditto.
7624 * objc/execute/cascading-1.m: Ditto.
7625 * objc/execute/trivial.m: Ditto.
7626 * objc/execute/np-1.m: Ditto.
7627 * objc/compile/trivial.m: Ditto.
7628 * objc/execute/class_self-2.m: Include <stdlib.h>.
7629 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7630 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7631 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7632 and 64bit. Use new NeXT interface as required.
7633 * objc.dg/special/unclaimed-category-1.m: Ditto.
7634 * objc.dg/special/unclaimed-category-1.h: Ditto.
7635 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7636 * objc.dg/func-ptr-1.m: Ditto.
7637 * objc.dg/stret-1.m: Ditto.
7638 * objc.dg/encode-2.m: Ditto.
7639 * objc.dg/category-1.m: Ditto.
7640 * objc.dg/encode-3.m: Ditto.
7641 * objc.dg/call-super-3.m: Ditto.
7642 * objc.dg/method-3.m: Ditto.
7643 * objc.dg/func-ptr-2.m: Ditto.
7644 * objc.dg/lookup-1.m: Ditto.
7645 * objc.dg/encode-4.m: Ditto.
7646 * objc.dg/fix-and-continue-1.m: Ditto.
7647 * objc.dg/proto-lossage-3.m: Ditto.
7648 * objc.dg/method-13.m: Ditto.
7649 * objc.dg/proto-qual-1.m: Ditto.
7650 * objc.dg/zero-link-3.m: Ditto.
7651 * objc.dg/bitfield-1.m: Ditto.
7652 * objc.dg/va-meth-1.m: Ditto.
7653 * objc.dg/super-class-3.m: Ditto.
7654 * objc.dg/call-super-1.m: Ditto.
7655 * objc.dg/type-size-2.m: Ditto.
7656 * objc.dg/method-10.m: Ditto.
7657 * objc.dg/defs.m: Ditto.
7658 * objc.dg/const-str-3.m: Ditto.
7659 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7660 Protocol1.h) and next-mapping.h as required. Use new NeXT
7661 interface as required.
7662 * objc.dg/super-class-4.m: Ditto.
7663 * objc.dg/comp-types-8.m: Ditto.
7664 * objc.dg/call-super-2.m: Ditto.
7665 * objc.dg/objc-fast-4.m: Ditto.
7666 * objc.dg/method-6.m: Ditto.
7667 * objc.dg/const-str-3.m: Ditto.
7668 * objc.dg/const-str-7.m: Ditto.
7669 * objc.dg/method-15.m: Ditto.
7670 * objc.dg/method-19.m: Ditto.
7671 * objc.dg/sync-1.m: Ditto.
7672 * objc.dg/layout-1.m: Ditto.
7673 * objc.dg/bitfield-3.m: Ditto.
7674 * objc.dg/try-catch-3.m: Ditto.
7675 * objc.dg/try-catch-7.m: Ditto.
7676 * objc.dg/comp-types-10.m: Ditto.
7677 * objc.dg/selector-2.: Ditto.
7678 * objc.dg/method-7.m: Ditto.
7679 * objc.dg/typedef-alias-1.m: Ditto.
7680 * objc.dg/proto-lossage-2.m: Ditto.
7681 * objc.dg/comp-types-11.m: Ditto.
7682 * objc.dg/sizeof-1.m: Ditto.
7683 * objc.dg/method-17.m: Ditto.
7684 * objc.dg/bitfield-5.m: Ditto.
7685 * objc.dg/try-catch-1.m: Ditto.
7686 * objc.dg/encode-5.m: Ditto.
7687 * objc.dg/fix-and-continue-2.m: Ditto.
7688 * objc.dg/method-9.m: Ditto.
7689 * objc.dg/isa-field-1.m: Ditto.
7690 * objc.dg/local-decl-2.m: Ditto.
7691 * objc.dg/objc-gc-4.m: Ditto.
7692 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7693 * objc.dg/gnu-runtime-3.m: Ditto.
7694 * objc.dg/encode-7.m: Ditto.
7695 * objc.dg/encode-8.m: Ditto.
7696 * objc.dg/selector-3.m: Ditto.
7697 * objc.dg/gnu-runtime-1.m: Ditto.
7698 * objc.dg/const-str-12.m: Ditto.
7699 * objc.dg/gnu-runtime-2.m: Ditto.
7700 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7701 * objc.dg/selector-1.m: Ditto.
7702 * objc.dg/stubify-2.m: Ditto.
7703 * objc.dg/zero-link-1.m: Ditto.
7704 * objc.dg/stret-2.m: Ditto.
7705 * objc.dg/zero-link-2.m: Ditto.
7706 * objc.dg/next-runtime-1.m: Ditto.
7707 * objc.dg/symtab-1.m: Ditto.
7708 * objc.dg/stubify-1.m: Ditto.
7709 * objc.dg/bitfield-2.m: Ditto.
7710 * objc.dg/try-catch-10.m: Apply to both runtimes.
7711 * objc.dg/const-str-1.m: Ditto.
7712 * objc.dg/image-info.m: Ditto.
7713 * objc.dg/encode-9.m: Ditto.
7714 * objc.dg/pragma-1.m: Apply test to all targets.
7715 * objc.dg/const-str-4.m: Ditto.
7716 * objc.dg/const-str-8.m: Ditto.
7717 * objc.dg/super-class-2.m: Ditto.
7718 * objc.dg/try-catch-5.m: Ditto.
7719 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7720 Protocol1.h) and next-mapping.h as required. Use new NeXT
7721 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7722 * objc.dg/const-str-11.m: Ditto.
7723 * objc.dg/const-str-9.m: Ditto.
7724 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7725 * objc.dg/encode-1.m: Remove redundant -lobjc.
7726 * objc.dg/try-catch-9.m: Tidy space.
7727 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7728 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7729 and 64bit. Use new NeXT interface as required.
7730 * obj-c++.dg/template-4.mm: Ditto.
7731 * obj-c++.dg/defs.mm: Ditto.
7732 * obj-c++.dg/basic.mm: Ditto.
7733 * obj-c++.dg/encode-4.mm: Ditto.
7734 * obj-c++.dg/method-17.mm: Ditto.
7735 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7736 * obj-c++.dg/cxx-class-1.mm: Ditto.
7737 * obj-c++.dg/method-10.mm: Ditto.
7738 * obj-c++.dg/va-meth-1.mm: Ditto.
7739 * obj-c++.dg/encode-5.mm: Ditto.
7740 * obj-c++.dg/lookup-2.mm: Ditto.
7741 * obj-c++.dg/template-3.mm: Ditto.
7742 * obj-c++.dg/proto-qual-1.mm: Ditto.
7743 * obj-c++.dg/qual-types-1.m: Ditto.
7744 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7745 * obj-c++.dg/template-1.mm: Ditto.
7746 * obj-c++.dg/encode-6.mm: Ditto.
7747 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7748 Protocol1.h) and next-mapping.h as required. Use new NeXT
7749 interface as required.
7750 * obj-c++.dg/except-1.mm: Ditto.
7751 * obj-c++.dg/const-str-7.mm: Ditto.
7752 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7753 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7754 * obj-c++.dg/selector-2.mm: Ditto.
7755 * obj-c++.dg/isa-field-1.mm: Ditto.
7756 * obj-c++.dg/try-catch-1.mm: Ditto.
7757 * obj-c++.dg/local-decl-1.mm: Ditto.
7758 * obj-c++.dg/try-catch-9.mm: Ditto.
7759 * obj-c++.dg/no-extra-load.mm: Ditto.
7760 * obj-c++.dg/selector-5.mm: Ditto.
7761 * obj-c++.dg/method-12.mm: Ditto.
7762 * obj-c++.dg/try-catch-11.mm: Ditto.
7763 * obj-c++.dg/comp-types-11.mm: Ditto.
7764 * obj-c++.dg/bitfield-3.mm: Ditto.
7765 * obj-c++.dg/method-6.mm: Ditto.
7766 * obj-c++.dg/super-class-2.mm: Ditto.
7767 * obj-c++.dg/method-21.mm: Ditto.
7768 * obj-c++.dg/const-str-8.mm: Ditto.
7769 * obj-c++.dg/try-catch-7.mm: Ditto.
7770 * obj-c++.dg/method-15.mm: Ditto.
7771 * obj-c++.dg/layout-1.mm: Ditto.
7772 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7773 * obj-c++.dg/const-str-3.mm: Ditto.
7774 * obj-c++.dg/try-catch-2.mm: Ditto.
7775 * obj-c++.dg/objc-gc-3.mm: Ditto.
7776 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7777 * obj-c++.dg/bitfield-1.mm: Ditto.
7778 * obj-c++.dg/selector-6.mm: Ditto.
7779 * obj-c++.dg/method-13.mm: Ditto.
7780 * obj-c++.dg/comp-types-12.mm: Ditto.
7781 * obj-c++.dg/bitfield-4.mm: Ditto.
7782 * obj-c++.dg/try-catch-8.mm: Ditto.
7783 * obj-c++.dg/method-2.mm: Ditto.
7784 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7785 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7786 * obj-c++.dg/const-str-4.mm: Ditto.
7787 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7788 * obj-c++.dg/try-catch-3.mm: Ditto.
7789 * obj-c++.dg/comp-types-9.mm: Ditto.
7790 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7791 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7792 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7793 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7794 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7795 Use new NeXT interface as required.
7796 * obj-c++.dg/const-str-10.mm: Ditto.
7797 * obj-c++.dg/const-str-11.mm: Ditto.
7798 * obj-c++.dg/const-str-9.mm: Ditto.
7799 * obj-c++.dg/method-11.mm: Ditto.
7800 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7801 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7802 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7803 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7804 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7806 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7809 * g++.dg/template/typedef30.C: New test case.
7811 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7814 * gcc.c-torture/execute/pr43385.c: New test.
7816 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7818 * gcc.dg/strncpy-fix-1.c: New test.
7820 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7823 * lib/objc-torture.exp (objc-set-runtime-options): New.
7824 * objc/execute/execute.exp: Check runtime options on each pass.
7825 * objc/execute/exceptions/exceptions.exp: Ditto.
7826 * objc/compile/compile.exp: Ditto.
7829 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7831 (check_effective_target_objc2): New proc.
7832 (check_effective_target_next_runtime): New proc.
7833 * lib/objc.exp: Determine which runtime is in force and support it.
7834 * lib/obj-c++.exp: Ditto.
7836 2010-03-24 Jason Merrill <jason@redhat.com>
7839 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7841 2010-03-24 Martin Jambor <mjambor@suse.cz>
7843 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7845 * gcc.dg/ipa/ipa-2.c: Likewise.
7846 * gcc.dg/ipa/ipa-3.c: Likewise.
7847 * gcc.dg/ipa/ipa-4.c: Likewise.
7848 * gcc.dg/ipa/ipa-5.c: Likewise.
7849 * gcc.dg/ipa/ipa-7.c: Likewise.
7850 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7852 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7853 i_can_not_be_propagated_fully2 into a loop.
7854 * gcc.dg/ipa/ipa-8.c: New test.
7855 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7857 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7861 * gcc.dg/guality/pr43479.c: New test.
7862 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7863 and add volatile keyword.
7865 2010-03-23 Mike Stump <mikestump@comcast.net>
7867 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7869 2010-03-23 Jason Merrill <jason@redhat.com>
7871 * g++.dg/ext/altivec-17.C: Adjust error message.
7873 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7874 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7875 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7876 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7877 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7878 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7880 2010-03-22 Jason Merrill <jason@redhat.com>
7883 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7884 * g++.dg/ext/is_pod_98.C: New.
7887 * g++.dg/cpp0x/auto18.C: New.
7889 * gcc.dg/pr36997.c: Adjust error message.
7890 * g++.dg/ext/vector9.C: Likewise.
7891 * g++.dg/conversion/simd3.C: Likewise.
7892 * g++.dg/other/error23.C: Likewise.
7894 2010-03-22 Michael Matz <matz@suse.de>
7897 * gfortran.dg/pr43475.f90: New testcase.
7899 2010-03-22 Richard Guenther <rguenther@suse.de>
7901 PR tree-optimization/43390
7902 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7904 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7906 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7907 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7909 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7910 Michael Matz <matz@suse.de>
7913 * g++.dg/parse/crash56.C: New test.
7915 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7918 * gfortran.dg/whole_file_15.f90 : New test.
7920 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7923 * gfortran.dg/inquire_size.f90: New test.
7925 2010-03-20 Richard Guenther <rguenther@suse.de>
7927 PR rtl-optimization/43438
7928 * gcc.c-torture/execute/pr43438.c: New testcase.
7930 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7933 * g++.dg/abi/mangle42.C: New test.
7935 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7938 * gcc.dg/pr43211.c: New test.
7939 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7941 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7943 PR rtl-optimization/42258
7944 * gcc.target/arm/thumb1-mul-moves.c: New test.
7947 * gcc.target/arm/thumb-andsi.c: New test.
7949 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7950 dg-require-effective-target.
7952 2010-03-19 Michael Matz <matz@suse.de>
7955 * g++.dg/other/pr43116.C: New testcase.
7957 2010-03-19 Michael Matz <matz@suse.de>
7960 * gcc.dg/pr43305.c: New testcase.
7962 2010-03-19 Richard Guenther <rguenther@suse.de>
7964 PR tree-optimization/43415
7965 * gcc.c-torture/compile/pr43415.c: New testcase.
7967 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7970 * gnat.dg/case_optimization2.adb: New test.
7971 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7973 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7974 Jack Howarth <howarth@bromo.med.uc.edu>
7977 * gcc.target/i386/push-1.c: Don't xfail
7978 scan-assembler-not "movups" on darwin.
7980 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/pr43058.c: New test.
7985 2010-03-18 Martin Jambor <mjambor@suse.cz>
7988 * g++.dg/torture/pr42450.C: New test.
7990 2010-03-18 Michael Matz <matz@suse.de>
7993 * gcc.dg/pr43419.c: New testcase.
7995 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7997 PR rtl-optimization/43360
7998 * gcc.dg/torture/pr43360.c: New.
8000 2010-03-18 Michael Matz <matz@suse.de>
8002 PR tree-optimization/43402
8003 * gcc.dg/pr43402.c: New testcase.
8005 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8008 * gcc.dg/pr42427.c: New test.
8010 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8013 * gfortran.dg/read_empty_file.f: New test.
8014 * gfortran.dg/read_eof_all.f90: New test.
8015 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8016 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8018 2010-03-17 Michael Matz <matz@suse.de>
8020 * gcc.dg/pr43300.c: Add -w.
8022 2010-03-17 Richard Guenther <rguenther@suse.de>
8024 * gcc.dg/pr43379.c: Add -w.
8026 2010-03-17 Tobias Burnus <burnus@net-b.de>
8029 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8031 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8033 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8035 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037 * ada/acats/run_all.sh: Log start and end times.
8039 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8043 2010-03-16 Richard Guenther <rguenther@suse.de>
8046 * gcc.dg/pr43379.c: New testcase.
8048 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.dg/guality/pr43051-1.c: New test.
8053 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8056 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8058 2010-03-15 Michael Matz <matz@suse.de>
8061 * gcc.dg/pr43300.c: New testcase.
8063 2010-03-15 Richard Guenther <rguenther@suse.de>
8065 PR tree-optimization/43367
8066 * gcc.c-torture/compile/pr43367.c: New testcase.
8068 2010-03-15 Richard Guenther <rguenther@suse.de>
8070 PR tree-optimization/43317
8071 * gcc.dg/pr43317.c: New testcase.
8073 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8075 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8077 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8079 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8081 2010-03-14 Tobias Burnus <burnus@net-b.de>
8084 * gfortran.dg/impure_constructor_1.f90: New test.
8086 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8089 * gfortran.dg/graphite/id-pr43354.f: New.
8091 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8094 * gfortran.dg/graphite/pr43349.f: New.
8096 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8099 * gcc.dg/graphite/pr43306.c: New.
8101 2010-03-12 David S. Miller <davem@davemloft.net>
8103 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8106 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8108 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8110 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8114 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8116 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8118 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8119 fail for *-*-mingw* targets.
8121 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8124 * gcc.dg/guality/pr43329-1.c: New test.
8126 2010-03-11 Martin Jambor <mjambor@suse.cz>
8128 PR tree-optimization/43257
8129 * g++.dg/torture/pr43257.C: New test.
8131 2010-03-11 Tobias Burnus <burnus@net-b.de>
8134 * gfortran.dg/namelist_61.f90: New test.
8136 2010-03-11 Richard Guenther <rguenther@suse.de>
8138 PR tree-optimization/43255
8139 * gcc.c-torture/compile/pr43255.c: New testcase.
8141 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8143 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8144 * gcc.dg/pr43280.c: New testcase.
8146 2010-03-11 Richard Guenther <rguenther@suse.de>
8149 * gcc.dg/lto/20100227-1_0.c: New testcase.
8150 * gcc.dg/lto/20100227-1_1.c: Likewise.
8152 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8156 * gfortran.dg/read_eof_6.f: New test
8157 * gfortran.dg/read_x_eof.f90: New test.
8158 * gfortran.dg/read_x_past.f: Update test.
8160 2010-03-10 Jan Hubicka <jh@suse.cz>
8162 * gcc.c-torture/compile/pr43288.c: New test.
8164 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8166 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8168 * g++.old-deja/g++.pt/asm2.C: Likewise.
8169 * gcc.c-torture/compile/20000804-1.c: Likewise.
8170 * gcc.target/i386/clobbers.c: Likewise.
8172 2010-03-10 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/c_assoc_3.f90: New test.
8177 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.dg/guality/pr36728-1.c: New test.
8181 * gcc.dg/guality/pr36728-2.c: New test.
8183 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8185 * gcc.dg/h8300-div-delay-slot.c: New test.
8187 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8189 PR tree-optimization/43236
8190 * gcc.c-torture/execute/pr43236.c: New test.
8192 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8195 * g++.dg/eh/pr42859.C: New test.
8197 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.dg/pr43299.c: New test.
8203 * g++.dg/eh/unwind2.C: New test.
8205 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8206 Reza Yazdani <reza.yazdani@amd.com>
8209 * gcc.dg/graphite/run-id-4.c: New.
8211 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8214 * gcc.dg/graphite/run-id-3.c: New.
8216 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8220 * gcc.dg/graphite/id-18.c: New.
8221 * gcc.dg/graphite/run-id-pr42644.c: New.
8223 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8226 * gcc.dg/graphite/pr42326.c: New.
8228 2010-03-08 Richard Guenther <rguenther@suse.de>
8230 PR tree-optimization/43269
8231 * gcc.c-torture/execute/pr43269.c: New testcase.
8233 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8236 * gfortran.dg/typebound_call_13.f03: New.
8238 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8240 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8241 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8243 2010-03-05 Jason Merrill <jason@redhat.com>
8245 * g++.dg/abi/mangle40.C: Require weak and alias.
8247 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8250 * gfortran.dg/graphite/pr42326.f90: New.
8251 * gfortran.dg/graphite/pr42326-1.f90: New.
8253 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8256 (gnat_target_compile): Likewise.
8257 Reinitialize GNAT_UNDER_TEST if target changes.
8258 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8259 (local_find_gnatmake): Pass full --GCC to gnatlink.
8262 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8265 * gcc.dg/compound-literal-1.c: New testcase.
8267 2010-03-04 Martin Jambor <mjambor@suse.cz>
8269 PR tree-optimization/43164
8270 PR tree-optimization/43191
8271 * gcc.c-torture/compile/pr43164.c: New test.
8272 * gcc.c-torture/compile/pr43191.c: Likewise.
8274 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8277 * gfortran.dg/finalize_9.f90: New.
8279 2010-03-04 Tobias Burnus <burnus@net-b.de>
8280 Ken Werner <ken@linux.vnet.ibm.com>
8282 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8283 to dg-options for spu.
8284 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8285 dump-scan target to exclude spu.
8287 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8290 * gcc.dg/tree-ssa/ivopts-4.c: New.
8292 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8294 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8295 include-opts and exclude-opts; skip checking the flags if arguments
8296 are the same as the defaults.
8297 (dg-xfail-if): Verify the number of arguments, supply defaults
8298 for unspecified optional arguments.
8299 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8301 2010-03-03 Jason Merrill <jason@redhat.com>
8304 * g++.dg/abi/mangle40.C: Updated.
8306 2010-03-03 Jason Merrill <jason@redhat.com>
8308 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8309 * g++.dg/abi/mangle23.C: Likewise.
8310 * g++.dg/eh/simd-2.C: Likewise.
8311 * g++.dg/ext/attribute-test-2.C: Likewise.
8312 * g++.dg/ext/vector14.C: Likewise.
8313 * g++.dg/other/pr34435.C: Likewise.
8314 * g++.dg/template/conv8.C: Likewise.
8315 * g++.dg/template/nontype9.C: Likewise.
8316 * g++.dg/template/qualttp17.C: Likewise.
8317 * g++.dg/template/ref1.C: Likewise.
8318 * g++.old-deja/g++.pt/crash68.C: Likewise.
8319 * g++.old-deja/g++.pt/ref1.C: Likewise.
8320 * g++.old-deja/g++.pt/ref3.C: Likewise.
8321 * g++.old-deja/g++.pt/ref4.C: Likewise.
8324 * g++.dg/abi/mangle40.C: New.
8325 * g++.dg/abi/mangle41.C: New.
8326 * g++.dg/lto/20100302_0.C: New.
8327 * g++.dg/lto/20100302_1.C: New.
8328 * g++.dg/lto/20100302.h: New.
8330 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8333 * gfortran.dg/internal_pack_12.f90: New test.
8335 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8337 * gcc.dg/pr36997.c: Adjust error message.
8339 2010-03-03 Mike Stump <mikestump@comcast.net>
8341 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8342 adjustments to not be present on machines that align the stack to
8343 more than 4 bytes and don't have a red zone yet as that is an
8344 unimplemented optimization.
8346 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8349 * gfortran.dg/impure_assignment_3.f90: New.
8351 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8354 * gfortran.dg/pr43229.f90: New test.
8357 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8360 * gcc.dg/guality/pr43177.c: New test.
8362 2010-03-02 Jason Merrill <jason@redhat.com>
8364 * g++.dg/ext/vector9.C: Adjust error message.
8365 * g++.dg/conversion/simd3.C: Likewise.
8366 * g++.dg/other/error23.C: Likewise.
8368 2010-03-02 Mike Stump <mikestump@comcast.net>
8371 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8373 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8376 * gfortran.dg/internal_pack_10.f90: New test.
8379 * gfortran.dg/internal_pack_11.f90: New test.
8381 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8384 * gcc.dg/tree-ssa/pr42640.c: New.
8386 2010-03-01 Richard Guenther <rguenther@suse.de>
8388 PR tree-optimization/43220
8389 * gcc.c-torture/execute/pr43220.c: New testcase.
8391 2010-03-01 Richard Guenther <rguenther@suse.de>
8394 * gcc.dg/pr43213.c: New testcase.
8396 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8399 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8401 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8403 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8405 (check_effective_target_ucn): Likewise.
8407 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8409 * gcc.dg/ucnid-2.c: Likewise.
8410 * gcc.dg/ucnid-3.c: Likewise.
8411 * gcc.dg/ucnid-4.c: Likewise.
8412 * gcc.dg/ucnid-11.c: Likewise.
8413 * gcc.dg/ucnid-12.c: Likewise.
8414 * gcc.dg/ucnid-6.c: Skip if !ucn.
8415 * gcc.dg/ucnid-9.c: Likewise.
8417 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8419 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8420 lists to dg-skip-if.
8421 * gcc.target/i386/stackalign/return-3.c: Likewise.
8423 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8425 * gcc.target/i386/clearcap.map: New file.
8426 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8427 Pass clearcap.map by default if supported.
8429 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8432 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8434 * gfortran.dg/stat_2.f90: Likewise.
8436 2010-03-01 Tobias Burnus <burnus@net-b.de>
8439 * gfortran.dg/module_read_2.f90: New test.
8441 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8444 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8445 * g++.dg/abi/mangle12.C: Likewise.
8446 * g++.dg/abi/mangle20-2.C: Likewise.
8447 * g++.dg/abi/mangle17.C: Likewise.
8448 * g++.dg/template/cond2.C: Likewise.
8449 * g++.dg/template/pr35240.C: Likewise.
8451 2010-02-27 Richard Guenther <rguenther@suse.de>
8453 PR tree-optimization/43186
8454 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8456 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8458 * g++.dg/abi/packed1.C: Expect warning on the SH.
8460 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8463 * g++.dg/parse/error37.C: New test.
8465 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8469 * gcc.dg/pr8927-1.c: Match new note.
8470 * gcc.dg/990506-0.c: Likewise.
8471 * gcc.dg/gomp/flush-2.c: Likewise.
8472 * gcc.dg/gomp/atomic-5.c: Likewise.
8473 * gcc.dg/gomp/pr34607.c: Likewise.
8474 * gcc.dg/pr35746.c: Likewise.
8475 * gcc.dg/cpp/pragma-1.c: Likewise.
8476 * gcc.dg/cpp/pragma-2.c: Likewise.
8477 * gcc.dg/pr41842.c: Likewise.
8478 * gcc.dg/noncompile/20040629-1.c: Likewise.
8479 * objc.dg/private-1.m: Likewise.
8481 2010-02-27 Tobias Burnus <burnus@net-b.de>
8484 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8485 * gfortran.dg/default_initialization_4.f90: New test.
8487 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8489 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8490 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8491 * gnat.dg/thin_pointer2.adb: New test.
8492 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8494 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8497 * gcc.dg/cpp/c90-pedantic.c: New.
8498 * gcc.dg/cpp/c90.c: New.
8499 * gcc.dg/gnu90-const-expr-1.c: New.
8500 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8502 2010-02-26 Richard Guenther <rguenther@suse.de>
8504 PR tree-optimization/43186
8505 * gcc.c-torture/compile/pr43186.c: New testcase.
8507 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8510 * c-c++-common/dwarf2/pr43190.c: New test.
8512 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8515 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8517 2010-02-26 Richard Guenther <rguenther@suse.de>
8519 PR tree-optimization/43188
8520 * gcc.c-torture/compile/pr43188.c: New testcase.
8522 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8525 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8527 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8529 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8531 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8534 * gcc.target/powerpc/pr43154.c: New file.
8536 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8539 * gfortran.dg/debug/pr43166.f: New test.
8542 * gcc.dg/torture/pr43165.c: New test.
8544 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8547 * c-c++-common/pr41779.c: Update.
8549 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8552 * lib/gnat-dg.exp (gnat_load): Redefine.
8554 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8555 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8557 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8560 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8561 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8565 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8567 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8569 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8572 * gcc.dg/guality/vla-1.c: New test.
8574 2010-02-24 Tobias Burnus <burnus@net-b.de>
8577 * gfortran.dg/c_ptr_tests_15.f90: New test.
8579 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.target/i386/pr43107.c: New test.
8584 2010-02-23 Jason Merrill <jason@redhat.com>
8587 * g++.dg/cpp0x/variadic100.C: New.
8589 2010-02-23 Jason Merrill <jason@redhat.com>
8592 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8593 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8594 * c-c++-common/dwarf2/vla1.c: New.
8596 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8599 * gcc.dg/pr43139.c: New test.
8602 * gcc.dg/guality/pr43077-1.c: New test.
8604 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8607 * gcc.dg/march.c: New.
8608 * gcc.dg/march-generic.c: New.
8609 * gcc.dg/mtune.c: New.
8611 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8614 * gcc.dg/graphite/pr43083.c: New.
8616 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8619 * gfortran.dg/graphite/pr43097.f: New.
8621 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8622 Manuel López-Ibáñez <manu@gcc.gnu.org>
8625 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8627 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8630 * g++.dg/graphite/pr43026.C: New.
8632 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8635 * gcc.dg/cleanup-1.c: Update.
8636 * gcc.dg/func-args-1.c: Update.
8637 * gcc.dg/format/sentinel-1.c: Update.
8638 * g++.old-deja/g++.jason/scoping10.C: Update.
8639 * g++.old-deja/g++.ns/lookup5.C: Update.
8640 * g++.dg/ext/cleanup-1.C: Update.
8641 * g++.dg/parse/varmod1.C: Update.
8642 * g++.dg/parse/error33.C: Update.
8643 * g++.dg/expr/call3.C: Update.
8644 * g++.dg/func-args-1.C: New.
8646 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8649 * gcc.dg/attr-used-2.c: Moved to ...
8650 * c-c++-common/attr-used-2.c: Here.
8652 * gcc.dg/attr-used.c: Moved to ...
8653 * c-c++-common/attr-used.c: Here.
8655 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8657 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8659 2010-02-22 Richard Guenther <rguenther@suse.de>
8662 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8663 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8665 2010-02-22 Richard Guenther <rguenther@suse.de>
8667 PR tree-optimization/42749
8668 * gcc.c-torture/compile/pr42749.c: New testcase.
8670 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8673 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8674 * gfortran.dg/internal_pack_9.f90: New test.
8676 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8679 * g++.dg/template/recurse.C: Adjust.
8680 * g++.dg/template/pr23510.C: New.
8682 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8685 * g++.dg/template/memclass4.C: New test.
8687 2010-02-21 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/reassoc_5.f90: New test.
8692 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8695 * gcc.target/i386/pr43067.c: New test.
8697 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8700 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8702 * g++.dg/warn/Wconversion-null.C: New test.
8703 * g++.old-deja/g++.other/null1.C: Move to...
8704 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8706 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8710 * gfortran.dg/dependency_26.f90: New test.
8713 * gfortran.dg/internal_pack_7.f90: New test.
8716 * gfortran.dg/internal_pack_8.f90: New test.
8718 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8721 * c-c++-common/pr41779.c: Fix broken testcase.
8723 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8726 * c-c++-common/pr36513.c: New testcase.
8727 * c-c++-common/pr36513-2.c: New testcase.
8729 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8732 * c-c++-common/pr41779.c: New.
8734 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8737 * gcc.dg/pr43084.c: New test.
8739 2010-02-19 Richard Guenther <rguenther@suse.de>
8741 PR tree-optimization/42916
8742 * gcc.dg/pr42916.c: New testcase.
8744 2010-02-18 Jason Merrill <jason@redhat.com>
8747 * g++.dg/abi/packed1.C: Add expected warning.
8750 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8751 * gcc.dg/torture/dg-torture.exp: Likewise.
8752 * c-c++-common/torture/complex-sign.h,
8753 c-c++-common/torture/complex-sign-add.c,
8754 c-c++-common/torture/complex-sign-mixed-add.c,
8755 c-c++-common/torture/complex-sign-mixed-div.c,
8756 c-c++-common/torture/complex-sign-mixed-mul.c,
8757 c-c++-common/torture/complex-sign-mixed-sub.c,
8758 c-c++-common/torture/complex-sign-mul.c,
8759 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8760 Adapt for C++ compilation as well.
8763 * g++.dg/ext/label1.C: Update.
8764 * g++.dg/ext/label2.C: Update.
8767 * g++.dg/template/dependent-name6.C: New.
8770 * g++.dg/parse/namespace12.C: New.
8772 2010-02-18 Martin Jambor <mjambor@suse.cz>
8774 PR tree-optimization/43066
8775 * gcc.c-torture/compile/pr43066.c: New test.
8777 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8779 * g++.dg/ext/attrib35.C: Fix target selector string.
8780 * g++.dg/ext/attrib36.C: Ditto.
8781 * g++.dg/ext/attrib37.C: Ditto.
8782 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8783 * g++.dg/abi/mangle25.C: Ditto.
8785 2010-02-17 Jason Merrill <jason@redhat.com>
8788 * g++.dg/parse/namespace11.C: New.
8791 * g++.dg/ext/attrib37.C: New.
8794 * g++.dg/template/ptrmem20.C: New.
8796 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8799 * gcc.target/i386/xop-check.h: Include m256-check.h.
8800 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8801 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8802 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8803 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8805 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8808 * gcc.dg/pr42918.c: New test.
8810 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8812 * g++.dg/ext/attrib36.C: Require ILP32.
8814 2010-02-16 Richard Guenther <rguenther@suse.de>
8816 PR tree-optimization/41043
8817 * gfortran.dg/pr41043.f90: New testcase.
8818 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8820 2010-02-16 Jason Merrill <jason@redhat.com>
8822 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8824 2010-02-16 Ira Rosen <irar@il.ibm.com>
8826 PR tree-optimization/43074
8827 * gcc.dg/vect/fast-math-pr43074.c: New test.
8829 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8831 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8833 2010-02-16 Jason Merrill <jason@redhat.com>
8836 * g++.dg/ext/attrib36.C: New.
8839 * g++.dg/other/array6.C: New.
8841 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8843 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8845 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8847 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8848 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8849 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8850 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8851 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8852 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8854 2010-02-15 Richard Guenther <rguenther@suse.de>
8857 * g++.dg/torture/pr43068.C: New testcase.
8859 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8862 * g++.dg/opt/ice1.C: New.
8864 2010-02-14 Jason Merrill <jason@redhat.com>
8867 * g++.dg/cpp0x/initlist-opt.C: New.
8869 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8873 * gfortran.dg/internal_pack_6.f90: New test.
8875 2010-02-12 Jason Merrill <jason@redhat.com>
8878 * g++.dg/cpp0x/variadic99.C: New.
8880 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8882 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8883 sign extend pointers to gualchk_t.
8886 * g++.dg/other/default3.C: Xfail g4 test.
8888 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8891 * gcc.dg/graphite/pr43012.c: New.
8893 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8896 * g++.dg/graphite/pr42930.C: New.
8898 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8902 * gcc.dg/graphite/pr42530.c: New.
8903 * gcc.dg/graphite/pr42914.c: New.
8905 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8908 * gcc.dg/graphite/pr42771.c: New.
8910 2010-02-11 Richard Guenther <rguenther@suse.de>
8912 PR tree-optimization/42998
8913 * gcc.c-torture/compile/pr42998.c: New testcase.
8915 2010-02-10 Jason Merrill <jason@redhat.com>
8918 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8920 PR c++/42983, core issue 906
8921 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8922 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8925 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8927 2010-02-10 Richard Guenther <rguenther@suse.de>
8929 PR tree-optimization/43017
8930 * gcc.dg/torture/pr43017.c: New testcase.
8932 2010-02-10 Tobias Burnus <burnus@net-b.de>
8935 * gfortran.dg/private_type_1.f90: Update error location.
8936 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8937 * gfortran.dg/typebound_operator_2.f03: Ditto.
8938 * gfortran.dg/assignment_2.f90: Ditto.
8939 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8940 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8942 2010-02-10 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/bind_c_usage_20.f90: New test.
8947 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8950 * g++.dg/debug/pr43010.C: New test.
8952 2010-02-10 Richard Guenther <rguenther@suse.de>
8955 * gcc.c-torture/execute/20100209-1.c: New testcase.
8956 * gcc.dg/fold-div-3.c: Likewise.
8958 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8960 * gcc.dg/builtin-ffs-1.c: New test.
8962 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8965 * gfortran.dg/array_constructor_35.f90: New test.
8967 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8969 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8971 2010-02-09 Jason Merrill <jason@redhat.com>
8974 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8977 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8979 2010-02-09 Tobias Burnus <burnus@net-b.de>
8982 * gfortran.dg/module_write_1.f90: New test.
8984 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8986 * gcc.dg/pr19340.c: Adjust.
8988 2010-02-09 Richard Guenther <rguenther@suse.de>
8990 PR tree-optimization/43008
8991 * gcc.c-torture/execute/pr43008.c: New testcase.
8993 2010-02-09 Richard Guenther <rguenther@suse.de>
8995 PR tree-optimization/43000
8996 * gcc.dg/torture/pr43000.c: New testcase.
8997 * gcc.dg/torture/pr43002.c: Likewise.
8999 2010-02-09 Daniel Kraft <d@domob.eu>
9002 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9003 and pass -Wsurprising as necessary.
9005 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9007 PR tree-optimization/42890
9008 * g++.dg/torture/pr42890.C: New test.
9010 2010-02-08 Richard Guenther <rguenther@suse.de>
9013 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9015 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9017 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9019 * gcc.dg/graphite/block-1.c: Same.
9020 * gcc.dg/graphite/block-3.c: Same.
9021 * gcc.dg/graphite/block-4.c: Same.
9022 * gcc.dg/graphite/block-5.c: Same.
9023 * gcc.dg/graphite/block-6.c: Same.
9024 * gcc.dg/graphite/block-7.c: Same.
9025 * gcc.dg/graphite/interchange-0.c: Same.
9026 * gcc.dg/graphite/interchange-1.c: Same.
9027 * gcc.dg/graphite/interchange-10.c: Same.
9028 * gcc.dg/graphite/interchange-11.c: Same.
9029 * gcc.dg/graphite/interchange-12.c: Same.
9030 * gcc.dg/graphite/interchange-2.c: Same.
9031 * gcc.dg/graphite/interchange-3.c: Same.
9032 * gcc.dg/graphite/interchange-4.c: Same.
9033 * gcc.dg/graphite/interchange-5.c: Same.
9034 * gcc.dg/graphite/interchange-6.c: Same.
9035 * gcc.dg/graphite/interchange-7.c: Same.
9036 * gcc.dg/graphite/interchange-8.c: Same.
9037 * gcc.dg/graphite/interchange-9.c: Same.
9038 * gcc.dg/graphite/interchange-mvt.c: Same.
9040 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9042 * gfortran.dg/graphite/id-19.f: New.
9043 * gfortran.dg/graphite/pr14741.f90: New.
9044 * gfortran.dg/graphite/pr41924.f90: New.
9045 * gfortran.dg/graphite/run-id-2.f90: New.
9047 2010-02-07 Richard Guenther <rguenther@suse.de>
9050 * gcc.c-torture/compile/pr42956.c: New testcase.
9052 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9055 * gfortran.dg/fmt_cache_2.f: New test.
9057 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059 * gfortran.dg/read_no_eor.f90: New test.
9061 2010-02-05 Jason Merrill <jason@redhat.com>
9063 * g++.dg/ext/label13.C: Move constructor body out of class.
9065 2010-02-03 Jason Merrill <jason@redhat.com>
9068 * g++.dg/ext/dllexport3.C: New.
9070 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9072 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9074 2010-02-05 Richard Guenther <rguenther@suse.de>
9076 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9078 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9081 * g++.dg/other/crash-9.C: New test.
9083 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9086 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9088 2010-02-04 Richard Guenther <rguenther@suse.de>
9090 PR rtl-optimization/42952
9091 * gcc.dg/torture/pr42952.c: New testcase.
9093 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9096 * gfortran.dg/namelist_60.f90: New test.
9098 2010-02-03 Jason Merrill <jason@redhat.com>
9101 * g++.dg/ext/builtin11.C: New.
9105 * g++.dg/abi/mangle35.C: New.
9106 * g++.dg/abi/mangle37.C: New.
9109 * g++.dg/abi/mangle36.C: New.
9112 * g++.dg/warn/string1.C: New.
9114 2010-02-03 Richard Guenther <rguenther@suse.de>
9116 PR tree-optimization/42944
9117 * gcc.dg/errno-1.c: New testcase.
9119 2010-02-03 Richard Guenther <rguenther@suse.de>
9122 * gcc.c-torture/compile/pr42927.c: New testcase.
9124 2010-02-03 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/null_4.f90: New test.
9129 2010-02-02 Jason Merrill <jason@redhat.com>
9132 * g++.dg/ext/label13.C: New.
9134 2010-02-02 Tobias Burnus <burnus@net-b.de>
9137 * gfortran.dg/func_result_5.f90: New test.
9139 2010-02-01 Tobias Burnus <burnus@net-b.de>
9142 * gfortran.dg/pure_initializer_3.f90: News test.
9144 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9147 * gfortran.dg/allocate_derived_2.f90: New test.
9149 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9152 * gcc.dg/torture/pr42898-2.c: New test.
9154 2010-01-31 Richard Guenther <rguenther@suse.de>
9157 * gcc.dg/torture/pr42898.c: New testcase.
9159 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9162 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9163 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9165 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9167 * g++.dg/tree-ssa/inline-1.C: New.
9168 * g++.dg/tree-ssa/inline-2.C: New.
9169 * g++.dg/tree-ssa/inline-3.C: New.
9171 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9174 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9175 the string 'pow' in the pathname of the compiler from generating a
9178 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9180 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9181 * g++.old-deja/g++.mike/eh17.C: Likewise.
9182 * g++.old-deja/g++.mike/p5571.C: Likewise.
9184 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9191 * g++.dg/other/crash-5.C: New test.
9192 * g++.dg/other/crash-6.C: New test.
9193 * g++.dg/other/crash-7.C: New test.
9194 * g++.dg/other/crash-8.C: New test.
9196 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9198 PR rtl-optimization/42889
9199 * gcc.dg/pr42889.c: New test.
9201 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9203 * gcc.target/i386/pr42881.c: Use SSE2.
9205 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9208 * gcc.target/i386/pr42891.c: New test.
9210 2010-01-28 Richard Guenther <rguenther@suse.de>
9212 PR tree-optimization/42871
9213 * g++.dg/torture/pr42871.C: New testcase.
9215 2010-01-28 Richard Guenther <rguenther@suse.de>
9217 * gcc.dg/Wobjsize-1.h: New testcase.
9218 * gcc.dg/Wobjsize-1.c: Likewise.
9220 2010-01-28 Richard Guenther <rguenther@suse.de>
9223 * g++.dg/torture/pr42883.C: New testcase.
9225 2010-01-28 Michael Matz <matz@suse.de>
9227 * gcc.target/i386/pr42881.c: New test.
9229 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9231 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9232 Add i?86-*-solaris2* support.
9234 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9238 * g++.dg/template/typedef27.C: New test case.
9239 * g++.dg/template/typedef28.C: New test case.
9241 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9243 * gcc.dg/optimize-bswap*.c: Add ARM target
9245 2010-01-27 Richard Guenther <rguenther@suse.de>
9248 * gcc.dg/torture/pr42878-1.c: New testcase.
9249 * gcc.dg/torture/pr42878-2.c: Likewise.
9251 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9254 * gcc.dg/vla-22.c: New test.
9256 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9258 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9261 2010-01-26 Richard Guenther <rguenther@suse.de>
9263 PR rtl-optimization/42685
9264 * gcc.dg/pr42685.c: New testcase.
9265 * g++.dg/other/pr42685.C: Likewise.
9267 2010-01-26 Richard Guenther <rguenther@suse.de>
9270 * g++.dg/other/pr42806.C: New testcase.
9272 2010-01-26 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/42250
9275 * gcc.dg/pr42250.c: New testcase.
9277 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9279 * gnat.dg/array_bounds_test.adb: New test.
9281 2010-01-25 Tobias Burnus <burnus@net-b.de>
9284 * gfortran.dg/generic_21.f90: New test.
9286 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9289 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9291 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9294 * g++.dg/abi/arm_va_list2.C: New test.
9295 * g++.dg/abi/arm_va_list2.h: Companion header file.
9297 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9300 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9303 * gfortran.dg/char_array_arg_1.f90 : New test.
9305 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9307 2010-01-24 Tobias Burnus <burnus@net-b.de>
9310 * gfortran.dg/generic_20.f90: New test.
9312 2010-01-22 Michael Matz <matz@suse.de>
9314 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9317 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9320 * gfortran.dg/dependency_25.f90 : New test.
9322 2010-01-21 Martin Jambor <mjambor@suse.cz>
9324 PR tree-optimization/42585
9325 * gcc.dg/tree-ssa/pr42585.c: New test.
9327 2010-01-21 Richard Guenther <rguenther@suse.de>
9330 * gcc.dg/pr19988.c: New testcase.
9332 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9334 * g++.dg/compat/decimal/compat-common.h: New file.
9335 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9336 * g++.dg/compat/decimal/pass_x.h: New file.
9337 * g++.dg/compat/decimal/pass_y.h: New file.
9338 * g++.dg/compat/decimal/pass-1_main.C: New file.
9339 * g++.dg/compat/decimal/pass-1_x.C: New file.
9340 * g++.dg/compat/decimal/pass-1_y.C: New file.
9341 * g++.dg/compat/decimal/pass-2_main.C: New file.
9342 * g++.dg/compat/decimal/pass-2_x.C: New file.
9343 * g++.dg/compat/decimal/pass-2_y.C: New file.
9344 * g++.dg/compat/decimal/pass-3_main.C: New file.
9345 * g++.dg/compat/decimal/pass-3_x.C: New file.
9346 * g++.dg/compat/decimal/pass-3_y.C: New file.
9347 * g++.dg/compat/decimal/pass-4_main.C: New file.
9348 * g++.dg/compat/decimal/pass-4_x.C: New file.
9349 * g++.dg/compat/decimal/pass-4_y.C: New file.
9350 * g++.dg/compat/decimal/pass-5_main.C: New file.
9351 * g++.dg/compat/decimal/pass-5_x.C: New file.
9352 * g++.dg/compat/decimal/pass-5_y.C: New file.
9353 * g++.dg/compat/decimal/pass-6_main.C: New file.
9354 * g++.dg/compat/decimal/pass-6_x.C: New file.
9355 * g++.dg/compat/decimal/pass-6_y.C: New file.
9356 * g++.dg/compat/decimal/return_x.h: New file.
9357 * g++.dg/compat/decimal/return_y.h: New file.
9358 * g++.dg/compat/decimal/return-1_main.C: New file.
9359 * g++.dg/compat/decimal/return-1_x.C: New file.
9360 * g++.dg/compat/decimal/return-1_y.C: New file.
9361 * g++.dg/compat/decimal/return-2_main.C: New file.
9362 * g++.dg/compat/decimal/return-2_x.C: New file.
9363 * g++.dg/compat/decimal/return-2_y.C: New file.
9364 * g++.dg/compat/decimal/return-3_main.C: New file.
9365 * g++.dg/compat/decimal/return-3_x.C: New file.
9366 * g++.dg/compat/decimal/return-3_y.C: New file.
9367 * g++.dg/compat/decimal/return-4_main.C: New file.
9368 * g++.dg/compat/decimal/return-4_x.C: New file.
9369 * g++.dg/compat/decimal/return-4_y.C: New file.
9370 * g++.dg/compat/decimal/return-5_main.C: New file.
9371 * g++.dg/compat/decimal/return-5_x.C: New file.
9372 * g++.dg/compat/decimal/return-5_y.C: New file.
9373 * g++.dg/compat/decimal/return-6_main.C: New file.
9374 * g++.dg/compat/decimal/return-6_x.C: New file.
9375 * g++.dg/compat/decimal/return-6_y.C: New file.
9377 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9380 * gcc.dg/pr42715.c: New.
9382 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9385 * g++.dg/parse/crash55.C: New.
9387 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9390 * gcc.dg/guality/pr42782.c: New.
9392 2010-01-20 Jason Merrill <jason@redhat.com>
9395 * g++.dg/abi/packed1.C: New.
9398 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9401 * g++.dg/parse/fn-typedef1.C: New.
9402 * g++.dg/other/cv_quals.C: Adjust.
9404 2010-01-20 Anthony Green <green@moxielogic.com>
9406 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9408 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9409 * gcc.dg/20020312-2.c: Port this to the moxie core.
9410 * gcc.dg/weak/typeof-2.c: Ditto.
9412 2010-01-20 Richard Guenther <rguenther@suse.de>
9414 PR tree-optimization/42717
9415 * gcc.c-torture/compile/pr42717.c: New testcase.
9417 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9419 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9420 of signed, add a few new tests.
9423 * g++.dg/parse/limits-initializer1.C: New test.
9425 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9428 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9429 * gfortran.dg/typebound_call_12.f03: New test.
9431 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9434 * gfortran.dg/bounds_check_15.f90 : New test.
9436 2010-01-19 Michael Matz <matz@suse.de>
9438 PR tree-optimization/41783
9439 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9441 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9444 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9445 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9446 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9447 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9448 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9449 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9450 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9451 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9452 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9453 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9454 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9456 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9459 * gfortran.dg/extends_6.f03: Modified an error message.
9460 * gfortran.dg/extends_10.f03: New test.
9461 * gfortran.dg/private_type_6.f03: Modified an error message.
9462 * gfortran.dg/structure_constructor_8.f03: Ditto.
9464 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9466 PR tree-optimization/42719
9467 * gcc.dg/pr42719.c: New test.
9470 * gcc.dg/pr42728.c: New test.
9472 2010-01-19 Anthony Green <green@moxielogic.com>
9474 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9476 2010-01-18 Anthony Green <green@moxielogic.com>
9478 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9481 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9483 * g++.dg/template/error45.C: reverted as part of reverting the
9484 fix of PR c++/42634.
9486 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9489 * g++.dg/template/error45.C: New test.
9491 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9494 * g++.dg/conversion/op6.C: New test.
9496 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9499 * gcc.target/alpha/pr42774.c: New test.
9501 2010-01-18 Richard Guenther <rguenther@suse.de>
9503 PR tree-optimization/42781
9504 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9506 2010-01-17 Richard Guenther <rguenther@suse.de>
9509 * gcc.c-torture/execute/pr42248.c: New testcase.
9511 2010-01-17 Richard Guenther <rguenther@suse.de>
9513 PR tree-optimization/42773
9514 * g++.dg/torture/pr42773.C: New testcase.
9516 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9519 * gfortran.dg/interface_assignment_5.f90: New test.
9521 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9524 * g++.dg/template/crash94.C: Reverted.
9526 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9529 * gcc.dg/debug/pr42767.c: New.
9531 2010-01-15 Jason Merrill <jason@redhat.com>
9534 * g++.dg/cpp0x/decltype22.C: New.
9536 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9539 * g++.dg/torture/pr42760.C: New test.
9541 2010-01-15 Jing Yu <jingyu@google.com>
9543 PR rtl-optimization/42691
9544 * gcc.c-torture/execute/pr42691.c: New.
9546 2010-01-15 Richard Guenther <rguenther@suse.de>
9549 * g++.dg/torture/pr42739.C: New testcase.
9551 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9553 * g++.dg/template/error45.C: Revert as part of reverting changes
9556 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559 * gfortran.dg/interface_31.f90: New test.
9561 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9563 * gcc.target/powerpc/pr42747.c: New file.
9565 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9568 * c-c++-common/pr42674.c: New test.
9571 * g++.dg/template/instantiate11.C: New test.
9573 2010-01-14 Jason Merrill <jason@redhat.com>
9576 * g++.dg/overload/error3.C: New.
9579 * g++.dg/overload/rvalue1.C: New.
9581 2010-01-14 Martin Jambor <mjambor@suse.cz>
9583 PR tree-optimization/42706
9584 * gcc.dg/ipa/pr42706.c: New testcase.
9586 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9588 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9590 2010-01-14 Martin Jambor <mjambor@suse.cz>
9592 PR tree-optimization/42714
9593 * g++.dg/torture/pr42714.C: New test.
9595 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9597 PR rtl-optimization/42246
9598 * gfortran.dg/pr42246-2.f: New.
9600 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9602 PR rtl-optimization/42389
9603 * gcc.dg/pr42389.c: New.
9605 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9607 PR rtl-optimization/42388
9608 * gcc.dg/pr42388.c: New.
9610 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9612 PR rtl-optimization/42294
9613 * gfortran.dg/pr42294.f: New.
9615 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9617 PR rtl-optimization/39453
9618 PR rtl-optimization/42246
9619 * gcc.dg/pr39453.c: New.
9620 * gcc.dg/pr42246.c: New.
9622 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9625 * gcc.dg/pr42245.c: New.
9626 * gcc.dg/pr42245-2.c: New.
9628 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9630 PR rtl-optimization/42249
9631 * gcc.dg/pr42249.c: New.
9633 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9636 * gcc.c-torture/execute/pr42721.c: New test.
9638 2010-01-14 Ira Rosen <irar@il.ibm.com>
9640 PR tree-optimization/42709
9641 * gcc.dg/vect/pr42709.c: New test.
9643 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9646 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9647 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9649 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9652 * gfortran.dg/generic_19.f90 : New test.
9654 2010-01-13 Richard Guenther <rguenther@suse.de>
9656 PR tree-optimization/42730
9657 * gcc.c-torture/compile/pr42730.c: New testcase.
9659 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9662 * gcc.target/ia64/pr42542-1.c: New.
9663 * gcc.target/ia64/pr42542-2.c: New.
9664 * gcc.target/ia64/pr42542-3.c: New.
9666 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9669 * g++.dg/template/error45.C: New test.
9671 2010-01-13 Martin Jambor <mjambor@suse.cz>
9673 PR tree-optimization/42704
9674 * g++.dg/torture/pr42704.C: New test.
9676 2010-01-13 Martin Jambor <mjambor@suse.cz>
9678 PR tree-optimization/42703
9679 * gcc.c-torture/compile/pr42703.c: New test.
9681 2010-01-13 Richard Guenther <rguenther@suse.de>
9683 PR tree-optimization/42705
9684 * gcc.c-torture/compile/pr42705.c: New testcase.
9686 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9688 * gcc.target/bfin/l2.c: New test.
9689 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9691 2010-01-13 Richard Guenther <rguenther@suse.de>
9694 * gcc.c-torture/compile/pr42716.c: New testcase.
9696 2010-01-13 Richard Guenther <rguenther@suse.de>
9699 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9701 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9704 * gcc.c-torture/compile/pr42708-1.c: New test.
9706 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9709 * gcc.dg/pr42662.c: New test.
9711 PR tree-optimization/42645
9712 * g++.dg/other/pr42645-1.C: New test.
9713 * g++.dg/other/pr42645-2.C: New test.
9715 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9718 * gcc.target/powerpc/warn-1.c: New test.
9719 * gcc.target/powerpc/warn-2.c: New test.
9721 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9723 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9726 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9728 * gcc.dg/lto/20100108_0.c: New.
9730 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9732 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9733 Add -march=i686 -msse for 32bit x86 targets.
9735 2010-01-10 Richard Guenther <rguenther@suse.de>
9738 * gcc.dg/torture/pr42667.c: New testcase.
9740 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9743 * gfortran.dg/array_constructor_34.f90: New test.
9745 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9748 * gfortran.dg/array_constructor_33.f90: New test.
9749 gfortran.dg/array_function_5.f90: Add credit.
9751 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9754 * gcc.dg/pr42631.c: New.
9756 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9759 * gcc.dg/pr42630.c: New.
9761 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9764 * gcc.dg/pr42629.c: New.
9766 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9769 * gcc.dg/torture/pr42363.c: New.
9771 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9775 * gcc.dg/vect/pr42604.c: New.
9776 * gcc.dg/vect/pr42395.c: New.
9778 2010-01-09 Richard Guenther <rguenther@suse.de>
9781 * gcc.c-torture/execute/pr42512.c: New testcase.
9783 2010-01-09 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/c_ptr_tests_14.f90: New test.
9788 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9791 * gnat.dg/null_pointer_deref1.adb: Don't run on
9792 sparc*-sun-solaris2.11.
9794 2010-01-08 Richard Guenther <rguenther@suse.de>
9797 * gcc.dg/lto/20100103-1_0.c: New testcase.
9798 * gcc.dg/lto/20100103-2_0.c: Likewise.
9800 2010-01-08 Tobias Burnus <burnus@net-b.de
9803 * gfortran.dg/asynchronous_1.f90: New test.
9804 * gfortran.dg/asynchronous_2.f90: New test.
9805 * gfortran.dg/conflicts.f90: Update error message.
9807 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9810 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9812 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9814 PR tree-optimization/42625
9815 * g++.dg/opt/dtor4.C: New test.
9816 * g++.dg/opt/dtor4.h: New.
9817 * g++.dg/opt/dtor4-aux.cc: New.
9819 2010-01-07 Tobias Burnus <burnus@net-b.de>
9822 * gfortran.dg/proc_ptr_26.f90: New test.
9824 2010-01-07 Tobias Burnus <burnus@net-b.de>
9827 * gfortran.dg/allocatable_scalar_7.f90: New test.
9829 2010-01-06 Richard Guenther <rguenther@suse.de>
9831 * gcc.c-torture/compile/pr42632.c: New testcase.
9833 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9836 * gcc.target/i386/pr42542-4.c: New.
9837 * gcc.target/i386/pr42542-4a.c: Likewise.
9838 * gcc.target/i386/pr42542-5.c: Likewise.
9839 * gcc.target/i386/pr42542-5a.c: Likewise.
9841 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9843 * gcc.dg/tls/opt-15.c: New test.
9845 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9847 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9849 2010-01-05 Martin Jambor <mjambor@suse.cz>
9851 PR tree-optimization/42462
9852 * g++.dg/torture/pr42462.C: New test.
9854 2010-01-05 Jason Merrill <jason@redhat.com>
9856 * g++.dg/cpp0x/initlist30.C: New test.
9858 2010-01-05 Richard Guenther <rguenther@suse.de>
9860 PR tree-optimization/42614
9861 * gcc.c-torture/execute/pr42614.c: New testcase.
9863 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9865 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9866 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9868 * gcc.dg/Wunreachable-2.c: Likewise.
9869 * gcc.dg/Wunreachable-3.c: Likewise.
9870 * gcc.dg/Wunreachable-4.c: Likewise.
9871 * gcc.dg/Wunreachable-5.c: Likewise.
9872 * gcc.dg/Wunreachable-6.c: Likewise.
9873 * gcc.dg/Wunreachable-7.c: Likewise.
9874 * gcc.dg/Wunreachable-8.c: Likewise.
9875 * gcc.dg/20041231-1.c: Likewise.
9877 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9880 * gcc.dg/pr42611.c: New test.
9882 PR tree-optimization/42508
9883 * g++.dg/opt/pr42508.C: New test.
9885 2010-01-05 Tobias Burnus <burnus@net-b.de>
9888 * gfortran.dg/allocatable_scalar_8.f90: New.
9890 2010-01-04 Martin Jambor <mjambor@suse.cz>
9892 PR tree-optimization/42398
9893 * gcc.c-torture/compile/pr42398.c: New test.
9895 2010-01-04 Jason Merrill <jason@redhat.com>
9898 * g++.dg/ext/attrib35.C: New.
9901 * g++.dg/cpp0x/auto17.C: New.
9903 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9905 * gcc.dg/lto/20100104_0.c: New.
9907 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9910 * gcc.target/i386/pr42542-1.c: New.
9911 * gcc.target/i386/pr42542-1a.c: Likewise.
9912 * gcc.target/i386/pr42542-1b.c: Likewise.
9913 * gcc.target/i386/pr42542-2.c: Likewise.
9914 * gcc.target/i386/pr42542-2a.c: Likewise.
9915 * gcc.target/i386/pr42542-2b.c: Likewise.
9916 * gcc.target/i386/pr42542-3.c: Likewise.
9917 * gcc.target/i386/pr42542-3a.c: Likewise.
9919 2009-01-04 Tobias Burnus <burnus@net-b.de>
9922 * gfortran.dg/allocatable_scalar_5.f90: New test.
9923 * gfortran.dg/allocatable_scalar_6.f90: New test.
9925 2010-01-03 Richard Guenther <rguenther@suse.de>
9928 * gfortran.dg/gomp/recursion1.f90: Remove.
9930 2010-01-03 Richard Guenther <rguenther@suse.de>
9932 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9933 * gcc.dg/uninit-6.c: Likewise.
9934 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9936 2010-01-03 Richard Guenther <rguenther@suse.de>
9938 PR tree-optimization/42589
9939 * gcc.target/i386/pr42589.c: New testcase.
9941 2010-01-03 Richard Guenther <rguenther@suse.de>
9943 PR tree-optimization/42438
9944 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9946 2010-01-02 Richard Guenther <rguenther@suse.de>
9949 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9951 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9954 * gcc.target/alpha/pr42448-1.c: New test.
9955 * gcc.target/alpha/pr42448-2.c: Ditto.
9957 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9959 PR preprocessor/41947
9960 * gcc.dg/c99-hexfloat-3.c: New test.
9962 2010-01-01 Richard Guenther <rguenther@suse.de>
9965 * gcc.c-torture/execute/pr42570.c: New testcase.
9967 2010-01-01 Richard Guenther <rguenther@suse.de>
9970 * gcc.c-torture/compile/pr42559.c: New testcase.
9973 Copyright (C) 2010 Free Software Foundation, Inc.
9975 Copying and distribution of this file, with or without modification,
9976 are permitted in any medium without royalty provided the copyright
9977 notice and this notice are preserved.