1 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/torture/pr45843.C: New test.
6 2010-09-30 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/allocate_derived_5.f90: New.
11 2010-09-30 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/31261
14 * gcc.dg/tree-ssa/pr31261.c: New test.
16 2010-09-30 Michael Eager <eager@eagercon.com>
18 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
19 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
20 * gcc.target/microblaze/microblaze.exp: Ditto.
21 * gcc.target/microblaze/others/string_cst1.c: Ditto.
22 * gcc.target/microblaze/others/string_cst2.c: Ditto.
23 * gcc.target/microblaze/others/data_var1.c: Ditto.
24 * gcc.target/microblaze/others/data_var2.c: Ditto.
25 * gcc.target/microblaze/others/data_var3.c: Ditto.
26 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
27 * gcc.target/microblaze/others/strings1.c:: Ditto.
28 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
29 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
30 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
31 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
32 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
33 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
34 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
35 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
36 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
37 * gcc.target/microblaze/isa/pcmp.c: Ditto.
38 * gcc.target/microblaze/isa/nofloat.c: Ditto.
39 * gcc.target/microblaze/isa/fcvt.c: Ditto.
40 * gcc.target/microblaze/isa/float.c: Ditto.
41 * gcc.target/microblaze/isa/mulh.c: Ditto.
42 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
43 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
44 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
45 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
46 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
47 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
48 * gcc.target/microblaze/isa/bshift.c: Ditto.
49 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
50 * gcc.target/microblaze/isa/div.c: Ditto.
51 * gcc.target/microblaze/isa/vanilla.c: Ditto.
52 * gcc.target/microblaze/isa/mul.c: Ditto.
54 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
56 merge from FSF 'apple/trunk' branch.
57 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
60 * objc.dg/enhanced-proto-1.m: New.
61 * objc.dg/enhanced-proto-2.m: New.
62 * obj-c++.dg/enhanced-proto-1.mm: New
63 * obj-c++.dg/enhanced-proto-2.mm: New.
65 2010-09-30 Richard Guenther <rguenther@suse.de>
68 * gcc.dg/debug/pr41893-1.c: Adjust.
69 * gcc.dg/pr30762-1.c: Likewise.
70 * gcc.dg/pr31529-1.c: Likewise.
71 * gcc.dg/pr34457-1.c: Likewise.
72 * gcc.dg/pr34668-1.c: Likewise.
73 * gcc.dg/pr43557-1.c: Likewise.
75 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
78 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
79 * objc.dg/const-str-3.m: Correct header for memcpy.
80 * objc.dg/const-str-7.m: Likewise.
81 * objc.dg/method-20b.m: Provide an implementation of Object.
82 Adjust XFAIL for m64 NeXT runtime.
83 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
84 * objc.dg/encode-3.m: Correct line ordering, provide header for
86 * objc.dg/encode-7-next.m: Only run for 32bit.
87 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
88 * objc.dg/type-size-2.m: Provide an implementation of Object.
90 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
91 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
92 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
93 Adjust XFAIL for m64 NeXT runtime.
94 * obj-c++.dg/method-22.mm: Likewise.
95 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
97 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
99 Merge from 'apple/trunk' branch on FSF servers.
101 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
104 * obj-c++.dg/bad-forward-decl.mm: New
106 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
108 * ada/acats/run_acats: Revert revision 157037.
110 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
112 Merge from 'apple/trunk' branch on FSF servers.
114 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
117 * objc.dg/naming-2.m: Update
118 * objc.dg/naming-3.m: New
120 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
123 * gcc.target/arm/pr40457-3.c: New test.
125 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
127 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
129 * lib/target-supports.exp (check_ifunc_available): Likewise.
131 2010-09-29 Tristan Gingold <gingold@adacore.com>
133 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
135 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
137 * objc.dg/keywords-1.m: New test.
138 * objc.dg/keywords-2.m: New test.
139 * objc.dg/keywords-3.m: New test.
140 * obj-c++.dg/keywords-1.mm: New test.
141 * obj-c++.dg/keywords-2.mm: New test.
143 2010-09-28 Jason Merrill <jason@redhat.com>
145 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
146 * g++.dg/ext/complit11.C: Likewise.
147 * g++.old-deja/g++.law/temps1.C: Likewise.
149 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
150 * g++.old-deja/g++.mike/misc6.C: Likewise.
152 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
154 * objc.dg/attributes/method-attribute-1.m: New.
155 * objc.dg/attributes/method-attribute-2.m: New.
157 * obj-c++.dg/attributes/method-attribute-1.m: New.
158 * obj-c++.dg/attributes/method-attribute-2.m: New.
160 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
162 * objc.dg/attributes: New.
163 * objc.dg/attributes/attributes.exp: New.
164 * objc.dg/attributes/class-attribute-1.m: New.
165 * objc.dg/attributes/class-attribute-2.m: New
166 * objc.dg/attributes/categ-attribute-1.m: New
167 * objc.dg/attributes/categ-attribute-2.m: New
168 * objc.dg/attributes/proto-attribute-1.m: New
170 * obj-c++.dg/attributes: New.
171 * obj-c++.dg/attributes/attributes.exp: New
172 * obj-c++.dg/attributes/class-attribute-1.mm: New
173 * obj-c++.dg/attributes/class-attribute-2.mm: New
174 * obj-c++.dg/attributes/categ-attribute-1.mm: New
175 * obj-c++.dg/attributes/categ-attribute-2.mm: New
176 * obj-c++.dg/attributes/proto-attribute-1.mm: New
178 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
180 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
181 from the branch renamed to method-20b.m to avoid clashes).
183 2005-08-23 Stuart Hastings <stuart@apple.com>
184 Ziemowit Laski <zlaski@apple.com>
187 * obj-c++.dg/method-23.mm: New.
188 * objc.dg/method-20.m: New.
190 2010-09-28 Jan Hubicka <jh@suse.cz>
192 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
194 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
197 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
198 i?86-*-solaris2.[89], *-*-vxworks*.
199 * gcc.target/i386/pr22152.c: Likewise.
200 * gcc.target/i386/vect8-ret.c: New test.
202 2010-09-28 Jie Zhang <jie@codesourcery.com>
204 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
206 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
208 Merge from 'apple/trunk' branch on FSF servers.
210 2005-07-18 Ziemowit Laski <zlaski@apple.com>
213 * obj-c++.dg/method-22.mm: New.
215 2010-09-27 Jason Merrill <jason@redhat.com>
217 * g++.dg/cpp0x/rv-lvalue-req.C: New.
218 * g++.dg/ext/complit11.C: Adjust.
219 * g++.old-deja/g++.law/temps1.C: Adjust.
220 * g++.old-deja/g++.ns/koenig6.C: Adjust.
221 * g++.old-deja/g++.oliva/partord1.C: Adjust.
223 2010-09-27 Ian Lance Taylor <iant@google.com>
225 * lib/target-supports.exp (check_effective_target_split_stack):
227 * gcc.dg/split-1.c: New test.
228 * gcc.dg/split-2.c: New test.
229 * gcc.dg/split-3.c: New test.
230 * gcc.dg/split-4.c: New test.
232 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
235 * objc.dg/type-size-3.m: New test.
237 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
240 * objc.dg/encode-1.m: Execute the test with the GNU runtime as
243 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
246 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
247 * objc.dg/type-size-2.m: Same change.
248 * obj-c++.dg/encode-5.mm: Same change.
250 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
252 Merge from 'apple/trunk' branch on FSF servers. The original
253 Changelogs are below.
255 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
256 * objc.dg/encode-6-next.m: New file (from encode-6.m in the
258 * objc.dg/encode-7-next.m: New file (from encode-7.m in the
260 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
262 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
263 proto-qual-1.m in the branch) and the normal ABI on GNU.
264 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
265 the test only with the NeXT runtime.
266 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
267 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
269 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
270 Run the test only with the NeXT runtime.
272 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
275 * objc.dg/encode-7-64bit.m: New.
276 * objc.dg/encode-7.m: Skip if -m64.
278 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
281 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
282 * obj-c++.dg/threedotthree-abi-1.mm: New
283 * objc.dg/threedotthree-abi-1.m: New
285 2005-07-20 Ziemowit Laski <zlaski@apple.com>
288 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
289 * objc.dg/encode-6.m: Likewise.
290 * objc.dg/encode-7.m: New test case.
292 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
294 Merge from 'apple/trunk' branch on FSF servers. Renamed
295 const-str-12.m to constr-str-12b.m to avoid conflicts.
297 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
300 * obj-c++.dg/warn5.mm: New
302 2005-06-22 Ziemowit Laski <zlaski@apple.com>
305 * obj-c++.dg/const-str-12.mm: New.
306 * objc.dg/const-str-12.m: New.
308 2010-09-27 Tobias Burnus <burnus@net-b.de>
312 * gfortran.dg/storage_size_2.f08: Fix test.
313 * gfortran.dg/c_sizeof_1.f90: Fix test.
314 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
315 * gfortran.dg/c_sizeof_3.f90: New.
316 * gfortran.dg/c_sizeof_4.f90: New.
317 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
318 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
320 2010-09-26 Daniel Kraft <d@domob.eu>
324 * gfortran.dg/select_type_18.f03: New test.
326 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
328 * gnat.dg/return2.ad[sb]: New test.
329 * gnat.dg/return2_pkg.ads: New helper.
331 2010-09-25 Daniel Kraft <d@domob.eu>
334 * gfortran.dg/io_constraints_6.f03: New test.
335 * gfortran.dg/io_constraints_7.f03: New test.
336 * gfortran.dg/newunit_2.f90: New test.
338 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
340 * testsuite/gfortran.dg/operator_c1202.f90: New test.
342 2010-09-24 Jan Hubicka <jh@suse.cz>
344 * gcc.dg/tree-ssa/leaf.c: New testcase.
346 2010-09-24 Jan Hubicka <jh@suse.cz>
348 PR tree-optimization/45738
349 PR tree-optimization/45741
350 * gcc.c-torture/compile/pr45741.c: New.
351 * gfortran.fortran-torture/compile/pr45738.f90: New.
353 2010-09-24 Joseph Myers <joseph@codesourcery.com>
355 * gcc.dg/cpp/undef-opt-1.c: New test.
357 2010-09-24 Jason Merrill <jason@redhat.com>
359 * g++.dg/other/error10.C: Adjust expected output.
361 2010-09-24 Jakub Jelinek <jakub@redhat.com>
364 * gcc.dg/torture/stackalign/alloca-6.c: New test.
365 * gcc.target/i386/pr45234.c: New test.
367 2010-09-24 Richard Guenther <rguenther@suse.de>
369 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
371 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
373 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
374 as a comment leader in regexp.
376 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
378 * objc.dg/sync-2.m: New test.
379 * obj-c++.dg/sync-2.mm: New test.
381 2010-09-24 Tobias Burnus <burnus@net-b.de>
384 * gfortran.dg/iso_fortran_env_7.f90: New.
386 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
388 * obj-c++.dg/too-many-args.mm: New file.
390 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
392 Merge from 'apple/trunk' branch on FSF servers.
394 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
397 * objc.dg/too-many-args.m: New
399 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
402 * gfortran.dg/dependency_36.f90: New test.
405 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
407 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
408 * gcc.target/i386/pad-3.c: Ditto.
409 * gcc.target/i386/pad-7.c: Ditto.
410 * gcc.target/i386/pad-7.c: Ditto.
411 * gcc.target/i386/pr36502.c: Ditto.
412 * gcc.target/i386/zee.c: Ditto.
413 * gcc.target/i386/20060821-1.c: Ditto.
414 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
415 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
416 * gcc.target/i386/pad-5b.c: Ditto.
417 * gcc.target/i386/pad-6a.c: Ditto.
418 * gcc.target/i386/pad-6b.c: Ditto.
419 * gcc.target/i386/pad-8.c: Ditto.
420 * gcc.target/i386/pad-9.c: Ditto.
421 * gcc.target/i386/pad-10.c: Ditto.
422 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
424 2010-09-23 Richard Guenther <rguenther@suse.de>
426 PR tree-optimization/45565
427 * g++.dg/ipa/pr45565.C: New testcase.
429 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
433 * gfortran.dg/vector_subscript_bound_1.f90: New.
435 2010-09-23 Richard Guenther <rguenther@suse.de>
438 * gcc.dg/pr45750.c: New testcase.
440 2010-09-23 Jakub Jelinek <jakub@redhat.com>
442 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
443 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
446 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
448 PR rtl-optimization/44374
449 * gcc.target/arm/headmerge-1.c: New test.
450 * gcc.target/arm/headmerge-2.c: New test.
451 * gcc.target/i386/headmerge-1.c: New test.
452 * gcc.target/i386/headmerge-2.c: New test.
454 2010-09-23 Daniel Kraft <d@domob.eu>
459 * gfortran.dg/intrinsic_intent_1.f03: New test.
460 * gfortran.dg/select_type_17.f03: New test.
461 * gfortran.dg/associate_5.f03: More definability tests.
462 * gfortran.dg/enum_2.f90: Check definability.
463 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
464 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
465 * gfortran.dg/char_expr_2.f90: Ditto.
466 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
467 * gfortran.dg/enum_5.f90: Ditto.
468 * gfortran.dg/equiv_constraint_8.f90: Ditto.
469 * gfortran.dg/impure_assignment_2.f90: Ditto.
470 * gfortran.dg/impure_assignment_3.f90: Ditto.
471 * gfortran.dg/intent_out_1.f90: Ditto.
472 * gfortran.dg/intent_out_3.f90: Ditto.
473 * gfortran.dg/pointer_assign_7.f90: Ditto.
474 * gfortran.dg/pointer_intent_3.f90: Ditto.
475 * gfortran.dg/pr19936_1.f90: Ditto.
476 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
477 * gfortran.dg/simpleif_2.f90: Ditto.
478 * gfortran.dg/protected_5.f90: Ditto.
479 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
480 * gfortran.dg/protected_6.f90: Ditto.
481 * gfortran.dg/protected_7.f90: Ditto.
483 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
486 * gfortran.dg/namelist_65.f90: New test.
488 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
490 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
491 the regexp pattern between the expected label and location string.
493 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
495 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
497 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
499 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
500 * gcc.dg/pr27898.c: Likewise.
501 * gcc.dg/pr28712.c: Likewise.
502 * gcc.dg/pr30762-1.c: Likewise.
503 * gcc.dg/pr31529-1.c: Likewise.
504 * gcc.dg/pr34457-1.c: Likewise.
505 * gcc.dg/pr34668-1.c: Likewise.
506 * gcc.dg/pr34989-1.c: Likewise.
507 * gcc.dg/pr43557-1.c: Likewise.
509 2010-09-22 Jakub Jelinek <jakub@redhat.com>
511 PR rtl-optimization/45739
512 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
515 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
517 * gcc.target/sparc/mnofpu.c: New test.
519 2010-09-22 Jakub Jelinek <jakub@redhat.com>
521 PR rtl-optimization/45739
522 * gcc.target/i386/pr45739.c: New test.
524 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
527 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
528 and counts. Add non-elemental function call check.
531 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
532 arguments checks. Update temporary counts.
533 * gfortran.dg/transpose_optimization_1.f90: New.
535 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
538 * objc.dg/invalid-method-1.m: New.
540 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
542 Merge from 'apple/trunk' branch on FSF servers.
544 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
547 * objc.dg/naming-4.m: New
548 * objc.dg/naming-5.m: New
549 * obj-c++.dg/naming-1.mm: New
550 * obj-c++.dg/naming-2.mm: New
552 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
553 Jack Howarth <howarth@bromo.med.uc.edu>
556 * g++.dg/torture/pr44972.C: Use portable assert().
558 2010-09-21 Richard Guenther <rguenther@suse.de>
560 PR tree-optimization/45580
561 * g++.dg/torture/pr45580.C: New testcase.
563 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
565 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
567 2010-09-20 Janus Weil <janus@gcc.gnu.org>
570 * gfortran.dg/pointer_check_7.f90: New.
572 2010-09-20 Jakub Jelinek <jakub@redhat.com>
574 PR rtl-optimization/45728
575 * gcc.c-torture/compile/pr45728.c: New test.
577 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
580 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
582 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
584 * g++.dg/tree-ssa/pr45605.C: Add "\\".
586 2010-09-20 Richard Guenther <rguenther@suse.de>
589 * gcc.dg/torture/pr45704.c: New testcase.
591 2010-09-20 Jan Hubicka <jh@suse.cz>
593 PR tree-optimize/45605
594 * g++.dg/tree-ssa/pr45605.C: New testcase.
596 2010-09-20 Michael Matz <matz@suse.de>
599 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
602 2010-09-20 Richard Guenther <rguenther@suse.de>
604 PR tree-optimization/45705
605 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
607 2010-09-20 Michael Matz <matz@suse.de>
610 * lib/target-supports.exp (check_effective_target_vect_perm):
613 2010-09-20 Jakub Jelinek <jakub@redhat.com>
615 PR rtl-optimization/45695
616 * gcc.c-torture/execute/pr45695.c: New test.
618 2010-09-19 Jan Hubicka <jh@suse.cz>
621 * gcc.c-torture/compile/pr44246.c:New file.
623 2010-09-19 Ira Rosen <irar@il.ibm.com>
625 PR tree-optimization/45714
626 * gfortran.dg/vect/pr45714-a.f: New test.
627 * gfortran.dg/vect/pr45714-b.f: New test.
629 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
631 * gnat.dg/const1.adb: Rename into...
632 * gnat.dg/constant1.adb: ...this.
633 * gnat.dg/constant2.adb: New test.
634 * gnat.dg/constant2_pkg1.ads: New helper.
635 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
637 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/specs/constant1.ads: New test.
640 * gnat.dg/specs/constant1_pkg.ads: New helper.
642 2010-09-18 Jan Hubicka <jh@suse.cz>
644 PR tree-optimization/45453
645 * g++.dg/tree-ssa/pr45453.C: New testcase.
647 2010-09-18 Jason Merrill <jason@redhat.com>
649 * g++.dg/cpp0x/initlist44.C: New.
651 2010-09-18 Richard Guenther <rguenther@suse.de>
653 PR tree-optimization/45709
654 * g++.dg/torture/pr45709-2.C: New testcase.
656 2010-09-18 Richard Guenther <rguenther@suse.de>
658 PR tree-optimization/45709
659 * g++.dg/torture/pr45709.C: New testcase.
661 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
664 * gcc.target/i386/pad-3.c: Pass -fno-pic.
666 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
668 * gcc.target/i386/pad-1.c: New.
669 * gcc.target/i386/pad-2.c: Likewise.
670 * gcc.target/i386/pad-3.c: Likewise.
671 * gcc.target/i386/pad-4.c: Likewise.
672 * gcc.target/i386/pad-5a.c: Likewise.
673 * gcc.target/i386/pad-5b.c: Likewise.
674 * gcc.target/i386/pad-6a.c: Likewise.
675 * gcc.target/i386/pad-6b.c: Likewise.
676 * gcc.target/i386/pad-7.c: Likewise.
677 * gcc.target/i386/pad-8.c: Likewise.
678 * gcc.target/i386/pad-9.c: Likewise.
679 * gcc.target/i386/pad-10.c: Likewise.
681 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
684 * gcc.dg/torture/stackalign/alloca-5.c: New.
686 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
689 * gcc.dg/torture/pr45678-2.c: New.
691 2010-09-17 Richard Guenther <rguenther@suse.de>
694 * gcc.dg/torture/pr45678-1.c: New testcase.
696 2010-09-17 Michael Matz <matz@suse.de>
698 PR tree-optimization/43432
699 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
700 check_effective_target_vect_perm_short): New predicates.
701 (check_effective_target_vect_perm): Include x86_64.
702 * gcc.dg/vect/pr43432.c: New test.
703 * gcc.dg/vect/vect-114.c: Adjust.
704 * gcc.dg/vect/vect-15.c: Ditto.
705 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
706 * gcc.dg/vect/slp-perm-9.c: Ditto.
708 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
711 * objc/execute/exceptions/throw-nil.m: Run the test only with the
714 2010-09-17 Richard Guenther <rguenther@suse.de>
716 * gcc.dg/pr27898.c: Use -flto instead of -combine.
717 * gcc.dg/pr28706.c: Likewise.
718 * gcc.dg/pr28712.c: Likewise.
719 * gcc.dg/pr30762-1.c: Likewise.
720 * gcc.dg/pr30762-2.c: Likewise.
721 * gcc.dg/pr31529-1.c: Likewise.
722 * gcc.dg/pr31529-2.c: Likewise.
723 * gcc.dg/pr34457-1.c: Likewise.
724 * gcc.dg/pr34457-2.c: Likewise.
725 * gcc.dg/pr34668-1.c: Likewise.
726 * gcc.dg/pr34668-2.c: Likewise.
727 * gcc.dg/pr34989-1.c: Likewise.
728 * gcc.dg/pr34989-2.c: Likewise.
729 * gcc.dg/pr43557-1.c: Likewise.
730 * gcc.dg/pr43557-2.c: Likewise.
731 * gcc.dg/debug/pr41893-1.c: Likewise.
732 * gcc.dg/matrix/matrix.exp: Do not use -combine.
733 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
734 * gcc.dg/matrix/matrix-4.c: Likewise.
735 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
736 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
737 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
738 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
740 2010-09-16 Tobias Burnus <burnus@net-b.de>
743 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
745 * gfortran.dg/intent_optimize_1.f90: New test.
747 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
749 * gcc.target/i386/divmod-1.c: New.
750 * gcc.target/i386/divmod-2.c: Likewise.
751 * gcc.target/i386/divmod-3.c: Likewise.
752 * gcc.target/i386/divmod-4.c: Likewise.
753 * gcc.target/i386/divmod-4a.c: Likewise.
754 * gcc.target/i386/divmod-5.c: Likewise.
755 * gcc.target/i386/divmod-6.c: Likewise.
756 * gcc.target/i386/divmod-7.c: Likewise.
757 * gcc.target/i386/divmod-8.c: Likewise.
758 * gcc.target/i386/udivmod-1.c: Likewise.
759 * gcc.target/i386/udivmod-2.c: Likewise.
760 * gcc.target/i386/udivmod-3.c: Likewise.
761 * gcc.target/i386/udivmod-4.c: Likewise.
762 * gcc.target/i386/udivmod-4a.c: Likewise.
763 * gcc.target/i386/udivmod-5.c: Likewise.
764 * gcc.target/i386/udivmod-6.c: Likewise.
765 * gcc.target/i386/udivmod-7.c: Likewise.
766 * gcc.target/i386/udivmod-8.c: Likewise.
768 2010-09-16 Jan Hubicka <jh@suse.cz>
770 * g++.dg/lto/pr45679-1_0.C: New file.
771 * g++.dg/lto/pr45679-1_1.C: New file.
772 * g++.dg/lto/pr45679-0_0.C: New file.
773 * g++.dg/lto/pr45679-0_1.C: New file.
775 2010-09-16 Janus Weil <janus@gcc.gnu.org>
778 * gfortran.dg/class_dummy_2.f03: New.
780 2010-09-16 Richard Guenther <rguenther@suse.de>
782 PR tree-optimization/45623
783 * gcc.dg/torture/pr45623.c: New testcase.
785 2010-09-16 Ira Rosen <irar@il.ibm.com>
787 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
788 name and parentheses.
789 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
791 2010-09-15 Jason Merrill <jason@redhat.com>
793 * g++.dg/parse/parameter-declaration-2.C: New.
795 * g++.dg/cpp0x/scoped_enum2.C: New.
797 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
799 * gcc.c-torture/compile/20100915-1.c: New test.
801 2010-09-15 Martin Jambor <mjambor@suse.cz>
804 * gcc.dg/ipa/pr45644.c: New test.
806 2010-09-15 Jakub Jelinek <jakub@redhat.com>
808 PR tree-optimization/45633
809 * gcc.dg/vect/pr45633.c: New test.
811 2010-09-15 Janus Weil <janus@gcc.gnu.org>
814 * gfortran.dg/allocate_derived_4.f90: New.
816 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
818 * lib/target-supports.exp
819 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
820 supported flag to true for neon.
822 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/template/crash103.C: New.
827 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
829 Merge from 'apple/trunk' branch on FSF servers.
831 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
834 * objc.dg/msg-in-protocol.m: New.
835 * obj-c++.dg/msg-in-protocol.mm: New.
837 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
840 * objc.dg/break-in-ifstmt.m: New.
842 2005-08-22 Ziemowit Laski <zlaski@apple.com>
845 * obj-c++.dg/comp-types-13.mm: New.
846 * objc.dg/comp-types-12.m: New.
848 2005-08-22 Ziemowit Laski <zlaski@apple.com>
851 * obj-c++.dg/proto-lossage-7.mm: New.
852 * objc.dg/proto-lossage-7.m: New.
854 2010-09-14 Jan Hubicka <jh@suse.cz>
856 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
858 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
861 2010-09-14 Jakub Jelinek <jakub@redhat.com>
864 * gcc.dg/pr45567.c: New test.
867 * g++.dg/debug/pr45660.C: New test.
869 2010-09-14 Ira Rosen <irar@il.ibm.com>
871 PR tree-optimization/45470
872 * g++.dg/vect/pr45470-a.cc: New test.
873 * g++.dg/vect/pr45470-a.cc: New test.
875 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
878 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
879 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
881 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
884 * gfortran.dg/namelist_64.f90: New test.
886 2010-09-13 Jakub Jelinek <jakub@redhat.com>
888 PR rtl-optimization/45617
889 * gcc.target/i386/pr45617.c: New test.
891 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
893 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
895 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
897 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
898 * gcc.target/i386/fma4-vector.c: Likewise.
899 * gcc.target/i386/vectorize2.c: Likewise.
900 * gcc.target/i386/vectorize4.c: Likewise.
901 * gcc.target/i386/vectorize5.c: Likewise.
902 * gcc.target/i386/vectorize6.c: Likewise.
903 * gcc.target/i386/vectorize8.c: Likewise.
905 * gcc.target/i386/vect-double-1.c: New.
906 * gcc.target/i386/vect-double-1a.c: Likewise.
907 * gcc.target/i386/vect-double-2.c: Likewise.
908 * gcc.target/i386/vect-double-2a.c: Likewise.
910 * lib/target-supports.exp (check_effective_target_vect_double):
911 Set et_vect_double_saved to 0 when tuning for Atom.
913 2010-09-13 Jan Hubicka <jh@suse.cz>
915 * gcc.dg/torture/pr23821.c: Drop static keyword.
916 * gcc.dg/tree-ssa/loop-19.c: Likewise.
917 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
919 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
921 * gcc.target/arm/sync-1.c: New.
923 2010-09-12 Olivier Hainque <hainque@adacore.com>
925 * gnat.dg/memtrap.adb: New test.
927 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
929 * gfortran.dg/promotion.f90: Fix options.
931 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
933 * g++.dg/cpp0x/range-for1.C: New.
934 * g++.dg/cpp0x/range-for2.C: New.
935 * g++.dg/cpp0x/range-for3.C: New.
936 * g++.dg/cpp0x/range-for4.C: New.
937 * g++.dg/cpp0x/range-for5.C: New.
938 * g++.dg/cpp0x/range-for6.C: New.
940 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
942 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
943 and counts. Check that transpose is not called.
944 * gfortran.dg/transpose_2.f90: Update error message.
946 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
949 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
950 * g++.dg/lookup/strong-using-2.C: Likewise.
951 * g++.dg/lookup/strong-using-3.C: Likewise.
952 * g++.dg/lookup/strong-using-5.C: Likewise.
954 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
955 * g++.dg/cpp0x/inline-ns4.C: New.
956 * g++.dg/cpp0x/inline-ns5.C: New.
958 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
961 * gfortran.fortran-torture/compile/pr45634.f90: New.
963 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
965 * objc.dg/fobjc-exceptions.m: New test.
967 2010-09-10 Jan Hubicka <jh@suse.cz>
969 * g++.dg/inherit/covariant7.C: Fix pattern matching.
971 2010-09-10 Martin Jambor <mjambor@suse.cz>
973 PR tree-optimization/44972
974 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
975 * gcc.dg/tree-ssa/pr45144.c: Likewise.
976 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
978 * g++.dg/torture/pr44972.C: New test.
980 2010-09-10 Martin Jambor <mjambor@suse.cz>
982 PR tree-optimization/44972
983 * g++.dg/torture/pr34850.C: Remove expected warning.
985 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
987 * gfortran.dg/dummy_optional_arg.f90: New test.
989 2010-09-08 Jan Hubicka <jh@suse.cz>
991 PR tree-optimization/45598
992 * fortran.fortran-torture/compile/pr45598.f90: New test.
994 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
996 * lib/target-supports-dg.exp (dg-require-ifunc): New.
997 * lib/target-supports.exp (check_ifunc_available): New.
998 * gcc.dg/attr-ifunc-1.c: New.
999 * gcc.dg/attr-ifunc-2.c: New.
1000 * gcc.dg/attr-ifunc-3.c: New.
1001 * gcc.dg/attr-ifunc-4.c: New.
1002 * gcc.dg/attr-ifunc-5.c: New.
1003 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
1004 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1005 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1006 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1008 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1011 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1013 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1015 * gfortran.dg/inline_transpose_1.f90: New test.
1017 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1020 * g++.dg/warn/Wunused-var-15.C: New test.
1022 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1024 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1027 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1029 * objc/execute/exceptions/throw-nil.m: New test.
1030 * objc/execute/exceptions/handler-1.m: Updated to use the new
1031 objc_set_uncaught_exception_handler() function.
1032 * objc/execute/exceptions/matcher-1.m: New test.
1034 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1037 * gfortran.dg/bit_comparison_1.F90: New test.
1038 * gfortran.dg/leadz_trailz_3.f90: New test.
1039 * gfortran.dg/masklr_2.F90: New test.
1040 * gfortran.dg/shiftalr_1.F90: New test.
1041 * gfortran.dg/merge_bits_2.F90: New test.
1042 * gfortran.dg/dshift_2.F90: New test.
1043 * gfortran.dg/bit_comparison_2.F90: New test.
1044 * gfortran.dg/masklr_1.F90: New test.
1045 * gfortran.dg/merge_bits_1.F90: New test.
1046 * gfortran.dg/dshift_1.F90: New test.
1047 * gfortran.dg/shiftalr_2.F90: New test.
1049 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1051 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1052 functions from objc/typedstream.h are deprecated.
1054 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1056 * lib/target-supports.exp
1057 (check_effective_target_run_expensive_tests): New proc.
1058 * gcc.c-torture/compile/limits-fnargs.c: Use
1059 dg-require-effective-target run_expensive_tests.
1061 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1064 * gfortran.dg/gomp/pr45597.f90: New test.
1067 * gfortran.dg/gomp/pr45595.f90: New test.
1069 2010-09-08 Michael Matz <matz@suse.de>
1071 * c-c++-common/uninit-17.c: Adjust.
1073 2010-09-08 Michael Matz <matz@suse.de>
1075 PR tree-optimization/43430
1076 * gcc.dg/vect/pr43430-2.c: New test.
1078 2010-09-08 Michael Matz <matz@suse.de>
1080 PR tree-optimization/33244
1081 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1083 2010-09-08 Richard Guenther <rguenther@suse.de>
1085 PR tree-optimization/45578
1086 * gfortran.dg/pr45578.f90: New testcase.
1088 2010-09-08 Richard Guenther <rguenther@suse.de>
1091 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1093 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1096 * gfortran.dg/char_length_18.f90: New test.
1098 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1101 * gcc.target/i386/pr36502.c: New test.
1105 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1106 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1108 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1110 * gfortran.dg/achar_4.f90: Enable bounds checking.
1112 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1115 * gcc.target/i386/pr45206.c: New test.
1117 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1120 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1122 2010-09-07 Jan Hubicka <jh@suse.cz>
1124 * gcc.c-torture/compile/20100907.c: New testcase.
1126 2010-09-07 Richard Guenther <rguenther@suse.de>
1129 * g++.dg/eh/pr45569.C: New testcase.
1131 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1134 * gcc.target/arm/pr43137.c: New test.
1136 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1139 * gfortran.dg/dependency_35.f90: New test.
1141 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1144 * gfortran.dg/char_length_17.f90: New test.
1146 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1151 * g++.dg/template/typedef34.C: New test.
1152 * g++.dg/template/typedef35.C: New test.
1154 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1157 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1159 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1161 * g++.dg/warn/Wdouble-promotion.C: New.
1163 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1165 * g++.dg/parse/redef2.C: New.
1167 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1169 * gcc.dg/20100906-1.c: New testcase.
1171 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1174 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1175 DW_TAG_enumeration_type DIE.
1177 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1179 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1182 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1184 PR rtl-optimization/44919
1185 * g++.dg/opt/pr44919.C: New.
1187 2010-09-06 Tobias Burnus <burnus@net-b.de>
1190 * gfortran.dg/iall_iany_iparity_1.f90: New.
1191 * gfortran.dg/iall_iany_iparity_2.f90: New.
1193 2010-09-06 Jason Merrill <jason@redhat.com>
1195 * g++.dg/cpp0x/initlist42.C: New.
1197 * g++.dg/cpp0x/auto19.C: New.
1199 * g++.dg/template/sfinae25.C: New.
1200 * g++.dg/template/char1.C: Expect warning.
1201 * g++.dg/template/nontype10.C: Likewise.
1203 * g++.dg/cpp0x/implicit9.C: New.
1205 * g++.dg/cpp0x/initlist43.C: New.
1207 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1209 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1211 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1213 * gcc.dg/Wdouble-promotion.c: New.
1215 2010-09-05 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/float128_1.f90: Remove test case as
1218 it always fails since Rev 163611 backed out the
1219 front-end implementation.
1221 2010-09-05 Tobias Burnus <burnus@net-b.de>
1223 * gfortran.dg/float128_1.f90: XFAIL test case.
1225 2010-09-05 Tobias Burnus <burnus@net-b.de>
1227 * gfortran.dg/bessel_7.f90: Decrease required precision.
1229 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1232 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1233 ref-all-matching targets.
1235 2010-09-05 Richard Guenther <rguenther@suse.de>
1237 PR tree-optimization/45535
1238 * gcc.c-torture/compile/pr45535.c: New testcase.
1240 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1242 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1244 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1245 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1246 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1247 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1248 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1249 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1250 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1251 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1252 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1253 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1254 * gcc.target/i386/pr22152.c: Likewise.
1255 * gcc.target/i386/pr36992-1.c: Likewise.
1256 * gcc.target/i386/pr36992-2.c: Likewise.
1257 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1259 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1262 * gcc.dg/const-uniq-1.c: Modify regexp.
1264 2010-09-04 Tobias Burnus <burnus@net-b.de>
1267 * gfortran.dg/namelist_63.f90: New.
1269 2010-09-04 Jan Hubicka <jh@suse.cz>
1271 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1272 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1274 2010-09-04 Jan Hubicka <jh@suse.cz>
1276 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1278 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1283 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1285 * gcc.dg/opts-4.c: New test.
1287 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1289 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1290 * gcc.dg/vect/vect-peel-4.c: Ditto.
1292 2010-09-03 Daniel Kraft <d@domob.eu>
1295 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1297 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1300 * gfortran.dg/dependency_34.f90: New test.
1302 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1304 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1306 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1308 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1309 gcc.target/i386/clearcap.map if supported.
1311 2010-09-03 Michael Matz <matz@suse.de>
1314 * gcc.dg/pr45415.c: New test.
1316 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1318 PR tree-optimization/45506
1319 * gcc.dg/pr45506.c: New.
1321 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1324 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1325 * gcc.target/i386/float128-2.c: Ditto.
1327 2010-09-03 Daniel Kraft <d@domob.eu>
1330 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1331 * gfortran.dg/internal_dummy_2.f08: New test.
1332 * gfortran.dg/internal_dummy_3.f08: New test.
1333 * gfortran.dg/internal_dummy_4.f08: New test.
1335 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.target/i386/pr45500.c: New test.
1340 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1342 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1344 2010-09-03 Daniel Kraft <d@domob.eu>
1347 * gfortran.dg/exit_2.f08; Adapt error messages.
1348 * gfortran.dg/exit_3.f08: New test.
1349 * gfortran.dg/exit_4.f08: New test.
1350 * gfortran.dg/exit_5.f03: New test.
1352 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1354 * gfortran.dg/ishft_4.f90: New test.
1356 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1358 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1359 FRIZ/XSRIZ instruciton for (double)(long long)x.
1360 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1362 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1364 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1366 2010-09-02 Richard Guenther <rguenther@suse.de>
1368 PR tree-optimization/44937
1369 PR tree-optimization/45412
1370 * g++.dg/opt/pr45412.C: New testcase.
1371 * gcc.c-torture/compile/pr45412.c: Likewise.
1372 * gcc.c-torture/compile/pr44937.c: Likewise.
1374 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1376 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1377 but using -Werror=comment.
1378 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1379 expected error messages.
1381 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1383 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1384 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1386 2010-09-02 Tobias Burnus <burnus@net-b.de>
1389 * gfortran.dg/initialization_27.f90: New.
1391 2010-09-02 Ira Rosen <irar@il.ibm.com>
1393 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1394 check into different basic blocks. Expect vectorization if misaligned
1395 stores are supported.
1396 * gcc.dg/vect/bb-slp-8a.c: New test.
1397 * gcc.dg/vect/bb-slp-8b.c: New test.
1399 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1401 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1403 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1406 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1407 * gfortran.dg/class_dummy_1.f03: New.
1409 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/tree-prof/partition2.C: New test.
1414 2010-09-01 Richard Guenther <rguenther@suse.de>
1416 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1417 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1418 * gcc.c-torture/execute/20100827-1.c: Likewise.
1420 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1422 * gfortran.dg/execute_command_line_1.f90: New test.
1424 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1426 PR preprocessor/45457
1427 * c-c++-common/cpp/pr45457.c: New test.
1429 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1431 * gcc.dg/nested-func-8.c: New test.
1433 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1436 * gfortran.dg/popcnt_poppar_1.F90: New test.
1437 * gfortran.dg/popcnt_poppar_2.F90: New test.
1439 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc.target/i386/volatile-2.c: Require nonpic target.
1443 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/pr45461.c: New test.
1448 2010-08-31 Richard Guenther <rguenther@suse.de>
1451 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1453 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1455 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1457 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1460 * gfortran.dg/typebound_proc_18.f03: New.
1462 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1464 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1465 * lib/scanasm.exp (scan-stack-usage): Likewise.
1466 (scan-stack-usage-not): Likewise.
1467 * gcc.dg/stack-usage-1.c: New test.
1468 * gcc.target/i386/stack-usage-realign.c: Likewise.
1470 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1472 PR tree-optimization/45427
1473 * gcc.dg/tree-ssa/pr45427.c: New test.
1475 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/template/crash102.C: New.
1480 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.dg/gomp/atomic-12.c: New test.
1484 * gcc.dg/gomp/atomic-13.c: New test.
1485 * gcc.dg/gomp/atomic-14.c: New test.
1486 * g++.dg/gomp/atomic-11.C: New test.
1487 * g++.dg/gomp/atomic-12.C: New test.
1488 * g++.dg/gomp/atomic-13.C: New test.
1489 * g++.dg/gomp/atomic-14.C: New test.
1491 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1493 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1496 2010-08-30 Thomas Quinot <quinot@adacore.com>
1498 * gnat.dg/discr24.adb: New test.
1500 2010-08-30 Richard Guenther <rguenther@suse.de>
1502 PR tree-optimization/45449
1503 * gcc.dg/pr45449.c: New testcase.
1505 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1507 * gcc.dg/opts-1.c: Expect errors, not warnings.
1509 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1512 * gfortran.dg/dynamic_dispatch_11.f03: New.
1514 2010-08-29 Jason Merrill <jason@redhat.com>
1517 * g++.dg/parse/defarg15.C: New.
1519 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1522 * gfortran.dg/select_type_16.f03: New.
1524 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1525 Tobias Burnus <burnus@net-b.de>
1527 * gfortran.dg/bessel_7.f90: Decrease required precision.
1529 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1530 Kaz Kojima <kkojima@gcc.gnu.org>
1532 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1534 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1536 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1537 floating point conversion code generation.
1538 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1539 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1540 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1541 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1542 to integer conversion code generation.
1543 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1544 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1545 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1546 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1548 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1551 * gfortran.dg/random_seed_1.f90: Adjust test.
1552 * gfortran.dg/float128_1.f90: New test.
1554 2010-08-27 Tobias Burnus <burnus@net-b.de>
1557 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1558 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1559 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1560 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1561 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1562 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1563 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1565 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1568 * gfortran.dg/select_type_15.f03: New.
1570 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1573 * gfortran.dg/hollerith8.f90: New test.
1575 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1578 * gfortran.dg/dependency_33.f90: New test.
1580 2010-08-27 Richard Guenther <rguenther@suse.de>
1582 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1583 * gcc.dg/graphite/scop-2.c: Likewise.
1584 * gcc.dg/graphite/scop-20.c: Likewise.
1585 * gcc.dg/vect/slp-25.c: Likewise.
1587 2010-08-27 Olivier Hainque <hainque@adacore.com>
1589 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1591 2010-08-26 Daniel Kraft <d@domob.eu>
1596 * gfortran.dg/associate_8.f03: New test.
1597 * gfortran.dg/select_type_13.f03: New test.
1598 * gfortran.dg/select_type_14.f03: New test.
1600 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1602 PR tree-optimization/44485
1603 * gcc.dg/pr44485.c: New test.
1605 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1607 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1608 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1609 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1611 2010-08-26 Richard Guenther <rguenther@suse.de>
1613 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1614 * gcc.dg/graphite/scop-21.c: Likewise.
1616 2010-08-26 Richard Guenther <rguenther@suse.de>
1618 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1619 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1620 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1621 * gcc.dg/vect/vect-91.c: Likewise.
1622 * gcc.dg/vect/vect-peel-1.c: Likewise.
1623 * gcc.dg/vect/vect-peel-2.c: Likewise.
1624 * gcc.dg/vect/vect-peel-4.c: Likewise.
1626 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1629 * gfortran.dg/der_io_4.f90: New test.
1631 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1633 PR rtl-optimization/44858
1634 * gcc.c-torture/execute/pr44858.c: New test.
1636 PR rtl-optimization/45400
1637 * g++.dg/other/i386-8.C: New test.
1639 2010-08-25 Richard Guenther <rguenther@suse.de>
1641 * gcc.dg/alias-8.c: Adjust.
1643 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1645 * gcc.target/i386/combine-mul.c: New test.
1647 2010-08-25 Richard Guenther <rguenther@suse.de>
1650 * gcc.dg/graphite/id-27.c: New testcase.
1651 * gcc.dg/lto/20100825-1_0.c: Likewise.
1653 2010-08-25 Richard Guenther <rguenther@suse.de>
1655 PR tree-optimization/45316
1656 * g++.dg/opt/pr45316.C: New testcase.
1658 2010-08-25 Richard Guenther <rguenther@suse.de>
1660 PR tree-optimization/45393
1661 * g++.dg/torture/pr45393.C: New testcase.
1663 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1665 PR tree-optimization/45059
1666 * gcc.c-torture/compile/pr45059.c: New test.
1668 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1670 * lib/target-supports.exp (check_effective_target_vect_unpack):
1671 Set vect_unpack supported flag to true for neon.
1673 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1675 * gcc.dg/tree-ssa/ifc-5.c: New.
1677 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1679 * gcc.dg/tree-ssa/ifc-4.c: New.
1680 * gcc.dg/tree-ssa/ifc-7.c: New.
1682 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1684 * gcc.dg/vect/vect.exp: Check loongson targets
1685 * g++.dg/vect/vect.exp: Likewise
1686 * gfortran.dg/vect/vect.exp: Likewise
1688 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1690 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1693 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1696 * gfortran.dg/proc_ptr_29.f90: New.
1698 2010-08-22 Tobias Burnus <burnus@net-b.de>
1699 Dominique d'Humieres <dominiq@lps.ens.fr>
1702 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1704 2010-08-22 Tobias Burnus <burnus@net-b.de>
1707 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1709 2010-08-22 Tobias Burnus <burnus@net-b.de>
1712 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1714 2010-08-22 Tobias Burnus <burnus@net-b.de>
1715 Dominique d'Humieres <dominiq@lps.ens.fr>
1719 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1720 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1722 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1727 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1728 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1729 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1731 2010-08-21 Tobias Burnus <burnus@net-b.de>
1735 * gfortran.dg/bessel_6.f90: New.
1736 * gfortran.dg/bessel_7.f90: New.
1738 2010-08-20 Jan Hubicka <jh@suse.cz>
1742 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1743 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1745 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1748 * gcc.target/i386/pr45336-1.c: New.
1749 * gcc.target/i386/pr45336-2.c: Likewise.
1750 * gcc.target/i386/pr45336-3.c: Likewise.
1751 * gcc.target/i386/pr45336-4.c: Likewise.
1753 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/volatile-2.c: Update scan strings to also
1757 include (%rip) for the memory reference on x86_64.
1759 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.dg/pr44974.c: New test.
1764 PR rtl-optimization/45353
1765 * gcc.dg/pr45353.c: New test.
1767 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1769 * gcc.target/i386/volatile-2.c: New.
1771 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1773 PR rtl-optimization/44691
1774 * gfortran.dg/pr44691.f: New test.
1776 2010-10-19 Olivier Hainque <hainque@adacore.com>
1778 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1780 2010-08-19 Jason Merrill <jason@redhat.com>
1782 * g++.dg/init/synth3.C: New.
1783 * g++.dg/init/value8.C: New.
1784 * g++.dg/tree-ssa/empty-2.C: New.
1785 * g++.dg/cpp0x/noexcept09.C: New.
1787 2010-08-19 Daniel Kraft <d@domob.eu>
1791 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1792 * gfortran.dg/pointer_remapping_1.f90: New test.
1793 * gfortran.dg/pointer_remapping_2.f03: New test.
1794 * gfortran.dg/pointer_remapping_3.f08: New test.
1795 * gfortran.dg/pointer_remapping_4.f03: New test.
1796 * gfortran.dg/pointer_remapping_5.f08: New test.
1797 * gfortran.dg/pointer_remapping_6.f08: New test.
1799 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1802 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1804 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1806 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1808 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1810 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1813 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1816 * gcc.c-torture/execute/pr45070.c: New.
1818 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1820 * g++.dg/pr44328.C: New test.
1822 2010-08-19 Tobias Burnus <burnus@net-b.de>
1826 * gfortran.dg/bessel_3.f90: New.
1827 * gfortran.dg/bessel_4.f90: New.
1828 * gfortran.dg/bessel_5.f90: New.
1830 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1833 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1834 * gfortran.dg/pointer_init_2.f90: New.
1835 * gfortran.dg/pointer_init_3.f90: New.
1836 * gfortran.dg/pointer_init_4.f90: New.
1838 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1841 * g++.dg/pr45049-1.C: New test.
1842 * g++.dg/pr45049-2.C: New test.
1844 2010-08-18 Jie Zhang <jie@codesourcery.com>
1846 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1847 20 if __ARM_PCS is defined otherwise 64.
1848 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1849 instead of hard coded 64.
1851 2010-08-18 Yao Qi <yao@codesourcery.com>
1854 * gcc.target/arm/pr45094.c: New test.
1856 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1858 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1860 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1862 PR rtl-optimization/42575
1863 * gcc.target/arm/pr42575.c: New test.
1865 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1867 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1868 * gcc.dg/tls/thr-cse-1.c: New.
1870 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1873 * lib/target-supports.exp
1874 (check_effective_target_function_sections): New.
1875 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1876 function sections before proceding.
1878 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1881 * gfortran.dg/pr45308.f03: New test.
1883 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/pr45296.c: New test.
1888 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1890 * g++.dg/ext/uow-1.C: New.
1891 * g++.dg/ext/uow-2.C: New.
1892 * g++.dg/ext/uow-3.C: New.
1893 * g++.dg/ext/uow-4.C: New.
1895 2010-08-17 Richard Guenther <rguenther@suse.de>
1898 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1900 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1903 * gcc.dg/Wcxx-compat-20.c: New test.
1905 2010-08-17 Daniel Kraft <d@domob.eu>
1908 * gfortran.dg/associate_1.f03: Extended to test newly supported
1909 features like association to variables.
1910 * gfortran.dg/associate_3.f03: Removed check for illegal change
1911 of associate-name here...
1912 * gfortran.dg/associate_5.f03: ...and added it here.
1913 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1914 * gfortran.dg/associate_7.f03: New test.
1916 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1918 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1920 2010-08-15 Daniel Kraft <d@domob.eu>
1923 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1924 * gfortran.dg/associate_3.f03: Clarify comment.
1925 * gfortran.dg/associate_5.f03: New test.
1926 * gfortran.dg/associate_6.f03: New test.
1928 2010-08-15 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/bind_c_usage_21.f90: New.
1932 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1934 2010-08-15 Tobias Burnus <burnus@net-b.de>
1936 * gfortran.dg/optional_absent_1.f90: New.
1937 * gfortran.dg/null_actual.f90: New.
1939 2010-08-15 Tobias Burnus <burnus@net-b.de>
1941 * gfortran.dg/pointer_target_1.f90: New.
1942 * gfortran.dg/pointer_target_2.f90: New.
1943 * gfortran.dg/pointer_target_3.f90: New.
1945 2010-08-15 Daniel Kraft <d@domob.eu>
1948 * gfortran.dg/elemental_args_check_3.f90: New test.
1949 * gfortran.dg/impure_1.f08: New test.
1950 * gfortran.dg/impure_2.f08: New test.
1951 * gfortran.dg/impure_3.f90: New test.
1952 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1954 2010-08-15 Ira Rosen <irar@il.ibm.com>
1956 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1957 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1959 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1961 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1963 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1965 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1967 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1968 dg-require-effective-target after dg-do.
1970 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1972 * lib/target-supports.exp (check_effective_target_vect_int): Return
1973 true for Loongson targets.
1974 (check_effective_target_vect_shift): Likewise.
1975 (check_effective_target_vect_no_int_max): Likewise.
1976 (check_effective_target_vect_no_align): Likewise.
1977 (check_effective_target_vect_short_mult): Likewise.
1979 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1981 * g++.dg/cast.C: Change fields of structures to "long" to pass
1982 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1983 * g++.dg/cpp0x/iop.C: Ditto.
1984 * g++.dg/cpp0x/named_refs.C: Ditto.
1985 * g++.dg/cpp0x/rv1p.C: Ditto.
1986 * g++.dg/cpp0x/rv2p.C: Ditto.
1987 * g++.dg/cpp0x/rv3p.C: Ditto.
1988 * g++.dg/cpp0x/rv4p.C: Ditto.
1989 * g++.dg/cpp0x/rv5p.C: Ditto.
1990 * g++.dg/cpp0x/rv6p.C: Ditto.
1991 * g++.dg/cpp0x/rv7p.C: Ditto.
1992 * g++.dg/cpp0x/rv8p.C: Ditto.
1993 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1995 2010-08-13 Daniel Kraft <d@domob.eu>
1997 * gfortran.dg/implied_shape_1.f08: New test.
1998 * gfortran.dg/implied_shape_2.f90: New test.
1999 * gfortran.dg/implied_shape_3.f08: New test.
2001 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2004 * gfortran.dg/char_component_initializer_1.f90: New test.
2006 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2008 PR tree-optimization/45241
2009 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2011 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2013 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2015 * gcc.target/i386/pr40906-2.c: Ditto.
2016 * gcc.target/i386/pr40906-3.c: Ditto.
2018 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2021 * gcc.c-torture/execute/pr45262.c: New test.
2023 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2027 * g++.dg/other/profile1.C: Ditto.
2029 2010-08-12 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/45232
2032 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2033 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2034 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2035 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2036 unsigned arithmetic.
2037 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2038 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2039 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2040 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2041 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2042 unsigned arithmetic.
2043 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2044 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2045 unsigned arithmetic.
2046 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2047 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2048 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2049 unsigned arithmetic.
2050 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2051 * gcc.dg/tree-ssa/negate.c: Adjust.
2052 * gcc.dg/vect/vect-1.c: Adjust.
2053 * gfortran.dg/reassoc_6.f: XFAIL.
2055 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2058 * gcc.dg/pr45259.c: New test.
2060 2010-08-12 Wei Guozhi <carrot@google.com>
2063 * gcc.target/arm/pr44999.c: New testcase.
2065 2010-08-12 Jie Zhang <jie@codesourcery.com>
2067 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2069 (main): Adjust accordingly.
2071 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2073 * gfortran.dg/graphite/id-22.f: New.
2075 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2077 * gcc.dg/graphite/id-26.c: New.
2079 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2081 * gcc.dg/graphite/id-25.c: New.
2083 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2085 * gcc.dg/graphite/run-id-5.c: New.
2086 * gcc.dg/graphite/run-id-6.c: New.
2087 * gfortran.dg/graphite/id-21.f: New.
2089 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2091 * gcc.dg/graphite/id-24.c: New.
2093 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2095 * gcc.dg/tree-ssa/pr20742.c: New.
2097 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2099 * gcc.dg/graphite/id-23.c: New.
2101 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2103 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2105 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2107 * gcc.dg/graphite/pr42729.c: New.
2109 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2111 * gfortran.dg/graphite/id-20.f: New.
2113 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2115 * gcc.dg/graphite/id-22.c: New.
2117 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2119 * gcc.dg/graphite/run-id-2.c: Call abort.
2121 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2123 * gcc.dg/graphite/id-20.c: New.
2125 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2126 Steve Kargl <kargl@gcc.gnu.org>
2129 * gfortran.dg/move_alloc_3.f90: New.
2130 * gfortran.dg/random_seed_2.f90: New.
2132 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2134 * lib/target-supports.exp (check_effective_target_sync_int_long):
2136 (check_effective_target_sync_char_short): Likewise.
2138 2010-08-10 Yao Qi <yao@codesourcery.com>
2140 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2142 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2143 * g++.dg/other/packed1.C: Likewise.
2144 * g++.dg/other/crash-4.C: Likewise.
2145 * g++.dg/ext/packed8.C: Likewise.
2146 * g++.dg/init/array16.C: Likewise.
2148 2010-08-10 xinliang David Li <davidxl@google.com>
2149 * gcc.dg/tree-ssa/loop-19.c: Add option
2150 -fno-prefetch-loop-array
2152 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2155 * gcc.c-torture/compile/pr45182.c: New test.
2157 2010-08-09 Jason Merrill <jason@redhat.com>
2160 * g++.dg/cpp0x/variadic-104.C: New.
2162 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2165 * gfortran.dg/dependency_32.f90: New test.
2167 2010-08-09 Richard Guenther <rguenther@suse.de>
2170 * g++.dg/opt/nrv17.C: New testcase.
2172 2010-08-09 Richard Guenther <rguenther@suse.de>
2175 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2176 alignment from MEM_REF offset only if we took it from the
2179 * gcc.target/i386/pr24178.c: New testcase.
2181 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2183 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2184 * gcc.dg/20030702-1.c: Ditto.
2185 * gcc.dg/20050309-1.c: Ditto.
2186 * gcc.dg/20050325-1.c: Ditto.
2187 * gcc.dg/20050330-2.c: Ditto.
2188 * gcc.dg/20051201-1.c: Ditto.
2189 * gcc.dg/gomp/pr27573.c: Ditto.
2190 * gcc.dg/gomp/pr34610.c: Ditto.
2191 * gcc.dg/pr24225.c: Ditto.
2192 * gcc.dg/pr26570.c: Ditto.
2193 * gcc.dg/pr32773.c: Ditto.
2194 * g++.dg/gcov/gcov-6.C: Ditto.
2195 * g++.dg/gomp/pr34608.C: Ditto.
2196 * gfortran.dg/gomp/pr27573.f90: Ditto.
2198 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2199 dg-require-host-local dg directive.
2200 * gcc.dg/profile-dir-2.c: Ditto.
2201 * gcc.dg/profile-dir-3.c: Ditto.
2203 2010-08-08 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/45109
2206 * gcc.c-torture/compile/pr45109.c: New testcase.
2208 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2210 * gcc.dg/march.c: Skip if -march defined.
2211 * gcc.dg/mtune.c: Skip if -mtune defined.
2213 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2214 generic thunk support.
2216 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.target/i386/pr45213.c: New test.
2221 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2224 * gfortran.dg/fmt_error_11.f03: New test.
2226 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2228 * lib/target-supports.exp (check_effective_target_sync_int_long):
2229 Add arm*-*-linux-gnueabi.
2230 (check_effective_target_sync_char_short): Likewise.
2232 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2235 * gfortran.dg/dependency_31.f90: New test.
2237 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2239 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2241 2010-08-06 Jason Merrill <jason@redhat.com>
2243 * g++.dg/cpp0x/sfinae3.C: New.
2244 * g++.dg/cpp0x/sfinae4.C: New.
2246 2010-08-06 Richard Guenther <rguenther@suse.de>
2248 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2249 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2250 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2251 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2252 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2253 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2254 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2255 * gcc.c-torture/execute/20100805-1.c: Likewise.
2257 2010-08-05 Martin Jambor <mjambor@suse.cz>
2260 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2262 2010-08-05 Martin Jambor <mjambor@suse.cz>
2264 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2265 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2267 2010-08-05 Martin Jambor <mjambor@suse.cz>
2269 * g++.dg/ipa/devirt-1.C: New test.
2270 * g++.dg/ipa/devirt-2.C: Likewise.
2271 * g++.dg/ipa/devirt-3.C: Likewise.
2272 * g++.dg/ipa/devirt-4.C: Likewise.
2273 * g++.dg/ipa/devirt-5.C: Likewise.
2274 * gcc.dg/ipa/iinline-3.c: Likewise.
2276 2010-08-05 Jie Zhang <jie@codesourcery.com>
2278 PR tree-optimization/45144
2279 * gcc.dg/tree-ssa/pr45144.c: New test.
2281 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2286 * gfortran.dg/class_25.f03: New.
2287 * gfortran.dg/class_26.f03: New.
2289 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2291 * g++.dg/warn/miss-format-1.C: Update line number.
2293 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2296 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2297 .frame and .mask assembler directives.
2299 2010-08-04 Richard Guenther <rguenther@suse.de>
2301 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2302 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2303 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2304 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2306 2010-08-04 Tobias Burnus <burnus@net-b.de>
2309 * gfortran.dg/derived_constructor_char_1.f90: New.
2310 * gfortran.dg/derived_constructor_char_2.f90: New.
2312 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 * gfortran.dg/dependency_30.f90: New test.
2317 2010-08-03 Jan Hubicka <jh@suse.cz>
2319 * gcc.c-torture/compile/pr45085.c: New testcase.
2321 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2325 * gfortran.dg/typebound_call_9.f03: Modified.
2326 * gfortran.dg/typebound_generic_1.f03: Modified.
2328 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/dependency_29.f90: New test.
2334 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2337 * gfortran.dg/character_comparison_2.f90: New test.
2338 * gfortran.dg/character_comparison_3.f90: New test.
2339 * gfortran.dg/dependency_28.f90: New test.
2341 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2344 * gcc.target/arm/pr40457-1.c: New test.
2345 * gcc.target/arm/pr40457-2.c: New test.
2347 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/typebound_call_17.f03: New.
2352 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2355 * gfortran.dg/allocate_derived_3.f90: New.
2357 2010-07-30 Xinliang David Li <davidxl@google.com>
2358 PR tree-optimization/45121
2359 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2361 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2364 * testsuite/g++.dg/pr45112.C: New test.
2366 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2369 PR rtl-optimization/45137
2370 * gcc.dg/pr45055.c: New test.
2372 2010-07-30 Alan Modra <amodra@gmail.com>
2374 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2375 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2377 2010-07-29 Tobias Burnus <burnus@net-b.de>
2381 * gfortran.dg/whole_file_25.f90: New.
2382 * gfortran.dg/whole_file_26.f90: New.
2383 * gfortran.dg/whole_file_27.f90: New.
2385 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2388 * gfortran.dg/typebound_proc_17.f03: New.
2390 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2393 * gfortran.dg/move_alloc_2.f90: New.
2395 2010-07-29 Xinliang David Li <davidxl@google.com>
2396 PR tree-optimization/45121
2397 * c-c++-common/uninit-17.c: Fix expected output.
2399 2010-07-29 Richard Guenther <rguenther@suse.de>
2401 PR tree-optimization/45120
2402 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2404 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2408 * gfortran.dg/pr42051.f03: New testcase.
2410 2010-07-29 Richard Guenther <rguenther@suse.de>
2413 * gcc.c-torture/execute/pr45034.c: New testcase.
2415 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2418 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2420 2010-07-28 Daniel Kraft <d@domob.eu>
2422 * gfortran.dg/bound_8.f90: New test.
2424 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.dg/pr45105.c: New test.
2429 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2431 PR rtl-optimization/45107
2432 * gcc.dg/pr45107.c: New test.
2434 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2436 PR rtl-optimization/45101
2437 * gcc.dg/pr45101.c: New test.
2439 2010-07-28 Tobias Burnus <burnus@net-b.de>
2442 * gfortran.dg/whole_file_24.f90: New.
2444 2010-07-27 Jason Merrill <jason@redhat.com>
2446 * g++.dg/cpp0x/variadic102.C: New.
2447 * g++.dg/cpp0x/variadic103.C: New.
2449 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2451 PR rtl-optimization/40956
2454 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2455 * gcc.target/arm/pr42574.c: Add tests.
2457 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2459 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2461 (cleanup-repo-files): Ditto.
2462 (cleanup-saved-temps): Ditto.
2464 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2467 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2470 * gcc.dg/pr45079.c: New test.
2472 2010-07-27 Ira Rosen <irar@il.ibm.com>
2474 PR tree-optimization/44152
2475 * gcc.dg/vect/fast-math-pr44152.c: New test.
2477 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2480 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2481 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2482 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2483 * obj-c++.dg/torture/trivial.mm: Ditto.
2484 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2485 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2486 * objc.dg/torture/tls/thr-init.m: Ditto.
2487 * objc.dg/torture/trivial.m: Ditto.
2489 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2491 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2492 Skip on spu-*-* targets.
2494 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2496 PR tree-optimization/45083
2497 * gcc.dg/pr45083.c: New test.
2499 2010-07-26 Tobias Burnus <burnus@net-b.de>
2502 * gfortran.dg/whole_file_22.f90: New test.
2503 * gfortran.dg/whole_file_23.f90: New test.
2505 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2506 Jack Howarth <howarth@bromo.med.uc.edu>
2507 Richard Henderson <rth@redhat.com>
2510 * gcc.dg/tls/thr-init-1.c: New.
2511 * gcc.dg/tls/thr-init-2.c: New.
2512 * gcc.dg/torture/tls New.
2513 * gcc.dg/torture/tls/tls-test.c: New.
2514 * gcc.dg/torture/tls/thr-init-1.c: New.
2515 * gcc.dg/torture/tls/tls.exp: New.
2516 * gcc.dg/torture/tls/thr-init-2.c: New.
2517 * gcc.dg/tls/emutls-2.c: New test
2519 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2520 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2521 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2522 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2523 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2524 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2525 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2526 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2527 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2528 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2529 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2530 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2531 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2532 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2533 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2534 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2535 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2536 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2537 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2538 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2539 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2540 gfortran.dg/gomp/omp_threadprivate1.f90,
2541 gfortran.dg/gomp/omp_threadprivate2.f90,
2542 gfortran.dg/gomp/reduction1.f90,
2543 gfortran.dg/gomp/sharing-1.f90: Likewise.
2545 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2547 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2549 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2550 dg-require-visibility.
2552 2010-07-26 Richard Guenther <rguenther@suse.de>
2554 PR tree-optimization/43784
2555 * gcc.c-torture/execute/pr43784.c: New testcase.
2556 * g++.dg/torture/pr43784.C: Likewise.
2558 2010-07-26 Richard Guenther <rguenther@suse.de>
2561 * g++.dg/pr45056.C: New testcase.
2563 2010-07-26 Richard Guenther <rguenther@suse.de>
2565 PR tree-optimization/45071
2566 * gcc.dg/pr45071.c: New testcase.
2568 2010-07-26 Tobias Burnus <burnus@net-b.de>
2571 * gfortran.dg/namelist_62.f90: New.
2573 2010-07-26 Richard Guenther <rguenther@suse.de>
2575 * gcc.c-torture/execute/pr45017.c: Move ...
2576 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2578 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2581 * trim_optimize_1.f90: New test.
2582 * character_comparision_1.f90: New test.
2584 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2587 * gfortran.dg/wtruncate_fix.f: New test.
2589 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2592 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2594 2010-07-24 Richard Guenther <rguenther@suse.de>
2597 * g++.dg/lto/20100724-1_0.C: New testcase.
2599 2010-07-24 Richard Guenther <rguenther@suse.de>
2602 * gcc.dg/lto/20100724-1_0.c: New testcase.
2603 * gcc.dg/lto/20100724-1_1.c: Likewise.
2605 2010-07-24 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/whole_file_21.f90: New.
2610 * gfortran.dg/integer_exponentiation_3.F90: Use
2611 -ffloat-store only for i?86/x86-64 -m32.
2613 2010-07-24 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2616 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2618 2010-07-24 Tobias Burnus <burnus@net-b.de>
2620 * gfortran.dg/func_decl_4.f90: Split test into two ...
2621 * gfortran.dg/func_decl_5.f90: ... parts.
2622 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2623 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2624 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2625 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2626 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2627 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2628 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2629 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2630 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2631 * gfortran.dg/sizeof.f90: Make test valid.
2632 * gfortran.dg/pr20865.f90: Add new dg-error.
2633 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2634 * gfortran.dg/g77/19990218-0.f: Ditto.
2635 * gfortran.dg/g77/19990218-1.f: Ditto.
2636 * gfortran.dg/g77/970625-2.f: Ditto.
2637 * gfortran.dg/pr37243.f: Fix function declaration.
2638 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2639 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2641 2010-07-23 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/char_array_structure_constructor.f90: Add
2645 -fwhole-file as dg-option as it otherwise fails on some
2648 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2650 * gnat.dg/aggr16.ad[sb]: New test.
2651 * gnat.dg/aggr16_pkg.ads: New helper.
2653 2010-07-23 Richard Guenther <rguenther@suse.de>
2656 * g++.dg/lto/20100723-1_0.C: New testcase.
2658 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2660 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2662 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2663 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2665 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2667 * lib/target-supports.exp (add_options_for_tls): New proc.
2668 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2669 * g++.dg/tls/static-1a.cc: Likewise.
2670 * gcc.dg/tls/emutls-1.c: Likewise.
2671 * gcc.dg/tls/opt-11.c: Likewise.
2672 * gcc.dg/tls/opt-12.c: Likewise.
2673 * gcc.dg/tls/pr24428-2.c: Likewise.
2674 * gcc.dg/tls/pr24428.c: Likewise.
2675 * obj-c++.dg/tls/static-1.mm: Likewise.
2676 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2677 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2678 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2679 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2680 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2681 * objc.dg/torture/tls/thr-init.m: Likewise.
2682 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2684 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2687 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2688 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2689 optimized dump files.
2691 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/45047
2694 * gcc.c-torture/compile/pr45047.c: New test.
2696 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2698 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2699 instead of dg-compile.
2700 * gcc.dg/float-range-4.c: Ditto.
2701 * gcc.dg/float-range-5.c: Ditto.
2702 * gcc.dg/fold-overflow-1.c: Ditto.
2703 * gcc.dg/gomp/sections-4.c: Ditto.
2704 * gcc.dg/transparent-union-1.c: Ditto.
2705 * gcc.dg/transparent-union-2.c: Ditto.
2706 * gcc.target/i386/pr39315-check.c: Ditto.
2707 * g++.dg/gomp/sections-4.C: Ditto.
2708 * g++.dg/template/dtor7.C: Ditto.
2709 * g++.dg/tree-ssa/pr19952.C: Ditto.
2710 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2711 * gfortran.dg/graphite/pr42185.f90: Ditto.
2712 * gfortran.dg/namelist_36.f90: Ditto.
2713 * gnat.dg/noreturn1.adb: Ditto.
2714 * gnat.dg/specs/small_alignment.ads: Ditto.
2716 2010-07-23 Martin Jambor <mjambor@suse.cz>
2718 PR tree-optimization/44915
2719 * g++.dg/torture/pr44915.C: New test.
2721 2010-07-23 Martin Jambor <mjambor@suse.cz>
2723 PR tree-optimization/44914
2724 * g++.dg/tree-ssa/pr44914.C: New test.
2726 2010-07-23 Jie Zhang <jie@codesourcery.com>
2729 * gcc.dg/pr44290-1.c: New test.
2730 * gcc.dg/pr44290-2.c: New test.
2732 2010-07-23 Jason Merrill <jason@redhat.com>
2735 * g++.dg/abi/mangle44.C: New.
2737 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2739 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2740 for compile-time only tests.
2741 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2743 * gcc.target/i386/pr39315-4.c: Ditto.
2744 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2745 target check. Include sse-os-support.h.
2746 (main): Call check_isa and sse_os_support.
2747 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2748 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2749 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2750 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2751 target check. Include sse-os-support.h.
2752 (main): Call check_isa and sse_os_support.
2753 * gcc.target/i386/vperm-v2df.c: Ditto.
2755 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2757 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2758 (check_effective_target_avx_runtime): New procedure.
2759 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2760 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2762 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2763 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2764 and __get_cpuid test.
2765 * gcc.dg/compat/vector-2b_main.c: Ditto.
2767 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2769 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2770 for compile-time only test.
2771 * gcc.dg/pr32716.c: Ditto.
2772 * gcc.dg/pr34856.c: Ditto.
2773 * gcc.dg/pr36997.c: Ditto.
2774 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2775 * gfortran.dg/pr28158.f90: Ditto.
2776 * gfortran.dg/pr30667.f: Ditto.
2778 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2779 i?86-*-* and x86_64-*-* targets to disable execution on targets
2780 without sse2 runtime support.
2781 * g++.dg/vect/vect.exp: Ditto.
2782 * gfortran.dg/vect/vect.exp: Ditto.
2784 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2785 * gcc.dg/pr37544.c: Ditto.
2786 * gcc.dg/pr40550.c: Ditto.
2787 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2788 * gcc.dg/compat/vector-1a_main.c: Ditto.
2789 * gcc.dg/compat/vector-2a_main.c: Ditto.
2790 * gcc.dg/torture/pr16104-1.c: Ditto.
2791 * gcc.dg/torture/pr35771-1.c: Ditto.
2792 * gcc.dg/torture/pr35771-2.c: Ditto.
2793 * gcc.dg/torture/pr35771-3.c: Ditto.
2794 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2795 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2796 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2797 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2798 * g++.dg/other/i386-1.C: Ditto.
2799 * g++.dg/other/pr40446.C: Ditto.
2801 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2803 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2805 2010-07-23 Daniel Kraft <d@domob.eu>
2808 * gfortran.dg/exit_1.f08: New test.
2809 * gfortran.dg/exit_2.f08: New test.
2811 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2813 PR tree-optimization/39839
2814 * gcc.target/arm/pr39839.c: New test case.
2816 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/unchecked_convert5b.adb: New test.
2819 * gnat.dg/unchecked_convert6.adb: Likewise.
2820 * gnat.dg/unchecked_convert6b.adb: Likewise.
2822 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2824 * gnat.dg/aggr15.ad[sb]: New test.
2826 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2829 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2831 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2833 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2834 with dg-require-linker-plugin.
2836 2010-07-22 Richard Guenther <rguenther@suse.de>
2839 * g++.dg/lto/20100722-1_0.C: New testcase.
2841 2010-07-22 Richard Guenther <rguenther@suse.de>
2844 * gcc.dg/lto/20100720-3_0.c: New testcase.
2845 * gcc.dg/lto/20100720-3_1.c: Likewise.
2847 2010-07-22 Richard Guenther <rguenther@suse.de>
2849 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2850 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2853 * gcc.dg/lto/20100722-1_0.c: New testcase.
2855 2010-07-22 Martin Jambor <mjambor@suse.cz>
2857 PR tree-optimization/44891
2858 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2860 2010-07-22 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/45017
2863 * gcc.c-torture/execute/pr45017.c: New testcase.
2865 2010-07-22 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/aliasing_dummy_5.f90: New.
2870 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2873 * gcc.target/arm/pr43698.c: New test.
2875 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2878 * Revert my commit r162325 for this PR.
2880 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2883 * gcc.target/m68k/pr45015.c: New test.
2885 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2888 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2891 2010-07-21 Richard Guenther <rguenther@suse.de>
2894 * g++.dg/lto/20100721-1_0.C: New testcase.
2896 2010-07-21 Martin Jambor <mjambor@suse.cz>
2898 PR tree-optimization/44900
2899 * g++.dg/torture/pr44900.C: New test.
2901 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2904 * c-c++-common/uninit-17.c: Correct expected error.
2906 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.dg/guality/asm-1.c: New test.
2911 * gcc.dg/guality/pr45003-2.c: New test.
2912 * gcc.dg/guality/pr45003-3.c: New test.
2914 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2917 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2919 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2921 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2922 defined on the current line.
2923 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2924 * g++.dg/debug/dwarf2/pr44641.C: New.
2926 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2928 * gcc.target/powerpc/block-move-1.c: New test.
2929 * gcc.target/powerpc/block-move-2.c: New test.
2931 2010-07-20 Jason Merrill <jason@redhat.com>
2934 * g++.dg/cpp0x/sfinae2.C: New.
2936 2010-07-20 Richard Guenther <rguenther@suse.de>
2939 * gcc.dg/lto/20100720-4_0.c: New testcase.
2941 2010-07-20 Richard Guenther <rguenther@suse.de>
2944 * gcc.dg/lto/20100720-2_0.c: New testcase.
2945 * gcc.dg/lto/20100720-2_1.c: Likewise.
2947 2010-07-20 Richard Guenther <rguenther@suse.de>
2950 * gcc.dg/lto/20100720-1_0.c: New testcase.
2951 * gcc.dg/lto/20100720-1_1.c: Likewise.
2953 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2956 * gcc.dg/guality/pr45003-1.c: New test.
2958 2010-07-20 Richard Guenther <rguenther@suse.de>
2960 PR tree-optimization/44977
2961 * gcc.dg/torture/pr44977.c: New testcase.
2963 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2965 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2968 2010-07-20 Richard Guenther <rguenther@suse.de>
2972 * gcc.dg/pr44971.c: New testcase.
2973 * gcc.c-torture/compile/pr44988.c: Likewise.
2975 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2978 * gfortran.dg/allocate_with_typespec.f90: New test.
2979 * gfortran.dg/allocate_derived_1.f90: Update error message.
2981 2010-07-19 Jason Merrill <jason@redhat.com>
2984 * g++.dg/cpp0x/decltype23.C: New.
2986 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2989 * gfortran.dg/class_defined_operator_1.f03 : New test.
2991 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2993 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2994 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2995 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2996 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2998 2010-07-19 Richard Guenther <rguenther@suse.de>
3001 * gcc.c-torture/compile/pr44941.c: New testcase.
3003 2010-07-19 Jason Merrill <jason@redhat.com>
3006 * g++.dg/template/sfinae24.C: New.
3008 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3011 * gfortran.dg/data_implied_do_2.f90: Removed.
3013 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3016 * g++.dg/template/sfinae23.C: New.
3018 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020 * lib/target-supports.exp (check_sse_os_support_available): New
3022 (check_sse_hw_available): New proc.
3023 (check_effective_target_sse_runtime): New proc.
3024 (check_effective_target_sse2_runtime): New proc.
3025 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3026 -msse2 if check_sse_os_support_available.
3027 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3028 check_sse_os_support_available.
3029 * gcc.dg/vect/vect.exp: Likewise.
3030 * gfortran.dg/vect/vect.exp: Likewise.
3031 * gcc.target/i386/sol2-check: Renamed to ...
3032 * gcc.target/i386/sse-os-support.h: ... this.
3033 (sol2_check): Renamed to ...
3034 (sse_os_support): ... this.
3035 Only test movss with xmm registers.
3036 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3037 Removed ILL_INSN, ILL_INSN_LEN.
3038 * gcc.target/i386/sse2-check.h: Likewise.
3039 * gcc.target/i386/sse3-check.h: Likewise.
3040 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3041 Removed cpuid.h, __get_cpuid test.
3042 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3043 Removed cpuid.h, __get_cpuid test.
3044 * g++.dg/other/pr40446.C: Likewise.
3045 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3046 * gcc.dg/compat/vector-1a_main.c: Likewise.
3047 * gcc.dg/compat/vector-2a_main.c: Likewise.
3048 * gcc.dg/pr36584.c: Likewise.
3049 * gcc.dg/pr37544.c: Likewise.
3050 * gcc.dg/torture/pr16104-1.c: Likewise.
3051 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3052 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3053 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3054 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3055 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3056 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3058 * gcc.dg/torture/pr35771-2.c: Likewise.
3059 * gcc.dg/torture/pr35771-3.c: Likewise.
3060 * gcc.target/i386/pr39315-2.c: Likewise.
3061 * gcc.target/i386/pr39315-4.c: Likewise.
3062 * gcc.target/i386/vperm-v2df.c: Likewise.
3063 * gcc.target/i386/vperm-v2di.c: Likewise.
3064 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3065 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3068 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3071 * gfortran.dg/data_implied_do_2.f90: New test.
3073 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3075 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3077 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3079 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3080 to the "mips16" group.
3081 (mips_using_mips16_p): New procedure.
3082 (mips-dg-options): Use it.
3084 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3086 * gcc.target/mips/mips16-attributes-4.c: New test.
3088 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3091 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3092 * gcc.target/powerpc/recip-2.c: Ditto.
3093 * gcc.target/powerpc/recip-3.c: Ditto.
3095 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3097 * gcc.target/arm/pr42235.c: New test.
3099 2010-07-16 Jason Merrill <jason@redhat.com>
3102 * g++.dg/template/partial8.C: New.
3104 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3106 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3107 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3109 (gualcvt): New overloaded inline.
3110 (GUALCVT): Use it for C++.
3111 * g++.dg/guality/guality.exp: New.
3112 * g++.dg/guality/guality.h: New.
3113 * g++.dg/guality/redeclaration1.C: New test.
3114 * g++.dg/dg.exp: Prune also guality/* tests.
3115 * gcc.dg/guality/pr43141.c: Moved to...
3116 * c-c++-common/guality/pr43141.c: ... here.
3118 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3121 * gfortran.dg/char4_iunit_2.f03: New test.
3123 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3125 * lib/plugin-support.exp (plugin-test-execute):
3126 Add ${gcc_objdir}/intl to includes.
3128 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.c-torture/execute/pr44942.c: New test.
3132 * gcc.target/i386/pr44942.c: New test.
3134 2010-07-15 Jason Merrill <jason@redhat.com>
3137 * g++.dg/cpp0x/implicit7.C: New.
3138 * g++.dg/cpp0x/implicit8.C: New.
3140 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3142 Disable float tests for __SPU__ targets due to lack of signed zero:
3143 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3144 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3145 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3146 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3147 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3148 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3149 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3150 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3151 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3153 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3155 * gfortran.dg/select_char_2.f90: New test.
3157 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3159 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3162 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3165 * gfortran.dg/typebound_generic_9.f03: New.
3167 2010-07-15 Richard Guenther <rguenther@suse.de>
3169 PR tree-optimization/44946
3170 * gcc.c-torture/compile/pr44946.c: New testcase.
3172 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3175 * gfortran.dg/select_char_3.f90: New test.
3177 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3178 Kevin F. Quinn <kevquinn@gentoo.org>
3180 * gcc.dg/Wtrampolines.c: New.
3182 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3185 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3187 2010-07-14 Jason Merrill <jason@redhat.com>
3190 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3192 Implement C++0x unrestricted unions (N2544)
3193 * g++.dg/cpp0x/union1.C: New.
3194 * g++.dg/cpp0x/union2.C: New.
3195 * g++.dg/cpp0x/union3.C: New.
3196 * g++.dg/cpp0x/defaulted2.C: Adjust.
3197 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3198 * g++.old-deja/g++.ext/anon2.C: Adjust.
3199 * g++.old-deja/g++.mike/misc6.C: Adjust.
3201 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3204 * gfortran.dg/c_loc_tests_15.f90: New.
3206 2010-07-13 Jason Merrill <jason@redhat.com>
3209 * g++.dg/cpp0x/implicit6.C: New.
3211 2010-07-13 Jason Merrill <jason@redhat.com>
3214 * g++.dg/abi/noreturn1.C: New.
3215 * g++.dg/abi/noreturn2.C: New.
3217 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3221 * c-c++-common/pr44832.c: New test.
3223 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3226 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3227 on the target. Make sure that we can assemble the emitted asm when
3228 the test type is 'compile'.
3230 2010-07-13 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/36960
3233 * g++.dg/torture/pr36960.C: New testcase.
3235 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3238 * g++.dg/template/sfinae21.C: New.
3239 * g++.dg/template/sfinae22.C: Likewise.
3241 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3244 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3245 * gcc.dg/plugin/ggcplug.c: Likewise.
3246 * g++.dg/plugin/selfassign.c: Likewise.
3247 * g++.dg/plugin/attribute_plugin.c: Likewise.
3248 * g++.dg/plugin/dumb_plugin.c: Likewise.
3249 * g++.dg/plugin/pragma_plugin.c: Likewise.
3251 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3253 * gcc.c-torture/execute/pr44683.x: New.
3254 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3256 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3262 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3263 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3264 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3265 * gfortran.dh/typebound_call_16.f03: New.
3266 * gfortran.dg/typebound_generic_6.f03: New.
3267 * gfortran.dg/typebound_generic_7.f03: New.
3268 * gfortran.dg/typebound_generic_8.f03: New.
3270 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3273 * gfortran.dg/char4_iunit_1.f03: New test.
3275 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.dg/tree-ssa/vrp53.c: New test.
3279 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/template/sfinae19.C: New.
3283 * g++.dg/template/sfinae20.C: Likewise.
3285 2010-07-12 Jie Zhang <jie@codesourcery.com>
3287 * gcc.target/arm/interrupt-1.c: New test.
3288 * gcc.target/arm/interrupt-2.c: New test.
3290 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3292 * gcc.dg/pr42427.c: Require c99_runtime.
3293 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3295 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3296 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3297 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3298 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3299 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3300 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3301 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3302 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3303 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3304 * gcc.target/i386/pr37275.c: Require visibility support.
3306 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3308 * lib/target-supports.exp (check_effective_target_sse): New proc.
3309 * gcc.target/i386/sol2-check.h: New file.
3310 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3311 Include sol2-check.h.
3312 (main) Only run do_test () if sol2_check ().
3313 * gcc.target/i386/sse2-check.h: Likewise.
3314 * gcc.target/i386/sse3-check.h: Likewise.
3315 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3316 [__sun__ && __svr4__]: Execute SSE2 instruction.
3317 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3318 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3319 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3320 * g++.dg/ext/vector14.C: Likewise.
3321 * g++.dg/other/mmintrin.C: Likewise.
3322 * gcc.dg/20020418-1.c: Likewise.
3323 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3324 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3325 * gcc.dg/format/unnamed-1.c: Likewise.
3326 Adapt dg-warning line number.
3327 * gcc.dg/graphite/pr40281.c: Likewise.
3328 * gcc.dg/pr32176.c: Likewise.
3329 * gcc.dg/pr40550.c: Likewise.
3330 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3331 * gcc.dg/torture/pr36891.c: Likewise.
3332 * gcc.target/i386/20020218-1.c: Likewise.
3333 * gcc.target/i386/20020523.c: Likewise.
3334 * gcc.target/i386/abi-1.c: Likewise.
3335 * gcc.target/i386/brokensqrt.c: Likewise.
3336 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3337 * gcc.target/i386/pr13366.c: Likewise.
3338 * gcc.target/i386/pr13685.c: Likewise.
3339 * gcc.target/i386/pr24306.c: Likewise.
3340 * gcc.target/i386/pr31486.c: Likewise.
3341 * gcc.target/i386/pr32065-1.c: Likewise.
3342 * gcc.target/i386/pr32065-2.c: Likewise.
3343 * gcc.target/i386/pr32389.c: Likewise.
3344 * gcc.target/i386/pr38824.c: Likewise.
3345 * gcc.target/i386/pr38931.c: Likewise.
3346 * gcc.target/i386/pr39592-1.c: Likewise.
3347 * gcc.target/i386/pr43766.c: Likewise.
3348 * gcc.target/i386/recip-divf.c: Likewise.
3349 * gcc.target/i386/recip-sqrtf.c: Likewise.
3350 * gcc.target/i386/recip-vec-divf.c: Likewise.
3351 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3352 * gcc.target/i386/sse-1.c: Likewise.
3353 * gcc.target/i386/sse-16.c: Likewise.
3354 * gcc.target/i386/sse-2.c: Likewise.
3355 * gcc.target/i386/sse-20.c: Likewise.
3356 * gcc.target/i386/sse-3.c: Likewise.
3357 * gcc.target/i386/sse-7.c: Likewise.
3358 * gcc.target/i386/sse-9.c: Likewise.
3359 * gcc.target/i386/sse-addps-1.c: Likewise.
3360 * gcc.target/i386/sse-addss-1.c: Likewise.
3361 * gcc.target/i386/sse-andnps-1.c: Likewise.
3362 * gcc.target/i386/sse-andps-1.c: Likewise.
3363 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3364 * gcc.target/i386/sse-comiss-1.c: Likewise.
3365 * gcc.target/i386/sse-comiss-2.c: Likewise.
3366 * gcc.target/i386/sse-comiss-3.c: Likewise.
3367 * gcc.target/i386/sse-comiss-4.c: Likewise.
3368 * gcc.target/i386/sse-comiss-5.c: Likewise.
3369 * gcc.target/i386/sse-comiss-6.c: Likewise.
3370 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3371 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3372 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3373 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3374 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3375 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3376 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3377 * gcc.target/i386/sse-divps-1.c: Likewise.
3378 * gcc.target/i386/sse-divss-1.c: Likewise.
3379 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3380 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3381 * gcc.target/i386/sse-maxps-1.c: Likewise.
3382 * gcc.target/i386/sse-maxss-1.c: Likewise.
3383 * gcc.target/i386/sse-minps-1.c: Likewise.
3384 * gcc.target/i386/sse-minss-1.c: Likewise.
3385 * gcc.target/i386/sse-movaps-1.c: Likewise.
3386 * gcc.target/i386/sse-movaps-2.c: Likewise.
3387 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3388 * gcc.target/i386/sse-movhps-1.c: Likewise.
3389 * gcc.target/i386/sse-movhps-2.c: Likewise.
3390 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3391 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3392 * gcc.target/i386/sse-movntps-1.c: Likewise.
3393 * gcc.target/i386/sse-movss-1.c: Likewise.
3394 * gcc.target/i386/sse-movss-2.c: Likewise.
3395 * gcc.target/i386/sse-movss-3.c: Likewise.
3396 * gcc.target/i386/sse-movups-1.c: Likewise.
3397 * gcc.target/i386/sse-movups-2.c: Likewise.
3398 * gcc.target/i386/sse-mulps-1.c: Likewise.
3399 * gcc.target/i386/sse-mulss-1.c: Likewise.
3400 * gcc.target/i386/sse-orps-1.c: Likewise.
3401 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3402 * gcc.target/i386/sse-recip-vec.c: Likewise.
3403 * gcc.target/i386/sse-recip.c: Likewise.
3404 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3405 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3406 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3407 * gcc.target/i386/sse-subps-1.c: Likewise.
3408 * gcc.target/i386/sse-subss-1.c: Likewise.
3409 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3410 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3411 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3412 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3413 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3414 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3415 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3416 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3417 * gcc.target/i386/sse-xorps-1.c: Likewise.
3418 * gcc.target/i386/ssefn-1.c: Likewise.
3419 * gcc.target/i386/ssefn-3.c: Likewise.
3420 * gcc.target/i386/sseregparm-1.c: Likewise.
3421 * gcc.target/i386/stackalign/return-3.c: Likewise.
3422 * gcc.target/i386/vectorize1.c: Likewise.
3423 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3424 * gcc.target/i386/xorps-sse.c: Likewise.
3425 * gfortran.dg/pr28158.f90: Likewise.
3426 * gfortran.dg/pr30667.f: Likewise.
3427 * gnat.dg/loop_optimization7.adb: Likewise.
3428 * gnat.dg/sse_nolib.adb: Likewise.
3430 2010-07-11 Tobias Burnus <burnus@net-b.de>
3433 * gfortran.dg/use_rename_6.f90: New.
3434 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3436 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/class_24.f03: New.
3441 2010-07-10 Richard Guenther <rguenther@suse.de>
3444 * gcc.dg/lto/20100709-1_0.c: New testcase.
3445 * gcc.dg/lto/20100709-1_1.c: Likewise.
3447 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3449 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3451 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3454 * objc.dg/lto/trivial-1_0.m: New.
3455 * objc.dg/lto/lto.exp: New.
3456 * obj-c++.dg/lto/trivial-1_0.mm: New.
3457 * obj-c++.dg/lto/lto.exp: New.
3458 * objc.dg/symtab-1.m: Adjust sizes.
3459 * objc.dg/image-info.m: Do not run for gnu-runtime.
3461 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3463 * gcc.dg/pr32370.c: Allow another kind of error message.
3465 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3467 * gnat.dg/atomic3.adb: New test.
3469 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3470 Denys Vlasenko <dvlasenk@redhat.com>
3471 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3473 PR tree-optimization/28632
3474 * gcc.dg/tree-ssa/vrp51.c: New test.
3475 * gcc.dg/tree-ssa/vrp52.c: New test.
3477 2010-07-09 Jason Merrill <jason@redhat.com>
3479 * g++.dg/abi/covariant6.C: New.
3480 * g++.dg/inherit/covariant17.C: Test both bases.
3481 * g++.dg/inherit/covariant7.C: Check vtable layout.
3483 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3485 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3487 2010-07-09 Richard Guenther <rguenther@suse.de>
3489 PR tree-optimization/44852
3490 * gcc.c-torture/execute/pr44852.c: New testcase.
3492 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3494 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3495 multiplication by values.
3496 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3497 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3499 2010-07-09 Richard Guenther <rguenther@suse.de>
3501 PR tree-optimization/44882
3502 * gfortran.dg/pr44882.f90: New testcase.
3504 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3507 * gcc.target/arm/pr40657-1.c: New test.
3508 * gcc.target/arm/pr40657-2.c: New test.
3509 * gcc.c-torture/execute/pr40657.c: New test.
3511 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.dg/tree-ssa/vrp50.c: New test.
3514 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3516 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/c_sizeof_1.f90: Modified.
3520 * gfortran.dg/storage_size_1.f08: New.
3521 * gfortran.dg/storage_size_2.f08: New.
3523 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3525 * gcc.c-torture/execute/20100708-1.c: New test.
3527 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3530 * gfortran.dg/gomp/pr44847.f90: New test.
3532 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3534 PR tree-optimization/44710
3535 * gcc.dg/tree-ssa/ifc-6.c: New.
3536 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3538 2010-07-08 Tobias Burnus <burnus@net-b.de>
3541 * gfortran.dg/coarray_10.f90: Add an additional test.
3543 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3546 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3547 * gcc.c-torture/execute/pr44828.x: Revert.
3549 2010-07-08 Jason Merrill <jason@redhat.com>
3552 * g++.dg/inherit/covariant17.C: New.
3553 * g++.dg/abi/covariant1.C: Actually test for the bug.
3555 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3557 PR rtl-optimization/44838
3558 * gcc.dg/pr44838.c: New.
3560 2010-07-08 Richard Guenther <rguenther@suse.de>
3562 PR tree-optimization/44831
3563 * gcc.c-torture/compile/pr44831.c: New testcase.
3564 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3566 2010-07-08 Richard Guenther <rguenther@suse.de>
3568 PR tree-optimization/44861
3569 * g++.dg/vect/pr44861.cc: New testcase.
3571 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3574 * gcc.c-torture/execute/pr44828.x: New file.
3576 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3578 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3580 * g++.dg/ext/altivec-17.C: Adjust error message.
3582 2010-07-07 Tom Tromey <tromey@redhat.com>
3584 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3586 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3589 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3590 * gcc.target/i386/rdrand-2.c: Likewise.
3591 * gcc.target/i386/rdrand-3.c: Likewise.
3593 2010-07-07 Jan Hubicka <jh@suse.cz>
3596 * g++.dg/torture/pr44813.C: New testcase.
3597 * g++.dg/torture/pr44826.C: New testcase.
3599 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3601 PR rtl-optimization/44787
3602 * gcc.c-torture/compile/pr44788.c: New test.
3603 * gcc.target/arm/pr44788.c: New test.
3605 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3607 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3609 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3611 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3614 2010-07-06 Tobias Burnus <burnus@net-b.de>
3617 * gfortran.dg/parameter_array_init_6.f90: New.
3618 * gfortran.dg/initialization_20.f90: Update dg-error.
3619 * gfortran.dg/initialization_24.f90: Ditto.
3621 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3623 * gfortran.dg/dim_range_1.f90: New test.
3624 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3626 2010-07-06 Jason Merrill <jason@redhat.com>
3629 * g++.dg/cpp0x/initlist41.C: New.
3632 * g++.dg/template/ptrmem22.C: New.
3634 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3636 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3638 * gcc.target/i386/i386.exp: Likewise.
3640 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3643 * gcc.dg/lto/20100518_0.c: Limit to x86.
3645 2010-07-06 Richard Guenther <rguenther@suse.de>
3648 * gcc.c-torture/execute/pr44828.c: New testcase.
3650 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3652 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3653 * g++.dg/warn/volatile1.C: Likewise.
3654 * g++.dg/template/warn1.C: Likewise.
3656 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3658 AVX Programming Reference (June, 2010)
3659 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3660 * g++.dg/other/i386-3.C: Likewise.
3661 * gcc.target/i386/sse-12.c: Likewise.
3663 * gcc.target/i386/f16c-check.h: New.
3664 * gcc.target/i386/rdfsbase-1.c: Likewise.
3665 * gcc.target/i386/rdfsbase-2.c: Likewise.
3666 * gcc.target/i386/rdgsbase-1.c: Likewise.
3667 * gcc.target/i386/rdgsbase-2.c: Likewise.
3668 * gcc.target/i386/rdrand-1.c: Likewise.
3669 * gcc.target/i386/rdrand-2.c: Likewise.
3670 * gcc.target/i386/rdrand-3.c: Likewise.
3671 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3672 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3673 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3674 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3675 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3676 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3677 * gcc.target/i386/wrfsbase-1.c: Likewise.
3678 * gcc.target/i386/wrfsbase-2.c: Likewise.
3679 * gcc.target/i386/wrgsbase-1.c: Likewise.
3680 * gcc.target/i386/wrgsbase-2.c: Likewise.
3682 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3683 (__builtin_ia32_vcvtps2ph): New.
3684 (__builtin_ia32_vcvtps2ph256): Likewise.
3686 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3687 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3689 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3690 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3692 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3693 (__builtin_ia32_vcvtps2ph256): Likewise.
3694 Add fsgsbase,rdrnd,f16c.
3696 * lib/target-supports.exp (check_effective_target_f16c): New.
3698 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.dg/guality/nrv-1.c: New test.
3702 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3705 * gcc.target/arm/pr42505.c: New test case.
3707 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3710 * g++.dg/opt/nrv16.C: New test.
3712 2010-07-05 Richard Guenther <rguenther@suse.de>
3714 PR tree-optimization/44784
3715 * gcc.c-torture/compile/pr44784.c: New testcase.
3717 2010-07-05 Ira Rosen <irar@il.ibm.com>
3719 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3720 Increase loop bound and array size.
3721 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3724 2010-07-05 Ira Rosen <irar@il.ibm.com>
3726 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3728 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3729 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3730 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3732 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3735 * g++.dg/parse/template25.C: New.
3737 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3739 PR rtl-optimization/44695
3740 * gcc.dg/torture/pr44695.c: New.
3742 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3745 * g++.dg/ext/pretty3.C: New.
3747 2010-07-04 Richard Guenther <rguenther@suse.de>
3750 * g++.dg/torture/pr44809.C: New testcase.
3752 2010-07-04 Richard Guenther <rguenther@suse.de>
3754 PR tree-optimization/44656
3755 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3757 2010-07-04 Ira Rosen <irar@il.ibm.com>
3758 Revital Eres <eres@il.ibm.com>
3760 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3762 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3763 gcc.dg/vect/vect-96.c: Likewise.
3764 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3765 that support misaligned stores. Change the number of expected
3766 misaligned accesses.
3767 * gcc.dg/vect/vect-peel-1.c: New test.
3768 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3769 gcc.dg/vect/vect-peel-4.c: Likewise.
3770 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3771 vectorizable on all targets that support realignment.
3772 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3774 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3777 * gcc.dg/torture/pr44806.c: New.
3779 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3781 * gnat.dg/cond_expr1.adb: New test.
3783 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3785 * gnat.dg/modular3.adb: New test.
3786 * gnat.dg/modular3_pkg.ads: New helper.
3788 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3789 Mikael Pettersson <mikpe@it.uu.se>
3792 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3793 Make signed-ness of chars explicit. Scan the object for
3794 strings that are split by some target assemblers.
3795 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3798 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3800 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3802 2010-07-02 Le-Chun Wu <lcwu@google.com>
3805 * g++.dg/warn/Wshadow-7.C: New test.
3807 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3808 Julian Brown <julian@codesourcery.com>
3809 Sandra Loosemore <sandra@codesourcery.com>
3811 * gcc.c-torture/execute/20100416-1.c: New test case.
3813 2010-07-02 Julian Brown <julian@codesourcery.com>
3814 Sandra Loosemore <sandra@codesourcery.com>
3818 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3819 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3821 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3822 Julian Brown <julian@codesourcery.com>
3824 * gcc.target/arm/neon/vadds64.c: Regenerated.
3825 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3826 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3827 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3828 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3829 * gcc.target/arm/neon-vmls-1.c: Likewise.
3830 * gcc.target/arm/neon-vsubs64.c: New execution test.
3831 * gcc.target/arm/neon-vsubu64.c: New execution test.
3832 * gcc.target/arm/neon-vadds64.c: New execution test.
3833 * gcc.target/arm/neon-vaddu64.c: New execution test.
3835 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3837 * gcc.target/arm/neon-vands64.c: New.
3838 * gcc.target/arm/neon-vandu64.c: New.
3839 * gcc.target/arm/neon-vbics64.c: New.
3840 * gcc.target/arm/neon-vbicu64.c: New.
3841 * gcc.target/arm/neon-veors64.c: New.
3842 * gcc.target/arm/neon-veoru64.c: New.
3843 * gcc.target/arm/neon-vorns64.c: New.
3844 * gcc.target/arm/neon-vornu64.c: New.
3845 * gcc.target/arm/neon-vorrs64.c: New.
3846 * gcc.target/arm/neon-vorru64.c: New.
3847 * gcc.target/arm/neon/vands64.c: Regenerated.
3848 * gcc.target/arm/neon/vandu64.c: Regenerated.
3849 * gcc.target/arm/neon/vbics64.c: Regenerated.
3850 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3851 * gcc.target/arm/neon/veors64.c: Regenerated.
3852 * gcc.target/arm/neon/veoru64.c: Regenerated.
3853 * gcc.target/arm/neon/vorns64.c: Regenerated.
3854 * gcc.target/arm/neon/vornu64.c: Regenerated.
3855 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3856 * gcc.target/arm/neon/vorru64.c: Regenerated.
3858 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3860 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3862 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3864 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3865 * gfortran.dg/intent_out_5.f90: Same.
3866 * gfortran.dg/ltrans-7.f90: Same.
3867 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3869 2010-07-02 Jan Hubicka <jh@suse.cz>
3871 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3873 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3875 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3877 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3880 * c-c++-common/Wunused-var-12.c: New test.
3882 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3885 * gcc.target/arm/pr42835.c: New test.
3888 * gcc.target/arm/pr42172-1.c: New test.
3890 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3892 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3894 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3896 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3897 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3898 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3899 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3900 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3901 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3902 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3903 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3904 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3905 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3906 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3907 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3908 * gcc.target/arm/neon-vdup_ns64.c: New.
3909 * gcc.target/arm/neon-vdup_nu64.c: New.
3910 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3911 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3912 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3913 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3914 * gcc.target/arm/neon-vmov_ns64.c: New.
3915 * gcc.target/arm/neon-vmov_nu64.c: New.
3916 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3917 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3918 * gcc.target/arm/neon-vget_lanes64.c: New.
3919 * gcc.target/arm/neon-vget_laneu64.c: New.
3920 * gcc.target/arm/neon-vset_lanes64.c: New.
3921 * gcc.target/arm/neon-vset_laneu64.c: New.
3923 2010-07-02 Richard Guenther <rguenther@suse.de>
3925 * g++.dg/torture/20100702-1.C: New testcase.
3927 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3930 * gcc.c-torture/compile/pr44707.c: New test.
3932 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3935 * g++.dg/template/crash101.C: New.
3937 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3939 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3940 Use the ABI-0 accessors and fail it for m64.
3942 2010-07-02 Jan Hubicka <jh@suse.cz>
3944 * g++.dg/tree-ssa/pr44706.C: New testcase.
3946 2010-07-02 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/44748
3949 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3951 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3953 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3954 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3955 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3956 the method types to forward:.
3958 2010-06-30 Jason Merrill <jason@redhat.com>
3960 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3961 * g++.dg/other/pr25632.C: Likewise.
3963 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3965 PR tree-optimization/40421
3966 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3968 2010-07-01 Richard Guenther <rguenther@suse.de>
3972 * gcc.c-torture/execute/20100316-1.c: New testcase.
3973 * gcc.c-torture/execute/pr44468.c: Likewise.
3974 * gcc.c-torture/compile/20100609-1.c: Likewise.
3975 * gcc.dg/volatile2.c: Adjust.
3976 * gcc.dg/plugin/selfassign.c: Likewise.
3977 * gcc.dg/pr36902.c: Likewise.
3978 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3979 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3980 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3981 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3982 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3983 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3984 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3985 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3986 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3987 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3988 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3989 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3990 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3991 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3992 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3993 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3994 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3995 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3996 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3997 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3998 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3999 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4000 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4001 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4002 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4003 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4004 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4005 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4006 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4007 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4008 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4009 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4010 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4011 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4012 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4013 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4014 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4015 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4016 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4017 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4018 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4019 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4020 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4021 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4022 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4023 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4024 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4025 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4026 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4027 * g++.dg/tree-ssa/pr31146.C: Likewise.
4028 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4029 * g++.dg/tree-ssa/pr33604.C: Likewise.
4030 * g++.dg/plugin/selfassign.c: Likewise.
4031 * gfortran.dg/array_memcpy_3.f90: Likewise.
4032 * gfortran.dg/array_memcpy_4.f90: Likewise.
4033 * c-c++-common/torture/pr42834.c: New testcase.
4035 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4038 * g++.dg/template/crash100.C: New.
4040 2010-06-30 Jan Hubicka <jh@suse.cz>
4042 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4044 2010-06-30 Michael Matz <matz@suse.de>
4047 * gcc.dg/pr44699.c: New test.
4049 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4051 PR tree-optimization/39799
4052 * c-c++-common/uninit-17.c: New test.
4054 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4057 * gfortran.dg/read_infnan_1.f90: New test.
4059 2010-06-29 Jason Merrill <jason@redhat.com>
4061 Enable implicitly declared move constructor/operator= (N3053).
4062 * g++.dg/cpp0x/implicit3.C: New.
4063 * g++.dg/cpp0x/implicit4.C: New.
4064 * g++.dg/cpp0x/implicit5.C: New.
4065 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4066 * g++.dg/cpp0x/not_special.C: Adjust.
4067 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4068 * g++.dg/cpp0x/rv1n.C: Adjust.
4069 * g++.dg/cpp0x/rv1p.C: Adjust.
4070 * g++.dg/cpp0x/rv2n.C: Adjust.
4071 * g++.dg/cpp0x/rv2p.C: Adjust.
4072 * g++.dg/cpp0x/rv3n.C: Adjust.
4073 * g++.dg/cpp0x/rv3p.C: Adjust.
4074 * g++.dg/cpp0x/rv4n.C: Adjust.
4075 * g++.dg/cpp0x/rv4p.C: Adjust.
4076 * g++.dg/cpp0x/rv5n.C: Adjust.
4077 * g++.dg/cpp0x/rv5p.C: Adjust.
4078 * g++.dg/cpp0x/rv6n.C: Adjust.
4079 * g++.dg/cpp0x/rv6p.C: Adjust.
4080 * g++.dg/cpp0x/rv7n.C: Adjust.
4081 * g++.dg/cpp0x/rv7p.C: Adjust.
4082 * g++.dg/cpp0x/rv8p.C: Adjust.
4083 * g++.dg/gomp/pr26690-1.C: Adjust.
4084 * g++.dg/other/error20.C: Adjust.
4085 * g++.dg/other/error31.C: Adjust.
4086 * g++.dg/parse/error19.C: Adjust.
4087 * g++.dg/template/qualttp5.C: Adjust.
4088 * g++.old-deja/g++.law/ctors5.C: Adjust.
4090 Enable implicitly deleted functions (N2346)
4091 * g++.dg/cpp0x/defaulted17.C: New.
4092 * g++.dg/cpp0x/implicit1.C: New.
4093 * g++.dg/cpp0x/implicit2.C: New.
4094 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4095 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4096 * g++.dg/init/ctor4.C: Adjust.
4097 * g++.dg/init/synth2.C: Adjust.
4098 * g++.dg/lto/20081118_1.C: Adjust.
4099 * g++.dg/other/error13.C: Adjust.
4100 * g++.dg/other/unused1.C: Adjust.
4101 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4102 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4103 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4104 * g++.old-deja/g++.law/ctors17.C: Adjust.
4105 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4106 * g++.old-deja/g++.pt/assign1.C: Adjust.
4107 * g++.old-deja/g++.pt/crash20.C: Adjust.
4109 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4110 * g++.dg/cpp0x/defaulted13.C: Adjust.
4111 * g++.dg/cpp0x/defaulted2.C: Adjust.
4112 * g++.dg/cpp0x/defaulted3.C: Adjust.
4113 * g++.dg/cpp0x/initlist9.C: Adjust.
4114 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4115 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4116 * g++.dg/init/synth2.C: Adjust.
4118 * g++.dg/cpp0x/defaulted19.C: New.
4120 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4121 * g++.dg/template/error23.C: Fix for -std=c++0x.
4123 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4126 * gfortran.dg/proc_ptr_28.f90: New.
4128 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4130 PR tree-optimization/43801
4131 * g++.dg/torture/pr43801.C: New test.
4134 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4136 2010-06-29 Jason Merrill <jason@redhat.com>
4139 * g++.dg/template/qualified-id2.C: New.
4140 * g++.dg/template/qualified-id3.C: New.
4142 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/associated_target_4.f90: New.
4147 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4150 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4152 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4154 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4156 2010-06-29 Jan Hubicka <jh@suse.cz>
4158 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4160 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4163 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4164 * gcc.target/arm/wmul-3.c: New test.
4165 * gcc.target/arm/wmul-4.c: New test.
4167 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4169 PR rtl-optimization/44659
4170 * gcc.target/i386/extract-1.c: New.
4171 * gcc.target/i386/extract-2.c: Likewise.
4172 * gcc.target/i386/extract-3.c: Likewise.
4173 * gcc.target/i386/extract-4.c: Likewise.
4174 * gcc.target/i386/extract-5.c: Likewise.
4175 * gcc.target/i386/extract-6.c: Likewise.
4177 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4180 * g++.dg/warn/Wunused-var-14.C: New test.
4182 2010-06-28 Tobias Burnus <burnus@net-b.de>
4185 * gfortran.dg/nan_6.f90: New.
4187 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4189 PR tree-optimization/43781
4190 * gcc.dg/torture/pr43781.c: New.
4192 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4195 * gfortran.dg/actual_rank_check_1.f90: New test.
4197 2010-06-28 Martin Jambor <mjambor@suse.cz>
4199 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4201 2010-06-28 Jan Hubicka <jh@suse.cz>
4203 PR tree-optimization/44687
4204 * gcc.c-torture/compile/pr44687.c
4206 2010-06-28 Martin Jambor <mjambor@suse.cz>
4209 * g++.dg/torture/pr44535.C: New test.
4211 2010-06-28 Michael Matz <matz@suse.de>
4214 * gfortran.dg/pr44592.f90: New test.
4216 2010-06-28 Jan Hubicka <jh@suse.cz>
4218 PR tree-optimization/44357
4219 * g++.dg/torture/pr44357.C: New testcase.
4221 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4223 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4224 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4225 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4226 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4227 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4228 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4229 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4230 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4232 2010-06-27 Jan Hubicka <jh@suse.cz>
4234 * gcc.c-torture/compile/pr44686.c: New file.
4236 2010-06-27 Richard Guenther <rguenther@suse.de>
4238 PR tree-optimization/44683
4239 * gcc.c-torture/execute/pr44683.c: New testcase.
4241 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4243 * gnat.dg/noreturn3.ad[sb]: New test.
4245 2010-06-26 Jason Merrill <jason@redhat.com>
4247 * g++.dg/cpp0x/explicit5.C: New.
4249 2010-06-26 Richard Guenther <rguenther@suse.de>
4251 PR tree-optimization/44393
4252 * gcc.dg/pr44393.c: New testcase.
4254 2010-06-26 Jan Hubicka <jh@suse.cz>
4256 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4258 2010-06-26 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/pr44674.c: New testcase.
4263 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4265 * gcc.dg/opts-3.c: New test.
4267 2010-06-26 Tobias Burnus <burnus@net-b.de>
4269 * gfortran.dg/type_decl_1.f90: New.
4270 * gfortran.dg/type_decl_2.f90: New.
4272 2010-06-26 Tobias Burnus <burnus@net-b.de>
4274 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4275 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4277 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4280 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4281 error in comparing reals.
4283 2010-06-25 Tobias Burnus <burnus@net-b.de>
4285 * selected_real_kind_2.f90: New.
4286 * selected_real_kind_3.f90: New.
4288 2010-06-25 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/entry_19.f90: New.
4292 2010-06-25 Tobias Burnus <burnus@net-b.de>
4294 * gfortran.dg/end_subroutine_1.f90: New.
4295 * gfortran.dg/end_subroutine_2.f90: New.
4296 * gfortran.dg/interface_proc_end.f90: Update.
4298 2010-06-25 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/semicolon_fixed.f: Update.
4301 * gfortran.dg/semicolon_fixed_2.f: New.
4302 * gfortran.dg/semicolon_free_2.f90: New.
4303 * gfortran.dg/semicolon_free.f90: Update.
4305 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4308 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4310 2010-06-25 Martin Jambor <mjambor@suse.cz>
4312 * g++.dg/ipa/iinline-3.C: New test.
4313 * gcc.dg/ipa/modif-1.c: Removed.
4315 2010-06-25 Jan Hubicka <jh@suse.cz>
4317 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4319 2010-06-25 Martin Jambor <mjambor@suse.cz>
4321 * g++.dg/ipa/iinline-2.C: New test.
4323 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4326 * gfortran.dg/pr43866.f90: New test.
4328 PR tree-optimization/44539
4329 * gcc.dg/pr44539.c: New test.
4331 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4335 * gcc.target/mips/madd-9.c: New test.
4337 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4340 * gcc.dg/noncompile/pr44517.c: New.
4341 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4343 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4346 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4347 and add argument to nop for IA64.
4349 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4352 * gcc.target/i386/mod-1.c: New.
4353 * gcc.target/i386/umod-1.c: Likewise.
4354 * gcc.target/i386/umod-2.c: Likewise.
4355 * gcc.target/i386/umod-3.c: Likewise.
4357 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4360 * g++.dg/torture/pr44492.C: New test.
4362 2010-06-24 Andi Kleen <ak@linux.intel.com>
4364 * c-c++-common/warn-omitted-condop.c: New.
4366 2010-06-24 Tobias Burnus <burnus@net-b.de>
4369 * gfortran.dg/import8.f90: New.
4371 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4373 * gnat.dg/not_null.adb: Update test case.
4375 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4378 * g++.dg/warn/Wunused-var-13.C: New test.
4381 * g++.dg/diagnostic/method1.C: New test.
4383 2010-06-22 Cary Coutant <ccoutant@google.com>
4385 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4387 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/abstract_type_8.f03: New.
4392 2010-06-21 Jason Merrill <jason@redhat.com>
4394 * g++.dg/cpp0x/noexcept08.C: New.
4396 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4398 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4401 * gcc.target/i386/sse2-vec-2a.c: New.
4403 2010-06-21 DJ Delorie <dj@redhat.com>
4405 * gcc.dg/pragma-diag-1.c: New.
4407 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4410 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4412 2010-06-21 Alan Modra <amodra@gmail.com>
4415 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4416 tail call to check_fa_mid.
4418 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.c-torture/execute/pr44575.c: New test.
4423 2010-06-21 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/contiguous_1.f90: New.
4427 * gfortran.dg/contiguous_2.f90: New.
4428 * gfortran.dg/contiguous_3.f90: New.
4430 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4432 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4433 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4435 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4438 * gcc.target/i386/pr44546.c: New test.
4440 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4442 * gcc.dg/opts-2.c: New test.
4444 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4447 * gfortran.dg/typebound_proc_15.f03: Modified.
4449 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4452 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4453 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4455 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4457 * g++.dg/ext/label13.C: Fix typo in last change.
4459 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4462 * gfortran.dg/eof_3.f90
4463 * gfortran.dg/endfile_2.f90
4464 * gfortran.dg/endfile_4.f90
4465 * gfortran.dg/endfile_3.f90
4467 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4470 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4472 2010-06-18 Tobias Burnus <burnus@net-b.de>
4475 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4477 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4479 * gcc.target/arm/pr40900.c: New test.
4481 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4483 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4485 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4488 * gfortran.dg/typebound_call_15.f03: New.
4490 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4493 * g++.dg/pr44486.C: New.
4495 2010-06-16 DJ Delorie <dj@redhat.com>
4497 * gcc.target/i386/volatile-bitfields-1.c: New.
4498 * gcc.target/i386/volatile-bitfields-2.c: New.
4500 2010-06-16 Jason Merrill <jason@redhat.com>
4502 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4504 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4506 2010-06-16 Richard Guenther <rguenther@suse.de>
4509 * gcc.c-torture/execute/pr44555.c: New testcase.
4511 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4514 * gfortran.dg/typebound_proc_16.f03: New.
4516 2010-06-16 Martin Jambor <mjambor@suse.cz>
4518 * g++.dg/torture/pr43905.C: New test.
4520 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4523 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4524 initialization loop from being vectorized.
4525 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4527 2010-06-16 Alan Modra <amodra@gmail.com>
4529 PR tree-optimization/44507
4530 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4532 2010-06-15 Jason Merrill <jason@redhat.com>
4534 * g++.dg/overload/arg3.C: Adjust error locations.
4535 * g++.dg/overload/copy1.C: Likewise.
4536 * g++.dg/tc1/dr152.C: Likewise.
4537 * g++.dg/template/incomplete4.C: Likewise.
4538 * g++.dg/template/incomplete5.C: Likewise.
4539 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4540 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4541 * g++.old-deja/g++.pt/crash9.C: Likewise.
4543 * g++.dg/inherit/virtual5.C: New.
4545 * g++.dg/cpp0x/defaulted18.C: New.
4547 * g++.dg/cpp0x/initlist40.C: New.
4549 * g++.dg/cpp0x/initlist39.C: New.
4551 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4554 * gcc.dg/graphite/pr44391.c: New.
4556 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4559 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4560 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4561 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4562 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4564 2010-06-15 Richard Guenther <rguenther@suse.de>
4566 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4568 2010-06-15 Richard Guenther <rguenther@suse.de>
4570 * gcc.dg/vect/bb-slp-21.c: Adjust.
4571 * gcc.dg/vect/bb-slp-13.c: Likewise
4572 * gcc.dg/vect/bb-slp-4.c: Likewise
4573 * gcc.dg/vect/bb-slp-22.c: Likewise
4574 * gcc.dg/vect/bb-slp-14.c: Likewise
4575 * gcc.dg/vect/bb-slp-23.c: Likewise
4576 * gcc.dg/vect/bb-slp-15.c: Likewise
4577 * gcc.dg/vect/bb-slp-17.c: Likewise
4578 * gcc.dg/vect/bb-slp-18.c: Likewise
4579 * gcc.dg/vect/bb-slp-19.c: Likewise
4580 * gcc.dg/vect/bb-slp-10.c: Likewise
4581 * gcc.dg/vect/bb-slp-11.c: Likewise
4582 * gcc.dg/vect/bb-slp-20.c: Likewise
4583 * gcc.dg/vect/bb-slp-3.c: Likewise
4585 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4588 * gfortran.dg/gomp/pr44536.f90: New test.
4589 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4591 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4594 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4595 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4597 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4599 PR tree-optimization/44508
4600 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4603 * gcc.dg/pr44509.c: New test.
4605 2010-06-14 Ira Rosen <irar@il.ibm.com>
4607 PR tree-optimization/44507
4608 * gcc.dg/vect/pr44507.c: New test.
4610 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4612 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4613 and c-pretty-print.h.
4615 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4617 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4619 * gfortran.dg/whole_file_18.f90: Updated error message.
4621 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4623 * gfortran.dg/whole_file_20.f03: New.
4625 2010-06-12 Jan Hubicka <jh@suse.cz>
4627 * gcc.c-torture/compile/pc44485.c: New testcase.
4629 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4632 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4633 * gfortran.dg/typebound_proc_14.f03: New.
4634 * gfortran.dg/typebound_proc_15.f03: New.
4636 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4638 * gcc.dg/opts-1.c: New test.
4640 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4642 * gcc.dg/funroll-loops-all.c: Update expected error.
4644 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4647 * gcc.target/i386/pr44481.c: New test.
4649 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4651 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4653 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4656 * gcc.dg/tree-ssa/pr44483.c: New.
4658 2010-06-11 Paul Brook <paul@codesourcery.com>
4660 * g++.dg/other/arm-neon-1.C: New test.
4662 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4666 * gfortran.dg/class_23.f03: New test.
4668 2010-06-11 Jan Hubicka <jh@suse.cz>
4670 * gcc.dg/ipa/pure-const-2.c: New testcase.
4672 2010-06-11 Jan Hubicka <jh@suse.cz>
4674 * gcc.dg/noreturn-7.c: Update.
4675 * gcc.dg/noreturn-4.c: Update.
4677 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4680 * g++.dg/other/typedef4.C: New test.
4682 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4685 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4687 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4690 * gfortran.dg/asynchronous_3.f03
4692 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4695 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4696 non-temporal stores out of the tests to form new test cases. As a
4697 result, no non-temporal store should be generated in this case.
4699 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4700 prefetch-7.c that generate one non-temporal store.
4702 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4703 prefetch-7.c that generate one non-temporal store and one
4704 one-temporal prefetch.
4706 2010-06-10 Martin Jambor <mjambor@suse.cz>
4708 PR tree-optimization/44258
4709 * gcc.dg/tree-ssa/pr44258.c: New test.
4711 2010-06-10 Daniel Kraft <d@domob.eu>
4714 * gfortran.dg/associate_1.f03: New test.
4715 * gfortran.dg/associate_2.f95: New test.
4716 * gfortran.dg/associate_3.f03: New test.
4717 * gfortran.dg/associate_4.f08: New test.
4719 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4721 * gfortran.dg/selected_char_kind_4.f90: New test.
4723 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4725 * gcc.dg/pr42461.c: New test.
4727 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4730 * gfortran.dg/selected_real_kind_1.f90: New.
4732 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4735 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4737 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4740 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4742 * gfortran.dg/data_namelist_conflict.f90: New test.
4744 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4747 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4748 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4750 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4752 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4753 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4754 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4755 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4756 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4758 2010-06-09 Jason Merrill <jason@redhat.com>
4761 * g++.dg/cpp0x/decltype23.C: Move to...
4762 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4764 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4767 * gfortran.dg/typebound_call_14.f03: New test.
4769 2010-06-09 Martin Jambor <mjambor@suse.cz>
4771 PR tree-optimization/44423
4772 * gcc.dg/tree-ssa/pr44423.c: New test.
4774 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4777 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4778 TV_NONE to initialize tv_id field.
4779 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4780 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4781 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4783 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4784 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4785 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4787 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4789 PR tree-optimization/39874
4791 * gcc.dg/pr39874.c: New file.
4793 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4795 * g++.dg/ext/attr-alias-1.C: New.
4796 * g++.dg/ext/attr-alias-2.C: New.
4798 2010-06-07 Tobias Burnus <burnus@net-b.de>
4801 * gfortran.dg/proc_ptr_27.f90: New.
4803 2010-06-07 Jason Merrill <jason@redhat.com>
4806 * g++.dg/cpp0x/decltype23.C: New.
4808 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4809 Shujing Zhao <pearly.zhao@oracle.com>
4812 * gcc.dg/c90-const-expr-10.c: Adjust.
4813 * gcc.dg/c99-const-expr-10.c: Adjust.
4814 * gcc.dg/init-bad-7.c: New.
4816 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4818 * lib/target-supports.exp (check_effective_target_gas): New proc.
4819 * gcc.c-torture/execute/960321-1.x: New file.
4821 2010-06-07 Jason Merrill <jason@redhat.com>
4824 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4826 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/warn/Wunused-var-12.C: New test.
4832 * c-c++-common/Wunused-var-11.c: New test.
4834 2010-06-07 Jan Hubicka <jh@suse.cz>
4836 * gcc.dg/ipa/pure-const-1.c: New testcase.
4838 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4840 PR rtl-optimization/44404
4841 * gcc.dg/pr44404.c: New.
4843 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4846 * gcc.target/i386/abi-2.c: Check sysv abi here.
4847 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4848 function to avoid failures by different ABIs.
4849 * gcc.target/i386/aes-check.h: Likewise.
4850 * gcc.target/i386/avx-check.h: Likewise.
4851 * gcc.target/i386/fma4-check.h: Likewise.
4852 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4853 * gcc.target/i386/mmx-check.h: Likewise.
4854 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4855 * gcc.target/i386/pclmul-check.h: Likewise.
4856 * gcc.target/i386/sse-check.h: Likewise.
4857 * gcc.target/i386/sse2-check.h: Likewise.
4858 * gcc.target/i386/sse3-check.h: Likewise.
4859 * gcc.target/i386/sse4_1-check.h: Likewise.
4860 * gcc.target/i386/sse4_2-check.h: Likewise.
4861 * gcc.target/i386/sse4a-check.h: Likewise.
4862 * gcc.target/i386/ssse3-check.h: Likewise.
4863 * gcc.target/i386/xop-check.h: Likewise.
4864 * gcc.target/i386/pr27971.c: Fix for LLP64.
4865 * gcc.target/i386/pr39139.c: Likewise.
4866 * gcc.target/i386/pr39315-check.c: Likewise.
4867 * gcc.target/i386/vararg-1.c: Likewise.
4868 * gcc.target/i386/vararg-2.c: Likewise.
4869 Additional add dg-compile to avoid failure due
4872 * gcc.dg/compound-literal-1.c: Fix for llp64.
4873 * gcc.dg/pr32370.c: Likewise.
4874 * gcc.dg/pr37561.c: Likewise.
4875 * gcc.dg/pr41340.c: Likewise.
4876 * gcc.dg/pr41551.c: Likewise.
4878 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4881 * g++.dg/debug/dwarf2/typedef3.C: New test.
4883 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4886 * c-c++-common/pr20000.c: New.
4888 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4891 * g++.dg/init/pr44086.C: New.
4892 * g++.dg/cpp0x/decltype4.C: Adjust.
4894 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4897 * gfortran.dg/generic_23.f03: New test.
4899 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4902 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4904 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4907 * c-c++-common/Wunused-var-9.c: New test.
4909 2010-06-05 Jason Merrill <jason@redhat.com>
4911 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4913 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4916 * gcc.dg/c99-restrict-4.c: New test.
4918 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4920 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4921 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4922 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4923 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4924 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4925 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4926 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4927 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4928 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4929 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4930 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4931 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4932 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4933 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4934 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4935 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4936 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4937 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4938 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4939 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4940 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4941 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4943 2010-06-04 Jason Merrill <jason@redhat.com>
4945 * g++.dg/cpp0x/noexcept06.C: New.
4946 * g++.dg/cpp0x/noexcept07.C: New.
4948 * g++.dg/cpp0x/noexcept01.C: New.
4949 * g++.dg/cpp0x/noexcept02.C: New.
4950 * g++.dg/cpp0x/noexcept03.C: New.
4951 * g++.dg/cpp0x/noexcept04.C: New.
4952 * g++.dg/cpp0x/noexcept05.C: New.
4954 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4957 * g++.dg/warn/Wunused-var-10.C: New test.
4958 * g++.dg/warn/Wunused-var-11.C: New test.
4961 * c-c++-common/Wunused-var-10.c: New test.
4963 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4966 * gcc.dg/assign-warn-2.c: Update.
4967 * gcc.dg/cpp/line3.c: Update.
4968 * gcc.dg/c99-array-lval-8.c: Update.
4969 * gcc.dg/cast-qual-2.c: Update.
4970 * gcc.dg/c99-arraydecl-3.c: Update.
4971 * gcc.dg/assign-warn-1.c: Update.
4972 * gcc.dg/format/gcc_diag-1.c: Update.
4974 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4976 PR rtl-optimization/39871
4977 PR rtl-optimization/40615
4978 PR rtl-optimization/42500
4979 PR rtl-optimization/42502
4980 * gcc.target/arm/eliminate.c: New test.
4982 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4986 * g++.old-deja/g++.other/delete3.C: Likewise.
4987 * g++.old-deja/g++.other/new.C: Likewise.
4988 * g++.old-deja/g++.law/operators27.C: Likewise.
4989 * g++.old-deja/g++.mike/p755.C: Likewise.
4990 * g++.dg/eh/new1.C: Likewise.
4991 * g++.dg/init/new5.C: Likewise.
4993 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4995 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4996 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4997 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4999 2010-06-03 Richard Guenther <rguenther@suse.de>
5002 * lib/lto.exp: Always load gcc.exp.
5003 (lto-obj): For C source files invoke gcc_target_compile.
5004 * g++.dg/lto/20100603-1_0.C: New testcase.
5005 * g++.dg/lto/20100603-1_1.c: Likewise.
5007 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5009 PR tree-optimization/43688
5010 * gfortran.dg/pr43688.f90: New.
5012 2010-06-03 Richard Guenther <rguenther@suse.de>
5015 * gcc.dg/lto/20100603-1_0.c: New testcase.
5016 * gcc.dg/lto/20100603-2_0.c: Likewise.
5017 * gcc.dg/lto/20100603-3_0.c: Likewise.
5019 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5022 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5023 * gcc.target/powerpc/recip-2.c: Ditto.
5024 * gcc.target/powerpc/recip-3.c: Ditto.
5025 * gcc.target/powerpc/recip-4.c: Ditto.
5026 * gcc.target/powerpc/recip-5.c: Ditto.
5027 * gcc.target/powerpc/recip-6.c: Ditto.
5028 * gcc.target/powerpc/recip-7.c: Ditto.
5029 * gcc.target/powerpc/recip-test.h: Ditto.
5030 * gcc.target/powerpc/recip-test2.h: Ditto.
5032 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5034 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5036 2010-06-02 Jason Merrill <jason@redhat.com>
5038 * g++.dg/ext/vector9.C: Expect typedef in error message.
5043 * g++.dg/tc1/dr101.C: Remove xfails.
5045 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5048 * g++.dg/ipa/pr44372.C: New.
5050 2010-06-02 Jan Hubicka <jh@suse.cz>
5053 * g++.dg/torture/pr44295.C: Neww testcase.
5055 2010-06-02 Jan Hubicka <jh@suse.cz>
5057 * gcc.dg/tree-ssa/loadpre6.c: Update.
5059 2010-06-02 Richard Guenther <rguenther@suse.de>
5061 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5064 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5066 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5067 the link fail message.
5069 2010-06-02 Tobias Burnus <burnus@net-b.de>
5072 * gfortran.dg/use_13.f90: New test case.
5074 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5077 * gfortran.dg/error_stop_2.f08: Minor update.
5079 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5082 * gfortran.dg/error_stop_1.f08: New test.
5083 * gfortran.dg/error_stop_2.f08: New test.
5085 2010-06-01 Jason Merrill <jason@redhat.com>
5088 * g++.dg/cpp0x/initlist37.C: New.
5089 * g++.dg/cpp0x/initlist38.C: New.
5092 * g++.dg/cpp0x/initlist36.C: New.
5094 2010-05-31 Jan Hubicka <jh@suse.cz>
5096 * gcc.dg/noreturn-8.c: New testcase.
5098 2010-05-31 Jan Hubicka <jh@suse.cz>
5100 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5101 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5103 2010-05-31 Jan Hubicka <jh@suse.cz>
5105 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5106 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5108 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5111 * gfortran.dg/dependency_27.f90: New test.
5112 * gfortran.dg/array_assign_1.F90: New test.
5114 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5117 * gcc.target/i386/sse-24.c: New test.
5119 2010-05-31 Jan Hubicka <jh@suse.cz>
5121 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5123 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5126 * gcc.dg/pr44337.c: New test.
5128 PR tree-optimization/44182
5129 * g++.dg/debug/pr44182.C: New test.
5131 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5133 * gcc.dg/nested-func-7.c: New test.
5134 * gnat.dg/frame_overflow.adb: Adjust directives.
5136 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5138 * gnat.dg/prot2.ad[sb]: New test.
5139 * gnat.dg/prot2_pkg1.ads: New helper.
5140 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5142 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/array11.adb: Adjust dg-warning directive.
5145 * gnat.dg/object_overflow.adb: Likewise.
5147 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5150 * gcc.dg/tree-ssa/pr44306.c: New.
5152 2010-05-29 Jan Hubicka <jh@suse.cz>
5154 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5156 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5158 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5160 2010-05-28 Mike Stump <mikestump@comcast.net>
5163 * objc.dg/const-str-9.m: Remove static.
5165 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5168 * gcc.c-torture/compile/pr43636.c: New test.
5170 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5173 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5174 * obj-c++.dg/try-catch-9.mm: Ditto.
5176 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5178 Revert patch for PR c++/44188
5179 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5181 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5184 * g++.dg/debug/dwarf2/typedef3.C: New test.
5186 2010-05-27 Jason Merrill <jason@redhat.com>
5189 * g++.dg/ext/vla9.C: New.
5191 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5194 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5195 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5196 * objc.dg/torture/tls/thr-init.m: Ditto.
5197 * objc.dg/torture/trivial.m: Ditto.
5198 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5199 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5200 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5201 * obj-c++.dg/torture/trivial.mm: Ditto.
5203 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5205 * g++.dg/lto/20100302_0.C: Skip on darwin.
5207 2010-05-27 Richard Guenther <rguenther@suse.de>
5209 PR tree-optimization/44284
5210 * gcc.dg/vect/vect-118.c: New testcase.
5211 * gcc.dg/vect/bb-slp-20.c: Adjust.
5212 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5213 * gcc.dg/vect/slp-9.c: Likewise.
5214 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5215 * gcc.dg/vect/vect-10.c: Likewise.
5216 * gcc.dg/vect/vect-109.c: Likewise.
5217 * gcc.dg/vect/vect-12.c: Likewise.
5218 * gcc.dg/vect/vect-36.c: Likewise.
5219 * gcc.dg/vect/vect-7.c: Likewise.
5220 * gcc.dg/vect/vect-iv-8.c: Likewise.
5221 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5222 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5223 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5224 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5225 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5226 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5227 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5228 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5229 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5230 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5231 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5232 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5233 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5234 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5235 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5236 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5237 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5239 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5241 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5244 2010-05-26 Jan Hubicka <jh@suse.cz>
5246 * gcc.dg/lto/materialize-1_0.c: New file.
5247 * gcc.dg/lto/materialize-1_1.c: New file.
5249 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5251 * gnat.dg/lto10.adb: New test.
5252 * gnat.dg/lto10_pkg.ads: New helper.
5254 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5256 * lib/target-supports.exp (check_effective_target_int128): New
5257 function to check if __int128 types are available for target.
5258 * c-c++-common/int128-types-1.c: New.
5259 * c-c++-common/int128-1.c: New.
5260 * c-c++-common/int128-2.c: New.
5261 * g++.dg/abi/mangle43.C: New.
5262 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5263 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5264 pointer-wide scalar.
5265 * g++.dg/other/pr25632.C: Likewise.
5266 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5267 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5269 * g++.dg/warn/pr13358-4.C: Likewise.
5270 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5271 * g++.dg/warn/Wconversion-null.C: Likewise.
5273 2010-05-26 Jason Merrill <jason@redhat.com>
5276 * g++.dg/cpp0x/variadic101.C: New.
5278 2010-05-26 Richard Guenther <rguenther@suse.de>
5280 PR rtl-optimization/44164
5281 * gcc.c-torture/execute/pr44164.c: New testcase.
5282 * g++.dg/tree-ssa/pr13146.C: Adjust.
5284 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5287 * gfortran.dg/whole_file_19.f90 : New test.
5289 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5294 * gfortran.dg/pr40999.f: Fix function type.
5295 * gfortran.dg/whole_file_5.f90: Likewise.
5296 * gfortran.dg/whole_file_6.f90: Likewise.
5297 * gfortran.dg/whole_file_16.f90: New.
5298 * gfortran.dg/whole_file_17.f90: New.
5299 * gfortran.dg/whole_file_18.f90: New.
5301 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5302 Iain Sandoe <iains@gcc.gnu.org>
5304 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5305 * gcc.c-torture/compile/pr44197.c: Require alias support.
5306 * gcc.dg/lto/20081222_0.c: Ditto.
5308 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5311 * gcc.dg/guality/vla-2.c: New test.
5313 2010-05-25 Richard Guenther <rguenther@suse.de>
5316 * g++.dg/torture/pr44069.C: New testcase.
5318 2010-05-25 Richard Guenther <rguenther@suse.de>
5320 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5322 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5325 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5327 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5329 * obj-c++.dg/torture/tls/trivial.mm: New.
5330 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5331 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5332 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5333 * obj-c++.dg/torture/tls/diag-1.mm: New.
5334 * obj-c++.dg/torture/tls/tls.exp: New.
5335 * obj-c++.dg/torture/trivial.mm: New.
5336 * obj-c++.dg/torture/dg-torture.exp: New.
5337 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5338 * obj-c++.dg/tls/trivial.m: New.
5339 * obj-c++.dg/tls/init-1.mm: New.
5340 * obj-c++.dg/tls/diag-1.mm: New.
5341 * obj-c++.dg/tls/init-2.mm: New.
5342 * obj-c++.dg/tls/diag-2.mm: New.
5343 * obj-c++.dg/tls/diag-3.mm: New.
5344 * obj-c++.dg/tls/diag-4.mm: New.
5345 * obj-c++.dg/tls/static-1.mm: New.
5346 * obj-c++.dg/tls/tls.exp: New.
5347 * obj-c++.dg/tls/diag-5.mm: New.
5348 * obj-c++.dg/tls/static-1a.mm: New.
5349 * objc-obj-c++-shared/Object1.mm: New.
5350 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5352 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5355 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5356 * obj-c++.dg/const-str-6.mm: Ditto.
5358 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5360 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5362 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5365 * gnat.dg/array13.ad[sb]: New test.
5367 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5368 Sandra Loosemore <sandra@codesourcery.com>
5370 * gcc.target/arm/neon/: Regenerated test cases.
5372 * gcc.target/arm/neon/polytypes.c,
5373 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5374 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5375 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5376 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5377 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5378 dg-add-options arm_neon.
5380 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5381 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5382 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5383 and arm_neon_fp16_ok.
5385 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5386 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5388 * lib/target-supports.exp (add_options_for_arm_neon): New.
5389 (check_effective_target_arm_neon_ok_nocache): New, from
5390 check_effective_target_arm_neon_ok. Check multiple possibilities.
5391 (check_effective_target_arm_neon_ok): Use
5392 check_effective_target_arm_neon_ok_nocache.
5393 (add_options_for_arm_neon_fp16)
5394 (check_effective_target_arm_neon_fp16_ok)
5395 check_effective_target_arm_neon_fp16_ok_nocache): New.
5396 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5398 2010-05-24 Jason Merrill <jason@redhat.com>
5401 * g++.dg/cpp0x/initlist35.C: New.
5402 * g++.dg/init/brace6.C: Adjust.
5404 2010-05-24 Paul Brook <paul@codesourcery.com>
5406 * gcc.target/arm/frame-pointer-1.c: New test.
5407 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5408 pointer elimination.
5410 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5413 * gcc.target/i386/crc32-3.c: New.
5414 * gcc.target/i386/crc32-4.c: Likewise.
5416 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5418 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5419 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5420 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5422 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5424 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5426 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5429 * gcc.c-target/pr43869.c: New test.
5431 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5434 * gfortran.dg/class_22.f03: New.
5436 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5439 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5441 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5444 * gfortran.dg/abstract_type_7.f03: New.
5446 2010-05-21 Jason Merrill <jason@redhat.com>
5448 * g++.dg/eh/spec11.C: Test cleanup optimization.
5450 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5453 * gcc.target/i386/pr44223.c: New test.
5455 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5459 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5461 * g++.dg/other/const3.C: New test.
5463 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5466 * warn_unused_dummy_argument_1.f90: New.
5467 * warn_unused_dummy_argument_2.f90: New.
5469 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/inherit/crash1.C: New.
5473 * g++.dg/inherit/crash2.C: Likewise.
5475 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5478 * g++.dg/debug/pr44178.C: New test.
5480 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5483 * gcc.dg/tree-ssa/prefetch-6.c: Add
5484 --param min-insn-to-prefetch-ratio=6.
5485 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5486 allow unrolling, and adjust the movnti count.
5488 2010-05-20 Jan Hubicka <jh@suse.cz>
5491 * gcc.c-torture/compile/pr44197.c: New file.
5493 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5495 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5497 (check_effective_target_xop): Remove __may_alias__ attribute.
5499 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5502 * gcc.c-torture/execute/pr44202-1.c: New test.
5504 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5507 * gfortran.dg/label_1.f90: Update test.
5509 2010-05-19 Jan Hubicka <jh@suse.cz>
5511 * gcc.dg/lto/ipareference2_0.c: New file.
5512 * gcc.dg/lto/ipareference2_1.c: New file.
5514 2010-05-19 Jason Merrill <jason@redhat.com>
5516 * g++.dg/parse/fn-typedef2.C: New.
5518 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5522 * g++.dg/template/fntype1.C: New.
5524 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5526 * gnat.dg/discr23.ad[sb]: New test.
5527 * gnat.dg/discr23_pkg.ads: New helper.
5529 * gnat.dg/specs/controlled1.ads: New test.
5530 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5532 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5535 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5536 Fixed scope of C_SIZEOF.
5537 * gfortran.dg/warn_conversion_2.f90: New.
5539 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5541 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5542 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5543 for optional selector.
5544 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5545 (check_effective_target_sse3): New proc.
5546 * gcc.target/i386/math-torture/math-torture.exp: Load
5547 target-supports.exp.
5548 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5549 check_effective_target_sse2.
5550 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5551 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5552 * g++.dg/vect/vect.exp: Likewise.
5553 * gfortran.dg/vect/vect.exp: Likewise.
5554 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5555 -msse2 if check_effective_target_sse2.
5557 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5558 * gcc.target/i386/3dnow-2.c: Likewise.
5559 * gcc.target/i386/3dnowA-1.c: Likewise.
5560 * gcc.target/i386/3dnowA-2.c: Likewise.
5561 * gcc.target/i386/pr42549.c: Likewise.
5563 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5564 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5565 * gcc.target/i386/sse3-addsubps.c: Likewise.
5566 * gcc.target/i386/sse3-haddpd.c: Likewise.
5567 * gcc.target/i386/sse3-haddps.c: Likewise.
5568 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5569 * gcc.target/i386/sse3-hsubps.c: Likewise.
5570 * gcc.target/i386/sse3-movddup.c: Likewise.
5571 * gcc.target/i386/sse3-movshdup.c: Likewise.
5572 * gcc.target/i386/sse3-movsldup.c: Likewise.
5574 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5575 * g++.dg/ext/attrib35.C: Likewise.
5576 * g++.dg/opt/pr40496.C: Likewise.
5577 * g++.dg/other/i386-1.C: Likewise.
5578 * g++.dg/other/i386-4.C: Likewise.
5579 * g++.dg/other/pr34435.C: Likewise.
5580 * g++.dg/other/pr39496.C: Likewise.
5581 * g++.dg/other/pr40446.C: Likewise.
5582 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5583 * gcc.dg/compat/vector-1a_main.c: Likewise.
5584 * gcc.dg/compat/vector-2a_main.c: Likewise.
5585 * gcc.dg/lto/20090206-1_0.c: Likewise.
5586 * gcc.dg/pr34856.c: Likewise.
5587 * gcc.dg/pr36584.c: Likewise.
5588 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5589 * gcc.dg/pr37544.c: Likewise.
5590 * gcc.dg/torture/pr16104-1.c: Likewise.
5591 * gcc.dg/torture/pr35771-1.c: Likewise.
5592 * gcc.dg/torture/pr35771-2.c: Likewise.
5593 * gcc.dg/torture/pr35771-3.c: Likewise.
5594 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5595 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5596 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5597 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5598 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5599 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5600 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5601 * gcc.target/i386/20060512-1.c: Likewise.
5602 * gcc.target/i386/20060512-3.c: Likewise.
5603 * gcc.target/i386/all_one_m128i.c: Likewise.
5604 * gcc.target/i386/float128-1.c: Likewise.
5605 * gcc.target/i386/float128-2.c: Likewise.
5606 * gcc.target/i386/fpcvt-1.c: Likewise.
5607 * gcc.target/i386/fpcvt-2.c: Likewise.
5608 * gcc.target/i386/fpcvt-3.c: Likewise.
5609 * gcc.target/i386/fpprec-1.c: Likewise.
5610 * gcc.target/i386/funcspec-9.c: Likewise.
5611 * gcc.target/i386/incoming-1.c: Likewise.
5612 * gcc.target/i386/incoming-12.c: Likewise.
5613 * gcc.target/i386/incoming-2.c: Likewise.
5614 * gcc.target/i386/incoming-3.c: Likewise.
5615 * gcc.target/i386/incoming-4.c: Likewise.
5616 * gcc.target/i386/incoming-6.c: Likewise.
5617 * gcc.target/i386/incoming-7.c: Likewise.
5618 * gcc.target/i386/incoming-8.c: Likewise.
5619 * gcc.target/i386/opt-1.c: Likewise.
5620 * gcc.target/i386/opt-2.c: Likewise.
5621 * gcc.target/i386/ordcmp-1.c: Likewise.
5622 * gcc.target/i386/pr17692.c: Likewise.
5623 * gcc.target/i386/pr18614-1.c: Likewise.
5624 * gcc.target/i386/pr22152.c: Likewise.
5625 * gcc.target/i386/pr23570.c: Likewise.
5626 * gcc.target/i386/pr23575.c: Likewise.
5627 * gcc.target/i386/pr26449-1.c: Likewise.
5628 * gcc.target/i386/pr26600.c: Likewise.
5629 * gcc.target/i386/pr27790.c: Likewise.
5630 * gcc.target/i386/pr28839.c: Likewise.
5631 * gcc.target/i386/pr30970.c: Likewise.
5632 * gcc.target/i386/pr32000-1.c: Likewise.
5633 * gcc.target/i386/pr32000-2.c: Likewise.
5634 * gcc.target/i386/pr32280.c: Likewise.
5635 * gcc.target/i386/pr32661.c: Likewise.
5636 * gcc.target/i386/pr32708-1.c: Likewise.
5637 * gcc.target/i386/pr32961.c: Likewise.
5638 * gcc.target/i386/pr33329.c: Likewise.
5639 * gcc.target/i386/pr35714.c: Likewise.
5640 * gcc.target/i386/pr35767-1.c: Likewise.
5641 * gcc.target/i386/pr35767-1d.c: Likewise.
5642 * gcc.target/i386/pr35767-1i.c: Likewise.
5643 * gcc.target/i386/pr35767-2.c: Likewise.
5644 * gcc.target/i386/pr35767-2d.c: Likewise.
5645 * gcc.target/i386/pr35767-2i.c: Likewise.
5646 * gcc.target/i386/pr35767-3.c: Likewise.
5647 * gcc.target/i386/pr35767-5.c: Likewise.
5648 * gcc.target/i386/pr36222-1.c: Likewise.
5649 * gcc.target/i386/pr36578-1.c: Likewise.
5650 * gcc.target/i386/pr36578-2.c: Likewise.
5651 * gcc.target/i386/pr36992-1.c: Likewise.
5652 * gcc.target/i386/pr37101.c: Likewise.
5653 * gcc.target/i386/pr37216.c: Likewise.
5654 * gcc.target/i386/pr37434-1.c: Likewise.
5655 * gcc.target/i386/pr37434-2.c: Likewise.
5656 * gcc.target/i386/pr37843-3.c: Likewise.
5657 * gcc.target/i386/pr37843-4.c: Likewise.
5658 * gcc.target/i386/pr39162.c: Likewise.
5659 * gcc.target/i386/pr39315-1.c: Likewise.
5660 * gcc.target/i386/pr39315-2.c: Likewise.
5661 * gcc.target/i386/pr39315-3.c: Likewise.
5662 * gcc.target/i386/pr39315-4.c: Likewise.
5663 * gcc.target/i386/pr39445.c: Likewise.
5664 * gcc.target/i386/pr39496.c: Likewise.
5665 * gcc.target/i386/pr40809.c: Likewise.
5666 * gcc.target/i386/pr40906-3.c: Likewise.
5667 * gcc.target/i386/pr41019.c: Likewise.
5668 * gcc.target/i386/pr42542-1.c: Likewise.
5669 * gcc.target/i386/pr42542-2.c: Likewise.
5670 * gcc.target/i386/pr42542-3.c: Likewise.
5671 * gcc.target/i386/pr42542-3a.c: Likewise.
5672 * gcc.target/i386/pr42881.c: Likewise.
5673 * gcc.target/i386/push-1.c: Likewise.
5674 * gcc.target/i386/quad-sse.c: Likewise.
5675 * gcc.target/i386/reload-1.c: Likewise.
5676 * gcc.target/i386/sse-10.c: Likewise.
5677 * gcc.target/i386/sse-11.c: Likewise.
5678 * gcc.target/i386/sse-15.c: Likewise.
5679 * gcc.target/i386/sse-17.c: Likewise.
5680 * gcc.target/i386/sse-18.c: Likewise.
5681 * gcc.target/i386/sse-19.c: Likewise.
5682 * gcc.target/i386/sse-4.c: Likewise.
5683 * gcc.target/i386/sse-6.c: Likewise.
5684 * gcc.target/i386/sse-vect-types.c: Likewise.
5685 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5686 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5687 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5688 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5689 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5690 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5691 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5692 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5693 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5694 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5695 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5696 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5697 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5698 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5699 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5700 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5701 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5702 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5703 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5704 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5705 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5706 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5707 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5708 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5709 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5710 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5711 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5712 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5713 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5714 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5715 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5716 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5717 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5718 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5719 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5720 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5721 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5722 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5723 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5724 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5725 * gcc.target/i386/sse2-mmx.c: Likewise.
5726 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5727 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5728 * gcc.target/i386/sse2-movd-1.c: Likewise.
5729 * gcc.target/i386/sse2-movd-2.c: Likewise.
5730 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5731 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5732 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5733 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5734 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5735 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5736 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5737 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5738 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5739 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5740 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5741 * gcc.target/i386/sse2-movq-1.c: Likewise.
5742 * gcc.target/i386/sse2-movq-2.c: Likewise.
5743 * gcc.target/i386/sse2-movq-3.c: Likewise.
5744 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5745 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5746 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5747 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5748 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5749 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5750 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5751 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5752 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5753 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5754 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5755 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5756 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5757 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5758 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5759 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5760 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5761 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5762 * gcc.target/i386/sse2-pand-1.c: Likewise.
5763 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5764 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5765 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5766 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5767 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5768 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5769 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5770 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5771 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5772 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5773 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5774 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5775 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5776 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5777 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5778 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5779 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5780 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5781 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5782 * gcc.target/i386/sse2-por-1.c: Likewise.
5783 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5784 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5785 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5786 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5787 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5788 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5789 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5790 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5791 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5792 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5793 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5794 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5795 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5796 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5797 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5798 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5799 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5800 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5801 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5802 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5803 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5804 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5805 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5806 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5807 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5808 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5809 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5810 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5811 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5812 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5813 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5814 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5815 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5816 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5817 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5818 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5819 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5820 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5821 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5822 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5823 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5824 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5825 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5826 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5827 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5828 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5829 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5830 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5831 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5832 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5833 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5834 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5835 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5836 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5837 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5838 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5839 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5840 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5841 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5842 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5843 * gcc.target/i386/sse2-vec-1.c: Likewise.
5844 * gcc.target/i386/sse2-vec-2.c: Likewise.
5845 * gcc.target/i386/sse2-vec-3.c: Likewise.
5846 * gcc.target/i386/sse2-vec-4.c: Likewise.
5847 * gcc.target/i386/sse2-vec-5.c: Likewise.
5848 * gcc.target/i386/sse2-vec-6.c: Likewise.
5849 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5850 * gcc.target/i386/ssefn-2.c: Likewise.
5851 * gcc.target/i386/ssefn-4.c: Likewise.
5852 * gcc.target/i386/ssefp-1.c: Likewise.
5853 * gcc.target/i386/ssefp-2.c: Likewise.
5854 * gcc.target/i386/sseregparm-3.c: Likewise.
5855 * gcc.target/i386/sseregparm-4.c: Likewise.
5856 * gcc.target/i386/sseregparm-5.c: Likewise.
5857 * gcc.target/i386/sseregparm-6.c: Likewise.
5858 * gcc.target/i386/sseregparm-7.c: Likewise.
5859 * gcc.target/i386/ssetype-1.c: Likewise.
5860 * gcc.target/i386/ssetype-2.c: Likewise.
5861 * gcc.target/i386/ssetype-3.c: Likewise.
5862 * gcc.target/i386/ssetype-4.c: Likewise.
5863 * gcc.target/i386/ssetype-5.c: Likewise.
5864 * gcc.target/i386/unordcmp-1.c: Likewise.
5865 * gcc.target/i386/vararg-1.c: Likewise.
5866 * gcc.target/i386/vararg-2.c: Likewise.
5867 * gcc.target/i386/vararg-3.c: Likewise.
5868 * gcc.target/i386/vararg-4.c: Likewise.
5869 * gcc.target/i386/vararg-7.c: Likewise.
5870 * gcc.target/i386/vararg-8.c: Likewise.
5871 * gcc.target/i386/vecinit-1.c: Likewise.
5872 * gcc.target/i386/vecinit-2.c: Likewise.
5873 * gcc.target/i386/vecinit-3.c: Likewise.
5874 * gcc.target/i386/vecinit-4.c: Likewise.
5875 * gcc.target/i386/vecinit-5.c: Likewise.
5876 * gcc.target/i386/vecinit-6.c: Likewise.
5877 * gcc.target/i386/vectorize2.c: Likewise.
5878 * gcc.target/i386/vectorize3.c: Likewise.
5879 * gcc.target/i386/vectorize4.c: Likewise.
5880 * gcc.target/i386/vectorize6.c: Likewise.
5881 * gcc.target/i386/vectorize7.c: Likewise.
5882 * gcc.target/i386/vectorize8.c: Likewise.
5883 * gcc.target/i386/vperm-v2df.c: Likewise.
5884 * gcc.target/i386/vperm-v2di.c: Likewise.
5885 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5886 * gcc.target/i386/xorps-sse2.c: Likewise.
5887 * gcc.target/i386/xorps.c: Likewise.
5888 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5889 * gfortran.dg/graphite/pr42326.f90: Likewise.
5890 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5892 2010-05-19 Richard Guenther <rguenther@suse.de>
5895 * g++.dg/lto/20100519-1_0.C: New testcase.
5897 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5900 * gfortran.dg/warn_intent_out_not_set.f90: New.
5902 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5905 * gfortran.dg/data_char_1.f90: Updated warning message.
5906 * gfortran.dg/data_array_6.f: New.
5908 2010-05-19 Martin Jambor <mjambor@suse.cz>
5910 * g++.dg/ipa/ivinline-8.C: New test.
5911 * gcc.dg/ipa/iinline-2.c: Likewise.
5913 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5916 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5917 arguments; add check for return value kind.
5918 * gfortran.dg/float_1.f90: Likewise.
5920 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5924 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5925 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5926 Prune another location line format.
5927 (lto-obj): Call lto_prune_warns on comp_output.
5929 2010-05-18 Jan Hubicka <jh@suse.cz>
5931 * gcc.dg/lto/ipacp_0.c: New test.
5932 * gcc.dg/lto/ipacp_1.c: New test.
5934 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5937 * gcc.dg/lto/20100518_0.c: New test.
5939 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5943 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5946 * gfortran.dg/class_21.f03: New.
5948 2010-05-17 Jason Merrill <jason@redhat.com>
5951 * g++.dg/cpp0x/initlist34.C: New.
5954 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5956 2010-05-17 Martin Jambor <mjambor@suse.cz>
5958 * g++.dg/ipa/ivinline-1.C: New test.
5959 * g++.dg/ipa/ivinline-2.C: New test.
5960 * g++.dg/ipa/ivinline-3.C: New test.
5961 * g++.dg/ipa/ivinline-4.C: New test.
5962 * g++.dg/ipa/ivinline-5.C: New test.
5963 * g++.dg/ipa/ivinline-6.C: New test.
5965 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5966 Jason Merrill <jason@redhat.com>
5969 * c-c++-common/Wunused-var-8.c: New test.
5971 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5974 * gcc.c-torture/compile/pr42347.c: New test.
5977 * g++.dg/ext/asmgoto1.C: New test.
5979 2010-05-17 Martin Jambor <mjambor@suse.cz>
5982 * gcc.dg/tree-ssa/pr44133.c: New test.
5983 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5986 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5989 * gfortran.dg/class_20.f03: New.
5991 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5994 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5995 debug messages but not the newly introduced one.
5997 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6000 * gfortran.dg/initialization_25.f90: Commented testcase.
6001 * gfortran.dg/initialization_26.f90: New.
6003 2010-05-16 Richard Guenther <rguenther@suse.de>
6005 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6006 * gcc.dg/pr43084.c: Likewise.
6007 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6009 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6011 * gcc.dg/struct/struct-reorg.exp: Likewise.
6012 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6013 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6015 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6017 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6018 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6019 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6020 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6023 2010-05-15 Jason Merrill <jason@redhat.com>
6025 * g++.dg/eh/spec10.C: New.
6026 * g++.dg/eh/spec11.C: New.
6027 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6029 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6033 * gfortran.dg/allocatable_scalar_9.f90: New.
6035 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6038 * g++.dg/torture/pr44148.C: New test.
6040 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6042 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6043 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6044 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6045 diagnostics and type sizes.
6047 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6049 * gnat.dg/lto9.adb: New test.
6050 * gnat.dg/lto9_pkg1.ads: New helper.
6051 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6053 2010-05-15 Jan Hubicka <jh@suse.cz>
6055 * gcc.dg/lto/ipareference_1.c: Rename to ...
6056 * gcc.dg/lto/ipareference_0.c: ... this one.
6057 * gcc.dg/lto/ipareference_2.c: Rename to ...
6058 * gcc.dg/lto/ipareference_1.c: ... this one.
6060 2010-05-15 Jan Hubicka <jh@suse.cz>
6062 * gcc.dg/lto/ipareference_1.c: New file.
6063 * gcc.dg/lto/ipareference_2.c: New file.
6065 2010-05-15 Richard Guenther <rguenther@suse.de>
6067 PR tree-optimization/44038
6068 * gcc.c-torture/compile/pr44038.c: New testcase.
6070 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6072 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6073 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6075 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6079 * gfortran.dg/class_18.f03: New.
6080 * gfortran.dg/class_19.f03: New.
6082 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6085 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6086 * g++.dg/debug/dwarf2/const1.C: Remove.
6088 2010-05-14 Jason Merrill <jason@redhat.com>
6090 * g++.dg/eh/cond4.C: New.
6091 * g++.dg/eh/elide2.C: Adjust.
6092 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6094 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6097 * gfortran.dg/actual_array_interface_2.f90: New test.
6099 2010-05-14 Richard Guenther <rguenther@suse.de>
6101 PR tree-optimization/44119
6102 * gcc.c-torture/compile/pr44119.c: New testcase.
6104 2010-05-14 Jason Merrill <jason@redhat.com>
6107 * g++.dg/eh/terminate1.C: New.
6109 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6111 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6114 * gcc.dg/pr44136.c: New test.
6116 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6119 * g++.dg/warn/Wshadow-4.C: Adjust.
6120 * g++.dg/warn/Wshadow-5.C: New test.
6121 * g++.dg/warn/Wshadow-6.C: New test
6123 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6126 * gfortran.dg/initialization_25.f90: New.
6128 2010-05-13 Martin Jambor <mjambor@suse.cz>
6130 * g++.dg/otr-fold-1.C: New test.
6131 * g++.dg/otr-fold-2.C: New test.
6133 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6136 * gfortran.dg/gomp/pr44036-1.f90: New test.
6137 * gfortran.dg/gomp/pr44036-2.f90: New test.
6138 * gfortran.dg/gomp/pr44036-3.f90: New test.
6141 * gcc.dg/guality/sra-1.c: New test.
6143 2010-05-12 Jan Hubicka <jh@suse.cz>
6145 * tree-ssa/unreachable.c: New test.
6147 2010-05-12 Jason Merrill <jason@redhat.com>
6149 * g++.dg/cpp0x/sfinae1.C: New.
6151 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6153 * gcc.target/i386/zee.c: New file.
6155 2010-05-12 Jason Merrill <jason@redhat.com>
6157 * g++.dg/conversion/op1.C: Expect template candidate message.
6158 * g++.dg/cpp0x/nullptr15.C: Likewise.
6159 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6160 * g++.dg/cpp0x/pr31431.C: Likewise.
6161 * g++.dg/cpp0x/temp_default2.C: Likewise.
6162 * g++.dg/cpp0x/trailing4.C: Likewise.
6163 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6164 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6165 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6166 * g++.dg/cpp0x/variadic35.C: Likewise.
6167 * g++.dg/cpp0x/vt-35147.C: Likewise.
6168 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6169 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6170 * g++.dg/ext/visibility/anon8.C: Likewise.
6171 * g++.dg/ext/vla2.C: Likewise.
6172 * g++.dg/other/pr28114.C: Likewise.
6173 * g++.dg/other/ptrmem10.C: Likewise.
6174 * g++.dg/other/ptrmem11.C: Likewise.
6175 * g++.dg/overload/unknown1.C: Likewise.
6176 * g++.dg/parse/template7.C: Likewise.
6177 * g++.dg/parse/typename7.C: Likewise.
6178 * g++.dg/template/conv11.C: Likewise.
6179 * g++.dg/template/copy1.C: Likewise.
6180 * g++.dg/template/deduce3.C: Likewise.
6181 * g++.dg/template/dependent-expr5.C: Likewise.
6182 * g++.dg/template/friend.C: Likewise.
6183 * g++.dg/template/incomplete2.C: Likewise.
6184 * g++.dg/template/local4.C: Likewise.
6185 * g++.dg/template/local6.C: Likewise.
6186 * g++.dg/template/operator10.C: Likewise.
6187 * g++.dg/template/overload6.C: Likewise.
6188 * g++.dg/template/ptrmem2.C: Likewise.
6189 * g++.dg/template/ptrmem20.C: Likewise.
6190 * g++.dg/template/ptrmem8.C: Likewise.
6191 * g++.dg/template/sfinae2.C: Likewise.
6192 * g++.dg/template/ttp25.C: Likewise.
6193 * g++.dg/template/unify10.C: Likewise.
6194 * g++.dg/template/unify11.C: Likewise.
6195 * g++.dg/template/unify6.C: Likewise.
6196 * g++.dg/template/unify7.C: Likewise.
6197 * g++.dg/template/unify9.C: Likewise.
6198 * g++.dg/template/varmod1.C: Likewise.
6199 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6200 * g++.old-deja/g++.law/operators32.C: Likewise.
6201 * g++.old-deja/g++.pt/crash28.C: Likewise.
6202 * g++.old-deja/g++.pt/crash60.C: Likewise.
6203 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6204 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6205 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6206 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6207 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6208 * g++.old-deja/g++.pt/expr2.C: Likewise.
6209 * g++.old-deja/g++.pt/overload7.C: Likewise.
6210 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6211 * g++.old-deja/g++.pt/spec5.C: Likewise.
6212 * g++.old-deja/g++.pt/spec6.C: Likewise.
6213 * g++.old-deja/g++.pt/t24.C: Likewise.
6214 * g++.old-deja/g++.pt/unify4.C: Likewise.
6215 * g++.old-deja/g++.pt/unify6.C: Likewise.
6216 * g++.old-deja/g++.pt/unify8.C: Likewise.
6217 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6218 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6219 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6221 * g++.dg/cpp0x/initlist32.C: New.
6223 * g++.dg/template/conv11.C: New.
6224 * g++.dg/conversion/op1.C: Adjust expected error.
6226 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6228 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6231 * gcc.target/i386/avx-cmpsd-1.c: New.
6232 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6233 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6234 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6235 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6236 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6238 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.dg/gomp/pr44085.c: New test.
6242 * gfortran.dg/gomp/pr44085.f90: New test.
6244 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6246 * objc-obj-c++-shared/Object1.m: New.
6247 * objc.dg/torture: New directory.
6248 * objc.dg/torture/tls: Ditto.
6249 * objc.dg/tls: Ditto.
6250 * objc.dg/torture/tls/trivial.m: New test.
6251 * objc.dg/torture/tls/thr-init-2.m: New test.
6252 * objc.dg/torture/tls/thr-init-3.m: New test.
6253 * objc.dg/torture/tls/thr-init.m: New test.
6254 * objc.dg/torture/tls/diag-1.m: New test.
6255 * objc.dg/torture/tls/tls.exp: New.
6256 * objc.dg/torture/trivial.m: New test.
6257 * objc.dg/torture/dg-torture.exp: New.
6258 * objc.dg/tls/diag-3.m: New test.
6259 * objc.dg/tls/diag-4.m: New test.
6260 * objc.dg/tls/diag-5.m: New test.
6261 * objc.dg/tls/init-1.m: New test.
6262 * objc.dg/tls/init-2.m: New test.
6263 * objc.dg/tls/tls.exp: New.
6264 * objc.dg/tls/diag-2.m: New test.
6265 * lib/objc.exp: Respond to dg-additional-files.
6267 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6269 * gcc.target/m68k/20100512-1.c: New.
6271 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6273 * gnat.dg/lto8.adb: New test.
6274 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6275 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6277 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6282 * g++.dg/template/crash97.C: New.
6283 * g++.dg/template/crash98.C: Likewise.
6284 * g++.dg/template/crash99.C: Likewise.
6285 * g++.dg/cpp0x/pr31439.C: Adjust.
6286 * g++.dg/template/crash95.C: Likewise.
6288 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6291 * c-c++-common/asmgoto-4.c: New test.
6292 * gcc.target/i386/pr44071.c: New test.
6295 * c-c++-common/Wunused-var-7.c: New test.
6296 * g++.dg/warn/Wunused-var-9.C: New test.
6298 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6301 * gfortran.dg/gomp/pr43711.f90: New.
6303 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6306 * gfortran.dg/select_5.f90: Updated.
6308 2010-05-11 Jan Hubicka <jh@suse.cz>
6310 PR tree-optimize/44063
6311 * gcc.c-torture/compile/pr44063.c: New testcase.
6313 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6316 * gcc.dg/pr44023.c: New test.
6318 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6320 * gnat.dg/lto7.adb: New test.
6321 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6323 2010-05-10 Jason Merrill <jason@redhat.com>
6326 * g++.dg/template/inherit5.C: New.
6329 * g++.dg/cpp0x/initlist33.C: New.
6330 * g++.dg/cpp0x/initlist26.C: Adjust.
6331 * g++.dg/cpp0x/initlist28.C: Adjust.
6333 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6336 * g++.dg/init/pr43719.C: New.
6337 * g++.dg/anon-struct4.C: Adjust.
6339 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.dg/pr44028.c: New test.
6344 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6349 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6350 * gfortran.dg/warn_conversion.f90: New.
6352 2010-05-10 Michael Matz <matz@suse.de>
6354 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6356 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6358 PR rtl-optimization/44012
6359 * gcc.dg/pr44012.c: New.
6361 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6363 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6364 Log text on entry and exit.
6365 Prune Sun ld warnings for common symbols with differing sizes.
6366 (lto-link-and-maybe-run): Change caller.
6368 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6371 * gfortran.dg/class_7.f03: Modified.
6372 * gfortran.dg/select_type_1.f03: Modified.
6373 * gfortran.dg/select_type_12.f03: New.
6375 2010-05-10 Richard Guenther <rguenther@suse.de>
6377 PR tree-optimization/44050
6378 * gcc.dg/torture/pr44050.c: New testcase.
6380 2010-05-10 Wei Guozhi <carrot@google.com>
6383 * gcc.target/arm/pr42879.c: New testcase.
6385 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6388 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6390 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6393 * gcc.dg/anon-struct-10.c: New test.
6395 2010-05-09 Richard Guenther <rguenther@suse.de>
6398 * gcc.dg/pr44024.c: New testcase.
6400 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6403 * gcc.dg/anon-struct-9.c: New test.
6405 2010-05-09 Richard Guenther <rguenther@suse.de>
6408 * gcc.c-torture/compile/pr44043.c: New testcase.
6410 2010-05-09 Richard Guenther <rguenther@suse.de>
6412 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6414 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6416 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6418 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6420 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6421 * gnat.dg/specs/lto3.ads: Likewise.
6423 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6426 * gcc.dg/pr28685-1.c: New file.
6428 2010-05-08 Richard Guenther <rguenther@suse.de>
6430 PR tree-optimization/44030
6431 * gcc.c-torture/compile/pr44030.c: New testcase.
6433 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6435 * gnat.dg/lto6.adb: New test.
6436 * gnat.dg/lto6_pkg.ads: New helper.
6438 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6440 * gnat.dg/lto5.adb: New test.
6441 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6443 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6445 * gnat.dg/lto4.ad[sb]: New test.
6447 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6449 * gnat.dg/specs/lto3.ads: New test.
6450 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6451 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6453 2010-05-08 Quentin Ochem <ochem@adacore.com>
6455 * gnat.dg/sizetype3.ad[sb]: New test.
6456 * gnat.dg/sizetype3_pkg.ads: New helper.
6458 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6461 * g++.dg/init/new29.C: New.
6463 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6466 * gfortran.dg/coarray_1.f90: Fixed error message.
6467 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6468 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6469 * gfortran.dg/intrinsic_std_5.f90: New.
6471 2010-05-07 Jason Merrill <jason@redhat.com>
6473 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6475 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6477 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6478 (size_t, stderr): Remove.
6479 (read_error): Replaced __builtin_fprintf by fprintf.
6481 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6483 * gcc.dg/ordered-comparison-1.c: New test.
6484 * gcc.dg/ordered-comparison-2.c: New test.
6485 * gcc.dg/ordered-comparison-3.c: New test.
6486 * gcc.dg/ordered-comparison-4.c: New test.
6488 2010-05-06 Mike Stump <mikestump@comcast.net>
6491 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6493 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6494 Jason Merrill <jason@redhat.com>
6496 * g++.dg/cpp0x/nullptr01.C: New.
6497 * g++.dg/cpp0x/nullptr02.C: New.
6498 * g++.dg/cpp0x/nullptr03.C: New.
6499 * g++.dg/cpp0x/nullptr04.C: New.
6500 * g++.dg/cpp0x/nullptr05.C: New.
6501 * g++.dg/cpp0x/nullptr06.C: New.
6502 * g++.dg/cpp0x/nullptr07.C: New.
6503 * g++.dg/cpp0x/nullptr08.C: New.
6504 * g++.dg/cpp0x/nullptr09.C: New.
6505 * g++.dg/cpp0x/nullptr10.C: New.
6506 * g++.dg/cpp0x/nullptr11.C: New.
6507 * g++.dg/cpp0x/nullptr12.C: New.
6508 * g++.dg/cpp0x/nullptr13.C: New.
6509 * g++.dg/cpp0x/nullptr14.C: New.
6510 * g++.dg/cpp0x/nullptr15.C: New.
6511 * g++.dg/cpp0x/nullptr16.C: New.
6512 * g++.dg/cpp0x/nullptr17.C: New.
6513 * g++.dg/cpp0x/nullptr18.C: New.
6514 * g++.dg/cpp0x/nullptr19.C: New.
6515 * g++.dg/cpp0x/nullptr20.C: New.
6516 * g++.dg/cpp0x/nullptr21.C: New.
6517 * g++.dg/cpp0x/nullptr22.C: New.
6518 * g++.dg/debug/nullptr01.C: New.
6519 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6521 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/Wunused-var-8.c: Move to...
6524 * c-c++-common/Wunused-var-6.c: ... here. New test.
6526 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6529 * g++.dg/template/crash96.C: New.
6531 2010-05-06 Jan Hubicka <jh@suse.cz>
6533 PR tree-optimization/43791
6534 * gcc.c-torture/compile/pr43791.c: New file.
6536 2010-05-06 Michael Matz <matz@suse.de>
6538 PR tree-optimization/43984
6539 * gfortran.dg/pr43984.f90: New test.
6541 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6544 * gcc.dg/pr40989.c: New.
6546 2010-05-06 Richard Guenther <rguenther@suse.de>
6548 PR tree-optimization/43934
6549 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6551 2010-05-06 Richard Guenther <rguenther@suse.de>
6553 PR tree-optimization/43987
6554 * gcc.c-torture/execute/pr43987.c: New testcase.
6555 * gcc.dg/torture/pta-escape-1.c: Adjust.
6556 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6557 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6558 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6559 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6561 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6562 Dodji Seketeli <dodji@redhat.com>
6565 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6566 * g++.dg/template/sfinae16.C: Likewise.
6567 * gcc.dg/Wunused-var-1.c: Moved to...
6568 * c-c++-common/Wunused-var-1.c: ...here. New test.
6569 * gcc.dg/Wunused-var-2.c: Moved to...
6570 * c-c++-common/Wunused-var-2.c: ...here. New test.
6571 * gcc.dg/Wunused-var-3.c: Moved to...
6572 * c-c++-common/Wunused-var-3.c: ...here. New test.
6573 * gcc.dg/Wunused-var-4.c: Moved to...
6574 * gcc.dg/Wunused-var-1.c: ... here.
6575 * gcc.dg/Wunused-var-5.c: Moved to...
6576 * c-c++-common/Wunused-var-4.c: ...here. New test.
6577 * gcc.dg/Wunused-var-7.c: Moved to...
6578 * c-c++-common/Wunused-var-5.c: ...here. New test.
6579 * gcc.dg/Wunused-var-6.c: Moved to...
6580 * gcc.dg/Wunused-var-2.c: ... here.
6581 * c-c++-common/Wunused-var-1.c: New test.
6582 * c-c++-common/Wunused-var-2.c: New test.
6583 * c-c++-common/Wunused-var-3.c: New test.
6584 * c-c++-common/Wunused-var-4.c: New test.
6585 * c-c++-common/Wunused-var-5.c: New test.
6586 * g++.dg/warn/Wunused-var-1.C: New test.
6587 * g++.dg/warn/Wunused-var-2.C: New test.
6588 * g++.dg/warn/Wunused-var-3.C: New test.
6589 * g++.dg/warn/Wunused-var-4.C: New test.
6590 * g++.dg/warn/Wunused-var-5.C: New test.
6591 * g++.dg/warn/Wunused-var-6.C: New test.
6592 * g++.dg/warn/Wunused-var-7.C: New test.
6593 * g++.dg/warn/Wunused-var-8.C: New test.
6594 * g++.dg/warn/Wunused-parm-1.C: New test.
6595 * g++.dg/warn/Wunused-parm-2.C: New test.
6596 * g++.dg/warn/Wunused-parm-3.C: New test.
6598 2010-05-06 Tobias Burnus <burnus@net-b.de>
6601 * gfortran.dg/gomp/crayptr5.f90: New test case.
6603 2010-05-05 Jason Merrill <jason@redhat.com>
6606 * g++.dg/ext/attrib39.C: New.
6608 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6611 * gfortran.dg/data_invalid.f90: New.
6613 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6615 * gnat.dg/lto2.adb: New test.
6617 2010-05-05 Jason Merrill <jason@redhat.com>
6620 * g++.dg/opt/empty1.C: New.
6622 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6625 * gfortran.dg/class_17.f03: New.
6627 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6629 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6631 2010-05-04 Mike Stump <mikestump@comcast.net>
6634 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6636 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6639 * gcc.target/i386/pr43668.c: New.
6641 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/cpp0x/initlist31.C: New.
6646 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/Wunused-var-8.c: New test.
6651 2010-05-04 Jason Merrill <jason@redhat.com>
6654 * g++.dg/cpp0x/enum3.C: Extend.
6656 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6659 * gcc.target/i386/pr43799.c: New.
6661 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6663 * gnat.dg/lto1.adb: New test.
6664 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6666 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6669 * gcc.target/i386/pr43671.c: New.
6671 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/template/crash95.C: New.
6676 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6679 * gcc.target/i386/pr43508.c: New.
6681 2010-05-04 Richard Guenther <rguenther@suse.de>
6683 PR tree-optimization/43879
6684 * g++.dg/torture/pr43879-1_0.C: New testcase.
6685 * g++.dg/torture/pr43879-1_1.C: Likewise.
6687 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6690 * g++.dg/other/crash-12.C: New test.
6692 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6694 * g++.dg/cdce3.C: Add a space. Updated.
6696 2010-05-03 Jason Merrill <jason@redhat.com>
6699 * g++.dg/opt/enum2.C: New.
6700 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6701 * g++.dg/warn/Wswitch-1.C: Adjust message.
6703 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6705 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6706 * g++.dg/ext/label13.C: Fix typo.
6707 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6709 * gcc.c-torture/compile/limits-declparen.c: xfail on
6710 alpha*-dec-osf5* with -g.
6711 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6712 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6713 * gcc.dg/c99-tgmath-2.c: Likewise.
6714 * gcc.dg/c99-tgmath-3.c: Likewise.
6715 * gcc.dg/c99-tgmath-4.c: Likewise.
6717 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6720 * gfortran.dg/unexpected_interface.f90: New test.
6722 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724 * ada/acats/run_acats (which): New function.
6725 (host_gnatchop, host_gnatmake): Use it.
6727 2010-05-03 Richard Guenther <rguenther@suse.de>
6729 PR tree-optimization/43971
6730 * gcc.dg/pr43971.c: New testcase.
6732 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.dg/debug/pr43972.c: New test.
6737 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6740 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6742 2010-05-02 Richard Guenther <rguenther@suse.de>
6744 PR tree-optimization/43879
6745 * gcc.dg/torture/pr43879-3.c: New testcase.
6747 2010-05-01 Richard Guenther <rguenther@suse.de>
6749 PR tree-optimization/43949
6750 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6752 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6755 * g++.dg/init/new28.C: New.
6757 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6760 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6761 structure and nested declarations.
6762 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6763 structure and nested declarations. Reduce header clutter and
6764 use _exit() rather than abort().
6765 * objc.dg/encode-10.m: New.
6766 * objc.dg/encode-11.m: New.
6768 2010-04-30 DJ Delorie <dj@redhat.com>
6770 * gcc.c-torture/execute/20100430-1.c: New test.
6772 2010-04-30 Jason Merrill <jason@redhat.com>
6775 * g++.dg/template/ptrmem21.C: New.
6777 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6781 * gfortran.dg/coarray_13.f90: New test.
6783 2010-04-30 Richard Guenther <rguenther@suse.de>
6786 * gcc.dg/lto/20100430-1_0.c: New testcase.
6788 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6791 * c-c++-common/pr43942.c: New test.
6793 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6795 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6796 conflict with darwin crt1.o 'start' symbol.
6798 2010-04-30 Richard Guenther <rguenther@suse.de>
6800 PR tree-optimization/43879
6801 * gcc.dg/torture/pr43879_1.c: New testcase.
6803 2010-04-30 Richard Guenther <rguenther@suse.de>
6805 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6807 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6810 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6811 user-provided constructor while recursing.
6813 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6816 * gfortran.dg/class_16.f03: New test.
6818 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6821 * gfortran.dg/class_15.f03: New.
6823 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6826 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6828 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6831 * gfortran.dg/generic_22.f03 : New test.
6833 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6836 * gfortran.dg/class_14.f03: New test.
6838 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6841 * gfortran.dg/interface_32.f90: New test.
6843 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6844 Janus Weil <janus@gcc.gnu.org>
6847 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6848 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6849 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6851 2010-04-28 Mike Stump <mikestump@comcast.net>
6853 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6855 * g++.dg/uninit-pred-2_b.C: Likewise.
6857 2010-04-28 Tobias Burnus <burnus@net-b.de>
6861 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6863 2010-04-28 Matthias Klose <doko@ubuntu.com>
6865 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6866 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6867 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6868 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6869 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6871 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6873 * gcc.dg/const-uniq-1.c: New test.
6874 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6876 2010-04-28 Xinliang David Li <davidxl@google.com>
6878 * gcc.dg/uninit-pred-2_b.c: New test.
6879 * gcc.dg/uninit-pred-4_b.c: New test.
6880 * gcc.dg/uninit-pred-3_d.c: New test.
6881 * gcc.dg/uninit-pred-6_b.c: New test.
6882 * gcc.dg/uninit-pred-8_b.c: New test.
6883 * gcc.dg/uninit-pred-3_a.c: New test.
6884 * gcc.dg/uninit-pred-2_c.c: New test.
6885 * gcc.dg/uninit-pred-5_a.c: New test.
6886 * gcc.dg/uninit-pred-3_e.c: New test.
6887 * gcc.dg/uninit-pred-7_a.c: New test.
6888 * gcc.dg/uninit-pred-6_c.c: New test.
6889 * gcc.dg/uninit-pred-9_a.c: New test.
6890 * gcc.dg/uninit-pred-8_c.c: New test.
6891 * gcc.dg/uninit-pred-3_b.c: New test.
6892 * gcc.dg/uninit-pred-5_b.c: New test.
6893 * gcc.dg/uninit-pred-7_b.c: New test.
6894 * gcc.dg/uninit-pred-6_d.c: New test.
6895 * gcc.dg/uninit-pred-9_b.c: New test.
6896 * gcc.dg/uninit-pred-2_a.c: New test.
6897 * gcc.dg/uninit-pred-4_a.c: New test.
6898 * gcc.dg/uninit-pred-3_c.c: New test.
6899 * gcc.dg/uninit-pred-6_a.c: New test.
6900 * gcc.dg/uninit-pred-8_a.c: New test.
6901 * gcc.dg/uninit-pred-7_c.c: New test.
6902 * gcc.dg/uninit-pred-6_e.c: New test.
6903 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6904 * g++.dg/uninit-pred-1_a.C: New test.
6905 * g++.dg/uninit-pred-1_b.C: New test.
6906 * g++.dg/uninit-pred-2_a.C: New test.
6907 * g++.dg/uninit-pred-2_b.C: New test.
6908 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6909 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6910 * g++.dg/uninit-pred-loop_1.cc: New test.
6912 2010-04-28 Martin Jambor <mjambor@suse.cz>
6914 * gcc.dg/lto/20091209-1_0.c: New testcase.
6916 2010-04-28 Richard Guenther <rguenther@suse.de>
6918 PR tree-optimization/43879
6919 PR tree-optimization/43909
6920 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6922 2010-04-28 Richard Guenther <rguenther@suse.de>
6925 * g++.dg/torture/pr43880.C: New testcase.
6927 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6930 * g++.dg/template/recurse2.C: Update
6931 * g++.dg/template/recurse.C: Update.
6932 * g++.dg/template/pr23510.C: Update.
6933 * lib/prune.exp: Filter out 'recursively instantiated'.
6935 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6938 * g++.dg/init/pr29043.C: New.
6940 2010-04-27 Jason Merrill <jason@redhat.com>
6942 * g++.dg/lookup/scoped5.C: Adjust.
6943 * g++.dg/lookup/scoped8.C: Adjust.
6944 * g++.dg/template/dependent-expr5.C: Adjust.
6945 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6948 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6951 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6953 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6954 Jan Hubicka <hubicka@ucw.cz>
6956 * gcc.dg/pure-2.c: New testcase.
6957 * gcc.dg/const-1.c: New testcase.
6959 2010-04-27 Jason Merrill <jason@redhat.com>
6961 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6964 * g++.dg/template/sfinae17.C: New.
6965 * g++.dg/template/sfinae18.C: New.
6967 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6969 * g++.dg/init/pr42844.C: New.
6970 * g++.dg/cpp0x/pr42844-2.C: New.
6971 * g++.dg/cpp0x/defaulted2.C: Adjust.
6972 * g++.dg/tree-ssa/pr27549.C: Likewise.
6973 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6975 2010-04-27 Tobias Burnus <burnus@net-b.de>
6978 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6980 2010-04-27 Richard Guenther <rguenther@suse.de>
6983 * g++.dg/other/pr40561.C: New testcase.
6985 2010-04-27 Martin Jambor <mjambor@suse.cz>
6988 * g++.dg/ipa/pr43812.C: New test.
6990 2010-04-27 Jan Hubicka <jh@suse.cz>
6992 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6993 (test): ... this one.
6995 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6998 * gcc.target/arm/thumb-stackframe.c: New test.
7000 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7002 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7003 * gcc.dg/misc-column.c: Likewise.
7004 * gcc.dg/Walways-true-1.c: Likewise.
7005 * gcc.dg/Walways-true-2.c: Likewise.
7006 * gcc.dg/warn-addr-cmp.c: Likewise.
7008 2010-04-27 Tobias Burnus <burnus@net-b.de>
7011 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7012 * gfortran.dg/coarray_12.f90: New.
7014 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7017 * gcc.dg/pr32207.c: New test.
7018 * gcc.dg/misc-column.c: Adjust expected warning.
7019 * gcc.dg/Walways-true-1.c: Likewise.
7020 * gcc.dg/Walways-true-2.c: Likewise.
7021 * gcc.dg/warn-addr-cmp.c: Likewise.
7023 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7026 * lib/lto.exp (lto_prune_vis_warns): New function.
7027 (lto-link-and-maybe-run): Call it.
7029 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7031 PR tree-optimization/43904
7032 * gcc.dg/tree-ssa/tailcall-6.c: New.
7034 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7037 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7038 Darwin8/OSX10.4 - compatible code generation.
7040 * obj-c++.dg/stubify-1.mm: Ditto.
7041 * lib/objc-torture.exp: Do not require link success for
7042 "trivial.m" in the runtime checks when dowhat = 'compile'.
7043 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7044 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7045 Darwin8/OSX10.4 - compatible code generation.
7046 * objc.dg/stubify-2.m: Ditto.
7047 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7048 * objc.dg/next-runtime-1.m: Ditto.
7049 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7050 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7053 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7056 * lib/plugin-support.exp: Use "-undefined
7057 dynamic_lookup" on darwin.
7059 2010-04-26 Richard Guenther <rguenther@suse.de>
7061 * gcc.dg/lto/20100426_0.c: New testcase.
7063 2010-04-26 Jie Zhang <jie@codesourcery.com>
7065 PR tree-optimization/43833
7066 gcc.dg/Warray-bounds-8.c: New test case.
7068 2010-04-26 Richard Guenther <rguenther@suse.de>
7071 * g++.dg/lto/20100423-3_0.C: New testcase.
7073 2010-04-26 Richard Guenther <rguenther@suse.de>
7076 * g++.dg/lto/20100423-2_0.C: New testcase.
7078 2010-04-26 Ira Rosen <irar@il.ibm.com>
7080 * gcc.dg/vect/bb-slp-23.c: New test.
7082 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7084 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7085 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7086 * gcc.dg/c1x-float-1.c: New test.
7088 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7090 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7093 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7095 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7097 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7098 * gfortran.dg/default_format_2.f90: Ditto.
7100 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7102 * gfortran.dg/pr43505.f90: Clean up .mod file.
7103 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7104 * gfortran.dg/pr41347.f90: Ditto.
7105 * gfortran.dg/internal_pack_4.f90: Ditto.
7106 * gfortran.dg/proc_decl_23.f90: Ditto.
7107 * gfortran.dg/recursive_check_3.f90: Ditto.
7108 * gfortran.dg/intent_out_3.f90: Ditto.
7109 * gfortran.dg/assignment_2.f90: Ditto.
7110 * gfortran.dg/pr41928.f90: Ditto.
7111 * gfortran.dg/pr42166.f90: Ditto.
7112 * gfortran.dg/private_type_12.f90: Ditto.
7113 * gfortran.dg/graphite/pr42185.f90: Ditto.
7114 * gfortran.dg/graphite/pr42186.f90: Ditto.
7115 * gfortran.dg/graphite/pr40982.f90: Ditto.
7116 * gfortran.dg/graphite/id-2.f90: Ditto.
7117 * gfortran.dg/graphite/id-4.f90: Ditto.
7118 * gfortran.dg/graphite/pr42050.f90: Ditto.
7119 * gfortran.dg/graphite/id-18.f90: Ditto.
7120 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7121 * gfortran.dg/graphite/pr41924.f90: Ditto.
7122 * gfortran.dg/graphite/pr42393.f90: Ditto.
7123 * gfortran.dg/graphite/pr37980.f90: Ditto.
7124 * gfortran.dg/graphite/pr38953.f90: Ditto.
7125 * gfortran.dg/graphite/pr42180.f90: Ditto.
7126 * gfortran.dg/graphite/pr42181.f90: Ditto.
7127 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7128 * gfortran.dg/select_type_4.f90: Ditto.
7129 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7130 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7131 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7132 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7133 * gfortran.dg/whole_file_11.f90: Ditto.
7134 * gfortran.dg/private_type_11.f90: Ditto.
7135 * gfortran.dg/vect/vect-gems.f90: Ditto.
7136 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7138 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7140 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7142 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7144 * gnat.dg/pack15.ad[sb]: New test.
7146 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7148 * gcc.target/arm/mla-1.c: New test.
7150 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7154 * gfortran.dg/pr43793.f90: New test.
7156 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7158 PR tree-optimization/41442
7159 * gcc.target/i386/pr41442.c: New test.
7161 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7164 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7166 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7169 * gfortran.dg/open_nounit.f90: New test.
7171 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7175 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7177 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7179 * gcc.dg/Wconversion-integer.c: Update.
7181 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7183 * gnat.dg/unchecked_convert5.adb: New test.
7185 2010-04-23 Richard Guenther <rguenther@suse.de>
7188 * gcc.dg/lto/20100423-2_0.c: New testcase.
7189 * gcc.dg/lto/20100423-2_0.c: Likewise.
7191 2010-04-23 Richard Guenther <rguenther@suse.de>
7194 * gcc.dg/lto/20100423-1_0.c: New testcase.
7195 * gcc.dg/lto/20100423-1_1.c: Likewise.
7197 2010-04-23 Martin Jambor <mjambor@suse.cz>
7199 PR tree-optimization/43846
7200 * gcc.dg/tree-ssa/sra-10.c: New test.
7202 2010-04-23 Martin Jambor <mjambor@suse.cz>
7205 * gcc.c-torture/execute/pr43835.c: New test.
7207 2010-04-23 Richard Guenther <rguenther@suse.de>
7210 * g++.dg/lto/20100423-1_0.C: New testcase.
7212 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7214 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7216 2010-04-22 Ira Rosen <irar@il.ibm.com>
7218 PR tree-optimization/43842
7219 * gcc.dg/vect/pr43842.c: New test.
7221 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7223 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7224 * gcc.target/i386/wmul-2.c: Likewise.
7226 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7228 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7229 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7231 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7233 * gfortran.dg/reassoc_6.f: New testcase.
7235 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7238 * gcc.target/arm/wmul-1.c: New test.
7239 * gcc.target/arm/wmul-2.c: New test.
7241 2010-04-22 Richard Guenther <rguenther@suse.de>
7243 PR tree-optimization/43845
7244 * gcc.c-torture/compile/pr43845.c: New testcase.
7246 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7249 * gcc.target/i386/wmul-1.c: New test.
7250 * gcc.target/i386/wmul-2.c: New test.
7251 * gcc.target/bfin/wmul-1.c: New test.
7252 * gcc.target/bfin/wmul-2.c: New test.
7254 2010-04-22 Richard Guenther <rguenther@suse.de>
7257 * gfortran.dg/vector_subscript_6.f90: New testcase.
7258 * gfortran.dg/assign_10.f90: Adjust.
7260 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7263 * gfortran.dg/gomp/pr43836.f90: New test.
7265 2010-04-21 Richard Guenther <rguenther@suse.de>
7267 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7269 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7271 * gcc.dg/torture/builtin-cproj-3.c: New.
7273 2010-04-20 Jason Merrill <jason@redhat.com>
7276 * g++.dg/template/recurse2.C: New.
7277 * g++.dg/parse/crash36.C: Adjust.
7278 * g++.dg/other/fold1.C: Adjust.
7279 * g++.dg/init/member1.C: Adjust.
7280 * lib/prune.exp: Prune "skipping N instantiation contexts".
7282 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7284 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7286 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7288 * gcc.dg/torture/builtin-cproj-1.c: New.
7289 * gcc.dg/torture/builtin-cproj-2.c: New.
7291 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7295 * g++.dg/template/typedef32.C: Adjust.
7296 * g++.dg/template/typedef33.C: New test.
7298 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7301 * gfortran.dg/proc_decl_23.f90: New test.
7304 * gfortran.dg/abstract_type_6.f03: New test.
7306 2010-04-20 Xinliang David Li <davidxl@google.com>
7308 * g++.dg/tree-ssa/fold-compare.C: New.
7310 2010-04-20 Richard Guenther <rguenther@suse.de>
7312 PR tree-optimization/39417
7313 * g++.dg/torture/pr39417.C: New testcase.
7315 2010-04-20 Richard Guenther <rguenther@suse.de>
7317 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7319 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7321 * g++.dg/debug/dwarf2/rv1.C: New test.
7323 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7326 * gcc.c-torture/compile/pr43635.c: New testcase.
7328 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7331 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7332 of sequential loops being private only in the innermost containing
7336 * gfortran.dg/gomp/pr43337.f90: New test.
7338 2010-04-19 Richard Guenther <rguenther@suse.de>
7340 PR tree-optimization/43796
7341 * gfortran.dg/pr43796.f90: New testcase.
7343 2010-04-19 Richard Guenther <rguenther@suse.de>
7345 PR tree-optimization/43783
7346 * gcc.c-torture/execute/pr43783.c: New testcase.
7348 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7351 * gcc.target/i386/pr43766.c: New test.
7353 2010-04-19 Jie Zhang <jie@codesourcery.com>
7356 * gcc.target/i386/pr43662.c: New test.
7358 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7361 * g++.dg/template/typedef32.C: New test.
7363 2010-04-19 Ira Rosen <irar@il.ibm.com>
7365 PR tree-optimization/37027
7366 * lib/target-supports.exp
7367 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7368 * gcc.dg/vect/pr37027.c: New test.
7369 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7370 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7371 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7372 gcc.dg/vect/vect-complex-6.c: Likewise.
7374 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7376 * g++.dg/debug/dwarf2/enum1.C: New test.
7378 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7380 * gnat.dg/rep_clause5.ad[sb]: New test.
7381 * gnat.dg/rep_clause5_pkg.ads: New helper.
7383 2010-04-18 Ira Rosen <irar@il.ibm.com>
7385 PR tree-optimization/43771
7386 * g++.dg/vect/pr43771.cc: New test.
7388 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7391 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7392 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7394 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7396 * gnat.dg/sizetype.adb: Rename into...
7397 * gnat.dg/sizetype1.adb: ...this.
7398 * gnat.dg/sizetype2.adb: New test.
7400 2010-04-16 Richard Guenther <rguenther@suse.de>
7402 PR tree-optimization/43572
7403 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7405 2010-04-16 Olivier Hainque <hainque@adacore.com>
7407 * gnat.dg/specs/discr_private.ads: New test.
7409 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7412 * gcc.target/arm/thumb-comparisons.c: New test.
7415 * gcc.target/arm/thumb-cbranchqi.c: New test.
7417 2010-04-16 Christian Bruel <christian.bruel@st.com>
7419 * g++.dg/torture/pr36191.C: Enable for SH.
7421 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7423 * gnat.dg/wide_boolean.adb: New test.
7424 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7426 2010-04-15 Richard Guenther <rguenther@suse.de>
7428 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7429 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7430 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7431 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7432 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7433 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7434 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7435 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7436 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7437 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7438 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7439 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7440 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7441 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7442 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7444 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7447 * gcc.target/arm/pr42496.c: New test.
7449 2010-04-14 Jason Merrill <jason@redhat.com>
7452 * g++.dg/ext/attrib38.C: New.
7454 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7457 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7459 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7462 * gcc.dg/cpp/warn-undef-2.c: Update.
7463 * gcc.dg/cpp/warn-traditional-2.c: Update.
7464 * gcc.dg/cpp/warn-comments-2.c: Update.
7465 * gcc.dg/cpp/warn-variadic-2.c: Update.
7466 * gcc.dg/cpp/warn-long-long-2.c: Update.
7467 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7468 * gcc.dg/cpp/warn-multichar-2.c: Update.
7469 * gcc.dg/cpp/warn-normalized-3.c: Update.
7470 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7471 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7472 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7473 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7474 * gcc.dg/cpp/warn-redefined-2.c: Update.
7475 * gfortran.dg/warning-directive-2.F90: Update.
7476 * c-c++-common/cpp/warning-directive-2.c: Update.
7478 2010-04-14 Michael Matz <matz@suse.de>
7480 PR tree-optimization/42963
7481 * gcc.dg/pr42963.c: New testcase.
7483 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7485 * gnat.dg/class_wide.adb: Rename into...
7486 * gnat.dg/class_wide1.adb: ...this.
7487 * gnat.dg/class_wide2.ad[sb]: New test.
7489 2010-04-14 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/coarray_9.f90: Update dg-errors.
7493 * gfortran.dg/coarray_10.f90: New test.
7494 * gfortran.dg/coarray_11.f90: New test.
7496 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7499 gfortran.dg/initialization_24.f90: New test.
7501 2010-04-13 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7504 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7506 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7508 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7509 * g++.dg/dg.exp: Likewise.
7510 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7511 * c-c++-common/cpp/warning-directive-1.c: ... here.
7512 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7513 * c-c++-common/cpp/warning-directive-2.c: ... here.
7514 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7515 * c-c++-common/cpp/warning-directive-3.c: ... here.
7516 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7517 * c-c++-common/cpp/warning-directive-4.c: ... here.
7518 * g++.dg/cpp/warning-directive-1.C: Delete.
7519 * g++.dg/cpp/warning-directive-2.C: Delete.
7520 * g++.dg/cpp/warning-directive-3.C: Delete.
7521 * g++.dg/cpp/warning-directive-4.C: Delete.
7522 * gcc.dg/cpp/normalised-3.c: Delete.
7523 * g++.dg/cpp/normalised-1.C: Rename as ...
7524 * c-c++-common/cpp/normalised-3.c: ... this.
7526 2010-04-13 Martin Jambor <mjambor@suse.cz>
7528 * gcc.dg/tree-ssa/sra-9.c: New test.
7530 2010-04-13 Michael Matz <matz@suse.de>
7533 * gcc.dg/pr43730.c: New test.
7535 2010-04-13 Michael Matz <matz@suse.de>
7537 * gcc.dg/tree-ssa/negate.c: New testcase.
7539 2010-04-13 Richard Guenther <rguenther@suse.de>
7542 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7544 2010-04-13 Richard Guenther <rguenther@suse.de>
7546 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7548 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7550 * gnat.dg/derived_type1.adb: New test.
7552 2010-04-13 Matthias Klose <doko@ubuntu.com>
7554 * gcc.dg/plugindir1.c: New testcase.
7555 * gcc.dg/plugindir2.c: New testcase.
7556 * gcc.dg/plugindir3.c: New testcase.
7557 * gcc.dg/plugindir4.c: New testcase.
7559 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7561 * gcc.target/i386/rotate-2.c: New test.
7563 2010-04-12 Jason Merrill <jason@redhat.com>
7566 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7567 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7569 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7572 * g++.dg/init/pr25811.C: New test.
7574 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7576 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7577 dg-error, dg-warning.
7578 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7580 2010-04-12 Richard Guenther <rguenther@suse.de>
7582 * gcc.dg/torture/inline-2.c: New testcase.
7584 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.dg/Wunused-var-7.c: New test.
7589 PR tree-optimization/43560
7590 * gcc.c-torture/execute/pr43560.c: New test.
7592 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7594 * gnat.dg/aggr13.adb: New test.
7595 * gnat.dg/aggr14.adb: Likewise.
7596 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7598 2010-04-12 Richard Guenther <rguenther@suse.de>
7601 * g++.dg/torture/pr43611.C: New testcase.
7603 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7606 * gcc.dg/pr36774-1.c: New test.
7607 * gcc.dg/pr36774-2.c: New test.
7609 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7611 * gcc.target/sh/rte-delay-slot.c: New test.
7613 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7615 * gnat.dg/pack9.adb: Remove -cargs option.
7616 * gnat.dg/aggr12.ad[sb]: New test.
7618 2010-04-10 Jie Zhang <jie@codesourcery.com>
7621 * gcc.target/sh/pr43417.c: New test.
7623 2010-04-10 Tobias Burnus <burnus@net-b.de>
7626 * gfortran.dg/spec_expr_6.f90: New test.
7628 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7631 * gcc.dg/cpp/pr43195.c: New.
7632 * gcc.dg/cpp/pr43195.h: New.
7634 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7637 * gcc.dg/Werror-6.c: Adjust.
7638 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7639 * gcc.dg/Werror-4.c: Likewise.
7640 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7641 * gcc.dg/Wswitch-enum-error.c: Likewise.
7642 * gcc.dg/Wpointer-arith.c: Likewise.
7643 * gcc.dg/Wfatal.c: Likewise.
7644 * gcc.dg/Wswitch-error.c: Likewise.
7645 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7646 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7647 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7648 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7649 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7650 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7651 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7652 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7653 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7654 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7655 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7656 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7657 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7658 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7659 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7660 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7661 * g++.dg/cpp/warning-directive-2.C: Likewise.
7662 * gfortran.dg/warning-directive-2.F90: Likewise.
7664 2010-04-09 Jason Merrill <jason@redhat.com>
7667 * g++.dg/template/sizeof13.C: New.
7669 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7671 * g++.dg/other/pr35504.C: Add check for thiscall.
7672 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7673 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7675 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7678 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7679 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7680 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7681 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7682 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7683 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7684 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7685 * g++.dg/other/increment1.C: Likewise.
7687 2010-04-09 Tobias Burnus <burnus@net-b.de>
7690 * gfortran.dg/coarray_7.f90: New test.
7691 * gfortran.dg/coarray_8.f90: New test.
7693 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7696 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7698 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701 * gcc.dg/pr43643.c: New test.
7703 2010-04-08 Tobias Burnus <burnus@net-b.de>
7705 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7707 2010-04-08 Richard Guenther <rguenther@suse.de>
7709 PR tree-optimization/43679
7710 * gcc.c-torture/compile/pr43679.c: New testcase.
7712 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7715 * gcc.dg/pr43670.c: New test.
7717 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7720 * gcc.dg/tree-ssa/reassoc-19.c: New.
7722 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7725 * gcc.dg/Wunused-var-1.c: New test.
7726 * gcc.dg/Wunused-var-2.c: New test.
7727 * gcc.dg/Wunused-var-3.c: New test.
7728 * gcc.dg/Wunused-var-4.c: New test.
7729 * gcc.dg/Wunused-var-5.c: New test.
7730 * gcc.dg/Wunused-var-6.c: New test.
7731 * gcc.dg/Wunused-parm-1.c: New test.
7733 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7734 * gcc.dg/trunc-1.c: Likewise.
7735 * gcc.dg/vla-9.c: Likewise.
7736 * gcc.dg/dfp/composite-type.c: Likewise.
7738 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7741 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7742 * obj-c++.dg/objc-gc-3.mm: Ditto.
7744 2010-04-07 Simon Baldwin <simonb@google.com>
7746 * gcc.dg/cpp/warn-undef-2.c: New.
7747 * gcc.dg/cpp/warn-traditional-2.c: New.
7748 * gcc.dg/cpp/warn-comments-2.c: New.
7749 * gcc.dg/cpp/warning-directive-1.c: New.
7750 * gcc.dg/cpp/warn-long-long.c: New.
7751 * gcc.dg/cpp/warn-traditional.c: New.
7752 * gcc.dg/cpp/warn-variadic-2.c: New.
7753 * gcc.dg/cpp/warn-undef.c: New.
7754 * gcc.dg/cpp/warn-normalized-1.c: New.
7755 * gcc.dg/cpp/warning-directive-2.c: New.
7756 * gcc.dg/cpp/warn-long-long-2.c: New.
7757 * gcc.dg/cpp/warn-variadic.c: New.
7758 * gcc.dg/cpp/warn-normalized-2.c: New.
7759 * gcc.dg/cpp/warning-directive-3.c: New.
7760 * gcc.dg/cpp/warn-deprecated-2.c: New.
7761 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7762 * gcc.dg/cpp/warn-multichar-2.c: New.
7763 * gcc.dg/cpp/warn-normalized-3.c: New.
7764 * gcc.dg/cpp/warning-directive-4.c: New.
7765 * gcc.dg/cpp/warn-unused-macros.c: New.
7766 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7767 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7768 * gcc.dg/cpp/warn-cxx-compat.c: New.
7769 * gcc.dg/cpp/warn-redefined.c: New.
7770 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7771 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7772 * gcc.dg/cpp/warn-deprecated.c: New.
7773 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7774 * gcc.dg/cpp/warn-redefined-2.c: New.
7775 * gcc.dg/cpp/warn-comments.c: New.
7776 * gcc.dg/cpp/warn-multichar.c: New.
7777 * g++.dg/cpp/warning-directive-1.C: New.
7778 * g++.dg/cpp/warning-directive-2.C: New.
7779 * g++.dg/cpp/warning-directive-3.C: New.
7780 * g++.dg/cpp/warning-directive-4.C: New.
7781 * gfortran.dg/warning-directive-1.F90: New.
7782 * gfortran.dg/warning-directive-3.F90: New.
7783 * gfortran.dg/warning-directive-2.F90: New.
7784 * gfortran.dg/warning-directive-4.F90: New.
7786 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7789 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7791 2010-04-07 Jason Merrill <jason@redhat.com>
7793 * g++.dg/template/dr408.C: New.
7795 * g++.dg/lookup/ns4.C: New.
7798 * g++.dg/template/friend51.C: New test.
7801 * g++.old-deja/g++.other/linkage1.C: Adjust.
7803 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7806 * g++.dg/template/crash94.C: New test.
7808 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7811 * g++.dg/init/aggr5.C: New test.
7812 * g++.dg/init/aggr5.C: New test.
7814 2010-04-07 Richard Guenther <rguenther@suse.de>
7816 PR tree-optimization/43270
7817 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7818 * gcc.dg/Warray-bounds-7.c: Likewise.
7820 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7822 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7823 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7824 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7826 2010-04-07 Jie Zhang <jie@codesourcery.com>
7829 * g++.dg/init/pr42556.C: New test.
7831 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7834 * g++.dg/debug/dwarf2/typedef2.C: New test.
7836 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7838 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7839 c-c++-common/dwarf2/redeclaration-1.C
7841 2010-04-06 Jason Merrill <jason@redhat.com>
7843 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7844 * g++.dg/ext/attrib18.C: Likewise.
7845 * g++.dg/ext/bitfield2.C: Likewise.
7846 * g++.dg/ext/bitfield4.C: Likewise.
7847 * g++.dg/ext/visibility/warn2.C: Likewise.
7848 * g++.dg/ext/visibility/warn3.C: Likewise.
7849 * g++.dg/gomp/pr26690-1.C: Likewise.
7850 * g++.dg/inherit/covariant7.C: Likewise.
7851 * g++.dg/init/synth2.C: Likewise.
7852 * g++.dg/lookup/using7.C: Likewise.
7853 * g++.dg/other/crash-4.C: Likewise.
7854 * g++.dg/other/error13.C: Likewise.
7855 * g++.dg/other/error20.C: Likewise.
7856 * g++.dg/parse/crash31.C: Likewise.
7857 * g++.dg/parse/error16.C: Likewise.
7858 * g++.dg/parse/error19.C: Likewise.
7859 * g++.dg/parse/error27.C: Likewise.
7860 * g++.dg/parse/error28.C: Likewise.
7861 * g++.dg/parse/fused-params1.C: Likewise.
7862 * g++.dg/template/error2.C: Likewise.
7863 * g++.dg/template/local6.C: Likewise.
7864 * g++.dg/template/qualttp15.C: Likewise.
7865 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7866 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7867 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7868 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7869 * g++.old-deja/g++.eh/spec6.C: Likewise.
7870 * g++.old-deja/g++.jason/crash3.C: Likewise.
7871 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7872 * g++.old-deja/g++.law/ctors5.C: Likewise.
7873 * g++.old-deja/g++.law/ctors9.C: Likewise.
7874 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7875 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7876 * g++.old-deja/g++.other/struct1.C: Likewise.
7877 * g++.old-deja/g++.other/volatile1.C: Likewise.
7878 * g++.old-deja/g++.pt/crash36.C: Likewise.
7879 * g++.old-deja/g++.pt/derived3.C: Likewise.
7880 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7881 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7883 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7886 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7887 * gcc.dg/graphite/id-19.c: New.
7889 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7892 * gcc.dg/vect/pr32824: New.
7894 2010-04-06 Tobias Burnus <burnus@net-b.de>
7897 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7898 * gfortran.dg/coarray_3.f90: Ditto.
7899 * gfortran.dg/coarray_4.f90: Ditto.
7900 * gfortran.dg/coarray_5.f90: Ditto.
7901 * gfortran.dg/coarray_6.f90: Ditto.
7902 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7904 2010-04-06 Tobias Burnus <burnus@net-b.de>
7907 * gfortran.dg/coarray_4.f90: Fix test.
7908 * gfortran.dg/coarray_6.f90: Add more tests.
7910 2010-04-06 Tobias Burnus <burnus@net-b.de>
7913 * gfortran.dg/coarray_4.f90: New test.
7914 * gfortran.dg/coarray_5.f90: New test.
7915 * gfortran.dg/coarray_6.f90: New test.
7917 2010-04-06 Tobias Burnus <burnus@net-b.de>
7920 * gfortran.dg/iso_fortran_env_5.f90: New test.
7921 * gfortran.dg/iso_fortran_env_6.f90: New test.
7923 2010-04-06 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/coarray_1.f90: New test.
7927 * gfortran.dg/coarray_2.f90: New test.
7928 * gfortran.dg/coarray_3.f90: New test.
7930 2010-04-06 Jason Merrill <jason@redhat.com>
7933 * g++.dg/template/dtor8.C: New.
7936 * g++.dg/template/error-recovery2.C: New.
7938 2010-04-06 Jan Hubicka <jh@suse.czpli
7940 PR tree-optimization/42906
7941 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7943 2010-04-06 Tobias Burnus <burnus@net-b.de>
7946 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7947 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7948 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7950 2010-04-06 Richard Guenther <rguenther@suse.de>
7952 PR tree-optimization/43627
7953 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7955 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.target/i386/pr43638.c: New test.
7960 2010-04-06 Richard Guenther <rguenther@suse.de>
7963 * gcc.c-torture/compile/pr43661.c: New testcase.
7965 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7967 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7969 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7971 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7973 2010-04-02 Richard Guenther <rguenther@suse.de>
7975 PR tree-optimization/43629
7976 * gcc.c-torture/execute/pr43629.c: New testcase.
7978 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7979 Dominique d'Humieres <dominiq@lps.ens.fr>
7982 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7984 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7987 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7989 2010-04-01 Jason Merrill <jason@redhat.com>
7991 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7993 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7994 Manfred Schwarb <manfred99@gmx.ch>
7997 * gfortran.dg/ftell_3.f90: New test.
7999 2010-04-01 Richard Guenther <rguenther@suse.de>
8002 * gcc.c-torture/compile/pr43614.c: New testcase.
8004 2010-04-01 Martin Jambor <mjambor@suse.cz>
8006 PR tree-optimization/43141
8007 * gcc.dg/guality/pr43141.c: New test.
8009 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8011 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8012 * g++.dg/eh/spbp.C: Likewise.
8013 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8014 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8016 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8017 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8018 * objc.dg/dwarf-2.m: Likewise.
8020 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8023 * gcc.dg/graphite/id-pr43464.c: New.
8024 * gcc.dg/graphite/id-pr43464-1.c: New.
8026 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8029 * gcc.dg/graphite/id-pr43351.c
8031 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8034 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8035 * obj-c++.dg/try-catch-2.mm: Ditto.
8036 * obj-c++.dg/lookup-2.mm: Ditto.
8037 * obj-c++.dg/encode-8.m: Ditto.
8038 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8039 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8040 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8041 * obj-c++.dg/const-str-11.mm: Ditto.
8042 * obj-c++.dg/const-str-9.mm: Ditto.
8043 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8044 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8045 * obj-c++.dg/except-1.mm: Ditto.
8046 * obj-c++.dg/const-str-7.mm: Ditto.
8047 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8048 * obj-c++.dg/const-str-3.mm: Ditto.
8049 * obj-c++.dg/const-str-7.mm: Ditto.
8050 * obj-c++.dg/stubify-2.mm: Change dump file name.
8053 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8055 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8058 2010-03-31 Martin Jambor <mjambor@suse.cz>
8060 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8061 only with -O2, -O3 or -Os and not with -fwhopr.
8063 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8066 * g++.dg/template/typedef31.C: New test.
8068 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8070 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8071 assembler output on *-*-solaris2*.
8072 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8074 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8077 * gcc.dg/pr43557-1.c: New test.
8078 * gcc.dg/pr43557-2.c: New file.
8080 2010-03-31 Jie Zhang <jie@codesourcery.com>
8083 * gcc.dg/pr43562.c: New test.
8085 2010-03-30 Jason Merrill <jason@redhat.com>
8088 * g++.dg/template/error-recovery1.C: New.
8091 * g++.dg/parse/ambig5.C: New.
8093 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8096 * gcc.dg/guality/pr43593.c: New test.
8098 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8101 * gcc.dg/vect/pr43430-1.c: New.
8103 2010-03-30 Jason Merrill <jason@redhat.com>
8106 * g++.dg/template/partial7.C: New.
8108 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8110 * gcc.target/s390/stackcheck1.c: New testcase.
8112 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8115 * gfortran.dg/read_eof_8.f90: New test.
8117 2010-03-29 Jason Merrill <jason@redhat.com>
8119 * gcc.dg/cpp/include6.c: Change [] to ().
8122 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8124 * c-c++-common/raw-string-2.c: Add trigraph test.
8125 * c-c++-common/raw-string-8.c: New.
8126 * c-c++-common/raw-string-9.c: New.
8127 * c-c++-common/raw-string-10.c: New.
8129 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8130 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8131 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8132 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8133 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8134 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8135 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8137 2010-03-29 Richard Guenther <rguenther@suse.de>
8139 PR tree-optimization/43560
8140 * gcc.dg/torture/pr43560.c: New testcase.
8142 2010-03-29 Jason Merrill <jason@redhat.com>
8145 * g++.dg/ext/raw-string-1.C: Change [] to ().
8146 * g++.dg/ext/raw-string-2.C: Change [] to ().
8147 Don't use \ in delimiter.
8148 * g++.dg/ext/raw-string-3.C: Change [] to ().
8149 * g++.dg/ext/raw-string-4.C: Change [] to ().
8150 * g++.dg/ext/raw-string-5.C: Change [] to ().
8151 Test for error on \ in delimiter.
8152 * g++.dg/ext/raw-string-6.C: Change [] to ().
8153 * g++.dg/ext/raw-string-7.C: Change [] to ().
8155 2010-03-29 Jie Zhang <jie@codesourcery.com>
8158 * gcc.dg/pr43564.c: New test.
8160 2010-03-29 Tobias Burnus <burnus@net-b.de>
8163 * gfortran.dg/direct_io_12.f90: New test.
8165 2010-03-28 Jan Hubicka <jh@suse.cz>
8167 PR tree-optimization/43505
8168 * gfortran.dg/pr43505.f90: New testcase.
8170 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8172 PR tree-optimization/43528
8173 * gcc.target/i386/pr43528.c: New test.
8175 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8178 * gcc.dg/parm-impl-decl-3.c: New test.
8180 2010-03-26 Jason Merrill <jason@redhat.com>
8183 * g++.dg/cpp0x/parse1.C: New.
8185 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8188 * gcc.target/i386/pr43524.c: New test.
8190 2010-03-26 Martin Jambor <mjambor@suse.cz>
8192 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8193 whitespace, rename main to foo.
8194 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8195 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8196 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8197 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8198 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8199 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8200 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8201 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8202 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8203 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8204 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8206 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8209 * g++.dg/other/crash-10.C: New test.
8210 * g++.dg/other/crash-11.C: New test.
8212 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8215 * gfortran.dg/read_eof_7.f90: New test.
8217 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8221 * objc-obj-c++-shared: New directory.
8222 * objc-obj-c++-shared/Object1-implementation.h: New file.
8223 * objc-obj-c++-shared/Object1.h: New file.
8224 * objc-obj-c++-shared/Protocol1.h: New file.
8225 * objc-obj-c++-shared/next-abi.h: New file.
8226 * objc-obj-c++-shared/next-mapping.h: New file.
8227 * objc/execute/next_mapping.h: Delete.
8228 * objc.dg/special/special.exp: For all targets run the tests with
8229 -fgnu-runtime, for darwin targets also run the tests with
8231 * objc.dg/dg.exp: Ditto.
8232 * obj-c++.dg/dg.exp: Ditto.
8233 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8234 Protocol1.h) and next-mapping.h as required. Amend testcase to
8235 include use of updated NeXT interface.
8236 * objc/execute/formal_protocol-5.m: Ditto.
8237 * objc/execute/protocol-isEqual-2.m: Ditto.
8238 * objc/execute/protocol-isEqual-4.m: Ditto.
8239 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8240 Protocol1.h) and next-mapping.h as required.
8241 * objc/execute/object_is_class.m: Ditto.
8242 * objc/execute/enumeration-1.m: Ditto.
8243 * objc/execute/class-13.m: Ditto.
8244 * objc/execute/formal_protocol-2.m: Ditto.
8245 * objc/execute/formal_protocol-4.m: Ditto.
8246 * objc/execute/class-1.m: Ditto.
8247 * objc/execute/bycopy-1.m: Ditto.
8248 * objc/execute/formal_protocol-6.m: Ditto.
8249 * objc/execute/bycopy-3.m: Ditto.
8250 * objc/execute/class-3.m: Ditto.
8251 * objc/execute/bf-11.m: Ditto.
8252 * objc/execute/class-5.m: Ditto.
8253 * objc/execute/bf-13.m: Ditto.
8254 * objc/execute/class-7.m: Ditto.
8255 * objc/execute/bf-15.m: Ditto.
8256 * objc/execute/class-9.m: Ditto.
8257 * objc/execute/bf-17.m: Ditto.
8258 * objc/execute/bf-19.m: Ditto.
8259 * objc/execute/IMP.m: Ditto.
8260 * objc/execute/exceptions/catchall-1.m: Ditto.
8261 * objc/execute/exceptions/trivial.m: Ditto.
8262 * objc/execute/exceptions/finally-1.m: Ditto.
8263 * objc/execute/exceptions/local-variables-1.m: Ditto.
8264 * objc/execute/exceptions/foward-1.m: Ditto.
8265 * objc/execute/bf-2.m: Ditto.
8266 * objc/execute/string1.m: Ditto.
8267 * objc/execute/bf-4.m: Ditto.
8268 * objc/execute/informal_protocol.m: Ditto.
8269 * objc/execute/string3.m: Ditto.
8270 * objc/execute/bf-6.m: Ditto.
8271 * objc/execute/bf-8.m: Ditto.
8272 * objc/execute/class-tests-1.h: Ditto.
8273 * objc/execute/protocol-isEqual-1.m: Ditto.
8274 * objc/execute/protocol-isEqual-3.m: Ditto.
8275 * objc/execute/_cmd.m: Ditto.
8276 * objc/execute/function-message-1.m: Ditto.
8277 * objc/execute/bf-20.m: Ditto.
8278 * objc/execute/bf-common.h: Ditto.
8279 * objc/execute/np-2.m: Ditto.
8280 * objc/execute/class-10.m: Ditto.
8281 * objc/execute/class-12.m: Ditto.
8282 * objc/execute/enumeration-2.m: Ditto.
8283 * objc/execute/class-14.m: Ditto.
8284 * objc/execute/encode-1.m: Ditto.
8285 * objc/execute/formal_protocol-1.m: Ditto.
8286 * objc/execute/formal_protocol-3.m: Ditto.
8287 * objc/execute/accessing_ivars.m: Ditto.
8288 * objc/execute/bycopy-2.m: Ditto.
8289 * objc/execute/class-2.m: Ditto.
8290 * objc/execute/bf-10.m: Ditto.
8291 * objc/execute/formal_protocol-7.m: Ditto.
8292 * objc/execute/root_methods.m: Ditto.
8293 * objc/execute/class-4.m: Ditto.
8294 * objc/execute/bf-12.m: Ditto.
8295 * objc/execute/class-6.m: Ditto.
8296 * objc/execute/bf-14.m: Ditto.
8297 * objc/execute/nested-func-1.m: Ditto.
8298 * objc/execute/class-8.m: Ditto.
8299 * objc/execute/private.m: Ditto.
8300 * objc/execute/bf-16.m: Ditto.
8301 * objc/execute/bf-18.m: Ditto.
8302 * objc/execute/load-3.m: Ditto.
8303 * objc/execute/compatibility_alias.m: Ditto.
8304 * objc/execute/bf-1.m: Ditto.
8305 * objc/execute/no_clash.m: Ditto.
8306 * objc/execute/bf-3.m: Ditto.
8307 * objc/execute/string2.m: Ditto.
8308 * objc/execute/bf-5.m: Ditto.
8309 * objc/execute/string4.m: Ditto.
8310 * objc/execute/bf-7.m: Ditto.
8311 * objc/execute/object_is_meta_class.m: Ditto.
8312 * objc/execute/bf-9.m: Ditto.
8313 * objc/execute/bf-21.m: Ditto.
8314 * objc/execute/cascading-1.m: Ditto.
8315 * objc/execute/trivial.m: Ditto.
8316 * objc/execute/np-1.m: Ditto.
8317 * objc/compile/trivial.m: Ditto.
8318 * objc/execute/class_self-2.m: Include <stdlib.h>.
8319 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8320 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8321 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8322 and 64bit. Use new NeXT interface as required.
8323 * objc.dg/special/unclaimed-category-1.m: Ditto.
8324 * objc.dg/special/unclaimed-category-1.h: Ditto.
8325 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8326 * objc.dg/func-ptr-1.m: Ditto.
8327 * objc.dg/stret-1.m: Ditto.
8328 * objc.dg/encode-2.m: Ditto.
8329 * objc.dg/category-1.m: Ditto.
8330 * objc.dg/encode-3.m: Ditto.
8331 * objc.dg/call-super-3.m: Ditto.
8332 * objc.dg/method-3.m: Ditto.
8333 * objc.dg/func-ptr-2.m: Ditto.
8334 * objc.dg/lookup-1.m: Ditto.
8335 * objc.dg/encode-4.m: Ditto.
8336 * objc.dg/fix-and-continue-1.m: Ditto.
8337 * objc.dg/proto-lossage-3.m: Ditto.
8338 * objc.dg/method-13.m: Ditto.
8339 * objc.dg/proto-qual-1.m: Ditto.
8340 * objc.dg/zero-link-3.m: Ditto.
8341 * objc.dg/bitfield-1.m: Ditto.
8342 * objc.dg/va-meth-1.m: Ditto.
8343 * objc.dg/super-class-3.m: Ditto.
8344 * objc.dg/call-super-1.m: Ditto.
8345 * objc.dg/type-size-2.m: Ditto.
8346 * objc.dg/method-10.m: Ditto.
8347 * objc.dg/defs.m: Ditto.
8348 * objc.dg/const-str-3.m: Ditto.
8349 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8350 Protocol1.h) and next-mapping.h as required. Use new NeXT
8351 interface as required.
8352 * objc.dg/super-class-4.m: Ditto.
8353 * objc.dg/comp-types-8.m: Ditto.
8354 * objc.dg/call-super-2.m: Ditto.
8355 * objc.dg/objc-fast-4.m: Ditto.
8356 * objc.dg/method-6.m: Ditto.
8357 * objc.dg/const-str-3.m: Ditto.
8358 * objc.dg/const-str-7.m: Ditto.
8359 * objc.dg/method-15.m: Ditto.
8360 * objc.dg/method-19.m: Ditto.
8361 * objc.dg/sync-1.m: Ditto.
8362 * objc.dg/layout-1.m: Ditto.
8363 * objc.dg/bitfield-3.m: Ditto.
8364 * objc.dg/try-catch-3.m: Ditto.
8365 * objc.dg/try-catch-7.m: Ditto.
8366 * objc.dg/comp-types-10.m: Ditto.
8367 * objc.dg/selector-2.: Ditto.
8368 * objc.dg/method-7.m: Ditto.
8369 * objc.dg/typedef-alias-1.m: Ditto.
8370 * objc.dg/proto-lossage-2.m: Ditto.
8371 * objc.dg/comp-types-11.m: Ditto.
8372 * objc.dg/sizeof-1.m: Ditto.
8373 * objc.dg/method-17.m: Ditto.
8374 * objc.dg/bitfield-5.m: Ditto.
8375 * objc.dg/try-catch-1.m: Ditto.
8376 * objc.dg/encode-5.m: Ditto.
8377 * objc.dg/fix-and-continue-2.m: Ditto.
8378 * objc.dg/method-9.m: Ditto.
8379 * objc.dg/isa-field-1.m: Ditto.
8380 * objc.dg/local-decl-2.m: Ditto.
8381 * objc.dg/objc-gc-4.m: Ditto.
8382 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8383 * objc.dg/gnu-runtime-3.m: Ditto.
8384 * objc.dg/encode-7.m: Ditto.
8385 * objc.dg/encode-8.m: Ditto.
8386 * objc.dg/selector-3.m: Ditto.
8387 * objc.dg/gnu-runtime-1.m: Ditto.
8388 * objc.dg/const-str-12.m: Ditto.
8389 * objc.dg/gnu-runtime-2.m: Ditto.
8390 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8391 * objc.dg/selector-1.m: Ditto.
8392 * objc.dg/stubify-2.m: Ditto.
8393 * objc.dg/zero-link-1.m: Ditto.
8394 * objc.dg/stret-2.m: Ditto.
8395 * objc.dg/zero-link-2.m: Ditto.
8396 * objc.dg/next-runtime-1.m: Ditto.
8397 * objc.dg/symtab-1.m: Ditto.
8398 * objc.dg/stubify-1.m: Ditto.
8399 * objc.dg/bitfield-2.m: Ditto.
8400 * objc.dg/try-catch-10.m: Apply to both runtimes.
8401 * objc.dg/const-str-1.m: Ditto.
8402 * objc.dg/image-info.m: Ditto.
8403 * objc.dg/encode-9.m: Ditto.
8404 * objc.dg/pragma-1.m: Apply test to all targets.
8405 * objc.dg/const-str-4.m: Ditto.
8406 * objc.dg/const-str-8.m: Ditto.
8407 * objc.dg/super-class-2.m: Ditto.
8408 * objc.dg/try-catch-5.m: Ditto.
8409 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8410 Protocol1.h) and next-mapping.h as required. Use new NeXT
8411 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8412 * objc.dg/const-str-11.m: Ditto.
8413 * objc.dg/const-str-9.m: Ditto.
8414 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8415 * objc.dg/encode-1.m: Remove redundant -lobjc.
8416 * objc.dg/try-catch-9.m: Tidy space.
8417 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8418 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8419 and 64bit. Use new NeXT interface as required.
8420 * obj-c++.dg/template-4.mm: Ditto.
8421 * obj-c++.dg/defs.mm: Ditto.
8422 * obj-c++.dg/basic.mm: Ditto.
8423 * obj-c++.dg/encode-4.mm: Ditto.
8424 * obj-c++.dg/method-17.mm: Ditto.
8425 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8426 * obj-c++.dg/cxx-class-1.mm: Ditto.
8427 * obj-c++.dg/method-10.mm: Ditto.
8428 * obj-c++.dg/va-meth-1.mm: Ditto.
8429 * obj-c++.dg/encode-5.mm: Ditto.
8430 * obj-c++.dg/lookup-2.mm: Ditto.
8431 * obj-c++.dg/template-3.mm: Ditto.
8432 * obj-c++.dg/proto-qual-1.mm: Ditto.
8433 * obj-c++.dg/qual-types-1.m: Ditto.
8434 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8435 * obj-c++.dg/template-1.mm: Ditto.
8436 * obj-c++.dg/encode-6.mm: Ditto.
8437 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8438 Protocol1.h) and next-mapping.h as required. Use new NeXT
8439 interface as required.
8440 * obj-c++.dg/except-1.mm: Ditto.
8441 * obj-c++.dg/const-str-7.mm: Ditto.
8442 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8443 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8444 * obj-c++.dg/selector-2.mm: Ditto.
8445 * obj-c++.dg/isa-field-1.mm: Ditto.
8446 * obj-c++.dg/try-catch-1.mm: Ditto.
8447 * obj-c++.dg/local-decl-1.mm: Ditto.
8448 * obj-c++.dg/try-catch-9.mm: Ditto.
8449 * obj-c++.dg/no-extra-load.mm: Ditto.
8450 * obj-c++.dg/selector-5.mm: Ditto.
8451 * obj-c++.dg/method-12.mm: Ditto.
8452 * obj-c++.dg/try-catch-11.mm: Ditto.
8453 * obj-c++.dg/comp-types-11.mm: Ditto.
8454 * obj-c++.dg/bitfield-3.mm: Ditto.
8455 * obj-c++.dg/method-6.mm: Ditto.
8456 * obj-c++.dg/super-class-2.mm: Ditto.
8457 * obj-c++.dg/method-21.mm: Ditto.
8458 * obj-c++.dg/const-str-8.mm: Ditto.
8459 * obj-c++.dg/try-catch-7.mm: Ditto.
8460 * obj-c++.dg/method-15.mm: Ditto.
8461 * obj-c++.dg/layout-1.mm: Ditto.
8462 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8463 * obj-c++.dg/const-str-3.mm: Ditto.
8464 * obj-c++.dg/try-catch-2.mm: Ditto.
8465 * obj-c++.dg/objc-gc-3.mm: Ditto.
8466 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8467 * obj-c++.dg/bitfield-1.mm: Ditto.
8468 * obj-c++.dg/selector-6.mm: Ditto.
8469 * obj-c++.dg/method-13.mm: Ditto.
8470 * obj-c++.dg/comp-types-12.mm: Ditto.
8471 * obj-c++.dg/bitfield-4.mm: Ditto.
8472 * obj-c++.dg/try-catch-8.mm: Ditto.
8473 * obj-c++.dg/method-2.mm: Ditto.
8474 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8475 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8476 * obj-c++.dg/const-str-4.mm: Ditto.
8477 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8478 * obj-c++.dg/try-catch-3.mm: Ditto.
8479 * obj-c++.dg/comp-types-9.mm: Ditto.
8480 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8481 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8482 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8483 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8484 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8485 Use new NeXT interface as required.
8486 * obj-c++.dg/const-str-10.mm: Ditto.
8487 * obj-c++.dg/const-str-11.mm: Ditto.
8488 * obj-c++.dg/const-str-9.mm: Ditto.
8489 * obj-c++.dg/method-11.mm: Ditto.
8490 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8491 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8492 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8493 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8494 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8496 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8499 * g++.dg/template/typedef30.C: New test case.
8501 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8504 * gcc.c-torture/execute/pr43385.c: New test.
8506 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8508 * gcc.dg/strncpy-fix-1.c: New test.
8510 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8513 * lib/objc-torture.exp (objc-set-runtime-options): New.
8514 * objc/execute/execute.exp: Check runtime options on each pass.
8515 * objc/execute/exceptions/exceptions.exp: Ditto.
8516 * objc/compile/compile.exp: Ditto.
8519 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8521 (check_effective_target_objc2): New proc.
8522 (check_effective_target_next_runtime): New proc.
8523 * lib/objc.exp: Determine which runtime is in force and support it.
8524 * lib/obj-c++.exp: Ditto.
8526 2010-03-24 Jason Merrill <jason@redhat.com>
8529 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8531 2010-03-24 Martin Jambor <mjambor@suse.cz>
8533 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8535 * gcc.dg/ipa/ipa-2.c: Likewise.
8536 * gcc.dg/ipa/ipa-3.c: Likewise.
8537 * gcc.dg/ipa/ipa-4.c: Likewise.
8538 * gcc.dg/ipa/ipa-5.c: Likewise.
8539 * gcc.dg/ipa/ipa-7.c: Likewise.
8540 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8542 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8543 i_can_not_be_propagated_fully2 into a loop.
8544 * gcc.dg/ipa/ipa-8.c: New test.
8545 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8547 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.dg/guality/pr43479.c: New test.
8552 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8553 and add volatile keyword.
8555 2010-03-23 Mike Stump <mikestump@comcast.net>
8557 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8559 2010-03-23 Jason Merrill <jason@redhat.com>
8561 * g++.dg/ext/altivec-17.C: Adjust error message.
8563 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8564 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8565 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8566 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8567 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8568 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8570 2010-03-22 Jason Merrill <jason@redhat.com>
8573 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8574 * g++.dg/ext/is_pod_98.C: New.
8577 * g++.dg/cpp0x/auto18.C: New.
8579 * gcc.dg/pr36997.c: Adjust error message.
8580 * g++.dg/ext/vector9.C: Likewise.
8581 * g++.dg/conversion/simd3.C: Likewise.
8582 * g++.dg/other/error23.C: Likewise.
8584 2010-03-22 Michael Matz <matz@suse.de>
8587 * gfortran.dg/pr43475.f90: New testcase.
8589 2010-03-22 Richard Guenther <rguenther@suse.de>
8591 PR tree-optimization/43390
8592 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8594 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8596 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8597 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8599 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8600 Michael Matz <matz@suse.de>
8603 * g++.dg/parse/crash56.C: New test.
8605 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8608 * gfortran.dg/whole_file_15.f90 : New test.
8610 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8613 * gfortran.dg/inquire_size.f90: New test.
8615 2010-03-20 Richard Guenther <rguenther@suse.de>
8617 PR rtl-optimization/43438
8618 * gcc.c-torture/execute/pr43438.c: New testcase.
8620 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8623 * g++.dg/abi/mangle42.C: New test.
8625 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8628 * gcc.dg/pr43211.c: New test.
8629 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8631 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8633 PR rtl-optimization/42258
8634 * gcc.target/arm/thumb1-mul-moves.c: New test.
8637 * gcc.target/arm/thumb-andsi.c: New test.
8639 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8640 dg-require-effective-target.
8642 2010-03-19 Michael Matz <matz@suse.de>
8645 * g++.dg/other/pr43116.C: New testcase.
8647 2010-03-19 Michael Matz <matz@suse.de>
8650 * gcc.dg/pr43305.c: New testcase.
8652 2010-03-19 Richard Guenther <rguenther@suse.de>
8654 PR tree-optimization/43415
8655 * gcc.c-torture/compile/pr43415.c: New testcase.
8657 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8660 * gnat.dg/case_optimization2.adb: New test.
8661 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8663 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8664 Jack Howarth <howarth@bromo.med.uc.edu>
8667 * gcc.target/i386/push-1.c: Don't xfail
8668 scan-assembler-not "movups" on darwin.
8670 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8673 * gcc.dg/pr43058.c: New test.
8675 2010-03-18 Martin Jambor <mjambor@suse.cz>
8678 * g++.dg/torture/pr42450.C: New test.
8680 2010-03-18 Michael Matz <matz@suse.de>
8683 * gcc.dg/pr43419.c: New testcase.
8685 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8687 PR rtl-optimization/43360
8688 * gcc.dg/torture/pr43360.c: New.
8690 2010-03-18 Michael Matz <matz@suse.de>
8692 PR tree-optimization/43402
8693 * gcc.dg/pr43402.c: New testcase.
8695 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8698 * gcc.dg/pr42427.c: New test.
8700 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703 * gfortran.dg/read_empty_file.f: New test.
8704 * gfortran.dg/read_eof_all.f90: New test.
8705 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8706 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8708 2010-03-17 Michael Matz <matz@suse.de>
8710 * gcc.dg/pr43300.c: Add -w.
8712 2010-03-17 Richard Guenther <rguenther@suse.de>
8714 * gcc.dg/pr43379.c: Add -w.
8716 2010-03-17 Tobias Burnus <burnus@net-b.de>
8719 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8721 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8723 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8725 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8727 * ada/acats/run_all.sh: Log start and end times.
8729 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8731 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8733 2010-03-16 Richard Guenther <rguenther@suse.de>
8736 * gcc.dg/pr43379.c: New testcase.
8738 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.dg/guality/pr43051-1.c: New test.
8743 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8746 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8748 2010-03-15 Michael Matz <matz@suse.de>
8751 * gcc.dg/pr43300.c: New testcase.
8753 2010-03-15 Richard Guenther <rguenther@suse.de>
8755 PR tree-optimization/43367
8756 * gcc.c-torture/compile/pr43367.c: New testcase.
8758 2010-03-15 Richard Guenther <rguenther@suse.de>
8760 PR tree-optimization/43317
8761 * gcc.dg/pr43317.c: New testcase.
8763 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8765 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8767 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8769 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8771 2010-03-14 Tobias Burnus <burnus@net-b.de>
8774 * gfortran.dg/impure_constructor_1.f90: New test.
8776 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8779 * gfortran.dg/graphite/id-pr43354.f: New.
8781 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8784 * gfortran.dg/graphite/pr43349.f: New.
8786 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8789 * gcc.dg/graphite/pr43306.c: New.
8791 2010-03-12 David S. Miller <davem@davemloft.net>
8793 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8796 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8798 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8800 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8804 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8806 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8808 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8809 fail for *-*-mingw* targets.
8811 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8814 * gcc.dg/guality/pr43329-1.c: New test.
8816 2010-03-11 Martin Jambor <mjambor@suse.cz>
8818 PR tree-optimization/43257
8819 * g++.dg/torture/pr43257.C: New test.
8821 2010-03-11 Tobias Burnus <burnus@net-b.de>
8824 * gfortran.dg/namelist_61.f90: New test.
8826 2010-03-11 Richard Guenther <rguenther@suse.de>
8828 PR tree-optimization/43255
8829 * gcc.c-torture/compile/pr43255.c: New testcase.
8831 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8833 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8834 * gcc.dg/pr43280.c: New testcase.
8836 2010-03-11 Richard Guenther <rguenther@suse.de>
8839 * gcc.dg/lto/20100227-1_0.c: New testcase.
8840 * gcc.dg/lto/20100227-1_1.c: Likewise.
8842 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8846 * gfortran.dg/read_eof_6.f: New test
8847 * gfortran.dg/read_x_eof.f90: New test.
8848 * gfortran.dg/read_x_past.f: Update test.
8850 2010-03-10 Jan Hubicka <jh@suse.cz>
8852 * gcc.c-torture/compile/pr43288.c: New test.
8854 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8856 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8858 * g++.old-deja/g++.pt/asm2.C: Likewise.
8859 * gcc.c-torture/compile/20000804-1.c: Likewise.
8860 * gcc.target/i386/clobbers.c: Likewise.
8862 2010-03-10 Tobias Burnus <burnus@net-b.de>
8865 * gfortran.dg/c_assoc_3.f90: New test.
8867 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8870 * gcc.dg/guality/pr36728-1.c: New test.
8871 * gcc.dg/guality/pr36728-2.c: New test.
8873 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8875 * gcc.dg/h8300-div-delay-slot.c: New test.
8877 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8879 PR tree-optimization/43236
8880 * gcc.c-torture/execute/pr43236.c: New test.
8882 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8885 * g++.dg/eh/pr42859.C: New test.
8887 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8890 * gcc.dg/pr43299.c: New test.
8893 * g++.dg/eh/unwind2.C: New test.
8895 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8896 Reza Yazdani <reza.yazdani@amd.com>
8899 * gcc.dg/graphite/run-id-4.c: New.
8901 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8904 * gcc.dg/graphite/run-id-3.c: New.
8906 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8910 * gcc.dg/graphite/id-18.c: New.
8911 * gcc.dg/graphite/run-id-pr42644.c: New.
8913 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8916 * gcc.dg/graphite/pr42326.c: New.
8918 2010-03-08 Richard Guenther <rguenther@suse.de>
8920 PR tree-optimization/43269
8921 * gcc.c-torture/execute/pr43269.c: New testcase.
8923 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8926 * gfortran.dg/typebound_call_13.f03: New.
8928 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8930 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8931 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8933 2010-03-05 Jason Merrill <jason@redhat.com>
8935 * g++.dg/abi/mangle40.C: Require weak and alias.
8937 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8940 * gfortran.dg/graphite/pr42326.f90: New.
8941 * gfortran.dg/graphite/pr42326-1.f90: New.
8943 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8945 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8946 (gnat_target_compile): Likewise.
8947 Reinitialize GNAT_UNDER_TEST if target changes.
8948 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8949 (local_find_gnatmake): Pass full --GCC to gnatlink.
8952 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8955 * gcc.dg/compound-literal-1.c: New testcase.
8957 2010-03-04 Martin Jambor <mjambor@suse.cz>
8959 PR tree-optimization/43164
8960 PR tree-optimization/43191
8961 * gcc.c-torture/compile/pr43164.c: New test.
8962 * gcc.c-torture/compile/pr43191.c: Likewise.
8964 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8967 * gfortran.dg/finalize_9.f90: New.
8969 2010-03-04 Tobias Burnus <burnus@net-b.de>
8970 Ken Werner <ken@linux.vnet.ibm.com>
8972 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8973 to dg-options for spu.
8974 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8975 dump-scan target to exclude spu.
8977 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8980 * gcc.dg/tree-ssa/ivopts-4.c: New.
8982 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8984 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8985 include-opts and exclude-opts; skip checking the flags if arguments
8986 are the same as the defaults.
8987 (dg-xfail-if): Verify the number of arguments, supply defaults
8988 for unspecified optional arguments.
8989 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8991 2010-03-03 Jason Merrill <jason@redhat.com>
8994 * g++.dg/abi/mangle40.C: Updated.
8996 2010-03-03 Jason Merrill <jason@redhat.com>
8998 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8999 * g++.dg/abi/mangle23.C: Likewise.
9000 * g++.dg/eh/simd-2.C: Likewise.
9001 * g++.dg/ext/attribute-test-2.C: Likewise.
9002 * g++.dg/ext/vector14.C: Likewise.
9003 * g++.dg/other/pr34435.C: Likewise.
9004 * g++.dg/template/conv8.C: Likewise.
9005 * g++.dg/template/nontype9.C: Likewise.
9006 * g++.dg/template/qualttp17.C: Likewise.
9007 * g++.dg/template/ref1.C: Likewise.
9008 * g++.old-deja/g++.pt/crash68.C: Likewise.
9009 * g++.old-deja/g++.pt/ref1.C: Likewise.
9010 * g++.old-deja/g++.pt/ref3.C: Likewise.
9011 * g++.old-deja/g++.pt/ref4.C: Likewise.
9014 * g++.dg/abi/mangle40.C: New.
9015 * g++.dg/abi/mangle41.C: New.
9016 * g++.dg/lto/20100302_0.C: New.
9017 * g++.dg/lto/20100302_1.C: New.
9018 * g++.dg/lto/20100302.h: New.
9020 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9023 * gfortran.dg/internal_pack_12.f90: New test.
9025 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9027 * gcc.dg/pr36997.c: Adjust error message.
9029 2010-03-03 Mike Stump <mikestump@comcast.net>
9031 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9032 adjustments to not be present on machines that align the stack to
9033 more than 4 bytes and don't have a red zone yet as that is an
9034 unimplemented optimization.
9036 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9039 * gfortran.dg/impure_assignment_3.f90: New.
9041 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9044 * gfortran.dg/pr43229.f90: New test.
9047 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9050 * gcc.dg/guality/pr43177.c: New test.
9052 2010-03-02 Jason Merrill <jason@redhat.com>
9054 * g++.dg/ext/vector9.C: Adjust error message.
9055 * g++.dg/conversion/simd3.C: Likewise.
9056 * g++.dg/other/error23.C: Likewise.
9058 2010-03-02 Mike Stump <mikestump@comcast.net>
9061 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9063 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9066 * gfortran.dg/internal_pack_10.f90: New test.
9069 * gfortran.dg/internal_pack_11.f90: New test.
9071 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9074 * gcc.dg/tree-ssa/pr42640.c: New.
9076 2010-03-01 Richard Guenther <rguenther@suse.de>
9078 PR tree-optimization/43220
9079 * gcc.c-torture/execute/pr43220.c: New testcase.
9081 2010-03-01 Richard Guenther <rguenther@suse.de>
9084 * gcc.dg/pr43213.c: New testcase.
9086 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9089 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9091 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9093 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9095 (check_effective_target_ucn): Likewise.
9097 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9099 * gcc.dg/ucnid-2.c: Likewise.
9100 * gcc.dg/ucnid-3.c: Likewise.
9101 * gcc.dg/ucnid-4.c: Likewise.
9102 * gcc.dg/ucnid-11.c: Likewise.
9103 * gcc.dg/ucnid-12.c: Likewise.
9104 * gcc.dg/ucnid-6.c: Skip if !ucn.
9105 * gcc.dg/ucnid-9.c: Likewise.
9107 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9110 lists to dg-skip-if.
9111 * gcc.target/i386/stackalign/return-3.c: Likewise.
9113 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9115 * gcc.target/i386/clearcap.map: New file.
9116 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9117 Pass clearcap.map by default if supported.
9119 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9122 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9124 * gfortran.dg/stat_2.f90: Likewise.
9126 2010-03-01 Tobias Burnus <burnus@net-b.de>
9129 * gfortran.dg/module_read_2.f90: New test.
9131 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9134 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9135 * g++.dg/abi/mangle12.C: Likewise.
9136 * g++.dg/abi/mangle20-2.C: Likewise.
9137 * g++.dg/abi/mangle17.C: Likewise.
9138 * g++.dg/template/cond2.C: Likewise.
9139 * g++.dg/template/pr35240.C: Likewise.
9141 2010-02-27 Richard Guenther <rguenther@suse.de>
9143 PR tree-optimization/43186
9144 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9146 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9148 * g++.dg/abi/packed1.C: Expect warning on the SH.
9150 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9153 * g++.dg/parse/error37.C: New test.
9155 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9159 * gcc.dg/pr8927-1.c: Match new note.
9160 * gcc.dg/990506-0.c: Likewise.
9161 * gcc.dg/gomp/flush-2.c: Likewise.
9162 * gcc.dg/gomp/atomic-5.c: Likewise.
9163 * gcc.dg/gomp/pr34607.c: Likewise.
9164 * gcc.dg/pr35746.c: Likewise.
9165 * gcc.dg/cpp/pragma-1.c: Likewise.
9166 * gcc.dg/cpp/pragma-2.c: Likewise.
9167 * gcc.dg/pr41842.c: Likewise.
9168 * gcc.dg/noncompile/20040629-1.c: Likewise.
9169 * objc.dg/private-1.m: Likewise.
9171 2010-02-27 Tobias Burnus <burnus@net-b.de>
9174 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9175 * gfortran.dg/default_initialization_4.f90: New test.
9177 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9179 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9180 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9181 * gnat.dg/thin_pointer2.adb: New test.
9182 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9184 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9187 * gcc.dg/cpp/c90-pedantic.c: New.
9188 * gcc.dg/cpp/c90.c: New.
9189 * gcc.dg/gnu90-const-expr-1.c: New.
9190 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9192 2010-02-26 Richard Guenther <rguenther@suse.de>
9194 PR tree-optimization/43186
9195 * gcc.c-torture/compile/pr43186.c: New testcase.
9197 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9200 * c-c++-common/dwarf2/pr43190.c: New test.
9202 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9205 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9207 2010-02-26 Richard Guenther <rguenther@suse.de>
9209 PR tree-optimization/43188
9210 * gcc.c-torture/compile/pr43188.c: New testcase.
9212 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9215 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9217 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9219 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9221 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9224 * gcc.target/powerpc/pr43154.c: New file.
9226 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9229 * gfortran.dg/debug/pr43166.f: New test.
9232 * gcc.dg/torture/pr43165.c: New test.
9234 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9237 * c-c++-common/pr41779.c: Update.
9239 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9242 * lib/gnat-dg.exp (gnat_load): Redefine.
9244 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9245 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9247 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9250 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9251 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9255 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9257 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9259 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.dg/guality/vla-1.c: New test.
9264 2010-02-24 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/c_ptr_tests_15.f90: New test.
9269 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9272 * gcc.target/i386/pr43107.c: New test.
9274 2010-02-23 Jason Merrill <jason@redhat.com>
9277 * g++.dg/cpp0x/variadic100.C: New.
9279 2010-02-23 Jason Merrill <jason@redhat.com>
9282 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9283 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9284 * c-c++-common/dwarf2/vla1.c: New.
9286 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9289 * gcc.dg/pr43139.c: New test.
9292 * gcc.dg/guality/pr43077-1.c: New test.
9294 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9297 * gcc.dg/march.c: New.
9298 * gcc.dg/march-generic.c: New.
9299 * gcc.dg/mtune.c: New.
9301 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9304 * gcc.dg/graphite/pr43083.c: New.
9306 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9309 * gfortran.dg/graphite/pr43097.f: New.
9311 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9312 Manuel López-Ibáñez <manu@gcc.gnu.org>
9315 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9317 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9320 * g++.dg/graphite/pr43026.C: New.
9322 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9325 * gcc.dg/cleanup-1.c: Update.
9326 * gcc.dg/func-args-1.c: Update.
9327 * gcc.dg/format/sentinel-1.c: Update.
9328 * g++.old-deja/g++.jason/scoping10.C: Update.
9329 * g++.old-deja/g++.ns/lookup5.C: Update.
9330 * g++.dg/ext/cleanup-1.C: Update.
9331 * g++.dg/parse/varmod1.C: Update.
9332 * g++.dg/parse/error33.C: Update.
9333 * g++.dg/expr/call3.C: Update.
9334 * g++.dg/func-args-1.C: New.
9336 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9339 * gcc.dg/attr-used-2.c: Moved to ...
9340 * c-c++-common/attr-used-2.c: Here.
9342 * gcc.dg/attr-used.c: Moved to ...
9343 * c-c++-common/attr-used.c: Here.
9345 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9347 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9349 2010-02-22 Richard Guenther <rguenther@suse.de>
9352 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9353 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9355 2010-02-22 Richard Guenther <rguenther@suse.de>
9357 PR tree-optimization/42749
9358 * gcc.c-torture/compile/pr42749.c: New testcase.
9360 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9363 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9364 * gfortran.dg/internal_pack_9.f90: New test.
9366 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9369 * g++.dg/template/recurse.C: Adjust.
9370 * g++.dg/template/pr23510.C: New.
9372 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9375 * g++.dg/template/memclass4.C: New test.
9377 2010-02-21 Tobias Burnus <burnus@net-b.de>
9380 * gfortran.dg/reassoc_5.f90: New test.
9382 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9385 * gcc.target/i386/pr43067.c: New test.
9387 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9390 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9392 * g++.dg/warn/Wconversion-null.C: New test.
9393 * g++.old-deja/g++.other/null1.C: Move to...
9394 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9396 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9400 * gfortran.dg/dependency_26.f90: New test.
9403 * gfortran.dg/internal_pack_7.f90: New test.
9406 * gfortran.dg/internal_pack_8.f90: New test.
9408 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9411 * c-c++-common/pr41779.c: Fix broken testcase.
9413 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9416 * c-c++-common/pr36513.c: New testcase.
9417 * c-c++-common/pr36513-2.c: New testcase.
9419 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9422 * c-c++-common/pr41779.c: New.
9424 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9427 * gcc.dg/pr43084.c: New test.
9429 2010-02-19 Richard Guenther <rguenther@suse.de>
9431 PR tree-optimization/42916
9432 * gcc.dg/pr42916.c: New testcase.
9434 2010-02-18 Jason Merrill <jason@redhat.com>
9437 * g++.dg/abi/packed1.C: Add expected warning.
9440 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9441 * gcc.dg/torture/dg-torture.exp: Likewise.
9442 * c-c++-common/torture/complex-sign.h,
9443 c-c++-common/torture/complex-sign-add.c,
9444 c-c++-common/torture/complex-sign-mixed-add.c,
9445 c-c++-common/torture/complex-sign-mixed-div.c,
9446 c-c++-common/torture/complex-sign-mixed-mul.c,
9447 c-c++-common/torture/complex-sign-mixed-sub.c,
9448 c-c++-common/torture/complex-sign-mul.c,
9449 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9450 Adapt for C++ compilation as well.
9453 * g++.dg/ext/label1.C: Update.
9454 * g++.dg/ext/label2.C: Update.
9457 * g++.dg/template/dependent-name6.C: New.
9460 * g++.dg/parse/namespace12.C: New.
9462 2010-02-18 Martin Jambor <mjambor@suse.cz>
9464 PR tree-optimization/43066
9465 * gcc.c-torture/compile/pr43066.c: New test.
9467 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9469 * g++.dg/ext/attrib35.C: Fix target selector string.
9470 * g++.dg/ext/attrib36.C: Ditto.
9471 * g++.dg/ext/attrib37.C: Ditto.
9472 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9473 * g++.dg/abi/mangle25.C: Ditto.
9475 2010-02-17 Jason Merrill <jason@redhat.com>
9478 * g++.dg/parse/namespace11.C: New.
9481 * g++.dg/ext/attrib37.C: New.
9484 * g++.dg/template/ptrmem20.C: New.
9486 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9489 * gcc.target/i386/xop-check.h: Include m256-check.h.
9490 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9491 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9492 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9493 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9495 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9498 * gcc.dg/pr42918.c: New test.
9500 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9502 * g++.dg/ext/attrib36.C: Require ILP32.
9504 2010-02-16 Richard Guenther <rguenther@suse.de>
9506 PR tree-optimization/41043
9507 * gfortran.dg/pr41043.f90: New testcase.
9508 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9510 2010-02-16 Jason Merrill <jason@redhat.com>
9512 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9514 2010-02-16 Ira Rosen <irar@il.ibm.com>
9516 PR tree-optimization/43074
9517 * gcc.dg/vect/fast-math-pr43074.c: New test.
9519 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9521 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9523 2010-02-16 Jason Merrill <jason@redhat.com>
9526 * g++.dg/ext/attrib36.C: New.
9529 * g++.dg/other/array6.C: New.
9531 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9533 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9535 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9537 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9538 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9539 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9540 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9541 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9542 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9544 2010-02-15 Richard Guenther <rguenther@suse.de>
9547 * g++.dg/torture/pr43068.C: New testcase.
9549 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9552 * g++.dg/opt/ice1.C: New.
9554 2010-02-14 Jason Merrill <jason@redhat.com>
9557 * g++.dg/cpp0x/initlist-opt.C: New.
9559 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9563 * gfortran.dg/internal_pack_6.f90: New test.
9565 2010-02-12 Jason Merrill <jason@redhat.com>
9568 * g++.dg/cpp0x/variadic99.C: New.
9570 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9572 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9573 sign extend pointers to gualchk_t.
9576 * g++.dg/other/default3.C: Xfail g4 test.
9578 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9581 * gcc.dg/graphite/pr43012.c: New.
9583 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9586 * g++.dg/graphite/pr42930.C: New.
9588 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9592 * gcc.dg/graphite/pr42530.c: New.
9593 * gcc.dg/graphite/pr42914.c: New.
9595 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9598 * gcc.dg/graphite/pr42771.c: New.
9600 2010-02-11 Richard Guenther <rguenther@suse.de>
9602 PR tree-optimization/42998
9603 * gcc.c-torture/compile/pr42998.c: New testcase.
9605 2010-02-10 Jason Merrill <jason@redhat.com>
9608 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9610 PR c++/42983, core issue 906
9611 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9612 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9615 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9617 2010-02-10 Richard Guenther <rguenther@suse.de>
9619 PR tree-optimization/43017
9620 * gcc.dg/torture/pr43017.c: New testcase.
9622 2010-02-10 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/private_type_1.f90: Update error location.
9626 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9627 * gfortran.dg/typebound_operator_2.f03: Ditto.
9628 * gfortran.dg/assignment_2.f90: Ditto.
9629 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9630 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9632 2010-02-10 Tobias Burnus <burnus@net-b.de>
9635 * gfortran.dg/bind_c_usage_20.f90: New test.
9637 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9640 * g++.dg/debug/pr43010.C: New test.
9642 2010-02-10 Richard Guenther <rguenther@suse.de>
9645 * gcc.c-torture/execute/20100209-1.c: New testcase.
9646 * gcc.dg/fold-div-3.c: Likewise.
9648 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9650 * gcc.dg/builtin-ffs-1.c: New test.
9652 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9655 * gfortran.dg/array_constructor_35.f90: New test.
9657 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9659 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9661 2010-02-09 Jason Merrill <jason@redhat.com>
9664 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9667 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9669 2010-02-09 Tobias Burnus <burnus@net-b.de>
9672 * gfortran.dg/module_write_1.f90: New test.
9674 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9676 * gcc.dg/pr19340.c: Adjust.
9678 2010-02-09 Richard Guenther <rguenther@suse.de>
9680 PR tree-optimization/43008
9681 * gcc.c-torture/execute/pr43008.c: New testcase.
9683 2010-02-09 Richard Guenther <rguenther@suse.de>
9685 PR tree-optimization/43000
9686 * gcc.dg/torture/pr43000.c: New testcase.
9687 * gcc.dg/torture/pr43002.c: Likewise.
9689 2010-02-09 Daniel Kraft <d@domob.eu>
9692 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9693 and pass -Wsurprising as necessary.
9695 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9697 PR tree-optimization/42890
9698 * g++.dg/torture/pr42890.C: New test.
9700 2010-02-08 Richard Guenther <rguenther@suse.de>
9703 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9705 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9707 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9709 * gcc.dg/graphite/block-1.c: Same.
9710 * gcc.dg/graphite/block-3.c: Same.
9711 * gcc.dg/graphite/block-4.c: Same.
9712 * gcc.dg/graphite/block-5.c: Same.
9713 * gcc.dg/graphite/block-6.c: Same.
9714 * gcc.dg/graphite/block-7.c: Same.
9715 * gcc.dg/graphite/interchange-0.c: Same.
9716 * gcc.dg/graphite/interchange-1.c: Same.
9717 * gcc.dg/graphite/interchange-10.c: Same.
9718 * gcc.dg/graphite/interchange-11.c: Same.
9719 * gcc.dg/graphite/interchange-12.c: Same.
9720 * gcc.dg/graphite/interchange-2.c: Same.
9721 * gcc.dg/graphite/interchange-3.c: Same.
9722 * gcc.dg/graphite/interchange-4.c: Same.
9723 * gcc.dg/graphite/interchange-5.c: Same.
9724 * gcc.dg/graphite/interchange-6.c: Same.
9725 * gcc.dg/graphite/interchange-7.c: Same.
9726 * gcc.dg/graphite/interchange-8.c: Same.
9727 * gcc.dg/graphite/interchange-9.c: Same.
9728 * gcc.dg/graphite/interchange-mvt.c: Same.
9730 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9732 * gfortran.dg/graphite/id-19.f: New.
9733 * gfortran.dg/graphite/pr14741.f90: New.
9734 * gfortran.dg/graphite/pr41924.f90: New.
9735 * gfortran.dg/graphite/run-id-2.f90: New.
9737 2010-02-07 Richard Guenther <rguenther@suse.de>
9740 * gcc.c-torture/compile/pr42956.c: New testcase.
9742 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9745 * gfortran.dg/fmt_cache_2.f: New test.
9747 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9749 * gfortran.dg/read_no_eor.f90: New test.
9751 2010-02-05 Jason Merrill <jason@redhat.com>
9753 * g++.dg/ext/label13.C: Move constructor body out of class.
9755 2010-02-03 Jason Merrill <jason@redhat.com>
9758 * g++.dg/ext/dllexport3.C: New.
9760 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9762 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9764 2010-02-05 Richard Guenther <rguenther@suse.de>
9766 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9768 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9771 * g++.dg/other/crash-9.C: New test.
9773 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9776 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9778 2010-02-04 Richard Guenther <rguenther@suse.de>
9780 PR rtl-optimization/42952
9781 * gcc.dg/torture/pr42952.c: New testcase.
9783 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9786 * gfortran.dg/namelist_60.f90: New test.
9788 2010-02-03 Jason Merrill <jason@redhat.com>
9791 * g++.dg/ext/builtin11.C: New.
9795 * g++.dg/abi/mangle35.C: New.
9796 * g++.dg/abi/mangle37.C: New.
9799 * g++.dg/abi/mangle36.C: New.
9802 * g++.dg/warn/string1.C: New.
9804 2010-02-03 Richard Guenther <rguenther@suse.de>
9806 PR tree-optimization/42944
9807 * gcc.dg/errno-1.c: New testcase.
9809 2010-02-03 Richard Guenther <rguenther@suse.de>
9812 * gcc.c-torture/compile/pr42927.c: New testcase.
9814 2010-02-03 Tobias Burnus <burnus@net-b.de>
9817 * gfortran.dg/null_4.f90: New test.
9819 2010-02-02 Jason Merrill <jason@redhat.com>
9822 * g++.dg/ext/label13.C: New.
9824 2010-02-02 Tobias Burnus <burnus@net-b.de>
9827 * gfortran.dg/func_result_5.f90: New test.
9829 2010-02-01 Tobias Burnus <burnus@net-b.de>
9832 * gfortran.dg/pure_initializer_3.f90: News test.
9834 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9837 * gfortran.dg/allocate_derived_2.f90: New test.
9839 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9842 * gcc.dg/torture/pr42898-2.c: New test.
9844 2010-01-31 Richard Guenther <rguenther@suse.de>
9847 * gcc.dg/torture/pr42898.c: New testcase.
9849 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9852 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9853 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9855 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9857 * g++.dg/tree-ssa/inline-1.C: New.
9858 * g++.dg/tree-ssa/inline-2.C: New.
9859 * g++.dg/tree-ssa/inline-3.C: New.
9861 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9864 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9865 the string 'pow' in the pathname of the compiler from generating a
9868 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9870 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9871 * g++.old-deja/g++.mike/eh17.C: Likewise.
9872 * g++.old-deja/g++.mike/p5571.C: Likewise.
9874 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9881 * g++.dg/other/crash-5.C: New test.
9882 * g++.dg/other/crash-6.C: New test.
9883 * g++.dg/other/crash-7.C: New test.
9884 * g++.dg/other/crash-8.C: New test.
9886 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9888 PR rtl-optimization/42889
9889 * gcc.dg/pr42889.c: New test.
9891 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9893 * gcc.target/i386/pr42881.c: Use SSE2.
9895 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9898 * gcc.target/i386/pr42891.c: New test.
9900 2010-01-28 Richard Guenther <rguenther@suse.de>
9902 PR tree-optimization/42871
9903 * g++.dg/torture/pr42871.C: New testcase.
9905 2010-01-28 Richard Guenther <rguenther@suse.de>
9907 * gcc.dg/Wobjsize-1.h: New testcase.
9908 * gcc.dg/Wobjsize-1.c: Likewise.
9910 2010-01-28 Richard Guenther <rguenther@suse.de>
9913 * g++.dg/torture/pr42883.C: New testcase.
9915 2010-01-28 Michael Matz <matz@suse.de>
9917 * gcc.target/i386/pr42881.c: New test.
9919 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9921 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9922 Add i?86-*-solaris2* support.
9924 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9928 * g++.dg/template/typedef27.C: New test case.
9929 * g++.dg/template/typedef28.C: New test case.
9931 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9933 * gcc.dg/optimize-bswap*.c: Add ARM target
9935 2010-01-27 Richard Guenther <rguenther@suse.de>
9938 * gcc.dg/torture/pr42878-1.c: New testcase.
9939 * gcc.dg/torture/pr42878-2.c: Likewise.
9941 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9944 * gcc.dg/vla-22.c: New test.
9946 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9948 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9951 2010-01-26 Richard Guenther <rguenther@suse.de>
9953 PR rtl-optimization/42685
9954 * gcc.dg/pr42685.c: New testcase.
9955 * g++.dg/other/pr42685.C: Likewise.
9957 2010-01-26 Richard Guenther <rguenther@suse.de>
9960 * g++.dg/other/pr42806.C: New testcase.
9962 2010-01-26 Richard Guenther <rguenther@suse.de>
9964 PR tree-optimization/42250
9965 * gcc.dg/pr42250.c: New testcase.
9967 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9969 * gnat.dg/array_bounds_test.adb: New test.
9971 2010-01-25 Tobias Burnus <burnus@net-b.de>
9974 * gfortran.dg/generic_21.f90: New test.
9976 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9979 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9981 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9984 * g++.dg/abi/arm_va_list2.C: New test.
9985 * g++.dg/abi/arm_va_list2.h: Companion header file.
9987 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9990 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9993 * gfortran.dg/char_array_arg_1.f90 : New test.
9995 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9997 2010-01-24 Tobias Burnus <burnus@net-b.de>
10000 * gfortran.dg/generic_20.f90: New test.
10002 2010-01-22 Michael Matz <matz@suse.de>
10004 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10007 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10010 * gfortran.dg/dependency_25.f90 : New test.
10012 2010-01-21 Martin Jambor <mjambor@suse.cz>
10014 PR tree-optimization/42585
10015 * gcc.dg/tree-ssa/pr42585.c: New test.
10017 2010-01-21 Richard Guenther <rguenther@suse.de>
10019 PR middle-end/19988
10020 * gcc.dg/pr19988.c: New testcase.
10022 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10024 * g++.dg/compat/decimal/compat-common.h: New file.
10025 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10026 * g++.dg/compat/decimal/pass_x.h: New file.
10027 * g++.dg/compat/decimal/pass_y.h: New file.
10028 * g++.dg/compat/decimal/pass-1_main.C: New file.
10029 * g++.dg/compat/decimal/pass-1_x.C: New file.
10030 * g++.dg/compat/decimal/pass-1_y.C: New file.
10031 * g++.dg/compat/decimal/pass-2_main.C: New file.
10032 * g++.dg/compat/decimal/pass-2_x.C: New file.
10033 * g++.dg/compat/decimal/pass-2_y.C: New file.
10034 * g++.dg/compat/decimal/pass-3_main.C: New file.
10035 * g++.dg/compat/decimal/pass-3_x.C: New file.
10036 * g++.dg/compat/decimal/pass-3_y.C: New file.
10037 * g++.dg/compat/decimal/pass-4_main.C: New file.
10038 * g++.dg/compat/decimal/pass-4_x.C: New file.
10039 * g++.dg/compat/decimal/pass-4_y.C: New file.
10040 * g++.dg/compat/decimal/pass-5_main.C: New file.
10041 * g++.dg/compat/decimal/pass-5_x.C: New file.
10042 * g++.dg/compat/decimal/pass-5_y.C: New file.
10043 * g++.dg/compat/decimal/pass-6_main.C: New file.
10044 * g++.dg/compat/decimal/pass-6_x.C: New file.
10045 * g++.dg/compat/decimal/pass-6_y.C: New file.
10046 * g++.dg/compat/decimal/return_x.h: New file.
10047 * g++.dg/compat/decimal/return_y.h: New file.
10048 * g++.dg/compat/decimal/return-1_main.C: New file.
10049 * g++.dg/compat/decimal/return-1_x.C: New file.
10050 * g++.dg/compat/decimal/return-1_y.C: New file.
10051 * g++.dg/compat/decimal/return-2_main.C: New file.
10052 * g++.dg/compat/decimal/return-2_x.C: New file.
10053 * g++.dg/compat/decimal/return-2_y.C: New file.
10054 * g++.dg/compat/decimal/return-3_main.C: New file.
10055 * g++.dg/compat/decimal/return-3_x.C: New file.
10056 * g++.dg/compat/decimal/return-3_y.C: New file.
10057 * g++.dg/compat/decimal/return-4_main.C: New file.
10058 * g++.dg/compat/decimal/return-4_x.C: New file.
10059 * g++.dg/compat/decimal/return-4_y.C: New file.
10060 * g++.dg/compat/decimal/return-5_main.C: New file.
10061 * g++.dg/compat/decimal/return-5_x.C: New file.
10062 * g++.dg/compat/decimal/return-5_y.C: New file.
10063 * g++.dg/compat/decimal/return-6_main.C: New file.
10064 * g++.dg/compat/decimal/return-6_x.C: New file.
10065 * g++.dg/compat/decimal/return-6_y.C: New file.
10067 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10070 * gcc.dg/pr42715.c: New.
10072 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10075 * g++.dg/parse/crash55.C: New.
10077 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10080 * gcc.dg/guality/pr42782.c: New.
10082 2010-01-20 Jason Merrill <jason@redhat.com>
10085 * g++.dg/abi/packed1.C: New.
10088 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10091 * g++.dg/parse/fn-typedef1.C: New.
10092 * g++.dg/other/cv_quals.C: Adjust.
10094 2010-01-20 Anthony Green <green@moxielogic.com>
10096 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10097 pack(push) pragma).
10098 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10099 * gcc.dg/20020312-2.c: Port this to the moxie core.
10100 * gcc.dg/weak/typeof-2.c: Ditto.
10102 2010-01-20 Richard Guenther <rguenther@suse.de>
10104 PR tree-optimization/42717
10105 * gcc.c-torture/compile/pr42717.c: New testcase.
10107 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10109 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10110 of signed, add a few new tests.
10112 PR middle-end/42803
10113 * g++.dg/parse/limits-initializer1.C: New test.
10115 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10118 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10119 * gfortran.dg/typebound_call_12.f03: New test.
10121 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10124 * gfortran.dg/bounds_check_15.f90 : New test.
10126 2010-01-19 Michael Matz <matz@suse.de>
10128 PR tree-optimization/41783
10129 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10131 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10134 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10135 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10136 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10137 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10138 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10139 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10140 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10141 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10142 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10143 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10144 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10146 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10149 * gfortran.dg/extends_6.f03: Modified an error message.
10150 * gfortran.dg/extends_10.f03: New test.
10151 * gfortran.dg/private_type_6.f03: Modified an error message.
10152 * gfortran.dg/structure_constructor_8.f03: Ditto.
10154 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10156 PR tree-optimization/42719
10157 * gcc.dg/pr42719.c: New test.
10160 * gcc.dg/pr42728.c: New test.
10162 2010-01-19 Anthony Green <green@moxielogic.com>
10164 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10166 2010-01-18 Anthony Green <green@moxielogic.com>
10168 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10171 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10173 * g++.dg/template/error45.C: reverted as part of reverting the
10174 fix of PR c++/42634.
10176 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10179 * g++.dg/template/error45.C: New test.
10181 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10184 * g++.dg/conversion/op6.C: New test.
10186 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10189 * gcc.target/alpha/pr42774.c: New test.
10191 2010-01-18 Richard Guenther <rguenther@suse.de>
10193 PR tree-optimization/42781
10194 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10196 2010-01-17 Richard Guenther <rguenther@suse.de>
10198 PR middle-end/42248
10199 * gcc.c-torture/execute/pr42248.c: New testcase.
10201 2010-01-17 Richard Guenther <rguenther@suse.de>
10203 PR tree-optimization/42773
10204 * g++.dg/torture/pr42773.C: New testcase.
10206 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10209 * gfortran.dg/interface_assignment_5.f90: New test.
10211 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10214 * g++.dg/template/crash94.C: Reverted.
10216 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10219 * gcc.dg/debug/pr42767.c: New.
10221 2010-01-15 Jason Merrill <jason@redhat.com>
10224 * g++.dg/cpp0x/decltype22.C: New.
10226 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10228 PR middle-end/42760
10229 * g++.dg/torture/pr42760.C: New test.
10231 2010-01-15 Jing Yu <jingyu@google.com>
10233 PR rtl-optimization/42691
10234 * gcc.c-torture/execute/pr42691.c: New.
10236 2010-01-15 Richard Guenther <rguenther@suse.de>
10238 PR middle-end/42739
10239 * g++.dg/torture/pr42739.C: New testcase.
10241 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10243 * g++.dg/template/error45.C: Revert as part of reverting changes
10246 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10249 * gfortran.dg/interface_31.f90: New test.
10251 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10253 * gcc.target/powerpc/pr42747.c: New file.
10255 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10257 PR middle-end/42674
10258 * c-c++-common/pr42674.c: New test.
10261 * g++.dg/template/instantiate11.C: New test.
10263 2010-01-14 Jason Merrill <jason@redhat.com>
10266 * g++.dg/overload/error3.C: New.
10269 * g++.dg/overload/rvalue1.C: New.
10271 2010-01-14 Martin Jambor <mjambor@suse.cz>
10273 PR tree-optimization/42706
10274 * gcc.dg/ipa/pr42706.c: New testcase.
10276 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10278 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10280 2010-01-14 Martin Jambor <mjambor@suse.cz>
10282 PR tree-optimization/42714
10283 * g++.dg/torture/pr42714.C: New test.
10285 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10287 PR rtl-optimization/42246
10288 * gfortran.dg/pr42246-2.f: New.
10290 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10292 PR rtl-optimization/42389
10293 * gcc.dg/pr42389.c: New.
10295 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10297 PR rtl-optimization/42388
10298 * gcc.dg/pr42388.c: New.
10300 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10302 PR rtl-optimization/42294
10303 * gfortran.dg/pr42294.f: New.
10305 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10307 PR rtl-optimization/39453
10308 PR rtl-optimization/42246
10309 * gcc.dg/pr39453.c: New.
10310 * gcc.dg/pr42246.c: New.
10312 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10314 PR middle-end/42245
10315 * gcc.dg/pr42245.c: New.
10316 * gcc.dg/pr42245-2.c: New.
10318 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10320 PR rtl-optimization/42249
10321 * gcc.dg/pr42249.c: New.
10323 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10326 * gcc.c-torture/execute/pr42721.c: New test.
10328 2010-01-14 Ira Rosen <irar@il.ibm.com>
10330 PR tree-optimization/42709
10331 * gcc.dg/vect/pr42709.c: New test.
10333 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10336 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10337 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10339 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10342 * gfortran.dg/generic_19.f90 : New test.
10344 2010-01-13 Richard Guenther <rguenther@suse.de>
10346 PR tree-optimization/42730
10347 * gcc.c-torture/compile/pr42730.c: New testcase.
10349 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10352 * gcc.target/ia64/pr42542-1.c: New.
10353 * gcc.target/ia64/pr42542-2.c: New.
10354 * gcc.target/ia64/pr42542-3.c: New.
10356 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10359 * g++.dg/template/error45.C: New test.
10361 2010-01-13 Martin Jambor <mjambor@suse.cz>
10363 PR tree-optimization/42704
10364 * g++.dg/torture/pr42704.C: New test.
10366 2010-01-13 Martin Jambor <mjambor@suse.cz>
10368 PR tree-optimization/42703
10369 * gcc.c-torture/compile/pr42703.c: New test.
10371 2010-01-13 Richard Guenther <rguenther@suse.de>
10373 PR tree-optimization/42705
10374 * gcc.c-torture/compile/pr42705.c: New testcase.
10376 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10378 * gcc.target/bfin/l2.c: New test.
10379 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10381 2010-01-13 Richard Guenther <rguenther@suse.de>
10383 PR middle-end/42716
10384 * gcc.c-torture/compile/pr42716.c: New testcase.
10386 2010-01-13 Richard Guenther <rguenther@suse.de>
10389 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10391 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10394 * gcc.c-torture/compile/pr42708-1.c: New test.
10396 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10399 * gcc.dg/pr42662.c: New test.
10401 PR tree-optimization/42645
10402 * g++.dg/other/pr42645-1.C: New test.
10403 * g++.dg/other/pr42645-2.C: New test.
10405 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10408 * gcc.target/powerpc/warn-1.c: New test.
10409 * gcc.target/powerpc/warn-2.c: New test.
10411 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10413 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10416 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10418 * gcc.dg/lto/20100108_0.c: New.
10420 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10422 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10423 Add -march=i686 -msse for 32bit x86 targets.
10425 2010-01-10 Richard Guenther <rguenther@suse.de>
10427 PR middle-end/42667
10428 * gcc.dg/torture/pr42667.c: New testcase.
10430 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10433 * gfortran.dg/array_constructor_34.f90: New test.
10435 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10438 * gfortran.dg/array_constructor_33.f90: New test.
10439 gfortran.dg/array_function_5.f90: Add credit.
10441 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10444 * gcc.dg/pr42631.c: New.
10446 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10449 * gcc.dg/pr42630.c: New.
10451 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10454 * gcc.dg/pr42629.c: New.
10456 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10458 PR middle-end/42363
10459 * gcc.dg/torture/pr42363.c: New.
10461 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10465 * gcc.dg/vect/pr42604.c: New.
10466 * gcc.dg/vect/pr42395.c: New.
10468 2010-01-09 Richard Guenther <rguenther@suse.de>
10470 PR middle-end/42512
10471 * gcc.c-torture/execute/pr42512.c: New testcase.
10473 2010-01-09 Tobias Burnus <burnus@net-b.de>
10476 * gfortran.dg/c_ptr_tests_14.f90: New test.
10478 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10481 * gnat.dg/null_pointer_deref1.adb: Don't run on
10482 sparc*-sun-solaris2.11.
10484 2010-01-08 Richard Guenther <rguenther@suse.de>
10487 * gcc.dg/lto/20100103-1_0.c: New testcase.
10488 * gcc.dg/lto/20100103-2_0.c: Likewise.
10490 2010-01-08 Tobias Burnus <burnus@net-b.de
10493 * gfortran.dg/asynchronous_1.f90: New test.
10494 * gfortran.dg/asynchronous_2.f90: New test.
10495 * gfortran.dg/conflicts.f90: Update error message.
10497 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10500 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10502 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10504 PR tree-optimization/42625
10505 * g++.dg/opt/dtor4.C: New test.
10506 * g++.dg/opt/dtor4.h: New.
10507 * g++.dg/opt/dtor4-aux.cc: New.
10509 2010-01-07 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/proc_ptr_26.f90: New test.
10514 2010-01-07 Tobias Burnus <burnus@net-b.de>
10517 * gfortran.dg/allocatable_scalar_7.f90: New test.
10519 2010-01-06 Richard Guenther <rguenther@suse.de>
10521 * gcc.c-torture/compile/pr42632.c: New testcase.
10523 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10526 * gcc.target/i386/pr42542-4.c: New.
10527 * gcc.target/i386/pr42542-4a.c: Likewise.
10528 * gcc.target/i386/pr42542-5.c: Likewise.
10529 * gcc.target/i386/pr42542-5a.c: Likewise.
10531 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10533 * gcc.dg/tls/opt-15.c: New test.
10535 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10537 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10539 2010-01-05 Martin Jambor <mjambor@suse.cz>
10541 PR tree-optimization/42462
10542 * g++.dg/torture/pr42462.C: New test.
10544 2010-01-05 Jason Merrill <jason@redhat.com>
10546 * g++.dg/cpp0x/initlist30.C: New test.
10548 2010-01-05 Richard Guenther <rguenther@suse.de>
10550 PR tree-optimization/42614
10551 * gcc.c-torture/execute/pr42614.c: New testcase.
10553 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10555 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10556 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10557 -Wunreachable-code.
10558 * gcc.dg/Wunreachable-2.c: Likewise.
10559 * gcc.dg/Wunreachable-3.c: Likewise.
10560 * gcc.dg/Wunreachable-4.c: Likewise.
10561 * gcc.dg/Wunreachable-5.c: Likewise.
10562 * gcc.dg/Wunreachable-6.c: Likewise.
10563 * gcc.dg/Wunreachable-7.c: Likewise.
10564 * gcc.dg/Wunreachable-8.c: Likewise.
10565 * gcc.dg/20041231-1.c: Likewise.
10567 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10570 * gcc.dg/pr42611.c: New test.
10572 PR tree-optimization/42508
10573 * g++.dg/opt/pr42508.C: New test.
10575 2010-01-05 Tobias Burnus <burnus@net-b.de>
10578 * gfortran.dg/allocatable_scalar_8.f90: New.
10580 2010-01-04 Martin Jambor <mjambor@suse.cz>
10582 PR tree-optimization/42398
10583 * gcc.c-torture/compile/pr42398.c: New test.
10585 2010-01-04 Jason Merrill <jason@redhat.com>
10588 * g++.dg/ext/attrib35.C: New.
10591 * g++.dg/cpp0x/auto17.C: New.
10593 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10595 * gcc.dg/lto/20100104_0.c: New.
10597 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10600 * gcc.target/i386/pr42542-1.c: New.
10601 * gcc.target/i386/pr42542-1a.c: Likewise.
10602 * gcc.target/i386/pr42542-1b.c: Likewise.
10603 * gcc.target/i386/pr42542-2.c: Likewise.
10604 * gcc.target/i386/pr42542-2a.c: Likewise.
10605 * gcc.target/i386/pr42542-2b.c: Likewise.
10606 * gcc.target/i386/pr42542-3.c: Likewise.
10607 * gcc.target/i386/pr42542-3a.c: Likewise.
10609 2009-01-04 Tobias Burnus <burnus@net-b.de>
10612 * gfortran.dg/allocatable_scalar_5.f90: New test.
10613 * gfortran.dg/allocatable_scalar_6.f90: New test.
10615 2010-01-03 Richard Guenther <rguenther@suse.de>
10618 * gfortran.dg/gomp/recursion1.f90: Remove.
10620 2010-01-03 Richard Guenther <rguenther@suse.de>
10622 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10623 * gcc.dg/uninit-6.c: Likewise.
10624 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10626 2010-01-03 Richard Guenther <rguenther@suse.de>
10628 PR tree-optimization/42589
10629 * gcc.target/i386/pr42589.c: New testcase.
10631 2010-01-03 Richard Guenther <rguenther@suse.de>
10633 PR tree-optimization/42438
10634 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10636 2010-01-02 Richard Guenther <rguenther@suse.de>
10639 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10641 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10644 * gcc.target/alpha/pr42448-1.c: New test.
10645 * gcc.target/alpha/pr42448-2.c: Ditto.
10647 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10649 PR preprocessor/41947
10650 * gcc.dg/c99-hexfloat-3.c: New test.
10652 2010-01-01 Richard Guenther <rguenther@suse.de>
10655 * gcc.c-torture/execute/pr42570.c: New testcase.
10657 2010-01-01 Richard Guenther <rguenther@suse.de>
10659 PR middle-end/42559
10660 * gcc.c-torture/compile/pr42559.c: New testcase.
10663 Copyright (C) 2010 Free Software Foundation, Inc.
10665 Copying and distribution of this file, with or without modification,
10666 are permitted in any medium without royalty provided the copyright
10667 notice and this notice are preserved.