1 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/intrinsic_6.f90: New.
6 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/dependency_37.f90: New test.
11 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/shift_mask.c: New test.
15 2010-10-01 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/45854
18 * g++.dg/torture/pr45854.C: New testcase.
20 2010-09-30 Michael Eager <eager@eagercon.com>
22 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
25 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
28 * gfortran.dg/graphite/pr45758.f90: New.
30 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
33 * gcc.dg/graphite/id-pr45230.c: New.
35 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
37 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
38 * gfortran.dg/graphite/graphite.exp: Same.
39 * gcc.dg/graphite/vect-pr43423.c: New.
41 2010-09-30 Jakub Jelinek <jakub@redhat.com>
44 * g++.dg/torture/pr45843.C: New test.
46 2010-09-30 Janus Weil <janus@gcc.gnu.org>
49 * gfortran.dg/allocate_derived_5.f90: New.
51 2010-09-30 Jakub Jelinek <jakub@redhat.com>
53 PR tree-optimization/31261
54 * gcc.dg/tree-ssa/pr31261.c: New test.
56 2010-09-30 Michael Eager <eager@eagercon.com>
58 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
59 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
60 * gcc.target/microblaze/microblaze.exp: Ditto.
61 * gcc.target/microblaze/others/string_cst1.c: Ditto.
62 * gcc.target/microblaze/others/string_cst2.c: Ditto.
63 * gcc.target/microblaze/others/data_var1.c: Ditto.
64 * gcc.target/microblaze/others/data_var2.c: Ditto.
65 * gcc.target/microblaze/others/data_var3.c: Ditto.
66 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
67 * gcc.target/microblaze/others/strings1.c:: Ditto.
68 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
69 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
70 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
71 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
72 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
73 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
74 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
75 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
76 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
77 * gcc.target/microblaze/isa/pcmp.c: Ditto.
78 * gcc.target/microblaze/isa/nofloat.c: Ditto.
79 * gcc.target/microblaze/isa/fcvt.c: Ditto.
80 * gcc.target/microblaze/isa/float.c: Ditto.
81 * gcc.target/microblaze/isa/mulh.c: Ditto.
82 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
83 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
84 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
85 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
86 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
87 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
88 * gcc.target/microblaze/isa/bshift.c: Ditto.
89 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
90 * gcc.target/microblaze/isa/div.c: Ditto.
91 * gcc.target/microblaze/isa/vanilla.c: Ditto.
92 * gcc.target/microblaze/isa/mul.c: Ditto.
94 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
96 merge from FSF 'apple/trunk' branch.
97 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
100 * objc.dg/enhanced-proto-1.m: New.
101 * objc.dg/enhanced-proto-2.m: New.
102 * obj-c++.dg/enhanced-proto-1.mm: New
103 * obj-c++.dg/enhanced-proto-2.mm: New.
105 2010-09-30 Richard Guenther <rguenther@suse.de>
108 * gcc.dg/debug/pr41893-1.c: Adjust.
109 * gcc.dg/pr30762-1.c: Likewise.
110 * gcc.dg/pr31529-1.c: Likewise.
111 * gcc.dg/pr34457-1.c: Likewise.
112 * gcc.dg/pr34668-1.c: Likewise.
113 * gcc.dg/pr43557-1.c: Likewise.
115 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
118 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
119 * objc.dg/const-str-3.m: Correct header for memcpy.
120 * objc.dg/const-str-7.m: Likewise.
121 * objc.dg/method-20b.m: Provide an implementation of Object.
122 Adjust XFAIL for m64 NeXT runtime.
123 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
124 * objc.dg/encode-3.m: Correct line ordering, provide header for
126 * objc.dg/encode-7-next.m: Only run for 32bit.
127 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
128 * objc.dg/type-size-2.m: Provide an implementation of Object.
130 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
131 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
132 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
133 Adjust XFAIL for m64 NeXT runtime.
134 * obj-c++.dg/method-22.mm: Likewise.
135 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
137 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
139 Merge from 'apple/trunk' branch on FSF servers.
141 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
144 * obj-c++.dg/bad-forward-decl.mm: New
146 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
148 * ada/acats/run_acats: Revert revision 157037.
150 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
152 Merge from 'apple/trunk' branch on FSF servers.
154 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
157 * objc.dg/naming-2.m: Update
158 * objc.dg/naming-3.m: New
160 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
163 * gcc.target/arm/pr40457-3.c: New test.
165 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
167 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
169 * lib/target-supports.exp (check_ifunc_available): Likewise.
171 2010-09-29 Tristan Gingold <gingold@adacore.com>
173 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
175 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
177 * objc.dg/keywords-1.m: New test.
178 * objc.dg/keywords-2.m: New test.
179 * objc.dg/keywords-3.m: New test.
180 * obj-c++.dg/keywords-1.mm: New test.
181 * obj-c++.dg/keywords-2.mm: New test.
183 2010-09-28 Jason Merrill <jason@redhat.com>
185 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
186 * g++.dg/ext/complit11.C: Likewise.
187 * g++.old-deja/g++.law/temps1.C: Likewise.
189 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
190 * g++.old-deja/g++.mike/misc6.C: Likewise.
192 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
194 * objc.dg/attributes/method-attribute-1.m: New.
195 * objc.dg/attributes/method-attribute-2.m: New.
197 * obj-c++.dg/attributes/method-attribute-1.m: New.
198 * obj-c++.dg/attributes/method-attribute-2.m: New.
200 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
202 * objc.dg/attributes: New.
203 * objc.dg/attributes/attributes.exp: New.
204 * objc.dg/attributes/class-attribute-1.m: New.
205 * objc.dg/attributes/class-attribute-2.m: New
206 * objc.dg/attributes/categ-attribute-1.m: New
207 * objc.dg/attributes/categ-attribute-2.m: New
208 * objc.dg/attributes/proto-attribute-1.m: New
210 * obj-c++.dg/attributes: New.
211 * obj-c++.dg/attributes/attributes.exp: New
212 * obj-c++.dg/attributes/class-attribute-1.mm: New
213 * obj-c++.dg/attributes/class-attribute-2.mm: New
214 * obj-c++.dg/attributes/categ-attribute-1.mm: New
215 * obj-c++.dg/attributes/categ-attribute-2.mm: New
216 * obj-c++.dg/attributes/proto-attribute-1.mm: New
218 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
220 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
221 from the branch renamed to method-20b.m to avoid clashes).
223 2005-08-23 Stuart Hastings <stuart@apple.com>
224 Ziemowit Laski <zlaski@apple.com>
227 * obj-c++.dg/method-23.mm: New.
228 * objc.dg/method-20.m: New.
230 2010-09-28 Jan Hubicka <jh@suse.cz>
232 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
234 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
237 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
238 i?86-*-solaris2.[89], *-*-vxworks*.
239 * gcc.target/i386/pr22152.c: Likewise.
240 * gcc.target/i386/vect8-ret.c: New test.
242 2010-09-28 Jie Zhang <jie@codesourcery.com>
244 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
246 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
248 Merge from 'apple/trunk' branch on FSF servers.
250 2005-07-18 Ziemowit Laski <zlaski@apple.com>
253 * obj-c++.dg/method-22.mm: New.
255 2010-09-27 Jason Merrill <jason@redhat.com>
257 * g++.dg/cpp0x/rv-lvalue-req.C: New.
258 * g++.dg/ext/complit11.C: Adjust.
259 * g++.old-deja/g++.law/temps1.C: Adjust.
260 * g++.old-deja/g++.ns/koenig6.C: Adjust.
261 * g++.old-deja/g++.oliva/partord1.C: Adjust.
263 2010-09-27 Ian Lance Taylor <iant@google.com>
265 * lib/target-supports.exp (check_effective_target_split_stack):
267 * gcc.dg/split-1.c: New test.
268 * gcc.dg/split-2.c: New test.
269 * gcc.dg/split-3.c: New test.
270 * gcc.dg/split-4.c: New test.
272 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
275 * objc.dg/type-size-3.m: New test.
277 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
280 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
282 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
285 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
286 * objc.dg/type-size-2.m: Same change.
287 * obj-c++.dg/encode-5.mm: Same change.
289 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
291 Merge from 'apple/trunk' branch on FSF servers. The original
292 Changelogs are below.
294 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
295 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
296 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
297 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
299 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
300 proto-qual-1.m in the branch) and the normal ABI on GNU.
301 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
302 the test only with the NeXT runtime.
303 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
304 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
305 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
306 Run the test only with the NeXT runtime.
308 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
311 * objc.dg/encode-7-64bit.m: New.
312 * objc.dg/encode-7.m: Skip if -m64.
314 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
317 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
318 * obj-c++.dg/threedotthree-abi-1.mm: New
319 * objc.dg/threedotthree-abi-1.m: New
321 2005-07-20 Ziemowit Laski <zlaski@apple.com>
324 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
325 * objc.dg/encode-6.m: Likewise.
326 * objc.dg/encode-7.m: New test case.
328 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
330 Merge from 'apple/trunk' branch on FSF servers. Renamed
331 const-str-12.m to constr-str-12b.m to avoid conflicts.
333 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
336 * obj-c++.dg/warn5.mm: New
338 2005-06-22 Ziemowit Laski <zlaski@apple.com>
341 * obj-c++.dg/const-str-12.mm: New.
342 * objc.dg/const-str-12.m: New.
344 2010-09-27 Tobias Burnus <burnus@net-b.de>
348 * gfortran.dg/storage_size_2.f08: Fix test.
349 * gfortran.dg/c_sizeof_1.f90: Fix test.
350 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
351 * gfortran.dg/c_sizeof_3.f90: New.
352 * gfortran.dg/c_sizeof_4.f90: New.
353 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
354 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
356 2010-09-26 Daniel Kraft <d@domob.eu>
360 * gfortran.dg/select_type_18.f03: New test.
362 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
364 * gnat.dg/return2.ad[sb]: New test.
365 * gnat.dg/return2_pkg.ads: New helper.
367 2010-09-25 Daniel Kraft <d@domob.eu>
370 * gfortran.dg/io_constraints_6.f03: New test.
371 * gfortran.dg/io_constraints_7.f03: New test.
372 * gfortran.dg/newunit_2.f90: New test.
374 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
376 * gfortran.dg/operator_c1202.f90: New test.
378 2010-09-24 Jan Hubicka <jh@suse.cz>
380 * gcc.dg/tree-ssa/leaf.c: New testcase.
382 2010-09-24 Jan Hubicka <jh@suse.cz>
384 PR tree-optimization/45738
385 PR tree-optimization/45741
386 * gcc.c-torture/compile/pr45741.c: New.
387 * gfortran.fortran-torture/compile/pr45738.f90: New.
389 2010-09-24 Joseph Myers <joseph@codesourcery.com>
391 * gcc.dg/cpp/undef-opt-1.c: New test.
393 2010-09-24 Jason Merrill <jason@redhat.com>
395 * g++.dg/other/error10.C: Adjust expected output.
397 2010-09-24 Jakub Jelinek <jakub@redhat.com>
400 * gcc.dg/torture/stackalign/alloca-6.c: New test.
401 * gcc.target/i386/pr45234.c: New test.
403 2010-09-24 Richard Guenther <rguenther@suse.de>
405 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
407 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
409 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
410 as a comment leader in regexp.
412 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
414 * objc.dg/sync-2.m: New test.
415 * obj-c++.dg/sync-2.mm: New test.
417 2010-09-24 Tobias Burnus <burnus@net-b.de>
420 * gfortran.dg/iso_fortran_env_7.f90: New.
422 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
424 * obj-c++.dg/too-many-args.mm: New file.
426 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
428 Merge from 'apple/trunk' branch on FSF servers.
430 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
433 * objc.dg/too-many-args.m: New
435 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
438 * gfortran.dg/dependency_36.f90: New test.
440 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
442 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
443 * gcc.target/i386/pad-3.c: Ditto.
444 * gcc.target/i386/pad-7.c: Ditto.
445 * gcc.target/i386/pad-7.c: Ditto.
446 * gcc.target/i386/pr36502.c: Ditto.
447 * gcc.target/i386/zee.c: Ditto.
448 * gcc.target/i386/20060821-1.c: Ditto.
449 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
450 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
451 * gcc.target/i386/pad-5b.c: Ditto.
452 * gcc.target/i386/pad-6a.c: Ditto.
453 * gcc.target/i386/pad-6b.c: Ditto.
454 * gcc.target/i386/pad-8.c: Ditto.
455 * gcc.target/i386/pad-9.c: Ditto.
456 * gcc.target/i386/pad-10.c: Ditto.
457 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
459 2010-09-23 Richard Guenther <rguenther@suse.de>
461 PR tree-optimization/45565
462 * g++.dg/ipa/pr45565.C: New testcase.
464 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
468 * gfortran.dg/vector_subscript_bound_1.f90: New.
470 2010-09-23 Richard Guenther <rguenther@suse.de>
473 * gcc.dg/pr45750.c: New testcase.
475 2010-09-23 Jakub Jelinek <jakub@redhat.com>
477 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
478 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
481 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
483 PR rtl-optimization/44374
484 * gcc.target/arm/headmerge-1.c: New test.
485 * gcc.target/arm/headmerge-2.c: New test.
486 * gcc.target/i386/headmerge-1.c: New test.
487 * gcc.target/i386/headmerge-2.c: New test.
489 2010-09-23 Daniel Kraft <d@domob.eu>
494 * gfortran.dg/intrinsic_intent_1.f03: New test.
495 * gfortran.dg/select_type_17.f03: New test.
496 * gfortran.dg/associate_5.f03: More definability tests.
497 * gfortran.dg/enum_2.f90: Check definability.
498 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
499 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
500 * gfortran.dg/char_expr_2.f90: Ditto.
501 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
502 * gfortran.dg/enum_5.f90: Ditto.
503 * gfortran.dg/equiv_constraint_8.f90: Ditto.
504 * gfortran.dg/impure_assignment_2.f90: Ditto.
505 * gfortran.dg/impure_assignment_3.f90: Ditto.
506 * gfortran.dg/intent_out_1.f90: Ditto.
507 * gfortran.dg/intent_out_3.f90: Ditto.
508 * gfortran.dg/pointer_assign_7.f90: Ditto.
509 * gfortran.dg/pointer_intent_3.f90: Ditto.
510 * gfortran.dg/pr19936_1.f90: Ditto.
511 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
512 * gfortran.dg/simpleif_2.f90: Ditto.
513 * gfortran.dg/protected_5.f90: Ditto.
514 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
515 * gfortran.dg/protected_6.f90: Ditto.
516 * gfortran.dg/protected_7.f90: Ditto.
518 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
521 * gfortran.dg/namelist_65.f90: New test.
523 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
525 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
526 the regexp pattern between the expected label and location string.
528 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
530 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
532 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
534 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
535 * gcc.dg/pr27898.c: Likewise.
536 * gcc.dg/pr28712.c: Likewise.
537 * gcc.dg/pr30762-1.c: Likewise.
538 * gcc.dg/pr31529-1.c: Likewise.
539 * gcc.dg/pr34457-1.c: Likewise.
540 * gcc.dg/pr34668-1.c: Likewise.
541 * gcc.dg/pr34989-1.c: Likewise.
542 * gcc.dg/pr43557-1.c: Likewise.
544 2010-09-22 Jakub Jelinek <jakub@redhat.com>
546 PR rtl-optimization/45739
547 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
550 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
552 * gcc.target/sparc/mnofpu.c: New test.
554 2010-09-22 Jakub Jelinek <jakub@redhat.com>
556 PR rtl-optimization/45739
557 * gcc.target/i386/pr45739.c: New test.
559 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
562 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
563 and counts. Add non-elemental function call check.
566 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
567 arguments checks. Update temporary counts.
568 * gfortran.dg/transpose_optimization_1.f90: New.
570 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
573 * objc.dg/invalid-method-1.m: New.
575 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
577 Merge from 'apple/trunk' branch on FSF servers.
579 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
582 * objc.dg/naming-4.m: New
583 * objc.dg/naming-5.m: New
584 * obj-c++.dg/naming-1.mm: New
585 * obj-c++.dg/naming-2.mm: New
587 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
588 Jack Howarth <howarth@bromo.med.uc.edu>
591 * g++.dg/torture/pr44972.C: Use portable assert().
593 2010-09-21 Richard Guenther <rguenther@suse.de>
595 PR tree-optimization/45580
596 * g++.dg/torture/pr45580.C: New testcase.
598 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
600 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
602 2010-09-20 Janus Weil <janus@gcc.gnu.org>
605 * gfortran.dg/pointer_check_7.f90: New.
607 2010-09-20 Jakub Jelinek <jakub@redhat.com>
609 PR rtl-optimization/45728
610 * gcc.c-torture/compile/pr45728.c: New test.
612 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
615 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
617 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
619 * g++.dg/tree-ssa/pr45605.C: Add "\\".
621 2010-09-20 Richard Guenther <rguenther@suse.de>
624 * gcc.dg/torture/pr45704.c: New testcase.
626 2010-09-20 Jan Hubicka <jh@suse.cz>
628 PR tree-optimize/45605
629 * g++.dg/tree-ssa/pr45605.C: New testcase.
631 2010-09-20 Michael Matz <matz@suse.de>
634 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
637 2010-09-20 Richard Guenther <rguenther@suse.de>
639 PR tree-optimization/45705
640 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
642 2010-09-20 Michael Matz <matz@suse.de>
645 * lib/target-supports.exp (check_effective_target_vect_perm):
648 2010-09-20 Jakub Jelinek <jakub@redhat.com>
650 PR rtl-optimization/45695
651 * gcc.c-torture/execute/pr45695.c: New test.
653 2010-09-19 Jan Hubicka <jh@suse.cz>
656 * gcc.c-torture/compile/pr44246.c:New file.
658 2010-09-19 Ira Rosen <irar@il.ibm.com>
660 PR tree-optimization/45714
661 * gfortran.dg/vect/pr45714-a.f: New test.
662 * gfortran.dg/vect/pr45714-b.f: New test.
664 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
666 * gnat.dg/const1.adb: Rename into...
667 * gnat.dg/constant1.adb: ...this.
668 * gnat.dg/constant2.adb: New test.
669 * gnat.dg/constant2_pkg1.ads: New helper.
670 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
672 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
674 * gnat.dg/specs/constant1.ads: New test.
675 * gnat.dg/specs/constant1_pkg.ads: New helper.
677 2010-09-18 Jan Hubicka <jh@suse.cz>
679 PR tree-optimization/45453
680 * g++.dg/tree-ssa/pr45453.C: New testcase.
682 2010-09-18 Jason Merrill <jason@redhat.com>
684 * g++.dg/cpp0x/initlist44.C: New.
686 2010-09-18 Richard Guenther <rguenther@suse.de>
688 PR tree-optimization/45709
689 * g++.dg/torture/pr45709-2.C: New testcase.
691 2010-09-18 Richard Guenther <rguenther@suse.de>
693 PR tree-optimization/45709
694 * g++.dg/torture/pr45709.C: New testcase.
696 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
699 * gcc.target/i386/pad-3.c: Pass -fno-pic.
701 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
703 * gcc.target/i386/pad-1.c: New.
704 * gcc.target/i386/pad-2.c: Likewise.
705 * gcc.target/i386/pad-3.c: Likewise.
706 * gcc.target/i386/pad-4.c: Likewise.
707 * gcc.target/i386/pad-5a.c: Likewise.
708 * gcc.target/i386/pad-5b.c: Likewise.
709 * gcc.target/i386/pad-6a.c: Likewise.
710 * gcc.target/i386/pad-6b.c: Likewise.
711 * gcc.target/i386/pad-7.c: Likewise.
712 * gcc.target/i386/pad-8.c: Likewise.
713 * gcc.target/i386/pad-9.c: Likewise.
714 * gcc.target/i386/pad-10.c: Likewise.
716 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
719 * gcc.dg/torture/stackalign/alloca-5.c: New.
721 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
724 * gcc.dg/torture/pr45678-2.c: New.
726 2010-09-17 Richard Guenther <rguenther@suse.de>
729 * gcc.dg/torture/pr45678-1.c: New testcase.
731 2010-09-17 Michael Matz <matz@suse.de>
733 PR tree-optimization/43432
734 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
735 check_effective_target_vect_perm_short): New predicates.
736 (check_effective_target_vect_perm): Include x86_64.
737 * gcc.dg/vect/pr43432.c: New test.
738 * gcc.dg/vect/vect-114.c: Adjust.
739 * gcc.dg/vect/vect-15.c: Ditto.
740 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
741 * gcc.dg/vect/slp-perm-9.c: Ditto.
743 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
746 * objc/execute/exceptions/throw-nil.m: Run the test only with the
749 2010-09-17 Richard Guenther <rguenther@suse.de>
751 * gcc.dg/pr27898.c: Use -flto instead of -combine.
752 * gcc.dg/pr28706.c: Likewise.
753 * gcc.dg/pr28712.c: Likewise.
754 * gcc.dg/pr30762-1.c: Likewise.
755 * gcc.dg/pr30762-2.c: Likewise.
756 * gcc.dg/pr31529-1.c: Likewise.
757 * gcc.dg/pr31529-2.c: Likewise.
758 * gcc.dg/pr34457-1.c: Likewise.
759 * gcc.dg/pr34457-2.c: Likewise.
760 * gcc.dg/pr34668-1.c: Likewise.
761 * gcc.dg/pr34668-2.c: Likewise.
762 * gcc.dg/pr34989-1.c: Likewise.
763 * gcc.dg/pr34989-2.c: Likewise.
764 * gcc.dg/pr43557-1.c: Likewise.
765 * gcc.dg/pr43557-2.c: Likewise.
766 * gcc.dg/debug/pr41893-1.c: Likewise.
767 * gcc.dg/matrix/matrix.exp: Do not use -combine.
768 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
769 * gcc.dg/matrix/matrix-4.c: Likewise.
770 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
771 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
772 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
773 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
775 2010-09-16 Tobias Burnus <burnus@net-b.de>
778 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
780 * gfortran.dg/intent_optimize_1.f90: New test.
782 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
784 * gcc.target/i386/divmod-1.c: New.
785 * gcc.target/i386/divmod-2.c: Likewise.
786 * gcc.target/i386/divmod-3.c: Likewise.
787 * gcc.target/i386/divmod-4.c: Likewise.
788 * gcc.target/i386/divmod-4a.c: Likewise.
789 * gcc.target/i386/divmod-5.c: Likewise.
790 * gcc.target/i386/divmod-6.c: Likewise.
791 * gcc.target/i386/divmod-7.c: Likewise.
792 * gcc.target/i386/divmod-8.c: Likewise.
793 * gcc.target/i386/udivmod-1.c: Likewise.
794 * gcc.target/i386/udivmod-2.c: Likewise.
795 * gcc.target/i386/udivmod-3.c: Likewise.
796 * gcc.target/i386/udivmod-4.c: Likewise.
797 * gcc.target/i386/udivmod-4a.c: Likewise.
798 * gcc.target/i386/udivmod-5.c: Likewise.
799 * gcc.target/i386/udivmod-6.c: Likewise.
800 * gcc.target/i386/udivmod-7.c: Likewise.
801 * gcc.target/i386/udivmod-8.c: Likewise.
803 2010-09-16 Jan Hubicka <jh@suse.cz>
805 * g++.dg/lto/pr45679-1_0.C: New file.
806 * g++.dg/lto/pr45679-1_1.C: New file.
807 * g++.dg/lto/pr45679-0_0.C: New file.
808 * g++.dg/lto/pr45679-0_1.C: New file.
810 2010-09-16 Janus Weil <janus@gcc.gnu.org>
813 * gfortran.dg/class_dummy_2.f03: New.
815 2010-09-16 Richard Guenther <rguenther@suse.de>
817 PR tree-optimization/45623
818 * gcc.dg/torture/pr45623.c: New testcase.
820 2010-09-16 Ira Rosen <irar@il.ibm.com>
822 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
823 name and parentheses.
824 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
826 2010-09-15 Jason Merrill <jason@redhat.com>
828 * g++.dg/parse/parameter-declaration-2.C: New.
830 * g++.dg/cpp0x/scoped_enum2.C: New.
832 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
834 * gcc.c-torture/compile/20100915-1.c: New test.
836 2010-09-15 Martin Jambor <mjambor@suse.cz>
839 * gcc.dg/ipa/pr45644.c: New test.
841 2010-09-15 Jakub Jelinek <jakub@redhat.com>
843 PR tree-optimization/45633
844 * gcc.dg/vect/pr45633.c: New test.
846 2010-09-15 Janus Weil <janus@gcc.gnu.org>
849 * gfortran.dg/allocate_derived_4.f90: New.
851 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
853 * lib/target-supports.exp
854 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
855 supported flag to true for neon.
857 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/template/crash103.C: New.
862 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
864 Merge from 'apple/trunk' branch on FSF servers.
866 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
869 * objc.dg/msg-in-protocol.m: New.
870 * obj-c++.dg/msg-in-protocol.mm: New.
872 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
875 * objc.dg/break-in-ifstmt.m: New.
877 2005-08-22 Ziemowit Laski <zlaski@apple.com>
880 * obj-c++.dg/comp-types-13.mm: New.
881 * objc.dg/comp-types-12.m: New.
883 2005-08-22 Ziemowit Laski <zlaski@apple.com>
886 * obj-c++.dg/proto-lossage-7.mm: New.
887 * objc.dg/proto-lossage-7.m: New.
889 2010-09-14 Jan Hubicka <jh@suse.cz>
891 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
893 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
896 2010-09-14 Jakub Jelinek <jakub@redhat.com>
899 * gcc.dg/pr45567.c: New test.
902 * g++.dg/debug/pr45660.C: New test.
904 2010-09-14 Ira Rosen <irar@il.ibm.com>
906 PR tree-optimization/45470
907 * g++.dg/vect/pr45470-a.cc: New test.
908 * g++.dg/vect/pr45470-a.cc: New test.
910 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
913 * lib/profopt.exp: Prune warnings on execname2 compile.
914 * lib/prune.exp: Prune "can't add line info" warnings.
916 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
919 * gfortran.dg/namelist_64.f90: New test.
921 2010-09-13 Jakub Jelinek <jakub@redhat.com>
923 PR rtl-optimization/45617
924 * gcc.target/i386/pr45617.c: New test.
926 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
928 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
930 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
932 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
933 * gcc.target/i386/fma4-vector.c: Likewise.
934 * gcc.target/i386/vectorize2.c: Likewise.
935 * gcc.target/i386/vectorize4.c: Likewise.
936 * gcc.target/i386/vectorize5.c: Likewise.
937 * gcc.target/i386/vectorize6.c: Likewise.
938 * gcc.target/i386/vectorize8.c: Likewise.
940 * gcc.target/i386/vect-double-1.c: New.
941 * gcc.target/i386/vect-double-1a.c: Likewise.
942 * gcc.target/i386/vect-double-2.c: Likewise.
943 * gcc.target/i386/vect-double-2a.c: Likewise.
945 * lib/target-supports.exp (check_effective_target_vect_double):
946 Set et_vect_double_saved to 0 when tuning for Atom.
948 2010-09-13 Jan Hubicka <jh@suse.cz>
950 * gcc.dg/torture/pr23821.c: Drop static keyword.
951 * gcc.dg/tree-ssa/loop-19.c: Likewise.
952 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
954 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
956 * gcc.target/arm/sync-1.c: New.
958 2010-09-12 Olivier Hainque <hainque@adacore.com>
960 * gnat.dg/memtrap.adb: New test.
962 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
964 * gfortran.dg/promotion.f90: Fix options.
966 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
968 * g++.dg/cpp0x/range-for1.C: New.
969 * g++.dg/cpp0x/range-for2.C: New.
970 * g++.dg/cpp0x/range-for3.C: New.
971 * g++.dg/cpp0x/range-for4.C: New.
972 * g++.dg/cpp0x/range-for5.C: New.
973 * g++.dg/cpp0x/range-for6.C: New.
975 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
977 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
978 and counts. Check that transpose is not called.
979 * gfortran.dg/transpose_2.f90: Update error message.
981 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
984 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
985 * g++.dg/lookup/strong-using-2.C: Likewise.
986 * g++.dg/lookup/strong-using-3.C: Likewise.
987 * g++.dg/lookup/strong-using-5.C: Likewise.
989 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
990 * g++.dg/cpp0x/inline-ns4.C: New.
991 * g++.dg/cpp0x/inline-ns5.C: New.
993 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
996 * gfortran.fortran-torture/compile/pr45634.f90: New.
998 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1000 * objc.dg/fobjc-exceptions.m: New test.
1002 2010-09-10 Jan Hubicka <jh@suse.cz>
1004 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1006 2010-09-10 Martin Jambor <mjambor@suse.cz>
1008 PR tree-optimization/44972
1009 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1010 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1011 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1013 * g++.dg/torture/pr44972.C: New test.
1015 2010-09-10 Martin Jambor <mjambor@suse.cz>
1017 PR tree-optimization/44972
1018 * g++.dg/torture/pr34850.C: Remove expected warning.
1020 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1022 * gfortran.dg/dummy_optional_arg.f90: New test.
1024 2010-09-08 Jan Hubicka <jh@suse.cz>
1026 PR tree-optimization/45598
1027 * fortran.fortran-torture/compile/pr45598.f90: New test.
1029 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1031 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1032 * lib/target-supports.exp (check_ifunc_available): New.
1033 * gcc.dg/attr-ifunc-1.c: New.
1034 * gcc.dg/attr-ifunc-2.c: New.
1035 * gcc.dg/attr-ifunc-3.c: New.
1036 * gcc.dg/attr-ifunc-4.c: New.
1037 * gcc.dg/attr-ifunc-5.c: New.
1038 * g++.dg/ext/attr-ifunc-1.C: New.
1039 * g++.dg/ext/attr-ifunc-2.C: New.
1040 * g++.dg/ext/attr-ifunc-3.C: New.
1041 * g++.dg/ext/attr-ifunc-4.C: New.
1043 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1046 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1048 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1050 * gfortran.dg/inline_transpose_1.f90: New test.
1052 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1055 * g++.dg/warn/Wunused-var-15.C: New test.
1057 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1059 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1062 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1064 * objc/execute/exceptions/throw-nil.m: New test.
1065 * objc/execute/exceptions/handler-1.m: Updated to use the new
1066 objc_set_uncaught_exception_handler() function.
1067 * objc/execute/exceptions/matcher-1.m: New test.
1069 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1072 * gfortran.dg/bit_comparison_1.F90: New test.
1073 * gfortran.dg/leadz_trailz_3.f90: New test.
1074 * gfortran.dg/masklr_2.F90: New test.
1075 * gfortran.dg/shiftalr_1.F90: New test.
1076 * gfortran.dg/merge_bits_2.F90: New test.
1077 * gfortran.dg/dshift_2.F90: New test.
1078 * gfortran.dg/bit_comparison_2.F90: New test.
1079 * gfortran.dg/masklr_1.F90: New test.
1080 * gfortran.dg/merge_bits_1.F90: New test.
1081 * gfortran.dg/dshift_1.F90: New test.
1082 * gfortran.dg/shiftalr_2.F90: New test.
1084 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1086 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1087 functions from objc/typedstream.h are deprecated.
1089 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1091 * lib/target-supports.exp
1092 (check_effective_target_run_expensive_tests): New proc.
1093 * gcc.c-torture/compile/limits-fnargs.c: Use
1094 dg-require-effective-target run_expensive_tests.
1096 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1099 * gfortran.dg/gomp/pr45597.f90: New test.
1102 * gfortran.dg/gomp/pr45595.f90: New test.
1104 2010-09-08 Michael Matz <matz@suse.de>
1106 * c-c++-common/uninit-17.c: Adjust.
1108 2010-09-08 Michael Matz <matz@suse.de>
1110 PR tree-optimization/43430
1111 * gcc.dg/vect/pr43430-2.c: New test.
1113 2010-09-08 Michael Matz <matz@suse.de>
1115 PR tree-optimization/33244
1116 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1118 2010-09-08 Richard Guenther <rguenther@suse.de>
1120 PR tree-optimization/45578
1121 * gfortran.dg/pr45578.f90: New testcase.
1123 2010-09-08 Richard Guenther <rguenther@suse.de>
1126 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1128 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/char_length_18.f90: New test.
1133 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1136 * gcc.target/i386/pr36502.c: New test.
1140 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1141 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1143 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1145 * gfortran.dg/achar_4.f90: Enable bounds checking.
1147 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1150 * gcc.target/i386/pr45206.c: New test.
1152 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1155 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1157 2010-09-07 Jan Hubicka <jh@suse.cz>
1159 * gcc.c-torture/compile/20100907.c: New testcase.
1161 2010-09-07 Richard Guenther <rguenther@suse.de>
1164 * g++.dg/eh/pr45569.C: New testcase.
1166 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1169 * gcc.target/arm/pr43137.c: New test.
1171 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1174 * gfortran.dg/dependency_35.f90: New test.
1176 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1179 * gfortran.dg/char_length_17.f90: New test.
1181 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1186 * g++.dg/template/typedef34.C: New test.
1187 * g++.dg/template/typedef35.C: New test.
1189 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1192 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1194 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1196 * g++.dg/warn/Wdouble-promotion.C: New.
1198 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1200 * g++.dg/parse/redef2.C: New.
1202 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1204 * gcc.dg/20100906-1.c: New testcase.
1206 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1209 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1210 DW_TAG_enumeration_type DIE.
1212 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1214 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1217 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1219 PR rtl-optimization/44919
1220 * g++.dg/opt/pr44919.C: New.
1222 2010-09-06 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/iall_iany_iparity_1.f90: New.
1226 * gfortran.dg/iall_iany_iparity_2.f90: New.
1228 2010-09-06 Jason Merrill <jason@redhat.com>
1230 * g++.dg/cpp0x/initlist42.C: New.
1232 * g++.dg/cpp0x/auto19.C: New.
1234 * g++.dg/template/sfinae25.C: New.
1235 * g++.dg/template/char1.C: Expect warning.
1236 * g++.dg/template/nontype10.C: Likewise.
1238 * g++.dg/cpp0x/implicit9.C: New.
1240 * g++.dg/cpp0x/initlist43.C: New.
1242 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1244 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1246 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1248 * gcc.dg/Wdouble-promotion.c: New.
1250 2010-09-05 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/float128_1.f90: Remove test case as
1253 it always fails since Rev 163611 backed out the
1254 front-end implementation.
1256 2010-09-05 Tobias Burnus <burnus@net-b.de>
1258 * gfortran.dg/float128_1.f90: XFAIL test case.
1260 2010-09-05 Tobias Burnus <burnus@net-b.de>
1262 * gfortran.dg/bessel_7.f90: Decrease required precision.
1264 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1267 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1268 ref-all-matching targets.
1270 2010-09-05 Richard Guenther <rguenther@suse.de>
1272 PR tree-optimization/45535
1273 * gcc.c-torture/compile/pr45535.c: New testcase.
1275 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1277 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1279 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1280 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1281 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1282 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1283 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1284 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1285 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1286 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1287 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1288 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1289 * gcc.target/i386/pr22152.c: Likewise.
1290 * gcc.target/i386/pr36992-1.c: Likewise.
1291 * gcc.target/i386/pr36992-2.c: Likewise.
1292 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1294 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1297 * gcc.dg/const-uniq-1.c: Modify regexp.
1299 2010-09-04 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/namelist_63.f90: New.
1304 2010-09-04 Jan Hubicka <jh@suse.cz>
1306 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1307 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1309 2010-09-04 Jan Hubicka <jh@suse.cz>
1311 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1313 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1316 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1318 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1320 * gcc.dg/opts-4.c: New test.
1322 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1324 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1325 * gcc.dg/vect/vect-peel-4.c: Ditto.
1327 2010-09-03 Daniel Kraft <d@domob.eu>
1330 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1332 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1335 * gfortran.dg/dependency_34.f90: New test.
1337 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1339 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1341 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1343 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1344 gcc.target/i386/clearcap.map if supported.
1346 2010-09-03 Michael Matz <matz@suse.de>
1349 * gcc.dg/pr45415.c: New test.
1351 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1353 PR tree-optimization/45506
1354 * gcc.dg/pr45506.c: New.
1356 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1359 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1360 * gcc.target/i386/float128-2.c: Ditto.
1362 2010-09-03 Daniel Kraft <d@domob.eu>
1365 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1366 * gfortran.dg/internal_dummy_2.f08: New test.
1367 * gfortran.dg/internal_dummy_3.f08: New test.
1368 * gfortran.dg/internal_dummy_4.f08: New test.
1370 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1373 * gcc.target/i386/pr45500.c: New test.
1375 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1377 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1379 2010-09-03 Daniel Kraft <d@domob.eu>
1382 * gfortran.dg/exit_2.f08; Adapt error messages.
1383 * gfortran.dg/exit_3.f08: New test.
1384 * gfortran.dg/exit_4.f08: New test.
1385 * gfortran.dg/exit_5.f03: New test.
1387 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1389 * gfortran.dg/ishft_4.f90: New test.
1391 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1393 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1394 FRIZ/XSRIZ instruciton for (double)(long long)x.
1395 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1397 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1399 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1401 2010-09-02 Richard Guenther <rguenther@suse.de>
1403 PR tree-optimization/44937
1404 PR tree-optimization/45412
1405 * g++.dg/opt/pr45412.C: New testcase.
1406 * gcc.c-torture/compile/pr45412.c: Likewise.
1407 * gcc.c-torture/compile/pr44937.c: Likewise.
1409 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1411 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1412 but using -Werror=comment.
1413 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1414 expected error messages.
1416 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1418 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1419 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1421 2010-09-02 Tobias Burnus <burnus@net-b.de>
1424 * gfortran.dg/initialization_27.f90: New.
1426 2010-09-02 Ira Rosen <irar@il.ibm.com>
1428 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1429 check into different basic blocks. Expect vectorization if misaligned
1430 stores are supported.
1431 * gcc.dg/vect/bb-slp-8a.c: New test.
1432 * gcc.dg/vect/bb-slp-8b.c: New test.
1434 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1436 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1438 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1441 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1442 * gfortran.dg/class_dummy_1.f03: New.
1444 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/tree-prof/partition2.C: New test.
1449 2010-09-01 Richard Guenther <rguenther@suse.de>
1451 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1452 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1453 * gcc.c-torture/execute/20100827-1.c: Likewise.
1455 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1457 * gfortran.dg/execute_command_line_1.f90: New test.
1459 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1461 PR preprocessor/45457
1462 * c-c++-common/cpp/pr45457.c: New test.
1464 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1466 * gcc.dg/nested-func-8.c: New test.
1468 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1471 * gfortran.dg/popcnt_poppar_1.F90: New test.
1472 * gfortran.dg/popcnt_poppar_2.F90: New test.
1474 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1476 * gcc.target/i386/volatile-2.c: Require nonpic target.
1478 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.dg/pr45461.c: New test.
1483 2010-08-31 Richard Guenther <rguenther@suse.de>
1486 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1488 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1490 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1492 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1495 * gfortran.dg/typebound_proc_18.f03: New.
1497 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1499 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1500 * lib/scanasm.exp (scan-stack-usage): Likewise.
1501 (scan-stack-usage-not): Likewise.
1502 * gcc.dg/stack-usage-1.c: New test.
1503 * gcc.target/i386/stack-usage-realign.c: Likewise.
1505 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1507 PR tree-optimization/45427
1508 * gcc.dg/tree-ssa/pr45427.c: New test.
1510 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1513 * g++.dg/template/crash102.C: New.
1515 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1518 * gcc.dg/gomp/atomic-12.c: New test.
1519 * gcc.dg/gomp/atomic-13.c: New test.
1520 * gcc.dg/gomp/atomic-14.c: New test.
1521 * g++.dg/gomp/atomic-11.C: New test.
1522 * g++.dg/gomp/atomic-12.C: New test.
1523 * g++.dg/gomp/atomic-13.C: New test.
1524 * g++.dg/gomp/atomic-14.C: New test.
1526 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1528 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1531 2010-08-30 Thomas Quinot <quinot@adacore.com>
1533 * gnat.dg/discr24.adb: New test.
1535 2010-08-30 Richard Guenther <rguenther@suse.de>
1537 PR tree-optimization/45449
1538 * gcc.dg/pr45449.c: New testcase.
1540 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1542 * gcc.dg/opts-1.c: Expect errors, not warnings.
1544 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1547 * gfortran.dg/dynamic_dispatch_11.f03: New.
1549 2010-08-29 Jason Merrill <jason@redhat.com>
1552 * g++.dg/parse/defarg15.C: New.
1554 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1557 * gfortran.dg/select_type_16.f03: New.
1559 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1560 Tobias Burnus <burnus@net-b.de>
1562 * gfortran.dg/bessel_7.f90: Decrease required precision.
1564 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1565 Kaz Kojima <kkojima@gcc.gnu.org>
1567 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1569 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1571 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1572 floating point conversion code generation.
1573 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1574 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1575 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1576 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1577 to integer conversion code generation.
1578 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1579 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1580 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1581 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1583 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1586 * gfortran.dg/random_seed_1.f90: Adjust test.
1587 * gfortran.dg/float128_1.f90: New test.
1589 2010-08-27 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/norm2_1.f90: New.
1593 * gfortran.dg/norm2_2.f90: New.
1594 * gfortran.dg/norm2_3.f90: New.
1595 * gfortran.dg/norm2_4.f90: New.
1596 * gfortran.dg/parity_1.f90: New.
1597 * gfortran.dg/parity_2.f90: New.
1598 * gfortran.dg/parity_3.f90: New.
1600 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1603 * gfortran.dg/select_type_15.f03: New.
1605 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1608 * gfortran.dg/hollerith8.f90: New test.
1610 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1613 * gfortran.dg/dependency_33.f90: New test.
1615 2010-08-27 Richard Guenther <rguenther@suse.de>
1617 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1618 * gcc.dg/graphite/scop-2.c: Likewise.
1619 * gcc.dg/graphite/scop-20.c: Likewise.
1620 * gcc.dg/vect/slp-25.c: Likewise.
1622 2010-08-27 Olivier Hainque <hainque@adacore.com>
1624 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1626 2010-08-26 Daniel Kraft <d@domob.eu>
1631 * gfortran.dg/associate_8.f03: New test.
1632 * gfortran.dg/select_type_13.f03: New test.
1633 * gfortran.dg/select_type_14.f03: New test.
1635 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1637 PR tree-optimization/44485
1638 * gcc.dg/pr44485.c: New test.
1640 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1642 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1643 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1644 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1646 2010-08-26 Richard Guenther <rguenther@suse.de>
1648 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1649 * gcc.dg/graphite/scop-21.c: Likewise.
1651 2010-08-26 Richard Guenther <rguenther@suse.de>
1653 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1654 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1655 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1656 * gcc.dg/vect/vect-91.c: Likewise.
1657 * gcc.dg/vect/vect-peel-1.c: Likewise.
1658 * gcc.dg/vect/vect-peel-2.c: Likewise.
1659 * gcc.dg/vect/vect-peel-4.c: Likewise.
1661 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1664 * gfortran.dg/der_io_4.f90: New test.
1666 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1668 PR rtl-optimization/44858
1669 * gcc.c-torture/execute/pr44858.c: New test.
1671 PR rtl-optimization/45400
1672 * g++.dg/other/i386-8.C: New test.
1674 2010-08-25 Richard Guenther <rguenther@suse.de>
1676 * gcc.dg/alias-8.c: Adjust.
1678 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1680 * gcc.target/i386/combine-mul.c: New test.
1682 2010-08-25 Richard Guenther <rguenther@suse.de>
1685 * gcc.dg/graphite/id-27.c: New testcase.
1686 * gcc.dg/lto/20100825-1_0.c: Likewise.
1688 2010-08-25 Richard Guenther <rguenther@suse.de>
1690 PR tree-optimization/45316
1691 * g++.dg/opt/pr45316.C: New testcase.
1693 2010-08-25 Richard Guenther <rguenther@suse.de>
1695 PR tree-optimization/45393
1696 * g++.dg/torture/pr45393.C: New testcase.
1698 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1700 PR tree-optimization/45059
1701 * gcc.c-torture/compile/pr45059.c: New test.
1703 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1705 * lib/target-supports.exp (check_effective_target_vect_unpack):
1706 Set vect_unpack supported flag to true for neon.
1708 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1710 * gcc.dg/tree-ssa/ifc-5.c: New.
1712 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1714 * gcc.dg/tree-ssa/ifc-4.c: New.
1715 * gcc.dg/tree-ssa/ifc-7.c: New.
1717 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1719 * gcc.dg/vect/vect.exp: Check loongson targets
1720 * g++.dg/vect/vect.exp: Likewise
1721 * gfortran.dg/vect/vect.exp: Likewise
1723 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1725 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1728 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1731 * gfortran.dg/proc_ptr_29.f90: New.
1733 2010-08-22 Tobias Burnus <burnus@net-b.de>
1734 Dominique d'Humieres <dominiq@lps.ens.fr>
1737 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1739 2010-08-22 Tobias Burnus <burnus@net-b.de>
1742 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1744 2010-08-22 Tobias Burnus <burnus@net-b.de>
1747 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1749 2010-08-22 Tobias Burnus <burnus@net-b.de>
1750 Dominique d'Humieres <dominiq@lps.ens.fr>
1754 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1755 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1757 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1762 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1763 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1764 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1766 2010-08-21 Tobias Burnus <burnus@net-b.de>
1770 * gfortran.dg/bessel_6.f90: New.
1771 * gfortran.dg/bessel_7.f90: New.
1773 2010-08-20 Jan Hubicka <jh@suse.cz>
1777 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1778 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1780 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1783 * gcc.target/i386/pr45336-1.c: New.
1784 * gcc.target/i386/pr45336-2.c: Likewise.
1785 * gcc.target/i386/pr45336-3.c: Likewise.
1786 * gcc.target/i386/pr45336-4.c: Likewise.
1788 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1791 * gcc.target/i386/volatile-2.c: Update scan strings to also
1792 include (%rip) for the memory reference on x86_64.
1794 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1797 * gcc.dg/pr44974.c: New test.
1799 PR rtl-optimization/45353
1800 * gcc.dg/pr45353.c: New test.
1802 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1804 * gcc.target/i386/volatile-2.c: New.
1806 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1808 PR rtl-optimization/44691
1809 * gfortran.dg/pr44691.f: New test.
1811 2010-10-19 Olivier Hainque <hainque@adacore.com>
1813 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1815 2010-08-19 Jason Merrill <jason@redhat.com>
1817 * g++.dg/init/synth3.C: New.
1818 * g++.dg/init/value8.C: New.
1819 * g++.dg/tree-ssa/empty-2.C: New.
1820 * g++.dg/cpp0x/noexcept09.C: New.
1822 2010-08-19 Daniel Kraft <d@domob.eu>
1826 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1827 * gfortran.dg/pointer_remapping_1.f90: New test.
1828 * gfortran.dg/pointer_remapping_2.f03: New test.
1829 * gfortran.dg/pointer_remapping_3.f08: New test.
1830 * gfortran.dg/pointer_remapping_4.f03: New test.
1831 * gfortran.dg/pointer_remapping_5.f08: New test.
1832 * gfortran.dg/pointer_remapping_6.f08: New test.
1834 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1837 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1839 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1841 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1843 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1845 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1848 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1851 * gcc.c-torture/execute/pr45070.c: New.
1853 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1855 * g++.dg/pr44328.C: New test.
1857 2010-08-19 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/bessel_3.f90: New.
1862 * gfortran.dg/bessel_4.f90: New.
1863 * gfortran.dg/bessel_5.f90: New.
1865 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1868 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1869 * gfortran.dg/pointer_init_2.f90: New.
1870 * gfortran.dg/pointer_init_3.f90: New.
1871 * gfortran.dg/pointer_init_4.f90: New.
1873 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1876 * g++.dg/pr45049-1.C: New test.
1877 * g++.dg/pr45049-2.C: New test.
1879 2010-08-18 Jie Zhang <jie@codesourcery.com>
1881 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1882 20 if __ARM_PCS is defined otherwise 64.
1883 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1884 instead of hard coded 64.
1886 2010-08-18 Yao Qi <yao@codesourcery.com>
1889 * gcc.target/arm/pr45094.c: New test.
1891 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1893 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1895 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1897 PR rtl-optimization/42575
1898 * gcc.target/arm/pr42575.c: New test.
1900 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1902 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1903 * gcc.dg/tls/thr-cse-1.c: New.
1905 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1908 * lib/target-supports.exp
1909 (check_effective_target_function_sections): New.
1910 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1911 function sections before proceding.
1913 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1916 * gfortran.dg/pr45308.f03: New test.
1918 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.target/i386/pr45296.c: New test.
1923 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1925 * g++.dg/ext/uow-1.C: New.
1926 * g++.dg/ext/uow-2.C: New.
1927 * g++.dg/ext/uow-3.C: New.
1928 * g++.dg/ext/uow-4.C: New.
1930 2010-08-17 Richard Guenther <rguenther@suse.de>
1933 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1935 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1938 * gcc.dg/Wcxx-compat-20.c: New test.
1940 2010-08-17 Daniel Kraft <d@domob.eu>
1943 * gfortran.dg/associate_1.f03: Extended to test newly supported
1944 features like association to variables.
1945 * gfortran.dg/associate_3.f03: Removed check for illegal change
1946 of associate-name here...
1947 * gfortran.dg/associate_5.f03: ...and added it here.
1948 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1949 * gfortran.dg/associate_7.f03: New test.
1951 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1953 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1955 2010-08-15 Daniel Kraft <d@domob.eu>
1958 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1959 * gfortran.dg/associate_3.f03: Clarify comment.
1960 * gfortran.dg/associate_5.f03: New test.
1961 * gfortran.dg/associate_6.f03: New test.
1963 2010-08-15 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/bind_c_usage_21.f90: New.
1967 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1969 2010-08-15 Tobias Burnus <burnus@net-b.de>
1971 * gfortran.dg/optional_absent_1.f90: New.
1972 * gfortran.dg/null_actual.f90: New.
1974 2010-08-15 Tobias Burnus <burnus@net-b.de>
1976 * gfortran.dg/pointer_target_1.f90: New.
1977 * gfortran.dg/pointer_target_2.f90: New.
1978 * gfortran.dg/pointer_target_3.f90: New.
1980 2010-08-15 Daniel Kraft <d@domob.eu>
1983 * gfortran.dg/elemental_args_check_3.f90: New test.
1984 * gfortran.dg/impure_1.f08: New test.
1985 * gfortran.dg/impure_2.f08: New test.
1986 * gfortran.dg/impure_3.f90: New test.
1987 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1989 2010-08-15 Ira Rosen <irar@il.ibm.com>
1991 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1992 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1994 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1996 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1998 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2000 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2002 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2003 dg-require-effective-target after dg-do.
2005 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2007 * lib/target-supports.exp (check_effective_target_vect_int): Return
2008 true for Loongson targets.
2009 (check_effective_target_vect_shift): Likewise.
2010 (check_effective_target_vect_no_int_max): Likewise.
2011 (check_effective_target_vect_no_align): Likewise.
2012 (check_effective_target_vect_short_mult): Likewise.
2014 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2016 * g++.dg/cast.C: Change fields of structures to "long" to pass
2017 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2018 * g++.dg/cpp0x/iop.C: Ditto.
2019 * g++.dg/cpp0x/named_refs.C: Ditto.
2020 * g++.dg/cpp0x/rv1p.C: Ditto.
2021 * g++.dg/cpp0x/rv2p.C: Ditto.
2022 * g++.dg/cpp0x/rv3p.C: Ditto.
2023 * g++.dg/cpp0x/rv4p.C: Ditto.
2024 * g++.dg/cpp0x/rv5p.C: Ditto.
2025 * g++.dg/cpp0x/rv6p.C: Ditto.
2026 * g++.dg/cpp0x/rv7p.C: Ditto.
2027 * g++.dg/cpp0x/rv8p.C: Ditto.
2028 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2030 2010-08-13 Daniel Kraft <d@domob.eu>
2032 * gfortran.dg/implied_shape_1.f08: New test.
2033 * gfortran.dg/implied_shape_2.f90: New test.
2034 * gfortran.dg/implied_shape_3.f08: New test.
2036 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2039 * gfortran.dg/char_component_initializer_1.f90: New test.
2041 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2043 PR tree-optimization/45241
2044 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2046 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2048 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2050 * gcc.target/i386/pr40906-2.c: Ditto.
2051 * gcc.target/i386/pr40906-3.c: Ditto.
2053 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2056 * gcc.c-torture/execute/pr45262.c: New test.
2058 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2062 * g++.dg/other/profile1.C: Ditto.
2064 2010-08-12 Richard Guenther <rguenther@suse.de>
2066 PR tree-optimization/45232
2067 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2068 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2069 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2070 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2071 unsigned arithmetic.
2072 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2073 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2074 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2075 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2076 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2077 unsigned arithmetic.
2078 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2079 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2080 unsigned arithmetic.
2081 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2082 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2083 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2084 unsigned arithmetic.
2085 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2086 * gcc.dg/tree-ssa/negate.c: Adjust.
2087 * gcc.dg/vect/vect-1.c: Adjust.
2088 * gfortran.dg/reassoc_6.f: XFAIL.
2090 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2093 * gcc.dg/pr45259.c: New test.
2095 2010-08-12 Wei Guozhi <carrot@google.com>
2098 * gcc.target/arm/pr44999.c: New testcase.
2100 2010-08-12 Jie Zhang <jie@codesourcery.com>
2102 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2104 (main): Adjust accordingly.
2106 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2108 * gfortran.dg/graphite/id-22.f: New.
2110 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2112 * gcc.dg/graphite/id-26.c: New.
2114 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2116 * gcc.dg/graphite/id-25.c: New.
2118 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2120 * gcc.dg/graphite/run-id-5.c: New.
2121 * gcc.dg/graphite/run-id-6.c: New.
2122 * gfortran.dg/graphite/id-21.f: New.
2124 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2126 * gcc.dg/graphite/id-24.c: New.
2128 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2130 * gcc.dg/tree-ssa/pr20742.c: New.
2132 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2134 * gcc.dg/graphite/id-23.c: New.
2136 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2138 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2140 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2142 * gcc.dg/graphite/pr42729.c: New.
2144 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2146 * gfortran.dg/graphite/id-20.f: New.
2148 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2150 * gcc.dg/graphite/id-22.c: New.
2152 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2154 * gcc.dg/graphite/run-id-2.c: Call abort.
2156 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2158 * gcc.dg/graphite/id-20.c: New.
2160 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2161 Steve Kargl <kargl@gcc.gnu.org>
2164 * gfortran.dg/move_alloc_3.f90: New.
2165 * gfortran.dg/random_seed_2.f90: New.
2167 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2169 * lib/target-supports.exp (check_effective_target_sync_int_long):
2171 (check_effective_target_sync_char_short): Likewise.
2173 2010-08-10 Yao Qi <yao@codesourcery.com>
2175 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2177 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2178 * g++.dg/other/packed1.C: Likewise.
2179 * g++.dg/other/crash-4.C: Likewise.
2180 * g++.dg/ext/packed8.C: Likewise.
2181 * g++.dg/init/array16.C: Likewise.
2183 2010-08-10 xinliang David Li <davidxl@google.com>
2184 * gcc.dg/tree-ssa/loop-19.c: Add option
2185 -fno-prefetch-loop-array
2187 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2190 * gcc.c-torture/compile/pr45182.c: New test.
2192 2010-08-09 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/variadic-104.C: New.
2197 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2200 * gfortran.dg/dependency_32.f90: New test.
2202 2010-08-09 Richard Guenther <rguenther@suse.de>
2205 * g++.dg/opt/nrv17.C: New testcase.
2207 2010-08-09 Richard Guenther <rguenther@suse.de>
2210 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2211 alignment from MEM_REF offset only if we took it from the
2214 * gcc.target/i386/pr24178.c: New testcase.
2216 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2218 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2219 * gcc.dg/20030702-1.c: Ditto.
2220 * gcc.dg/20050309-1.c: Ditto.
2221 * gcc.dg/20050325-1.c: Ditto.
2222 * gcc.dg/20050330-2.c: Ditto.
2223 * gcc.dg/20051201-1.c: Ditto.
2224 * gcc.dg/gomp/pr27573.c: Ditto.
2225 * gcc.dg/gomp/pr34610.c: Ditto.
2226 * gcc.dg/pr24225.c: Ditto.
2227 * gcc.dg/pr26570.c: Ditto.
2228 * gcc.dg/pr32773.c: Ditto.
2229 * g++.dg/gcov/gcov-6.C: Ditto.
2230 * g++.dg/gomp/pr34608.C: Ditto.
2231 * gfortran.dg/gomp/pr27573.f90: Ditto.
2233 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2234 dg-require-host-local dg directive.
2235 * gcc.dg/profile-dir-2.c: Ditto.
2236 * gcc.dg/profile-dir-3.c: Ditto.
2238 2010-08-08 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/45109
2241 * gcc.c-torture/compile/pr45109.c: New testcase.
2243 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2245 * gcc.dg/march.c: Skip if -march defined.
2246 * gcc.dg/mtune.c: Skip if -mtune defined.
2248 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2249 generic thunk support.
2251 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2254 * gcc.target/i386/pr45213.c: New test.
2256 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2259 * gfortran.dg/fmt_error_11.f03: New test.
2261 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2263 * lib/target-supports.exp (check_effective_target_sync_int_long):
2264 Add arm*-*-linux-gnueabi.
2265 (check_effective_target_sync_char_short): Likewise.
2267 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/dependency_31.f90: New test.
2272 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2274 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2276 2010-08-06 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/sfinae3.C: New.
2279 * g++.dg/cpp0x/sfinae4.C: New.
2281 2010-08-06 Richard Guenther <rguenther@suse.de>
2283 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2284 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2285 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2286 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2287 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2288 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2289 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2290 * gcc.c-torture/execute/20100805-1.c: Likewise.
2292 2010-08-05 Martin Jambor <mjambor@suse.cz>
2295 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2297 2010-08-05 Martin Jambor <mjambor@suse.cz>
2299 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2300 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2302 2010-08-05 Martin Jambor <mjambor@suse.cz>
2304 * g++.dg/ipa/devirt-1.C: New test.
2305 * g++.dg/ipa/devirt-2.C: Likewise.
2306 * g++.dg/ipa/devirt-3.C: Likewise.
2307 * g++.dg/ipa/devirt-4.C: Likewise.
2308 * g++.dg/ipa/devirt-5.C: Likewise.
2309 * gcc.dg/ipa/iinline-3.c: Likewise.
2311 2010-08-05 Jie Zhang <jie@codesourcery.com>
2313 PR tree-optimization/45144
2314 * gcc.dg/tree-ssa/pr45144.c: New test.
2316 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2321 * gfortran.dg/class_25.f03: New.
2322 * gfortran.dg/class_26.f03: New.
2324 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2326 * g++.dg/warn/miss-format-1.C: Update line number.
2328 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2331 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2332 .frame and .mask assembler directives.
2334 2010-08-04 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2337 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2338 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2339 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2341 2010-08-04 Tobias Burnus <burnus@net-b.de>
2344 * gfortran.dg/derived_constructor_char_1.f90: New.
2345 * gfortran.dg/derived_constructor_char_2.f90: New.
2347 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2350 * gfortran.dg/dependency_30.f90: New test.
2352 2010-08-03 Jan Hubicka <jh@suse.cz>
2354 * gcc.c-torture/compile/pr45085.c: New testcase.
2356 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2360 * gfortran.dg/typebound_call_9.f03: Modified.
2361 * gfortran.dg/typebound_generic_1.f03: Modified.
2363 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2367 * gfortran.dg/dependency_29.f90: New test.
2369 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2372 * gfortran.dg/character_comparison_2.f90: New test.
2373 * gfortran.dg/character_comparison_3.f90: New test.
2374 * gfortran.dg/dependency_28.f90: New test.
2376 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2379 * gcc.target/arm/pr40457-1.c: New test.
2380 * gcc.target/arm/pr40457-2.c: New test.
2382 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2385 * gfortran.dg/typebound_call_17.f03: New.
2387 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2390 * gfortran.dg/allocate_derived_3.f90: New.
2392 2010-07-30 Xinliang David Li <davidxl@google.com>
2393 PR tree-optimization/45121
2394 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2396 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2399 * g++.dg/pr45112.C: New test.
2401 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2404 PR rtl-optimization/45137
2405 * gcc.dg/pr45055.c: New test.
2407 2010-07-30 Alan Modra <amodra@gmail.com>
2409 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2410 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2412 2010-07-29 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/whole_file_25.f90: New.
2417 * gfortran.dg/whole_file_26.f90: New.
2418 * gfortran.dg/whole_file_27.f90: New.
2420 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2423 * gfortran.dg/typebound_proc_17.f03: New.
2425 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2428 * gfortran.dg/move_alloc_2.f90: New.
2430 2010-07-29 Xinliang David Li <davidxl@google.com>
2431 PR tree-optimization/45121
2432 * c-c++-common/uninit-17.c: Fix expected output.
2434 2010-07-29 Richard Guenther <rguenther@suse.de>
2436 PR tree-optimization/45120
2437 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2439 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2443 * gfortran.dg/pr42051.f03: New testcase.
2445 2010-07-29 Richard Guenther <rguenther@suse.de>
2448 * gcc.c-torture/execute/pr45034.c: New testcase.
2450 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2455 2010-07-28 Daniel Kraft <d@domob.eu>
2457 * gfortran.dg/bound_8.f90: New test.
2459 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2462 * gcc.dg/pr45105.c: New test.
2464 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2466 PR rtl-optimization/45107
2467 * gcc.dg/pr45107.c: New test.
2469 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2471 PR rtl-optimization/45101
2472 * gcc.dg/pr45101.c: New test.
2474 2010-07-28 Tobias Burnus <burnus@net-b.de>
2477 * gfortran.dg/whole_file_24.f90: New.
2479 2010-07-27 Jason Merrill <jason@redhat.com>
2481 * g++.dg/cpp0x/variadic102.C: New.
2482 * g++.dg/cpp0x/variadic103.C: New.
2484 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2486 PR rtl-optimization/40956
2489 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2490 * gcc.target/arm/pr42574.c: Add tests.
2492 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2494 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2496 (cleanup-repo-files): Ditto.
2497 (cleanup-saved-temps): Ditto.
2499 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2505 * gcc.dg/pr45079.c: New test.
2507 2010-07-27 Ira Rosen <irar@il.ibm.com>
2509 PR tree-optimization/44152
2510 * gcc.dg/vect/fast-math-pr44152.c: New test.
2512 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2515 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2516 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2517 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2518 * obj-c++.dg/torture/trivial.mm: Ditto.
2519 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2520 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2521 * objc.dg/torture/tls/thr-init.m: Ditto.
2522 * objc.dg/torture/trivial.m: Ditto.
2524 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2526 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2527 Skip on spu-*-* targets.
2529 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2531 PR tree-optimization/45083
2532 * gcc.dg/pr45083.c: New test.
2534 2010-07-26 Tobias Burnus <burnus@net-b.de>
2537 * gfortran.dg/whole_file_22.f90: New test.
2538 * gfortran.dg/whole_file_23.f90: New test.
2540 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2541 Jack Howarth <howarth@bromo.med.uc.edu>
2542 Richard Henderson <rth@redhat.com>
2545 * gcc.dg/tls/thr-init-1.c: New.
2546 * gcc.dg/tls/thr-init-2.c: New.
2547 * gcc.dg/torture/tls New.
2548 * gcc.dg/torture/tls/tls-test.c: New.
2549 * gcc.dg/torture/tls/thr-init-1.c: New.
2550 * gcc.dg/torture/tls/tls.exp: New.
2551 * gcc.dg/torture/tls/thr-init-2.c: New.
2552 * gcc.dg/tls/emutls-2.c: New test
2554 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2555 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2556 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2557 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2558 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2559 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2560 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2561 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2562 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2563 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2564 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2565 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2566 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2567 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2568 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2569 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2570 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2571 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2572 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2573 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2574 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2575 gfortran.dg/gomp/omp_threadprivate1.f90,
2576 gfortran.dg/gomp/omp_threadprivate2.f90,
2577 gfortran.dg/gomp/reduction1.f90,
2578 gfortran.dg/gomp/sharing-1.f90: Likewise.
2580 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2582 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2584 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2585 dg-require-visibility.
2587 2010-07-26 Richard Guenther <rguenther@suse.de>
2589 PR tree-optimization/43784
2590 * gcc.c-torture/execute/pr43784.c: New testcase.
2591 * g++.dg/torture/pr43784.C: Likewise.
2593 2010-07-26 Richard Guenther <rguenther@suse.de>
2596 * g++.dg/pr45056.C: New testcase.
2598 2010-07-26 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/45071
2601 * gcc.dg/pr45071.c: New testcase.
2603 2010-07-26 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/namelist_62.f90: New.
2608 2010-07-26 Richard Guenther <rguenther@suse.de>
2610 * gcc.c-torture/execute/pr45017.c: Move ...
2611 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2613 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2616 * trim_optimize_1.f90: New test.
2617 * character_comparision_1.f90: New test.
2619 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2622 * gfortran.dg/wtruncate_fix.f: New test.
2624 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2627 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2629 2010-07-24 Richard Guenther <rguenther@suse.de>
2632 * g++.dg/lto/20100724-1_0.C: New testcase.
2634 2010-07-24 Richard Guenther <rguenther@suse.de>
2637 * gcc.dg/lto/20100724-1_0.c: New testcase.
2638 * gcc.dg/lto/20100724-1_1.c: Likewise.
2640 2010-07-24 Tobias Burnus <burnus@net-b.de>
2643 * gfortran.dg/whole_file_21.f90: New.
2645 * gfortran.dg/integer_exponentiation_3.F90: Use
2646 -ffloat-store only for i?86/x86-64 -m32.
2648 2010-07-24 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2651 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2653 2010-07-24 Tobias Burnus <burnus@net-b.de>
2655 * gfortran.dg/func_decl_4.f90: Split test into two ...
2656 * gfortran.dg/func_decl_5.f90: ... parts.
2657 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2658 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2659 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2660 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2661 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2662 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2663 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2664 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2665 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2666 * gfortran.dg/sizeof.f90: Make test valid.
2667 * gfortran.dg/pr20865.f90: Add new dg-error.
2668 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2669 * gfortran.dg/g77/19990218-0.f: Ditto.
2670 * gfortran.dg/g77/19990218-1.f: Ditto.
2671 * gfortran.dg/g77/970625-2.f: Ditto.
2672 * gfortran.dg/pr37243.f: Fix function declaration.
2673 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2674 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2676 2010-07-23 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/char_array_structure_constructor.f90: Add
2680 -fwhole-file as dg-option as it otherwise fails on some
2683 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2685 * gnat.dg/aggr16.ad[sb]: New test.
2686 * gnat.dg/aggr16_pkg.ads: New helper.
2688 2010-07-23 Richard Guenther <rguenther@suse.de>
2691 * g++.dg/lto/20100723-1_0.C: New testcase.
2693 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2695 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2697 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2698 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2700 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2702 * lib/target-supports.exp (add_options_for_tls): New proc.
2703 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2704 * g++.dg/tls/static-1a.cc: Likewise.
2705 * gcc.dg/tls/emutls-1.c: Likewise.
2706 * gcc.dg/tls/opt-11.c: Likewise.
2707 * gcc.dg/tls/opt-12.c: Likewise.
2708 * gcc.dg/tls/pr24428-2.c: Likewise.
2709 * gcc.dg/tls/pr24428.c: Likewise.
2710 * obj-c++.dg/tls/static-1.mm: Likewise.
2711 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2712 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2713 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2714 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2715 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2716 * objc.dg/torture/tls/thr-init.m: Likewise.
2717 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2719 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2721 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2722 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2723 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2724 optimized dump files.
2726 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2728 PR tree-optimization/45047
2729 * gcc.c-torture/compile/pr45047.c: New test.
2731 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2733 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2734 instead of dg-compile.
2735 * gcc.dg/float-range-4.c: Ditto.
2736 * gcc.dg/float-range-5.c: Ditto.
2737 * gcc.dg/fold-overflow-1.c: Ditto.
2738 * gcc.dg/gomp/sections-4.c: Ditto.
2739 * gcc.dg/transparent-union-1.c: Ditto.
2740 * gcc.dg/transparent-union-2.c: Ditto.
2741 * gcc.target/i386/pr39315-check.c: Ditto.
2742 * g++.dg/gomp/sections-4.C: Ditto.
2743 * g++.dg/template/dtor7.C: Ditto.
2744 * g++.dg/tree-ssa/pr19952.C: Ditto.
2745 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2746 * gfortran.dg/graphite/pr42185.f90: Ditto.
2747 * gfortran.dg/namelist_36.f90: Ditto.
2748 * gnat.dg/noreturn1.adb: Ditto.
2749 * gnat.dg/specs/small_alignment.ads: Ditto.
2751 2010-07-23 Martin Jambor <mjambor@suse.cz>
2753 PR tree-optimization/44915
2754 * g++.dg/torture/pr44915.C: New test.
2756 2010-07-23 Martin Jambor <mjambor@suse.cz>
2758 PR tree-optimization/44914
2759 * g++.dg/tree-ssa/pr44914.C: New test.
2761 2010-07-23 Jie Zhang <jie@codesourcery.com>
2764 * gcc.dg/pr44290-1.c: New test.
2765 * gcc.dg/pr44290-2.c: New test.
2767 2010-07-23 Jason Merrill <jason@redhat.com>
2770 * g++.dg/abi/mangle44.C: New.
2772 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2774 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2775 for compile-time only tests.
2776 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2778 * gcc.target/i386/pr39315-4.c: Ditto.
2779 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2780 target check. Include sse-os-support.h.
2781 (main): Call check_isa and sse_os_support.
2782 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2783 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2784 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2785 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2786 target check. Include sse-os-support.h.
2787 (main): Call check_isa and sse_os_support.
2788 * gcc.target/i386/vperm-v2df.c: Ditto.
2790 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2792 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2793 (check_effective_target_avx_runtime): New procedure.
2794 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2795 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2797 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2798 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2799 and __get_cpuid test.
2800 * gcc.dg/compat/vector-2b_main.c: Ditto.
2802 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2804 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2805 for compile-time only test.
2806 * gcc.dg/pr32716.c: Ditto.
2807 * gcc.dg/pr34856.c: Ditto.
2808 * gcc.dg/pr36997.c: Ditto.
2809 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2810 * gfortran.dg/pr28158.f90: Ditto.
2811 * gfortran.dg/pr30667.f: Ditto.
2813 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2814 i?86-*-* and x86_64-*-* targets to disable execution on targets
2815 without sse2 runtime support.
2816 * g++.dg/vect/vect.exp: Ditto.
2817 * gfortran.dg/vect/vect.exp: Ditto.
2819 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2820 * gcc.dg/pr37544.c: Ditto.
2821 * gcc.dg/pr40550.c: Ditto.
2822 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2823 * gcc.dg/compat/vector-1a_main.c: Ditto.
2824 * gcc.dg/compat/vector-2a_main.c: Ditto.
2825 * gcc.dg/torture/pr16104-1.c: Ditto.
2826 * gcc.dg/torture/pr35771-1.c: Ditto.
2827 * gcc.dg/torture/pr35771-2.c: Ditto.
2828 * gcc.dg/torture/pr35771-3.c: Ditto.
2829 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2830 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2831 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2832 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2833 * g++.dg/other/i386-1.C: Ditto.
2834 * g++.dg/other/pr40446.C: Ditto.
2836 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2838 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2840 2010-07-23 Daniel Kraft <d@domob.eu>
2843 * gfortran.dg/exit_1.f08: New test.
2844 * gfortran.dg/exit_2.f08: New test.
2846 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2848 PR tree-optimization/39839
2849 * gcc.target/arm/pr39839.c: New test case.
2851 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2853 * gnat.dg/unchecked_convert5b.adb: New test.
2854 * gnat.dg/unchecked_convert6.adb: Likewise.
2855 * gnat.dg/unchecked_convert6b.adb: Likewise.
2857 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/aggr15.ad[sb]: New test.
2861 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2864 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2866 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2868 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2869 with dg-require-linker-plugin.
2871 2010-07-22 Richard Guenther <rguenther@suse.de>
2874 * g++.dg/lto/20100722-1_0.C: New testcase.
2876 2010-07-22 Richard Guenther <rguenther@suse.de>
2879 * gcc.dg/lto/20100720-3_0.c: New testcase.
2880 * gcc.dg/lto/20100720-3_1.c: Likewise.
2882 2010-07-22 Richard Guenther <rguenther@suse.de>
2884 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2885 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2888 * gcc.dg/lto/20100722-1_0.c: New testcase.
2890 2010-07-22 Martin Jambor <mjambor@suse.cz>
2892 PR tree-optimization/44891
2893 * gcc.c-torture/compile/pr44891.c: New test.
2895 2010-07-22 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/45017
2898 * gcc.c-torture/execute/pr45017.c: New testcase.
2900 2010-07-22 Tobias Burnus <burnus@net-b.de>
2903 * gfortran.dg/aliasing_dummy_5.f90: New.
2905 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2908 * gcc.target/arm/pr43698.c: New test.
2910 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2913 * Revert my commit r162325 for this PR.
2915 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.target/m68k/pr45015.c: New test.
2920 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2923 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2926 2010-07-21 Richard Guenther <rguenther@suse.de>
2929 * g++.dg/lto/20100721-1_0.C: New testcase.
2931 2010-07-21 Martin Jambor <mjambor@suse.cz>
2933 PR tree-optimization/44900
2934 * g++.dg/torture/pr44900.C: New test.
2936 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2939 * c-c++-common/uninit-17.c: Correct expected error.
2941 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.dg/guality/asm-1.c: New test.
2946 * gcc.dg/guality/pr45003-2.c: New test.
2947 * gcc.dg/guality/pr45003-3.c: New test.
2949 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2952 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2954 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2956 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2957 defined on the current line.
2958 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2959 * g++.dg/debug/dwarf2/pr44641.C: New.
2961 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2963 * gcc.target/powerpc/block-move-1.c: New test.
2964 * gcc.target/powerpc/block-move-2.c: New test.
2966 2010-07-20 Jason Merrill <jason@redhat.com>
2969 * g++.dg/cpp0x/sfinae2.C: New.
2971 2010-07-20 Richard Guenther <rguenther@suse.de>
2974 * gcc.dg/lto/20100720-4_0.c: New testcase.
2976 2010-07-20 Richard Guenther <rguenther@suse.de>
2979 * gcc.dg/lto/20100720-2_0.c: New testcase.
2980 * gcc.dg/lto/20100720-2_1.c: Likewise.
2982 2010-07-20 Richard Guenther <rguenther@suse.de>
2985 * gcc.dg/lto/20100720-1_0.c: New testcase.
2986 * gcc.dg/lto/20100720-1_1.c: Likewise.
2988 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2991 * gcc.dg/guality/pr45003-1.c: New test.
2993 2010-07-20 Richard Guenther <rguenther@suse.de>
2995 PR tree-optimization/44977
2996 * gcc.dg/torture/pr44977.c: New testcase.
2998 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3000 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3003 2010-07-20 Richard Guenther <rguenther@suse.de>
3007 * gcc.dg/pr44971.c: New testcase.
3008 * gcc.c-torture/compile/pr44988.c: Likewise.
3010 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3013 * gfortran.dg/allocate_with_typespec.f90: New test.
3014 * gfortran.dg/allocate_derived_1.f90: Update error message.
3016 2010-07-19 Jason Merrill <jason@redhat.com>
3019 * g++.dg/cpp0x/decltype23.C: New.
3021 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3024 * gfortran.dg/class_defined_operator_1.f03 : New test.
3026 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3028 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3029 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3030 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3031 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3033 2010-07-19 Richard Guenther <rguenther@suse.de>
3036 * gcc.c-torture/compile/pr44941.c: New testcase.
3038 2010-07-19 Jason Merrill <jason@redhat.com>
3041 * g++.dg/template/sfinae24.C: New.
3043 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3046 * gfortran.dg/data_implied_do_2.f90: Removed.
3048 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/template/sfinae23.C: New.
3053 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055 * lib/target-supports.exp (check_sse_os_support_available): New
3057 (check_sse_hw_available): New proc.
3058 (check_effective_target_sse_runtime): New proc.
3059 (check_effective_target_sse2_runtime): New proc.
3060 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3061 -msse2 if check_sse_os_support_available.
3062 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3063 check_sse_os_support_available.
3064 * gcc.dg/vect/vect.exp: Likewise.
3065 * gfortran.dg/vect/vect.exp: Likewise.
3066 * gcc.target/i386/sol2-check: Renamed to ...
3067 * gcc.target/i386/sse-os-support.h: ... this.
3068 (sol2_check): Renamed to ...
3069 (sse_os_support): ... this.
3070 Only test movss with xmm registers.
3071 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3072 Removed ILL_INSN, ILL_INSN_LEN.
3073 * gcc.target/i386/sse2-check.h: Likewise.
3074 * gcc.target/i386/sse3-check.h: Likewise.
3075 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3076 Removed cpuid.h, __get_cpuid test.
3077 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3078 Removed cpuid.h, __get_cpuid test.
3079 * g++.dg/other/pr40446.C: Likewise.
3080 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3081 * gcc.dg/compat/vector-1a_main.c: Likewise.
3082 * gcc.dg/compat/vector-2a_main.c: Likewise.
3083 * gcc.dg/pr36584.c: Likewise.
3084 * gcc.dg/pr37544.c: Likewise.
3085 * gcc.dg/torture/pr16104-1.c: Likewise.
3086 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3087 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3088 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3089 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3090 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3091 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3093 * gcc.dg/torture/pr35771-2.c: Likewise.
3094 * gcc.dg/torture/pr35771-3.c: Likewise.
3095 * gcc.target/i386/pr39315-2.c: Likewise.
3096 * gcc.target/i386/pr39315-4.c: Likewise.
3097 * gcc.target/i386/vperm-v2df.c: Likewise.
3098 * gcc.target/i386/vperm-v2di.c: Likewise.
3099 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3100 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3103 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3106 * gfortran.dg/data_implied_do_2.f90: New test.
3108 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3110 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3112 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3114 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3115 to the "mips16" group.
3116 (mips_using_mips16_p): New procedure.
3117 (mips-dg-options): Use it.
3119 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3121 * gcc.target/mips/mips16-attributes-4.c: New test.
3123 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3126 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3127 * gcc.target/powerpc/recip-2.c: Ditto.
3128 * gcc.target/powerpc/recip-3.c: Ditto.
3130 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3132 * gcc.target/arm/pr42235.c: New test.
3134 2010-07-16 Jason Merrill <jason@redhat.com>
3137 * g++.dg/template/partial8.C: New.
3139 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3142 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3144 (gualcvt): New overloaded inline.
3145 (GUALCVT): Use it for C++.
3146 * g++.dg/guality/guality.exp: New.
3147 * g++.dg/guality/guality.h: New.
3148 * g++.dg/guality/redeclaration1.C: New test.
3149 * g++.dg/dg.exp: Prune also guality/* tests.
3150 * gcc.dg/guality/pr43141.c: Moved to...
3151 * c-c++-common/guality/pr43141.c: ... here.
3153 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3156 * gfortran.dg/char4_iunit_2.f03: New test.
3158 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3160 * lib/plugin-support.exp (plugin-test-execute):
3161 Add ${gcc_objdir}/intl to includes.
3163 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.c-torture/execute/pr44942.c: New test.
3167 * gcc.target/i386/pr44942.c: New test.
3169 2010-07-15 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp0x/implicit7.C: New.
3173 * g++.dg/cpp0x/implicit8.C: New.
3175 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3177 Disable float tests for __SPU__ targets due to lack of signed zero:
3178 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3179 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3180 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3181 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3182 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3183 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3184 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3185 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3186 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3188 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3190 * gfortran.dg/select_char_2.f90: New test.
3192 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3194 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3197 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3200 * gfortran.dg/typebound_generic_9.f03: New.
3202 2010-07-15 Richard Guenther <rguenther@suse.de>
3204 PR tree-optimization/44946
3205 * gcc.c-torture/compile/pr44946.c: New testcase.
3207 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3210 * gfortran.dg/select_char_3.f90: New test.
3212 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3213 Kevin F. Quinn <kevquinn@gentoo.org>
3215 * gcc.dg/Wtrampolines.c: New.
3217 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3220 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3222 2010-07-14 Jason Merrill <jason@redhat.com>
3225 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3227 Implement C++0x unrestricted unions (N2544)
3228 * g++.dg/cpp0x/union1.C: New.
3229 * g++.dg/cpp0x/union2.C: New.
3230 * g++.dg/cpp0x/union3.C: New.
3231 * g++.dg/cpp0x/defaulted2.C: Adjust.
3232 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3233 * g++.old-deja/g++.ext/anon2.C: Adjust.
3234 * g++.old-deja/g++.mike/misc6.C: Adjust.
3236 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3239 * gfortran.dg/c_loc_tests_15.f90: New.
3241 2010-07-13 Jason Merrill <jason@redhat.com>
3244 * g++.dg/cpp0x/implicit6.C: New.
3246 2010-07-13 Jason Merrill <jason@redhat.com>
3249 * g++.dg/abi/noreturn1.C: New.
3250 * g++.dg/abi/noreturn2.C: New.
3252 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3256 * c-c++-common/pr44832.c: New test.
3258 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3261 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3262 on the target. Make sure that we can assemble the emitted asm when
3263 the test type is 'compile'.
3265 2010-07-13 Richard Guenther <rguenther@suse.de>
3267 PR tree-optimization/36960
3268 * g++.dg/torture/pr36960.C: New testcase.
3270 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3273 * g++.dg/template/sfinae21.C: New.
3274 * g++.dg/template/sfinae22.C: Likewise.
3276 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3279 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3280 * gcc.dg/plugin/ggcplug.c: Likewise.
3281 * g++.dg/plugin/selfassign.c: Likewise.
3282 * g++.dg/plugin/attribute_plugin.c: Likewise.
3283 * g++.dg/plugin/dumb_plugin.c: Likewise.
3284 * g++.dg/plugin/pragma_plugin.c: Likewise.
3286 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3288 * gcc.c-torture/execute/pr44683.x: New.
3289 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3291 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3297 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3298 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3299 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3300 * gfortran.dh/typebound_call_16.f03: New.
3301 * gfortran.dg/typebound_generic_6.f03: New.
3302 * gfortran.dg/typebound_generic_7.f03: New.
3303 * gfortran.dg/typebound_generic_8.f03: New.
3305 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3308 * gfortran.dg/char4_iunit_1.f03: New test.
3310 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3312 * gcc.dg/tree-ssa/vrp53.c: New test.
3314 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3317 * g++.dg/template/sfinae19.C: New.
3318 * g++.dg/template/sfinae20.C: Likewise.
3320 2010-07-12 Jie Zhang <jie@codesourcery.com>
3322 * gcc.target/arm/interrupt-1.c: New test.
3323 * gcc.target/arm/interrupt-2.c: New test.
3325 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3327 * gcc.dg/pr42427.c: Require c99_runtime.
3328 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3330 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3331 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3332 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3333 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3334 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3335 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3336 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3337 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3338 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3339 * gcc.target/i386/pr37275.c: Require visibility support.
3341 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3343 * lib/target-supports.exp (check_effective_target_sse): New proc.
3344 * gcc.target/i386/sol2-check.h: New file.
3345 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3346 Include sol2-check.h.
3347 (main) Only run do_test () if sol2_check ().
3348 * gcc.target/i386/sse2-check.h: Likewise.
3349 * gcc.target/i386/sse3-check.h: Likewise.
3350 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3351 [__sun__ && __svr4__]: Execute SSE2 instruction.
3352 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3353 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3354 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3355 * g++.dg/ext/vector14.C: Likewise.
3356 * g++.dg/other/mmintrin.C: Likewise.
3357 * gcc.dg/20020418-1.c: Likewise.
3358 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3359 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3360 * gcc.dg/format/unnamed-1.c: Likewise.
3361 Adapt dg-warning line number.
3362 * gcc.dg/graphite/pr40281.c: Likewise.
3363 * gcc.dg/pr32176.c: Likewise.
3364 * gcc.dg/pr40550.c: Likewise.
3365 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3366 * gcc.dg/torture/pr36891.c: Likewise.
3367 * gcc.target/i386/20020218-1.c: Likewise.
3368 * gcc.target/i386/20020523.c: Likewise.
3369 * gcc.target/i386/abi-1.c: Likewise.
3370 * gcc.target/i386/brokensqrt.c: Likewise.
3371 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3372 * gcc.target/i386/pr13366.c: Likewise.
3373 * gcc.target/i386/pr13685.c: Likewise.
3374 * gcc.target/i386/pr24306.c: Likewise.
3375 * gcc.target/i386/pr31486.c: Likewise.
3376 * gcc.target/i386/pr32065-1.c: Likewise.
3377 * gcc.target/i386/pr32065-2.c: Likewise.
3378 * gcc.target/i386/pr32389.c: Likewise.
3379 * gcc.target/i386/pr38824.c: Likewise.
3380 * gcc.target/i386/pr38931.c: Likewise.
3381 * gcc.target/i386/pr39592-1.c: Likewise.
3382 * gcc.target/i386/pr43766.c: Likewise.
3383 * gcc.target/i386/recip-divf.c: Likewise.
3384 * gcc.target/i386/recip-sqrtf.c: Likewise.
3385 * gcc.target/i386/recip-vec-divf.c: Likewise.
3386 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3387 * gcc.target/i386/sse-1.c: Likewise.
3388 * gcc.target/i386/sse-16.c: Likewise.
3389 * gcc.target/i386/sse-2.c: Likewise.
3390 * gcc.target/i386/sse-20.c: Likewise.
3391 * gcc.target/i386/sse-3.c: Likewise.
3392 * gcc.target/i386/sse-7.c: Likewise.
3393 * gcc.target/i386/sse-9.c: Likewise.
3394 * gcc.target/i386/sse-addps-1.c: Likewise.
3395 * gcc.target/i386/sse-addss-1.c: Likewise.
3396 * gcc.target/i386/sse-andnps-1.c: Likewise.
3397 * gcc.target/i386/sse-andps-1.c: Likewise.
3398 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3399 * gcc.target/i386/sse-comiss-1.c: Likewise.
3400 * gcc.target/i386/sse-comiss-2.c: Likewise.
3401 * gcc.target/i386/sse-comiss-3.c: Likewise.
3402 * gcc.target/i386/sse-comiss-4.c: Likewise.
3403 * gcc.target/i386/sse-comiss-5.c: Likewise.
3404 * gcc.target/i386/sse-comiss-6.c: Likewise.
3405 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3406 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3407 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3408 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3409 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3410 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3411 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3412 * gcc.target/i386/sse-divps-1.c: Likewise.
3413 * gcc.target/i386/sse-divss-1.c: Likewise.
3414 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3415 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3416 * gcc.target/i386/sse-maxps-1.c: Likewise.
3417 * gcc.target/i386/sse-maxss-1.c: Likewise.
3418 * gcc.target/i386/sse-minps-1.c: Likewise.
3419 * gcc.target/i386/sse-minss-1.c: Likewise.
3420 * gcc.target/i386/sse-movaps-1.c: Likewise.
3421 * gcc.target/i386/sse-movaps-2.c: Likewise.
3422 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3423 * gcc.target/i386/sse-movhps-1.c: Likewise.
3424 * gcc.target/i386/sse-movhps-2.c: Likewise.
3425 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3426 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3427 * gcc.target/i386/sse-movntps-1.c: Likewise.
3428 * gcc.target/i386/sse-movss-1.c: Likewise.
3429 * gcc.target/i386/sse-movss-2.c: Likewise.
3430 * gcc.target/i386/sse-movss-3.c: Likewise.
3431 * gcc.target/i386/sse-movups-1.c: Likewise.
3432 * gcc.target/i386/sse-movups-2.c: Likewise.
3433 * gcc.target/i386/sse-mulps-1.c: Likewise.
3434 * gcc.target/i386/sse-mulss-1.c: Likewise.
3435 * gcc.target/i386/sse-orps-1.c: Likewise.
3436 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3437 * gcc.target/i386/sse-recip-vec.c: Likewise.
3438 * gcc.target/i386/sse-recip.c: Likewise.
3439 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3440 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3441 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3442 * gcc.target/i386/sse-subps-1.c: Likewise.
3443 * gcc.target/i386/sse-subss-1.c: Likewise.
3444 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3445 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3446 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3447 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3448 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3449 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3450 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3451 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3452 * gcc.target/i386/sse-xorps-1.c: Likewise.
3453 * gcc.target/i386/ssefn-1.c: Likewise.
3454 * gcc.target/i386/ssefn-3.c: Likewise.
3455 * gcc.target/i386/sseregparm-1.c: Likewise.
3456 * gcc.target/i386/stackalign/return-3.c: Likewise.
3457 * gcc.target/i386/vectorize1.c: Likewise.
3458 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3459 * gcc.target/i386/xorps-sse.c: Likewise.
3460 * gfortran.dg/pr28158.f90: Likewise.
3461 * gfortran.dg/pr30667.f: Likewise.
3462 * gnat.dg/loop_optimization7.adb: Likewise.
3463 * gnat.dg/sse_nolib.adb: Likewise.
3465 2010-07-11 Tobias Burnus <burnus@net-b.de>
3468 * gfortran.dg/use_rename_6.f90: New.
3469 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3471 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3474 * gfortran.dg/class_24.f03: New.
3476 2010-07-10 Richard Guenther <rguenther@suse.de>
3479 * gcc.dg/lto/20100709-1_0.c: New testcase.
3480 * gcc.dg/lto/20100709-1_1.c: Likewise.
3482 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3484 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3486 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3489 * objc.dg/lto/trivial-1_0.m: New.
3490 * objc.dg/lto/lto.exp: New.
3491 * obj-c++.dg/lto/trivial-1_0.mm: New.
3492 * obj-c++.dg/lto/lto.exp: New.
3493 * objc.dg/symtab-1.m: Adjust sizes.
3494 * objc.dg/image-info.m: Do not run for gnu-runtime.
3496 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3498 * gcc.dg/pr32370.c: Allow another kind of error message.
3500 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3502 * gnat.dg/atomic3.adb: New test.
3504 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3505 Denys Vlasenko <dvlasenk@redhat.com>
3506 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3508 PR tree-optimization/28632
3509 * gcc.dg/tree-ssa/vrp51.c: New test.
3510 * gcc.dg/tree-ssa/vrp52.c: New test.
3512 2010-07-09 Jason Merrill <jason@redhat.com>
3514 * g++.dg/abi/covariant6.C: New.
3515 * g++.dg/inherit/covariant17.C: Test both bases.
3516 * g++.dg/inherit/covariant7.C: Check vtable layout.
3518 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3520 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3522 2010-07-09 Richard Guenther <rguenther@suse.de>
3524 PR tree-optimization/44852
3525 * gcc.c-torture/execute/pr44852.c: New testcase.
3527 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3529 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3530 multiplication by values.
3531 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3532 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3534 2010-07-09 Richard Guenther <rguenther@suse.de>
3536 PR tree-optimization/44882
3537 * gfortran.dg/pr44882.f90: New testcase.
3539 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3542 * gcc.target/arm/pr40657-1.c: New test.
3543 * gcc.target/arm/pr40657-2.c: New test.
3544 * gcc.c-torture/execute/pr40657.c: New test.
3546 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3548 * gcc.dg/tree-ssa/vrp50.c: New test.
3549 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3551 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3554 * gfortran.dg/c_sizeof_1.f90: Modified.
3555 * gfortran.dg/storage_size_1.f08: New.
3556 * gfortran.dg/storage_size_2.f08: New.
3558 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3560 * gcc.c-torture/execute/20100708-1.c: New test.
3562 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3565 * gfortran.dg/gomp/pr44847.f90: New test.
3567 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3569 PR tree-optimization/44710
3570 * gcc.dg/tree-ssa/ifc-6.c: New.
3571 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3573 2010-07-08 Tobias Burnus <burnus@net-b.de>
3576 * gfortran.dg/coarray_10.f90: Add an additional test.
3578 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3581 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3582 * gcc.c-torture/execute/pr44828.x: Revert.
3584 2010-07-08 Jason Merrill <jason@redhat.com>
3587 * g++.dg/inherit/covariant17.C: New.
3588 * g++.dg/abi/covariant1.C: Actually test for the bug.
3590 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3592 PR rtl-optimization/44838
3593 * gcc.dg/pr44838.c: New.
3595 2010-07-08 Richard Guenther <rguenther@suse.de>
3597 PR tree-optimization/44831
3598 * gcc.c-torture/compile/pr44831.c: New testcase.
3599 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3601 2010-07-08 Richard Guenther <rguenther@suse.de>
3603 PR tree-optimization/44861
3604 * g++.dg/vect/pr44861.cc: New testcase.
3606 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3609 * gcc.c-torture/execute/pr44828.x: New file.
3611 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3613 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3615 * g++.dg/ext/altivec-17.C: Adjust error message.
3617 2010-07-07 Tom Tromey <tromey@redhat.com>
3619 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3621 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3624 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3625 * gcc.target/i386/rdrand-2.c: Likewise.
3626 * gcc.target/i386/rdrand-3.c: Likewise.
3628 2010-07-07 Jan Hubicka <jh@suse.cz>
3631 * g++.dg/torture/pr44813.C: New testcase.
3632 * g++.dg/torture/pr44826.C: New testcase.
3634 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3636 PR rtl-optimization/44787
3637 * gcc.c-torture/compile/pr44788.c: New test.
3638 * gcc.target/arm/pr44788.c: New test.
3640 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3642 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3644 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3646 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3649 2010-07-06 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/parameter_array_init_6.f90: New.
3653 * gfortran.dg/initialization_20.f90: Update dg-error.
3654 * gfortran.dg/initialization_24.f90: Ditto.
3656 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3658 * gfortran.dg/dim_range_1.f90: New test.
3659 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3661 2010-07-06 Jason Merrill <jason@redhat.com>
3664 * g++.dg/cpp0x/initlist41.C: New.
3667 * g++.dg/template/ptrmem22.C: New.
3669 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3671 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3673 * gcc.target/i386/i386.exp: Likewise.
3675 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3678 * gcc.dg/lto/20100518_0.c: Limit to x86.
3680 2010-07-06 Richard Guenther <rguenther@suse.de>
3683 * gcc.c-torture/execute/pr44828.c: New testcase.
3685 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3687 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3688 * g++.dg/warn/volatile1.C: Likewise.
3689 * g++.dg/template/warn1.C: Likewise.
3691 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3693 AVX Programming Reference (June, 2010)
3694 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3695 * g++.dg/other/i386-3.C: Likewise.
3696 * gcc.target/i386/sse-12.c: Likewise.
3698 * gcc.target/i386/f16c-check.h: New.
3699 * gcc.target/i386/rdfsbase-1.c: Likewise.
3700 * gcc.target/i386/rdfsbase-2.c: Likewise.
3701 * gcc.target/i386/rdgsbase-1.c: Likewise.
3702 * gcc.target/i386/rdgsbase-2.c: Likewise.
3703 * gcc.target/i386/rdrand-1.c: Likewise.
3704 * gcc.target/i386/rdrand-2.c: Likewise.
3705 * gcc.target/i386/rdrand-3.c: Likewise.
3706 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3707 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3708 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3709 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3710 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3711 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3712 * gcc.target/i386/wrfsbase-1.c: Likewise.
3713 * gcc.target/i386/wrfsbase-2.c: Likewise.
3714 * gcc.target/i386/wrgsbase-1.c: Likewise.
3715 * gcc.target/i386/wrgsbase-2.c: Likewise.
3717 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3718 (__builtin_ia32_vcvtps2ph): New.
3719 (__builtin_ia32_vcvtps2ph256): Likewise.
3721 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3722 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3724 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3725 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3727 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3728 (__builtin_ia32_vcvtps2ph256): Likewise.
3729 Add fsgsbase,rdrnd,f16c.
3731 * lib/target-supports.exp (check_effective_target_f16c): New.
3733 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.dg/guality/nrv-1.c: New test.
3737 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3740 * gcc.target/arm/pr42505.c: New test case.
3742 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3745 * g++.dg/opt/nrv16.C: New test.
3747 2010-07-05 Richard Guenther <rguenther@suse.de>
3749 PR tree-optimization/44784
3750 * gcc.c-torture/compile/pr44784.c: New testcase.
3752 2010-07-05 Ira Rosen <irar@il.ibm.com>
3754 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3755 Increase loop bound and array size.
3756 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3759 2010-07-05 Ira Rosen <irar@il.ibm.com>
3761 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3762 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3763 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3764 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3765 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3767 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3770 * g++.dg/parse/template25.C: New.
3772 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3774 PR rtl-optimization/44695
3775 * gcc.dg/torture/pr44695.c: New.
3777 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3780 * g++.dg/ext/pretty3.C: New.
3782 2010-07-04 Richard Guenther <rguenther@suse.de>
3785 * g++.dg/torture/pr44809.C: New testcase.
3787 2010-07-04 Richard Guenther <rguenther@suse.de>
3789 PR tree-optimization/44656
3790 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3792 2010-07-04 Ira Rosen <irar@il.ibm.com>
3793 Revital Eres <eres@il.ibm.com>
3795 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3797 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3798 gcc.dg/vect/vect-96.c: Likewise.
3799 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3800 that support misaligned stores. Change the number of expected
3801 misaligned accesses.
3802 * gcc.dg/vect/vect-peel-1.c: New test.
3803 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3804 gcc.dg/vect/vect-peel-4.c: Likewise.
3805 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3806 vectorizable on all targets that support realignment.
3807 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3809 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3812 * gcc.dg/torture/pr44806.c: New.
3814 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3816 * gnat.dg/cond_expr1.adb: New test.
3818 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3820 * gnat.dg/modular3.adb: New test.
3821 * gnat.dg/modular3_pkg.ads: New helper.
3823 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3824 Mikael Pettersson <mikpe@it.uu.se>
3827 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3828 Make signed-ness of chars explicit. Scan the object for
3829 strings that are split by some target assemblers.
3830 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3833 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3835 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3837 2010-07-02 Le-Chun Wu <lcwu@google.com>
3840 * g++.dg/warn/Wshadow-7.C: New test.
3842 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3843 Julian Brown <julian@codesourcery.com>
3844 Sandra Loosemore <sandra@codesourcery.com>
3846 * gcc.c-torture/execute/20100416-1.c: New test case.
3848 2010-07-02 Julian Brown <julian@codesourcery.com>
3849 Sandra Loosemore <sandra@codesourcery.com>
3853 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3854 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3856 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3857 Julian Brown <julian@codesourcery.com>
3859 * gcc.target/arm/neon/vadds64.c: Regenerated.
3860 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3861 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3862 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3863 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3864 * gcc.target/arm/neon-vmls-1.c: Likewise.
3865 * gcc.target/arm/neon-vsubs64.c: New execution test.
3866 * gcc.target/arm/neon-vsubu64.c: New execution test.
3867 * gcc.target/arm/neon-vadds64.c: New execution test.
3868 * gcc.target/arm/neon-vaddu64.c: New execution test.
3870 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3872 * gcc.target/arm/neon-vands64.c: New.
3873 * gcc.target/arm/neon-vandu64.c: New.
3874 * gcc.target/arm/neon-vbics64.c: New.
3875 * gcc.target/arm/neon-vbicu64.c: New.
3876 * gcc.target/arm/neon-veors64.c: New.
3877 * gcc.target/arm/neon-veoru64.c: New.
3878 * gcc.target/arm/neon-vorns64.c: New.
3879 * gcc.target/arm/neon-vornu64.c: New.
3880 * gcc.target/arm/neon-vorrs64.c: New.
3881 * gcc.target/arm/neon-vorru64.c: New.
3882 * gcc.target/arm/neon/vands64.c: Regenerated.
3883 * gcc.target/arm/neon/vandu64.c: Regenerated.
3884 * gcc.target/arm/neon/vbics64.c: Regenerated.
3885 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3886 * gcc.target/arm/neon/veors64.c: Regenerated.
3887 * gcc.target/arm/neon/veoru64.c: Regenerated.
3888 * gcc.target/arm/neon/vorns64.c: Regenerated.
3889 * gcc.target/arm/neon/vornu64.c: Regenerated.
3890 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3891 * gcc.target/arm/neon/vorru64.c: Regenerated.
3893 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3895 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3897 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3899 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3900 * gfortran.dg/intent_out_5.f90: Same.
3901 * gfortran.dg/ltrans-7.f90: Same.
3902 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3904 2010-07-02 Jan Hubicka <jh@suse.cz>
3906 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3908 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3910 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3912 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3915 * c-c++-common/Wunused-var-12.c: New test.
3917 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3920 * gcc.target/arm/pr42835.c: New test.
3923 * gcc.target/arm/pr42172-1.c: New test.
3925 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3927 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3929 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3931 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3932 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3933 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3934 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3935 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3936 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3937 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3938 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3939 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3940 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3941 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3942 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3943 * gcc.target/arm/neon-vdup_ns64.c: New.
3944 * gcc.target/arm/neon-vdup_nu64.c: New.
3945 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3946 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3947 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3948 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3949 * gcc.target/arm/neon-vmov_ns64.c: New.
3950 * gcc.target/arm/neon-vmov_nu64.c: New.
3951 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3952 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3953 * gcc.target/arm/neon-vget_lanes64.c: New.
3954 * gcc.target/arm/neon-vget_laneu64.c: New.
3955 * gcc.target/arm/neon-vset_lanes64.c: New.
3956 * gcc.target/arm/neon-vset_laneu64.c: New.
3958 2010-07-02 Richard Guenther <rguenther@suse.de>
3960 * g++.dg/torture/20100702-1.C: New testcase.
3962 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3965 * gcc.c-torture/compile/pr44707.c: New test.
3967 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3970 * g++.dg/template/crash101.C: New.
3972 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3974 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3975 Use the ABI-0 accessors and fail it for m64.
3977 2010-07-02 Jan Hubicka <jh@suse.cz>
3979 * g++.dg/tree-ssa/pr44706.C: New testcase.
3981 2010-07-02 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/44748
3984 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3986 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3988 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3989 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3990 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3991 the method types to forward:.
3993 2010-06-30 Jason Merrill <jason@redhat.com>
3995 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3996 * g++.dg/other/pr25632.C: Likewise.
3998 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4000 PR tree-optimization/40421
4001 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4003 2010-07-01 Richard Guenther <rguenther@suse.de>
4007 * gcc.c-torture/execute/20100316-1.c: New testcase.
4008 * gcc.c-torture/execute/pr44468.c: Likewise.
4009 * gcc.c-torture/compile/20100609-1.c: Likewise.
4010 * gcc.dg/volatile2.c: Adjust.
4011 * gcc.dg/plugin/selfassign.c: Likewise.
4012 * gcc.dg/pr36902.c: Likewise.
4013 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4014 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4015 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4016 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4018 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4019 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4020 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4021 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4022 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4023 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4024 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4026 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4027 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4028 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4029 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4030 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4031 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4032 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4033 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4034 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4035 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4036 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4037 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4038 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4039 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4040 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4041 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4042 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4043 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4044 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4045 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4046 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4047 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4048 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4049 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4050 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4051 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4052 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4053 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4054 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4055 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4056 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4057 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4058 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4059 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4060 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4061 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4062 * g++.dg/tree-ssa/pr31146.C: Likewise.
4063 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4064 * g++.dg/tree-ssa/pr33604.C: Likewise.
4065 * g++.dg/plugin/selfassign.c: Likewise.
4066 * gfortran.dg/array_memcpy_3.f90: Likewise.
4067 * gfortran.dg/array_memcpy_4.f90: Likewise.
4068 * c-c++-common/torture/pr42834.c: New testcase.
4070 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4073 * g++.dg/template/crash100.C: New.
4075 2010-06-30 Jan Hubicka <jh@suse.cz>
4077 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4079 2010-06-30 Michael Matz <matz@suse.de>
4082 * gcc.dg/pr44699.c: New test.
4084 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4086 PR tree-optimization/39799
4087 * c-c++-common/uninit-17.c: New test.
4089 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092 * gfortran.dg/read_infnan_1.f90: New test.
4094 2010-06-29 Jason Merrill <jason@redhat.com>
4096 Enable implicitly declared move constructor/operator= (N3053).
4097 * g++.dg/cpp0x/implicit3.C: New.
4098 * g++.dg/cpp0x/implicit4.C: New.
4099 * g++.dg/cpp0x/implicit5.C: New.
4100 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4101 * g++.dg/cpp0x/not_special.C: Adjust.
4102 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4103 * g++.dg/cpp0x/rv1n.C: Adjust.
4104 * g++.dg/cpp0x/rv1p.C: Adjust.
4105 * g++.dg/cpp0x/rv2n.C: Adjust.
4106 * g++.dg/cpp0x/rv2p.C: Adjust.
4107 * g++.dg/cpp0x/rv3n.C: Adjust.
4108 * g++.dg/cpp0x/rv3p.C: Adjust.
4109 * g++.dg/cpp0x/rv4n.C: Adjust.
4110 * g++.dg/cpp0x/rv4p.C: Adjust.
4111 * g++.dg/cpp0x/rv5n.C: Adjust.
4112 * g++.dg/cpp0x/rv5p.C: Adjust.
4113 * g++.dg/cpp0x/rv6n.C: Adjust.
4114 * g++.dg/cpp0x/rv6p.C: Adjust.
4115 * g++.dg/cpp0x/rv7n.C: Adjust.
4116 * g++.dg/cpp0x/rv7p.C: Adjust.
4117 * g++.dg/cpp0x/rv8p.C: Adjust.
4118 * g++.dg/gomp/pr26690-1.C: Adjust.
4119 * g++.dg/other/error20.C: Adjust.
4120 * g++.dg/other/error31.C: Adjust.
4121 * g++.dg/parse/error19.C: Adjust.
4122 * g++.dg/template/qualttp5.C: Adjust.
4123 * g++.old-deja/g++.law/ctors5.C: Adjust.
4125 Enable implicitly deleted functions (N2346)
4126 * g++.dg/cpp0x/defaulted17.C: New.
4127 * g++.dg/cpp0x/implicit1.C: New.
4128 * g++.dg/cpp0x/implicit2.C: New.
4129 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4130 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4131 * g++.dg/init/ctor4.C: Adjust.
4132 * g++.dg/init/synth2.C: Adjust.
4133 * g++.dg/lto/20081118_1.C: Adjust.
4134 * g++.dg/other/error13.C: Adjust.
4135 * g++.dg/other/unused1.C: Adjust.
4136 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4137 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4138 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4139 * g++.old-deja/g++.law/ctors17.C: Adjust.
4140 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4141 * g++.old-deja/g++.pt/assign1.C: Adjust.
4142 * g++.old-deja/g++.pt/crash20.C: Adjust.
4144 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4145 * g++.dg/cpp0x/defaulted13.C: Adjust.
4146 * g++.dg/cpp0x/defaulted2.C: Adjust.
4147 * g++.dg/cpp0x/defaulted3.C: Adjust.
4148 * g++.dg/cpp0x/initlist9.C: Adjust.
4149 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4150 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4151 * g++.dg/init/synth2.C: Adjust.
4153 * g++.dg/cpp0x/defaulted19.C: New.
4155 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4156 * g++.dg/template/error23.C: Fix for -std=c++0x.
4158 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/proc_ptr_28.f90: New.
4163 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4165 PR tree-optimization/43801
4166 * g++.dg/torture/pr43801.C: New test.
4169 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4171 2010-06-29 Jason Merrill <jason@redhat.com>
4174 * g++.dg/template/qualified-id2.C: New.
4175 * g++.dg/template/qualified-id3.C: New.
4177 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4180 * gfortran.dg/associated_target_4.f90: New.
4182 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4185 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4187 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4189 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4191 2010-06-29 Jan Hubicka <jh@suse.cz>
4193 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4195 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4198 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4199 * gcc.target/arm/wmul-3.c: New test.
4200 * gcc.target/arm/wmul-4.c: New test.
4202 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4204 PR rtl-optimization/44659
4205 * gcc.target/i386/extract-1.c: New.
4206 * gcc.target/i386/extract-2.c: Likewise.
4207 * gcc.target/i386/extract-3.c: Likewise.
4208 * gcc.target/i386/extract-4.c: Likewise.
4209 * gcc.target/i386/extract-5.c: Likewise.
4210 * gcc.target/i386/extract-6.c: Likewise.
4212 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4215 * g++.dg/warn/Wunused-var-14.C: New test.
4217 2010-06-28 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/nan_6.f90: New.
4222 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4224 PR tree-optimization/43781
4225 * gcc.dg/torture/pr43781.c: New.
4227 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4230 * gfortran.dg/actual_rank_check_1.f90: New test.
4232 2010-06-28 Martin Jambor <mjambor@suse.cz>
4234 * gcc.dg/ipa/ipa-sra-6.c: New test.
4236 2010-06-28 Jan Hubicka <jh@suse.cz>
4238 PR tree-optimization/44687
4239 * gcc.c-torture/compile/pr44687.c
4241 2010-06-28 Martin Jambor <mjambor@suse.cz>
4244 * g++.dg/torture/pr44535.C: New test.
4246 2010-06-28 Michael Matz <matz@suse.de>
4249 * gfortran.dg/pr44592.f90: New test.
4251 2010-06-28 Jan Hubicka <jh@suse.cz>
4253 PR tree-optimization/44357
4254 * g++.dg/torture/pr44357.C: New testcase.
4256 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4258 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4259 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4260 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4261 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4262 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4263 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4264 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4265 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4267 2010-06-27 Jan Hubicka <jh@suse.cz>
4269 * gcc.c-torture/compile/pr44686.c: New file.
4271 2010-06-27 Richard Guenther <rguenther@suse.de>
4273 PR tree-optimization/44683
4274 * gcc.c-torture/execute/pr44683.c: New testcase.
4276 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4278 * gnat.dg/noreturn3.ad[sb]: New test.
4280 2010-06-26 Jason Merrill <jason@redhat.com>
4282 * g++.dg/cpp0x/explicit5.C: New.
4284 2010-06-26 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/44393
4287 * gcc.dg/pr44393.c: New testcase.
4289 2010-06-26 Jan Hubicka <jh@suse.cz>
4291 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4293 2010-06-26 Richard Guenther <rguenther@suse.de>
4296 * gcc.dg/pr44674.c: New testcase.
4298 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4300 * gcc.dg/opts-3.c: New test.
4302 2010-06-26 Tobias Burnus <burnus@net-b.de>
4304 * gfortran.dg/type_decl_1.f90: New.
4305 * gfortran.dg/type_decl_2.f90: New.
4307 2010-06-26 Tobias Burnus <burnus@net-b.de>
4309 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4310 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4312 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4315 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4316 error in comparing reals.
4318 2010-06-25 Tobias Burnus <burnus@net-b.de>
4320 * selected_real_kind_2.f90: New.
4321 * selected_real_kind_3.f90: New.
4323 2010-06-25 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/entry_19.f90: New.
4327 2010-06-25 Tobias Burnus <burnus@net-b.de>
4329 * gfortran.dg/end_subroutine_1.f90: New.
4330 * gfortran.dg/end_subroutine_2.f90: New.
4331 * gfortran.dg/interface_proc_end.f90: Update.
4333 2010-06-25 Tobias Burnus <burnus@net-b.de>
4335 * gfortran.dg/semicolon_fixed.f: Update.
4336 * gfortran.dg/semicolon_fixed_2.f: New.
4337 * gfortran.dg/semicolon_free_2.f90: New.
4338 * gfortran.dg/semicolon_free.f90: Update.
4340 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4343 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4345 2010-06-25 Martin Jambor <mjambor@suse.cz>
4347 * g++.dg/ipa/iinline-3.C: New test.
4348 * gcc.dg/ipa/modif-1.c: Removed.
4350 2010-06-25 Jan Hubicka <jh@suse.cz>
4352 * gcc.dg/tree-ssa/ipa-split-1.c
4354 2010-06-25 Martin Jambor <mjambor@suse.cz>
4356 * g++.dg/ipa/iinline-2.C: New test.
4358 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4361 * gfortran.dg/pr43866.f90: New test.
4363 PR tree-optimization/44539
4364 * gcc.dg/pr44539.c: New test.
4366 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4370 * gcc.target/mips/madd-9.c: New test.
4372 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4375 * gcc.dg/noncompile/pr44517.c: New.
4376 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4378 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4381 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4382 and add argument to nop for IA64.
4384 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4387 * gcc.target/i386/mod-1.c: New.
4388 * gcc.target/i386/umod-1.c: Likewise.
4389 * gcc.target/i386/umod-2.c: Likewise.
4390 * gcc.target/i386/umod-3.c: Likewise.
4392 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4395 * g++.dg/torture/pr44492.C: New test.
4397 2010-06-24 Andi Kleen <ak@linux.intel.com>
4399 * c-c++-common/warn-omitted-condop.c: New.
4401 2010-06-24 Tobias Burnus <burnus@net-b.de>
4404 * gfortran.dg/import8.f90: New.
4406 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4408 * gnat.dg/not_null.adb: Update test case.
4410 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4413 * g++.dg/warn/Wunused-var-13.C: New test.
4416 * g++.dg/diagnostic/method1.C: New test.
4418 2010-06-22 Cary Coutant <ccoutant@google.com>
4420 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4422 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4425 * gfortran.dg/abstract_type_8.f03: New.
4427 2010-06-21 Jason Merrill <jason@redhat.com>
4429 * g++.dg/cpp0x/noexcept08.C: New.
4431 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4433 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4436 * gcc.target/i386/sse2-vec-2a.c: New.
4438 2010-06-21 DJ Delorie <dj@redhat.com>
4440 * gcc.dg/pragma-diag-1.c: New.
4442 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4445 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4447 2010-06-21 Alan Modra <amodra@gmail.com>
4450 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4451 tail call to check_fa_mid.
4453 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.c-torture/execute/pr44575.c: New test.
4458 2010-06-21 Tobias Burnus <burnus@net-b.de>
4461 * gfortran.dg/contiguous_1.f90: New.
4462 * gfortran.dg/contiguous_2.f90: New.
4463 * gfortran.dg/contiguous_3.f90: New.
4465 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4467 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4468 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4470 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4473 * gcc.target/i386/pr44546.c: New test.
4475 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4477 * gcc.dg/opts-2.c: New test.
4479 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4482 * gfortran.dg/typebound_proc_15.f03: Modified.
4484 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4487 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4488 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4490 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4492 * g++.dg/ext/label13.C: Fix typo in last change.
4494 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4497 * gfortran.dg/eof_3.f90
4498 * gfortran.dg/endfile_2.f90
4499 * gfortran.dg/endfile_4.f90
4500 * gfortran.dg/endfile_3.f90
4502 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4505 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4507 2010-06-18 Tobias Burnus <burnus@net-b.de>
4510 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4512 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4514 * gcc.target/arm/pr40900.c: New test.
4516 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4518 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4520 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4523 * gfortran.dg/typebound_call_15.f03: New.
4525 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4528 * g++.dg/pr44486.C: New.
4530 2010-06-16 DJ Delorie <dj@redhat.com>
4532 * gcc.target/i386/volatile-bitfields-1.c: New.
4533 * gcc.target/i386/volatile-bitfields-2.c: New.
4535 2010-06-16 Jason Merrill <jason@redhat.com>
4537 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4539 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4541 2010-06-16 Richard Guenther <rguenther@suse.de>
4544 * gcc.c-torture/execute/pr44555.c: New testcase.
4546 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4549 * gfortran.dg/typebound_proc_16.f03: New.
4551 2010-06-16 Martin Jambor <mjambor@suse.cz>
4553 * g++.dg/torture/pr43905.C: New test.
4555 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4558 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4559 initialization loop from being vectorized.
4560 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4562 2010-06-16 Alan Modra <amodra@gmail.com>
4564 PR tree-optimization/44507
4565 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4567 2010-06-15 Jason Merrill <jason@redhat.com>
4569 * g++.dg/overload/arg3.C: Adjust error locations.
4570 * g++.dg/overload/copy1.C: Likewise.
4571 * g++.dg/tc1/dr152.C: Likewise.
4572 * g++.dg/template/incomplete4.C: Likewise.
4573 * g++.dg/template/incomplete5.C: Likewise.
4574 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4575 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4576 * g++.old-deja/g++.pt/crash9.C: Likewise.
4578 * g++.dg/inherit/virtual5.C: New.
4580 * g++.dg/cpp0x/defaulted18.C: New.
4582 * g++.dg/cpp0x/initlist40.C: New.
4584 * g++.dg/cpp0x/initlist39.C: New.
4586 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4589 * gcc.dg/graphite/pr44391.c: New.
4591 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4594 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4595 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4596 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4597 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4599 2010-06-15 Richard Guenther <rguenther@suse.de>
4601 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4603 2010-06-15 Richard Guenther <rguenther@suse.de>
4605 * gcc.dg/vect/bb-slp-21.c: Adjust.
4606 * gcc.dg/vect/bb-slp-13.c: Likewise
4607 * gcc.dg/vect/bb-slp-4.c: Likewise
4608 * gcc.dg/vect/bb-slp-22.c: Likewise
4609 * gcc.dg/vect/bb-slp-14.c: Likewise
4610 * gcc.dg/vect/bb-slp-23.c: Likewise
4611 * gcc.dg/vect/bb-slp-15.c: Likewise
4612 * gcc.dg/vect/bb-slp-17.c: Likewise
4613 * gcc.dg/vect/bb-slp-18.c: Likewise
4614 * gcc.dg/vect/bb-slp-19.c: Likewise
4615 * gcc.dg/vect/bb-slp-10.c: Likewise
4616 * gcc.dg/vect/bb-slp-11.c: Likewise
4617 * gcc.dg/vect/bb-slp-20.c: Likewise
4618 * gcc.dg/vect/bb-slp-3.c: Likewise
4620 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4623 * gfortran.dg/gomp/pr44536.f90: New test.
4624 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4626 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4629 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4630 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4632 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4634 PR tree-optimization/44508
4635 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4638 * gcc.dg/pr44509.c: New test.
4640 2010-06-14 Ira Rosen <irar@il.ibm.com>
4642 PR tree-optimization/44507
4643 * gcc.dg/vect/pr44507.c: New test.
4645 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4647 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4648 and c-pretty-print.h.
4650 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4652 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4654 * gfortran.dg/whole_file_18.f90: Updated error message.
4656 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4658 * gfortran.dg/whole_file_20.f03: New.
4660 2010-06-12 Jan Hubicka <jh@suse.cz>
4662 * gcc.c-torture/compile/pc44485.c: New testcase.
4664 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4667 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4668 * gfortran.dg/typebound_proc_14.f03: New.
4669 * gfortran.dg/typebound_proc_15.f03: New.
4671 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4673 * gcc.dg/opts-1.c: New test.
4675 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4677 * gcc.dg/funroll-loops-all.c: Update expected error.
4679 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.target/i386/pr44481.c: New test.
4684 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4686 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4688 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4691 * gcc.dg/tree-ssa/pr44483.c: New.
4693 2010-06-11 Paul Brook <paul@codesourcery.com>
4695 * g++.dg/other/arm-neon-1.C: New test.
4697 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4701 * gfortran.dg/class_23.f03: New test.
4703 2010-06-11 Jan Hubicka <jh@suse.cz>
4705 * gcc.dg/ipa/pure-const-2.c: New testcase.
4707 2010-06-11 Jan Hubicka <jh@suse.cz>
4709 * gcc.dg/noreturn-7.c: Update.
4710 * gcc.dg/noreturn-4.c: Update.
4712 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4715 * g++.dg/other/typedef4.C: New test.
4717 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4720 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4722 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4725 * gfortran.dg/asynchronous_3.f03
4727 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4730 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4731 non-temporal stores out of the tests to form new test cases. As a
4732 result, no non-temporal store should be generated in this case.
4734 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4735 prefetch-7.c that generate one non-temporal store.
4737 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4738 prefetch-7.c that generate one non-temporal store and one
4739 one-temporal prefetch.
4741 2010-06-10 Martin Jambor <mjambor@suse.cz>
4743 PR tree-optimization/44258
4744 * gcc.dg/tree-ssa/pr44258.c: New test.
4746 2010-06-10 Daniel Kraft <d@domob.eu>
4749 * gfortran.dg/associate_1.f03: New test.
4750 * gfortran.dg/associate_2.f95: New test.
4751 * gfortran.dg/associate_3.f03: New test.
4752 * gfortran.dg/associate_4.f08: New test.
4754 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4756 * gfortran.dg/selected_char_kind_4.f90: New test.
4758 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4760 * gcc.dg/pr42461.c: New test.
4762 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4765 * gfortran.dg/selected_real_kind_1.f90: New.
4767 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4770 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4772 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4775 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4777 * gfortran.dg/data_namelist_conflict.f90: New test.
4779 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4781 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4782 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4783 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4785 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4787 * gfortran.dg/mvbits_9.f90: New test.
4788 * gfortran.dg/ibset_1.f90: Ditto.
4789 * gfortran.dg/ibits_1.f90: Ditto.
4790 * gfortran.dg/btest_1.f90: Ditto.
4791 * gfortran.dg/ibclr_1.f90: Ditto.
4793 2010-06-09 Jason Merrill <jason@redhat.com>
4796 * g++.dg/cpp0x/decltype23.C: Move to...
4797 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4799 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4802 * gfortran.dg/typebound_call_14.f03: New test.
4804 2010-06-09 Martin Jambor <mjambor@suse.cz>
4806 PR tree-optimization/44423
4807 * gcc.dg/tree-ssa/pr44423.c: New test.
4809 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4812 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4813 TV_NONE to initialize tv_id field.
4814 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4815 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4816 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4818 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4819 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4820 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4822 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4824 PR tree-optimization/39874
4826 * gcc.dg/pr39874.c: New file.
4828 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4830 * g++.dg/ext/attr-alias-1.C: New.
4831 * g++.dg/ext/attr-alias-2.C: New.
4833 2010-06-07 Tobias Burnus <burnus@net-b.de>
4836 * gfortran.dg/proc_ptr_27.f90: New.
4838 2010-06-07 Jason Merrill <jason@redhat.com>
4841 * g++.dg/cpp0x/decltype23.C: New.
4843 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4844 Shujing Zhao <pearly.zhao@oracle.com>
4847 * gcc.dg/c90-const-expr-10.c: Adjust.
4848 * gcc.dg/c99-const-expr-10.c: Adjust.
4849 * gcc.dg/init-bad-7.c: New.
4851 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4853 * lib/target-supports.exp (check_effective_target_gas): New proc.
4854 * gcc.c-torture/execute/960321-1.x: New file.
4856 2010-06-07 Jason Merrill <jason@redhat.com>
4859 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4861 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4864 * g++.dg/warn/Wunused-var-12.C: New test.
4867 * c-c++-common/Wunused-var-11.c: New test.
4869 2010-06-07 Jan Hubicka <jh@suse.cz>
4871 * gcc.dg/ipa/pure-const-1.c: New testcase.
4873 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4875 PR rtl-optimization/44404
4876 * gcc.dg/pr44404.c: New.
4878 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4881 * gcc.target/i386/abi-2.c: Check sysv abi here.
4882 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4883 function to avoid failures by different ABIs.
4884 * gcc.target/i386/aes-check.h: Likewise.
4885 * gcc.target/i386/avx-check.h: Likewise.
4886 * gcc.target/i386/fma4-check.h: Likewise.
4887 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4888 * gcc.target/i386/mmx-check.h: Likewise.
4889 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4890 * gcc.target/i386/pclmul-check.h: Likewise.
4891 * gcc.target/i386/sse-check.h: Likewise.
4892 * gcc.target/i386/sse2-check.h: Likewise.
4893 * gcc.target/i386/sse3-check.h: Likewise.
4894 * gcc.target/i386/sse4_1-check.h: Likewise.
4895 * gcc.target/i386/sse4_2-check.h: Likewise.
4896 * gcc.target/i386/sse4a-check.h: Likewise.
4897 * gcc.target/i386/ssse3-check.h: Likewise.
4898 * gcc.target/i386/xop-check.h: Likewise.
4899 * gcc.target/i386/pr27971.c: Fix for LLP64.
4900 * gcc.target/i386/pr39139.c: Likewise.
4901 * gcc.target/i386/pr39315-check.c: Likewise.
4902 * gcc.target/i386/vararg-1.c: Likewise.
4903 * gcc.target/i386/vararg-2.c: Likewise.
4904 Additional add dg-compile to avoid failure due
4907 * gcc.dg/compound-literal-1.c: Fix for llp64.
4908 * gcc.dg/pr32370.c: Likewise.
4909 * gcc.dg/pr37561.c: Likewise.
4910 * gcc.dg/pr41340.c: Likewise.
4911 * gcc.dg/pr41551.c: Likewise.
4913 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4916 * g++.dg/debug/dwarf2/typedef3.C: New test.
4918 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4921 * c-c++-common/pr20000.c: New.
4923 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4926 * g++.dg/init/pr44086.C: New.
4927 * g++.dg/cpp0x/decltype4.C: Adjust.
4929 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4932 * gfortran.dg/generic_23.f03: New test.
4934 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4937 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4939 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4942 * c-c++-common/Wunused-var-9.c: New test.
4944 2010-06-05 Jason Merrill <jason@redhat.com>
4946 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4948 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4951 * gcc.dg/c99-restrict-4.c: New test.
4953 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4955 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4956 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4957 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4958 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4959 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4960 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4961 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4962 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4963 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4964 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4965 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4966 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4967 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4968 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4969 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4970 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4971 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4972 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4973 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4974 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4975 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4976 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4978 2010-06-04 Jason Merrill <jason@redhat.com>
4980 * g++.dg/cpp0x/noexcept06.C: New.
4981 * g++.dg/cpp0x/noexcept07.C: New.
4983 * g++.dg/cpp0x/noexcept01.C: New.
4984 * g++.dg/cpp0x/noexcept02.C: New.
4985 * g++.dg/cpp0x/noexcept03.C: New.
4986 * g++.dg/cpp0x/noexcept04.C: New.
4987 * g++.dg/cpp0x/noexcept05.C: New.
4989 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/warn/Wunused-var-10.C: New test.
4993 * g++.dg/warn/Wunused-var-11.C: New test.
4996 * c-c++-common/Wunused-var-10.c: New test.
4998 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5001 * gcc.dg/assign-warn-2.c: Update.
5002 * gcc.dg/cpp/line3.c: Update.
5003 * gcc.dg/c99-array-lval-8.c: Update.
5004 * gcc.dg/cast-qual-2.c: Update.
5005 * gcc.dg/c99-arraydecl-3.c: Update.
5006 * gcc.dg/assign-warn-1.c: Update.
5007 * gcc.dg/format/gcc_diag-1.c: Update.
5009 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5011 PR rtl-optimization/39871
5012 PR rtl-optimization/40615
5013 PR rtl-optimization/42500
5014 PR rtl-optimization/42502
5015 * gcc.target/arm/eliminate.c: New test.
5017 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5021 * g++.old-deja/g++.other/delete3.C: Likewise.
5022 * g++.old-deja/g++.other/new.C: Likewise.
5023 * g++.old-deja/g++.law/operators27.C: Likewise.
5024 * g++.old-deja/g++.mike/p755.C: Likewise.
5025 * g++.dg/eh/new1.C: Likewise.
5026 * g++.dg/init/new5.C: Likewise.
5028 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5030 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5031 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5032 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5034 2010-06-03 Richard Guenther <rguenther@suse.de>
5037 * lib/lto.exp: Always load gcc.exp.
5038 (lto-obj): For C source files invoke gcc_target_compile.
5039 * g++.dg/lto/20100603-1_0.C: New testcase.
5040 * g++.dg/lto/20100603-1_1.c: Likewise.
5042 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5044 PR tree-optimization/43688
5045 * gfortran.dg/pr43688.f90: New.
5047 2010-06-03 Richard Guenther <rguenther@suse.de>
5050 * gcc.dg/lto/20100603-1_0.c: New testcase.
5051 * gcc.dg/lto/20100603-2_0.c: Likewise.
5052 * gcc.dg/lto/20100603-3_0.c: Likewise.
5054 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5057 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5058 * gcc.target/powerpc/recip-2.c: Ditto.
5059 * gcc.target/powerpc/recip-3.c: Ditto.
5060 * gcc.target/powerpc/recip-4.c: Ditto.
5061 * gcc.target/powerpc/recip-5.c: Ditto.
5062 * gcc.target/powerpc/recip-6.c: Ditto.
5063 * gcc.target/powerpc/recip-7.c: Ditto.
5064 * gcc.target/powerpc/recip-test.h: Ditto.
5065 * gcc.target/powerpc/recip-test2.h: Ditto.
5067 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5069 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5071 2010-06-02 Jason Merrill <jason@redhat.com>
5073 * g++.dg/ext/vector9.C: Expect typedef in error message.
5078 * g++.dg/tc1/dr101.C: Remove xfails.
5080 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5083 * g++.dg/ipa/pr44372.C: New.
5085 2010-06-02 Jan Hubicka <jh@suse.cz>
5088 * g++.dg/torture/pr44295.C: Neww testcase.
5090 2010-06-02 Jan Hubicka <jh@suse.cz>
5092 * gcc.dg/tree-ssa/loadpre6.c: Update.
5094 2010-06-02 Richard Guenther <rguenther@suse.de>
5096 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5099 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5101 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5102 the link fail message.
5104 2010-06-02 Tobias Burnus <burnus@net-b.de>
5107 * gfortran.dg/use_13.f90: New test case.
5109 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5112 * gfortran.dg/error_stop_2.f08: Minor update.
5114 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5117 * gfortran.dg/error_stop_1.f08: New test.
5118 * gfortran.dg/error_stop_2.f08: New test.
5120 2010-06-01 Jason Merrill <jason@redhat.com>
5123 * g++.dg/cpp0x/initlist37.C: New.
5124 * g++.dg/cpp0x/initlist38.C: New.
5127 * g++.dg/cpp0x/initlist36.C: New.
5129 2010-05-31 Jan Hubicka <jh@suse.cz>
5131 * gcc.dg/noreturn-8.c: New testcase.
5133 2010-05-31 Jan Hubicka <jh@suse.cz>
5135 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5136 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5138 2010-05-31 Jan Hubicka <jh@suse.cz>
5140 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5141 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5143 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5146 * gfortran.dg/dependency_27.f90: New test.
5147 * gfortran.dg/array_assign_1.F90: New test.
5149 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5152 * gcc.target/i386/sse-24.c: New test.
5154 2010-05-31 Jan Hubicka <jh@suse.cz>
5156 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5158 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5161 * gcc.dg/pr44337.c: New test.
5163 PR tree-optimization/44182
5164 * g++.dg/debug/pr44182.C: New test.
5166 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5168 * gcc.dg/nested-func-7.c: New test.
5169 * gnat.dg/frame_overflow.adb: Adjust directives.
5171 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5173 * gnat.dg/prot2.ad[sb]: New test.
5174 * gnat.dg/prot2_pkg1.ads: New helper.
5175 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5177 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5179 * gnat.dg/array11.adb: Adjust dg-warning directive.
5180 * gnat.dg/object_overflow.adb: Likewise.
5182 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5185 * gcc.dg/tree-ssa/pr44306.c: New.
5187 2010-05-29 Jan Hubicka <jh@suse.cz>
5189 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5191 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5193 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5195 2010-05-28 Mike Stump <mikestump@comcast.net>
5198 * objc.dg/const-str-9.m: Remove static.
5200 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5203 * gcc.c-torture/compile/pr43636.c: New test.
5205 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5208 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5209 * obj-c++.dg/try-catch-9.mm: Ditto.
5211 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5213 Revert patch for PR c++/44188
5214 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5216 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5219 * g++.dg/debug/dwarf2/typedef3.C: New test.
5221 2010-05-27 Jason Merrill <jason@redhat.com>
5224 * g++.dg/ext/vla9.C: New.
5226 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5229 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5230 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5231 * objc.dg/torture/tls/thr-init.m: Ditto.
5232 * objc.dg/torture/trivial.m: Ditto.
5233 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5234 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5235 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5236 * obj-c++.dg/torture/trivial.mm: Ditto.
5238 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5240 * g++.dg/lto/20100302_0.C: Skip on darwin.
5242 2010-05-27 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/44284
5245 * gcc.dg/vect/vect-118.c: New testcase.
5246 * gcc.dg/vect/bb-slp-20.c: Adjust.
5247 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5248 * gcc.dg/vect/slp-9.c: Likewise.
5249 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5250 * gcc.dg/vect/vect-10.c: Likewise.
5251 * gcc.dg/vect/vect-109.c: Likewise.
5252 * gcc.dg/vect/vect-12.c: Likewise.
5253 * gcc.dg/vect/vect-36.c: Likewise.
5254 * gcc.dg/vect/vect-7.c: Likewise.
5255 * gcc.dg/vect/vect-iv-8.c: Likewise.
5256 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5257 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5258 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5259 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5260 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5261 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5262 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5263 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5264 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5265 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5266 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5267 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5268 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5269 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5270 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5271 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5272 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5274 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5276 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5279 2010-05-26 Jan Hubicka <jh@suse.cz>
5281 * gcc.dg/lto/materialize-1_0.c: New file.
5282 * gcc.dg/lto/materialize-1_1.c: New file.
5284 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5286 * gnat.dg/lto10.adb: New test.
5287 * gnat.dg/lto10_pkg.ads: New helper.
5289 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5291 * lib/target-supports.exp (check_effective_target_int128): New
5292 function to check if __int128 types are available for target.
5293 * c-c++-common/int128-types-1.c: New.
5294 * c-c++-common/int128-1.c: New.
5295 * c-c++-common/int128-2.c: New.
5296 * g++.dg/abi/mangle43.C: New.
5297 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5298 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5299 pointer-wide scalar.
5300 * g++.dg/other/pr25632.C: Likewise.
5301 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5302 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5304 * g++.dg/warn/pr13358-4.C: Likewise.
5305 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5306 * g++.dg/warn/Wconversion-null.C: Likewise.
5308 2010-05-26 Jason Merrill <jason@redhat.com>
5311 * g++.dg/cpp0x/variadic101.C: New.
5313 2010-05-26 Richard Guenther <rguenther@suse.de>
5315 PR rtl-optimization/44164
5316 * gcc.c-torture/execute/pr44164.c: New testcase.
5317 * g++.dg/tree-ssa/pr13146.C: Adjust.
5319 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5322 * gfortran.dg/whole_file_19.f90 : New test.
5324 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5329 * gfortran.dg/pr40999.f: Fix function type.
5330 * gfortran.dg/whole_file_5.f90: Likewise.
5331 * gfortran.dg/whole_file_6.f90: Likewise.
5332 * gfortran.dg/whole_file_16.f90: New.
5333 * gfortran.dg/whole_file_17.f90: New.
5334 * gfortran.dg/whole_file_18.f90: New.
5336 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5337 Iain Sandoe <iains@gcc.gnu.org>
5339 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5340 * gcc.c-torture/compile/pr44197.c: Require alias support.
5341 * gcc.dg/lto/20081222_0.c: Ditto.
5343 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5346 * gcc.dg/guality/vla-2.c: New test.
5348 2010-05-25 Richard Guenther <rguenther@suse.de>
5351 * g++.dg/torture/pr44069.C: New testcase.
5353 2010-05-25 Richard Guenther <rguenther@suse.de>
5355 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5357 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5360 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5362 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5364 * obj-c++.dg/torture/tls/trivial.mm: New.
5365 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5366 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5367 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5368 * obj-c++.dg/torture/tls/diag-1.mm: New.
5369 * obj-c++.dg/torture/tls/tls.exp: New.
5370 * obj-c++.dg/torture/trivial.mm: New.
5371 * obj-c++.dg/torture/dg-torture.exp: New.
5372 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5373 * obj-c++.dg/tls/trivial.m: New.
5374 * obj-c++.dg/tls/init-1.mm: New.
5375 * obj-c++.dg/tls/diag-1.mm: New.
5376 * obj-c++.dg/tls/init-2.mm: New.
5377 * obj-c++.dg/tls/diag-2.mm: New.
5378 * obj-c++.dg/tls/diag-3.mm: New.
5379 * obj-c++.dg/tls/diag-4.mm: New.
5380 * obj-c++.dg/tls/static-1.mm: New.
5381 * obj-c++.dg/tls/tls.exp: New.
5382 * obj-c++.dg/tls/diag-5.mm: New.
5383 * obj-c++.dg/tls/static-1a.mm: New.
5384 * objc-obj-c++-shared/Object1.mm: New.
5385 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5387 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5390 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5391 * obj-c++.dg/const-str-6.mm: Ditto.
5393 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5395 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5397 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5400 * gnat.dg/array13.ad[sb]: New test.
5402 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5403 Sandra Loosemore <sandra@codesourcery.com>
5405 * gcc.target/arm/neon/: Regenerated test cases.
5407 * gcc.target/arm/neon/polytypes.c,
5408 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5409 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5410 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5411 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5412 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5413 dg-add-options arm_neon.
5415 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5416 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5417 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5418 and arm_neon_fp16_ok.
5420 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5421 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5423 * lib/target-supports.exp (add_options_for_arm_neon): New.
5424 (check_effective_target_arm_neon_ok_nocache): New, from
5425 check_effective_target_arm_neon_ok. Check multiple possibilities.
5426 (check_effective_target_arm_neon_ok): Use
5427 check_effective_target_arm_neon_ok_nocache.
5428 (add_options_for_arm_neon_fp16)
5429 (check_effective_target_arm_neon_fp16_ok)
5430 check_effective_target_arm_neon_fp16_ok_nocache): New.
5431 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5433 2010-05-24 Jason Merrill <jason@redhat.com>
5436 * g++.dg/cpp0x/initlist35.C: New.
5437 * g++.dg/init/brace6.C: Adjust.
5439 2010-05-24 Paul Brook <paul@codesourcery.com>
5441 * gcc.target/arm/frame-pointer-1.c: New test.
5442 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5443 pointer elimination.
5445 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5448 * gcc.target/i386/crc32-3.c: New.
5449 * gcc.target/i386/crc32-4.c: Likewise.
5451 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5453 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5454 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5455 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5457 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5459 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5461 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5464 * gcc.c-target/pr43869.c: New test.
5466 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/class_22.f03: New.
5471 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5474 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5476 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5479 * gfortran.dg/abstract_type_7.f03: New.
5481 2010-05-21 Jason Merrill <jason@redhat.com>
5483 * g++.dg/eh/spec11.C: Test cleanup optimization.
5485 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5488 * gcc.target/i386/pr44223.c: New test.
5490 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5492 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5494 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5496 * g++.dg/other/const3.C: New test.
5498 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5501 * warn_unused_dummy_argument_1.f90: New.
5502 * warn_unused_dummy_argument_2.f90: New.
5504 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/inherit/crash1.C: New.
5508 * g++.dg/inherit/crash2.C: Likewise.
5510 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5513 * g++.dg/debug/pr44178.C: New test.
5515 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5518 * gcc.dg/tree-ssa/prefetch-6.c: Add
5519 --param min-insn-to-prefetch-ratio=6.
5520 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5521 allow unrolling, and adjust the movnti count.
5523 2010-05-20 Jan Hubicka <jh@suse.cz>
5526 * gcc.c-torture/compile/pr44197.c: New file.
5528 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5530 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5532 (check_effective_target_xop): Remove __may_alias__ attribute.
5534 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5537 * gcc.c-torture/execute/pr44202-1.c: New test.
5539 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5542 * gfortran.dg/label_1.f90: Update test.
5544 2010-05-19 Jan Hubicka <jh@suse.cz>
5546 * gcc.dg/lto/ipareference2_0.c: New file.
5547 * gcc.dg/lto/ipareference2_1.c: New file.
5549 2010-05-19 Jason Merrill <jason@redhat.com>
5551 * g++.dg/parse/fn-typedef2.C: New.
5553 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5557 * g++.dg/template/fntype1.C: New.
5559 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5561 * gnat.dg/discr23.ad[sb]: New test.
5562 * gnat.dg/discr23_pkg.ads: New helper.
5564 * gnat.dg/specs/controlled1.ads: New test.
5565 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5567 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5570 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5571 Fixed scope of C_SIZEOF.
5572 * gfortran.dg/warn_conversion_2.f90: New.
5574 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5576 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5577 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5578 for optional selector.
5579 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5580 (check_effective_target_sse3): New proc.
5581 * gcc.target/i386/math-torture/math-torture.exp: Load
5582 target-supports.exp.
5583 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5584 check_effective_target_sse2.
5585 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5586 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5587 * g++.dg/vect/vect.exp: Likewise.
5588 * gfortran.dg/vect/vect.exp: Likewise.
5589 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5590 -msse2 if check_effective_target_sse2.
5592 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5593 * gcc.target/i386/3dnow-2.c: Likewise.
5594 * gcc.target/i386/3dnowA-1.c: Likewise.
5595 * gcc.target/i386/3dnowA-2.c: Likewise.
5596 * gcc.target/i386/pr42549.c: Likewise.
5598 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5599 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5600 * gcc.target/i386/sse3-addsubps.c: Likewise.
5601 * gcc.target/i386/sse3-haddpd.c: Likewise.
5602 * gcc.target/i386/sse3-haddps.c: Likewise.
5603 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5604 * gcc.target/i386/sse3-hsubps.c: Likewise.
5605 * gcc.target/i386/sse3-movddup.c: Likewise.
5606 * gcc.target/i386/sse3-movshdup.c: Likewise.
5607 * gcc.target/i386/sse3-movsldup.c: Likewise.
5609 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5610 * g++.dg/ext/attrib35.C: Likewise.
5611 * g++.dg/opt/pr40496.C: Likewise.
5612 * g++.dg/other/i386-1.C: Likewise.
5613 * g++.dg/other/i386-4.C: Likewise.
5614 * g++.dg/other/pr34435.C: Likewise.
5615 * g++.dg/other/pr39496.C: Likewise.
5616 * g++.dg/other/pr40446.C: Likewise.
5617 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5618 * gcc.dg/compat/vector-1a_main.c: Likewise.
5619 * gcc.dg/compat/vector-2a_main.c: Likewise.
5620 * gcc.dg/lto/20090206-1_0.c: Likewise.
5621 * gcc.dg/pr34856.c: Likewise.
5622 * gcc.dg/pr36584.c: Likewise.
5623 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5624 * gcc.dg/pr37544.c: Likewise.
5625 * gcc.dg/torture/pr16104-1.c: Likewise.
5626 * gcc.dg/torture/pr35771-1.c: Likewise.
5627 * gcc.dg/torture/pr35771-2.c: Likewise.
5628 * gcc.dg/torture/pr35771-3.c: Likewise.
5629 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5630 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5631 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5632 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5633 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5634 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5635 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5636 * gcc.target/i386/20060512-1.c: Likewise.
5637 * gcc.target/i386/20060512-3.c: Likewise.
5638 * gcc.target/i386/all_one_m128i.c: Likewise.
5639 * gcc.target/i386/float128-1.c: Likewise.
5640 * gcc.target/i386/float128-2.c: Likewise.
5641 * gcc.target/i386/fpcvt-1.c: Likewise.
5642 * gcc.target/i386/fpcvt-2.c: Likewise.
5643 * gcc.target/i386/fpcvt-3.c: Likewise.
5644 * gcc.target/i386/fpprec-1.c: Likewise.
5645 * gcc.target/i386/funcspec-9.c: Likewise.
5646 * gcc.target/i386/incoming-1.c: Likewise.
5647 * gcc.target/i386/incoming-12.c: Likewise.
5648 * gcc.target/i386/incoming-2.c: Likewise.
5649 * gcc.target/i386/incoming-3.c: Likewise.
5650 * gcc.target/i386/incoming-4.c: Likewise.
5651 * gcc.target/i386/incoming-6.c: Likewise.
5652 * gcc.target/i386/incoming-7.c: Likewise.
5653 * gcc.target/i386/incoming-8.c: Likewise.
5654 * gcc.target/i386/opt-1.c: Likewise.
5655 * gcc.target/i386/opt-2.c: Likewise.
5656 * gcc.target/i386/ordcmp-1.c: Likewise.
5657 * gcc.target/i386/pr17692.c: Likewise.
5658 * gcc.target/i386/pr18614-1.c: Likewise.
5659 * gcc.target/i386/pr22152.c: Likewise.
5660 * gcc.target/i386/pr23570.c: Likewise.
5661 * gcc.target/i386/pr23575.c: Likewise.
5662 * gcc.target/i386/pr26449-1.c: Likewise.
5663 * gcc.target/i386/pr26600.c: Likewise.
5664 * gcc.target/i386/pr27790.c: Likewise.
5665 * gcc.target/i386/pr28839.c: Likewise.
5666 * gcc.target/i386/pr30970.c: Likewise.
5667 * gcc.target/i386/pr32000-1.c: Likewise.
5668 * gcc.target/i386/pr32000-2.c: Likewise.
5669 * gcc.target/i386/pr32280.c: Likewise.
5670 * gcc.target/i386/pr32661.c: Likewise.
5671 * gcc.target/i386/pr32708-1.c: Likewise.
5672 * gcc.target/i386/pr32961.c: Likewise.
5673 * gcc.target/i386/pr33329.c: Likewise.
5674 * gcc.target/i386/pr35714.c: Likewise.
5675 * gcc.target/i386/pr35767-1.c: Likewise.
5676 * gcc.target/i386/pr35767-1d.c: Likewise.
5677 * gcc.target/i386/pr35767-1i.c: Likewise.
5678 * gcc.target/i386/pr35767-2.c: Likewise.
5679 * gcc.target/i386/pr35767-2d.c: Likewise.
5680 * gcc.target/i386/pr35767-2i.c: Likewise.
5681 * gcc.target/i386/pr35767-3.c: Likewise.
5682 * gcc.target/i386/pr35767-5.c: Likewise.
5683 * gcc.target/i386/pr36222-1.c: Likewise.
5684 * gcc.target/i386/pr36578-1.c: Likewise.
5685 * gcc.target/i386/pr36578-2.c: Likewise.
5686 * gcc.target/i386/pr36992-1.c: Likewise.
5687 * gcc.target/i386/pr37101.c: Likewise.
5688 * gcc.target/i386/pr37216.c: Likewise.
5689 * gcc.target/i386/pr37434-1.c: Likewise.
5690 * gcc.target/i386/pr37434-2.c: Likewise.
5691 * gcc.target/i386/pr37843-3.c: Likewise.
5692 * gcc.target/i386/pr37843-4.c: Likewise.
5693 * gcc.target/i386/pr39162.c: Likewise.
5694 * gcc.target/i386/pr39315-1.c: Likewise.
5695 * gcc.target/i386/pr39315-2.c: Likewise.
5696 * gcc.target/i386/pr39315-3.c: Likewise.
5697 * gcc.target/i386/pr39315-4.c: Likewise.
5698 * gcc.target/i386/pr39445.c: Likewise.
5699 * gcc.target/i386/pr39496.c: Likewise.
5700 * gcc.target/i386/pr40809.c: Likewise.
5701 * gcc.target/i386/pr40906-3.c: Likewise.
5702 * gcc.target/i386/pr41019.c: Likewise.
5703 * gcc.target/i386/pr42542-1.c: Likewise.
5704 * gcc.target/i386/pr42542-2.c: Likewise.
5705 * gcc.target/i386/pr42542-3.c: Likewise.
5706 * gcc.target/i386/pr42542-3a.c: Likewise.
5707 * gcc.target/i386/pr42881.c: Likewise.
5708 * gcc.target/i386/push-1.c: Likewise.
5709 * gcc.target/i386/quad-sse.c: Likewise.
5710 * gcc.target/i386/reload-1.c: Likewise.
5711 * gcc.target/i386/sse-10.c: Likewise.
5712 * gcc.target/i386/sse-11.c: Likewise.
5713 * gcc.target/i386/sse-15.c: Likewise.
5714 * gcc.target/i386/sse-17.c: Likewise.
5715 * gcc.target/i386/sse-18.c: Likewise.
5716 * gcc.target/i386/sse-19.c: Likewise.
5717 * gcc.target/i386/sse-4.c: Likewise.
5718 * gcc.target/i386/sse-6.c: Likewise.
5719 * gcc.target/i386/sse-vect-types.c: Likewise.
5720 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5721 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5722 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5723 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5724 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5725 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5726 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5727 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5728 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5729 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5730 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5731 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5732 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5733 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5734 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5735 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5736 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5737 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5738 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5739 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5740 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5741 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5742 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5743 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5744 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5745 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5746 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5747 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5748 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5749 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5750 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5751 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5752 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5753 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5754 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5755 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5756 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5757 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5758 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5759 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5760 * gcc.target/i386/sse2-mmx.c: Likewise.
5761 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5762 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5763 * gcc.target/i386/sse2-movd-1.c: Likewise.
5764 * gcc.target/i386/sse2-movd-2.c: Likewise.
5765 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5766 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5767 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5768 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5769 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5770 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5771 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5772 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5773 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5774 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5775 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5776 * gcc.target/i386/sse2-movq-1.c: Likewise.
5777 * gcc.target/i386/sse2-movq-2.c: Likewise.
5778 * gcc.target/i386/sse2-movq-3.c: Likewise.
5779 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5780 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5781 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5782 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5783 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5784 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5785 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5786 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5787 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5788 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5789 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5790 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5791 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5792 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5793 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5794 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5795 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5796 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5797 * gcc.target/i386/sse2-pand-1.c: Likewise.
5798 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5799 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5800 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5801 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5802 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5803 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5804 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5805 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5806 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5807 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5808 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5809 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5810 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5811 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5812 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5813 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5814 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5815 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5816 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5817 * gcc.target/i386/sse2-por-1.c: Likewise.
5818 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5819 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5820 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5821 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5822 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5823 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5824 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5825 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5826 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5827 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5828 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5829 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5830 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5831 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5832 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5833 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5834 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5835 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5836 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5837 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5838 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5839 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5840 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5841 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5842 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5843 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5844 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5845 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5846 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5847 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5848 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5849 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5850 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5851 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5852 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5853 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5854 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5855 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5856 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5857 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5858 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5859 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5860 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5861 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5862 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5863 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5864 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5865 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5866 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5867 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5868 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5869 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5870 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5871 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5872 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5873 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5874 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5875 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5876 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5877 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5878 * gcc.target/i386/sse2-vec-1.c: Likewise.
5879 * gcc.target/i386/sse2-vec-2.c: Likewise.
5880 * gcc.target/i386/sse2-vec-3.c: Likewise.
5881 * gcc.target/i386/sse2-vec-4.c: Likewise.
5882 * gcc.target/i386/sse2-vec-5.c: Likewise.
5883 * gcc.target/i386/sse2-vec-6.c: Likewise.
5884 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5885 * gcc.target/i386/ssefn-2.c: Likewise.
5886 * gcc.target/i386/ssefn-4.c: Likewise.
5887 * gcc.target/i386/ssefp-1.c: Likewise.
5888 * gcc.target/i386/ssefp-2.c: Likewise.
5889 * gcc.target/i386/sseregparm-3.c: Likewise.
5890 * gcc.target/i386/sseregparm-4.c: Likewise.
5891 * gcc.target/i386/sseregparm-5.c: Likewise.
5892 * gcc.target/i386/sseregparm-6.c: Likewise.
5893 * gcc.target/i386/sseregparm-7.c: Likewise.
5894 * gcc.target/i386/ssetype-1.c: Likewise.
5895 * gcc.target/i386/ssetype-2.c: Likewise.
5896 * gcc.target/i386/ssetype-3.c: Likewise.
5897 * gcc.target/i386/ssetype-4.c: Likewise.
5898 * gcc.target/i386/ssetype-5.c: Likewise.
5899 * gcc.target/i386/unordcmp-1.c: Likewise.
5900 * gcc.target/i386/vararg-1.c: Likewise.
5901 * gcc.target/i386/vararg-2.c: Likewise.
5902 * gcc.target/i386/vararg-3.c: Likewise.
5903 * gcc.target/i386/vararg-4.c: Likewise.
5904 * gcc.target/i386/vararg-7.c: Likewise.
5905 * gcc.target/i386/vararg-8.c: Likewise.
5906 * gcc.target/i386/vecinit-1.c: Likewise.
5907 * gcc.target/i386/vecinit-2.c: Likewise.
5908 * gcc.target/i386/vecinit-3.c: Likewise.
5909 * gcc.target/i386/vecinit-4.c: Likewise.
5910 * gcc.target/i386/vecinit-5.c: Likewise.
5911 * gcc.target/i386/vecinit-6.c: Likewise.
5912 * gcc.target/i386/vectorize2.c: Likewise.
5913 * gcc.target/i386/vectorize3.c: Likewise.
5914 * gcc.target/i386/vectorize4.c: Likewise.
5915 * gcc.target/i386/vectorize6.c: Likewise.
5916 * gcc.target/i386/vectorize7.c: Likewise.
5917 * gcc.target/i386/vectorize8.c: Likewise.
5918 * gcc.target/i386/vperm-v2df.c: Likewise.
5919 * gcc.target/i386/vperm-v2di.c: Likewise.
5920 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5921 * gcc.target/i386/xorps-sse2.c: Likewise.
5922 * gcc.target/i386/xorps.c: Likewise.
5923 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5924 * gfortran.dg/graphite/pr42326.f90: Likewise.
5925 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5927 2010-05-19 Richard Guenther <rguenther@suse.de>
5930 * g++.dg/lto/20100519-1_0.C: New testcase.
5932 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5935 * gfortran.dg/warn_intent_out_not_set.f90: New.
5937 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5940 * gfortran.dg/data_char_1.f90: Updated warning message.
5941 * gfortran.dg/data_array_6.f: New.
5943 2010-05-19 Martin Jambor <mjambor@suse.cz>
5945 * g++.dg/ipa/ivinline-8.C: New test.
5946 * gcc.dg/ipa/iinline-2.c: Likewise.
5948 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5951 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5952 arguments; add check for return value kind.
5953 * gfortran.dg/float_1.f90: Likewise.
5955 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5957 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5959 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5960 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5961 Prune another location line format.
5962 (lto-obj): Call lto_prune_warns on comp_output.
5964 2010-05-18 Jan Hubicka <jh@suse.cz>
5966 * gcc.dg/lto/ipacp_0.c: New test.
5967 * gcc.dg/lto/ipacp_1.c: New test.
5969 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5972 * gcc.dg/lto/20100518_0.c: New test.
5974 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5978 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5981 * gfortran.dg/class_21.f03: New.
5983 2010-05-17 Jason Merrill <jason@redhat.com>
5986 * g++.dg/cpp0x/initlist34.C: New.
5989 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5991 2010-05-17 Martin Jambor <mjambor@suse.cz>
5993 * g++.dg/ipa/ivinline-1.C: New test.
5994 * g++.dg/ipa/ivinline-2.C: New test.
5995 * g++.dg/ipa/ivinline-3.C: New test.
5996 * g++.dg/ipa/ivinline-4.C: New test.
5997 * g++.dg/ipa/ivinline-5.C: New test.
5998 * g++.dg/ipa/ivinline-6.C: New test.
6000 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6001 Jason Merrill <jason@redhat.com>
6004 * c-c++-common/Wunused-var-8.c: New test.
6006 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6009 * gcc.c-torture/compile/pr42347.c: New test.
6012 * g++.dg/ext/asmgoto1.C: New test.
6014 2010-05-17 Martin Jambor <mjambor@suse.cz>
6017 * gcc.dg/tree-ssa/pr44133.c: New test.
6018 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6021 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6024 * gfortran.dg/class_20.f03: New.
6026 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6029 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6030 debug messages but not the newly introduced one.
6032 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6035 * gfortran.dg/initialization_25.f90: Commented testcase.
6036 * gfortran.dg/initialization_26.f90: New.
6038 2010-05-16 Richard Guenther <rguenther@suse.de>
6040 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6041 * gcc.dg/pr43084.c: Likewise.
6042 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6044 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6046 * gcc.dg/struct/struct-reorg.exp: Likewise.
6047 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6048 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6050 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6052 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6053 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6054 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6055 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6058 2010-05-15 Jason Merrill <jason@redhat.com>
6060 * g++.dg/eh/spec10.C: New.
6061 * g++.dg/eh/spec11.C: New.
6062 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6064 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6068 * gfortran.dg/allocatable_scalar_9.f90: New.
6070 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6073 * g++.dg/torture/pr44148.C: New test.
6075 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6077 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6078 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6079 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6080 diagnostics and type sizes.
6082 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6084 * gnat.dg/lto9.adb: New test.
6085 * gnat.dg/lto9_pkg1.ads: New helper.
6086 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6088 2010-05-15 Jan Hubicka <jh@suse.cz>
6090 * gcc.dg/lto/ipareference_1.c: Rename to ...
6091 * gcc.dg/lto/ipareference_0.c: ... this one.
6092 * gcc.dg/lto/ipareference_2.c: Rename to ...
6093 * gcc.dg/lto/ipareference_1.c: ... this one.
6095 2010-05-15 Jan Hubicka <jh@suse.cz>
6097 * gcc.dg/lto/ipareference_1.c: New file.
6098 * gcc.dg/lto/ipareference_2.c: New file.
6100 2010-05-15 Richard Guenther <rguenther@suse.de>
6102 PR tree-optimization/44038
6103 * gcc.c-torture/compile/pr44038.c: New testcase.
6105 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6107 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6108 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6110 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6114 * gfortran.dg/class_18.f03: New.
6115 * gfortran.dg/class_19.f03: New.
6117 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6120 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6121 * g++.dg/debug/dwarf2/const1.C: Remove.
6123 2010-05-14 Jason Merrill <jason@redhat.com>
6125 * g++.dg/eh/cond4.C: New.
6126 * g++.dg/eh/elide2.C: Adjust.
6127 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6129 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6132 * gfortran.dg/actual_array_interface_2.f90: New test.
6134 2010-05-14 Richard Guenther <rguenther@suse.de>
6136 PR tree-optimization/44119
6137 * gcc.c-torture/compile/pr44119.c: New testcase.
6139 2010-05-14 Jason Merrill <jason@redhat.com>
6142 * g++.dg/eh/terminate1.C: New.
6144 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6146 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6149 * gcc.dg/pr44136.c: New test.
6151 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6154 * g++.dg/warn/Wshadow-4.C: Adjust.
6155 * g++.dg/warn/Wshadow-5.C: New test.
6156 * g++.dg/warn/Wshadow-6.C: New test
6158 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6161 * gfortran.dg/initialization_25.f90: New.
6163 2010-05-13 Martin Jambor <mjambor@suse.cz>
6165 * g++.dg/otr-fold-1.C: New test.
6166 * g++.dg/otr-fold-2.C: New test.
6168 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6171 * gfortran.dg/gomp/pr44036-1.f90: New test.
6172 * gfortran.dg/gomp/pr44036-2.f90: New test.
6173 * gfortran.dg/gomp/pr44036-3.f90: New test.
6176 * gcc.dg/guality/sra-1.c: New test.
6178 2010-05-12 Jan Hubicka <jh@suse.cz>
6180 * tree-ssa/unreachable.c: New test.
6182 2010-05-12 Jason Merrill <jason@redhat.com>
6184 * g++.dg/cpp0x/sfinae1.C: New.
6186 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6188 * gcc.target/i386/zee.c: New file.
6190 2010-05-12 Jason Merrill <jason@redhat.com>
6192 * g++.dg/conversion/op1.C: Expect template candidate message.
6193 * g++.dg/cpp0x/nullptr15.C: Likewise.
6194 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6195 * g++.dg/cpp0x/pr31431.C: Likewise.
6196 * g++.dg/cpp0x/temp_default2.C: Likewise.
6197 * g++.dg/cpp0x/trailing4.C: Likewise.
6198 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6199 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6200 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6201 * g++.dg/cpp0x/variadic35.C: Likewise.
6202 * g++.dg/cpp0x/vt-35147.C: Likewise.
6203 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6204 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6205 * g++.dg/ext/visibility/anon8.C: Likewise.
6206 * g++.dg/ext/vla2.C: Likewise.
6207 * g++.dg/other/pr28114.C: Likewise.
6208 * g++.dg/other/ptrmem10.C: Likewise.
6209 * g++.dg/other/ptrmem11.C: Likewise.
6210 * g++.dg/overload/unknown1.C: Likewise.
6211 * g++.dg/parse/template7.C: Likewise.
6212 * g++.dg/parse/typename7.C: Likewise.
6213 * g++.dg/template/conv11.C: Likewise.
6214 * g++.dg/template/copy1.C: Likewise.
6215 * g++.dg/template/deduce3.C: Likewise.
6216 * g++.dg/template/dependent-expr5.C: Likewise.
6217 * g++.dg/template/friend.C: Likewise.
6218 * g++.dg/template/incomplete2.C: Likewise.
6219 * g++.dg/template/local4.C: Likewise.
6220 * g++.dg/template/local6.C: Likewise.
6221 * g++.dg/template/operator10.C: Likewise.
6222 * g++.dg/template/overload6.C: Likewise.
6223 * g++.dg/template/ptrmem2.C: Likewise.
6224 * g++.dg/template/ptrmem20.C: Likewise.
6225 * g++.dg/template/ptrmem8.C: Likewise.
6226 * g++.dg/template/sfinae2.C: Likewise.
6227 * g++.dg/template/ttp25.C: Likewise.
6228 * g++.dg/template/unify10.C: Likewise.
6229 * g++.dg/template/unify11.C: Likewise.
6230 * g++.dg/template/unify6.C: Likewise.
6231 * g++.dg/template/unify7.C: Likewise.
6232 * g++.dg/template/unify9.C: Likewise.
6233 * g++.dg/template/varmod1.C: Likewise.
6234 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6235 * g++.old-deja/g++.law/operators32.C: Likewise.
6236 * g++.old-deja/g++.pt/crash28.C: Likewise.
6237 * g++.old-deja/g++.pt/crash60.C: Likewise.
6238 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6239 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6240 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6241 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6242 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6243 * g++.old-deja/g++.pt/expr2.C: Likewise.
6244 * g++.old-deja/g++.pt/overload7.C: Likewise.
6245 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6246 * g++.old-deja/g++.pt/spec5.C: Likewise.
6247 * g++.old-deja/g++.pt/spec6.C: Likewise.
6248 * g++.old-deja/g++.pt/t24.C: Likewise.
6249 * g++.old-deja/g++.pt/unify4.C: Likewise.
6250 * g++.old-deja/g++.pt/unify6.C: Likewise.
6251 * g++.old-deja/g++.pt/unify8.C: Likewise.
6252 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6253 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6254 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6256 * g++.dg/cpp0x/initlist32.C: New.
6258 * g++.dg/template/conv11.C: New.
6259 * g++.dg/conversion/op1.C: Adjust expected error.
6261 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6263 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6266 * gcc.target/i386/avx-cmpsd-1.c: New.
6267 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6268 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6269 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6270 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6271 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6273 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6276 * gcc.dg/gomp/pr44085.c: New test.
6277 * gfortran.dg/gomp/pr44085.f90: New test.
6279 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6281 * objc-obj-c++-shared/Object1.m: New.
6282 * objc.dg/torture: New directory.
6283 * objc.dg/torture/tls: Ditto.
6284 * objc.dg/tls: Ditto.
6285 * objc.dg/torture/tls/trivial.m: New test.
6286 * objc.dg/torture/tls/thr-init-2.m: New test.
6287 * objc.dg/torture/tls/thr-init-3.m: New test.
6288 * objc.dg/torture/tls/thr-init.m: New test.
6289 * objc.dg/torture/tls/diag-1.m: New test.
6290 * objc.dg/torture/tls/tls.exp: New.
6291 * objc.dg/torture/trivial.m: New test.
6292 * objc.dg/torture/dg-torture.exp: New.
6293 * objc.dg/tls/diag-3.m: New test.
6294 * objc.dg/tls/diag-4.m: New test.
6295 * objc.dg/tls/diag-5.m: New test.
6296 * objc.dg/tls/init-1.m: New test.
6297 * objc.dg/tls/init-2.m: New test.
6298 * objc.dg/tls/tls.exp: New.
6299 * objc.dg/tls/diag-2.m: New test.
6300 * lib/objc.exp: Respond to dg-additional-files.
6302 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6304 * gcc.target/m68k/20100512-1.c: New.
6306 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6308 * gnat.dg/lto8.adb: New test.
6309 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6310 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6312 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6317 * g++.dg/template/crash97.C: New.
6318 * g++.dg/template/crash98.C: Likewise.
6319 * g++.dg/template/crash99.C: Likewise.
6320 * g++.dg/cpp0x/pr31439.C: Adjust.
6321 * g++.dg/template/crash95.C: Likewise.
6323 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6326 * c-c++-common/asmgoto-4.c: New test.
6327 * gcc.target/i386/pr44071.c: New test.
6330 * c-c++-common/Wunused-var-7.c: New test.
6331 * g++.dg/warn/Wunused-var-9.C: New test.
6333 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6336 * gfortran.dg/gomp/pr43711.f90: New.
6338 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6341 * gfortran.dg/select_5.f90: Updated.
6343 2010-05-11 Jan Hubicka <jh@suse.cz>
6345 PR tree-optimize/44063
6346 * gcc.c-torture/compile/pr44063.c: New testcase.
6348 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6351 * gcc.dg/pr44023.c: New test.
6353 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6355 * gnat.dg/lto7.adb: New test.
6356 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6358 2010-05-10 Jason Merrill <jason@redhat.com>
6361 * g++.dg/template/inherit5.C: New.
6364 * g++.dg/cpp0x/initlist33.C: New.
6365 * g++.dg/cpp0x/initlist26.C: Adjust.
6366 * g++.dg/cpp0x/initlist28.C: Adjust.
6368 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6371 * g++.dg/init/pr43719.C: New.
6372 * g++.dg/anon-struct4.C: Adjust.
6374 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6377 * gcc.dg/pr44028.c: New test.
6379 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6384 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6385 * gfortran.dg/warn_conversion.f90: New.
6387 2010-05-10 Michael Matz <matz@suse.de>
6389 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6391 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6393 PR rtl-optimization/44012
6394 * gcc.dg/pr44012.c: New.
6396 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6398 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6399 Log text on entry and exit.
6400 Prune Sun ld warnings for common symbols with differing sizes.
6401 (lto-link-and-maybe-run): Change caller.
6403 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6406 * gfortran.dg/class_7.f03: Modified.
6407 * gfortran.dg/select_type_1.f03: Modified.
6408 * gfortran.dg/select_type_12.f03: New.
6410 2010-05-10 Richard Guenther <rguenther@suse.de>
6412 PR tree-optimization/44050
6413 * gcc.dg/torture/pr44050.c: New testcase.
6415 2010-05-10 Wei Guozhi <carrot@google.com>
6418 * gcc.target/arm/pr42879.c: New testcase.
6420 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6423 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6425 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6428 * gcc.dg/anon-struct-10.c: New test.
6430 2010-05-09 Richard Guenther <rguenther@suse.de>
6433 * gcc.dg/pr44024.c: New testcase.
6435 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6438 * gcc.dg/anon-struct-9.c: New test.
6440 2010-05-09 Richard Guenther <rguenther@suse.de>
6443 * gcc.c-torture/compile/pr44043.c: New testcase.
6445 2010-05-09 Richard Guenther <rguenther@suse.de>
6447 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6449 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6451 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6453 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6455 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6456 * gnat.dg/specs/lto3.ads: Likewise.
6458 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6461 * gcc.dg/pr28685-1.c: New file.
6463 2010-05-08 Richard Guenther <rguenther@suse.de>
6465 PR tree-optimization/44030
6466 * gcc.c-torture/compile/pr44030.c: New testcase.
6468 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6470 * gnat.dg/lto6.adb: New test.
6471 * gnat.dg/lto6_pkg.ads: New helper.
6473 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6475 * gnat.dg/lto5.adb: New test.
6476 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6478 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6480 * gnat.dg/lto4.ad[sb]: New test.
6482 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6484 * gnat.dg/specs/lto3.ads: New test.
6485 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6486 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6488 2010-05-08 Quentin Ochem <ochem@adacore.com>
6490 * gnat.dg/sizetype3.ad[sb]: New test.
6491 * gnat.dg/sizetype3_pkg.ads: New helper.
6493 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6496 * g++.dg/init/new29.C: New.
6498 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6501 * gfortran.dg/coarray_1.f90: Fixed error message.
6502 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6503 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6504 * gfortran.dg/intrinsic_std_5.f90: New.
6506 2010-05-07 Jason Merrill <jason@redhat.com>
6508 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6510 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6513 (size_t, stderr): Remove.
6514 (read_error): Replaced __builtin_fprintf by fprintf.
6516 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6518 * gcc.dg/ordered-comparison-1.c: New test.
6519 * gcc.dg/ordered-comparison-2.c: New test.
6520 * gcc.dg/ordered-comparison-3.c: New test.
6521 * gcc.dg/ordered-comparison-4.c: New test.
6523 2010-05-06 Mike Stump <mikestump@comcast.net>
6526 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6528 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6529 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/nullptr01.C: New.
6532 * g++.dg/cpp0x/nullptr02.C: New.
6533 * g++.dg/cpp0x/nullptr03.C: New.
6534 * g++.dg/cpp0x/nullptr04.C: New.
6535 * g++.dg/cpp0x/nullptr05.C: New.
6536 * g++.dg/cpp0x/nullptr06.C: New.
6537 * g++.dg/cpp0x/nullptr07.C: New.
6538 * g++.dg/cpp0x/nullptr08.C: New.
6539 * g++.dg/cpp0x/nullptr09.C: New.
6540 * g++.dg/cpp0x/nullptr10.C: New.
6541 * g++.dg/cpp0x/nullptr11.C: New.
6542 * g++.dg/cpp0x/nullptr12.C: New.
6543 * g++.dg/cpp0x/nullptr13.C: New.
6544 * g++.dg/cpp0x/nullptr14.C: New.
6545 * g++.dg/cpp0x/nullptr15.C: New.
6546 * g++.dg/cpp0x/nullptr16.C: New.
6547 * g++.dg/cpp0x/nullptr17.C: New.
6548 * g++.dg/cpp0x/nullptr18.C: New.
6549 * g++.dg/cpp0x/nullptr19.C: New.
6550 * g++.dg/cpp0x/nullptr20.C: New.
6551 * g++.dg/cpp0x/nullptr21.C: New.
6552 * g++.dg/cpp0x/nullptr22.C: New.
6553 * g++.dg/debug/nullptr01.C: New.
6554 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6556 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6558 * gcc.dg/Wunused-var-8.c: Move to...
6559 * c-c++-common/Wunused-var-6.c: ... here. New test.
6561 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6564 * g++.dg/template/crash96.C: New.
6566 2010-05-06 Jan Hubicka <jh@suse.cz>
6568 PR tree-optimization/43791
6569 * gcc.c-torture/compile/pr43791.c: New file.
6571 2010-05-06 Michael Matz <matz@suse.de>
6573 PR tree-optimization/43984
6574 * gfortran.dg/pr43984.f90: New test.
6576 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6579 * gcc.dg/pr40989.c: New.
6581 2010-05-06 Richard Guenther <rguenther@suse.de>
6583 PR tree-optimization/43934
6584 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6586 2010-05-06 Richard Guenther <rguenther@suse.de>
6588 PR tree-optimization/43987
6589 * gcc.c-torture/execute/pr43987.c: New testcase.
6590 * gcc.dg/torture/pta-escape-1.c: Adjust.
6591 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6592 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6593 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6594 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6596 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6597 Dodji Seketeli <dodji@redhat.com>
6600 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6601 * g++.dg/template/sfinae16.C: Likewise.
6602 * gcc.dg/Wunused-var-1.c: Moved to...
6603 * c-c++-common/Wunused-var-1.c: ...here. New test.
6604 * gcc.dg/Wunused-var-2.c: Moved to...
6605 * c-c++-common/Wunused-var-2.c: ...here. New test.
6606 * gcc.dg/Wunused-var-3.c: Moved to...
6607 * c-c++-common/Wunused-var-3.c: ...here. New test.
6608 * gcc.dg/Wunused-var-4.c: Moved to...
6609 * gcc.dg/Wunused-var-1.c: ... here.
6610 * gcc.dg/Wunused-var-5.c: Moved to...
6611 * c-c++-common/Wunused-var-4.c: ...here. New test.
6612 * gcc.dg/Wunused-var-7.c: Moved to...
6613 * c-c++-common/Wunused-var-5.c: ...here. New test.
6614 * gcc.dg/Wunused-var-6.c: Moved to...
6615 * gcc.dg/Wunused-var-2.c: ... here.
6616 * c-c++-common/Wunused-var-1.c: New test.
6617 * c-c++-common/Wunused-var-2.c: New test.
6618 * c-c++-common/Wunused-var-3.c: New test.
6619 * c-c++-common/Wunused-var-4.c: New test.
6620 * c-c++-common/Wunused-var-5.c: New test.
6621 * g++.dg/warn/Wunused-var-1.C: New test.
6622 * g++.dg/warn/Wunused-var-2.C: New test.
6623 * g++.dg/warn/Wunused-var-3.C: New test.
6624 * g++.dg/warn/Wunused-var-4.C: New test.
6625 * g++.dg/warn/Wunused-var-5.C: New test.
6626 * g++.dg/warn/Wunused-var-6.C: New test.
6627 * g++.dg/warn/Wunused-var-7.C: New test.
6628 * g++.dg/warn/Wunused-var-8.C: New test.
6629 * g++.dg/warn/Wunused-parm-1.C: New test.
6630 * g++.dg/warn/Wunused-parm-2.C: New test.
6631 * g++.dg/warn/Wunused-parm-3.C: New test.
6633 2010-05-06 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/gomp/crayptr5.f90: New test case.
6638 2010-05-05 Jason Merrill <jason@redhat.com>
6641 * g++.dg/ext/attrib39.C: New.
6643 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6646 * gfortran.dg/data_invalid.f90: New.
6648 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6650 * gnat.dg/lto2.adb: New test.
6652 2010-05-05 Jason Merrill <jason@redhat.com>
6655 * g++.dg/opt/empty1.C: New.
6657 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6660 * gfortran.dg/class_17.f03: New.
6662 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6664 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6666 2010-05-04 Mike Stump <mikestump@comcast.net>
6669 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6671 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6674 * gcc.target/i386/pr43668.c: New.
6676 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6679 * g++.dg/cpp0x/initlist31.C: New.
6681 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6684 * gcc.dg/Wunused-var-8.c: New test.
6686 2010-05-04 Jason Merrill <jason@redhat.com>
6689 * g++.dg/cpp0x/enum3.C: Extend.
6691 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6694 * gcc.target/i386/pr43799.c: New.
6696 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6698 * gnat.dg/lto1.adb: New test.
6699 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6701 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6704 * gcc.target/i386/pr43671.c: New.
6706 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6709 * g++.dg/template/crash95.C: New.
6711 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6714 * gcc.target/i386/pr43508.c: New.
6716 2010-05-04 Richard Guenther <rguenther@suse.de>
6718 PR tree-optimization/43879
6719 * g++.dg/torture/pr43879-1_0.C: New testcase.
6720 * g++.dg/torture/pr43879-1_1.C: Likewise.
6722 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6725 * g++.dg/other/crash-12.C: New test.
6727 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6729 * g++.dg/cdce3.C: Add a space. Updated.
6731 2010-05-03 Jason Merrill <jason@redhat.com>
6734 * g++.dg/opt/enum2.C: New.
6735 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6736 * g++.dg/warn/Wswitch-1.C: Adjust message.
6738 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6740 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6741 * g++.dg/ext/label13.C: Fix typo.
6742 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6744 * gcc.c-torture/compile/limits-declparen.c: xfail on
6745 alpha*-dec-osf5* with -g.
6746 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6747 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6748 * gcc.dg/c99-tgmath-2.c: Likewise.
6749 * gcc.dg/c99-tgmath-3.c: Likewise.
6750 * gcc.dg/c99-tgmath-4.c: Likewise.
6752 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6755 * gfortran.dg/unexpected_interface.f90: New test.
6757 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6759 * ada/acats/run_acats (which): New function.
6760 (host_gnatchop, host_gnatmake): Use it.
6762 2010-05-03 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/43971
6765 * gcc.dg/pr43971.c: New testcase.
6767 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6770 * gcc.dg/debug/pr43972.c: New test.
6772 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6775 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6777 2010-05-02 Richard Guenther <rguenther@suse.de>
6779 PR tree-optimization/43879
6780 * gcc.dg/torture/pr43879-3.c: New testcase.
6782 2010-05-01 Richard Guenther <rguenther@suse.de>
6784 PR tree-optimization/43949
6785 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6787 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6790 * g++.dg/init/new28.C: New.
6792 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6795 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6796 structure and nested declarations.
6797 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6798 structure and nested declarations. Reduce header clutter and
6799 use _exit() rather than abort().
6800 * objc.dg/encode-10.m: New.
6801 * objc.dg/encode-11.m: New.
6803 2010-04-30 DJ Delorie <dj@redhat.com>
6805 * gcc.c-torture/execute/20100430-1.c: New test.
6807 2010-04-30 Jason Merrill <jason@redhat.com>
6810 * g++.dg/template/ptrmem21.C: New.
6812 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6816 * gfortran.dg/coarray_13.f90: New test.
6818 2010-04-30 Richard Guenther <rguenther@suse.de>
6821 * gcc.dg/lto/20100430-1_0.c: New testcase.
6823 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6826 * c-c++-common/pr43942.c: New test.
6828 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6830 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6831 conflict with darwin crt1.o 'start' symbol.
6833 2010-04-30 Richard Guenther <rguenther@suse.de>
6835 PR tree-optimization/43879
6836 * gcc.dg/torture/pr43879_1.c: New testcase.
6838 2010-04-30 Richard Guenther <rguenther@suse.de>
6840 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6842 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6845 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6846 user-provided constructor while recursing.
6848 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6851 * gfortran.dg/class_16.f03: New test.
6853 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6856 * gfortran.dg/class_15.f03: New.
6858 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6861 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6863 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6866 * gfortran.dg/generic_22.f03 : New test.
6868 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6871 * gfortran.dg/class_14.f03: New test.
6873 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876 * gfortran.dg/interface_32.f90: New test.
6878 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6879 Janus Weil <janus@gcc.gnu.org>
6882 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6883 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6884 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6886 2010-04-28 Mike Stump <mikestump@comcast.net>
6888 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6890 * g++.dg/uninit-pred-2_b.C: Likewise.
6892 2010-04-28 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6898 2010-04-28 Matthias Klose <doko@ubuntu.com>
6900 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6901 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6902 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6903 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6904 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6906 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6908 * gcc.dg/const-uniq-1.c: New test.
6909 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6911 2010-04-28 Xinliang David Li <davidxl@google.com>
6913 * gcc.dg/uninit-pred-2_b.c: New test.
6914 * gcc.dg/uninit-pred-4_b.c: New test.
6915 * gcc.dg/uninit-pred-3_d.c: New test.
6916 * gcc.dg/uninit-pred-6_b.c: New test.
6917 * gcc.dg/uninit-pred-8_b.c: New test.
6918 * gcc.dg/uninit-pred-3_a.c: New test.
6919 * gcc.dg/uninit-pred-2_c.c: New test.
6920 * gcc.dg/uninit-pred-5_a.c: New test.
6921 * gcc.dg/uninit-pred-3_e.c: New test.
6922 * gcc.dg/uninit-pred-7_a.c: New test.
6923 * gcc.dg/uninit-pred-6_c.c: New test.
6924 * gcc.dg/uninit-pred-9_a.c: New test.
6925 * gcc.dg/uninit-pred-8_c.c: New test.
6926 * gcc.dg/uninit-pred-3_b.c: New test.
6927 * gcc.dg/uninit-pred-5_b.c: New test.
6928 * gcc.dg/uninit-pred-7_b.c: New test.
6929 * gcc.dg/uninit-pred-6_d.c: New test.
6930 * gcc.dg/uninit-pred-9_b.c: New test.
6931 * gcc.dg/uninit-pred-2_a.c: New test.
6932 * gcc.dg/uninit-pred-4_a.c: New test.
6933 * gcc.dg/uninit-pred-3_c.c: New test.
6934 * gcc.dg/uninit-pred-6_a.c: New test.
6935 * gcc.dg/uninit-pred-8_a.c: New test.
6936 * gcc.dg/uninit-pred-7_c.c: New test.
6937 * gcc.dg/uninit-pred-6_e.c: New test.
6938 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6939 * g++.dg/uninit-pred-1_a.C: New test.
6940 * g++.dg/uninit-pred-1_b.C: New test.
6941 * g++.dg/uninit-pred-2_a.C: New test.
6942 * g++.dg/uninit-pred-2_b.C: New test.
6943 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6944 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6945 * g++.dg/uninit-pred-loop_1.cc: New test.
6947 2010-04-28 Martin Jambor <mjambor@suse.cz>
6949 * gcc.dg/lto/20091209-1_0.c: New testcase.
6951 2010-04-28 Richard Guenther <rguenther@suse.de>
6953 PR tree-optimization/43879
6954 PR tree-optimization/43909
6955 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6957 2010-04-28 Richard Guenther <rguenther@suse.de>
6960 * g++.dg/torture/pr43880.C: New testcase.
6962 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6965 * g++.dg/template/recurse2.C: Update
6966 * g++.dg/template/recurse.C: Update.
6967 * g++.dg/template/pr23510.C: Update.
6968 * lib/prune.exp: Filter out 'recursively instantiated'.
6970 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6973 * g++.dg/init/pr29043.C: New.
6975 2010-04-27 Jason Merrill <jason@redhat.com>
6977 * g++.dg/lookup/scoped5.C: Adjust.
6978 * g++.dg/lookup/scoped8.C: Adjust.
6979 * g++.dg/template/dependent-expr5.C: Adjust.
6980 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6983 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6986 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6988 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6989 Jan Hubicka <hubicka@ucw.cz>
6991 * gcc.dg/pure-2.c: New testcase.
6992 * gcc.dg/const-1.c: New testcase.
6994 2010-04-27 Jason Merrill <jason@redhat.com>
6996 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6999 * g++.dg/template/sfinae17.C: New.
7000 * g++.dg/template/sfinae18.C: New.
7002 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7004 * g++.dg/init/pr42844.C: New.
7005 * g++.dg/cpp0x/pr42844-2.C: New.
7006 * g++.dg/cpp0x/defaulted2.C: Adjust.
7007 * g++.dg/tree-ssa/pr27549.C: Likewise.
7008 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7010 2010-04-27 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7015 2010-04-27 Richard Guenther <rguenther@suse.de>
7018 * g++.dg/other/pr40561.C: New testcase.
7020 2010-04-27 Martin Jambor <mjambor@suse.cz>
7023 * g++.dg/ipa/pr43812.C: New test.
7025 2010-04-27 Jan Hubicka <jh@suse.cz>
7027 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7028 (test): ... this one.
7030 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7033 * gcc.target/arm/thumb-stackframe.c: New test.
7035 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7037 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7038 * gcc.dg/misc-column.c: Likewise.
7039 * gcc.dg/Walways-true-1.c: Likewise.
7040 * gcc.dg/Walways-true-2.c: Likewise.
7041 * gcc.dg/warn-addr-cmp.c: Likewise.
7043 2010-04-27 Tobias Burnus <burnus@net-b.de>
7046 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7047 * gfortran.dg/coarray_12.f90: New.
7049 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7052 * gcc.dg/pr32207.c: New test.
7053 * gcc.dg/misc-column.c: Adjust expected warning.
7054 * gcc.dg/Walways-true-1.c: Likewise.
7055 * gcc.dg/Walways-true-2.c: Likewise.
7056 * gcc.dg/warn-addr-cmp.c: Likewise.
7058 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7061 * lib/lto.exp (lto_prune_vis_warns): New function.
7062 (lto-link-and-maybe-run): Call it.
7064 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7066 PR tree-optimization/43904
7067 * gcc.dg/tree-ssa/tailcall-6.c: New.
7069 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7072 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7073 Darwin8/OSX10.4 - compatible code generation.
7075 * obj-c++.dg/stubify-1.mm: Ditto.
7076 * lib/objc-torture.exp: Do not require link success for
7077 "trivial.m" in the runtime checks when dowhat = 'compile'.
7078 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7079 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7080 Darwin8/OSX10.4 - compatible code generation.
7081 * objc.dg/stubify-2.m: Ditto.
7082 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7083 * objc.dg/next-runtime-1.m: Ditto.
7084 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7085 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7088 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7091 * lib/plugin-support.exp: Use "-undefined
7092 dynamic_lookup" on darwin.
7094 2010-04-26 Richard Guenther <rguenther@suse.de>
7096 * gcc.dg/lto/20100426_0.c: New testcase.
7098 2010-04-26 Jie Zhang <jie@codesourcery.com>
7100 PR tree-optimization/43833
7101 gcc.dg/Warray-bounds-8.c: New test case.
7103 2010-04-26 Richard Guenther <rguenther@suse.de>
7106 * g++.dg/lto/20100423-3_0.C: New testcase.
7108 2010-04-26 Richard Guenther <rguenther@suse.de>
7111 * g++.dg/lto/20100423-2_0.C: New testcase.
7113 2010-04-26 Ira Rosen <irar@il.ibm.com>
7115 * gcc.dg/vect/bb-slp-23.c: New test.
7117 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7119 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7120 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7121 * gcc.dg/c1x-float-1.c: New test.
7123 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7125 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7128 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7130 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7132 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7133 * gfortran.dg/default_format_2.f90: Ditto.
7135 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7137 * gfortran.dg/pr43505.f90: Clean up .mod file.
7138 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7139 * gfortran.dg/pr41347.f90: Ditto.
7140 * gfortran.dg/internal_pack_4.f90: Ditto.
7141 * gfortran.dg/proc_decl_23.f90: Ditto.
7142 * gfortran.dg/recursive_check_3.f90: Ditto.
7143 * gfortran.dg/intent_out_3.f90: Ditto.
7144 * gfortran.dg/assignment_2.f90: Ditto.
7145 * gfortran.dg/pr41928.f90: Ditto.
7146 * gfortran.dg/pr42166.f90: Ditto.
7147 * gfortran.dg/private_type_12.f90: Ditto.
7148 * gfortran.dg/graphite/pr42185.f90: Ditto.
7149 * gfortran.dg/graphite/pr42186.f90: Ditto.
7150 * gfortran.dg/graphite/pr40982.f90: Ditto.
7151 * gfortran.dg/graphite/id-2.f90: Ditto.
7152 * gfortran.dg/graphite/id-4.f90: Ditto.
7153 * gfortran.dg/graphite/pr42050.f90: Ditto.
7154 * gfortran.dg/graphite/id-18.f90: Ditto.
7155 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7156 * gfortran.dg/graphite/pr41924.f90: Ditto.
7157 * gfortran.dg/graphite/pr42393.f90: Ditto.
7158 * gfortran.dg/graphite/pr37980.f90: Ditto.
7159 * gfortran.dg/graphite/pr38953.f90: Ditto.
7160 * gfortran.dg/graphite/pr42180.f90: Ditto.
7161 * gfortran.dg/graphite/pr42181.f90: Ditto.
7162 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7163 * gfortran.dg/select_type_4.f90: Ditto.
7164 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7165 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7166 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7167 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7168 * gfortran.dg/whole_file_11.f90: Ditto.
7169 * gfortran.dg/private_type_11.f90: Ditto.
7170 * gfortran.dg/vect/vect-gems.f90: Ditto.
7171 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7173 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7175 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7177 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7179 * gnat.dg/pack15.ad[sb]: New test.
7181 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7183 * gcc.target/arm/mla-1.c: New test.
7185 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7189 * gfortran.dg/pr43793.f90: New test.
7191 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7193 PR tree-optimization/41442
7194 * gcc.target/i386/pr41442.c: New test.
7196 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7199 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7201 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7204 * gfortran.dg/open_nounit.f90: New test.
7206 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7210 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7212 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7214 * gcc.dg/Wconversion-integer.c: Update.
7216 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7218 * gnat.dg/unchecked_convert5.adb: New test.
7220 2010-04-23 Richard Guenther <rguenther@suse.de>
7223 * gcc.dg/lto/20100423-2_0.c: New testcase.
7224 * gcc.dg/lto/20100423-2_0.c: Likewise.
7226 2010-04-23 Richard Guenther <rguenther@suse.de>
7229 * gcc.dg/lto/20100423-1_0.c: New testcase.
7230 * gcc.dg/lto/20100423-1_1.c: Likewise.
7232 2010-04-23 Martin Jambor <mjambor@suse.cz>
7234 PR tree-optimization/43846
7235 * gcc.dg/tree-ssa/sra-10.c: New test.
7237 2010-04-23 Martin Jambor <mjambor@suse.cz>
7240 * gcc.c-torture/execute/pr43835.c: New test.
7242 2010-04-23 Richard Guenther <rguenther@suse.de>
7245 * g++.dg/lto/20100423-1_0.C: New testcase.
7247 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7249 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7251 2010-04-22 Ira Rosen <irar@il.ibm.com>
7253 PR tree-optimization/43842
7254 * gcc.dg/vect/pr43842.c: New test.
7256 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7258 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7259 * gcc.target/i386/wmul-2.c: Likewise.
7261 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7263 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7264 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7266 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7268 * gfortran.dg/reassoc_6.f: New testcase.
7270 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7273 * gcc.target/arm/wmul-1.c: New test.
7274 * gcc.target/arm/wmul-2.c: New test.
7276 2010-04-22 Richard Guenther <rguenther@suse.de>
7278 PR tree-optimization/43845
7279 * gcc.c-torture/compile/pr43845.c: New testcase.
7281 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7284 * gcc.target/i386/wmul-1.c: New test.
7285 * gcc.target/i386/wmul-2.c: New test.
7286 * gcc.target/bfin/wmul-1.c: New test.
7287 * gcc.target/bfin/wmul-2.c: New test.
7289 2010-04-22 Richard Guenther <rguenther@suse.de>
7292 * gfortran.dg/vector_subscript_6.f90: New testcase.
7293 * gfortran.dg/assign_10.f90: Adjust.
7295 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7298 * gfortran.dg/gomp/pr43836.f90: New test.
7300 2010-04-21 Richard Guenther <rguenther@suse.de>
7302 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7304 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7306 * gcc.dg/torture/builtin-cproj-3.c: New.
7308 2010-04-20 Jason Merrill <jason@redhat.com>
7311 * g++.dg/template/recurse2.C: New.
7312 * g++.dg/parse/crash36.C: Adjust.
7313 * g++.dg/other/fold1.C: Adjust.
7314 * g++.dg/init/member1.C: Adjust.
7315 * lib/prune.exp: Prune "skipping N instantiation contexts".
7317 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7319 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7321 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7323 * gcc.dg/torture/builtin-cproj-1.c: New.
7324 * gcc.dg/torture/builtin-cproj-2.c: New.
7326 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7330 * g++.dg/template/typedef32.C: Adjust.
7331 * g++.dg/template/typedef33.C: New test.
7333 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7336 * gfortran.dg/proc_decl_23.f90: New test.
7339 * gfortran.dg/abstract_type_6.f03: New test.
7341 2010-04-20 Xinliang David Li <davidxl@google.com>
7343 * g++.dg/tree-ssa/fold-compare.C: New.
7345 2010-04-20 Richard Guenther <rguenther@suse.de>
7347 PR tree-optimization/39417
7348 * g++.dg/torture/pr39417.C: New testcase.
7350 2010-04-20 Richard Guenther <rguenther@suse.de>
7352 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7354 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7356 * g++.dg/debug/dwarf2/rv1.C: New test.
7358 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7361 * gcc.c-torture/compile/pr43635.c: New testcase.
7363 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7366 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7367 of sequential loops being private only in the innermost containing
7371 * gfortran.dg/gomp/pr43337.f90: New test.
7373 2010-04-19 Richard Guenther <rguenther@suse.de>
7375 PR tree-optimization/43796
7376 * gfortran.dg/pr43796.f90: New testcase.
7378 2010-04-19 Richard Guenther <rguenther@suse.de>
7380 PR tree-optimization/43783
7381 * gcc.c-torture/execute/pr43783.c: New testcase.
7383 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7386 * gcc.target/i386/pr43766.c: New test.
7388 2010-04-19 Jie Zhang <jie@codesourcery.com>
7391 * gcc.target/i386/pr43662.c: New test.
7393 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7396 * g++.dg/template/typedef32.C: New test.
7398 2010-04-19 Ira Rosen <irar@il.ibm.com>
7400 PR tree-optimization/37027
7401 * lib/target-supports.exp
7402 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7403 * gcc.dg/vect/pr37027.c: New test.
7404 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7405 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7406 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7407 gcc.dg/vect/vect-complex-6.c: Likewise.
7409 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7411 * g++.dg/debug/dwarf2/enum1.C: New test.
7413 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7415 * gnat.dg/rep_clause5.ad[sb]: New test.
7416 * gnat.dg/rep_clause5_pkg.ads: New helper.
7418 2010-04-18 Ira Rosen <irar@il.ibm.com>
7420 PR tree-optimization/43771
7421 * g++.dg/vect/pr43771.cc: New test.
7423 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7426 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7427 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7429 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/sizetype.adb: Rename into...
7432 * gnat.dg/sizetype1.adb: ...this.
7433 * gnat.dg/sizetype2.adb: New test.
7435 2010-04-16 Richard Guenther <rguenther@suse.de>
7437 PR tree-optimization/43572
7438 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7440 2010-04-16 Olivier Hainque <hainque@adacore.com>
7442 * gnat.dg/specs/discr_private.ads: New test.
7444 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7447 * gcc.target/arm/thumb-comparisons.c: New test.
7450 * gcc.target/arm/thumb-cbranchqi.c: New test.
7452 2010-04-16 Christian Bruel <christian.bruel@st.com>
7454 * g++.dg/torture/pr36191.C: Enable for SH.
7456 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7458 * gnat.dg/wide_boolean.adb: New test.
7459 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7461 2010-04-15 Richard Guenther <rguenther@suse.de>
7463 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7464 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7465 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7466 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7467 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7468 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7469 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7470 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7471 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7472 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7473 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7474 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7475 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7476 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7477 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7479 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7482 * gcc.target/arm/pr42496.c: New test.
7484 2010-04-14 Jason Merrill <jason@redhat.com>
7487 * g++.dg/ext/attrib38.C: New.
7489 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7492 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7494 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7497 * gcc.dg/cpp/warn-undef-2.c: Update.
7498 * gcc.dg/cpp/warn-traditional-2.c: Update.
7499 * gcc.dg/cpp/warn-comments-2.c: Update.
7500 * gcc.dg/cpp/warn-variadic-2.c: Update.
7501 * gcc.dg/cpp/warn-long-long-2.c: Update.
7502 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7503 * gcc.dg/cpp/warn-multichar-2.c: Update.
7504 * gcc.dg/cpp/warn-normalized-3.c: Update.
7505 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7506 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7507 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7508 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7509 * gcc.dg/cpp/warn-redefined-2.c: Update.
7510 * gfortran.dg/warning-directive-2.F90: Update.
7511 * c-c++-common/cpp/warning-directive-2.c: Update.
7513 2010-04-14 Michael Matz <matz@suse.de>
7515 PR tree-optimization/42963
7516 * gcc.dg/pr42963.c: New testcase.
7518 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7520 * gnat.dg/class_wide.adb: Rename into...
7521 * gnat.dg/class_wide1.adb: ...this.
7522 * gnat.dg/class_wide2.ad[sb]: New test.
7524 2010-04-14 Tobias Burnus <burnus@net-b.de>
7527 * gfortran.dg/coarray_9.f90: Update dg-errors.
7528 * gfortran.dg/coarray_10.f90: New test.
7529 * gfortran.dg/coarray_11.f90: New test.
7531 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7534 gfortran.dg/initialization_24.f90: New test.
7536 2010-04-13 Jason Merrill <jason@redhat.com>
7538 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7539 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7541 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7543 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7544 * g++.dg/dg.exp: Likewise.
7545 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7546 * c-c++-common/cpp/warning-directive-1.c: ... here.
7547 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7548 * c-c++-common/cpp/warning-directive-2.c: ... here.
7549 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7550 * c-c++-common/cpp/warning-directive-3.c: ... here.
7551 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7552 * c-c++-common/cpp/warning-directive-4.c: ... here.
7553 * g++.dg/cpp/warning-directive-1.C: Delete.
7554 * g++.dg/cpp/warning-directive-2.C: Delete.
7555 * g++.dg/cpp/warning-directive-3.C: Delete.
7556 * g++.dg/cpp/warning-directive-4.C: Delete.
7557 * gcc.dg/cpp/normalised-3.c: Delete.
7558 * g++.dg/cpp/normalised-1.C: Rename as ...
7559 * c-c++-common/cpp/normalised-3.c: ... this.
7561 2010-04-13 Martin Jambor <mjambor@suse.cz>
7563 * gcc.dg/tree-ssa/sra-9.c: New test.
7565 2010-04-13 Michael Matz <matz@suse.de>
7568 * gcc.dg/pr43730.c: New test.
7570 2010-04-13 Michael Matz <matz@suse.de>
7572 * gcc.dg/tree-ssa/negate.c: New testcase.
7574 2010-04-13 Richard Guenther <rguenther@suse.de>
7577 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7579 2010-04-13 Richard Guenther <rguenther@suse.de>
7581 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7583 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7585 * gnat.dg/derived_type1.adb: New test.
7587 2010-04-13 Matthias Klose <doko@ubuntu.com>
7589 * gcc.dg/plugindir1.c: New testcase.
7590 * gcc.dg/plugindir2.c: New testcase.
7591 * gcc.dg/plugindir3.c: New testcase.
7592 * gcc.dg/plugindir4.c: New testcase.
7594 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7596 * gcc.target/i386/rotate-2.c: New test.
7598 2010-04-12 Jason Merrill <jason@redhat.com>
7601 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7602 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7604 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7607 * g++.dg/init/pr25811.C: New test.
7609 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7611 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7612 dg-error, dg-warning.
7613 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7615 2010-04-12 Richard Guenther <rguenther@suse.de>
7617 * gcc.dg/torture/inline-2.c: New testcase.
7619 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7622 * gcc.dg/Wunused-var-7.c: New test.
7624 PR tree-optimization/43560
7625 * gcc.c-torture/execute/pr43560.c: New test.
7627 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/aggr13.adb: New test.
7630 * gnat.dg/aggr14.adb: Likewise.
7631 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7633 2010-04-12 Richard Guenther <rguenther@suse.de>
7636 * g++.dg/torture/pr43611.C: New testcase.
7638 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7641 * gcc.dg/pr36774-1.c: New test.
7642 * gcc.dg/pr36774-2.c: New test.
7644 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7646 * gcc.target/sh/rte-delay-slot.c: New test.
7648 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7650 * gnat.dg/pack9.adb: Remove -cargs option.
7651 * gnat.dg/aggr12.ad[sb]: New test.
7653 2010-04-10 Jie Zhang <jie@codesourcery.com>
7656 * gcc.target/sh/pr43417.c: New test.
7658 2010-04-10 Tobias Burnus <burnus@net-b.de>
7661 * gfortran.dg/spec_expr_6.f90: New test.
7663 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7666 * gcc.dg/cpp/pr43195.c: New.
7667 * gcc.dg/cpp/pr43195.h: New.
7669 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7672 * gcc.dg/Werror-6.c: Adjust.
7673 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7674 * gcc.dg/Werror-4.c: Likewise.
7675 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7676 * gcc.dg/Wswitch-enum-error.c: Likewise.
7677 * gcc.dg/Wpointer-arith.c: Likewise.
7678 * gcc.dg/Wfatal.c: Likewise.
7679 * gcc.dg/Wswitch-error.c: Likewise.
7680 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7681 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7682 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7683 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7684 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7685 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7686 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7687 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7688 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7689 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7690 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7691 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7692 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7693 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7694 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7695 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7696 * g++.dg/cpp/warning-directive-2.C: Likewise.
7697 * gfortran.dg/warning-directive-2.F90: Likewise.
7699 2010-04-09 Jason Merrill <jason@redhat.com>
7702 * g++.dg/template/sizeof13.C: New.
7704 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7706 * g++.dg/other/pr35504.C: Add check for thiscall.
7707 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7708 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7710 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7713 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7714 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7715 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7716 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7717 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7718 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7719 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7720 * g++.dg/other/increment1.C: Likewise.
7722 2010-04-09 Tobias Burnus <burnus@net-b.de>
7725 * gfortran.dg/coarray_7.f90: New test.
7726 * gfortran.dg/coarray_8.f90: New test.
7728 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7731 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7733 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7736 * gcc.dg/pr43643.c: New test.
7738 2010-04-08 Tobias Burnus <burnus@net-b.de>
7740 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7742 2010-04-08 Richard Guenther <rguenther@suse.de>
7744 PR tree-optimization/43679
7745 * gcc.c-torture/compile/pr43679.c: New testcase.
7747 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.dg/pr43670.c: New test.
7752 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7755 * gcc.dg/tree-ssa/reassoc-19.c: New.
7757 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7760 * gcc.dg/Wunused-var-1.c: New test.
7761 * gcc.dg/Wunused-var-2.c: New test.
7762 * gcc.dg/Wunused-var-3.c: New test.
7763 * gcc.dg/Wunused-var-4.c: New test.
7764 * gcc.dg/Wunused-var-5.c: New test.
7765 * gcc.dg/Wunused-var-6.c: New test.
7766 * gcc.dg/Wunused-parm-1.c: New test.
7768 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7769 * gcc.dg/trunc-1.c: Likewise.
7770 * gcc.dg/vla-9.c: Likewise.
7771 * gcc.dg/dfp/composite-type.c: Likewise.
7773 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7776 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7777 * obj-c++.dg/objc-gc-3.mm: Ditto.
7779 2010-04-07 Simon Baldwin <simonb@google.com>
7781 * gcc.dg/cpp/warn-undef-2.c: New.
7782 * gcc.dg/cpp/warn-traditional-2.c: New.
7783 * gcc.dg/cpp/warn-comments-2.c: New.
7784 * gcc.dg/cpp/warning-directive-1.c: New.
7785 * gcc.dg/cpp/warn-long-long.c: New.
7786 * gcc.dg/cpp/warn-traditional.c: New.
7787 * gcc.dg/cpp/warn-variadic-2.c: New.
7788 * gcc.dg/cpp/warn-undef.c: New.
7789 * gcc.dg/cpp/warn-normalized-1.c: New.
7790 * gcc.dg/cpp/warning-directive-2.c: New.
7791 * gcc.dg/cpp/warn-long-long-2.c: New.
7792 * gcc.dg/cpp/warn-variadic.c: New.
7793 * gcc.dg/cpp/warn-normalized-2.c: New.
7794 * gcc.dg/cpp/warning-directive-3.c: New.
7795 * gcc.dg/cpp/warn-deprecated-2.c: New.
7796 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7797 * gcc.dg/cpp/warn-multichar-2.c: New.
7798 * gcc.dg/cpp/warn-normalized-3.c: New.
7799 * gcc.dg/cpp/warning-directive-4.c: New.
7800 * gcc.dg/cpp/warn-unused-macros.c: New.
7801 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7802 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7803 * gcc.dg/cpp/warn-cxx-compat.c: New.
7804 * gcc.dg/cpp/warn-redefined.c: New.
7805 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7806 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7807 * gcc.dg/cpp/warn-deprecated.c: New.
7808 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7809 * gcc.dg/cpp/warn-redefined-2.c: New.
7810 * gcc.dg/cpp/warn-comments.c: New.
7811 * gcc.dg/cpp/warn-multichar.c: New.
7812 * g++.dg/cpp/warning-directive-1.C: New.
7813 * g++.dg/cpp/warning-directive-2.C: New.
7814 * g++.dg/cpp/warning-directive-3.C: New.
7815 * g++.dg/cpp/warning-directive-4.C: New.
7816 * gfortran.dg/warning-directive-1.F90: New.
7817 * gfortran.dg/warning-directive-3.F90: New.
7818 * gfortran.dg/warning-directive-2.F90: New.
7819 * gfortran.dg/warning-directive-4.F90: New.
7821 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7824 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7826 2010-04-07 Jason Merrill <jason@redhat.com>
7828 * g++.dg/template/dr408.C: New.
7830 * g++.dg/lookup/ns4.C: New.
7833 * g++.dg/template/friend51.C: New test.
7836 * g++.old-deja/g++.other/linkage1.C: Adjust.
7838 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7841 * g++.dg/template/crash94.C: New test.
7843 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7846 * g++.dg/init/aggr5.C: New test.
7847 * g++.dg/init/aggr5.C: New test.
7849 2010-04-07 Richard Guenther <rguenther@suse.de>
7851 PR tree-optimization/43270
7852 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7853 * gcc.dg/Warray-bounds-7.c: Likewise.
7855 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7857 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7858 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7859 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7861 2010-04-07 Jie Zhang <jie@codesourcery.com>
7864 * g++.dg/init/pr42556.C: New test.
7866 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7869 * g++.dg/debug/dwarf2/typedef2.C: New test.
7871 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7873 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7874 c-c++-common/dwarf2/redeclaration-1.C
7876 2010-04-06 Jason Merrill <jason@redhat.com>
7878 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7879 * g++.dg/ext/attrib18.C: Likewise.
7880 * g++.dg/ext/bitfield2.C: Likewise.
7881 * g++.dg/ext/bitfield4.C: Likewise.
7882 * g++.dg/ext/visibility/warn2.C: Likewise.
7883 * g++.dg/ext/visibility/warn3.C: Likewise.
7884 * g++.dg/gomp/pr26690-1.C: Likewise.
7885 * g++.dg/inherit/covariant7.C: Likewise.
7886 * g++.dg/init/synth2.C: Likewise.
7887 * g++.dg/lookup/using7.C: Likewise.
7888 * g++.dg/other/crash-4.C: Likewise.
7889 * g++.dg/other/error13.C: Likewise.
7890 * g++.dg/other/error20.C: Likewise.
7891 * g++.dg/parse/crash31.C: Likewise.
7892 * g++.dg/parse/error16.C: Likewise.
7893 * g++.dg/parse/error19.C: Likewise.
7894 * g++.dg/parse/error27.C: Likewise.
7895 * g++.dg/parse/error28.C: Likewise.
7896 * g++.dg/parse/fused-params1.C: Likewise.
7897 * g++.dg/template/error2.C: Likewise.
7898 * g++.dg/template/local6.C: Likewise.
7899 * g++.dg/template/qualttp15.C: Likewise.
7900 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7901 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7902 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7903 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7904 * g++.old-deja/g++.eh/spec6.C: Likewise.
7905 * g++.old-deja/g++.jason/crash3.C: Likewise.
7906 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7907 * g++.old-deja/g++.law/ctors5.C: Likewise.
7908 * g++.old-deja/g++.law/ctors9.C: Likewise.
7909 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7910 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7911 * g++.old-deja/g++.other/struct1.C: Likewise.
7912 * g++.old-deja/g++.other/volatile1.C: Likewise.
7913 * g++.old-deja/g++.pt/crash36.C: Likewise.
7914 * g++.old-deja/g++.pt/derived3.C: Likewise.
7915 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7916 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7918 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7921 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7922 * gcc.dg/graphite/id-19.c: New.
7924 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7927 * gcc.dg/vect/pr32824: New.
7929 2010-04-06 Tobias Burnus <burnus@net-b.de>
7932 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7933 * gfortran.dg/coarray_3.f90: Ditto.
7934 * gfortran.dg/coarray_4.f90: Ditto.
7935 * gfortran.dg/coarray_5.f90: Ditto.
7936 * gfortran.dg/coarray_6.f90: Ditto.
7937 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7939 2010-04-06 Tobias Burnus <burnus@net-b.de>
7942 * gfortran.dg/coarray_4.f90: Fix test.
7943 * gfortran.dg/coarray_6.f90: Add more tests.
7945 2010-04-06 Tobias Burnus <burnus@net-b.de>
7948 * gfortran.dg/coarray_4.f90: New test.
7949 * gfortran.dg/coarray_5.f90: New test.
7950 * gfortran.dg/coarray_6.f90: New test.
7952 2010-04-06 Tobias Burnus <burnus@net-b.de>
7955 * gfortran.dg/iso_fortran_env_5.f90: New test.
7956 * gfortran.dg/iso_fortran_env_6.f90: New test.
7958 2010-04-06 Tobias Burnus <burnus@net-b.de>
7961 * gfortran.dg/coarray_1.f90: New test.
7962 * gfortran.dg/coarray_2.f90: New test.
7963 * gfortran.dg/coarray_3.f90: New test.
7965 2010-04-06 Jason Merrill <jason@redhat.com>
7968 * g++.dg/template/dtor8.C: New.
7971 * g++.dg/template/error-recovery2.C: New.
7973 2010-04-06 Jan Hubicka <jh@suse.czpli
7975 PR tree-optimization/42906
7976 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7978 2010-04-06 Tobias Burnus <burnus@net-b.de>
7981 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7982 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7983 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7985 2010-04-06 Richard Guenther <rguenther@suse.de>
7987 PR tree-optimization/43627
7988 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7990 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7993 * gcc.target/i386/pr43638.c: New test.
7995 2010-04-06 Richard Guenther <rguenther@suse.de>
7998 * gcc.c-torture/compile/pr43661.c: New testcase.
8000 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8002 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8004 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8006 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8008 2010-04-02 Richard Guenther <rguenther@suse.de>
8010 PR tree-optimization/43629
8011 * gcc.c-torture/execute/pr43629.c: New testcase.
8013 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8014 Dominique d'Humieres <dominiq@lps.ens.fr>
8017 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8019 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8022 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8024 2010-04-01 Jason Merrill <jason@redhat.com>
8026 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8028 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8029 Manfred Schwarb <manfred99@gmx.ch>
8032 * gfortran.dg/ftell_3.f90: New test.
8034 2010-04-01 Richard Guenther <rguenther@suse.de>
8037 * gcc.c-torture/compile/pr43614.c: New testcase.
8039 2010-04-01 Martin Jambor <mjambor@suse.cz>
8041 PR tree-optimization/43141
8042 * gcc.dg/guality/pr43141.c: New test.
8044 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8047 * g++.dg/eh/spbp.C: Likewise.
8048 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8049 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8051 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8052 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8053 * objc.dg/dwarf-2.m: Likewise.
8055 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8058 * gcc.dg/graphite/id-pr43464.c: New.
8059 * gcc.dg/graphite/id-pr43464-1.c: New.
8061 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8064 * gcc.dg/graphite/id-pr43351.c
8066 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8069 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8070 * obj-c++.dg/try-catch-2.mm: Ditto.
8071 * obj-c++.dg/lookup-2.mm: Ditto.
8072 * obj-c++.dg/encode-8.m: Ditto.
8073 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8074 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8075 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8076 * obj-c++.dg/const-str-11.mm: Ditto.
8077 * obj-c++.dg/const-str-9.mm: Ditto.
8078 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8079 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8080 * obj-c++.dg/except-1.mm: Ditto.
8081 * obj-c++.dg/const-str-7.mm: Ditto.
8082 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8083 * obj-c++.dg/const-str-3.mm: Ditto.
8084 * obj-c++.dg/const-str-7.mm: Ditto.
8085 * obj-c++.dg/stubify-2.mm: Change dump file name.
8088 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8090 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8093 2010-03-31 Martin Jambor <mjambor@suse.cz>
8095 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8096 only with -O2, -O3 or -Os and not with -fwhopr.
8098 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8101 * g++.dg/template/typedef31.C: New test.
8103 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8105 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8106 assembler output on *-*-solaris2*.
8107 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8109 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8112 * gcc.dg/pr43557-1.c: New test.
8113 * gcc.dg/pr43557-2.c: New file.
8115 2010-03-31 Jie Zhang <jie@codesourcery.com>
8118 * gcc.dg/pr43562.c: New test.
8120 2010-03-30 Jason Merrill <jason@redhat.com>
8123 * g++.dg/template/error-recovery1.C: New.
8126 * g++.dg/parse/ambig5.C: New.
8128 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8131 * gcc.dg/guality/pr43593.c: New test.
8133 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8136 * gcc.dg/vect/pr43430-1.c: New.
8138 2010-03-30 Jason Merrill <jason@redhat.com>
8141 * g++.dg/template/partial7.C: New.
8143 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8145 * gcc.target/s390/stackcheck1.c: New testcase.
8147 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8150 * gfortran.dg/read_eof_8.f90: New test.
8152 2010-03-29 Jason Merrill <jason@redhat.com>
8154 * gcc.dg/cpp/include6.c: Change [] to ().
8157 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8159 * c-c++-common/raw-string-2.c: Add trigraph test.
8160 * c-c++-common/raw-string-8.c: New.
8161 * c-c++-common/raw-string-9.c: New.
8162 * c-c++-common/raw-string-10.c: New.
8164 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8165 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8166 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8167 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8168 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8169 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8170 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8172 2010-03-29 Richard Guenther <rguenther@suse.de>
8174 PR tree-optimization/43560
8175 * gcc.dg/torture/pr43560.c: New testcase.
8177 2010-03-29 Jason Merrill <jason@redhat.com>
8180 * g++.dg/ext/raw-string-1.C: Change [] to ().
8181 * g++.dg/ext/raw-string-2.C: Change [] to ().
8182 Don't use \ in delimiter.
8183 * g++.dg/ext/raw-string-3.C: Change [] to ().
8184 * g++.dg/ext/raw-string-4.C: Change [] to ().
8185 * g++.dg/ext/raw-string-5.C: Change [] to ().
8186 Test for error on \ in delimiter.
8187 * g++.dg/ext/raw-string-6.C: Change [] to ().
8188 * g++.dg/ext/raw-string-7.C: Change [] to ().
8190 2010-03-29 Jie Zhang <jie@codesourcery.com>
8193 * gcc.dg/pr43564.c: New test.
8195 2010-03-29 Tobias Burnus <burnus@net-b.de>
8198 * gfortran.dg/direct_io_12.f90: New test.
8200 2010-03-28 Jan Hubicka <jh@suse.cz>
8202 PR tree-optimization/43505
8203 * gfortran.dg/pr43505.f90: New testcase.
8205 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8207 PR tree-optimization/43528
8208 * gcc.target/i386/pr43528.c: New test.
8210 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8213 * gcc.dg/parm-impl-decl-3.c: New test.
8215 2010-03-26 Jason Merrill <jason@redhat.com>
8218 * g++.dg/cpp0x/parse1.C: New.
8220 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8223 * gcc.target/i386/pr43524.c: New test.
8225 2010-03-26 Martin Jambor <mjambor@suse.cz>
8227 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8228 whitespace, rename main to foo.
8229 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8230 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8231 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8232 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8233 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8234 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8235 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8236 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8237 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8238 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8239 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8241 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8244 * g++.dg/other/crash-10.C: New test.
8245 * g++.dg/other/crash-11.C: New test.
8247 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8250 * gfortran.dg/read_eof_7.f90: New test.
8252 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8256 * objc-obj-c++-shared: New directory.
8257 * objc-obj-c++-shared/Object1-implementation.h: New file.
8258 * objc-obj-c++-shared/Object1.h: New file.
8259 * objc-obj-c++-shared/Protocol1.h: New file.
8260 * objc-obj-c++-shared/next-abi.h: New file.
8261 * objc-obj-c++-shared/next-mapping.h: New file.
8262 * objc/execute/next_mapping.h: Delete.
8263 * objc.dg/special/special.exp: For all targets run the tests with
8264 -fgnu-runtime, for darwin targets also run the tests with
8266 * objc.dg/dg.exp: Ditto.
8267 * obj-c++.dg/dg.exp: Ditto.
8268 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8269 Protocol1.h) and next-mapping.h as required. Amend testcase to
8270 include use of updated NeXT interface.
8271 * objc/execute/formal_protocol-5.m: Ditto.
8272 * objc/execute/protocol-isEqual-2.m: Ditto.
8273 * objc/execute/protocol-isEqual-4.m: Ditto.
8274 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8275 Protocol1.h) and next-mapping.h as required.
8276 * objc/execute/object_is_class.m: Ditto.
8277 * objc/execute/enumeration-1.m: Ditto.
8278 * objc/execute/class-13.m: Ditto.
8279 * objc/execute/formal_protocol-2.m: Ditto.
8280 * objc/execute/formal_protocol-4.m: Ditto.
8281 * objc/execute/class-1.m: Ditto.
8282 * objc/execute/bycopy-1.m: Ditto.
8283 * objc/execute/formal_protocol-6.m: Ditto.
8284 * objc/execute/bycopy-3.m: Ditto.
8285 * objc/execute/class-3.m: Ditto.
8286 * objc/execute/bf-11.m: Ditto.
8287 * objc/execute/class-5.m: Ditto.
8288 * objc/execute/bf-13.m: Ditto.
8289 * objc/execute/class-7.m: Ditto.
8290 * objc/execute/bf-15.m: Ditto.
8291 * objc/execute/class-9.m: Ditto.
8292 * objc/execute/bf-17.m: Ditto.
8293 * objc/execute/bf-19.m: Ditto.
8294 * objc/execute/IMP.m: Ditto.
8295 * objc/execute/exceptions/catchall-1.m: Ditto.
8296 * objc/execute/exceptions/trivial.m: Ditto.
8297 * objc/execute/exceptions/finally-1.m: Ditto.
8298 * objc/execute/exceptions/local-variables-1.m: Ditto.
8299 * objc/execute/exceptions/foward-1.m: Ditto.
8300 * objc/execute/bf-2.m: Ditto.
8301 * objc/execute/string1.m: Ditto.
8302 * objc/execute/bf-4.m: Ditto.
8303 * objc/execute/informal_protocol.m: Ditto.
8304 * objc/execute/string3.m: Ditto.
8305 * objc/execute/bf-6.m: Ditto.
8306 * objc/execute/bf-8.m: Ditto.
8307 * objc/execute/class-tests-1.h: Ditto.
8308 * objc/execute/protocol-isEqual-1.m: Ditto.
8309 * objc/execute/protocol-isEqual-3.m: Ditto.
8310 * objc/execute/_cmd.m: Ditto.
8311 * objc/execute/function-message-1.m: Ditto.
8312 * objc/execute/bf-20.m: Ditto.
8313 * objc/execute/bf-common.h: Ditto.
8314 * objc/execute/np-2.m: Ditto.
8315 * objc/execute/class-10.m: Ditto.
8316 * objc/execute/class-12.m: Ditto.
8317 * objc/execute/enumeration-2.m: Ditto.
8318 * objc/execute/class-14.m: Ditto.
8319 * objc/execute/encode-1.m: Ditto.
8320 * objc/execute/formal_protocol-1.m: Ditto.
8321 * objc/execute/formal_protocol-3.m: Ditto.
8322 * objc/execute/accessing_ivars.m: Ditto.
8323 * objc/execute/bycopy-2.m: Ditto.
8324 * objc/execute/class-2.m: Ditto.
8325 * objc/execute/bf-10.m: Ditto.
8326 * objc/execute/formal_protocol-7.m: Ditto.
8327 * objc/execute/root_methods.m: Ditto.
8328 * objc/execute/class-4.m: Ditto.
8329 * objc/execute/bf-12.m: Ditto.
8330 * objc/execute/class-6.m: Ditto.
8331 * objc/execute/bf-14.m: Ditto.
8332 * objc/execute/nested-func-1.m: Ditto.
8333 * objc/execute/class-8.m: Ditto.
8334 * objc/execute/private.m: Ditto.
8335 * objc/execute/bf-16.m: Ditto.
8336 * objc/execute/bf-18.m: Ditto.
8337 * objc/execute/load-3.m: Ditto.
8338 * objc/execute/compatibility_alias.m: Ditto.
8339 * objc/execute/bf-1.m: Ditto.
8340 * objc/execute/no_clash.m: Ditto.
8341 * objc/execute/bf-3.m: Ditto.
8342 * objc/execute/string2.m: Ditto.
8343 * objc/execute/bf-5.m: Ditto.
8344 * objc/execute/string4.m: Ditto.
8345 * objc/execute/bf-7.m: Ditto.
8346 * objc/execute/object_is_meta_class.m: Ditto.
8347 * objc/execute/bf-9.m: Ditto.
8348 * objc/execute/bf-21.m: Ditto.
8349 * objc/execute/cascading-1.m: Ditto.
8350 * objc/execute/trivial.m: Ditto.
8351 * objc/execute/np-1.m: Ditto.
8352 * objc/compile/trivial.m: Ditto.
8353 * objc/execute/class_self-2.m: Include <stdlib.h>.
8354 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8355 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8356 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8357 and 64bit. Use new NeXT interface as required.
8358 * objc.dg/special/unclaimed-category-1.m: Ditto.
8359 * objc.dg/special/unclaimed-category-1.h: Ditto.
8360 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8361 * objc.dg/func-ptr-1.m: Ditto.
8362 * objc.dg/stret-1.m: Ditto.
8363 * objc.dg/encode-2.m: Ditto.
8364 * objc.dg/category-1.m: Ditto.
8365 * objc.dg/encode-3.m: Ditto.
8366 * objc.dg/call-super-3.m: Ditto.
8367 * objc.dg/method-3.m: Ditto.
8368 * objc.dg/func-ptr-2.m: Ditto.
8369 * objc.dg/lookup-1.m: Ditto.
8370 * objc.dg/encode-4.m: Ditto.
8371 * objc.dg/fix-and-continue-1.m: Ditto.
8372 * objc.dg/proto-lossage-3.m: Ditto.
8373 * objc.dg/method-13.m: Ditto.
8374 * objc.dg/proto-qual-1.m: Ditto.
8375 * objc.dg/zero-link-3.m: Ditto.
8376 * objc.dg/bitfield-1.m: Ditto.
8377 * objc.dg/va-meth-1.m: Ditto.
8378 * objc.dg/super-class-3.m: Ditto.
8379 * objc.dg/call-super-1.m: Ditto.
8380 * objc.dg/type-size-2.m: Ditto.
8381 * objc.dg/method-10.m: Ditto.
8382 * objc.dg/defs.m: Ditto.
8383 * objc.dg/const-str-3.m: Ditto.
8384 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8385 Protocol1.h) and next-mapping.h as required. Use new NeXT
8386 interface as required.
8387 * objc.dg/super-class-4.m: Ditto.
8388 * objc.dg/comp-types-8.m: Ditto.
8389 * objc.dg/call-super-2.m: Ditto.
8390 * objc.dg/objc-fast-4.m: Ditto.
8391 * objc.dg/method-6.m: Ditto.
8392 * objc.dg/const-str-3.m: Ditto.
8393 * objc.dg/const-str-7.m: Ditto.
8394 * objc.dg/method-15.m: Ditto.
8395 * objc.dg/method-19.m: Ditto.
8396 * objc.dg/sync-1.m: Ditto.
8397 * objc.dg/layout-1.m: Ditto.
8398 * objc.dg/bitfield-3.m: Ditto.
8399 * objc.dg/try-catch-3.m: Ditto.
8400 * objc.dg/try-catch-7.m: Ditto.
8401 * objc.dg/comp-types-10.m: Ditto.
8402 * objc.dg/selector-2.: Ditto.
8403 * objc.dg/method-7.m: Ditto.
8404 * objc.dg/typedef-alias-1.m: Ditto.
8405 * objc.dg/proto-lossage-2.m: Ditto.
8406 * objc.dg/comp-types-11.m: Ditto.
8407 * objc.dg/sizeof-1.m: Ditto.
8408 * objc.dg/method-17.m: Ditto.
8409 * objc.dg/bitfield-5.m: Ditto.
8410 * objc.dg/try-catch-1.m: Ditto.
8411 * objc.dg/encode-5.m: Ditto.
8412 * objc.dg/fix-and-continue-2.m: Ditto.
8413 * objc.dg/method-9.m: Ditto.
8414 * objc.dg/isa-field-1.m: Ditto.
8415 * objc.dg/local-decl-2.m: Ditto.
8416 * objc.dg/objc-gc-4.m: Ditto.
8417 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8418 * objc.dg/gnu-runtime-3.m: Ditto.
8419 * objc.dg/encode-7.m: Ditto.
8420 * objc.dg/encode-8.m: Ditto.
8421 * objc.dg/selector-3.m: Ditto.
8422 * objc.dg/gnu-runtime-1.m: Ditto.
8423 * objc.dg/const-str-12.m: Ditto.
8424 * objc.dg/gnu-runtime-2.m: Ditto.
8425 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8426 * objc.dg/selector-1.m: Ditto.
8427 * objc.dg/stubify-2.m: Ditto.
8428 * objc.dg/zero-link-1.m: Ditto.
8429 * objc.dg/stret-2.m: Ditto.
8430 * objc.dg/zero-link-2.m: Ditto.
8431 * objc.dg/next-runtime-1.m: Ditto.
8432 * objc.dg/symtab-1.m: Ditto.
8433 * objc.dg/stubify-1.m: Ditto.
8434 * objc.dg/bitfield-2.m: Ditto.
8435 * objc.dg/try-catch-10.m: Apply to both runtimes.
8436 * objc.dg/const-str-1.m: Ditto.
8437 * objc.dg/image-info.m: Ditto.
8438 * objc.dg/encode-9.m: Ditto.
8439 * objc.dg/pragma-1.m: Apply test to all targets.
8440 * objc.dg/const-str-4.m: Ditto.
8441 * objc.dg/const-str-8.m: Ditto.
8442 * objc.dg/super-class-2.m: Ditto.
8443 * objc.dg/try-catch-5.m: Ditto.
8444 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8445 Protocol1.h) and next-mapping.h as required. Use new NeXT
8446 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8447 * objc.dg/const-str-11.m: Ditto.
8448 * objc.dg/const-str-9.m: Ditto.
8449 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8450 * objc.dg/encode-1.m: Remove redundant -lobjc.
8451 * objc.dg/try-catch-9.m: Tidy space.
8452 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8453 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8454 and 64bit. Use new NeXT interface as required.
8455 * obj-c++.dg/template-4.mm: Ditto.
8456 * obj-c++.dg/defs.mm: Ditto.
8457 * obj-c++.dg/basic.mm: Ditto.
8458 * obj-c++.dg/encode-4.mm: Ditto.
8459 * obj-c++.dg/method-17.mm: Ditto.
8460 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8461 * obj-c++.dg/cxx-class-1.mm: Ditto.
8462 * obj-c++.dg/method-10.mm: Ditto.
8463 * obj-c++.dg/va-meth-1.mm: Ditto.
8464 * obj-c++.dg/encode-5.mm: Ditto.
8465 * obj-c++.dg/lookup-2.mm: Ditto.
8466 * obj-c++.dg/template-3.mm: Ditto.
8467 * obj-c++.dg/proto-qual-1.mm: Ditto.
8468 * obj-c++.dg/qual-types-1.m: Ditto.
8469 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8470 * obj-c++.dg/template-1.mm: Ditto.
8471 * obj-c++.dg/encode-6.mm: Ditto.
8472 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8473 Protocol1.h) and next-mapping.h as required. Use new NeXT
8474 interface as required.
8475 * obj-c++.dg/except-1.mm: Ditto.
8476 * obj-c++.dg/const-str-7.mm: Ditto.
8477 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8478 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8479 * obj-c++.dg/selector-2.mm: Ditto.
8480 * obj-c++.dg/isa-field-1.mm: Ditto.
8481 * obj-c++.dg/try-catch-1.mm: Ditto.
8482 * obj-c++.dg/local-decl-1.mm: Ditto.
8483 * obj-c++.dg/try-catch-9.mm: Ditto.
8484 * obj-c++.dg/no-extra-load.mm: Ditto.
8485 * obj-c++.dg/selector-5.mm: Ditto.
8486 * obj-c++.dg/method-12.mm: Ditto.
8487 * obj-c++.dg/try-catch-11.mm: Ditto.
8488 * obj-c++.dg/comp-types-11.mm: Ditto.
8489 * obj-c++.dg/bitfield-3.mm: Ditto.
8490 * obj-c++.dg/method-6.mm: Ditto.
8491 * obj-c++.dg/super-class-2.mm: Ditto.
8492 * obj-c++.dg/method-21.mm: Ditto.
8493 * obj-c++.dg/const-str-8.mm: Ditto.
8494 * obj-c++.dg/try-catch-7.mm: Ditto.
8495 * obj-c++.dg/method-15.mm: Ditto.
8496 * obj-c++.dg/layout-1.mm: Ditto.
8497 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8498 * obj-c++.dg/const-str-3.mm: Ditto.
8499 * obj-c++.dg/try-catch-2.mm: Ditto.
8500 * obj-c++.dg/objc-gc-3.mm: Ditto.
8501 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8502 * obj-c++.dg/bitfield-1.mm: Ditto.
8503 * obj-c++.dg/selector-6.mm: Ditto.
8504 * obj-c++.dg/method-13.mm: Ditto.
8505 * obj-c++.dg/comp-types-12.mm: Ditto.
8506 * obj-c++.dg/bitfield-4.mm: Ditto.
8507 * obj-c++.dg/try-catch-8.mm: Ditto.
8508 * obj-c++.dg/method-2.mm: Ditto.
8509 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8510 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8511 * obj-c++.dg/const-str-4.mm: Ditto.
8512 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8513 * obj-c++.dg/try-catch-3.mm: Ditto.
8514 * obj-c++.dg/comp-types-9.mm: Ditto.
8515 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8516 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8517 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8518 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8519 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8520 Use new NeXT interface as required.
8521 * obj-c++.dg/const-str-10.mm: Ditto.
8522 * obj-c++.dg/const-str-11.mm: Ditto.
8523 * obj-c++.dg/const-str-9.mm: Ditto.
8524 * obj-c++.dg/method-11.mm: Ditto.
8525 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8526 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8527 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8528 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8529 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8531 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8534 * g++.dg/template/typedef30.C: New test case.
8536 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8539 * gcc.c-torture/execute/pr43385.c: New test.
8541 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8543 * gcc.dg/strncpy-fix-1.c: New test.
8545 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8548 * lib/objc-torture.exp (objc-set-runtime-options): New.
8549 * objc/execute/execute.exp: Check runtime options on each pass.
8550 * objc/execute/exceptions/exceptions.exp: Ditto.
8551 * objc/compile/compile.exp: Ditto.
8554 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8556 (check_effective_target_objc2): New proc.
8557 (check_effective_target_next_runtime): New proc.
8558 * lib/objc.exp: Determine which runtime is in force and support it.
8559 * lib/obj-c++.exp: Ditto.
8561 2010-03-24 Jason Merrill <jason@redhat.com>
8564 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8566 2010-03-24 Martin Jambor <mjambor@suse.cz>
8568 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8570 * gcc.dg/ipa/ipa-2.c: Likewise.
8571 * gcc.dg/ipa/ipa-3.c: Likewise.
8572 * gcc.dg/ipa/ipa-4.c: Likewise.
8573 * gcc.dg/ipa/ipa-5.c: Likewise.
8574 * gcc.dg/ipa/ipa-7.c: Likewise.
8575 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8577 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8578 i_can_not_be_propagated_fully2 into a loop.
8579 * gcc.dg/ipa/ipa-8.c: New test.
8580 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8582 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/guality/pr43479.c: New test.
8587 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8588 and add volatile keyword.
8590 2010-03-23 Mike Stump <mikestump@comcast.net>
8592 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8594 2010-03-23 Jason Merrill <jason@redhat.com>
8596 * g++.dg/ext/altivec-17.C: Adjust error message.
8598 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8599 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8600 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8601 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8602 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8603 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8605 2010-03-22 Jason Merrill <jason@redhat.com>
8608 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8609 * g++.dg/ext/is_pod_98.C: New.
8612 * g++.dg/cpp0x/auto18.C: New.
8614 * gcc.dg/pr36997.c: Adjust error message.
8615 * g++.dg/ext/vector9.C: Likewise.
8616 * g++.dg/conversion/simd3.C: Likewise.
8617 * g++.dg/other/error23.C: Likewise.
8619 2010-03-22 Michael Matz <matz@suse.de>
8622 * gfortran.dg/pr43475.f90: New testcase.
8624 2010-03-22 Richard Guenther <rguenther@suse.de>
8626 PR tree-optimization/43390
8627 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8629 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8631 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8632 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8634 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8635 Michael Matz <matz@suse.de>
8638 * g++.dg/parse/crash56.C: New test.
8640 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8643 * gfortran.dg/whole_file_15.f90 : New test.
8645 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8648 * gfortran.dg/inquire_size.f90: New test.
8650 2010-03-20 Richard Guenther <rguenther@suse.de>
8652 PR rtl-optimization/43438
8653 * gcc.c-torture/execute/pr43438.c: New testcase.
8655 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8658 * g++.dg/abi/mangle42.C: New test.
8660 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8663 * gcc.dg/pr43211.c: New test.
8664 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8666 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8668 PR rtl-optimization/42258
8669 * gcc.target/arm/thumb1-mul-moves.c: New test.
8672 * gcc.target/arm/thumb-andsi.c: New test.
8674 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8675 dg-require-effective-target.
8677 2010-03-19 Michael Matz <matz@suse.de>
8680 * g++.dg/other/pr43116.C: New testcase.
8682 2010-03-19 Michael Matz <matz@suse.de>
8685 * gcc.dg/pr43305.c: New testcase.
8687 2010-03-19 Richard Guenther <rguenther@suse.de>
8689 PR tree-optimization/43415
8690 * gcc.c-torture/compile/pr43415.c: New testcase.
8692 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/case_optimization2.adb: New test.
8696 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8698 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8699 Jack Howarth <howarth@bromo.med.uc.edu>
8702 * gcc.target/i386/push-1.c: Don't xfail
8703 scan-assembler-not "movups" on darwin.
8705 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8708 * gcc.dg/pr43058.c: New test.
8710 2010-03-18 Martin Jambor <mjambor@suse.cz>
8713 * g++.dg/torture/pr42450.C: New test.
8715 2010-03-18 Michael Matz <matz@suse.de>
8718 * gcc.dg/pr43419.c: New testcase.
8720 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8722 PR rtl-optimization/43360
8723 * gcc.dg/torture/pr43360.c: New.
8725 2010-03-18 Michael Matz <matz@suse.de>
8727 PR tree-optimization/43402
8728 * gcc.dg/pr43402.c: New testcase.
8730 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8733 * gcc.dg/pr42427.c: New test.
8735 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8738 * gfortran.dg/read_empty_file.f: New test.
8739 * gfortran.dg/read_eof_all.f90: New test.
8740 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8741 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8743 2010-03-17 Michael Matz <matz@suse.de>
8745 * gcc.dg/pr43300.c: Add -w.
8747 2010-03-17 Richard Guenther <rguenther@suse.de>
8749 * gcc.dg/pr43379.c: Add -w.
8751 2010-03-17 Tobias Burnus <burnus@net-b.de>
8754 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8756 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8758 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8760 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8762 * ada/acats/run_all.sh: Log start and end times.
8764 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8768 2010-03-16 Richard Guenther <rguenther@suse.de>
8771 * gcc.dg/pr43379.c: New testcase.
8773 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8776 * gcc.dg/guality/pr43051-1.c: New test.
8778 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8781 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8783 2010-03-15 Michael Matz <matz@suse.de>
8786 * gcc.dg/pr43300.c: New testcase.
8788 2010-03-15 Richard Guenther <rguenther@suse.de>
8790 PR tree-optimization/43367
8791 * gcc.c-torture/compile/pr43367.c: New testcase.
8793 2010-03-15 Richard Guenther <rguenther@suse.de>
8795 PR tree-optimization/43317
8796 * gcc.dg/pr43317.c: New testcase.
8798 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8800 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8802 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8804 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8806 2010-03-14 Tobias Burnus <burnus@net-b.de>
8809 * gfortran.dg/impure_constructor_1.f90: New test.
8811 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8814 * gfortran.dg/graphite/id-pr43354.f: New.
8816 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8819 * gfortran.dg/graphite/pr43349.f: New.
8821 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8824 * gcc.dg/graphite/pr43306.c: New.
8826 2010-03-12 David S. Miller <davem@davemloft.net>
8828 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8831 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8833 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8835 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8839 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8841 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8843 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8844 fail for *-*-mingw* targets.
8846 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8849 * gcc.dg/guality/pr43329-1.c: New test.
8851 2010-03-11 Martin Jambor <mjambor@suse.cz>
8853 PR tree-optimization/43257
8854 * g++.dg/torture/pr43257.C: New test.
8856 2010-03-11 Tobias Burnus <burnus@net-b.de>
8859 * gfortran.dg/namelist_61.f90: New test.
8861 2010-03-11 Richard Guenther <rguenther@suse.de>
8863 PR tree-optimization/43255
8864 * gcc.c-torture/compile/pr43255.c: New testcase.
8866 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8868 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8869 * gcc.dg/pr43280.c: New testcase.
8871 2010-03-11 Richard Guenther <rguenther@suse.de>
8874 * gcc.dg/lto/20100227-1_0.c: New testcase.
8875 * gcc.dg/lto/20100227-1_1.c: Likewise.
8877 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8881 * gfortran.dg/read_eof_6.f: New test
8882 * gfortran.dg/read_x_eof.f90: New test.
8883 * gfortran.dg/read_x_past.f: Update test.
8885 2010-03-10 Jan Hubicka <jh@suse.cz>
8887 * gcc.c-torture/compile/pr43288.c: New test.
8889 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8891 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8893 * g++.old-deja/g++.pt/asm2.C: Likewise.
8894 * gcc.c-torture/compile/20000804-1.c: Likewise.
8895 * gcc.target/i386/clobbers.c: Likewise.
8897 2010-03-10 Tobias Burnus <burnus@net-b.de>
8900 * gfortran.dg/c_assoc_3.f90: New test.
8902 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8905 * gcc.dg/guality/pr36728-1.c: New test.
8906 * gcc.dg/guality/pr36728-2.c: New test.
8908 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8910 * gcc.dg/h8300-div-delay-slot.c: New test.
8912 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8914 PR tree-optimization/43236
8915 * gcc.c-torture/execute/pr43236.c: New test.
8917 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8920 * g++.dg/eh/pr42859.C: New test.
8922 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8925 * gcc.dg/pr43299.c: New test.
8928 * g++.dg/eh/unwind2.C: New test.
8930 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8931 Reza Yazdani <reza.yazdani@amd.com>
8934 * gcc.dg/graphite/run-id-4.c: New.
8936 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8939 * gcc.dg/graphite/run-id-3.c: New.
8941 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8945 * gcc.dg/graphite/id-18.c: New.
8946 * gcc.dg/graphite/run-id-pr42644.c: New.
8948 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8951 * gcc.dg/graphite/pr42326.c: New.
8953 2010-03-08 Richard Guenther <rguenther@suse.de>
8955 PR tree-optimization/43269
8956 * gcc.c-torture/execute/pr43269.c: New testcase.
8958 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8961 * gfortran.dg/typebound_call_13.f03: New.
8963 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8965 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8966 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8968 2010-03-05 Jason Merrill <jason@redhat.com>
8970 * g++.dg/abi/mangle40.C: Require weak and alias.
8972 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8975 * gfortran.dg/graphite/pr42326.f90: New.
8976 * gfortran.dg/graphite/pr42326-1.f90: New.
8978 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8980 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8981 (gnat_target_compile): Likewise.
8982 Reinitialize GNAT_UNDER_TEST if target changes.
8983 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8984 (local_find_gnatmake): Pass full --GCC to gnatlink.
8987 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8990 * gcc.dg/compound-literal-1.c: New testcase.
8992 2010-03-04 Martin Jambor <mjambor@suse.cz>
8994 PR tree-optimization/43164
8995 PR tree-optimization/43191
8996 * gcc.c-torture/compile/pr43164.c: New test.
8997 * gcc.c-torture/compile/pr43191.c: Likewise.
8999 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9002 * gfortran.dg/finalize_9.f90: New.
9004 2010-03-04 Tobias Burnus <burnus@net-b.de>
9005 Ken Werner <ken@linux.vnet.ibm.com>
9007 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9008 to dg-options for spu.
9009 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9010 dump-scan target to exclude spu.
9012 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9015 * gcc.dg/tree-ssa/ivopts-4.c: New.
9017 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9019 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9020 include-opts and exclude-opts; skip checking the flags if arguments
9021 are the same as the defaults.
9022 (dg-xfail-if): Verify the number of arguments, supply defaults
9023 for unspecified optional arguments.
9024 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9026 2010-03-03 Jason Merrill <jason@redhat.com>
9029 * g++.dg/abi/mangle40.C: Updated.
9031 2010-03-03 Jason Merrill <jason@redhat.com>
9033 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9034 * g++.dg/abi/mangle23.C: Likewise.
9035 * g++.dg/eh/simd-2.C: Likewise.
9036 * g++.dg/ext/attribute-test-2.C: Likewise.
9037 * g++.dg/ext/vector14.C: Likewise.
9038 * g++.dg/other/pr34435.C: Likewise.
9039 * g++.dg/template/conv8.C: Likewise.
9040 * g++.dg/template/nontype9.C: Likewise.
9041 * g++.dg/template/qualttp17.C: Likewise.
9042 * g++.dg/template/ref1.C: Likewise.
9043 * g++.old-deja/g++.pt/crash68.C: Likewise.
9044 * g++.old-deja/g++.pt/ref1.C: Likewise.
9045 * g++.old-deja/g++.pt/ref3.C: Likewise.
9046 * g++.old-deja/g++.pt/ref4.C: Likewise.
9049 * g++.dg/abi/mangle40.C: New.
9050 * g++.dg/abi/mangle41.C: New.
9051 * g++.dg/lto/20100302_0.C: New.
9052 * g++.dg/lto/20100302_1.C: New.
9053 * g++.dg/lto/20100302.h: New.
9055 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9058 * gfortran.dg/internal_pack_12.f90: New test.
9060 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9062 * gcc.dg/pr36997.c: Adjust error message.
9064 2010-03-03 Mike Stump <mikestump@comcast.net>
9066 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9067 adjustments to not be present on machines that align the stack to
9068 more than 4 bytes and don't have a red zone yet as that is an
9069 unimplemented optimization.
9071 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9074 * gfortran.dg/impure_assignment_3.f90: New.
9076 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9079 * gfortran.dg/pr43229.f90: New test.
9082 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9085 * gcc.dg/guality/pr43177.c: New test.
9087 2010-03-02 Jason Merrill <jason@redhat.com>
9089 * g++.dg/ext/vector9.C: Adjust error message.
9090 * g++.dg/conversion/simd3.C: Likewise.
9091 * g++.dg/other/error23.C: Likewise.
9093 2010-03-02 Mike Stump <mikestump@comcast.net>
9096 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9098 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9101 * gfortran.dg/internal_pack_10.f90: New test.
9104 * gfortran.dg/internal_pack_11.f90: New test.
9106 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9109 * gcc.dg/tree-ssa/pr42640.c: New.
9111 2010-03-01 Richard Guenther <rguenther@suse.de>
9113 PR tree-optimization/43220
9114 * gcc.c-torture/execute/pr43220.c: New testcase.
9116 2010-03-01 Richard Guenther <rguenther@suse.de>
9119 * gcc.dg/pr43213.c: New testcase.
9121 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9126 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9128 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9130 (check_effective_target_ucn): Likewise.
9132 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9134 * gcc.dg/ucnid-2.c: Likewise.
9135 * gcc.dg/ucnid-3.c: Likewise.
9136 * gcc.dg/ucnid-4.c: Likewise.
9137 * gcc.dg/ucnid-11.c: Likewise.
9138 * gcc.dg/ucnid-12.c: Likewise.
9139 * gcc.dg/ucnid-6.c: Skip if !ucn.
9140 * gcc.dg/ucnid-9.c: Likewise.
9142 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9144 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9145 lists to dg-skip-if.
9146 * gcc.target/i386/stackalign/return-3.c: Likewise.
9148 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9150 * gcc.target/i386/clearcap.map: New file.
9151 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9152 Pass clearcap.map by default if supported.
9154 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9157 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9159 * gfortran.dg/stat_2.f90: Likewise.
9161 2010-03-01 Tobias Burnus <burnus@net-b.de>
9164 * gfortran.dg/module_read_2.f90: New test.
9166 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9169 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9170 * g++.dg/abi/mangle12.C: Likewise.
9171 * g++.dg/abi/mangle20-2.C: Likewise.
9172 * g++.dg/abi/mangle17.C: Likewise.
9173 * g++.dg/template/cond2.C: Likewise.
9174 * g++.dg/template/pr35240.C: Likewise.
9176 2010-02-27 Richard Guenther <rguenther@suse.de>
9178 PR tree-optimization/43186
9179 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9181 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9183 * g++.dg/abi/packed1.C: Expect warning on the SH.
9185 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9188 * g++.dg/parse/error37.C: New test.
9190 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9194 * gcc.dg/pr8927-1.c: Match new note.
9195 * gcc.dg/990506-0.c: Likewise.
9196 * gcc.dg/gomp/flush-2.c: Likewise.
9197 * gcc.dg/gomp/atomic-5.c: Likewise.
9198 * gcc.dg/gomp/pr34607.c: Likewise.
9199 * gcc.dg/pr35746.c: Likewise.
9200 * gcc.dg/cpp/pragma-1.c: Likewise.
9201 * gcc.dg/cpp/pragma-2.c: Likewise.
9202 * gcc.dg/pr41842.c: Likewise.
9203 * gcc.dg/noncompile/20040629-1.c: Likewise.
9204 * objc.dg/private-1.m: Likewise.
9206 2010-02-27 Tobias Burnus <burnus@net-b.de>
9209 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9210 * gfortran.dg/default_initialization_4.f90: New test.
9212 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9214 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9215 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9216 * gnat.dg/thin_pointer2.adb: New test.
9217 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9219 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9222 * gcc.dg/cpp/c90-pedantic.c: New.
9223 * gcc.dg/cpp/c90.c: New.
9224 * gcc.dg/gnu90-const-expr-1.c: New.
9225 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9227 2010-02-26 Richard Guenther <rguenther@suse.de>
9229 PR tree-optimization/43186
9230 * gcc.c-torture/compile/pr43186.c: New testcase.
9232 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9235 * c-c++-common/dwarf2/pr43190.c: New test.
9237 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9240 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9242 2010-02-26 Richard Guenther <rguenther@suse.de>
9244 PR tree-optimization/43188
9245 * gcc.c-torture/compile/pr43188.c: New testcase.
9247 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9250 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9252 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9254 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9256 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9259 * gcc.target/powerpc/pr43154.c: New file.
9261 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9264 * gfortran.dg/debug/pr43166.f: New test.
9267 * gcc.dg/torture/pr43165.c: New test.
9269 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9272 * c-c++-common/pr41779.c: Update.
9274 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277 * lib/gnat-dg.exp (gnat_load): Redefine.
9279 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9280 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9282 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9285 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9286 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9290 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9294 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.dg/guality/vla-1.c: New test.
9299 2010-02-24 Tobias Burnus <burnus@net-b.de>
9302 * gfortran.dg/c_ptr_tests_15.f90: New test.
9304 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9307 * gcc.target/i386/pr43107.c: New test.
9309 2010-02-23 Jason Merrill <jason@redhat.com>
9312 * g++.dg/cpp0x/variadic100.C: New.
9314 2010-02-23 Jason Merrill <jason@redhat.com>
9317 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9318 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9319 * c-c++-common/dwarf2/vla1.c: New.
9321 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9324 * gcc.dg/pr43139.c: New test.
9327 * gcc.dg/guality/pr43077-1.c: New test.
9329 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9332 * gcc.dg/march.c: New.
9333 * gcc.dg/march-generic.c: New.
9334 * gcc.dg/mtune.c: New.
9336 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9339 * gcc.dg/graphite/pr43083.c: New.
9341 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9344 * gfortran.dg/graphite/pr43097.f: New.
9346 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9347 Manuel López-Ibáñez <manu@gcc.gnu.org>
9350 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9352 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9355 * g++.dg/graphite/pr43026.C: New.
9357 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9360 * gcc.dg/cleanup-1.c: Update.
9361 * gcc.dg/func-args-1.c: Update.
9362 * gcc.dg/format/sentinel-1.c: Update.
9363 * g++.old-deja/g++.jason/scoping10.C: Update.
9364 * g++.old-deja/g++.ns/lookup5.C: Update.
9365 * g++.dg/ext/cleanup-1.C: Update.
9366 * g++.dg/parse/varmod1.C: Update.
9367 * g++.dg/parse/error33.C: Update.
9368 * g++.dg/expr/call3.C: Update.
9369 * g++.dg/func-args-1.C: New.
9371 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9374 * gcc.dg/attr-used-2.c: Moved to ...
9375 * c-c++-common/attr-used-2.c: Here.
9377 * gcc.dg/attr-used.c: Moved to ...
9378 * c-c++-common/attr-used.c: Here.
9380 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9382 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9384 2010-02-22 Richard Guenther <rguenther@suse.de>
9387 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9388 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9390 2010-02-22 Richard Guenther <rguenther@suse.de>
9392 PR tree-optimization/42749
9393 * gcc.c-torture/compile/pr42749.c: New testcase.
9395 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9398 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9399 * gfortran.dg/internal_pack_9.f90: New test.
9401 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9404 * g++.dg/template/recurse.C: Adjust.
9405 * g++.dg/template/pr23510.C: New.
9407 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9410 * g++.dg/template/memclass4.C: New test.
9412 2010-02-21 Tobias Burnus <burnus@net-b.de>
9415 * gfortran.dg/reassoc_5.f90: New test.
9417 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9420 * gcc.target/i386/pr43067.c: New test.
9422 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9425 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9427 * g++.dg/warn/Wconversion-null.C: New test.
9428 * g++.old-deja/g++.other/null1.C: Move to...
9429 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9431 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9435 * gfortran.dg/dependency_26.f90: New test.
9438 * gfortran.dg/internal_pack_7.f90: New test.
9441 * gfortran.dg/internal_pack_8.f90: New test.
9443 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9446 * c-c++-common/pr41779.c: Fix broken testcase.
9448 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9451 * c-c++-common/pr36513.c: New testcase.
9452 * c-c++-common/pr36513-2.c: New testcase.
9454 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9457 * c-c++-common/pr41779.c: New.
9459 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9462 * gcc.dg/pr43084.c: New test.
9464 2010-02-19 Richard Guenther <rguenther@suse.de>
9466 PR tree-optimization/42916
9467 * gcc.dg/pr42916.c: New testcase.
9469 2010-02-18 Jason Merrill <jason@redhat.com>
9472 * g++.dg/abi/packed1.C: Add expected warning.
9475 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9476 * gcc.dg/torture/dg-torture.exp: Likewise.
9477 * c-c++-common/torture/complex-sign.h,
9478 c-c++-common/torture/complex-sign-add.c,
9479 c-c++-common/torture/complex-sign-mixed-add.c,
9480 c-c++-common/torture/complex-sign-mixed-div.c,
9481 c-c++-common/torture/complex-sign-mixed-mul.c,
9482 c-c++-common/torture/complex-sign-mixed-sub.c,
9483 c-c++-common/torture/complex-sign-mul.c,
9484 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9485 Adapt for C++ compilation as well.
9488 * g++.dg/ext/label1.C: Update.
9489 * g++.dg/ext/label2.C: Update.
9492 * g++.dg/template/dependent-name6.C: New.
9495 * g++.dg/parse/namespace12.C: New.
9497 2010-02-18 Martin Jambor <mjambor@suse.cz>
9499 PR tree-optimization/43066
9500 * gcc.c-torture/compile/pr43066.c: New test.
9502 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9504 * g++.dg/ext/attrib35.C: Fix target selector string.
9505 * g++.dg/ext/attrib36.C: Ditto.
9506 * g++.dg/ext/attrib37.C: Ditto.
9507 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9508 * g++.dg/abi/mangle25.C: Ditto.
9510 2010-02-17 Jason Merrill <jason@redhat.com>
9513 * g++.dg/parse/namespace11.C: New.
9516 * g++.dg/ext/attrib37.C: New.
9519 * g++.dg/template/ptrmem20.C: New.
9521 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9524 * gcc.target/i386/xop-check.h: Include m256-check.h.
9525 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9526 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9527 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9528 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9530 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9533 * gcc.dg/pr42918.c: New test.
9535 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9537 * g++.dg/ext/attrib36.C: Require ILP32.
9539 2010-02-16 Richard Guenther <rguenther@suse.de>
9541 PR tree-optimization/41043
9542 * gfortran.dg/pr41043.f90: New testcase.
9543 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9545 2010-02-16 Jason Merrill <jason@redhat.com>
9547 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9549 2010-02-16 Ira Rosen <irar@il.ibm.com>
9551 PR tree-optimization/43074
9552 * gcc.dg/vect/fast-math-pr43074.c: New test.
9554 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9556 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9558 2010-02-16 Jason Merrill <jason@redhat.com>
9561 * g++.dg/ext/attrib36.C: New.
9564 * g++.dg/other/array6.C: New.
9566 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9568 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9570 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9572 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9573 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9574 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9575 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9576 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9577 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9579 2010-02-15 Richard Guenther <rguenther@suse.de>
9582 * g++.dg/torture/pr43068.C: New testcase.
9584 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9587 * g++.dg/opt/ice1.C: New.
9589 2010-02-14 Jason Merrill <jason@redhat.com>
9592 * g++.dg/cpp0x/initlist-opt.C: New.
9594 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9598 * gfortran.dg/internal_pack_6.f90: New test.
9600 2010-02-12 Jason Merrill <jason@redhat.com>
9603 * g++.dg/cpp0x/variadic99.C: New.
9605 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9607 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9608 sign extend pointers to gualchk_t.
9611 * g++.dg/other/default3.C: Xfail g4 test.
9613 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9616 * gcc.dg/graphite/pr43012.c: New.
9618 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9621 * g++.dg/graphite/pr42930.C: New.
9623 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9627 * gcc.dg/graphite/pr42530.c: New.
9628 * gcc.dg/graphite/pr42914.c: New.
9630 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9633 * gcc.dg/graphite/pr42771.c: New.
9635 2010-02-11 Richard Guenther <rguenther@suse.de>
9637 PR tree-optimization/42998
9638 * gcc.c-torture/compile/pr42998.c: New testcase.
9640 2010-02-10 Jason Merrill <jason@redhat.com>
9643 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9645 PR c++/42983, core issue 906
9646 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9647 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9650 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9652 2010-02-10 Richard Guenther <rguenther@suse.de>
9654 PR tree-optimization/43017
9655 * gcc.dg/torture/pr43017.c: New testcase.
9657 2010-02-10 Tobias Burnus <burnus@net-b.de>
9660 * gfortran.dg/private_type_1.f90: Update error location.
9661 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9662 * gfortran.dg/typebound_operator_2.f03: Ditto.
9663 * gfortran.dg/assignment_2.f90: Ditto.
9664 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9665 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9667 2010-02-10 Tobias Burnus <burnus@net-b.de>
9670 * gfortran.dg/bind_c_usage_20.f90: New test.
9672 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9675 * g++.dg/debug/pr43010.C: New test.
9677 2010-02-10 Richard Guenther <rguenther@suse.de>
9680 * gcc.c-torture/execute/20100209-1.c: New testcase.
9681 * gcc.dg/fold-div-3.c: Likewise.
9683 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9685 * gcc.dg/builtin-ffs-1.c: New test.
9687 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9690 * gfortran.dg/array_constructor_35.f90: New test.
9692 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9694 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9696 2010-02-09 Jason Merrill <jason@redhat.com>
9699 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9702 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9704 2010-02-09 Tobias Burnus <burnus@net-b.de>
9707 * gfortran.dg/module_write_1.f90: New test.
9709 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9711 * gcc.dg/pr19340.c: Adjust.
9713 2010-02-09 Richard Guenther <rguenther@suse.de>
9715 PR tree-optimization/43008
9716 * gcc.c-torture/execute/pr43008.c: New testcase.
9718 2010-02-09 Richard Guenther <rguenther@suse.de>
9720 PR tree-optimization/43000
9721 * gcc.dg/torture/pr43000.c: New testcase.
9722 * gcc.dg/torture/pr43002.c: Likewise.
9724 2010-02-09 Daniel Kraft <d@domob.eu>
9727 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9728 and pass -Wsurprising as necessary.
9730 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9732 PR tree-optimization/42890
9733 * g++.dg/torture/pr42890.C: New test.
9735 2010-02-08 Richard Guenther <rguenther@suse.de>
9738 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9740 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9742 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9744 * gcc.dg/graphite/block-1.c: Same.
9745 * gcc.dg/graphite/block-3.c: Same.
9746 * gcc.dg/graphite/block-4.c: Same.
9747 * gcc.dg/graphite/block-5.c: Same.
9748 * gcc.dg/graphite/block-6.c: Same.
9749 * gcc.dg/graphite/block-7.c: Same.
9750 * gcc.dg/graphite/interchange-0.c: Same.
9751 * gcc.dg/graphite/interchange-1.c: Same.
9752 * gcc.dg/graphite/interchange-10.c: Same.
9753 * gcc.dg/graphite/interchange-11.c: Same.
9754 * gcc.dg/graphite/interchange-12.c: Same.
9755 * gcc.dg/graphite/interchange-2.c: Same.
9756 * gcc.dg/graphite/interchange-3.c: Same.
9757 * gcc.dg/graphite/interchange-4.c: Same.
9758 * gcc.dg/graphite/interchange-5.c: Same.
9759 * gcc.dg/graphite/interchange-6.c: Same.
9760 * gcc.dg/graphite/interchange-7.c: Same.
9761 * gcc.dg/graphite/interchange-8.c: Same.
9762 * gcc.dg/graphite/interchange-9.c: Same.
9763 * gcc.dg/graphite/interchange-mvt.c: Same.
9765 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9767 * gfortran.dg/graphite/id-19.f: New.
9768 * gfortran.dg/graphite/pr14741.f90: New.
9769 * gfortran.dg/graphite/pr41924.f90: New.
9770 * gfortran.dg/graphite/run-id-2.f90: New.
9772 2010-02-07 Richard Guenther <rguenther@suse.de>
9775 * gcc.c-torture/compile/pr42956.c: New testcase.
9777 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9780 * gfortran.dg/fmt_cache_2.f: New test.
9782 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9784 * gfortran.dg/read_no_eor.f90: New test.
9786 2010-02-05 Jason Merrill <jason@redhat.com>
9788 * g++.dg/ext/label13.C: Move constructor body out of class.
9790 2010-02-03 Jason Merrill <jason@redhat.com>
9793 * g++.dg/ext/dllexport3.C: New.
9795 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9797 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9799 2010-02-05 Richard Guenther <rguenther@suse.de>
9801 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9803 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9806 * g++.dg/other/crash-9.C: New test.
9808 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9811 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9813 2010-02-04 Richard Guenther <rguenther@suse.de>
9815 PR rtl-optimization/42952
9816 * gcc.dg/torture/pr42952.c: New testcase.
9818 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9821 * gfortran.dg/namelist_60.f90: New test.
9823 2010-02-03 Jason Merrill <jason@redhat.com>
9826 * g++.dg/ext/builtin11.C: New.
9830 * g++.dg/abi/mangle35.C: New.
9831 * g++.dg/abi/mangle37.C: New.
9834 * g++.dg/abi/mangle36.C: New.
9837 * g++.dg/warn/string1.C: New.
9839 2010-02-03 Richard Guenther <rguenther@suse.de>
9841 PR tree-optimization/42944
9842 * gcc.dg/errno-1.c: New testcase.
9844 2010-02-03 Richard Guenther <rguenther@suse.de>
9847 * gcc.c-torture/compile/pr42927.c: New testcase.
9849 2010-02-03 Tobias Burnus <burnus@net-b.de>
9852 * gfortran.dg/null_4.f90: New test.
9854 2010-02-02 Jason Merrill <jason@redhat.com>
9857 * g++.dg/ext/label13.C: New.
9859 2010-02-02 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/func_result_5.f90: New test.
9864 2010-02-01 Tobias Burnus <burnus@net-b.de>
9867 * gfortran.dg/pure_initializer_3.f90: News test.
9869 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9872 * gfortran.dg/allocate_derived_2.f90: New test.
9874 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9877 * gcc.dg/torture/pr42898-2.c: New test.
9879 2010-01-31 Richard Guenther <rguenther@suse.de>
9882 * gcc.dg/torture/pr42898.c: New testcase.
9884 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9887 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9888 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9890 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9892 * g++.dg/tree-ssa/inline-1.C: New.
9893 * g++.dg/tree-ssa/inline-2.C: New.
9894 * g++.dg/tree-ssa/inline-3.C: New.
9896 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9899 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9900 the string 'pow' in the pathname of the compiler from generating a
9903 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9905 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9906 * g++.old-deja/g++.mike/eh17.C: Likewise.
9907 * g++.old-deja/g++.mike/p5571.C: Likewise.
9909 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9916 * g++.dg/other/crash-5.C: New test.
9917 * g++.dg/other/crash-6.C: New test.
9918 * g++.dg/other/crash-7.C: New test.
9919 * g++.dg/other/crash-8.C: New test.
9921 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9923 PR rtl-optimization/42889
9924 * gcc.dg/pr42889.c: New test.
9926 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9928 * gcc.target/i386/pr42881.c: Use SSE2.
9930 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9933 * gcc.target/i386/pr42891.c: New test.
9935 2010-01-28 Richard Guenther <rguenther@suse.de>
9937 PR tree-optimization/42871
9938 * g++.dg/torture/pr42871.C: New testcase.
9940 2010-01-28 Richard Guenther <rguenther@suse.de>
9942 * gcc.dg/Wobjsize-1.h: New testcase.
9943 * gcc.dg/Wobjsize-1.c: Likewise.
9945 2010-01-28 Richard Guenther <rguenther@suse.de>
9948 * g++.dg/torture/pr42883.C: New testcase.
9950 2010-01-28 Michael Matz <matz@suse.de>
9952 * gcc.target/i386/pr42881.c: New test.
9954 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9956 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9957 Add i?86-*-solaris2* support.
9959 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9963 * g++.dg/template/typedef27.C: New test case.
9964 * g++.dg/template/typedef28.C: New test case.
9966 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9968 * gcc.dg/optimize-bswap*.c: Add ARM target
9970 2010-01-27 Richard Guenther <rguenther@suse.de>
9973 * gcc.dg/torture/pr42878-1.c: New testcase.
9974 * gcc.dg/torture/pr42878-2.c: Likewise.
9976 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9979 * gcc.dg/vla-22.c: New test.
9981 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9983 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9986 2010-01-26 Richard Guenther <rguenther@suse.de>
9988 PR rtl-optimization/42685
9989 * gcc.dg/pr42685.c: New testcase.
9990 * g++.dg/other/pr42685.C: Likewise.
9992 2010-01-26 Richard Guenther <rguenther@suse.de>
9995 * g++.dg/other/pr42806.C: New testcase.
9997 2010-01-26 Richard Guenther <rguenther@suse.de>
9999 PR tree-optimization/42250
10000 * gcc.dg/pr42250.c: New testcase.
10002 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10004 * gnat.dg/array_bounds_test.adb: New test.
10006 2010-01-25 Tobias Burnus <burnus@net-b.de>
10009 * gfortran.dg/generic_21.f90: New test.
10011 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10014 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10016 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10019 * g++.dg/abi/arm_va_list2.C: New test.
10020 * g++.dg/abi/arm_va_list2.h: Companion header file.
10022 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10025 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10028 * gfortran.dg/char_array_arg_1.f90 : New test.
10030 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10032 2010-01-24 Tobias Burnus <burnus@net-b.de>
10035 * gfortran.dg/generic_20.f90: New test.
10037 2010-01-22 Michael Matz <matz@suse.de>
10039 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10042 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10045 * gfortran.dg/dependency_25.f90 : New test.
10047 2010-01-21 Martin Jambor <mjambor@suse.cz>
10049 PR tree-optimization/42585
10050 * gcc.dg/tree-ssa/pr42585.c: New test.
10052 2010-01-21 Richard Guenther <rguenther@suse.de>
10054 PR middle-end/19988
10055 * gcc.dg/pr19988.c: New testcase.
10057 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10059 * g++.dg/compat/decimal/compat-common.h: New file.
10060 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10061 * g++.dg/compat/decimal/pass_x.h: New file.
10062 * g++.dg/compat/decimal/pass_y.h: New file.
10063 * g++.dg/compat/decimal/pass-1_main.C: New file.
10064 * g++.dg/compat/decimal/pass-1_x.C: New file.
10065 * g++.dg/compat/decimal/pass-1_y.C: New file.
10066 * g++.dg/compat/decimal/pass-2_main.C: New file.
10067 * g++.dg/compat/decimal/pass-2_x.C: New file.
10068 * g++.dg/compat/decimal/pass-2_y.C: New file.
10069 * g++.dg/compat/decimal/pass-3_main.C: New file.
10070 * g++.dg/compat/decimal/pass-3_x.C: New file.
10071 * g++.dg/compat/decimal/pass-3_y.C: New file.
10072 * g++.dg/compat/decimal/pass-4_main.C: New file.
10073 * g++.dg/compat/decimal/pass-4_x.C: New file.
10074 * g++.dg/compat/decimal/pass-4_y.C: New file.
10075 * g++.dg/compat/decimal/pass-5_main.C: New file.
10076 * g++.dg/compat/decimal/pass-5_x.C: New file.
10077 * g++.dg/compat/decimal/pass-5_y.C: New file.
10078 * g++.dg/compat/decimal/pass-6_main.C: New file.
10079 * g++.dg/compat/decimal/pass-6_x.C: New file.
10080 * g++.dg/compat/decimal/pass-6_y.C: New file.
10081 * g++.dg/compat/decimal/return_x.h: New file.
10082 * g++.dg/compat/decimal/return_y.h: New file.
10083 * g++.dg/compat/decimal/return-1_main.C: New file.
10084 * g++.dg/compat/decimal/return-1_x.C: New file.
10085 * g++.dg/compat/decimal/return-1_y.C: New file.
10086 * g++.dg/compat/decimal/return-2_main.C: New file.
10087 * g++.dg/compat/decimal/return-2_x.C: New file.
10088 * g++.dg/compat/decimal/return-2_y.C: New file.
10089 * g++.dg/compat/decimal/return-3_main.C: New file.
10090 * g++.dg/compat/decimal/return-3_x.C: New file.
10091 * g++.dg/compat/decimal/return-3_y.C: New file.
10092 * g++.dg/compat/decimal/return-4_main.C: New file.
10093 * g++.dg/compat/decimal/return-4_x.C: New file.
10094 * g++.dg/compat/decimal/return-4_y.C: New file.
10095 * g++.dg/compat/decimal/return-5_main.C: New file.
10096 * g++.dg/compat/decimal/return-5_x.C: New file.
10097 * g++.dg/compat/decimal/return-5_y.C: New file.
10098 * g++.dg/compat/decimal/return-6_main.C: New file.
10099 * g++.dg/compat/decimal/return-6_x.C: New file.
10100 * g++.dg/compat/decimal/return-6_y.C: New file.
10102 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10105 * gcc.dg/pr42715.c: New.
10107 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/parse/crash55.C: New.
10112 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10115 * gcc.dg/guality/pr42782.c: New.
10117 2010-01-20 Jason Merrill <jason@redhat.com>
10120 * g++.dg/abi/packed1.C: New.
10123 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10126 * g++.dg/parse/fn-typedef1.C: New.
10127 * g++.dg/other/cv_quals.C: Adjust.
10129 2010-01-20 Anthony Green <green@moxielogic.com>
10131 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10132 pack(push) pragma).
10133 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10134 * gcc.dg/20020312-2.c: Port this to the moxie core.
10135 * gcc.dg/weak/typeof-2.c: Ditto.
10137 2010-01-20 Richard Guenther <rguenther@suse.de>
10139 PR tree-optimization/42717
10140 * gcc.c-torture/compile/pr42717.c: New testcase.
10142 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10144 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10145 of signed, add a few new tests.
10147 PR middle-end/42803
10148 * g++.dg/parse/limits-initializer1.C: New test.
10150 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10153 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10154 * gfortran.dg/typebound_call_12.f03: New test.
10156 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10159 * gfortran.dg/bounds_check_15.f90 : New test.
10161 2010-01-19 Michael Matz <matz@suse.de>
10163 PR tree-optimization/41783
10164 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10166 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10169 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10170 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10171 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10172 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10173 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10174 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10175 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10176 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10177 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10178 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10179 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10181 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10184 * gfortran.dg/extends_6.f03: Modified an error message.
10185 * gfortran.dg/extends_10.f03: New test.
10186 * gfortran.dg/private_type_6.f03: Modified an error message.
10187 * gfortran.dg/structure_constructor_8.f03: Ditto.
10189 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10191 PR tree-optimization/42719
10192 * gcc.dg/pr42719.c: New test.
10195 * gcc.dg/pr42728.c: New test.
10197 2010-01-19 Anthony Green <green@moxielogic.com>
10199 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10201 2010-01-18 Anthony Green <green@moxielogic.com>
10203 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10206 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10208 * g++.dg/template/error45.C: reverted as part of reverting the
10209 fix of PR c++/42634.
10211 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10214 * g++.dg/template/error45.C: New test.
10216 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10219 * g++.dg/conversion/op6.C: New test.
10221 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10224 * gcc.target/alpha/pr42774.c: New test.
10226 2010-01-18 Richard Guenther <rguenther@suse.de>
10228 PR tree-optimization/42781
10229 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10231 2010-01-17 Richard Guenther <rguenther@suse.de>
10233 PR middle-end/42248
10234 * gcc.c-torture/execute/pr42248.c: New testcase.
10236 2010-01-17 Richard Guenther <rguenther@suse.de>
10238 PR tree-optimization/42773
10239 * g++.dg/torture/pr42773.C: New testcase.
10241 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10244 * gfortran.dg/interface_assignment_5.f90: New test.
10246 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10249 * g++.dg/template/crash94.C: Reverted.
10251 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10254 * gcc.dg/debug/pr42767.c: New.
10256 2010-01-15 Jason Merrill <jason@redhat.com>
10259 * g++.dg/cpp0x/decltype22.C: New.
10261 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10263 PR middle-end/42760
10264 * g++.dg/torture/pr42760.C: New test.
10266 2010-01-15 Jing Yu <jingyu@google.com>
10268 PR rtl-optimization/42691
10269 * gcc.c-torture/execute/pr42691.c: New.
10271 2010-01-15 Richard Guenther <rguenther@suse.de>
10273 PR middle-end/42739
10274 * g++.dg/torture/pr42739.C: New testcase.
10276 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10278 * g++.dg/template/error45.C: Revert as part of reverting changes
10281 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10284 * gfortran.dg/interface_31.f90: New test.
10286 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10288 * gcc.target/powerpc/pr42747.c: New file.
10290 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10292 PR middle-end/42674
10293 * c-c++-common/pr42674.c: New test.
10296 * g++.dg/template/instantiate11.C: New test.
10298 2010-01-14 Jason Merrill <jason@redhat.com>
10301 * g++.dg/overload/error3.C: New.
10304 * g++.dg/overload/rvalue1.C: New.
10306 2010-01-14 Martin Jambor <mjambor@suse.cz>
10308 PR tree-optimization/42706
10309 * gcc.dg/ipa/pr42706.c: New testcase.
10311 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10313 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10315 2010-01-14 Martin Jambor <mjambor@suse.cz>
10317 PR tree-optimization/42714
10318 * g++.dg/torture/pr42714.C: New test.
10320 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10322 PR rtl-optimization/42246
10323 * gfortran.dg/pr42246-2.f: New.
10325 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10327 PR rtl-optimization/42389
10328 * gcc.dg/pr42389.c: New.
10330 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10332 PR rtl-optimization/42388
10333 * gcc.dg/pr42388.c: New.
10335 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10337 PR rtl-optimization/42294
10338 * gfortran.dg/pr42294.f: New.
10340 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10342 PR rtl-optimization/39453
10343 PR rtl-optimization/42246
10344 * gcc.dg/pr39453.c: New.
10345 * gcc.dg/pr42246.c: New.
10347 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10349 PR middle-end/42245
10350 * gcc.dg/pr42245.c: New.
10351 * gcc.dg/pr42245-2.c: New.
10353 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10355 PR rtl-optimization/42249
10356 * gcc.dg/pr42249.c: New.
10358 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10361 * gcc.c-torture/execute/pr42721.c: New test.
10363 2010-01-14 Ira Rosen <irar@il.ibm.com>
10365 PR tree-optimization/42709
10366 * gcc.dg/vect/pr42709.c: New test.
10368 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10371 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10372 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10374 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10377 * gfortran.dg/generic_19.f90 : New test.
10379 2010-01-13 Richard Guenther <rguenther@suse.de>
10381 PR tree-optimization/42730
10382 * gcc.c-torture/compile/pr42730.c: New testcase.
10384 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10387 * gcc.target/ia64/pr42542-1.c: New.
10388 * gcc.target/ia64/pr42542-2.c: New.
10389 * gcc.target/ia64/pr42542-3.c: New.
10391 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10394 * g++.dg/template/error45.C: New test.
10396 2010-01-13 Martin Jambor <mjambor@suse.cz>
10398 PR tree-optimization/42704
10399 * g++.dg/torture/pr42704.C: New test.
10401 2010-01-13 Martin Jambor <mjambor@suse.cz>
10403 PR tree-optimization/42703
10404 * gcc.c-torture/compile/pr42703.c: New test.
10406 2010-01-13 Richard Guenther <rguenther@suse.de>
10408 PR tree-optimization/42705
10409 * gcc.c-torture/compile/pr42705.c: New testcase.
10411 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10413 * gcc.target/bfin/l2.c: New test.
10414 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10416 2010-01-13 Richard Guenther <rguenther@suse.de>
10418 PR middle-end/42716
10419 * gcc.c-torture/compile/pr42716.c: New testcase.
10421 2010-01-13 Richard Guenther <rguenther@suse.de>
10424 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10426 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10429 * gcc.c-torture/compile/pr42708-1.c: New test.
10431 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10434 * gcc.dg/pr42662.c: New test.
10436 PR tree-optimization/42645
10437 * g++.dg/other/pr42645-1.C: New test.
10438 * g++.dg/other/pr42645-2.C: New test.
10440 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10443 * gcc.target/powerpc/warn-1.c: New test.
10444 * gcc.target/powerpc/warn-2.c: New test.
10446 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10448 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10451 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10453 * gcc.dg/lto/20100108_0.c: New.
10455 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10457 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10458 Add -march=i686 -msse for 32bit x86 targets.
10460 2010-01-10 Richard Guenther <rguenther@suse.de>
10462 PR middle-end/42667
10463 * gcc.dg/torture/pr42667.c: New testcase.
10465 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10468 * gfortran.dg/array_constructor_34.f90: New test.
10470 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473 * gfortran.dg/array_constructor_33.f90: New test.
10474 gfortran.dg/array_function_5.f90: Add credit.
10476 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10479 * gcc.dg/pr42631.c: New.
10481 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10484 * gcc.dg/pr42630.c: New.
10486 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10489 * gcc.dg/pr42629.c: New.
10491 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10493 PR middle-end/42363
10494 * gcc.dg/torture/pr42363.c: New.
10496 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10500 * gcc.dg/vect/pr42604.c: New.
10501 * gcc.dg/vect/pr42395.c: New.
10503 2010-01-09 Richard Guenther <rguenther@suse.de>
10505 PR middle-end/42512
10506 * gcc.c-torture/execute/pr42512.c: New testcase.
10508 2010-01-09 Tobias Burnus <burnus@net-b.de>
10511 * gfortran.dg/c_ptr_tests_14.f90: New test.
10513 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10516 * gnat.dg/null_pointer_deref1.adb: Don't run on
10517 sparc*-sun-solaris2.11.
10519 2010-01-08 Richard Guenther <rguenther@suse.de>
10522 * gcc.dg/lto/20100103-1_0.c: New testcase.
10523 * gcc.dg/lto/20100103-2_0.c: Likewise.
10525 2010-01-08 Tobias Burnus <burnus@net-b.de
10528 * gfortran.dg/asynchronous_1.f90: New test.
10529 * gfortran.dg/asynchronous_2.f90: New test.
10530 * gfortran.dg/conflicts.f90: Update error message.
10532 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10535 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10537 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10539 PR tree-optimization/42625
10540 * g++.dg/opt/dtor4.C: New test.
10541 * g++.dg/opt/dtor4.h: New.
10542 * g++.dg/opt/dtor4-aux.cc: New.
10544 2010-01-07 Tobias Burnus <burnus@net-b.de>
10547 * gfortran.dg/proc_ptr_26.f90: New test.
10549 2010-01-07 Tobias Burnus <burnus@net-b.de>
10552 * gfortran.dg/allocatable_scalar_7.f90: New test.
10554 2010-01-06 Richard Guenther <rguenther@suse.de>
10556 * gcc.c-torture/compile/pr42632.c: New testcase.
10558 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10561 * gcc.target/i386/pr42542-4.c: New.
10562 * gcc.target/i386/pr42542-4a.c: Likewise.
10563 * gcc.target/i386/pr42542-5.c: Likewise.
10564 * gcc.target/i386/pr42542-5a.c: Likewise.
10566 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10568 * gcc.dg/tls/opt-15.c: New test.
10570 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10572 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10574 2010-01-05 Martin Jambor <mjambor@suse.cz>
10576 PR tree-optimization/42462
10577 * g++.dg/torture/pr42462.C: New test.
10579 2010-01-05 Jason Merrill <jason@redhat.com>
10581 * g++.dg/cpp0x/initlist30.C: New test.
10583 2010-01-05 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/42614
10586 * gcc.c-torture/execute/pr42614.c: New testcase.
10588 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10590 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10591 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10592 -Wunreachable-code.
10593 * gcc.dg/Wunreachable-2.c: Likewise.
10594 * gcc.dg/Wunreachable-3.c: Likewise.
10595 * gcc.dg/Wunreachable-4.c: Likewise.
10596 * gcc.dg/Wunreachable-5.c: Likewise.
10597 * gcc.dg/Wunreachable-6.c: Likewise.
10598 * gcc.dg/Wunreachable-7.c: Likewise.
10599 * gcc.dg/Wunreachable-8.c: Likewise.
10600 * gcc.dg/20041231-1.c: Likewise.
10602 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10605 * gcc.dg/pr42611.c: New test.
10607 PR tree-optimization/42508
10608 * g++.dg/opt/pr42508.C: New test.
10610 2010-01-05 Tobias Burnus <burnus@net-b.de>
10613 * gfortran.dg/allocatable_scalar_8.f90: New.
10615 2010-01-04 Martin Jambor <mjambor@suse.cz>
10617 PR tree-optimization/42398
10618 * gcc.c-torture/compile/pr42398.c: New test.
10620 2010-01-04 Jason Merrill <jason@redhat.com>
10623 * g++.dg/ext/attrib35.C: New.
10626 * g++.dg/cpp0x/auto17.C: New.
10628 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10630 * gcc.dg/lto/20100104_0.c: New.
10632 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10635 * gcc.target/i386/pr42542-1.c: New.
10636 * gcc.target/i386/pr42542-1a.c: Likewise.
10637 * gcc.target/i386/pr42542-1b.c: Likewise.
10638 * gcc.target/i386/pr42542-2.c: Likewise.
10639 * gcc.target/i386/pr42542-2a.c: Likewise.
10640 * gcc.target/i386/pr42542-2b.c: Likewise.
10641 * gcc.target/i386/pr42542-3.c: Likewise.
10642 * gcc.target/i386/pr42542-3a.c: Likewise.
10644 2009-01-04 Tobias Burnus <burnus@net-b.de>
10647 * gfortran.dg/allocatable_scalar_5.f90: New test.
10648 * gfortran.dg/allocatable_scalar_6.f90: New test.
10650 2010-01-03 Richard Guenther <rguenther@suse.de>
10653 * gfortran.dg/gomp/recursion1.f90: Remove.
10655 2010-01-03 Richard Guenther <rguenther@suse.de>
10657 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10658 * gcc.dg/uninit-6.c: Likewise.
10659 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10661 2010-01-03 Richard Guenther <rguenther@suse.de>
10663 PR tree-optimization/42589
10664 * gcc.target/i386/pr42589.c: New testcase.
10666 2010-01-03 Richard Guenther <rguenther@suse.de>
10668 PR tree-optimization/42438
10669 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10671 2010-01-02 Richard Guenther <rguenther@suse.de>
10674 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10676 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10679 * gcc.target/alpha/pr42448-1.c: New test.
10680 * gcc.target/alpha/pr42448-2.c: Ditto.
10682 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10684 PR preprocessor/41947
10685 * gcc.dg/c99-hexfloat-3.c: New test.
10687 2010-01-01 Richard Guenther <rguenther@suse.de>
10690 * gcc.c-torture/execute/pr42570.c: New testcase.
10692 2010-01-01 Richard Guenther <rguenther@suse.de>
10694 PR middle-end/42559
10695 * gcc.c-torture/compile/pr42559.c: New testcase.
10698 Copyright (C) 2010 Free Software Foundation, Inc.
10700 Copying and distribution of this file, with or without modification,
10701 are permitted in any medium without royalty provided the copyright
10702 notice and this notice are preserved.