1 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4 from the branch renamed to method-20b.m to avoid clashes).
6 2005-08-23 Stuart Hastings <stuart@apple.com>
7 Ziemowit Laski <zlaski@apple.com>
10 * obj-c++.dg/method-23.mm: New.
11 * objc.dg/method-20.m: New.
13 2010-09-28 Jan Hubicka <jh@suse.cz>
15 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
17 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
21 i?86-*-solaris2.[89], *-*-vxworks*.
22 * gcc.target/i386/pr22152.c: Likewise.
23 * gcc.target/i386/vect8-ret.c: New test.
25 2010-09-28 Jie Zhang <jie@codesourcery.com>
27 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
29 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
31 Merge from 'apple/trunk' branch on FSF servers.
33 2005-07-18 Ziemowit Laski <zlaski@apple.com>
36 * obj-c++.dg/method-22.mm: New.
38 2010-09-27 Jason Merrill <jason@redhat.com>
40 * g++.dg/cpp0x/rv-lvalue-req.C: New.
41 * g++.dg/ext/complit11.C: Adjust.
42 * g++.old-deja/g++.law/temps1.C: Adjust.
43 * g++.old-deja/g++.ns/koenig6.C: Adjust.
44 * g++.old-deja/g++.oliva/partord1.C: Adjust.
46 2010-09-27 Ian Lance Taylor <iant@google.com>
48 * lib/target-supports.exp (check_effective_target_split_stack):
50 * gcc.dg/split-1.c: New test.
51 * gcc.dg/split-2.c: New test.
52 * gcc.dg/split-3.c: New test.
53 * gcc.dg/split-4.c: New test.
55 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
58 * objc.dg/type-size-3.m: New test.
60 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
63 * objc.dg/encode-1.m: Execute the test with the GNU runtime as
66 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
69 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
70 * objc.dg/type-size-2.m: Same change.
71 * obj-c++.dg/encode-5.mm: Same change.
73 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
75 Merge from 'apple/trunk' branch on FSF servers. The original
78 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
79 * objc.dg/encode-6-next.m: New file (from encode-6.m in the
81 * objc.dg/encode-7-next.m: New file (from encode-7.m in the
83 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
85 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
86 proto-qual-1.m in the branch) and the normal ABI on GNU.
87 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
88 the test only with the NeXT runtime.
89 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
90 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
92 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
93 Run the test only with the NeXT runtime.
95 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
98 * objc.dg/encode-7-64bit.m: New.
99 * objc.dg/encode-7.m: Skip if -m64.
101 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
104 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
105 * obj-c++.dg/threedotthree-abi-1.mm: New
106 * objc.dg/threedotthree-abi-1.m: New
108 2005-07-20 Ziemowit Laski <zlaski@apple.com>
111 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
112 * objc.dg/encode-6.m: Likewise.
113 * objc.dg/encode-7.m: New test case.
115 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
117 Merge from 'apple/trunk' branch on FSF servers. Renamed
118 const-str-12.m to constr-str-12b.m to avoid conflicts.
120 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
123 * obj-c++.dg/warn5.mm: New
125 2005-06-22 Ziemowit Laski <zlaski@apple.com>
128 * obj-c++.dg/const-str-12.mm: New.
129 * objc.dg/const-str-12.m: New.
131 2010-09-27 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/storage_size_2.f08: Fix test.
136 * gfortran.dg/c_sizeof_1.f90: Fix test.
137 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
138 * gfortran.dg/c_sizeof_3.f90: New.
139 * gfortran.dg/c_sizeof_4.f90: New.
140 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
141 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
143 2010-09-26 Daniel Kraft <d@domob.eu>
147 * gfortran.dg/select_type_18.f03: New test.
149 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
151 * gnat.dg/return2.ad[sb]: New test.
152 * gnat.dg/return2_pkg.ads: New helper.
154 2010-09-25 Daniel Kraft <d@domob.eu>
157 * gfortran.dg/io_constraints_6.f03: New test.
158 * gfortran.dg/io_constraints_7.f03: New test.
159 * gfortran.dg/newunit_2.f90: New test.
161 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
163 * testsuite/gfortran.dg/operator_c1202.f90: New test.
165 2010-09-24 Jan Hubicka <jh@suse.cz>
167 * gcc.dg/tree-ssa/leaf.c: New testcase.
169 2010-09-24 Jan Hubicka <jh@suse.cz>
171 PR tree-optimization/45738
172 PR tree-optimization/45741
173 * gcc.c-torture/compile/pr45741.c: New.
174 * gfortran.fortran-torture/compile/pr45738.f90: New.
176 2010-09-24 Joseph Myers <joseph@codesourcery.com>
178 * gcc.dg/cpp/undef-opt-1.c: New test.
180 2010-09-24 Jason Merrill <jason@redhat.com>
182 * g++.dg/other/error10.C: Adjust expected output.
184 2010-09-24 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/torture/stackalign/alloca-6.c: New test.
188 * gcc.target/i386/pr45234.c: New test.
190 2010-09-24 Richard Guenther <rguenther@suse.de>
192 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
194 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
196 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
197 as a comment leader in regexp.
199 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
201 * objc.dg/sync-2.m: New test.
202 * obj-c++.dg/sync-2.mm: New test.
204 2010-09-24 Tobias Burnus <burnus@net-b.de>
207 * gfortran.dg/iso_fortran_env_7.f90: New.
209 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
211 * obj-c++.dg/too-many-args.mm: New file.
213 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
215 Merge from 'apple/trunk' branch on FSF servers.
217 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
220 * objc.dg/too-many-args.m: New
222 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * gfortran.dg/dependency_36.f90: New test.
227 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
229 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
230 * gcc.target/i386/pad-3.c: Ditto.
231 * gcc.target/i386/pad-7.c: Ditto.
232 * gcc.target/i386/pad-7.c: Ditto.
233 * gcc.target/i386/pr36502.c: Ditto.
234 * gcc.target/i386/zee.c: Ditto.
235 * gcc.target/i386/20060821-1.c: Ditto.
236 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
237 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
238 * gcc.target/i386/pad-5b.c: Ditto.
239 * gcc.target/i386/pad-6a.c: Ditto.
240 * gcc.target/i386/pad-6b.c: Ditto.
241 * gcc.target/i386/pad-8.c: Ditto.
242 * gcc.target/i386/pad-9.c: Ditto.
243 * gcc.target/i386/pad-10.c: Ditto.
244 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
246 2010-09-23 Richard Guenther <rguenther@suse.de>
248 PR tree-optimization/45565
249 * g++.dg/ipa/pr45565.C: New testcase.
251 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
255 * gfortran.dg/vector_subscript_bound_1.f90: New.
257 2010-09-23 Richard Guenther <rguenther@suse.de>
260 * gcc.dg/pr45750.c: New testcase.
262 2010-09-23 Jakub Jelinek <jakub@redhat.com>
264 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
265 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
268 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
270 PR rtl-optimization/44374
271 * gcc.target/arm/headmerge-1.c: New test.
272 * gcc.target/arm/headmerge-2.c: New test.
273 * gcc.target/i386/headmerge-1.c: New test.
274 * gcc.target/i386/headmerge-2.c: New test.
276 2010-09-23 Daniel Kraft <d@domob.eu>
281 * gfortran.dg/intrinsic_intent_1.f03: New test.
282 * gfortran.dg/select_type_17.f03: New test.
283 * gfortran.dg/associate_5.f03: More definability tests.
284 * gfortran.dg/enum_2.f90: Check definability.
285 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
286 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
287 * gfortran.dg/char_expr_2.f90: Ditto.
288 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
289 * gfortran.dg/enum_5.f90: Ditto.
290 * gfortran.dg/equiv_constraint_8.f90: Ditto.
291 * gfortran.dg/impure_assignment_2.f90: Ditto.
292 * gfortran.dg/impure_assignment_3.f90: Ditto.
293 * gfortran.dg/intent_out_1.f90: Ditto.
294 * gfortran.dg/intent_out_3.f90: Ditto.
295 * gfortran.dg/pointer_assign_7.f90: Ditto.
296 * gfortran.dg/pointer_intent_3.f90: Ditto.
297 * gfortran.dg/pr19936_1.f90: Ditto.
298 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
299 * gfortran.dg/simpleif_2.f90: Ditto.
300 * gfortran.dg/protected_5.f90: Ditto.
301 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
302 * gfortran.dg/protected_6.f90: Ditto.
303 * gfortran.dg/protected_7.f90: Ditto.
305 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
308 * gfortran.dg/namelist_65.f90: New test.
310 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
312 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
313 the regexp pattern between the expected label and location string.
315 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
317 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
319 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
321 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
322 * gcc.dg/pr27898.c: Likewise.
323 * gcc.dg/pr28712.c: Likewise.
324 * gcc.dg/pr30762-1.c: Likewise.
325 * gcc.dg/pr31529-1.c: Likewise.
326 * gcc.dg/pr34457-1.c: Likewise.
327 * gcc.dg/pr34668-1.c: Likewise.
328 * gcc.dg/pr34989-1.c: Likewise.
329 * gcc.dg/pr43557-1.c: Likewise.
331 2010-09-22 Jakub Jelinek <jakub@redhat.com>
333 PR rtl-optimization/45739
334 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
337 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
339 * gcc.target/sparc/mnofpu.c: New test.
341 2010-09-22 Jakub Jelinek <jakub@redhat.com>
343 PR rtl-optimization/45739
344 * gcc.target/i386/pr45739.c: New test.
346 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
349 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
350 and counts. Add non-elemental function call check.
353 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
354 arguments checks. Update temporary counts.
355 * gfortran.dg/transpose_optimization_1.f90: New.
357 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
360 * objc.dg/invalid-method-1.m: New.
362 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
364 Merge from 'apple/trunk' branch on FSF servers.
366 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
369 * objc.dg/naming-4.m: New
370 * objc.dg/naming-5.m: New
371 * obj-c++.dg/naming-1.mm: New
372 * obj-c++.dg/naming-2.mm: New
374 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
375 Jack Howarth <howarth@bromo.med.uc.edu>
378 * g++.dg/torture/pr44972.C: Use portable assert().
380 2010-09-21 Richard Guenther <rguenther@suse.de>
382 PR tree-optimization/45580
383 * g++.dg/torture/pr45580.C: New testcase.
385 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
387 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
389 2010-09-20 Janus Weil <janus@gcc.gnu.org>
392 * gfortran.dg/pointer_check_7.f90: New.
394 2010-09-20 Jakub Jelinek <jakub@redhat.com>
396 PR rtl-optimization/45728
397 * gcc.c-torture/compile/pr45728.c: New test.
399 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
402 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
404 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
406 * g++.dg/tree-ssa/pr45605.C: Add "\\".
408 2010-09-20 Richard Guenther <rguenther@suse.de>
411 * gcc.dg/torture/pr45704.c: New testcase.
413 2010-09-20 Jan Hubicka <jh@suse.cz>
415 PR tree-optimize/45605
416 * g++.dg/tree-ssa/pr45605.C: New testcase.
418 2010-09-20 Michael Matz <matz@suse.de>
421 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
424 2010-09-20 Richard Guenther <rguenther@suse.de>
426 PR tree-optimization/45705
427 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
429 2010-09-20 Michael Matz <matz@suse.de>
432 * lib/target-supports.exp (check_effective_target_vect_perm):
435 2010-09-20 Jakub Jelinek <jakub@redhat.com>
437 PR rtl-optimization/45695
438 * gcc.c-torture/execute/pr45695.c: New test.
440 2010-09-19 Jan Hubicka <jh@suse.cz>
443 * gcc.c-torture/compile/pr44246.c:New file.
445 2010-09-19 Ira Rosen <irar@il.ibm.com>
447 PR tree-optimization/45714
448 * gfortran.dg/vect/pr45714-a.f: New test.
449 * gfortran.dg/vect/pr45714-b.f: New test.
451 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
453 * gnat.dg/const1.adb: Rename into...
454 * gnat.dg/constant1.adb: ...this.
455 * gnat.dg/constant2.adb: New test.
456 * gnat.dg/constant2_pkg1.ads: New helper.
457 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
459 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
461 * gnat.dg/specs/constant1.ads: New test.
462 * gnat.dg/specs/constant1_pkg.ads: New helper.
464 2010-09-18 Jan Hubicka <jh@suse.cz>
466 PR tree-optimization/45453
467 * g++.dg/tree-ssa/pr45453.C: New testcase.
469 2010-09-18 Jason Merrill <jason@redhat.com>
471 * g++.dg/cpp0x/initlist44.C: New.
473 2010-09-18 Richard Guenther <rguenther@suse.de>
475 PR tree-optimization/45709
476 * g++.dg/torture/pr45709-2.C: New testcase.
478 2010-09-18 Richard Guenther <rguenther@suse.de>
480 PR tree-optimization/45709
481 * g++.dg/torture/pr45709.C: New testcase.
483 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
486 * gcc.target/i386/pad-3.c: Pass -fno-pic.
488 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
490 * gcc.target/i386/pad-1.c: New.
491 * gcc.target/i386/pad-2.c: Likewise.
492 * gcc.target/i386/pad-3.c: Likewise.
493 * gcc.target/i386/pad-4.c: Likewise.
494 * gcc.target/i386/pad-5a.c: Likewise.
495 * gcc.target/i386/pad-5b.c: Likewise.
496 * gcc.target/i386/pad-6a.c: Likewise.
497 * gcc.target/i386/pad-6b.c: Likewise.
498 * gcc.target/i386/pad-7.c: Likewise.
499 * gcc.target/i386/pad-8.c: Likewise.
500 * gcc.target/i386/pad-9.c: Likewise.
501 * gcc.target/i386/pad-10.c: Likewise.
503 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
506 * gcc.dg/torture/stackalign/alloca-5.c: New.
508 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
511 * gcc.dg/torture/pr45678-2.c: New.
513 2010-09-17 Richard Guenther <rguenther@suse.de>
516 * gcc.dg/torture/pr45678-1.c: New testcase.
518 2010-09-17 Michael Matz <matz@suse.de>
520 PR tree-optimization/43432
521 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
522 check_effective_target_vect_perm_short): New predicates.
523 (check_effective_target_vect_perm): Include x86_64.
524 * gcc.dg/vect/pr43432.c: New test.
525 * gcc.dg/vect/vect-114.c: Adjust.
526 * gcc.dg/vect/vect-15.c: Ditto.
527 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
528 * gcc.dg/vect/slp-perm-9.c: Ditto.
530 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
533 * objc/execute/exceptions/throw-nil.m: Run the test only with the
536 2010-09-17 Richard Guenther <rguenther@suse.de>
538 * gcc.dg/pr27898.c: Use -flto instead of -combine.
539 * gcc.dg/pr28706.c: Likewise.
540 * gcc.dg/pr28712.c: Likewise.
541 * gcc.dg/pr30762-1.c: Likewise.
542 * gcc.dg/pr30762-2.c: Likewise.
543 * gcc.dg/pr31529-1.c: Likewise.
544 * gcc.dg/pr31529-2.c: Likewise.
545 * gcc.dg/pr34457-1.c: Likewise.
546 * gcc.dg/pr34457-2.c: Likewise.
547 * gcc.dg/pr34668-1.c: Likewise.
548 * gcc.dg/pr34668-2.c: Likewise.
549 * gcc.dg/pr34989-1.c: Likewise.
550 * gcc.dg/pr34989-2.c: Likewise.
551 * gcc.dg/pr43557-1.c: Likewise.
552 * gcc.dg/pr43557-2.c: Likewise.
553 * gcc.dg/debug/pr41893-1.c: Likewise.
554 * gcc.dg/matrix/matrix.exp: Do not use -combine.
555 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
556 * gcc.dg/matrix/matrix-4.c: Likewise.
557 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
558 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
559 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
560 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
562 2010-09-16 Tobias Burnus <burnus@net-b.de>
565 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
567 * gfortran.dg/intent_optimize_1.f90: New test.
569 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.target/i386/divmod-1.c: New.
572 * gcc.target/i386/divmod-2.c: Likewise.
573 * gcc.target/i386/divmod-3.c: Likewise.
574 * gcc.target/i386/divmod-4.c: Likewise.
575 * gcc.target/i386/divmod-4a.c: Likewise.
576 * gcc.target/i386/divmod-5.c: Likewise.
577 * gcc.target/i386/divmod-6.c: Likewise.
578 * gcc.target/i386/divmod-7.c: Likewise.
579 * gcc.target/i386/divmod-8.c: Likewise.
580 * gcc.target/i386/udivmod-1.c: Likewise.
581 * gcc.target/i386/udivmod-2.c: Likewise.
582 * gcc.target/i386/udivmod-3.c: Likewise.
583 * gcc.target/i386/udivmod-4.c: Likewise.
584 * gcc.target/i386/udivmod-4a.c: Likewise.
585 * gcc.target/i386/udivmod-5.c: Likewise.
586 * gcc.target/i386/udivmod-6.c: Likewise.
587 * gcc.target/i386/udivmod-7.c: Likewise.
588 * gcc.target/i386/udivmod-8.c: Likewise.
590 2010-09-16 Jan Hubicka <jh@suse.cz>
592 * g++.dg/lto/pr45679-1_0.C: New file.
593 * g++.dg/lto/pr45679-1_1.C: New file.
594 * g++.dg/lto/pr45679-0_0.C: New file.
595 * g++.dg/lto/pr45679-0_1.C: New file.
597 2010-09-16 Janus Weil <janus@gcc.gnu.org>
600 * gfortran.dg/class_dummy_2.f03: New.
602 2010-09-16 Richard Guenther <rguenther@suse.de>
604 PR tree-optimization/45623
605 * gcc.dg/torture/pr45623.c: New testcase.
607 2010-09-16 Ira Rosen <irar@il.ibm.com>
609 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
610 name and parentheses.
611 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
613 2010-09-15 Jason Merrill <jason@redhat.com>
615 * g++.dg/parse/parameter-declaration-2.C: New.
617 * g++.dg/cpp0x/scoped_enum2.C: New.
619 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
621 * gcc.c-torture/compile/20100915-1.c: New test.
623 2010-09-15 Martin Jambor <mjambor@suse.cz>
626 * gcc.dg/ipa/pr45644.c: New test.
628 2010-09-15 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/45633
631 * gcc.dg/vect/pr45633.c: New test.
633 2010-09-15 Janus Weil <janus@gcc.gnu.org>
636 * gfortran.dg/allocate_derived_4.f90: New.
638 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
640 * lib/target-supports.exp
641 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
642 supported flag to true for neon.
644 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/template/crash103.C: New.
649 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
651 Merge from 'apple/trunk' branch on FSF servers.
653 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
656 * objc.dg/msg-in-protocol.m: New.
657 * obj-c++.dg/msg-in-protocol.mm: New.
659 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
662 * objc.dg/break-in-ifstmt.m: New.
664 2005-08-22 Ziemowit Laski <zlaski@apple.com>
667 * obj-c++.dg/comp-types-13.mm: New.
668 * objc.dg/comp-types-12.m: New.
670 2005-08-22 Ziemowit Laski <zlaski@apple.com>
673 * obj-c++.dg/proto-lossage-7.mm: New.
674 * objc.dg/proto-lossage-7.m: New.
676 2010-09-14 Jan Hubicka <jh@suse.cz>
678 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
680 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
683 2010-09-14 Jakub Jelinek <jakub@redhat.com>
686 * gcc.dg/pr45567.c: New test.
689 * g++.dg/debug/pr45660.C: New test.
691 2010-09-14 Ira Rosen <irar@il.ibm.com>
693 PR tree-optimization/45470
694 * g++.dg/vect/pr45470-a.cc: New test.
695 * g++.dg/vect/pr45470-a.cc: New test.
697 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
700 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
701 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
703 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706 * gfortran.dg/namelist_64.f90: New test.
708 2010-09-13 Jakub Jelinek <jakub@redhat.com>
710 PR rtl-optimization/45617
711 * gcc.target/i386/pr45617.c: New test.
713 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
715 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
717 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
719 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
720 * gcc.target/i386/fma4-vector.c: Likewise.
721 * gcc.target/i386/vectorize2.c: Likewise.
722 * gcc.target/i386/vectorize4.c: Likewise.
723 * gcc.target/i386/vectorize5.c: Likewise.
724 * gcc.target/i386/vectorize6.c: Likewise.
725 * gcc.target/i386/vectorize8.c: Likewise.
727 * gcc.target/i386/vect-double-1.c: New.
728 * gcc.target/i386/vect-double-1a.c: Likewise.
729 * gcc.target/i386/vect-double-2.c: Likewise.
730 * gcc.target/i386/vect-double-2a.c: Likewise.
732 * lib/target-supports.exp (check_effective_target_vect_double):
733 Set et_vect_double_saved to 0 when tuning for Atom.
735 2010-09-13 Jan Hubicka <jh@suse.cz>
737 * gcc.dg/torture/pr23821.c: Drop static keyword.
738 * gcc.dg/tree-ssa/loop-19.c: Likewise.
739 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
741 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
743 * gcc.target/arm/sync-1.c: New.
745 2010-09-12 Olivier Hainque <hainque@adacore.com>
747 * gnat.dg/memtrap.adb: New test.
749 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
751 * gfortran.dg/promotion.f90: Fix options.
753 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
755 * g++.dg/cpp0x/range-for1.C: New.
756 * g++.dg/cpp0x/range-for2.C: New.
757 * g++.dg/cpp0x/range-for3.C: New.
758 * g++.dg/cpp0x/range-for4.C: New.
759 * g++.dg/cpp0x/range-for5.C: New.
760 * g++.dg/cpp0x/range-for6.C: New.
762 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
764 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
765 and counts. Check that transpose is not called.
766 * gfortran.dg/transpose_2.f90: Update error message.
768 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
771 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
772 * g++.dg/lookup/strong-using-2.C: Likewise.
773 * g++.dg/lookup/strong-using-3.C: Likewise.
774 * g++.dg/lookup/strong-using-5.C: Likewise.
776 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
777 * g++.dg/cpp0x/inline-ns4.C: New.
778 * g++.dg/cpp0x/inline-ns5.C: New.
780 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
783 * gfortran.fortran-torture/compile/pr45634.f90: New.
785 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
787 * objc.dg/fobjc-exceptions.m: New test.
789 2010-09-10 Jan Hubicka <jh@suse.cz>
791 * g++.dg/inherit/covariant7.C: Fix pattern matching.
793 2010-09-10 Martin Jambor <mjambor@suse.cz>
795 PR tree-optimization/44972
796 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
797 * gcc.dg/tree-ssa/pr45144.c: Likewise.
798 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
800 * g++.dg/torture/pr44972.C: New test.
802 2010-09-10 Martin Jambor <mjambor@suse.cz>
804 PR tree-optimization/44972
805 * g++.dg/torture/pr34850.C: Remove expected warning.
807 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
809 * gfortran.dg/dummy_optional_arg.f90: New test.
811 2010-09-08 Jan Hubicka <jh@suse.cz>
813 PR tree-optimization/45598
814 * fortran.fortran-torture/compile/pr45598.f90: New test.
816 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
818 * lib/target-supports-dg.exp (dg-require-ifunc): New.
819 * lib/target-supports.exp (check_ifunc_available): New.
820 * gcc.dg/attr-ifunc-1.c: New.
821 * gcc.dg/attr-ifunc-2.c: New.
822 * gcc.dg/attr-ifunc-3.c: New.
823 * gcc.dg/attr-ifunc-4.c: New.
824 * gcc.dg/attr-ifunc-5.c: New.
825 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
826 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
827 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
828 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
830 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
833 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
835 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
837 * gfortran.dg/inline_transpose_1.f90: New test.
839 2010-09-08 Jakub Jelinek <jakub@redhat.com>
842 * g++.dg/warn/Wunused-var-15.C: New test.
844 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
846 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
849 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
851 * objc/execute/exceptions/throw-nil.m: New test.
852 * objc/execute/exceptions/handler-1.m: Updated to use the new
853 objc_set_uncaught_exception_handler() function.
854 * objc/execute/exceptions/matcher-1.m: New test.
856 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
859 * gfortran.dg/bit_comparison_1.F90: New test.
860 * gfortran.dg/leadz_trailz_3.f90: New test.
861 * gfortran.dg/masklr_2.F90: New test.
862 * gfortran.dg/shiftalr_1.F90: New test.
863 * gfortran.dg/merge_bits_2.F90: New test.
864 * gfortran.dg/dshift_2.F90: New test.
865 * gfortran.dg/bit_comparison_2.F90: New test.
866 * gfortran.dg/masklr_1.F90: New test.
867 * gfortran.dg/merge_bits_1.F90: New test.
868 * gfortran.dg/dshift_1.F90: New test.
869 * gfortran.dg/shiftalr_2.F90: New test.
871 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
873 * objc.dg/type-stream-1.m: Replaced with a test that tests that
874 functions from objc/typedstream.h are deprecated.
876 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878 * lib/target-supports.exp
879 (check_effective_target_run_expensive_tests): New proc.
880 * gcc.c-torture/compile/limits-fnargs.c: Use
881 dg-require-effective-target run_expensive_tests.
883 2010-09-08 Jakub Jelinek <jakub@redhat.com>
886 * gfortran.dg/gomp/pr45597.f90: New test.
889 * gfortran.dg/gomp/pr45595.f90: New test.
891 2010-09-08 Michael Matz <matz@suse.de>
893 * c-c++-common/uninit-17.c: Adjust.
895 2010-09-08 Michael Matz <matz@suse.de>
897 PR tree-optimization/43430
898 * gcc.dg/vect/pr43430-2.c: New test.
900 2010-09-08 Michael Matz <matz@suse.de>
902 PR tree-optimization/33244
903 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
905 2010-09-08 Richard Guenther <rguenther@suse.de>
907 PR tree-optimization/45578
908 * gfortran.dg/pr45578.f90: New testcase.
910 2010-09-08 Richard Guenther <rguenther@suse.de>
913 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
915 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
918 * gfortran.dg/char_length_18.f90: New test.
920 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
923 * gcc.target/i386/pr36502.c: New test.
927 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
928 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
930 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
932 * gfortran.dg/achar_4.f90: Enable bounds checking.
934 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.target/i386/pr45206.c: New test.
939 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
942 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
944 2010-09-07 Jan Hubicka <jh@suse.cz>
946 * gcc.c-torture/compile/20100907.c: New testcase.
948 2010-09-07 Richard Guenther <rguenther@suse.de>
951 * g++.dg/eh/pr45569.C: New testcase.
953 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
956 * gcc.target/arm/pr43137.c: New test.
958 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
961 * gfortran.dg/dependency_35.f90: New test.
963 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
966 * gfortran.dg/char_length_17.f90: New test.
968 2010-09-06 Dodji Seketeli <dodji@redhat.com>
973 * g++.dg/template/typedef34.C: New test.
974 * g++.dg/template/typedef35.C: New test.
976 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
979 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
981 2010-09-06 Mark Mitchell <mark@codesourcery.com>
983 * g++.dg/warn/Wdouble-promotion.C: New.
985 2010-09-06 Arnaud Charlet <charlet@adacore.com>
987 * g++.dg/parse/redef2.C: New.
989 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
991 * gcc.dg/20100906-1.c: New testcase.
993 2010-09-06 Jakub Jelinek <jakub@redhat.com>
996 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
997 DW_TAG_enumeration_type DIE.
999 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1001 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1004 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1006 PR rtl-optimization/44919
1007 * g++.dg/opt/pr44919.C: New.
1009 2010-09-06 Tobias Burnus <burnus@net-b.de>
1012 * gfortran.dg/iall_iany_iparity_1.f90: New.
1013 * gfortran.dg/iall_iany_iparity_2.f90: New.
1015 2010-09-06 Jason Merrill <jason@redhat.com>
1017 * g++.dg/cpp0x/initlist42.C: New.
1019 * g++.dg/cpp0x/auto19.C: New.
1021 * g++.dg/template/sfinae25.C: New.
1022 * g++.dg/template/char1.C: Expect warning.
1023 * g++.dg/template/nontype10.C: Likewise.
1025 * g++.dg/cpp0x/implicit9.C: New.
1027 * g++.dg/cpp0x/initlist43.C: New.
1029 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1031 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1033 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1035 * gcc.dg/Wdouble-promotion.c: New.
1037 2010-09-05 Tobias Burnus <burnus@net-b.de>
1039 * gfortran.dg/float128_1.f90: Remove test case as
1040 it always fails since Rev 163611 backed out the
1041 front-end implementation.
1043 2010-09-05 Tobias Burnus <burnus@net-b.de>
1045 * gfortran.dg/float128_1.f90: XFAIL test case.
1047 2010-09-05 Tobias Burnus <burnus@net-b.de>
1049 * gfortran.dg/bessel_7.f90: Decrease required precision.
1051 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1054 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1055 ref-all-matching targets.
1057 2010-09-05 Richard Guenther <rguenther@suse.de>
1059 PR tree-optimization/45535
1060 * gcc.c-torture/compile/pr45535.c: New testcase.
1062 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1064 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1066 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1067 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1068 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1069 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1070 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1071 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1072 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1073 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1074 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1075 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1076 * gcc.target/i386/pr22152.c: Likewise.
1077 * gcc.target/i386/pr36992-1.c: Likewise.
1078 * gcc.target/i386/pr36992-2.c: Likewise.
1079 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1081 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1084 * gcc.dg/const-uniq-1.c: Modify regexp.
1086 2010-09-04 Tobias Burnus <burnus@net-b.de>
1089 * gfortran.dg/namelist_63.f90: New.
1091 2010-09-04 Jan Hubicka <jh@suse.cz>
1093 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1094 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1096 2010-09-04 Jan Hubicka <jh@suse.cz>
1098 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1100 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1103 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1105 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1107 * gcc.dg/opts-4.c: New test.
1109 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1111 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1112 * gcc.dg/vect/vect-peel-4.c: Ditto.
1114 2010-09-03 Daniel Kraft <d@domob.eu>
1117 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1119 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1122 * gfortran.dg/dependency_34.f90: New test.
1124 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1126 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1128 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1130 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1131 gcc.target/i386/clearcap.map if supported.
1133 2010-09-03 Michael Matz <matz@suse.de>
1136 * gcc.dg/pr45415.c: New test.
1138 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1140 PR tree-optimization/45506
1141 * gcc.dg/pr45506.c: New.
1143 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1146 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1147 * gcc.target/i386/float128-2.c: Ditto.
1149 2010-09-03 Daniel Kraft <d@domob.eu>
1152 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1153 * gfortran.dg/internal_dummy_2.f08: New test.
1154 * gfortran.dg/internal_dummy_3.f08: New test.
1155 * gfortran.dg/internal_dummy_4.f08: New test.
1157 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.target/i386/pr45500.c: New test.
1162 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1164 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1166 2010-09-03 Daniel Kraft <d@domob.eu>
1169 * gfortran.dg/exit_2.f08; Adapt error messages.
1170 * gfortran.dg/exit_3.f08: New test.
1171 * gfortran.dg/exit_4.f08: New test.
1172 * gfortran.dg/exit_5.f03: New test.
1174 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1176 * gfortran.dg/ishft_4.f90: New test.
1178 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1180 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1181 FRIZ/XSRIZ instruciton for (double)(long long)x.
1182 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1184 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1186 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1188 2010-09-02 Richard Guenther <rguenther@suse.de>
1190 PR tree-optimization/44937
1191 PR tree-optimization/45412
1192 * g++.dg/opt/pr45412.C: New testcase.
1193 * gcc.c-torture/compile/pr45412.c: Likewise.
1194 * gcc.c-torture/compile/pr44937.c: Likewise.
1196 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1198 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1199 but using -Werror=comment.
1200 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1201 expected error messages.
1203 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1205 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1206 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1208 2010-09-02 Tobias Burnus <burnus@net-b.de>
1211 * gfortran.dg/initialization_27.f90: New.
1213 2010-09-02 Ira Rosen <irar@il.ibm.com>
1215 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1216 check into different basic blocks. Expect vectorization if misaligned
1217 stores are supported.
1218 * gcc.dg/vect/bb-slp-8a.c: New test.
1219 * gcc.dg/vect/bb-slp-8b.c: New test.
1221 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1223 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1225 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1228 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1229 * gfortran.dg/class_dummy_1.f03: New.
1231 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1234 * g++.dg/tree-prof/partition2.C: New test.
1236 2010-09-01 Richard Guenther <rguenther@suse.de>
1238 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1239 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1240 * gcc.c-torture/execute/20100827-1.c: Likewise.
1242 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1244 * gfortran.dg/execute_command_line_1.f90: New test.
1246 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1248 PR preprocessor/45457
1249 * c-c++-common/cpp/pr45457.c: New test.
1251 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1253 * gcc.dg/nested-func-8.c: New test.
1255 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1258 * gfortran.dg/popcnt_poppar_1.F90: New test.
1259 * gfortran.dg/popcnt_poppar_2.F90: New test.
1261 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1263 * gcc.target/i386/volatile-2.c: Require nonpic target.
1265 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.dg/pr45461.c: New test.
1270 2010-08-31 Richard Guenther <rguenther@suse.de>
1273 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1275 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1277 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1279 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1282 * gfortran.dg/typebound_proc_18.f03: New.
1284 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1286 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1287 * lib/scanasm.exp (scan-stack-usage): Likewise.
1288 (scan-stack-usage-not): Likewise.
1289 * gcc.dg/stack-usage-1.c: New test.
1290 * gcc.target/i386/stack-usage-realign.c: Likewise.
1292 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1294 PR tree-optimization/45427
1295 * gcc.dg/tree-ssa/pr45427.c: New test.
1297 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/template/crash102.C: New.
1302 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/gomp/atomic-12.c: New test.
1306 * gcc.dg/gomp/atomic-13.c: New test.
1307 * gcc.dg/gomp/atomic-14.c: New test.
1308 * g++.dg/gomp/atomic-11.C: New test.
1309 * g++.dg/gomp/atomic-12.C: New test.
1310 * g++.dg/gomp/atomic-13.C: New test.
1311 * g++.dg/gomp/atomic-14.C: New test.
1313 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1315 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1318 2010-08-30 Thomas Quinot <quinot@adacore.com>
1320 * gnat.dg/discr24.adb: New test.
1322 2010-08-30 Richard Guenther <rguenther@suse.de>
1324 PR tree-optimization/45449
1325 * gcc.dg/pr45449.c: New testcase.
1327 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1329 * gcc.dg/opts-1.c: Expect errors, not warnings.
1331 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1334 * gfortran.dg/dynamic_dispatch_11.f03: New.
1336 2010-08-29 Jason Merrill <jason@redhat.com>
1339 * g++.dg/parse/defarg15.C: New.
1341 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1344 * gfortran.dg/select_type_16.f03: New.
1346 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1347 Tobias Burnus <burnus@net-b.de>
1349 * gfortran.dg/bessel_7.f90: Decrease required precision.
1351 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1352 Kaz Kojima <kkojima@gcc.gnu.org>
1354 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1356 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1358 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1359 floating point conversion code generation.
1360 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1361 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1362 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1363 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1364 to integer conversion code generation.
1365 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1366 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1367 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1368 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1370 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1373 * gfortran.dg/random_seed_1.f90: Adjust test.
1374 * gfortran.dg/float128_1.f90: New test.
1376 2010-08-27 Tobias Burnus <burnus@net-b.de>
1379 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1380 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1381 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1382 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1383 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1384 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1385 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1387 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1390 * gfortran.dg/select_type_15.f03: New.
1392 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1395 * gfortran.dg/hollerith8.f90: New test.
1397 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1400 * gfortran.dg/dependency_33.f90: New test.
1402 2010-08-27 Richard Guenther <rguenther@suse.de>
1404 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1405 * gcc.dg/graphite/scop-2.c: Likewise.
1406 * gcc.dg/graphite/scop-20.c: Likewise.
1407 * gcc.dg/vect/slp-25.c: Likewise.
1409 2010-08-27 Olivier Hainque <hainque@adacore.com>
1411 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1413 2010-08-26 Daniel Kraft <d@domob.eu>
1418 * gfortran.dg/associate_8.f03: New test.
1419 * gfortran.dg/select_type_13.f03: New test.
1420 * gfortran.dg/select_type_14.f03: New test.
1422 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1424 PR tree-optimization/44485
1425 * gcc.dg/pr44485.c: New test.
1427 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1429 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1430 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1431 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1433 2010-08-26 Richard Guenther <rguenther@suse.de>
1435 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1436 * gcc.dg/graphite/scop-21.c: Likewise.
1438 2010-08-26 Richard Guenther <rguenther@suse.de>
1440 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1441 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1442 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1443 * gcc.dg/vect/vect-91.c: Likewise.
1444 * gcc.dg/vect/vect-peel-1.c: Likewise.
1445 * gcc.dg/vect/vect-peel-2.c: Likewise.
1446 * gcc.dg/vect/vect-peel-4.c: Likewise.
1448 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451 * gfortran.dg/der_io_4.f90: New test.
1453 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1455 PR rtl-optimization/44858
1456 * gcc.c-torture/execute/pr44858.c: New test.
1458 PR rtl-optimization/45400
1459 * g++.dg/other/i386-8.C: New test.
1461 2010-08-25 Richard Guenther <rguenther@suse.de>
1463 * gcc.dg/alias-8.c: Adjust.
1465 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1467 * gcc.target/i386/combine-mul.c: New test.
1469 2010-08-25 Richard Guenther <rguenther@suse.de>
1472 * gcc.dg/graphite/id-27.c: New testcase.
1473 * gcc.dg/lto/20100825-1_0.c: Likewise.
1475 2010-08-25 Richard Guenther <rguenther@suse.de>
1477 PR tree-optimization/45316
1478 * g++.dg/opt/pr45316.C: New testcase.
1480 2010-08-25 Richard Guenther <rguenther@suse.de>
1482 PR tree-optimization/45393
1483 * g++.dg/torture/pr45393.C: New testcase.
1485 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1487 PR tree-optimization/45059
1488 * gcc.c-torture/compile/pr45059.c: New test.
1490 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1492 * lib/target-supports.exp (check_effective_target_vect_unpack):
1493 Set vect_unpack supported flag to true for neon.
1495 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1497 * gcc.dg/tree-ssa/ifc-5.c: New.
1499 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1501 * gcc.dg/tree-ssa/ifc-4.c: New.
1502 * gcc.dg/tree-ssa/ifc-7.c: New.
1504 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1506 * gcc.dg/vect/vect.exp: Check loongson targets
1507 * g++.dg/vect/vect.exp: Likewise
1508 * gfortran.dg/vect/vect.exp: Likewise
1510 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1512 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1515 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1518 * gfortran.dg/proc_ptr_29.f90: New.
1520 2010-08-22 Tobias Burnus <burnus@net-b.de>
1521 Dominique d'Humieres <dominiq@lps.ens.fr>
1524 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1526 2010-08-22 Tobias Burnus <burnus@net-b.de>
1529 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1531 2010-08-22 Tobias Burnus <burnus@net-b.de>
1534 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1536 2010-08-22 Tobias Burnus <burnus@net-b.de>
1537 Dominique d'Humieres <dominiq@lps.ens.fr>
1541 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1542 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1544 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1549 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1550 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1551 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1553 2010-08-21 Tobias Burnus <burnus@net-b.de>
1557 * gfortran.dg/bessel_6.f90: New.
1558 * gfortran.dg/bessel_7.f90: New.
1560 2010-08-20 Jan Hubicka <jh@suse.cz>
1564 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1565 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1567 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1570 * gcc.target/i386/pr45336-1.c: New.
1571 * gcc.target/i386/pr45336-2.c: Likewise.
1572 * gcc.target/i386/pr45336-3.c: Likewise.
1573 * gcc.target/i386/pr45336-4.c: Likewise.
1575 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1578 * gcc.target/i386/volatile-2.c: Update scan strings to also
1579 include (%rip) for the memory reference on x86_64.
1581 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.dg/pr44974.c: New test.
1586 PR rtl-optimization/45353
1587 * gcc.dg/pr45353.c: New test.
1589 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1591 * gcc.target/i386/volatile-2.c: New.
1593 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1595 PR rtl-optimization/44691
1596 * gfortran.dg/pr44691.f: New test.
1598 2010-10-19 Olivier Hainque <hainque@adacore.com>
1600 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1602 2010-08-19 Jason Merrill <jason@redhat.com>
1604 * g++.dg/init/synth3.C: New.
1605 * g++.dg/init/value8.C: New.
1606 * g++.dg/tree-ssa/empty-2.C: New.
1607 * g++.dg/cpp0x/noexcept09.C: New.
1609 2010-08-19 Daniel Kraft <d@domob.eu>
1613 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1614 * gfortran.dg/pointer_remapping_1.f90: New test.
1615 * gfortran.dg/pointer_remapping_2.f03: New test.
1616 * gfortran.dg/pointer_remapping_3.f08: New test.
1617 * gfortran.dg/pointer_remapping_4.f03: New test.
1618 * gfortran.dg/pointer_remapping_5.f08: New test.
1619 * gfortran.dg/pointer_remapping_6.f08: New test.
1621 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1624 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1626 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1628 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1630 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1632 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1635 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1638 * gcc.c-torture/execute/pr45070.c: New.
1640 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1642 * g++.dg/pr44328.C: New test.
1644 2010-08-19 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/bessel_3.f90: New.
1649 * gfortran.dg/bessel_4.f90: New.
1650 * gfortran.dg/bessel_5.f90: New.
1652 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1655 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1656 * gfortran.dg/pointer_init_2.f90: New.
1657 * gfortran.dg/pointer_init_3.f90: New.
1658 * gfortran.dg/pointer_init_4.f90: New.
1660 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1663 * g++.dg/pr45049-1.C: New test.
1664 * g++.dg/pr45049-2.C: New test.
1666 2010-08-18 Jie Zhang <jie@codesourcery.com>
1668 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1669 20 if __ARM_PCS is defined otherwise 64.
1670 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1671 instead of hard coded 64.
1673 2010-08-18 Yao Qi <yao@codesourcery.com>
1676 * gcc.target/arm/pr45094.c: New test.
1678 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1680 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1682 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1684 PR rtl-optimization/42575
1685 * gcc.target/arm/pr42575.c: New test.
1687 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1689 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1690 * gcc.dg/tls/thr-cse-1.c: New.
1692 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1695 * lib/target-supports.exp
1696 (check_effective_target_function_sections): New.
1697 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1698 function sections before proceding.
1700 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1703 * gfortran.dg/pr45308.f03: New test.
1705 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1708 * gcc.target/i386/pr45296.c: New test.
1710 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1712 * g++.dg/ext/uow-1.C: New.
1713 * g++.dg/ext/uow-2.C: New.
1714 * g++.dg/ext/uow-3.C: New.
1715 * g++.dg/ext/uow-4.C: New.
1717 2010-08-17 Richard Guenther <rguenther@suse.de>
1720 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1722 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1725 * gcc.dg/Wcxx-compat-20.c: New test.
1727 2010-08-17 Daniel Kraft <d@domob.eu>
1730 * gfortran.dg/associate_1.f03: Extended to test newly supported
1731 features like association to variables.
1732 * gfortran.dg/associate_3.f03: Removed check for illegal change
1733 of associate-name here...
1734 * gfortran.dg/associate_5.f03: ...and added it here.
1735 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1736 * gfortran.dg/associate_7.f03: New test.
1738 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1740 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1742 2010-08-15 Daniel Kraft <d@domob.eu>
1745 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1746 * gfortran.dg/associate_3.f03: Clarify comment.
1747 * gfortran.dg/associate_5.f03: New test.
1748 * gfortran.dg/associate_6.f03: New test.
1750 2010-08-15 Tobias Burnus <burnus@net-b.de>
1753 * gfortran.dg/bind_c_usage_21.f90: New.
1754 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1756 2010-08-15 Tobias Burnus <burnus@net-b.de>
1758 * gfortran.dg/optional_absent_1.f90: New.
1759 * gfortran.dg/null_actual.f90: New.
1761 2010-08-15 Tobias Burnus <burnus@net-b.de>
1763 * gfortran.dg/pointer_target_1.f90: New.
1764 * gfortran.dg/pointer_target_2.f90: New.
1765 * gfortran.dg/pointer_target_3.f90: New.
1767 2010-08-15 Daniel Kraft <d@domob.eu>
1770 * gfortran.dg/elemental_args_check_3.f90: New test.
1771 * gfortran.dg/impure_1.f08: New test.
1772 * gfortran.dg/impure_2.f08: New test.
1773 * gfortran.dg/impure_3.f90: New test.
1774 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1776 2010-08-15 Ira Rosen <irar@il.ibm.com>
1778 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1779 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1781 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1783 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1785 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1787 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1789 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1790 dg-require-effective-target after dg-do.
1792 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1794 * lib/target-supports.exp (check_effective_target_vect_int): Return
1795 true for Loongson targets.
1796 (check_effective_target_vect_shift): Likewise.
1797 (check_effective_target_vect_no_int_max): Likewise.
1798 (check_effective_target_vect_no_align): Likewise.
1799 (check_effective_target_vect_short_mult): Likewise.
1801 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1803 * g++.dg/cast.C: Change fields of structures to "long" to pass
1804 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1805 * g++.dg/cpp0x/iop.C: Ditto.
1806 * g++.dg/cpp0x/named_refs.C: Ditto.
1807 * g++.dg/cpp0x/rv1p.C: Ditto.
1808 * g++.dg/cpp0x/rv2p.C: Ditto.
1809 * g++.dg/cpp0x/rv3p.C: Ditto.
1810 * g++.dg/cpp0x/rv4p.C: Ditto.
1811 * g++.dg/cpp0x/rv5p.C: Ditto.
1812 * g++.dg/cpp0x/rv6p.C: Ditto.
1813 * g++.dg/cpp0x/rv7p.C: Ditto.
1814 * g++.dg/cpp0x/rv8p.C: Ditto.
1815 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1817 2010-08-13 Daniel Kraft <d@domob.eu>
1819 * gfortran.dg/implied_shape_1.f08: New test.
1820 * gfortran.dg/implied_shape_2.f90: New test.
1821 * gfortran.dg/implied_shape_3.f08: New test.
1823 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1826 * gfortran.dg/char_component_initializer_1.f90: New test.
1828 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1830 PR tree-optimization/45241
1831 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1833 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1837 * gcc.target/i386/pr40906-2.c: Ditto.
1838 * gcc.target/i386/pr40906-3.c: Ditto.
1840 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1843 * gcc.c-torture/execute/pr45262.c: New test.
1845 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1849 * g++.dg/other/profile1.C: Ditto.
1851 2010-08-12 Richard Guenther <rguenther@suse.de>
1853 PR tree-optimization/45232
1854 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1855 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1856 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1857 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1858 unsigned arithmetic.
1859 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1860 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1861 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1862 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1863 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1864 unsigned arithmetic.
1865 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1866 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1867 unsigned arithmetic.
1868 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1869 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1870 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1871 unsigned arithmetic.
1872 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1873 * gcc.dg/tree-ssa/negate.c: Adjust.
1874 * gcc.dg/vect/vect-1.c: Adjust.
1875 * gfortran.dg/reassoc_6.f: XFAIL.
1877 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.dg/pr45259.c: New test.
1882 2010-08-12 Wei Guozhi <carrot@google.com>
1885 * gcc.target/arm/pr44999.c: New testcase.
1887 2010-08-12 Jie Zhang <jie@codesourcery.com>
1889 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1891 (main): Adjust accordingly.
1893 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1895 * gfortran.dg/graphite/id-22.f: New.
1897 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1899 * gcc.dg/graphite/id-26.c: New.
1901 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1903 * gcc.dg/graphite/id-25.c: New.
1905 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1907 * gcc.dg/graphite/run-id-5.c: New.
1908 * gcc.dg/graphite/run-id-6.c: New.
1909 * gfortran.dg/graphite/id-21.f: New.
1911 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1913 * gcc.dg/graphite/id-24.c: New.
1915 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1917 * gcc.dg/tree-ssa/pr20742.c: New.
1919 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1921 * gcc.dg/graphite/id-23.c: New.
1923 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1925 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1927 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1929 * gcc.dg/graphite/pr42729.c: New.
1931 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1933 * gfortran.dg/graphite/id-20.f: New.
1935 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1937 * gcc.dg/graphite/id-22.c: New.
1939 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1941 * gcc.dg/graphite/run-id-2.c: Call abort.
1943 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1945 * gcc.dg/graphite/id-20.c: New.
1947 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1948 Steve Kargl <kargl@gcc.gnu.org>
1951 * gfortran.dg/move_alloc_3.f90: New.
1952 * gfortran.dg/random_seed_2.f90: New.
1954 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1956 * lib/target-supports.exp (check_effective_target_sync_int_long):
1958 (check_effective_target_sync_char_short): Likewise.
1960 2010-08-10 Yao Qi <yao@codesourcery.com>
1962 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1964 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1965 * g++.dg/other/packed1.C: Likewise.
1966 * g++.dg/other/crash-4.C: Likewise.
1967 * g++.dg/ext/packed8.C: Likewise.
1968 * g++.dg/init/array16.C: Likewise.
1970 2010-08-10 xinliang David Li <davidxl@google.com>
1971 * gcc.dg/tree-ssa/loop-19.c: Add option
1972 -fno-prefetch-loop-array
1974 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1977 * gcc.c-torture/compile/pr45182.c: New test.
1979 2010-08-09 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp0x/variadic-104.C: New.
1984 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1987 * gfortran.dg/dependency_32.f90: New test.
1989 2010-08-09 Richard Guenther <rguenther@suse.de>
1992 * g++.dg/opt/nrv17.C: New testcase.
1994 2010-08-09 Richard Guenther <rguenther@suse.de>
1997 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1998 alignment from MEM_REF offset only if we took it from the
2001 * gcc.target/i386/pr24178.c: New testcase.
2003 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2006 * gcc.dg/20030702-1.c: Ditto.
2007 * gcc.dg/20050309-1.c: Ditto.
2008 * gcc.dg/20050325-1.c: Ditto.
2009 * gcc.dg/20050330-2.c: Ditto.
2010 * gcc.dg/20051201-1.c: Ditto.
2011 * gcc.dg/gomp/pr27573.c: Ditto.
2012 * gcc.dg/gomp/pr34610.c: Ditto.
2013 * gcc.dg/pr24225.c: Ditto.
2014 * gcc.dg/pr26570.c: Ditto.
2015 * gcc.dg/pr32773.c: Ditto.
2016 * g++.dg/gcov/gcov-6.C: Ditto.
2017 * g++.dg/gomp/pr34608.C: Ditto.
2018 * gfortran.dg/gomp/pr27573.f90: Ditto.
2020 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2021 dg-require-host-local dg directive.
2022 * gcc.dg/profile-dir-2.c: Ditto.
2023 * gcc.dg/profile-dir-3.c: Ditto.
2025 2010-08-08 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/45109
2028 * gcc.c-torture/compile/pr45109.c: New testcase.
2030 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.dg/march.c: Skip if -march defined.
2033 * gcc.dg/mtune.c: Skip if -mtune defined.
2035 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2036 generic thunk support.
2038 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.target/i386/pr45213.c: New test.
2043 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2046 * gfortran.dg/fmt_error_11.f03: New test.
2048 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2050 * lib/target-supports.exp (check_effective_target_sync_int_long):
2051 Add arm*-*-linux-gnueabi.
2052 (check_effective_target_sync_char_short): Likewise.
2054 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2057 * gfortran.dg/dependency_31.f90: New test.
2059 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2063 2010-08-06 Jason Merrill <jason@redhat.com>
2065 * g++.dg/cpp0x/sfinae3.C: New.
2066 * g++.dg/cpp0x/sfinae4.C: New.
2068 2010-08-06 Richard Guenther <rguenther@suse.de>
2070 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2071 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2072 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2073 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2074 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2075 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2076 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2077 * gcc.c-torture/execute/20100805-1.c: Likewise.
2079 2010-08-05 Martin Jambor <mjambor@suse.cz>
2082 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2084 2010-08-05 Martin Jambor <mjambor@suse.cz>
2086 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2087 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2089 2010-08-05 Martin Jambor <mjambor@suse.cz>
2091 * g++.dg/ipa/devirt-1.C: New test.
2092 * g++.dg/ipa/devirt-2.C: Likewise.
2093 * g++.dg/ipa/devirt-3.C: Likewise.
2094 * g++.dg/ipa/devirt-4.C: Likewise.
2095 * g++.dg/ipa/devirt-5.C: Likewise.
2096 * gcc.dg/ipa/iinline-3.c: Likewise.
2098 2010-08-05 Jie Zhang <jie@codesourcery.com>
2100 PR tree-optimization/45144
2101 * gcc.dg/tree-ssa/pr45144.c: New test.
2103 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2108 * gfortran.dg/class_25.f03: New.
2109 * gfortran.dg/class_26.f03: New.
2111 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2113 * g++.dg/warn/miss-format-1.C: Update line number.
2115 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2118 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2119 .frame and .mask assembler directives.
2121 2010-08-04 Richard Guenther <rguenther@suse.de>
2123 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2124 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2125 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2126 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2128 2010-08-04 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/derived_constructor_char_1.f90: New.
2132 * gfortran.dg/derived_constructor_char_2.f90: New.
2134 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2137 * gfortran.dg/dependency_30.f90: New test.
2139 2010-08-03 Jan Hubicka <jh@suse.cz>
2141 * gcc.c-torture/compile/pr45085.c: New testcase.
2143 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/typebound_call_9.f03: Modified.
2148 * gfortran.dg/typebound_generic_1.f03: Modified.
2150 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2154 * gfortran.dg/dependency_29.f90: New test.
2156 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2159 * gfortran.dg/character_comparison_2.f90: New test.
2160 * gfortran.dg/character_comparison_3.f90: New test.
2161 * gfortran.dg/dependency_28.f90: New test.
2163 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2166 * gcc.target/arm/pr40457-1.c: New test.
2167 * gcc.target/arm/pr40457-2.c: New test.
2169 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2172 * gfortran.dg/typebound_call_17.f03: New.
2174 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2177 * gfortran.dg/allocate_derived_3.f90: New.
2179 2010-07-30 Xinliang David Li <davidxl@google.com>
2180 PR tree-optimization/45121
2181 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2183 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2186 * testsuite/g++.dg/pr45112.C: New test.
2188 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2191 PR rtl-optimization/45137
2192 * gcc.dg/pr45055.c: New test.
2194 2010-07-30 Alan Modra <amodra@gmail.com>
2196 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2197 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2199 2010-07-29 Tobias Burnus <burnus@net-b.de>
2203 * gfortran.dg/whole_file_25.f90: New.
2204 * gfortran.dg/whole_file_26.f90: New.
2205 * gfortran.dg/whole_file_27.f90: New.
2207 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2210 * gfortran.dg/typebound_proc_17.f03: New.
2212 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2215 * gfortran.dg/move_alloc_2.f90: New.
2217 2010-07-29 Xinliang David Li <davidxl@google.com>
2218 PR tree-optimization/45121
2219 * c-c++-common/uninit-17.c: Fix expected output.
2221 2010-07-29 Richard Guenther <rguenther@suse.de>
2223 PR tree-optimization/45120
2224 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2226 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2230 * gfortran.dg/pr42051.f03: New testcase.
2232 2010-07-29 Richard Guenther <rguenther@suse.de>
2235 * gcc.c-torture/execute/pr45034.c: New testcase.
2237 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2242 2010-07-28 Daniel Kraft <d@domob.eu>
2244 * gfortran.dg/bound_8.f90: New test.
2246 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2249 * gcc.dg/pr45105.c: New test.
2251 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2253 PR rtl-optimization/45107
2254 * gcc.dg/pr45107.c: New test.
2256 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2258 PR rtl-optimization/45101
2259 * gcc.dg/pr45101.c: New test.
2261 2010-07-28 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/whole_file_24.f90: New.
2266 2010-07-27 Jason Merrill <jason@redhat.com>
2268 * g++.dg/cpp0x/variadic102.C: New.
2269 * g++.dg/cpp0x/variadic103.C: New.
2271 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2273 PR rtl-optimization/40956
2276 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2277 * gcc.target/arm/pr42574.c: Add tests.
2279 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2281 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2283 (cleanup-repo-files): Ditto.
2284 (cleanup-saved-temps): Ditto.
2286 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2289 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2292 * gcc.dg/pr45079.c: New test.
2294 2010-07-27 Ira Rosen <irar@il.ibm.com>
2296 PR tree-optimization/44152
2297 * gcc.dg/vect/fast-math-pr44152.c: New test.
2299 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2302 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2303 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2304 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2305 * obj-c++.dg/torture/trivial.mm: Ditto.
2306 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2307 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2308 * objc.dg/torture/tls/thr-init.m: Ditto.
2309 * objc.dg/torture/trivial.m: Ditto.
2311 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2313 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2314 Skip on spu-*-* targets.
2316 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2318 PR tree-optimization/45083
2319 * gcc.dg/pr45083.c: New test.
2321 2010-07-26 Tobias Burnus <burnus@net-b.de>
2324 * gfortran.dg/whole_file_22.f90: New test.
2325 * gfortran.dg/whole_file_23.f90: New test.
2327 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2328 Jack Howarth <howarth@bromo.med.uc.edu>
2329 Richard Henderson <rth@redhat.com>
2332 * gcc.dg/tls/thr-init-1.c: New.
2333 * gcc.dg/tls/thr-init-2.c: New.
2334 * gcc.dg/torture/tls New.
2335 * gcc.dg/torture/tls/tls-test.c: New.
2336 * gcc.dg/torture/tls/thr-init-1.c: New.
2337 * gcc.dg/torture/tls/tls.exp: New.
2338 * gcc.dg/torture/tls/thr-init-2.c: New.
2339 * gcc.dg/tls/emutls-2.c: New test
2341 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2342 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2343 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2344 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2345 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2346 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2347 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2348 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2349 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2350 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2351 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2352 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2353 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2354 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2355 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2356 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2357 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2358 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2359 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2360 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2361 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2362 gfortran.dg/gomp/omp_threadprivate1.f90,
2363 gfortran.dg/gomp/omp_threadprivate2.f90,
2364 gfortran.dg/gomp/reduction1.f90,
2365 gfortran.dg/gomp/sharing-1.f90: Likewise.
2367 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2369 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2371 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2372 dg-require-visibility.
2374 2010-07-26 Richard Guenther <rguenther@suse.de>
2376 PR tree-optimization/43784
2377 * gcc.c-torture/execute/pr43784.c: New testcase.
2378 * g++.dg/torture/pr43784.C: Likewise.
2380 2010-07-26 Richard Guenther <rguenther@suse.de>
2383 * g++.dg/pr45056.C: New testcase.
2385 2010-07-26 Richard Guenther <rguenther@suse.de>
2387 PR tree-optimization/45071
2388 * gcc.dg/pr45071.c: New testcase.
2390 2010-07-26 Tobias Burnus <burnus@net-b.de>
2393 * gfortran.dg/namelist_62.f90: New.
2395 2010-07-26 Richard Guenther <rguenther@suse.de>
2397 * gcc.c-torture/execute/pr45017.c: Move ...
2398 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2400 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2403 * trim_optimize_1.f90: New test.
2404 * character_comparision_1.f90: New test.
2406 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2409 * gfortran.dg/wtruncate_fix.f: New test.
2411 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2414 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2416 2010-07-24 Richard Guenther <rguenther@suse.de>
2419 * g++.dg/lto/20100724-1_0.C: New testcase.
2421 2010-07-24 Richard Guenther <rguenther@suse.de>
2424 * gcc.dg/lto/20100724-1_0.c: New testcase.
2425 * gcc.dg/lto/20100724-1_1.c: Likewise.
2427 2010-07-24 Tobias Burnus <burnus@net-b.de>
2430 * gfortran.dg/whole_file_21.f90: New.
2432 * gfortran.dg/integer_exponentiation_3.F90: Use
2433 -ffloat-store only for i?86/x86-64 -m32.
2435 2010-07-24 Tobias Burnus <burnus@net-b.de>
2437 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2438 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2440 2010-07-24 Tobias Burnus <burnus@net-b.de>
2442 * gfortran.dg/func_decl_4.f90: Split test into two ...
2443 * gfortran.dg/func_decl_5.f90: ... parts.
2444 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2445 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2446 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2447 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2448 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2449 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2450 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2451 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2452 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2453 * gfortran.dg/sizeof.f90: Make test valid.
2454 * gfortran.dg/pr20865.f90: Add new dg-error.
2455 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2456 * gfortran.dg/g77/19990218-0.f: Ditto.
2457 * gfortran.dg/g77/19990218-1.f: Ditto.
2458 * gfortran.dg/g77/970625-2.f: Ditto.
2459 * gfortran.dg/pr37243.f: Fix function declaration.
2460 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2461 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2463 2010-07-23 Tobias Burnus <burnus@net-b.de>
2466 * gfortran.dg/char_array_structure_constructor.f90: Add
2467 -fwhole-file as dg-option as it otherwise fails on some
2470 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2472 * gnat.dg/aggr16.ad[sb]: New test.
2473 * gnat.dg/aggr16_pkg.ads: New helper.
2475 2010-07-23 Richard Guenther <rguenther@suse.de>
2478 * g++.dg/lto/20100723-1_0.C: New testcase.
2480 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2482 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2484 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2485 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2487 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489 * lib/target-supports.exp (add_options_for_tls): New proc.
2490 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2491 * g++.dg/tls/static-1a.cc: Likewise.
2492 * gcc.dg/tls/emutls-1.c: Likewise.
2493 * gcc.dg/tls/opt-11.c: Likewise.
2494 * gcc.dg/tls/opt-12.c: Likewise.
2495 * gcc.dg/tls/pr24428-2.c: Likewise.
2496 * gcc.dg/tls/pr24428.c: Likewise.
2497 * obj-c++.dg/tls/static-1.mm: Likewise.
2498 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2499 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2500 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2501 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2502 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2503 * objc.dg/torture/tls/thr-init.m: Likewise.
2504 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2506 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2508 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2509 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2510 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2511 optimized dump files.
2513 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2515 PR tree-optimization/45047
2516 * gcc.c-torture/compile/pr45047.c: New test.
2518 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2520 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2521 instead of dg-compile.
2522 * gcc.dg/float-range-4.c: Ditto.
2523 * gcc.dg/float-range-5.c: Ditto.
2524 * gcc.dg/fold-overflow-1.c: Ditto.
2525 * gcc.dg/gomp/sections-4.c: Ditto.
2526 * gcc.dg/transparent-union-1.c: Ditto.
2527 * gcc.dg/transparent-union-2.c: Ditto.
2528 * gcc.target/i386/pr39315-check.c: Ditto.
2529 * g++.dg/gomp/sections-4.C: Ditto.
2530 * g++.dg/template/dtor7.C: Ditto.
2531 * g++.dg/tree-ssa/pr19952.C: Ditto.
2532 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2533 * gfortran.dg/graphite/pr42185.f90: Ditto.
2534 * gfortran.dg/namelist_36.f90: Ditto.
2535 * gnat.dg/noreturn1.adb: Ditto.
2536 * gnat.dg/specs/small_alignment.ads: Ditto.
2538 2010-07-23 Martin Jambor <mjambor@suse.cz>
2540 PR tree-optimization/44915
2541 * g++.dg/torture/pr44915.C: New test.
2543 2010-07-23 Martin Jambor <mjambor@suse.cz>
2545 PR tree-optimization/44914
2546 * g++.dg/tree-ssa/pr44914.C: New test.
2548 2010-07-23 Jie Zhang <jie@codesourcery.com>
2551 * gcc.dg/pr44290-1.c: New test.
2552 * gcc.dg/pr44290-2.c: New test.
2554 2010-07-23 Jason Merrill <jason@redhat.com>
2557 * g++.dg/abi/mangle44.C: New.
2559 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2561 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2562 for compile-time only tests.
2563 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2565 * gcc.target/i386/pr39315-4.c: Ditto.
2566 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2567 target check. Include sse-os-support.h.
2568 (main): Call check_isa and sse_os_support.
2569 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2570 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2571 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2572 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2573 target check. Include sse-os-support.h.
2574 (main): Call check_isa and sse_os_support.
2575 * gcc.target/i386/vperm-v2df.c: Ditto.
2577 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2579 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2580 (check_effective_target_avx_runtime): New procedure.
2581 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2582 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2584 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2585 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2586 and __get_cpuid test.
2587 * gcc.dg/compat/vector-2b_main.c: Ditto.
2589 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2591 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2592 for compile-time only test.
2593 * gcc.dg/pr32716.c: Ditto.
2594 * gcc.dg/pr34856.c: Ditto.
2595 * gcc.dg/pr36997.c: Ditto.
2596 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2597 * gfortran.dg/pr28158.f90: Ditto.
2598 * gfortran.dg/pr30667.f: Ditto.
2600 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2601 i?86-*-* and x86_64-*-* targets to disable execution on targets
2602 without sse2 runtime support.
2603 * g++.dg/vect/vect.exp: Ditto.
2604 * gfortran.dg/vect/vect.exp: Ditto.
2606 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2607 * gcc.dg/pr37544.c: Ditto.
2608 * gcc.dg/pr40550.c: Ditto.
2609 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2610 * gcc.dg/compat/vector-1a_main.c: Ditto.
2611 * gcc.dg/compat/vector-2a_main.c: Ditto.
2612 * gcc.dg/torture/pr16104-1.c: Ditto.
2613 * gcc.dg/torture/pr35771-1.c: Ditto.
2614 * gcc.dg/torture/pr35771-2.c: Ditto.
2615 * gcc.dg/torture/pr35771-3.c: Ditto.
2616 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2617 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2618 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2619 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2620 * g++.dg/other/i386-1.C: Ditto.
2621 * g++.dg/other/pr40446.C: Ditto.
2623 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2625 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2627 2010-07-23 Daniel Kraft <d@domob.eu>
2630 * gfortran.dg/exit_1.f08: New test.
2631 * gfortran.dg/exit_2.f08: New test.
2633 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2635 PR tree-optimization/39839
2636 * gcc.target/arm/pr39839.c: New test case.
2638 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2640 * gnat.dg/unchecked_convert5b.adb: New test.
2641 * gnat.dg/unchecked_convert6.adb: Likewise.
2642 * gnat.dg/unchecked_convert6b.adb: Likewise.
2644 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2646 * gnat.dg/aggr15.ad[sb]: New test.
2648 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2651 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2653 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2655 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2656 with dg-require-linker-plugin.
2658 2010-07-22 Richard Guenther <rguenther@suse.de>
2661 * g++.dg/lto/20100722-1_0.C: New testcase.
2663 2010-07-22 Richard Guenther <rguenther@suse.de>
2666 * gcc.dg/lto/20100720-3_0.c: New testcase.
2667 * gcc.dg/lto/20100720-3_1.c: Likewise.
2669 2010-07-22 Richard Guenther <rguenther@suse.de>
2671 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2672 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2675 * gcc.dg/lto/20100722-1_0.c: New testcase.
2677 2010-07-22 Martin Jambor <mjambor@suse.cz>
2679 PR tree-optimization/44891
2680 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2682 2010-07-22 Richard Guenther <rguenther@suse.de>
2684 PR tree-optimization/45017
2685 * gcc.c-torture/execute/pr45017.c: New testcase.
2687 2010-07-22 Tobias Burnus <burnus@net-b.de>
2690 * gfortran.dg/aliasing_dummy_5.f90: New.
2692 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2695 * gcc.target/arm/pr43698.c: New test.
2697 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2700 * Revert my commit r162325 for this PR.
2702 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2705 * gcc.target/m68k/pr45015.c: New test.
2707 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2710 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2713 2010-07-21 Richard Guenther <rguenther@suse.de>
2716 * g++.dg/lto/20100721-1_0.C: New testcase.
2718 2010-07-21 Martin Jambor <mjambor@suse.cz>
2720 PR tree-optimization/44900
2721 * g++.dg/torture/pr44900.C: New test.
2723 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2726 * c-c++-common/uninit-17.c: Correct expected error.
2728 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2730 * gcc.dg/guality/asm-1.c: New test.
2733 * gcc.dg/guality/pr45003-2.c: New test.
2734 * gcc.dg/guality/pr45003-3.c: New test.
2736 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2741 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2743 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2744 defined on the current line.
2745 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2746 * g++.dg/debug/dwarf2/pr44641.C: New.
2748 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2750 * gcc.target/powerpc/block-move-1.c: New test.
2751 * gcc.target/powerpc/block-move-2.c: New test.
2753 2010-07-20 Jason Merrill <jason@redhat.com>
2756 * g++.dg/cpp0x/sfinae2.C: New.
2758 2010-07-20 Richard Guenther <rguenther@suse.de>
2761 * gcc.dg/lto/20100720-4_0.c: New testcase.
2763 2010-07-20 Richard Guenther <rguenther@suse.de>
2766 * gcc.dg/lto/20100720-2_0.c: New testcase.
2767 * gcc.dg/lto/20100720-2_1.c: Likewise.
2769 2010-07-20 Richard Guenther <rguenther@suse.de>
2772 * gcc.dg/lto/20100720-1_0.c: New testcase.
2773 * gcc.dg/lto/20100720-1_1.c: Likewise.
2775 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2778 * gcc.dg/guality/pr45003-1.c: New test.
2780 2010-07-20 Richard Guenther <rguenther@suse.de>
2782 PR tree-optimization/44977
2783 * gcc.dg/torture/pr44977.c: New testcase.
2785 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2787 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2790 2010-07-20 Richard Guenther <rguenther@suse.de>
2794 * gcc.dg/pr44971.c: New testcase.
2795 * gcc.c-torture/compile/pr44988.c: Likewise.
2797 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2800 * gfortran.dg/allocate_with_typespec.f90: New test.
2801 * gfortran.dg/allocate_derived_1.f90: Update error message.
2803 2010-07-19 Jason Merrill <jason@redhat.com>
2806 * g++.dg/cpp0x/decltype23.C: New.
2808 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2811 * gfortran.dg/class_defined_operator_1.f03 : New test.
2813 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2815 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2816 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2817 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2818 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2820 2010-07-19 Richard Guenther <rguenther@suse.de>
2823 * gcc.c-torture/compile/pr44941.c: New testcase.
2825 2010-07-19 Jason Merrill <jason@redhat.com>
2828 * g++.dg/template/sfinae24.C: New.
2830 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2833 * gfortran.dg/data_implied_do_2.f90: Removed.
2835 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2838 * g++.dg/template/sfinae23.C: New.
2840 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2842 * lib/target-supports.exp (check_sse_os_support_available): New
2844 (check_sse_hw_available): New proc.
2845 (check_effective_target_sse_runtime): New proc.
2846 (check_effective_target_sse2_runtime): New proc.
2847 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2848 -msse2 if check_sse_os_support_available.
2849 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2850 check_sse_os_support_available.
2851 * gcc.dg/vect/vect.exp: Likewise.
2852 * gfortran.dg/vect/vect.exp: Likewise.
2853 * gcc.target/i386/sol2-check: Renamed to ...
2854 * gcc.target/i386/sse-os-support.h: ... this.
2855 (sol2_check): Renamed to ...
2856 (sse_os_support): ... this.
2857 Only test movss with xmm registers.
2858 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2859 Removed ILL_INSN, ILL_INSN_LEN.
2860 * gcc.target/i386/sse2-check.h: Likewise.
2861 * gcc.target/i386/sse3-check.h: Likewise.
2862 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2863 Removed cpuid.h, __get_cpuid test.
2864 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2865 Removed cpuid.h, __get_cpuid test.
2866 * g++.dg/other/pr40446.C: Likewise.
2867 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2868 * gcc.dg/compat/vector-1a_main.c: Likewise.
2869 * gcc.dg/compat/vector-2a_main.c: Likewise.
2870 * gcc.dg/pr36584.c: Likewise.
2871 * gcc.dg/pr37544.c: Likewise.
2872 * gcc.dg/torture/pr16104-1.c: Likewise.
2873 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2874 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2875 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2876 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2877 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2878 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2880 * gcc.dg/torture/pr35771-2.c: Likewise.
2881 * gcc.dg/torture/pr35771-3.c: Likewise.
2882 * gcc.target/i386/pr39315-2.c: Likewise.
2883 * gcc.target/i386/pr39315-4.c: Likewise.
2884 * gcc.target/i386/vperm-v2df.c: Likewise.
2885 * gcc.target/i386/vperm-v2di.c: Likewise.
2886 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2887 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2890 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2893 * gfortran.dg/data_implied_do_2.f90: New test.
2895 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2897 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2899 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2901 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2902 to the "mips16" group.
2903 (mips_using_mips16_p): New procedure.
2904 (mips-dg-options): Use it.
2906 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2908 * gcc.target/mips/mips16-attributes-4.c: New test.
2910 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2913 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2914 * gcc.target/powerpc/recip-2.c: Ditto.
2915 * gcc.target/powerpc/recip-3.c: Ditto.
2917 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2919 * gcc.target/arm/pr42235.c: New test.
2921 2010-07-16 Jason Merrill <jason@redhat.com>
2924 * g++.dg/template/partial8.C: New.
2926 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2928 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2929 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2931 (gualcvt): New overloaded inline.
2932 (GUALCVT): Use it for C++.
2933 * g++.dg/guality/guality.exp: New.
2934 * g++.dg/guality/guality.h: New.
2935 * g++.dg/guality/redeclaration1.C: New test.
2936 * g++.dg/dg.exp: Prune also guality/* tests.
2937 * gcc.dg/guality/pr43141.c: Moved to...
2938 * c-c++-common/guality/pr43141.c: ... here.
2940 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943 * gfortran.dg/char4_iunit_2.f03: New test.
2945 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2947 * lib/plugin-support.exp (plugin-test-execute):
2948 Add ${gcc_objdir}/intl to includes.
2950 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.c-torture/execute/pr44942.c: New test.
2954 * gcc.target/i386/pr44942.c: New test.
2956 2010-07-15 Jason Merrill <jason@redhat.com>
2959 * g++.dg/cpp0x/implicit7.C: New.
2960 * g++.dg/cpp0x/implicit8.C: New.
2962 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2964 Disable float tests for __SPU__ targets due to lack of signed zero:
2965 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2966 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2967 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2968 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2969 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2970 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2971 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2972 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2973 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2975 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2977 * gfortran.dg/select_char_2.f90: New test.
2979 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2981 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2984 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2987 * gfortran.dg/typebound_generic_9.f03: New.
2989 2010-07-15 Richard Guenther <rguenther@suse.de>
2991 PR tree-optimization/44946
2992 * gcc.c-torture/compile/pr44946.c: New testcase.
2994 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2997 * gfortran.dg/select_char_3.f90: New test.
2999 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3000 Kevin F. Quinn <kevquinn@gentoo.org>
3002 * gcc.dg/Wtrampolines.c: New.
3004 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3007 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3009 2010-07-14 Jason Merrill <jason@redhat.com>
3012 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3014 Implement C++0x unrestricted unions (N2544)
3015 * g++.dg/cpp0x/union1.C: New.
3016 * g++.dg/cpp0x/union2.C: New.
3017 * g++.dg/cpp0x/union3.C: New.
3018 * g++.dg/cpp0x/defaulted2.C: Adjust.
3019 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3020 * g++.old-deja/g++.ext/anon2.C: Adjust.
3021 * g++.old-deja/g++.mike/misc6.C: Adjust.
3023 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3026 * gfortran.dg/c_loc_tests_15.f90: New.
3028 2010-07-13 Jason Merrill <jason@redhat.com>
3031 * g++.dg/cpp0x/implicit6.C: New.
3033 2010-07-13 Jason Merrill <jason@redhat.com>
3036 * g++.dg/abi/noreturn1.C: New.
3037 * g++.dg/abi/noreturn2.C: New.
3039 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3043 * c-c++-common/pr44832.c: New test.
3045 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3048 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3049 on the target. Make sure that we can assemble the emitted asm when
3050 the test type is 'compile'.
3052 2010-07-13 Richard Guenther <rguenther@suse.de>
3054 PR tree-optimization/36960
3055 * g++.dg/torture/pr36960.C: New testcase.
3057 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/template/sfinae21.C: New.
3061 * g++.dg/template/sfinae22.C: Likewise.
3063 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3066 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3067 * gcc.dg/plugin/ggcplug.c: Likewise.
3068 * g++.dg/plugin/selfassign.c: Likewise.
3069 * g++.dg/plugin/attribute_plugin.c: Likewise.
3070 * g++.dg/plugin/dumb_plugin.c: Likewise.
3071 * g++.dg/plugin/pragma_plugin.c: Likewise.
3073 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3075 * gcc.c-torture/execute/pr44683.x: New.
3076 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3078 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3084 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3085 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3086 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3087 * gfortran.dh/typebound_call_16.f03: New.
3088 * gfortran.dg/typebound_generic_6.f03: New.
3089 * gfortran.dg/typebound_generic_7.f03: New.
3090 * gfortran.dg/typebound_generic_8.f03: New.
3092 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3095 * gfortran.dg/char4_iunit_1.f03: New test.
3097 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3099 * gcc.dg/tree-ssa/vrp53.c: New test.
3101 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/template/sfinae19.C: New.
3105 * g++.dg/template/sfinae20.C: Likewise.
3107 2010-07-12 Jie Zhang <jie@codesourcery.com>
3109 * gcc.target/arm/interrupt-1.c: New test.
3110 * gcc.target/arm/interrupt-2.c: New test.
3112 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3114 * gcc.dg/pr42427.c: Require c99_runtime.
3115 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3117 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3118 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3119 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3120 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3121 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3122 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3123 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3124 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3125 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3126 * gcc.target/i386/pr37275.c: Require visibility support.
3128 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3130 * lib/target-supports.exp (check_effective_target_sse): New proc.
3131 * gcc.target/i386/sol2-check.h: New file.
3132 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3133 Include sol2-check.h.
3134 (main) Only run do_test () if sol2_check ().
3135 * gcc.target/i386/sse2-check.h: Likewise.
3136 * gcc.target/i386/sse3-check.h: Likewise.
3137 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3138 [__sun__ && __svr4__]: Execute SSE2 instruction.
3139 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3140 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3141 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3142 * g++.dg/ext/vector14.C: Likewise.
3143 * g++.dg/other/mmintrin.C: Likewise.
3144 * gcc.dg/20020418-1.c: Likewise.
3145 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3146 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3147 * gcc.dg/format/unnamed-1.c: Likewise.
3148 Adapt dg-warning line number.
3149 * gcc.dg/graphite/pr40281.c: Likewise.
3150 * gcc.dg/pr32176.c: Likewise.
3151 * gcc.dg/pr40550.c: Likewise.
3152 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3153 * gcc.dg/torture/pr36891.c: Likewise.
3154 * gcc.target/i386/20020218-1.c: Likewise.
3155 * gcc.target/i386/20020523.c: Likewise.
3156 * gcc.target/i386/abi-1.c: Likewise.
3157 * gcc.target/i386/brokensqrt.c: Likewise.
3158 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3159 * gcc.target/i386/pr13366.c: Likewise.
3160 * gcc.target/i386/pr13685.c: Likewise.
3161 * gcc.target/i386/pr24306.c: Likewise.
3162 * gcc.target/i386/pr31486.c: Likewise.
3163 * gcc.target/i386/pr32065-1.c: Likewise.
3164 * gcc.target/i386/pr32065-2.c: Likewise.
3165 * gcc.target/i386/pr32389.c: Likewise.
3166 * gcc.target/i386/pr38824.c: Likewise.
3167 * gcc.target/i386/pr38931.c: Likewise.
3168 * gcc.target/i386/pr39592-1.c: Likewise.
3169 * gcc.target/i386/pr43766.c: Likewise.
3170 * gcc.target/i386/recip-divf.c: Likewise.
3171 * gcc.target/i386/recip-sqrtf.c: Likewise.
3172 * gcc.target/i386/recip-vec-divf.c: Likewise.
3173 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3174 * gcc.target/i386/sse-1.c: Likewise.
3175 * gcc.target/i386/sse-16.c: Likewise.
3176 * gcc.target/i386/sse-2.c: Likewise.
3177 * gcc.target/i386/sse-20.c: Likewise.
3178 * gcc.target/i386/sse-3.c: Likewise.
3179 * gcc.target/i386/sse-7.c: Likewise.
3180 * gcc.target/i386/sse-9.c: Likewise.
3181 * gcc.target/i386/sse-addps-1.c: Likewise.
3182 * gcc.target/i386/sse-addss-1.c: Likewise.
3183 * gcc.target/i386/sse-andnps-1.c: Likewise.
3184 * gcc.target/i386/sse-andps-1.c: Likewise.
3185 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3186 * gcc.target/i386/sse-comiss-1.c: Likewise.
3187 * gcc.target/i386/sse-comiss-2.c: Likewise.
3188 * gcc.target/i386/sse-comiss-3.c: Likewise.
3189 * gcc.target/i386/sse-comiss-4.c: Likewise.
3190 * gcc.target/i386/sse-comiss-5.c: Likewise.
3191 * gcc.target/i386/sse-comiss-6.c: Likewise.
3192 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3193 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3194 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3195 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3196 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3197 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3198 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3199 * gcc.target/i386/sse-divps-1.c: Likewise.
3200 * gcc.target/i386/sse-divss-1.c: Likewise.
3201 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3202 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3203 * gcc.target/i386/sse-maxps-1.c: Likewise.
3204 * gcc.target/i386/sse-maxss-1.c: Likewise.
3205 * gcc.target/i386/sse-minps-1.c: Likewise.
3206 * gcc.target/i386/sse-minss-1.c: Likewise.
3207 * gcc.target/i386/sse-movaps-1.c: Likewise.
3208 * gcc.target/i386/sse-movaps-2.c: Likewise.
3209 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3210 * gcc.target/i386/sse-movhps-1.c: Likewise.
3211 * gcc.target/i386/sse-movhps-2.c: Likewise.
3212 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3213 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3214 * gcc.target/i386/sse-movntps-1.c: Likewise.
3215 * gcc.target/i386/sse-movss-1.c: Likewise.
3216 * gcc.target/i386/sse-movss-2.c: Likewise.
3217 * gcc.target/i386/sse-movss-3.c: Likewise.
3218 * gcc.target/i386/sse-movups-1.c: Likewise.
3219 * gcc.target/i386/sse-movups-2.c: Likewise.
3220 * gcc.target/i386/sse-mulps-1.c: Likewise.
3221 * gcc.target/i386/sse-mulss-1.c: Likewise.
3222 * gcc.target/i386/sse-orps-1.c: Likewise.
3223 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3224 * gcc.target/i386/sse-recip-vec.c: Likewise.
3225 * gcc.target/i386/sse-recip.c: Likewise.
3226 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3227 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3228 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3229 * gcc.target/i386/sse-subps-1.c: Likewise.
3230 * gcc.target/i386/sse-subss-1.c: Likewise.
3231 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3232 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3233 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3234 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3235 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3236 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3237 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3238 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3239 * gcc.target/i386/sse-xorps-1.c: Likewise.
3240 * gcc.target/i386/ssefn-1.c: Likewise.
3241 * gcc.target/i386/ssefn-3.c: Likewise.
3242 * gcc.target/i386/sseregparm-1.c: Likewise.
3243 * gcc.target/i386/stackalign/return-3.c: Likewise.
3244 * gcc.target/i386/vectorize1.c: Likewise.
3245 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3246 * gcc.target/i386/xorps-sse.c: Likewise.
3247 * gfortran.dg/pr28158.f90: Likewise.
3248 * gfortran.dg/pr30667.f: Likewise.
3249 * gnat.dg/loop_optimization7.adb: Likewise.
3250 * gnat.dg/sse_nolib.adb: Likewise.
3252 2010-07-11 Tobias Burnus <burnus@net-b.de>
3255 * gfortran.dg/use_rename_6.f90: New.
3256 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3258 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3261 * gfortran.dg/class_24.f03: New.
3263 2010-07-10 Richard Guenther <rguenther@suse.de>
3266 * gcc.dg/lto/20100709-1_0.c: New testcase.
3267 * gcc.dg/lto/20100709-1_1.c: Likewise.
3269 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3271 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3273 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3276 * objc.dg/lto/trivial-1_0.m: New.
3277 * objc.dg/lto/lto.exp: New.
3278 * obj-c++.dg/lto/trivial-1_0.mm: New.
3279 * obj-c++.dg/lto/lto.exp: New.
3280 * objc.dg/symtab-1.m: Adjust sizes.
3281 * objc.dg/image-info.m: Do not run for gnu-runtime.
3283 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3285 * gcc.dg/pr32370.c: Allow another kind of error message.
3287 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3289 * gnat.dg/atomic3.adb: New test.
3291 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3292 Denys Vlasenko <dvlasenk@redhat.com>
3293 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3295 PR tree-optimization/28632
3296 * gcc.dg/tree-ssa/vrp51.c: New test.
3297 * gcc.dg/tree-ssa/vrp52.c: New test.
3299 2010-07-09 Jason Merrill <jason@redhat.com>
3301 * g++.dg/abi/covariant6.C: New.
3302 * g++.dg/inherit/covariant17.C: Test both bases.
3303 * g++.dg/inherit/covariant7.C: Check vtable layout.
3305 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3307 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3309 2010-07-09 Richard Guenther <rguenther@suse.de>
3311 PR tree-optimization/44852
3312 * gcc.c-torture/execute/pr44852.c: New testcase.
3314 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3316 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3317 multiplication by values.
3318 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3319 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3321 2010-07-09 Richard Guenther <rguenther@suse.de>
3323 PR tree-optimization/44882
3324 * gfortran.dg/pr44882.f90: New testcase.
3326 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3329 * gcc.target/arm/pr40657-1.c: New test.
3330 * gcc.target/arm/pr40657-2.c: New test.
3331 * gcc.c-torture/execute/pr40657.c: New test.
3333 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3335 * gcc.dg/tree-ssa/vrp50.c: New test.
3336 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3338 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3341 * gfortran.dg/c_sizeof_1.f90: Modified.
3342 * gfortran.dg/storage_size_1.f08: New.
3343 * gfortran.dg/storage_size_2.f08: New.
3345 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3347 * gcc.c-torture/execute/20100708-1.c: New test.
3349 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3352 * gfortran.dg/gomp/pr44847.f90: New test.
3354 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3356 PR tree-optimization/44710
3357 * gcc.dg/tree-ssa/ifc-6.c: New.
3358 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3360 2010-07-08 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/coarray_10.f90: Add an additional test.
3365 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3368 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3369 * gcc.c-torture/execute/pr44828.x: Revert.
3371 2010-07-08 Jason Merrill <jason@redhat.com>
3374 * g++.dg/inherit/covariant17.C: New.
3375 * g++.dg/abi/covariant1.C: Actually test for the bug.
3377 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3379 PR rtl-optimization/44838
3380 * gcc.dg/pr44838.c: New.
3382 2010-07-08 Richard Guenther <rguenther@suse.de>
3384 PR tree-optimization/44831
3385 * gcc.c-torture/compile/pr44831.c: New testcase.
3386 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3388 2010-07-08 Richard Guenther <rguenther@suse.de>
3390 PR tree-optimization/44861
3391 * g++.dg/vect/pr44861.cc: New testcase.
3393 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3396 * gcc.c-torture/execute/pr44828.x: New file.
3398 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3400 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3402 * g++.dg/ext/altivec-17.C: Adjust error message.
3404 2010-07-07 Tom Tromey <tromey@redhat.com>
3406 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3408 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3411 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3412 * gcc.target/i386/rdrand-2.c: Likewise.
3413 * gcc.target/i386/rdrand-3.c: Likewise.
3415 2010-07-07 Jan Hubicka <jh@suse.cz>
3418 * g++.dg/torture/pr44813.C: New testcase.
3419 * g++.dg/torture/pr44826.C: New testcase.
3421 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3423 PR rtl-optimization/44787
3424 * gcc.c-torture/compile/pr44788.c: New test.
3425 * gcc.target/arm/pr44788.c: New test.
3427 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3429 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3431 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3433 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3436 2010-07-06 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/parameter_array_init_6.f90: New.
3440 * gfortran.dg/initialization_20.f90: Update dg-error.
3441 * gfortran.dg/initialization_24.f90: Ditto.
3443 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3445 * gfortran.dg/dim_range_1.f90: New test.
3446 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3448 2010-07-06 Jason Merrill <jason@redhat.com>
3451 * g++.dg/cpp0x/initlist41.C: New.
3454 * g++.dg/template/ptrmem22.C: New.
3456 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3458 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3460 * gcc.target/i386/i386.exp: Likewise.
3462 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3465 * gcc.dg/lto/20100518_0.c: Limit to x86.
3467 2010-07-06 Richard Guenther <rguenther@suse.de>
3470 * gcc.c-torture/execute/pr44828.c: New testcase.
3472 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3474 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3475 * g++.dg/warn/volatile1.C: Likewise.
3476 * g++.dg/template/warn1.C: Likewise.
3478 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3480 AVX Programming Reference (June, 2010)
3481 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3482 * g++.dg/other/i386-3.C: Likewise.
3483 * gcc.target/i386/sse-12.c: Likewise.
3485 * gcc.target/i386/f16c-check.h: New.
3486 * gcc.target/i386/rdfsbase-1.c: Likewise.
3487 * gcc.target/i386/rdfsbase-2.c: Likewise.
3488 * gcc.target/i386/rdgsbase-1.c: Likewise.
3489 * gcc.target/i386/rdgsbase-2.c: Likewise.
3490 * gcc.target/i386/rdrand-1.c: Likewise.
3491 * gcc.target/i386/rdrand-2.c: Likewise.
3492 * gcc.target/i386/rdrand-3.c: Likewise.
3493 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3494 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3495 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3496 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3497 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3498 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3499 * gcc.target/i386/wrfsbase-1.c: Likewise.
3500 * gcc.target/i386/wrfsbase-2.c: Likewise.
3501 * gcc.target/i386/wrgsbase-1.c: Likewise.
3502 * gcc.target/i386/wrgsbase-2.c: Likewise.
3504 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3505 (__builtin_ia32_vcvtps2ph): New.
3506 (__builtin_ia32_vcvtps2ph256): Likewise.
3508 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3509 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3511 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3512 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3514 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3515 (__builtin_ia32_vcvtps2ph256): Likewise.
3516 Add fsgsbase,rdrnd,f16c.
3518 * lib/target-supports.exp (check_effective_target_f16c): New.
3520 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.dg/guality/nrv-1.c: New test.
3524 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3527 * gcc.target/arm/pr42505.c: New test case.
3529 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3532 * g++.dg/opt/nrv16.C: New test.
3534 2010-07-05 Richard Guenther <rguenther@suse.de>
3536 PR tree-optimization/44784
3537 * gcc.c-torture/compile/pr44784.c: New testcase.
3539 2010-07-05 Ira Rosen <irar@il.ibm.com>
3541 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3542 Increase loop bound and array size.
3543 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3546 2010-07-05 Ira Rosen <irar@il.ibm.com>
3548 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3550 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3551 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3552 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3554 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3557 * g++.dg/parse/template25.C: New.
3559 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3561 PR rtl-optimization/44695
3562 * gcc.dg/torture/pr44695.c: New.
3564 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3567 * g++.dg/ext/pretty3.C: New.
3569 2010-07-04 Richard Guenther <rguenther@suse.de>
3572 * g++.dg/torture/pr44809.C: New testcase.
3574 2010-07-04 Richard Guenther <rguenther@suse.de>
3576 PR tree-optimization/44656
3577 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3579 2010-07-04 Ira Rosen <irar@il.ibm.com>
3580 Revital Eres <eres@il.ibm.com>
3582 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3584 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3585 gcc.dg/vect/vect-96.c: Likewise.
3586 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3587 that support misaligned stores. Change the number of expected
3588 misaligned accesses.
3589 * gcc.dg/vect/vect-peel-1.c: New test.
3590 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3591 gcc.dg/vect/vect-peel-4.c: Likewise.
3592 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3593 vectorizable on all targets that support realignment.
3594 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3596 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3599 * gcc.dg/torture/pr44806.c: New.
3601 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3603 * gnat.dg/cond_expr1.adb: New test.
3605 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/modular3.adb: New test.
3608 * gnat.dg/modular3_pkg.ads: New helper.
3610 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3611 Mikael Pettersson <mikpe@it.uu.se>
3614 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3615 Make signed-ness of chars explicit. Scan the object for
3616 strings that are split by some target assemblers.
3617 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3620 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3622 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3624 2010-07-02 Le-Chun Wu <lcwu@google.com>
3627 * g++.dg/warn/Wshadow-7.C: New test.
3629 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3630 Julian Brown <julian@codesourcery.com>
3631 Sandra Loosemore <sandra@codesourcery.com>
3633 * gcc.c-torture/execute/20100416-1.c: New test case.
3635 2010-07-02 Julian Brown <julian@codesourcery.com>
3636 Sandra Loosemore <sandra@codesourcery.com>
3640 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3641 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3643 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3644 Julian Brown <julian@codesourcery.com>
3646 * gcc.target/arm/neon/vadds64.c: Regenerated.
3647 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3648 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3649 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3650 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3651 * gcc.target/arm/neon-vmls-1.c: Likewise.
3652 * gcc.target/arm/neon-vsubs64.c: New execution test.
3653 * gcc.target/arm/neon-vsubu64.c: New execution test.
3654 * gcc.target/arm/neon-vadds64.c: New execution test.
3655 * gcc.target/arm/neon-vaddu64.c: New execution test.
3657 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3659 * gcc.target/arm/neon-vands64.c: New.
3660 * gcc.target/arm/neon-vandu64.c: New.
3661 * gcc.target/arm/neon-vbics64.c: New.
3662 * gcc.target/arm/neon-vbicu64.c: New.
3663 * gcc.target/arm/neon-veors64.c: New.
3664 * gcc.target/arm/neon-veoru64.c: New.
3665 * gcc.target/arm/neon-vorns64.c: New.
3666 * gcc.target/arm/neon-vornu64.c: New.
3667 * gcc.target/arm/neon-vorrs64.c: New.
3668 * gcc.target/arm/neon-vorru64.c: New.
3669 * gcc.target/arm/neon/vands64.c: Regenerated.
3670 * gcc.target/arm/neon/vandu64.c: Regenerated.
3671 * gcc.target/arm/neon/vbics64.c: Regenerated.
3672 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3673 * gcc.target/arm/neon/veors64.c: Regenerated.
3674 * gcc.target/arm/neon/veoru64.c: Regenerated.
3675 * gcc.target/arm/neon/vorns64.c: Regenerated.
3676 * gcc.target/arm/neon/vornu64.c: Regenerated.
3677 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3678 * gcc.target/arm/neon/vorru64.c: Regenerated.
3680 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3682 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3684 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3686 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3687 * gfortran.dg/intent_out_5.f90: Same.
3688 * gfortran.dg/ltrans-7.f90: Same.
3689 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3691 2010-07-02 Jan Hubicka <jh@suse.cz>
3693 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3695 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3697 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3699 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3702 * c-c++-common/Wunused-var-12.c: New test.
3704 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3707 * gcc.target/arm/pr42835.c: New test.
3710 * gcc.target/arm/pr42172-1.c: New test.
3712 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3716 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3718 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3719 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3720 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3721 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3722 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3723 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3724 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3725 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3726 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3727 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3728 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3729 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3730 * gcc.target/arm/neon-vdup_ns64.c: New.
3731 * gcc.target/arm/neon-vdup_nu64.c: New.
3732 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3733 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3734 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3735 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3736 * gcc.target/arm/neon-vmov_ns64.c: New.
3737 * gcc.target/arm/neon-vmov_nu64.c: New.
3738 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3739 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3740 * gcc.target/arm/neon-vget_lanes64.c: New.
3741 * gcc.target/arm/neon-vget_laneu64.c: New.
3742 * gcc.target/arm/neon-vset_lanes64.c: New.
3743 * gcc.target/arm/neon-vset_laneu64.c: New.
3745 2010-07-02 Richard Guenther <rguenther@suse.de>
3747 * g++.dg/torture/20100702-1.C: New testcase.
3749 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3752 * gcc.c-torture/compile/pr44707.c: New test.
3754 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/template/crash101.C: New.
3759 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3761 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3762 Use the ABI-0 accessors and fail it for m64.
3764 2010-07-02 Jan Hubicka <jh@suse.cz>
3766 * g++.dg/tree-ssa/pr44706.C: New testcase.
3768 2010-07-02 Richard Guenther <rguenther@suse.de>
3770 PR tree-optimization/44748
3771 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3773 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3775 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3776 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3777 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3778 the method types to forward:.
3780 2010-06-30 Jason Merrill <jason@redhat.com>
3782 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3783 * g++.dg/other/pr25632.C: Likewise.
3785 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3787 PR tree-optimization/40421
3788 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3790 2010-07-01 Richard Guenther <rguenther@suse.de>
3794 * gcc.c-torture/execute/20100316-1.c: New testcase.
3795 * gcc.c-torture/execute/pr44468.c: Likewise.
3796 * gcc.c-torture/compile/20100609-1.c: Likewise.
3797 * gcc.dg/volatile2.c: Adjust.
3798 * gcc.dg/plugin/selfassign.c: Likewise.
3799 * gcc.dg/pr36902.c: Likewise.
3800 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3801 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3802 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3803 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3804 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3805 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3806 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3807 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3808 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3809 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3810 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3811 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3813 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3814 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3815 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3816 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3818 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3820 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3821 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3822 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3823 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3824 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3825 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3826 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3827 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3828 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3829 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3830 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3831 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3832 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3833 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3834 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3835 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3836 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3837 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3838 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3839 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3840 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3841 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3842 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3843 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3844 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3845 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3846 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3847 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3848 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3849 * g++.dg/tree-ssa/pr31146.C: Likewise.
3850 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3851 * g++.dg/tree-ssa/pr33604.C: Likewise.
3852 * g++.dg/plugin/selfassign.c: Likewise.
3853 * gfortran.dg/array_memcpy_3.f90: Likewise.
3854 * gfortran.dg/array_memcpy_4.f90: Likewise.
3855 * c-c++-common/torture/pr42834.c: New testcase.
3857 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/template/crash100.C: New.
3862 2010-06-30 Jan Hubicka <jh@suse.cz>
3864 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3866 2010-06-30 Michael Matz <matz@suse.de>
3869 * gcc.dg/pr44699.c: New test.
3871 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3873 PR tree-optimization/39799
3874 * c-c++-common/uninit-17.c: New test.
3876 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879 * gfortran.dg/read_infnan_1.f90: New test.
3881 2010-06-29 Jason Merrill <jason@redhat.com>
3883 Enable implicitly declared move constructor/operator= (N3053).
3884 * g++.dg/cpp0x/implicit3.C: New.
3885 * g++.dg/cpp0x/implicit4.C: New.
3886 * g++.dg/cpp0x/implicit5.C: New.
3887 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3888 * g++.dg/cpp0x/not_special.C: Adjust.
3889 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3890 * g++.dg/cpp0x/rv1n.C: Adjust.
3891 * g++.dg/cpp0x/rv1p.C: Adjust.
3892 * g++.dg/cpp0x/rv2n.C: Adjust.
3893 * g++.dg/cpp0x/rv2p.C: Adjust.
3894 * g++.dg/cpp0x/rv3n.C: Adjust.
3895 * g++.dg/cpp0x/rv3p.C: Adjust.
3896 * g++.dg/cpp0x/rv4n.C: Adjust.
3897 * g++.dg/cpp0x/rv4p.C: Adjust.
3898 * g++.dg/cpp0x/rv5n.C: Adjust.
3899 * g++.dg/cpp0x/rv5p.C: Adjust.
3900 * g++.dg/cpp0x/rv6n.C: Adjust.
3901 * g++.dg/cpp0x/rv6p.C: Adjust.
3902 * g++.dg/cpp0x/rv7n.C: Adjust.
3903 * g++.dg/cpp0x/rv7p.C: Adjust.
3904 * g++.dg/cpp0x/rv8p.C: Adjust.
3905 * g++.dg/gomp/pr26690-1.C: Adjust.
3906 * g++.dg/other/error20.C: Adjust.
3907 * g++.dg/other/error31.C: Adjust.
3908 * g++.dg/parse/error19.C: Adjust.
3909 * g++.dg/template/qualttp5.C: Adjust.
3910 * g++.old-deja/g++.law/ctors5.C: Adjust.
3912 Enable implicitly deleted functions (N2346)
3913 * g++.dg/cpp0x/defaulted17.C: New.
3914 * g++.dg/cpp0x/implicit1.C: New.
3915 * g++.dg/cpp0x/implicit2.C: New.
3916 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3917 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3918 * g++.dg/init/ctor4.C: Adjust.
3919 * g++.dg/init/synth2.C: Adjust.
3920 * g++.dg/lto/20081118_1.C: Adjust.
3921 * g++.dg/other/error13.C: Adjust.
3922 * g++.dg/other/unused1.C: Adjust.
3923 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3924 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3925 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3926 * g++.old-deja/g++.law/ctors17.C: Adjust.
3927 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3928 * g++.old-deja/g++.pt/assign1.C: Adjust.
3929 * g++.old-deja/g++.pt/crash20.C: Adjust.
3931 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3932 * g++.dg/cpp0x/defaulted13.C: Adjust.
3933 * g++.dg/cpp0x/defaulted2.C: Adjust.
3934 * g++.dg/cpp0x/defaulted3.C: Adjust.
3935 * g++.dg/cpp0x/initlist9.C: Adjust.
3936 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3937 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3938 * g++.dg/init/synth2.C: Adjust.
3940 * g++.dg/cpp0x/defaulted19.C: New.
3942 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3943 * g++.dg/template/error23.C: Fix for -std=c++0x.
3945 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/proc_ptr_28.f90: New.
3950 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3952 PR tree-optimization/43801
3953 * g++.dg/torture/pr43801.C: New test.
3956 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3958 2010-06-29 Jason Merrill <jason@redhat.com>
3961 * g++.dg/template/qualified-id2.C: New.
3962 * g++.dg/template/qualified-id3.C: New.
3964 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3967 * gfortran.dg/associated_target_4.f90: New.
3969 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3972 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3974 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3976 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3978 2010-06-29 Jan Hubicka <jh@suse.cz>
3980 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3982 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3985 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3986 * gcc.target/arm/wmul-3.c: New test.
3987 * gcc.target/arm/wmul-4.c: New test.
3989 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3991 PR rtl-optimization/44659
3992 * gcc.target/i386/extract-1.c: New.
3993 * gcc.target/i386/extract-2.c: Likewise.
3994 * gcc.target/i386/extract-3.c: Likewise.
3995 * gcc.target/i386/extract-4.c: Likewise.
3996 * gcc.target/i386/extract-5.c: Likewise.
3997 * gcc.target/i386/extract-6.c: Likewise.
3999 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4002 * g++.dg/warn/Wunused-var-14.C: New test.
4004 2010-06-28 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/nan_6.f90: New.
4009 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4011 PR tree-optimization/43781
4012 * gcc.dg/torture/pr43781.c: New.
4014 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4017 * gfortran.dg/actual_rank_check_1.f90: New test.
4019 2010-06-28 Martin Jambor <mjambor@suse.cz>
4021 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4023 2010-06-28 Jan Hubicka <jh@suse.cz>
4025 PR tree-optimization/44687
4026 * gcc.c-torture/compile/pr44687.c
4028 2010-06-28 Martin Jambor <mjambor@suse.cz>
4031 * g++.dg/torture/pr44535.C: New test.
4033 2010-06-28 Michael Matz <matz@suse.de>
4036 * gfortran.dg/pr44592.f90: New test.
4038 2010-06-28 Jan Hubicka <jh@suse.cz>
4040 PR tree-optimization/44357
4041 * g++.dg/torture/pr44357.C: New testcase.
4043 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4045 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4046 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4047 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4048 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4049 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4050 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4051 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4052 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4054 2010-06-27 Jan Hubicka <jh@suse.cz>
4056 * gcc.c-torture/compile/pr44686.c: New file.
4058 2010-06-27 Richard Guenther <rguenther@suse.de>
4060 PR tree-optimization/44683
4061 * gcc.c-torture/execute/pr44683.c: New testcase.
4063 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4065 * gnat.dg/noreturn3.ad[sb]: New test.
4067 2010-06-26 Jason Merrill <jason@redhat.com>
4069 * g++.dg/cpp0x/explicit5.C: New.
4071 2010-06-26 Richard Guenther <rguenther@suse.de>
4073 PR tree-optimization/44393
4074 * gcc.dg/pr44393.c: New testcase.
4076 2010-06-26 Jan Hubicka <jh@suse.cz>
4078 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4080 2010-06-26 Richard Guenther <rguenther@suse.de>
4083 * gcc.dg/pr44674.c: New testcase.
4085 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4087 * gcc.dg/opts-3.c: New test.
4089 2010-06-26 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/type_decl_1.f90: New.
4092 * gfortran.dg/type_decl_2.f90: New.
4094 2010-06-26 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4097 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4099 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4102 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4103 error in comparing reals.
4105 2010-06-25 Tobias Burnus <burnus@net-b.de>
4107 * selected_real_kind_2.f90: New.
4108 * selected_real_kind_3.f90: New.
4110 2010-06-25 Tobias Burnus <burnus@net-b.de>
4112 * gfortran.dg/entry_19.f90: New.
4114 2010-06-25 Tobias Burnus <burnus@net-b.de>
4116 * gfortran.dg/end_subroutine_1.f90: New.
4117 * gfortran.dg/end_subroutine_2.f90: New.
4118 * gfortran.dg/interface_proc_end.f90: Update.
4120 2010-06-25 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/semicolon_fixed.f: Update.
4123 * gfortran.dg/semicolon_fixed_2.f: New.
4124 * gfortran.dg/semicolon_free_2.f90: New.
4125 * gfortran.dg/semicolon_free.f90: Update.
4127 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4132 2010-06-25 Martin Jambor <mjambor@suse.cz>
4134 * g++.dg/ipa/iinline-3.C: New test.
4135 * gcc.dg/ipa/modif-1.c: Removed.
4137 2010-06-25 Jan Hubicka <jh@suse.cz>
4139 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4141 2010-06-25 Martin Jambor <mjambor@suse.cz>
4143 * g++.dg/ipa/iinline-2.C: New test.
4145 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4148 * gfortran.dg/pr43866.f90: New test.
4150 PR tree-optimization/44539
4151 * gcc.dg/pr44539.c: New test.
4153 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4157 * gcc.target/mips/madd-9.c: New test.
4159 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4162 * gcc.dg/noncompile/pr44517.c: New.
4163 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4165 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4168 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4169 and add argument to nop for IA64.
4171 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4174 * gcc.target/i386/mod-1.c: New.
4175 * gcc.target/i386/umod-1.c: Likewise.
4176 * gcc.target/i386/umod-2.c: Likewise.
4177 * gcc.target/i386/umod-3.c: Likewise.
4179 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4182 * g++.dg/torture/pr44492.C: New test.
4184 2010-06-24 Andi Kleen <ak@linux.intel.com>
4186 * c-c++-common/warn-omitted-condop.c: New.
4188 2010-06-24 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/import8.f90: New.
4193 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4195 * gnat.dg/not_null.adb: Update test case.
4197 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4200 * g++.dg/warn/Wunused-var-13.C: New test.
4203 * g++.dg/diagnostic/method1.C: New test.
4205 2010-06-22 Cary Coutant <ccoutant@google.com>
4207 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4209 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4212 * gfortran.dg/abstract_type_8.f03: New.
4214 2010-06-21 Jason Merrill <jason@redhat.com>
4216 * g++.dg/cpp0x/noexcept08.C: New.
4218 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4220 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4223 * gcc.target/i386/sse2-vec-2a.c: New.
4225 2010-06-21 DJ Delorie <dj@redhat.com>
4227 * gcc.dg/pragma-diag-1.c: New.
4229 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4232 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4234 2010-06-21 Alan Modra <amodra@gmail.com>
4237 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4238 tail call to check_fa_mid.
4240 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4243 * gcc.c-torture/execute/pr44575.c: New test.
4245 2010-06-21 Tobias Burnus <burnus@net-b.de>
4248 * gfortran.dg/contiguous_1.f90: New.
4249 * gfortran.dg/contiguous_2.f90: New.
4250 * gfortran.dg/contiguous_3.f90: New.
4252 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4254 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4255 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4257 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4260 * gcc.target/i386/pr44546.c: New test.
4262 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4264 * gcc.dg/opts-2.c: New test.
4266 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4269 * gfortran.dg/typebound_proc_15.f03: Modified.
4271 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4274 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4275 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4277 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4279 * g++.dg/ext/label13.C: Fix typo in last change.
4281 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4284 * gfortran.dg/eof_3.f90
4285 * gfortran.dg/endfile_2.f90
4286 * gfortran.dg/endfile_4.f90
4287 * gfortran.dg/endfile_3.f90
4289 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4292 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4294 2010-06-18 Tobias Burnus <burnus@net-b.de>
4297 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4299 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4301 * gcc.target/arm/pr40900.c: New test.
4303 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4305 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4307 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4310 * gfortran.dg/typebound_call_15.f03: New.
4312 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4315 * g++.dg/pr44486.C: New.
4317 2010-06-16 DJ Delorie <dj@redhat.com>
4319 * gcc.target/i386/volatile-bitfields-1.c: New.
4320 * gcc.target/i386/volatile-bitfields-2.c: New.
4322 2010-06-16 Jason Merrill <jason@redhat.com>
4324 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4326 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4328 2010-06-16 Richard Guenther <rguenther@suse.de>
4331 * gcc.c-torture/execute/pr44555.c: New testcase.
4333 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4336 * gfortran.dg/typebound_proc_16.f03: New.
4338 2010-06-16 Martin Jambor <mjambor@suse.cz>
4340 * g++.dg/torture/pr43905.C: New test.
4342 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4345 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4346 initialization loop from being vectorized.
4347 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4349 2010-06-16 Alan Modra <amodra@gmail.com>
4351 PR tree-optimization/44507
4352 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4354 2010-06-15 Jason Merrill <jason@redhat.com>
4356 * g++.dg/overload/arg3.C: Adjust error locations.
4357 * g++.dg/overload/copy1.C: Likewise.
4358 * g++.dg/tc1/dr152.C: Likewise.
4359 * g++.dg/template/incomplete4.C: Likewise.
4360 * g++.dg/template/incomplete5.C: Likewise.
4361 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4362 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4363 * g++.old-deja/g++.pt/crash9.C: Likewise.
4365 * g++.dg/inherit/virtual5.C: New.
4367 * g++.dg/cpp0x/defaulted18.C: New.
4369 * g++.dg/cpp0x/initlist40.C: New.
4371 * g++.dg/cpp0x/initlist39.C: New.
4373 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4376 * gcc.dg/graphite/pr44391.c: New.
4378 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4381 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4382 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4383 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4384 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4386 2010-06-15 Richard Guenther <rguenther@suse.de>
4388 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4390 2010-06-15 Richard Guenther <rguenther@suse.de>
4392 * gcc.dg/vect/bb-slp-21.c: Adjust.
4393 * gcc.dg/vect/bb-slp-13.c: Likewise
4394 * gcc.dg/vect/bb-slp-4.c: Likewise
4395 * gcc.dg/vect/bb-slp-22.c: Likewise
4396 * gcc.dg/vect/bb-slp-14.c: Likewise
4397 * gcc.dg/vect/bb-slp-23.c: Likewise
4398 * gcc.dg/vect/bb-slp-15.c: Likewise
4399 * gcc.dg/vect/bb-slp-17.c: Likewise
4400 * gcc.dg/vect/bb-slp-18.c: Likewise
4401 * gcc.dg/vect/bb-slp-19.c: Likewise
4402 * gcc.dg/vect/bb-slp-10.c: Likewise
4403 * gcc.dg/vect/bb-slp-11.c: Likewise
4404 * gcc.dg/vect/bb-slp-20.c: Likewise
4405 * gcc.dg/vect/bb-slp-3.c: Likewise
4407 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4410 * gfortran.dg/gomp/pr44536.f90: New test.
4411 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4413 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4416 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4417 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4419 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/44508
4422 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4425 * gcc.dg/pr44509.c: New test.
4427 2010-06-14 Ira Rosen <irar@il.ibm.com>
4429 PR tree-optimization/44507
4430 * gcc.dg/vect/pr44507.c: New test.
4432 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4434 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4435 and c-pretty-print.h.
4437 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4439 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4441 * gfortran.dg/whole_file_18.f90: Updated error message.
4443 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4445 * gfortran.dg/whole_file_20.f03: New.
4447 2010-06-12 Jan Hubicka <jh@suse.cz>
4449 * gcc.c-torture/compile/pc44485.c: New testcase.
4451 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4454 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4455 * gfortran.dg/typebound_proc_14.f03: New.
4456 * gfortran.dg/typebound_proc_15.f03: New.
4458 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4460 * gcc.dg/opts-1.c: New test.
4462 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4464 * gcc.dg/funroll-loops-all.c: Update expected error.
4466 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4469 * gcc.target/i386/pr44481.c: New test.
4471 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4473 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4475 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4478 * gcc.dg/tree-ssa/pr44483.c: New.
4480 2010-06-11 Paul Brook <paul@codesourcery.com>
4482 * g++.dg/other/arm-neon-1.C: New test.
4484 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4488 * gfortran.dg/class_23.f03: New test.
4490 2010-06-11 Jan Hubicka <jh@suse.cz>
4492 * gcc.dg/ipa/pure-const-2.c: New testcase.
4494 2010-06-11 Jan Hubicka <jh@suse.cz>
4496 * gcc.dg/noreturn-7.c: Update.
4497 * gcc.dg/noreturn-4.c: Update.
4499 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4502 * g++.dg/other/typedef4.C: New test.
4504 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4507 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4509 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4512 * gfortran.dg/asynchronous_3.f03
4514 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4517 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4518 non-temporal stores out of the tests to form new test cases. As a
4519 result, no non-temporal store should be generated in this case.
4521 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4522 prefetch-7.c that generate one non-temporal store.
4524 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4525 prefetch-7.c that generate one non-temporal store and one
4526 one-temporal prefetch.
4528 2010-06-10 Martin Jambor <mjambor@suse.cz>
4530 PR tree-optimization/44258
4531 * gcc.dg/tree-ssa/pr44258.c: New test.
4533 2010-06-10 Daniel Kraft <d@domob.eu>
4536 * gfortran.dg/associate_1.f03: New test.
4537 * gfortran.dg/associate_2.f95: New test.
4538 * gfortran.dg/associate_3.f03: New test.
4539 * gfortran.dg/associate_4.f08: New test.
4541 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4543 * gfortran.dg/selected_char_kind_4.f90: New test.
4545 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4547 * gcc.dg/pr42461.c: New test.
4549 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4552 * gfortran.dg/selected_real_kind_1.f90: New.
4554 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4557 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4559 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4562 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4564 * gfortran.dg/data_namelist_conflict.f90: New test.
4566 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4568 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4569 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4570 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4572 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4574 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4575 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4576 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4577 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4578 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4580 2010-06-09 Jason Merrill <jason@redhat.com>
4583 * g++.dg/cpp0x/decltype23.C: Move to...
4584 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4586 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4589 * gfortran.dg/typebound_call_14.f03: New test.
4591 2010-06-09 Martin Jambor <mjambor@suse.cz>
4593 PR tree-optimization/44423
4594 * gcc.dg/tree-ssa/pr44423.c: New test.
4596 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4599 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4600 TV_NONE to initialize tv_id field.
4601 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4602 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4603 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4605 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4606 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4607 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4609 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4611 PR tree-optimization/39874
4613 * gcc.dg/pr39874.c: New file.
4615 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4617 * g++.dg/ext/attr-alias-1.C: New.
4618 * g++.dg/ext/attr-alias-2.C: New.
4620 2010-06-07 Tobias Burnus <burnus@net-b.de>
4623 * gfortran.dg/proc_ptr_27.f90: New.
4625 2010-06-07 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/decltype23.C: New.
4630 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4631 Shujing Zhao <pearly.zhao@oracle.com>
4634 * gcc.dg/c90-const-expr-10.c: Adjust.
4635 * gcc.dg/c99-const-expr-10.c: Adjust.
4636 * gcc.dg/init-bad-7.c: New.
4638 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4640 * lib/target-supports.exp (check_effective_target_gas): New proc.
4641 * gcc.c-torture/execute/960321-1.x: New file.
4643 2010-06-07 Jason Merrill <jason@redhat.com>
4646 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4648 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4651 * g++.dg/warn/Wunused-var-12.C: New test.
4654 * c-c++-common/Wunused-var-11.c: New test.
4656 2010-06-07 Jan Hubicka <jh@suse.cz>
4658 * gcc.dg/ipa/pure-const-1.c: New testcase.
4660 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4662 PR rtl-optimization/44404
4663 * gcc.dg/pr44404.c: New.
4665 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4668 * gcc.target/i386/abi-2.c: Check sysv abi here.
4669 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4670 function to avoid failures by different ABIs.
4671 * gcc.target/i386/aes-check.h: Likewise.
4672 * gcc.target/i386/avx-check.h: Likewise.
4673 * gcc.target/i386/fma4-check.h: Likewise.
4674 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4675 * gcc.target/i386/mmx-check.h: Likewise.
4676 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4677 * gcc.target/i386/pclmul-check.h: Likewise.
4678 * gcc.target/i386/sse-check.h: Likewise.
4679 * gcc.target/i386/sse2-check.h: Likewise.
4680 * gcc.target/i386/sse3-check.h: Likewise.
4681 * gcc.target/i386/sse4_1-check.h: Likewise.
4682 * gcc.target/i386/sse4_2-check.h: Likewise.
4683 * gcc.target/i386/sse4a-check.h: Likewise.
4684 * gcc.target/i386/ssse3-check.h: Likewise.
4685 * gcc.target/i386/xop-check.h: Likewise.
4686 * gcc.target/i386/pr27971.c: Fix for LLP64.
4687 * gcc.target/i386/pr39139.c: Likewise.
4688 * gcc.target/i386/pr39315-check.c: Likewise.
4689 * gcc.target/i386/vararg-1.c: Likewise.
4690 * gcc.target/i386/vararg-2.c: Likewise.
4691 Additional add dg-compile to avoid failure due
4694 * gcc.dg/compound-literal-1.c: Fix for llp64.
4695 * gcc.dg/pr32370.c: Likewise.
4696 * gcc.dg/pr37561.c: Likewise.
4697 * gcc.dg/pr41340.c: Likewise.
4698 * gcc.dg/pr41551.c: Likewise.
4700 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4703 * g++.dg/debug/dwarf2/typedef3.C: New test.
4705 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4708 * c-c++-common/pr20000.c: New.
4710 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4713 * g++.dg/init/pr44086.C: New.
4714 * g++.dg/cpp0x/decltype4.C: Adjust.
4716 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4719 * gfortran.dg/generic_23.f03: New test.
4721 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4724 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4726 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4729 * c-c++-common/Wunused-var-9.c: New test.
4731 2010-06-05 Jason Merrill <jason@redhat.com>
4733 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4735 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4738 * gcc.dg/c99-restrict-4.c: New test.
4740 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4742 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4743 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4744 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4745 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4746 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4747 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4748 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4749 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4750 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4751 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4752 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4753 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4754 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4755 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4756 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4757 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4758 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4759 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4760 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4761 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4762 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4763 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4765 2010-06-04 Jason Merrill <jason@redhat.com>
4767 * g++.dg/cpp0x/noexcept06.C: New.
4768 * g++.dg/cpp0x/noexcept07.C: New.
4770 * g++.dg/cpp0x/noexcept01.C: New.
4771 * g++.dg/cpp0x/noexcept02.C: New.
4772 * g++.dg/cpp0x/noexcept03.C: New.
4773 * g++.dg/cpp0x/noexcept04.C: New.
4774 * g++.dg/cpp0x/noexcept05.C: New.
4776 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4779 * g++.dg/warn/Wunused-var-10.C: New test.
4780 * g++.dg/warn/Wunused-var-11.C: New test.
4783 * c-c++-common/Wunused-var-10.c: New test.
4785 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4788 * gcc.dg/assign-warn-2.c: Update.
4789 * gcc.dg/cpp/line3.c: Update.
4790 * gcc.dg/c99-array-lval-8.c: Update.
4791 * gcc.dg/cast-qual-2.c: Update.
4792 * gcc.dg/c99-arraydecl-3.c: Update.
4793 * gcc.dg/assign-warn-1.c: Update.
4794 * gcc.dg/format/gcc_diag-1.c: Update.
4796 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4798 PR rtl-optimization/39871
4799 PR rtl-optimization/40615
4800 PR rtl-optimization/42500
4801 PR rtl-optimization/42502
4802 * gcc.target/arm/eliminate.c: New test.
4804 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4807 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4808 * g++.old-deja/g++.other/delete3.C: Likewise.
4809 * g++.old-deja/g++.other/new.C: Likewise.
4810 * g++.old-deja/g++.law/operators27.C: Likewise.
4811 * g++.old-deja/g++.mike/p755.C: Likewise.
4812 * g++.dg/eh/new1.C: Likewise.
4813 * g++.dg/init/new5.C: Likewise.
4815 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4817 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4818 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4819 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4821 2010-06-03 Richard Guenther <rguenther@suse.de>
4824 * lib/lto.exp: Always load gcc.exp.
4825 (lto-obj): For C source files invoke gcc_target_compile.
4826 * g++.dg/lto/20100603-1_0.C: New testcase.
4827 * g++.dg/lto/20100603-1_1.c: Likewise.
4829 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4831 PR tree-optimization/43688
4832 * gfortran.dg/pr43688.f90: New.
4834 2010-06-03 Richard Guenther <rguenther@suse.de>
4837 * gcc.dg/lto/20100603-1_0.c: New testcase.
4838 * gcc.dg/lto/20100603-2_0.c: Likewise.
4839 * gcc.dg/lto/20100603-3_0.c: Likewise.
4841 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4844 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4845 * gcc.target/powerpc/recip-2.c: Ditto.
4846 * gcc.target/powerpc/recip-3.c: Ditto.
4847 * gcc.target/powerpc/recip-4.c: Ditto.
4848 * gcc.target/powerpc/recip-5.c: Ditto.
4849 * gcc.target/powerpc/recip-6.c: Ditto.
4850 * gcc.target/powerpc/recip-7.c: Ditto.
4851 * gcc.target/powerpc/recip-test.h: Ditto.
4852 * gcc.target/powerpc/recip-test2.h: Ditto.
4854 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4856 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4858 2010-06-02 Jason Merrill <jason@redhat.com>
4860 * g++.dg/ext/vector9.C: Expect typedef in error message.
4865 * g++.dg/tc1/dr101.C: Remove xfails.
4867 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4870 * g++.dg/ipa/pr44372.C: New.
4872 2010-06-02 Jan Hubicka <jh@suse.cz>
4875 * g++.dg/torture/pr44295.C: Neww testcase.
4877 2010-06-02 Jan Hubicka <jh@suse.cz>
4879 * gcc.dg/tree-ssa/loadpre6.c: Update.
4881 2010-06-02 Richard Guenther <rguenther@suse.de>
4883 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4886 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4888 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4889 the link fail message.
4891 2010-06-02 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/use_13.f90: New test case.
4896 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899 * gfortran.dg/error_stop_2.f08: Minor update.
4901 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4904 * gfortran.dg/error_stop_1.f08: New test.
4905 * gfortran.dg/error_stop_2.f08: New test.
4907 2010-06-01 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp0x/initlist37.C: New.
4911 * g++.dg/cpp0x/initlist38.C: New.
4914 * g++.dg/cpp0x/initlist36.C: New.
4916 2010-05-31 Jan Hubicka <jh@suse.cz>
4918 * gcc.dg/noreturn-8.c: New testcase.
4920 2010-05-31 Jan Hubicka <jh@suse.cz>
4922 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4923 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4925 2010-05-31 Jan Hubicka <jh@suse.cz>
4927 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4928 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4930 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4933 * gfortran.dg/dependency_27.f90: New test.
4934 * gfortran.dg/array_assign_1.F90: New test.
4936 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4939 * gcc.target/i386/sse-24.c: New test.
4941 2010-05-31 Jan Hubicka <jh@suse.cz>
4943 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4945 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4948 * gcc.dg/pr44337.c: New test.
4950 PR tree-optimization/44182
4951 * g++.dg/debug/pr44182.C: New test.
4953 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4955 * gcc.dg/nested-func-7.c: New test.
4956 * gnat.dg/frame_overflow.adb: Adjust directives.
4958 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4960 * gnat.dg/prot2.ad[sb]: New test.
4961 * gnat.dg/prot2_pkg1.ads: New helper.
4962 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4964 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4966 * gnat.dg/array11.adb: Adjust dg-warning directive.
4967 * gnat.dg/object_overflow.adb: Likewise.
4969 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4972 * gcc.dg/tree-ssa/pr44306.c: New.
4974 2010-05-29 Jan Hubicka <jh@suse.cz>
4976 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4978 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4980 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4982 2010-05-28 Mike Stump <mikestump@comcast.net>
4985 * objc.dg/const-str-9.m: Remove static.
4987 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4990 * gcc.c-torture/compile/pr43636.c: New test.
4992 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4995 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4996 * obj-c++.dg/try-catch-9.mm: Ditto.
4998 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5000 Revert patch for PR c++/44188
5001 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5003 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5006 * g++.dg/debug/dwarf2/typedef3.C: New test.
5008 2010-05-27 Jason Merrill <jason@redhat.com>
5011 * g++.dg/ext/vla9.C: New.
5013 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5016 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5017 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5018 * objc.dg/torture/tls/thr-init.m: Ditto.
5019 * objc.dg/torture/trivial.m: Ditto.
5020 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5021 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5022 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5023 * obj-c++.dg/torture/trivial.mm: Ditto.
5025 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5027 * g++.dg/lto/20100302_0.C: Skip on darwin.
5029 2010-05-27 Richard Guenther <rguenther@suse.de>
5031 PR tree-optimization/44284
5032 * gcc.dg/vect/vect-118.c: New testcase.
5033 * gcc.dg/vect/bb-slp-20.c: Adjust.
5034 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5035 * gcc.dg/vect/slp-9.c: Likewise.
5036 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5037 * gcc.dg/vect/vect-10.c: Likewise.
5038 * gcc.dg/vect/vect-109.c: Likewise.
5039 * gcc.dg/vect/vect-12.c: Likewise.
5040 * gcc.dg/vect/vect-36.c: Likewise.
5041 * gcc.dg/vect/vect-7.c: Likewise.
5042 * gcc.dg/vect/vect-iv-8.c: Likewise.
5043 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5044 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5045 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5046 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5047 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5048 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5049 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5050 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5051 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5052 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5053 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5054 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5055 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5056 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5057 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5058 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5059 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5061 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5063 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5066 2010-05-26 Jan Hubicka <jh@suse.cz>
5068 * gcc.dg/lto/materialize-1_0.c: New file.
5069 * gcc.dg/lto/materialize-1_1.c: New file.
5071 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5073 * gnat.dg/lto10.adb: New test.
5074 * gnat.dg/lto10_pkg.ads: New helper.
5076 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5078 * lib/target-supports.exp (check_effective_target_int128): New
5079 function to check if __int128 types are available for target.
5080 * c-c++-common/int128-types-1.c: New.
5081 * c-c++-common/int128-1.c: New.
5082 * c-c++-common/int128-2.c: New.
5083 * g++.dg/abi/mangle43.C: New.
5084 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5085 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5086 pointer-wide scalar.
5087 * g++.dg/other/pr25632.C: Likewise.
5088 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5089 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5091 * g++.dg/warn/pr13358-4.C: Likewise.
5092 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5093 * g++.dg/warn/Wconversion-null.C: Likewise.
5095 2010-05-26 Jason Merrill <jason@redhat.com>
5098 * g++.dg/cpp0x/variadic101.C: New.
5100 2010-05-26 Richard Guenther <rguenther@suse.de>
5102 PR rtl-optimization/44164
5103 * gcc.c-torture/execute/pr44164.c: New testcase.
5104 * g++.dg/tree-ssa/pr13146.C: Adjust.
5106 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5109 * gfortran.dg/whole_file_19.f90 : New test.
5111 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5116 * gfortran.dg/pr40999.f: Fix function type.
5117 * gfortran.dg/whole_file_5.f90: Likewise.
5118 * gfortran.dg/whole_file_6.f90: Likewise.
5119 * gfortran.dg/whole_file_16.f90: New.
5120 * gfortran.dg/whole_file_17.f90: New.
5121 * gfortran.dg/whole_file_18.f90: New.
5123 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5124 Iain Sandoe <iains@gcc.gnu.org>
5126 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5127 * gcc.c-torture/compile/pr44197.c: Require alias support.
5128 * gcc.dg/lto/20081222_0.c: Ditto.
5130 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5133 * gcc.dg/guality/vla-2.c: New test.
5135 2010-05-25 Richard Guenther <rguenther@suse.de>
5138 * g++.dg/torture/pr44069.C: New testcase.
5140 2010-05-25 Richard Guenther <rguenther@suse.de>
5142 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5144 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5147 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5149 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5151 * obj-c++.dg/torture/tls/trivial.mm: New.
5152 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5153 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5154 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5155 * obj-c++.dg/torture/tls/diag-1.mm: New.
5156 * obj-c++.dg/torture/tls/tls.exp: New.
5157 * obj-c++.dg/torture/trivial.mm: New.
5158 * obj-c++.dg/torture/dg-torture.exp: New.
5159 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5160 * obj-c++.dg/tls/trivial.m: New.
5161 * obj-c++.dg/tls/init-1.mm: New.
5162 * obj-c++.dg/tls/diag-1.mm: New.
5163 * obj-c++.dg/tls/init-2.mm: New.
5164 * obj-c++.dg/tls/diag-2.mm: New.
5165 * obj-c++.dg/tls/diag-3.mm: New.
5166 * obj-c++.dg/tls/diag-4.mm: New.
5167 * obj-c++.dg/tls/static-1.mm: New.
5168 * obj-c++.dg/tls/tls.exp: New.
5169 * obj-c++.dg/tls/diag-5.mm: New.
5170 * obj-c++.dg/tls/static-1a.mm: New.
5171 * objc-obj-c++-shared/Object1.mm: New.
5172 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5174 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5177 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5178 * obj-c++.dg/const-str-6.mm: Ditto.
5180 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5182 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5184 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5187 * gnat.dg/array13.ad[sb]: New test.
5189 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5190 Sandra Loosemore <sandra@codesourcery.com>
5192 * gcc.target/arm/neon/: Regenerated test cases.
5194 * gcc.target/arm/neon/polytypes.c,
5195 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5196 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5197 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5198 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5199 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5200 dg-add-options arm_neon.
5202 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5203 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5204 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5205 and arm_neon_fp16_ok.
5207 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5208 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5210 * lib/target-supports.exp (add_options_for_arm_neon): New.
5211 (check_effective_target_arm_neon_ok_nocache): New, from
5212 check_effective_target_arm_neon_ok. Check multiple possibilities.
5213 (check_effective_target_arm_neon_ok): Use
5214 check_effective_target_arm_neon_ok_nocache.
5215 (add_options_for_arm_neon_fp16)
5216 (check_effective_target_arm_neon_fp16_ok)
5217 check_effective_target_arm_neon_fp16_ok_nocache): New.
5218 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5220 2010-05-24 Jason Merrill <jason@redhat.com>
5223 * g++.dg/cpp0x/initlist35.C: New.
5224 * g++.dg/init/brace6.C: Adjust.
5226 2010-05-24 Paul Brook <paul@codesourcery.com>
5228 * gcc.target/arm/frame-pointer-1.c: New test.
5229 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5230 pointer elimination.
5232 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5235 * gcc.target/i386/crc32-3.c: New.
5236 * gcc.target/i386/crc32-4.c: Likewise.
5238 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5240 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5241 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5242 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5244 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5246 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5248 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5251 * gcc.c-target/pr43869.c: New test.
5253 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5256 * gfortran.dg/class_22.f03: New.
5258 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5261 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5263 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5266 * gfortran.dg/abstract_type_7.f03: New.
5268 2010-05-21 Jason Merrill <jason@redhat.com>
5270 * g++.dg/eh/spec11.C: Test cleanup optimization.
5272 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5275 * gcc.target/i386/pr44223.c: New test.
5277 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5279 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5281 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5283 * g++.dg/other/const3.C: New test.
5285 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5288 * warn_unused_dummy_argument_1.f90: New.
5289 * warn_unused_dummy_argument_2.f90: New.
5291 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5294 * g++.dg/inherit/crash1.C: New.
5295 * g++.dg/inherit/crash2.C: Likewise.
5297 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5300 * g++.dg/debug/pr44178.C: New test.
5302 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5305 * gcc.dg/tree-ssa/prefetch-6.c: Add
5306 --param min-insn-to-prefetch-ratio=6.
5307 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5308 allow unrolling, and adjust the movnti count.
5310 2010-05-20 Jan Hubicka <jh@suse.cz>
5313 * gcc.c-torture/compile/pr44197.c: New file.
5315 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5317 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5319 (check_effective_target_xop): Remove __may_alias__ attribute.
5321 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5324 * gcc.c-torture/execute/pr44202-1.c: New test.
5326 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5329 * gfortran.dg/label_1.f90: Update test.
5331 2010-05-19 Jan Hubicka <jh@suse.cz>
5333 * gcc.dg/lto/ipareference2_0.c: New file.
5334 * gcc.dg/lto/ipareference2_1.c: New file.
5336 2010-05-19 Jason Merrill <jason@redhat.com>
5338 * g++.dg/parse/fn-typedef2.C: New.
5340 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5344 * g++.dg/template/fntype1.C: New.
5346 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5348 * gnat.dg/discr23.ad[sb]: New test.
5349 * gnat.dg/discr23_pkg.ads: New helper.
5351 * gnat.dg/specs/controlled1.ads: New test.
5352 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5354 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5357 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5358 Fixed scope of C_SIZEOF.
5359 * gfortran.dg/warn_conversion_2.f90: New.
5361 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5364 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5365 for optional selector.
5366 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5367 (check_effective_target_sse3): New proc.
5368 * gcc.target/i386/math-torture/math-torture.exp: Load
5369 target-supports.exp.
5370 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5371 check_effective_target_sse2.
5372 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5373 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5374 * g++.dg/vect/vect.exp: Likewise.
5375 * gfortran.dg/vect/vect.exp: Likewise.
5376 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5377 -msse2 if check_effective_target_sse2.
5379 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5380 * gcc.target/i386/3dnow-2.c: Likewise.
5381 * gcc.target/i386/3dnowA-1.c: Likewise.
5382 * gcc.target/i386/3dnowA-2.c: Likewise.
5383 * gcc.target/i386/pr42549.c: Likewise.
5385 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5386 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5387 * gcc.target/i386/sse3-addsubps.c: Likewise.
5388 * gcc.target/i386/sse3-haddpd.c: Likewise.
5389 * gcc.target/i386/sse3-haddps.c: Likewise.
5390 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5391 * gcc.target/i386/sse3-hsubps.c: Likewise.
5392 * gcc.target/i386/sse3-movddup.c: Likewise.
5393 * gcc.target/i386/sse3-movshdup.c: Likewise.
5394 * gcc.target/i386/sse3-movsldup.c: Likewise.
5396 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5397 * g++.dg/ext/attrib35.C: Likewise.
5398 * g++.dg/opt/pr40496.C: Likewise.
5399 * g++.dg/other/i386-1.C: Likewise.
5400 * g++.dg/other/i386-4.C: Likewise.
5401 * g++.dg/other/pr34435.C: Likewise.
5402 * g++.dg/other/pr39496.C: Likewise.
5403 * g++.dg/other/pr40446.C: Likewise.
5404 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5405 * gcc.dg/compat/vector-1a_main.c: Likewise.
5406 * gcc.dg/compat/vector-2a_main.c: Likewise.
5407 * gcc.dg/lto/20090206-1_0.c: Likewise.
5408 * gcc.dg/pr34856.c: Likewise.
5409 * gcc.dg/pr36584.c: Likewise.
5410 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5411 * gcc.dg/pr37544.c: Likewise.
5412 * gcc.dg/torture/pr16104-1.c: Likewise.
5413 * gcc.dg/torture/pr35771-1.c: Likewise.
5414 * gcc.dg/torture/pr35771-2.c: Likewise.
5415 * gcc.dg/torture/pr35771-3.c: Likewise.
5416 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5417 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5418 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5419 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5420 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5421 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5422 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5423 * gcc.target/i386/20060512-1.c: Likewise.
5424 * gcc.target/i386/20060512-3.c: Likewise.
5425 * gcc.target/i386/all_one_m128i.c: Likewise.
5426 * gcc.target/i386/float128-1.c: Likewise.
5427 * gcc.target/i386/float128-2.c: Likewise.
5428 * gcc.target/i386/fpcvt-1.c: Likewise.
5429 * gcc.target/i386/fpcvt-2.c: Likewise.
5430 * gcc.target/i386/fpcvt-3.c: Likewise.
5431 * gcc.target/i386/fpprec-1.c: Likewise.
5432 * gcc.target/i386/funcspec-9.c: Likewise.
5433 * gcc.target/i386/incoming-1.c: Likewise.
5434 * gcc.target/i386/incoming-12.c: Likewise.
5435 * gcc.target/i386/incoming-2.c: Likewise.
5436 * gcc.target/i386/incoming-3.c: Likewise.
5437 * gcc.target/i386/incoming-4.c: Likewise.
5438 * gcc.target/i386/incoming-6.c: Likewise.
5439 * gcc.target/i386/incoming-7.c: Likewise.
5440 * gcc.target/i386/incoming-8.c: Likewise.
5441 * gcc.target/i386/opt-1.c: Likewise.
5442 * gcc.target/i386/opt-2.c: Likewise.
5443 * gcc.target/i386/ordcmp-1.c: Likewise.
5444 * gcc.target/i386/pr17692.c: Likewise.
5445 * gcc.target/i386/pr18614-1.c: Likewise.
5446 * gcc.target/i386/pr22152.c: Likewise.
5447 * gcc.target/i386/pr23570.c: Likewise.
5448 * gcc.target/i386/pr23575.c: Likewise.
5449 * gcc.target/i386/pr26449-1.c: Likewise.
5450 * gcc.target/i386/pr26600.c: Likewise.
5451 * gcc.target/i386/pr27790.c: Likewise.
5452 * gcc.target/i386/pr28839.c: Likewise.
5453 * gcc.target/i386/pr30970.c: Likewise.
5454 * gcc.target/i386/pr32000-1.c: Likewise.
5455 * gcc.target/i386/pr32000-2.c: Likewise.
5456 * gcc.target/i386/pr32280.c: Likewise.
5457 * gcc.target/i386/pr32661.c: Likewise.
5458 * gcc.target/i386/pr32708-1.c: Likewise.
5459 * gcc.target/i386/pr32961.c: Likewise.
5460 * gcc.target/i386/pr33329.c: Likewise.
5461 * gcc.target/i386/pr35714.c: Likewise.
5462 * gcc.target/i386/pr35767-1.c: Likewise.
5463 * gcc.target/i386/pr35767-1d.c: Likewise.
5464 * gcc.target/i386/pr35767-1i.c: Likewise.
5465 * gcc.target/i386/pr35767-2.c: Likewise.
5466 * gcc.target/i386/pr35767-2d.c: Likewise.
5467 * gcc.target/i386/pr35767-2i.c: Likewise.
5468 * gcc.target/i386/pr35767-3.c: Likewise.
5469 * gcc.target/i386/pr35767-5.c: Likewise.
5470 * gcc.target/i386/pr36222-1.c: Likewise.
5471 * gcc.target/i386/pr36578-1.c: Likewise.
5472 * gcc.target/i386/pr36578-2.c: Likewise.
5473 * gcc.target/i386/pr36992-1.c: Likewise.
5474 * gcc.target/i386/pr37101.c: Likewise.
5475 * gcc.target/i386/pr37216.c: Likewise.
5476 * gcc.target/i386/pr37434-1.c: Likewise.
5477 * gcc.target/i386/pr37434-2.c: Likewise.
5478 * gcc.target/i386/pr37843-3.c: Likewise.
5479 * gcc.target/i386/pr37843-4.c: Likewise.
5480 * gcc.target/i386/pr39162.c: Likewise.
5481 * gcc.target/i386/pr39315-1.c: Likewise.
5482 * gcc.target/i386/pr39315-2.c: Likewise.
5483 * gcc.target/i386/pr39315-3.c: Likewise.
5484 * gcc.target/i386/pr39315-4.c: Likewise.
5485 * gcc.target/i386/pr39445.c: Likewise.
5486 * gcc.target/i386/pr39496.c: Likewise.
5487 * gcc.target/i386/pr40809.c: Likewise.
5488 * gcc.target/i386/pr40906-3.c: Likewise.
5489 * gcc.target/i386/pr41019.c: Likewise.
5490 * gcc.target/i386/pr42542-1.c: Likewise.
5491 * gcc.target/i386/pr42542-2.c: Likewise.
5492 * gcc.target/i386/pr42542-3.c: Likewise.
5493 * gcc.target/i386/pr42542-3a.c: Likewise.
5494 * gcc.target/i386/pr42881.c: Likewise.
5495 * gcc.target/i386/push-1.c: Likewise.
5496 * gcc.target/i386/quad-sse.c: Likewise.
5497 * gcc.target/i386/reload-1.c: Likewise.
5498 * gcc.target/i386/sse-10.c: Likewise.
5499 * gcc.target/i386/sse-11.c: Likewise.
5500 * gcc.target/i386/sse-15.c: Likewise.
5501 * gcc.target/i386/sse-17.c: Likewise.
5502 * gcc.target/i386/sse-18.c: Likewise.
5503 * gcc.target/i386/sse-19.c: Likewise.
5504 * gcc.target/i386/sse-4.c: Likewise.
5505 * gcc.target/i386/sse-6.c: Likewise.
5506 * gcc.target/i386/sse-vect-types.c: Likewise.
5507 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5508 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5509 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5510 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5511 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5512 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5513 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5514 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5515 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5516 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5517 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5518 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5519 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5520 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5521 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5522 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5523 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5524 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5525 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5526 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5527 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5528 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5529 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5530 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5531 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5532 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5533 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5534 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5535 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5536 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5537 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5538 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5539 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5540 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5541 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5542 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5543 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5544 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5545 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5546 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5547 * gcc.target/i386/sse2-mmx.c: Likewise.
5548 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5549 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5550 * gcc.target/i386/sse2-movd-1.c: Likewise.
5551 * gcc.target/i386/sse2-movd-2.c: Likewise.
5552 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5553 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5554 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5555 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5556 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5557 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5558 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5559 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5560 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5561 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5562 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5563 * gcc.target/i386/sse2-movq-1.c: Likewise.
5564 * gcc.target/i386/sse2-movq-2.c: Likewise.
5565 * gcc.target/i386/sse2-movq-3.c: Likewise.
5566 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5567 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5568 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5569 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5570 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5571 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5572 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5573 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5574 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5575 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5576 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5577 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5578 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5579 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5580 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5581 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5582 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5583 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5584 * gcc.target/i386/sse2-pand-1.c: Likewise.
5585 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5586 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5587 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5588 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5589 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5590 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5591 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5592 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5593 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5594 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5595 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5596 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5597 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5598 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5599 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5600 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5601 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5602 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5603 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5604 * gcc.target/i386/sse2-por-1.c: Likewise.
5605 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5606 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5607 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5608 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5609 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5610 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5611 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5612 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5613 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5614 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5615 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5616 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5617 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5618 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5619 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5620 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5621 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5622 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5623 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5624 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5625 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5626 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5627 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5628 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5629 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5630 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5631 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5632 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5633 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5634 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5635 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5636 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5637 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5638 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5639 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5640 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5641 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5642 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5643 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5644 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5645 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5646 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5647 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5648 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5649 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5650 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5651 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5652 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5653 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5654 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5655 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5656 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5657 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5658 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5659 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5660 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5661 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5662 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5663 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5664 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5665 * gcc.target/i386/sse2-vec-1.c: Likewise.
5666 * gcc.target/i386/sse2-vec-2.c: Likewise.
5667 * gcc.target/i386/sse2-vec-3.c: Likewise.
5668 * gcc.target/i386/sse2-vec-4.c: Likewise.
5669 * gcc.target/i386/sse2-vec-5.c: Likewise.
5670 * gcc.target/i386/sse2-vec-6.c: Likewise.
5671 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5672 * gcc.target/i386/ssefn-2.c: Likewise.
5673 * gcc.target/i386/ssefn-4.c: Likewise.
5674 * gcc.target/i386/ssefp-1.c: Likewise.
5675 * gcc.target/i386/ssefp-2.c: Likewise.
5676 * gcc.target/i386/sseregparm-3.c: Likewise.
5677 * gcc.target/i386/sseregparm-4.c: Likewise.
5678 * gcc.target/i386/sseregparm-5.c: Likewise.
5679 * gcc.target/i386/sseregparm-6.c: Likewise.
5680 * gcc.target/i386/sseregparm-7.c: Likewise.
5681 * gcc.target/i386/ssetype-1.c: Likewise.
5682 * gcc.target/i386/ssetype-2.c: Likewise.
5683 * gcc.target/i386/ssetype-3.c: Likewise.
5684 * gcc.target/i386/ssetype-4.c: Likewise.
5685 * gcc.target/i386/ssetype-5.c: Likewise.
5686 * gcc.target/i386/unordcmp-1.c: Likewise.
5687 * gcc.target/i386/vararg-1.c: Likewise.
5688 * gcc.target/i386/vararg-2.c: Likewise.
5689 * gcc.target/i386/vararg-3.c: Likewise.
5690 * gcc.target/i386/vararg-4.c: Likewise.
5691 * gcc.target/i386/vararg-7.c: Likewise.
5692 * gcc.target/i386/vararg-8.c: Likewise.
5693 * gcc.target/i386/vecinit-1.c: Likewise.
5694 * gcc.target/i386/vecinit-2.c: Likewise.
5695 * gcc.target/i386/vecinit-3.c: Likewise.
5696 * gcc.target/i386/vecinit-4.c: Likewise.
5697 * gcc.target/i386/vecinit-5.c: Likewise.
5698 * gcc.target/i386/vecinit-6.c: Likewise.
5699 * gcc.target/i386/vectorize2.c: Likewise.
5700 * gcc.target/i386/vectorize3.c: Likewise.
5701 * gcc.target/i386/vectorize4.c: Likewise.
5702 * gcc.target/i386/vectorize6.c: Likewise.
5703 * gcc.target/i386/vectorize7.c: Likewise.
5704 * gcc.target/i386/vectorize8.c: Likewise.
5705 * gcc.target/i386/vperm-v2df.c: Likewise.
5706 * gcc.target/i386/vperm-v2di.c: Likewise.
5707 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5708 * gcc.target/i386/xorps-sse2.c: Likewise.
5709 * gcc.target/i386/xorps.c: Likewise.
5710 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5711 * gfortran.dg/graphite/pr42326.f90: Likewise.
5712 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5714 2010-05-19 Richard Guenther <rguenther@suse.de>
5717 * g++.dg/lto/20100519-1_0.C: New testcase.
5719 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5722 * gfortran.dg/warn_intent_out_not_set.f90: New.
5724 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5727 * gfortran.dg/data_char_1.f90: Updated warning message.
5728 * gfortran.dg/data_array_6.f: New.
5730 2010-05-19 Martin Jambor <mjambor@suse.cz>
5732 * g++.dg/ipa/ivinline-8.C: New test.
5733 * gcc.dg/ipa/iinline-2.c: Likewise.
5735 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5738 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5739 arguments; add check for return value kind.
5740 * gfortran.dg/float_1.f90: Likewise.
5742 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5744 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5746 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5747 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5748 Prune another location line format.
5749 (lto-obj): Call lto_prune_warns on comp_output.
5751 2010-05-18 Jan Hubicka <jh@suse.cz>
5753 * gcc.dg/lto/ipacp_0.c: New test.
5754 * gcc.dg/lto/ipacp_1.c: New test.
5756 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5759 * gcc.dg/lto/20100518_0.c: New test.
5761 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5763 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5765 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5768 * gfortran.dg/class_21.f03: New.
5770 2010-05-17 Jason Merrill <jason@redhat.com>
5773 * g++.dg/cpp0x/initlist34.C: New.
5776 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5778 2010-05-17 Martin Jambor <mjambor@suse.cz>
5780 * g++.dg/ipa/ivinline-1.C: New test.
5781 * g++.dg/ipa/ivinline-2.C: New test.
5782 * g++.dg/ipa/ivinline-3.C: New test.
5783 * g++.dg/ipa/ivinline-4.C: New test.
5784 * g++.dg/ipa/ivinline-5.C: New test.
5785 * g++.dg/ipa/ivinline-6.C: New test.
5787 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5788 Jason Merrill <jason@redhat.com>
5791 * c-c++-common/Wunused-var-8.c: New test.
5793 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5796 * gcc.c-torture/compile/pr42347.c: New test.
5799 * g++.dg/ext/asmgoto1.C: New test.
5801 2010-05-17 Martin Jambor <mjambor@suse.cz>
5804 * gcc.dg/tree-ssa/pr44133.c: New test.
5805 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5808 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5811 * gfortran.dg/class_20.f03: New.
5813 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5816 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5817 debug messages but not the newly introduced one.
5819 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5822 * gfortran.dg/initialization_25.f90: Commented testcase.
5823 * gfortran.dg/initialization_26.f90: New.
5825 2010-05-16 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5828 * gcc.dg/pr43084.c: Likewise.
5829 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5831 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5833 * gcc.dg/struct/struct-reorg.exp: Likewise.
5834 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5835 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5837 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5839 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5840 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5841 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5842 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5845 2010-05-15 Jason Merrill <jason@redhat.com>
5847 * g++.dg/eh/spec10.C: New.
5848 * g++.dg/eh/spec11.C: New.
5849 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5851 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5855 * gfortran.dg/allocatable_scalar_9.f90: New.
5857 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5860 * g++.dg/torture/pr44148.C: New test.
5862 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5864 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5865 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5866 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5867 diagnostics and type sizes.
5869 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5871 * gnat.dg/lto9.adb: New test.
5872 * gnat.dg/lto9_pkg1.ads: New helper.
5873 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5875 2010-05-15 Jan Hubicka <jh@suse.cz>
5877 * gcc.dg/lto/ipareference_1.c: Rename to ...
5878 * gcc.dg/lto/ipareference_0.c: ... this one.
5879 * gcc.dg/lto/ipareference_2.c: Rename to ...
5880 * gcc.dg/lto/ipareference_1.c: ... this one.
5882 2010-05-15 Jan Hubicka <jh@suse.cz>
5884 * gcc.dg/lto/ipareference_1.c: New file.
5885 * gcc.dg/lto/ipareference_2.c: New file.
5887 2010-05-15 Richard Guenther <rguenther@suse.de>
5889 PR tree-optimization/44038
5890 * gcc.c-torture/compile/pr44038.c: New testcase.
5892 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5894 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5895 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5897 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5901 * gfortran.dg/class_18.f03: New.
5902 * gfortran.dg/class_19.f03: New.
5904 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5907 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5908 * g++.dg/debug/dwarf2/const1.C: Remove.
5910 2010-05-14 Jason Merrill <jason@redhat.com>
5912 * g++.dg/eh/cond4.C: New.
5913 * g++.dg/eh/elide2.C: Adjust.
5914 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5916 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5919 * gfortran.dg/actual_array_interface_2.f90: New test.
5921 2010-05-14 Richard Guenther <rguenther@suse.de>
5923 PR tree-optimization/44119
5924 * gcc.c-torture/compile/pr44119.c: New testcase.
5926 2010-05-14 Jason Merrill <jason@redhat.com>
5929 * g++.dg/eh/terminate1.C: New.
5931 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5933 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5936 * gcc.dg/pr44136.c: New test.
5938 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5941 * g++.dg/warn/Wshadow-4.C: Adjust.
5942 * g++.dg/warn/Wshadow-5.C: New test.
5943 * g++.dg/warn/Wshadow-6.C: New test
5945 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5948 * gfortran.dg/initialization_25.f90: New.
5950 2010-05-13 Martin Jambor <mjambor@suse.cz>
5952 * g++.dg/otr-fold-1.C: New test.
5953 * g++.dg/otr-fold-2.C: New test.
5955 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5958 * gfortran.dg/gomp/pr44036-1.f90: New test.
5959 * gfortran.dg/gomp/pr44036-2.f90: New test.
5960 * gfortran.dg/gomp/pr44036-3.f90: New test.
5963 * gcc.dg/guality/sra-1.c: New test.
5965 2010-05-12 Jan Hubicka <jh@suse.cz>
5967 * tree-ssa/unreachable.c: New test.
5969 2010-05-12 Jason Merrill <jason@redhat.com>
5971 * g++.dg/cpp0x/sfinae1.C: New.
5973 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5975 * gcc.target/i386/zee.c: New file.
5977 2010-05-12 Jason Merrill <jason@redhat.com>
5979 * g++.dg/conversion/op1.C: Expect template candidate message.
5980 * g++.dg/cpp0x/nullptr15.C: Likewise.
5981 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5982 * g++.dg/cpp0x/pr31431.C: Likewise.
5983 * g++.dg/cpp0x/temp_default2.C: Likewise.
5984 * g++.dg/cpp0x/trailing4.C: Likewise.
5985 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5986 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5987 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5988 * g++.dg/cpp0x/variadic35.C: Likewise.
5989 * g++.dg/cpp0x/vt-35147.C: Likewise.
5990 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5991 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5992 * g++.dg/ext/visibility/anon8.C: Likewise.
5993 * g++.dg/ext/vla2.C: Likewise.
5994 * g++.dg/other/pr28114.C: Likewise.
5995 * g++.dg/other/ptrmem10.C: Likewise.
5996 * g++.dg/other/ptrmem11.C: Likewise.
5997 * g++.dg/overload/unknown1.C: Likewise.
5998 * g++.dg/parse/template7.C: Likewise.
5999 * g++.dg/parse/typename7.C: Likewise.
6000 * g++.dg/template/conv11.C: Likewise.
6001 * g++.dg/template/copy1.C: Likewise.
6002 * g++.dg/template/deduce3.C: Likewise.
6003 * g++.dg/template/dependent-expr5.C: Likewise.
6004 * g++.dg/template/friend.C: Likewise.
6005 * g++.dg/template/incomplete2.C: Likewise.
6006 * g++.dg/template/local4.C: Likewise.
6007 * g++.dg/template/local6.C: Likewise.
6008 * g++.dg/template/operator10.C: Likewise.
6009 * g++.dg/template/overload6.C: Likewise.
6010 * g++.dg/template/ptrmem2.C: Likewise.
6011 * g++.dg/template/ptrmem20.C: Likewise.
6012 * g++.dg/template/ptrmem8.C: Likewise.
6013 * g++.dg/template/sfinae2.C: Likewise.
6014 * g++.dg/template/ttp25.C: Likewise.
6015 * g++.dg/template/unify10.C: Likewise.
6016 * g++.dg/template/unify11.C: Likewise.
6017 * g++.dg/template/unify6.C: Likewise.
6018 * g++.dg/template/unify7.C: Likewise.
6019 * g++.dg/template/unify9.C: Likewise.
6020 * g++.dg/template/varmod1.C: Likewise.
6021 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6022 * g++.old-deja/g++.law/operators32.C: Likewise.
6023 * g++.old-deja/g++.pt/crash28.C: Likewise.
6024 * g++.old-deja/g++.pt/crash60.C: Likewise.
6025 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6026 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6027 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6028 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6029 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6030 * g++.old-deja/g++.pt/expr2.C: Likewise.
6031 * g++.old-deja/g++.pt/overload7.C: Likewise.
6032 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6033 * g++.old-deja/g++.pt/spec5.C: Likewise.
6034 * g++.old-deja/g++.pt/spec6.C: Likewise.
6035 * g++.old-deja/g++.pt/t24.C: Likewise.
6036 * g++.old-deja/g++.pt/unify4.C: Likewise.
6037 * g++.old-deja/g++.pt/unify6.C: Likewise.
6038 * g++.old-deja/g++.pt/unify8.C: Likewise.
6039 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6040 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6041 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6043 * g++.dg/cpp0x/initlist32.C: New.
6045 * g++.dg/template/conv11.C: New.
6046 * g++.dg/conversion/op1.C: Adjust expected error.
6048 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6050 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6053 * gcc.target/i386/avx-cmpsd-1.c: New.
6054 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6055 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6056 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6057 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6058 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6060 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6063 * gcc.dg/gomp/pr44085.c: New test.
6064 * gfortran.dg/gomp/pr44085.f90: New test.
6066 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6068 * objc-obj-c++-shared/Object1.m: New.
6069 * objc.dg/torture: New directory.
6070 * objc.dg/torture/tls: Ditto.
6071 * objc.dg/tls: Ditto.
6072 * objc.dg/torture/tls/trivial.m: New test.
6073 * objc.dg/torture/tls/thr-init-2.m: New test.
6074 * objc.dg/torture/tls/thr-init-3.m: New test.
6075 * objc.dg/torture/tls/thr-init.m: New test.
6076 * objc.dg/torture/tls/diag-1.m: New test.
6077 * objc.dg/torture/tls/tls.exp: New.
6078 * objc.dg/torture/trivial.m: New test.
6079 * objc.dg/torture/dg-torture.exp: New.
6080 * objc.dg/tls/diag-3.m: New test.
6081 * objc.dg/tls/diag-4.m: New test.
6082 * objc.dg/tls/diag-5.m: New test.
6083 * objc.dg/tls/init-1.m: New test.
6084 * objc.dg/tls/init-2.m: New test.
6085 * objc.dg/tls/tls.exp: New.
6086 * objc.dg/tls/diag-2.m: New test.
6087 * lib/objc.exp: Respond to dg-additional-files.
6089 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6091 * gcc.target/m68k/20100512-1.c: New.
6093 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6095 * gnat.dg/lto8.adb: New test.
6096 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6097 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6099 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6104 * g++.dg/template/crash97.C: New.
6105 * g++.dg/template/crash98.C: Likewise.
6106 * g++.dg/template/crash99.C: Likewise.
6107 * g++.dg/cpp0x/pr31439.C: Adjust.
6108 * g++.dg/template/crash95.C: Likewise.
6110 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6113 * c-c++-common/asmgoto-4.c: New test.
6114 * gcc.target/i386/pr44071.c: New test.
6117 * c-c++-common/Wunused-var-7.c: New test.
6118 * g++.dg/warn/Wunused-var-9.C: New test.
6120 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6123 * gfortran.dg/gomp/pr43711.f90: New.
6125 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6128 * gfortran.dg/select_5.f90: Updated.
6130 2010-05-11 Jan Hubicka <jh@suse.cz>
6132 PR tree-optimize/44063
6133 * gcc.c-torture/compile/pr44063.c: New testcase.
6135 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6138 * gcc.dg/pr44023.c: New test.
6140 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6142 * gnat.dg/lto7.adb: New test.
6143 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6145 2010-05-10 Jason Merrill <jason@redhat.com>
6148 * g++.dg/template/inherit5.C: New.
6151 * g++.dg/cpp0x/initlist33.C: New.
6152 * g++.dg/cpp0x/initlist26.C: Adjust.
6153 * g++.dg/cpp0x/initlist28.C: Adjust.
6155 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6158 * g++.dg/init/pr43719.C: New.
6159 * g++.dg/anon-struct4.C: Adjust.
6161 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6164 * gcc.dg/pr44028.c: New test.
6166 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6171 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6172 * gfortran.dg/warn_conversion.f90: New.
6174 2010-05-10 Michael Matz <matz@suse.de>
6176 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6178 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6180 PR rtl-optimization/44012
6181 * gcc.dg/pr44012.c: New.
6183 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6185 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6186 Log text on entry and exit.
6187 Prune Sun ld warnings for common symbols with differing sizes.
6188 (lto-link-and-maybe-run): Change caller.
6190 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6193 * gfortran.dg/class_7.f03: Modified.
6194 * gfortran.dg/select_type_1.f03: Modified.
6195 * gfortran.dg/select_type_12.f03: New.
6197 2010-05-10 Richard Guenther <rguenther@suse.de>
6199 PR tree-optimization/44050
6200 * gcc.dg/torture/pr44050.c: New testcase.
6202 2010-05-10 Wei Guozhi <carrot@google.com>
6205 * gcc.target/arm/pr42879.c: New testcase.
6207 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6210 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6212 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6215 * gcc.dg/anon-struct-10.c: New test.
6217 2010-05-09 Richard Guenther <rguenther@suse.de>
6220 * gcc.dg/pr44024.c: New testcase.
6222 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6225 * gcc.dg/anon-struct-9.c: New test.
6227 2010-05-09 Richard Guenther <rguenther@suse.de>
6230 * gcc.c-torture/compile/pr44043.c: New testcase.
6232 2010-05-09 Richard Guenther <rguenther@suse.de>
6234 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6236 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6238 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6240 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6242 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6243 * gnat.dg/specs/lto3.ads: Likewise.
6245 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6248 * gcc.dg/pr28685-1.c: New file.
6250 2010-05-08 Richard Guenther <rguenther@suse.de>
6252 PR tree-optimization/44030
6253 * gcc.c-torture/compile/pr44030.c: New testcase.
6255 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6257 * gnat.dg/lto6.adb: New test.
6258 * gnat.dg/lto6_pkg.ads: New helper.
6260 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6262 * gnat.dg/lto5.adb: New test.
6263 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6265 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6267 * gnat.dg/lto4.ad[sb]: New test.
6269 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6271 * gnat.dg/specs/lto3.ads: New test.
6272 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6273 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6275 2010-05-08 Quentin Ochem <ochem@adacore.com>
6277 * gnat.dg/sizetype3.ad[sb]: New test.
6278 * gnat.dg/sizetype3_pkg.ads: New helper.
6280 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6283 * g++.dg/init/new29.C: New.
6285 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6288 * gfortran.dg/coarray_1.f90: Fixed error message.
6289 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6290 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6291 * gfortran.dg/intrinsic_std_5.f90: New.
6293 2010-05-07 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6297 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6300 (size_t, stderr): Remove.
6301 (read_error): Replaced __builtin_fprintf by fprintf.
6303 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6305 * gcc.dg/ordered-comparison-1.c: New test.
6306 * gcc.dg/ordered-comparison-2.c: New test.
6307 * gcc.dg/ordered-comparison-3.c: New test.
6308 * gcc.dg/ordered-comparison-4.c: New test.
6310 2010-05-06 Mike Stump <mikestump@comcast.net>
6313 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6315 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6316 Jason Merrill <jason@redhat.com>
6318 * g++.dg/cpp0x/nullptr01.C: New.
6319 * g++.dg/cpp0x/nullptr02.C: New.
6320 * g++.dg/cpp0x/nullptr03.C: New.
6321 * g++.dg/cpp0x/nullptr04.C: New.
6322 * g++.dg/cpp0x/nullptr05.C: New.
6323 * g++.dg/cpp0x/nullptr06.C: New.
6324 * g++.dg/cpp0x/nullptr07.C: New.
6325 * g++.dg/cpp0x/nullptr08.C: New.
6326 * g++.dg/cpp0x/nullptr09.C: New.
6327 * g++.dg/cpp0x/nullptr10.C: New.
6328 * g++.dg/cpp0x/nullptr11.C: New.
6329 * g++.dg/cpp0x/nullptr12.C: New.
6330 * g++.dg/cpp0x/nullptr13.C: New.
6331 * g++.dg/cpp0x/nullptr14.C: New.
6332 * g++.dg/cpp0x/nullptr15.C: New.
6333 * g++.dg/cpp0x/nullptr16.C: New.
6334 * g++.dg/cpp0x/nullptr17.C: New.
6335 * g++.dg/cpp0x/nullptr18.C: New.
6336 * g++.dg/cpp0x/nullptr19.C: New.
6337 * g++.dg/cpp0x/nullptr20.C: New.
6338 * g++.dg/cpp0x/nullptr21.C: New.
6339 * g++.dg/cpp0x/nullptr22.C: New.
6340 * g++.dg/debug/nullptr01.C: New.
6341 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6343 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.dg/Wunused-var-8.c: Move to...
6346 * c-c++-common/Wunused-var-6.c: ... here. New test.
6348 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6351 * g++.dg/template/crash96.C: New.
6353 2010-05-06 Jan Hubicka <jh@suse.cz>
6355 PR tree-optimization/43791
6356 * gcc.c-torture/compile/pr43791.c: New file.
6358 2010-05-06 Michael Matz <matz@suse.de>
6360 PR tree-optimization/43984
6361 * gfortran.dg/pr43984.f90: New test.
6363 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366 * gcc.dg/pr40989.c: New.
6368 2010-05-06 Richard Guenther <rguenther@suse.de>
6370 PR tree-optimization/43934
6371 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6373 2010-05-06 Richard Guenther <rguenther@suse.de>
6375 PR tree-optimization/43987
6376 * gcc.c-torture/execute/pr43987.c: New testcase.
6377 * gcc.dg/torture/pta-escape-1.c: Adjust.
6378 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6379 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6380 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6381 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6383 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6384 Dodji Seketeli <dodji@redhat.com>
6387 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6388 * g++.dg/template/sfinae16.C: Likewise.
6389 * gcc.dg/Wunused-var-1.c: Moved to...
6390 * c-c++-common/Wunused-var-1.c: ...here. New test.
6391 * gcc.dg/Wunused-var-2.c: Moved to...
6392 * c-c++-common/Wunused-var-2.c: ...here. New test.
6393 * gcc.dg/Wunused-var-3.c: Moved to...
6394 * c-c++-common/Wunused-var-3.c: ...here. New test.
6395 * gcc.dg/Wunused-var-4.c: Moved to...
6396 * gcc.dg/Wunused-var-1.c: ... here.
6397 * gcc.dg/Wunused-var-5.c: Moved to...
6398 * c-c++-common/Wunused-var-4.c: ...here. New test.
6399 * gcc.dg/Wunused-var-7.c: Moved to...
6400 * c-c++-common/Wunused-var-5.c: ...here. New test.
6401 * gcc.dg/Wunused-var-6.c: Moved to...
6402 * gcc.dg/Wunused-var-2.c: ... here.
6403 * c-c++-common/Wunused-var-1.c: New test.
6404 * c-c++-common/Wunused-var-2.c: New test.
6405 * c-c++-common/Wunused-var-3.c: New test.
6406 * c-c++-common/Wunused-var-4.c: New test.
6407 * c-c++-common/Wunused-var-5.c: New test.
6408 * g++.dg/warn/Wunused-var-1.C: New test.
6409 * g++.dg/warn/Wunused-var-2.C: New test.
6410 * g++.dg/warn/Wunused-var-3.C: New test.
6411 * g++.dg/warn/Wunused-var-4.C: New test.
6412 * g++.dg/warn/Wunused-var-5.C: New test.
6413 * g++.dg/warn/Wunused-var-6.C: New test.
6414 * g++.dg/warn/Wunused-var-7.C: New test.
6415 * g++.dg/warn/Wunused-var-8.C: New test.
6416 * g++.dg/warn/Wunused-parm-1.C: New test.
6417 * g++.dg/warn/Wunused-parm-2.C: New test.
6418 * g++.dg/warn/Wunused-parm-3.C: New test.
6420 2010-05-06 Tobias Burnus <burnus@net-b.de>
6423 * gfortran.dg/gomp/crayptr5.f90: New test case.
6425 2010-05-05 Jason Merrill <jason@redhat.com>
6428 * g++.dg/ext/attrib39.C: New.
6430 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6433 * gfortran.dg/data_invalid.f90: New.
6435 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6437 * gnat.dg/lto2.adb: New test.
6439 2010-05-05 Jason Merrill <jason@redhat.com>
6442 * g++.dg/opt/empty1.C: New.
6444 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6447 * gfortran.dg/class_17.f03: New.
6449 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6451 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6453 2010-05-04 Mike Stump <mikestump@comcast.net>
6456 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6458 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6461 * gcc.target/i386/pr43668.c: New.
6463 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6466 * g++.dg/cpp0x/initlist31.C: New.
6468 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.dg/Wunused-var-8.c: New test.
6473 2010-05-04 Jason Merrill <jason@redhat.com>
6476 * g++.dg/cpp0x/enum3.C: Extend.
6478 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6481 * gcc.target/i386/pr43799.c: New.
6483 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6485 * gnat.dg/lto1.adb: New test.
6486 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6488 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6491 * gcc.target/i386/pr43671.c: New.
6493 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/template/crash95.C: New.
6498 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6501 * gcc.target/i386/pr43508.c: New.
6503 2010-05-04 Richard Guenther <rguenther@suse.de>
6505 PR tree-optimization/43879
6506 * g++.dg/torture/pr43879-1_0.C: New testcase.
6507 * g++.dg/torture/pr43879-1_1.C: Likewise.
6509 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6512 * g++.dg/other/crash-12.C: New test.
6514 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6516 * g++.dg/cdce3.C: Add a space. Updated.
6518 2010-05-03 Jason Merrill <jason@redhat.com>
6521 * g++.dg/opt/enum2.C: New.
6522 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6523 * g++.dg/warn/Wswitch-1.C: Adjust message.
6525 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6527 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6528 * g++.dg/ext/label13.C: Fix typo.
6529 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6531 * gcc.c-torture/compile/limits-declparen.c: xfail on
6532 alpha*-dec-osf5* with -g.
6533 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6534 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6535 * gcc.dg/c99-tgmath-2.c: Likewise.
6536 * gcc.dg/c99-tgmath-3.c: Likewise.
6537 * gcc.dg/c99-tgmath-4.c: Likewise.
6539 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6542 * gfortran.dg/unexpected_interface.f90: New test.
6544 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6546 * ada/acats/run_acats (which): New function.
6547 (host_gnatchop, host_gnatmake): Use it.
6549 2010-05-03 Richard Guenther <rguenther@suse.de>
6551 PR tree-optimization/43971
6552 * gcc.dg/pr43971.c: New testcase.
6554 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/debug/pr43972.c: New test.
6559 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6562 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6564 2010-05-02 Richard Guenther <rguenther@suse.de>
6566 PR tree-optimization/43879
6567 * gcc.dg/torture/pr43879-3.c: New testcase.
6569 2010-05-01 Richard Guenther <rguenther@suse.de>
6571 PR tree-optimization/43949
6572 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6574 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6577 * g++.dg/init/new28.C: New.
6579 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6582 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6583 structure and nested declarations.
6584 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6585 structure and nested declarations. Reduce header clutter and
6586 use _exit() rather than abort().
6587 * objc.dg/encode-10.m: New.
6588 * objc.dg/encode-11.m: New.
6590 2010-04-30 DJ Delorie <dj@redhat.com>
6592 * gcc.c-torture/execute/20100430-1.c: New test.
6594 2010-04-30 Jason Merrill <jason@redhat.com>
6597 * g++.dg/template/ptrmem21.C: New.
6599 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6603 * gfortran.dg/coarray_13.f90: New test.
6605 2010-04-30 Richard Guenther <rguenther@suse.de>
6608 * gcc.dg/lto/20100430-1_0.c: New testcase.
6610 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6613 * c-c++-common/pr43942.c: New test.
6615 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6617 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6618 conflict with darwin crt1.o 'start' symbol.
6620 2010-04-30 Richard Guenther <rguenther@suse.de>
6622 PR tree-optimization/43879
6623 * gcc.dg/torture/pr43879_1.c: New testcase.
6625 2010-04-30 Richard Guenther <rguenther@suse.de>
6627 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6629 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6632 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6633 user-provided constructor while recursing.
6635 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6638 * gfortran.dg/class_16.f03: New test.
6640 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6643 * gfortran.dg/class_15.f03: New.
6645 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6648 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6650 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6653 * gfortran.dg/generic_22.f03 : New test.
6655 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6658 * gfortran.dg/class_14.f03: New test.
6660 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6663 * gfortran.dg/interface_32.f90: New test.
6665 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6666 Janus Weil <janus@gcc.gnu.org>
6669 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6670 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6671 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6673 2010-04-28 Mike Stump <mikestump@comcast.net>
6675 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6677 * g++.dg/uninit-pred-2_b.C: Likewise.
6679 2010-04-28 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6685 2010-04-28 Matthias Klose <doko@ubuntu.com>
6687 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6688 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6689 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6690 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6691 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6693 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6695 * gcc.dg/const-uniq-1.c: New test.
6696 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6698 2010-04-28 Xinliang David Li <davidxl@google.com>
6700 * gcc.dg/uninit-pred-2_b.c: New test.
6701 * gcc.dg/uninit-pred-4_b.c: New test.
6702 * gcc.dg/uninit-pred-3_d.c: New test.
6703 * gcc.dg/uninit-pred-6_b.c: New test.
6704 * gcc.dg/uninit-pred-8_b.c: New test.
6705 * gcc.dg/uninit-pred-3_a.c: New test.
6706 * gcc.dg/uninit-pred-2_c.c: New test.
6707 * gcc.dg/uninit-pred-5_a.c: New test.
6708 * gcc.dg/uninit-pred-3_e.c: New test.
6709 * gcc.dg/uninit-pred-7_a.c: New test.
6710 * gcc.dg/uninit-pred-6_c.c: New test.
6711 * gcc.dg/uninit-pred-9_a.c: New test.
6712 * gcc.dg/uninit-pred-8_c.c: New test.
6713 * gcc.dg/uninit-pred-3_b.c: New test.
6714 * gcc.dg/uninit-pred-5_b.c: New test.
6715 * gcc.dg/uninit-pred-7_b.c: New test.
6716 * gcc.dg/uninit-pred-6_d.c: New test.
6717 * gcc.dg/uninit-pred-9_b.c: New test.
6718 * gcc.dg/uninit-pred-2_a.c: New test.
6719 * gcc.dg/uninit-pred-4_a.c: New test.
6720 * gcc.dg/uninit-pred-3_c.c: New test.
6721 * gcc.dg/uninit-pred-6_a.c: New test.
6722 * gcc.dg/uninit-pred-8_a.c: New test.
6723 * gcc.dg/uninit-pred-7_c.c: New test.
6724 * gcc.dg/uninit-pred-6_e.c: New test.
6725 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6726 * g++.dg/uninit-pred-1_a.C: New test.
6727 * g++.dg/uninit-pred-1_b.C: New test.
6728 * g++.dg/uninit-pred-2_a.C: New test.
6729 * g++.dg/uninit-pred-2_b.C: New test.
6730 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6731 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6732 * g++.dg/uninit-pred-loop_1.cc: New test.
6734 2010-04-28 Martin Jambor <mjambor@suse.cz>
6736 * gcc.dg/lto/20091209-1_0.c: New testcase.
6738 2010-04-28 Richard Guenther <rguenther@suse.de>
6740 PR tree-optimization/43879
6741 PR tree-optimization/43909
6742 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6744 2010-04-28 Richard Guenther <rguenther@suse.de>
6747 * g++.dg/torture/pr43880.C: New testcase.
6749 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6752 * g++.dg/template/recurse2.C: Update
6753 * g++.dg/template/recurse.C: Update.
6754 * g++.dg/template/pr23510.C: Update.
6755 * lib/prune.exp: Filter out 'recursively instantiated'.
6757 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6760 * g++.dg/init/pr29043.C: New.
6762 2010-04-27 Jason Merrill <jason@redhat.com>
6764 * g++.dg/lookup/scoped5.C: Adjust.
6765 * g++.dg/lookup/scoped8.C: Adjust.
6766 * g++.dg/template/dependent-expr5.C: Adjust.
6767 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6770 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6773 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6775 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6776 Jan Hubicka <hubicka@ucw.cz>
6778 * gcc.dg/pure-2.c: New testcase.
6779 * gcc.dg/const-1.c: New testcase.
6781 2010-04-27 Jason Merrill <jason@redhat.com>
6783 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6786 * g++.dg/template/sfinae17.C: New.
6787 * g++.dg/template/sfinae18.C: New.
6789 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6791 * g++.dg/init/pr42844.C: New.
6792 * g++.dg/cpp0x/pr42844-2.C: New.
6793 * g++.dg/cpp0x/defaulted2.C: Adjust.
6794 * g++.dg/tree-ssa/pr27549.C: Likewise.
6795 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6797 2010-04-27 Tobias Burnus <burnus@net-b.de>
6800 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6802 2010-04-27 Richard Guenther <rguenther@suse.de>
6805 * g++.dg/other/pr40561.C: New testcase.
6807 2010-04-27 Martin Jambor <mjambor@suse.cz>
6810 * g++.dg/ipa/pr43812.C: New test.
6812 2010-04-27 Jan Hubicka <jh@suse.cz>
6814 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6815 (test): ... this one.
6817 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6820 * gcc.target/arm/thumb-stackframe.c: New test.
6822 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6824 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6825 * gcc.dg/misc-column.c: Likewise.
6826 * gcc.dg/Walways-true-1.c: Likewise.
6827 * gcc.dg/Walways-true-2.c: Likewise.
6828 * gcc.dg/warn-addr-cmp.c: Likewise.
6830 2010-04-27 Tobias Burnus <burnus@net-b.de>
6833 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6834 * gfortran.dg/coarray_12.f90: New.
6836 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6839 * gcc.dg/pr32207.c: New test.
6840 * gcc.dg/misc-column.c: Adjust expected warning.
6841 * gcc.dg/Walways-true-1.c: Likewise.
6842 * gcc.dg/Walways-true-2.c: Likewise.
6843 * gcc.dg/warn-addr-cmp.c: Likewise.
6845 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6848 * lib/lto.exp (lto_prune_vis_warns): New function.
6849 (lto-link-and-maybe-run): Call it.
6851 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6853 PR tree-optimization/43904
6854 * gcc.dg/tree-ssa/tailcall-6.c: New.
6856 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6859 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6860 Darwin8/OSX10.4 - compatible code generation.
6862 * obj-c++.dg/stubify-1.mm: Ditto.
6863 * lib/objc-torture.exp: Do not require link success for
6864 "trivial.m" in the runtime checks when dowhat = 'compile'.
6865 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6866 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6867 Darwin8/OSX10.4 - compatible code generation.
6868 * objc.dg/stubify-2.m: Ditto.
6869 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6870 * objc.dg/next-runtime-1.m: Ditto.
6871 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6872 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6875 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6878 * lib/plugin-support.exp: Use "-undefined
6879 dynamic_lookup" on darwin.
6881 2010-04-26 Richard Guenther <rguenther@suse.de>
6883 * gcc.dg/lto/20100426_0.c: New testcase.
6885 2010-04-26 Jie Zhang <jie@codesourcery.com>
6887 PR tree-optimization/43833
6888 gcc.dg/Warray-bounds-8.c: New test case.
6890 2010-04-26 Richard Guenther <rguenther@suse.de>
6893 * g++.dg/lto/20100423-3_0.C: New testcase.
6895 2010-04-26 Richard Guenther <rguenther@suse.de>
6898 * g++.dg/lto/20100423-2_0.C: New testcase.
6900 2010-04-26 Ira Rosen <irar@il.ibm.com>
6902 * gcc.dg/vect/bb-slp-23.c: New test.
6904 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6906 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6907 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6908 * gcc.dg/c1x-float-1.c: New test.
6910 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6912 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6915 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6917 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6919 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6920 * gfortran.dg/default_format_2.f90: Ditto.
6922 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6924 * gfortran.dg/pr43505.f90: Clean up .mod file.
6925 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6926 * gfortran.dg/pr41347.f90: Ditto.
6927 * gfortran.dg/internal_pack_4.f90: Ditto.
6928 * gfortran.dg/proc_decl_23.f90: Ditto.
6929 * gfortran.dg/recursive_check_3.f90: Ditto.
6930 * gfortran.dg/intent_out_3.f90: Ditto.
6931 * gfortran.dg/assignment_2.f90: Ditto.
6932 * gfortran.dg/pr41928.f90: Ditto.
6933 * gfortran.dg/pr42166.f90: Ditto.
6934 * gfortran.dg/private_type_12.f90: Ditto.
6935 * gfortran.dg/graphite/pr42185.f90: Ditto.
6936 * gfortran.dg/graphite/pr42186.f90: Ditto.
6937 * gfortran.dg/graphite/pr40982.f90: Ditto.
6938 * gfortran.dg/graphite/id-2.f90: Ditto.
6939 * gfortran.dg/graphite/id-4.f90: Ditto.
6940 * gfortran.dg/graphite/pr42050.f90: Ditto.
6941 * gfortran.dg/graphite/id-18.f90: Ditto.
6942 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6943 * gfortran.dg/graphite/pr41924.f90: Ditto.
6944 * gfortran.dg/graphite/pr42393.f90: Ditto.
6945 * gfortran.dg/graphite/pr37980.f90: Ditto.
6946 * gfortran.dg/graphite/pr38953.f90: Ditto.
6947 * gfortran.dg/graphite/pr42180.f90: Ditto.
6948 * gfortran.dg/graphite/pr42181.f90: Ditto.
6949 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6950 * gfortran.dg/select_type_4.f90: Ditto.
6951 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6952 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6953 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6954 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6955 * gfortran.dg/whole_file_11.f90: Ditto.
6956 * gfortran.dg/private_type_11.f90: Ditto.
6957 * gfortran.dg/vect/vect-gems.f90: Ditto.
6958 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6960 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6962 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6964 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6966 * gnat.dg/pack15.ad[sb]: New test.
6968 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6970 * gcc.target/arm/mla-1.c: New test.
6972 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6976 * gfortran.dg/pr43793.f90: New test.
6978 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6980 PR tree-optimization/41442
6981 * gcc.target/i386/pr41442.c: New test.
6983 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6986 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6988 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6991 * gfortran.dg/open_nounit.f90: New test.
6993 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6997 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6999 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7001 * gcc.dg/Wconversion-integer.c: Update.
7003 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7005 * gnat.dg/unchecked_convert5.adb: New test.
7007 2010-04-23 Richard Guenther <rguenther@suse.de>
7010 * gcc.dg/lto/20100423-2_0.c: New testcase.
7011 * gcc.dg/lto/20100423-2_0.c: Likewise.
7013 2010-04-23 Richard Guenther <rguenther@suse.de>
7016 * gcc.dg/lto/20100423-1_0.c: New testcase.
7017 * gcc.dg/lto/20100423-1_1.c: Likewise.
7019 2010-04-23 Martin Jambor <mjambor@suse.cz>
7021 PR tree-optimization/43846
7022 * gcc.dg/tree-ssa/sra-10.c: New test.
7024 2010-04-23 Martin Jambor <mjambor@suse.cz>
7027 * gcc.c-torture/execute/pr43835.c: New test.
7029 2010-04-23 Richard Guenther <rguenther@suse.de>
7032 * g++.dg/lto/20100423-1_0.C: New testcase.
7034 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7036 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7038 2010-04-22 Ira Rosen <irar@il.ibm.com>
7040 PR tree-optimization/43842
7041 * gcc.dg/vect/pr43842.c: New test.
7043 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7045 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7046 * gcc.target/i386/wmul-2.c: Likewise.
7048 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7050 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7051 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7053 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7055 * gfortran.dg/reassoc_6.f: New testcase.
7057 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7060 * gcc.target/arm/wmul-1.c: New test.
7061 * gcc.target/arm/wmul-2.c: New test.
7063 2010-04-22 Richard Guenther <rguenther@suse.de>
7065 PR tree-optimization/43845
7066 * gcc.c-torture/compile/pr43845.c: New testcase.
7068 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7071 * gcc.target/i386/wmul-1.c: New test.
7072 * gcc.target/i386/wmul-2.c: New test.
7073 * gcc.target/bfin/wmul-1.c: New test.
7074 * gcc.target/bfin/wmul-2.c: New test.
7076 2010-04-22 Richard Guenther <rguenther@suse.de>
7079 * gfortran.dg/vector_subscript_6.f90: New testcase.
7080 * gfortran.dg/assign_10.f90: Adjust.
7082 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7085 * gfortran.dg/gomp/pr43836.f90: New test.
7087 2010-04-21 Richard Guenther <rguenther@suse.de>
7089 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7091 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7093 * gcc.dg/torture/builtin-cproj-3.c: New.
7095 2010-04-20 Jason Merrill <jason@redhat.com>
7098 * g++.dg/template/recurse2.C: New.
7099 * g++.dg/parse/crash36.C: Adjust.
7100 * g++.dg/other/fold1.C: Adjust.
7101 * g++.dg/init/member1.C: Adjust.
7102 * lib/prune.exp: Prune "skipping N instantiation contexts".
7104 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7106 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7108 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7110 * gcc.dg/torture/builtin-cproj-1.c: New.
7111 * gcc.dg/torture/builtin-cproj-2.c: New.
7113 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7117 * g++.dg/template/typedef32.C: Adjust.
7118 * g++.dg/template/typedef33.C: New test.
7120 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7123 * gfortran.dg/proc_decl_23.f90: New test.
7126 * gfortran.dg/abstract_type_6.f03: New test.
7128 2010-04-20 Xinliang David Li <davidxl@google.com>
7130 * g++.dg/tree-ssa/fold-compare.C: New.
7132 2010-04-20 Richard Guenther <rguenther@suse.de>
7134 PR tree-optimization/39417
7135 * g++.dg/torture/pr39417.C: New testcase.
7137 2010-04-20 Richard Guenther <rguenther@suse.de>
7139 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7141 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/debug/dwarf2/rv1.C: New test.
7145 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7148 * gcc.c-torture/compile/pr43635.c: New testcase.
7150 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7153 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7154 of sequential loops being private only in the innermost containing
7158 * gfortran.dg/gomp/pr43337.f90: New test.
7160 2010-04-19 Richard Guenther <rguenther@suse.de>
7162 PR tree-optimization/43796
7163 * gfortran.dg/pr43796.f90: New testcase.
7165 2010-04-19 Richard Guenther <rguenther@suse.de>
7167 PR tree-optimization/43783
7168 * gcc.c-torture/execute/pr43783.c: New testcase.
7170 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7173 * gcc.target/i386/pr43766.c: New test.
7175 2010-04-19 Jie Zhang <jie@codesourcery.com>
7178 * gcc.target/i386/pr43662.c: New test.
7180 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7183 * g++.dg/template/typedef32.C: New test.
7185 2010-04-19 Ira Rosen <irar@il.ibm.com>
7187 PR tree-optimization/37027
7188 * lib/target-supports.exp
7189 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7190 * gcc.dg/vect/pr37027.c: New test.
7191 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7192 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7193 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7194 gcc.dg/vect/vect-complex-6.c: Likewise.
7196 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7198 * g++.dg/debug/dwarf2/enum1.C: New test.
7200 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7202 * gnat.dg/rep_clause5.ad[sb]: New test.
7203 * gnat.dg/rep_clause5_pkg.ads: New helper.
7205 2010-04-18 Ira Rosen <irar@il.ibm.com>
7207 PR tree-optimization/43771
7208 * g++.dg/vect/pr43771.cc: New test.
7210 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7213 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7214 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7216 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7218 * gnat.dg/sizetype.adb: Rename into...
7219 * gnat.dg/sizetype1.adb: ...this.
7220 * gnat.dg/sizetype2.adb: New test.
7222 2010-04-16 Richard Guenther <rguenther@suse.de>
7224 PR tree-optimization/43572
7225 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7227 2010-04-16 Olivier Hainque <hainque@adacore.com>
7229 * gnat.dg/specs/discr_private.ads: New test.
7231 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7234 * gcc.target/arm/thumb-comparisons.c: New test.
7237 * gcc.target/arm/thumb-cbranchqi.c: New test.
7239 2010-04-16 Christian Bruel <christian.bruel@st.com>
7241 * g++.dg/torture/pr36191.C: Enable for SH.
7243 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7245 * gnat.dg/wide_boolean.adb: New test.
7246 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7248 2010-04-15 Richard Guenther <rguenther@suse.de>
7250 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7251 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7252 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7253 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7254 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7255 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7256 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7257 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7258 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7259 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7260 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7261 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7262 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7263 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7264 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7266 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7269 * gcc.target/arm/pr42496.c: New test.
7271 2010-04-14 Jason Merrill <jason@redhat.com>
7274 * g++.dg/ext/attrib38.C: New.
7276 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7279 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7281 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7284 * gcc.dg/cpp/warn-undef-2.c: Update.
7285 * gcc.dg/cpp/warn-traditional-2.c: Update.
7286 * gcc.dg/cpp/warn-comments-2.c: Update.
7287 * gcc.dg/cpp/warn-variadic-2.c: Update.
7288 * gcc.dg/cpp/warn-long-long-2.c: Update.
7289 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7290 * gcc.dg/cpp/warn-multichar-2.c: Update.
7291 * gcc.dg/cpp/warn-normalized-3.c: Update.
7292 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7293 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7294 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7295 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7296 * gcc.dg/cpp/warn-redefined-2.c: Update.
7297 * gfortran.dg/warning-directive-2.F90: Update.
7298 * c-c++-common/cpp/warning-directive-2.c: Update.
7300 2010-04-14 Michael Matz <matz@suse.de>
7302 PR tree-optimization/42963
7303 * gcc.dg/pr42963.c: New testcase.
7305 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7307 * gnat.dg/class_wide.adb: Rename into...
7308 * gnat.dg/class_wide1.adb: ...this.
7309 * gnat.dg/class_wide2.ad[sb]: New test.
7311 2010-04-14 Tobias Burnus <burnus@net-b.de>
7314 * gfortran.dg/coarray_9.f90: Update dg-errors.
7315 * gfortran.dg/coarray_10.f90: New test.
7316 * gfortran.dg/coarray_11.f90: New test.
7318 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7321 gfortran.dg/initialization_24.f90: New test.
7323 2010-04-13 Jason Merrill <jason@redhat.com>
7325 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7326 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7328 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7330 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7331 * g++.dg/dg.exp: Likewise.
7332 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7333 * c-c++-common/cpp/warning-directive-1.c: ... here.
7334 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7335 * c-c++-common/cpp/warning-directive-2.c: ... here.
7336 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7337 * c-c++-common/cpp/warning-directive-3.c: ... here.
7338 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7339 * c-c++-common/cpp/warning-directive-4.c: ... here.
7340 * g++.dg/cpp/warning-directive-1.C: Delete.
7341 * g++.dg/cpp/warning-directive-2.C: Delete.
7342 * g++.dg/cpp/warning-directive-3.C: Delete.
7343 * g++.dg/cpp/warning-directive-4.C: Delete.
7344 * gcc.dg/cpp/normalised-3.c: Delete.
7345 * g++.dg/cpp/normalised-1.C: Rename as ...
7346 * c-c++-common/cpp/normalised-3.c: ... this.
7348 2010-04-13 Martin Jambor <mjambor@suse.cz>
7350 * gcc.dg/tree-ssa/sra-9.c: New test.
7352 2010-04-13 Michael Matz <matz@suse.de>
7355 * gcc.dg/pr43730.c: New test.
7357 2010-04-13 Michael Matz <matz@suse.de>
7359 * gcc.dg/tree-ssa/negate.c: New testcase.
7361 2010-04-13 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7366 2010-04-13 Richard Guenther <rguenther@suse.de>
7368 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7370 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7372 * gnat.dg/derived_type1.adb: New test.
7374 2010-04-13 Matthias Klose <doko@ubuntu.com>
7376 * gcc.dg/plugindir1.c: New testcase.
7377 * gcc.dg/plugindir2.c: New testcase.
7378 * gcc.dg/plugindir3.c: New testcase.
7379 * gcc.dg/plugindir4.c: New testcase.
7381 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7383 * gcc.target/i386/rotate-2.c: New test.
7385 2010-04-12 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7389 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7391 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7394 * g++.dg/init/pr25811.C: New test.
7396 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7398 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7399 dg-error, dg-warning.
7400 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7402 2010-04-12 Richard Guenther <rguenther@suse.de>
7404 * gcc.dg/torture/inline-2.c: New testcase.
7406 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7409 * gcc.dg/Wunused-var-7.c: New test.
7411 PR tree-optimization/43560
7412 * gcc.c-torture/execute/pr43560.c: New test.
7414 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7416 * gnat.dg/aggr13.adb: New test.
7417 * gnat.dg/aggr14.adb: Likewise.
7418 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7420 2010-04-12 Richard Guenther <rguenther@suse.de>
7423 * g++.dg/torture/pr43611.C: New testcase.
7425 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7428 * gcc.dg/pr36774-1.c: New test.
7429 * gcc.dg/pr36774-2.c: New test.
7431 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7433 * gcc.target/sh/rte-delay-slot.c: New test.
7435 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7437 * gnat.dg/pack9.adb: Remove -cargs option.
7438 * gnat.dg/aggr12.ad[sb]: New test.
7440 2010-04-10 Jie Zhang <jie@codesourcery.com>
7443 * gcc.target/sh/pr43417.c: New test.
7445 2010-04-10 Tobias Burnus <burnus@net-b.de>
7448 * gfortran.dg/spec_expr_6.f90: New test.
7450 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7453 * gcc.dg/cpp/pr43195.c: New.
7454 * gcc.dg/cpp/pr43195.h: New.
7456 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7459 * gcc.dg/Werror-6.c: Adjust.
7460 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7461 * gcc.dg/Werror-4.c: Likewise.
7462 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7463 * gcc.dg/Wswitch-enum-error.c: Likewise.
7464 * gcc.dg/Wpointer-arith.c: Likewise.
7465 * gcc.dg/Wfatal.c: Likewise.
7466 * gcc.dg/Wswitch-error.c: Likewise.
7467 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7468 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7469 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7470 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7471 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7472 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7473 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7474 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7475 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7476 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7477 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7478 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7479 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7480 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7481 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7482 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7483 * g++.dg/cpp/warning-directive-2.C: Likewise.
7484 * gfortran.dg/warning-directive-2.F90: Likewise.
7486 2010-04-09 Jason Merrill <jason@redhat.com>
7489 * g++.dg/template/sizeof13.C: New.
7491 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7493 * g++.dg/other/pr35504.C: Add check for thiscall.
7494 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7495 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7497 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7500 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7501 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7502 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7503 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7504 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7505 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7506 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7507 * g++.dg/other/increment1.C: Likewise.
7509 2010-04-09 Tobias Burnus <burnus@net-b.de>
7512 * gfortran.dg/coarray_7.f90: New test.
7513 * gfortran.dg/coarray_8.f90: New test.
7515 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7518 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7520 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7523 * gcc.dg/pr43643.c: New test.
7525 2010-04-08 Tobias Burnus <burnus@net-b.de>
7527 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7529 2010-04-08 Richard Guenther <rguenther@suse.de>
7531 PR tree-optimization/43679
7532 * gcc.c-torture/compile/pr43679.c: New testcase.
7534 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7537 * gcc.dg/pr43670.c: New test.
7539 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7542 * gcc.dg/tree-ssa/reassoc-19.c: New.
7544 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7547 * gcc.dg/Wunused-var-1.c: New test.
7548 * gcc.dg/Wunused-var-2.c: New test.
7549 * gcc.dg/Wunused-var-3.c: New test.
7550 * gcc.dg/Wunused-var-4.c: New test.
7551 * gcc.dg/Wunused-var-5.c: New test.
7552 * gcc.dg/Wunused-var-6.c: New test.
7553 * gcc.dg/Wunused-parm-1.c: New test.
7555 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7556 * gcc.dg/trunc-1.c: Likewise.
7557 * gcc.dg/vla-9.c: Likewise.
7558 * gcc.dg/dfp/composite-type.c: Likewise.
7560 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7563 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7564 * obj-c++.dg/objc-gc-3.mm: Ditto.
7566 2010-04-07 Simon Baldwin <simonb@google.com>
7568 * gcc.dg/cpp/warn-undef-2.c: New.
7569 * gcc.dg/cpp/warn-traditional-2.c: New.
7570 * gcc.dg/cpp/warn-comments-2.c: New.
7571 * gcc.dg/cpp/warning-directive-1.c: New.
7572 * gcc.dg/cpp/warn-long-long.c: New.
7573 * gcc.dg/cpp/warn-traditional.c: New.
7574 * gcc.dg/cpp/warn-variadic-2.c: New.
7575 * gcc.dg/cpp/warn-undef.c: New.
7576 * gcc.dg/cpp/warn-normalized-1.c: New.
7577 * gcc.dg/cpp/warning-directive-2.c: New.
7578 * gcc.dg/cpp/warn-long-long-2.c: New.
7579 * gcc.dg/cpp/warn-variadic.c: New.
7580 * gcc.dg/cpp/warn-normalized-2.c: New.
7581 * gcc.dg/cpp/warning-directive-3.c: New.
7582 * gcc.dg/cpp/warn-deprecated-2.c: New.
7583 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7584 * gcc.dg/cpp/warn-multichar-2.c: New.
7585 * gcc.dg/cpp/warn-normalized-3.c: New.
7586 * gcc.dg/cpp/warning-directive-4.c: New.
7587 * gcc.dg/cpp/warn-unused-macros.c: New.
7588 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7589 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7590 * gcc.dg/cpp/warn-cxx-compat.c: New.
7591 * gcc.dg/cpp/warn-redefined.c: New.
7592 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7593 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7594 * gcc.dg/cpp/warn-deprecated.c: New.
7595 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7596 * gcc.dg/cpp/warn-redefined-2.c: New.
7597 * gcc.dg/cpp/warn-comments.c: New.
7598 * gcc.dg/cpp/warn-multichar.c: New.
7599 * g++.dg/cpp/warning-directive-1.C: New.
7600 * g++.dg/cpp/warning-directive-2.C: New.
7601 * g++.dg/cpp/warning-directive-3.C: New.
7602 * g++.dg/cpp/warning-directive-4.C: New.
7603 * gfortran.dg/warning-directive-1.F90: New.
7604 * gfortran.dg/warning-directive-3.F90: New.
7605 * gfortran.dg/warning-directive-2.F90: New.
7606 * gfortran.dg/warning-directive-4.F90: New.
7608 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7611 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7613 2010-04-07 Jason Merrill <jason@redhat.com>
7615 * g++.dg/template/dr408.C: New.
7617 * g++.dg/lookup/ns4.C: New.
7620 * g++.dg/template/friend51.C: New test.
7623 * g++.old-deja/g++.other/linkage1.C: Adjust.
7625 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7628 * g++.dg/template/crash94.C: New test.
7630 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7633 * g++.dg/init/aggr5.C: New test.
7634 * g++.dg/init/aggr5.C: New test.
7636 2010-04-07 Richard Guenther <rguenther@suse.de>
7638 PR tree-optimization/43270
7639 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7640 * gcc.dg/Warray-bounds-7.c: Likewise.
7642 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7644 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7645 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7646 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7648 2010-04-07 Jie Zhang <jie@codesourcery.com>
7651 * g++.dg/init/pr42556.C: New test.
7653 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7656 * g++.dg/debug/dwarf2/typedef2.C: New test.
7658 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7660 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7661 c-c++-common/dwarf2/redeclaration-1.C
7663 2010-04-06 Jason Merrill <jason@redhat.com>
7665 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7666 * g++.dg/ext/attrib18.C: Likewise.
7667 * g++.dg/ext/bitfield2.C: Likewise.
7668 * g++.dg/ext/bitfield4.C: Likewise.
7669 * g++.dg/ext/visibility/warn2.C: Likewise.
7670 * g++.dg/ext/visibility/warn3.C: Likewise.
7671 * g++.dg/gomp/pr26690-1.C: Likewise.
7672 * g++.dg/inherit/covariant7.C: Likewise.
7673 * g++.dg/init/synth2.C: Likewise.
7674 * g++.dg/lookup/using7.C: Likewise.
7675 * g++.dg/other/crash-4.C: Likewise.
7676 * g++.dg/other/error13.C: Likewise.
7677 * g++.dg/other/error20.C: Likewise.
7678 * g++.dg/parse/crash31.C: Likewise.
7679 * g++.dg/parse/error16.C: Likewise.
7680 * g++.dg/parse/error19.C: Likewise.
7681 * g++.dg/parse/error27.C: Likewise.
7682 * g++.dg/parse/error28.C: Likewise.
7683 * g++.dg/parse/fused-params1.C: Likewise.
7684 * g++.dg/template/error2.C: Likewise.
7685 * g++.dg/template/local6.C: Likewise.
7686 * g++.dg/template/qualttp15.C: Likewise.
7687 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7688 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7689 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7690 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7691 * g++.old-deja/g++.eh/spec6.C: Likewise.
7692 * g++.old-deja/g++.jason/crash3.C: Likewise.
7693 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7694 * g++.old-deja/g++.law/ctors5.C: Likewise.
7695 * g++.old-deja/g++.law/ctors9.C: Likewise.
7696 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7697 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7698 * g++.old-deja/g++.other/struct1.C: Likewise.
7699 * g++.old-deja/g++.other/volatile1.C: Likewise.
7700 * g++.old-deja/g++.pt/crash36.C: Likewise.
7701 * g++.old-deja/g++.pt/derived3.C: Likewise.
7702 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7703 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7705 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7708 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7709 * gcc.dg/graphite/id-19.c: New.
7711 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7714 * gcc.dg/vect/pr32824: New.
7716 2010-04-06 Tobias Burnus <burnus@net-b.de>
7719 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7720 * gfortran.dg/coarray_3.f90: Ditto.
7721 * gfortran.dg/coarray_4.f90: Ditto.
7722 * gfortran.dg/coarray_5.f90: Ditto.
7723 * gfortran.dg/coarray_6.f90: Ditto.
7724 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7726 2010-04-06 Tobias Burnus <burnus@net-b.de>
7729 * gfortran.dg/coarray_4.f90: Fix test.
7730 * gfortran.dg/coarray_6.f90: Add more tests.
7732 2010-04-06 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/coarray_4.f90: New test.
7736 * gfortran.dg/coarray_5.f90: New test.
7737 * gfortran.dg/coarray_6.f90: New test.
7739 2010-04-06 Tobias Burnus <burnus@net-b.de>
7742 * gfortran.dg/iso_fortran_env_5.f90: New test.
7743 * gfortran.dg/iso_fortran_env_6.f90: New test.
7745 2010-04-06 Tobias Burnus <burnus@net-b.de>
7748 * gfortran.dg/coarray_1.f90: New test.
7749 * gfortran.dg/coarray_2.f90: New test.
7750 * gfortran.dg/coarray_3.f90: New test.
7752 2010-04-06 Jason Merrill <jason@redhat.com>
7755 * g++.dg/template/dtor8.C: New.
7758 * g++.dg/template/error-recovery2.C: New.
7760 2010-04-06 Jan Hubicka <jh@suse.czpli
7762 PR tree-optimization/42906
7763 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7765 2010-04-06 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7769 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7770 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7772 2010-04-06 Richard Guenther <rguenther@suse.de>
7774 PR tree-optimization/43627
7775 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7777 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7780 * gcc.target/i386/pr43638.c: New test.
7782 2010-04-06 Richard Guenther <rguenther@suse.de>
7785 * gcc.c-torture/compile/pr43661.c: New testcase.
7787 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7789 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7791 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7793 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7795 2010-04-02 Richard Guenther <rguenther@suse.de>
7797 PR tree-optimization/43629
7798 * gcc.c-torture/execute/pr43629.c: New testcase.
7800 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7801 Dominique d'Humieres <dominiq@lps.ens.fr>
7804 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7806 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7809 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7811 2010-04-01 Jason Merrill <jason@redhat.com>
7813 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7815 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7816 Manfred Schwarb <manfred99@gmx.ch>
7819 * gfortran.dg/ftell_3.f90: New test.
7821 2010-04-01 Richard Guenther <rguenther@suse.de>
7824 * gcc.c-torture/compile/pr43614.c: New testcase.
7826 2010-04-01 Martin Jambor <mjambor@suse.cz>
7828 PR tree-optimization/43141
7829 * gcc.dg/guality/pr43141.c: New test.
7831 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7834 * g++.dg/eh/spbp.C: Likewise.
7835 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7836 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7838 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7839 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7840 * objc.dg/dwarf-2.m: Likewise.
7842 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7845 * gcc.dg/graphite/id-pr43464.c: New.
7846 * gcc.dg/graphite/id-pr43464-1.c: New.
7848 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7851 * gcc.dg/graphite/id-pr43351.c
7853 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7856 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7857 * obj-c++.dg/try-catch-2.mm: Ditto.
7858 * obj-c++.dg/lookup-2.mm: Ditto.
7859 * obj-c++.dg/encode-8.m: Ditto.
7860 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7861 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7862 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7863 * obj-c++.dg/const-str-11.mm: Ditto.
7864 * obj-c++.dg/const-str-9.mm: Ditto.
7865 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7866 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7867 * obj-c++.dg/except-1.mm: Ditto.
7868 * obj-c++.dg/const-str-7.mm: Ditto.
7869 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7870 * obj-c++.dg/const-str-3.mm: Ditto.
7871 * obj-c++.dg/const-str-7.mm: Ditto.
7872 * obj-c++.dg/stubify-2.mm: Change dump file name.
7875 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7877 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7880 2010-03-31 Martin Jambor <mjambor@suse.cz>
7882 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7883 only with -O2, -O3 or -Os and not with -fwhopr.
7885 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7888 * g++.dg/template/typedef31.C: New test.
7890 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7893 assembler output on *-*-solaris2*.
7894 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7896 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7899 * gcc.dg/pr43557-1.c: New test.
7900 * gcc.dg/pr43557-2.c: New file.
7902 2010-03-31 Jie Zhang <jie@codesourcery.com>
7905 * gcc.dg/pr43562.c: New test.
7907 2010-03-30 Jason Merrill <jason@redhat.com>
7910 * g++.dg/template/error-recovery1.C: New.
7913 * g++.dg/parse/ambig5.C: New.
7915 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7918 * gcc.dg/guality/pr43593.c: New test.
7920 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7923 * gcc.dg/vect/pr43430-1.c: New.
7925 2010-03-30 Jason Merrill <jason@redhat.com>
7928 * g++.dg/template/partial7.C: New.
7930 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7932 * gcc.target/s390/stackcheck1.c: New testcase.
7934 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7937 * gfortran.dg/read_eof_8.f90: New test.
7939 2010-03-29 Jason Merrill <jason@redhat.com>
7941 * gcc.dg/cpp/include6.c: Change [] to ().
7944 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7946 * c-c++-common/raw-string-2.c: Add trigraph test.
7947 * c-c++-common/raw-string-8.c: New.
7948 * c-c++-common/raw-string-9.c: New.
7949 * c-c++-common/raw-string-10.c: New.
7951 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7952 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7953 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7954 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7955 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7956 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7957 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7959 2010-03-29 Richard Guenther <rguenther@suse.de>
7961 PR tree-optimization/43560
7962 * gcc.dg/torture/pr43560.c: New testcase.
7964 2010-03-29 Jason Merrill <jason@redhat.com>
7967 * g++.dg/ext/raw-string-1.C: Change [] to ().
7968 * g++.dg/ext/raw-string-2.C: Change [] to ().
7969 Don't use \ in delimiter.
7970 * g++.dg/ext/raw-string-3.C: Change [] to ().
7971 * g++.dg/ext/raw-string-4.C: Change [] to ().
7972 * g++.dg/ext/raw-string-5.C: Change [] to ().
7973 Test for error on \ in delimiter.
7974 * g++.dg/ext/raw-string-6.C: Change [] to ().
7975 * g++.dg/ext/raw-string-7.C: Change [] to ().
7977 2010-03-29 Jie Zhang <jie@codesourcery.com>
7980 * gcc.dg/pr43564.c: New test.
7982 2010-03-29 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/direct_io_12.f90: New test.
7987 2010-03-28 Jan Hubicka <jh@suse.cz>
7989 PR tree-optimization/43505
7990 * gfortran.dg/pr43505.f90: New testcase.
7992 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7994 PR tree-optimization/43528
7995 * gcc.target/i386/pr43528.c: New test.
7997 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8000 * gcc.dg/parm-impl-decl-3.c: New test.
8002 2010-03-26 Jason Merrill <jason@redhat.com>
8005 * g++.dg/cpp0x/parse1.C: New.
8007 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8010 * gcc.target/i386/pr43524.c: New test.
8012 2010-03-26 Martin Jambor <mjambor@suse.cz>
8014 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8015 whitespace, rename main to foo.
8016 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8017 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8018 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8019 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8020 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8021 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8022 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8023 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8024 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8025 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8026 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8028 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8031 * g++.dg/other/crash-10.C: New test.
8032 * g++.dg/other/crash-11.C: New test.
8034 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8037 * gfortran.dg/read_eof_7.f90: New test.
8039 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8043 * objc-obj-c++-shared: New directory.
8044 * objc-obj-c++-shared/Object1-implementation.h: New file.
8045 * objc-obj-c++-shared/Object1.h: New file.
8046 * objc-obj-c++-shared/Protocol1.h: New file.
8047 * objc-obj-c++-shared/next-abi.h: New file.
8048 * objc-obj-c++-shared/next-mapping.h: New file.
8049 * objc/execute/next_mapping.h: Delete.
8050 * objc.dg/special/special.exp: For all targets run the tests with
8051 -fgnu-runtime, for darwin targets also run the tests with
8053 * objc.dg/dg.exp: Ditto.
8054 * obj-c++.dg/dg.exp: Ditto.
8055 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8056 Protocol1.h) and next-mapping.h as required. Amend testcase to
8057 include use of updated NeXT interface.
8058 * objc/execute/formal_protocol-5.m: Ditto.
8059 * objc/execute/protocol-isEqual-2.m: Ditto.
8060 * objc/execute/protocol-isEqual-4.m: Ditto.
8061 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8062 Protocol1.h) and next-mapping.h as required.
8063 * objc/execute/object_is_class.m: Ditto.
8064 * objc/execute/enumeration-1.m: Ditto.
8065 * objc/execute/class-13.m: Ditto.
8066 * objc/execute/formal_protocol-2.m: Ditto.
8067 * objc/execute/formal_protocol-4.m: Ditto.
8068 * objc/execute/class-1.m: Ditto.
8069 * objc/execute/bycopy-1.m: Ditto.
8070 * objc/execute/formal_protocol-6.m: Ditto.
8071 * objc/execute/bycopy-3.m: Ditto.
8072 * objc/execute/class-3.m: Ditto.
8073 * objc/execute/bf-11.m: Ditto.
8074 * objc/execute/class-5.m: Ditto.
8075 * objc/execute/bf-13.m: Ditto.
8076 * objc/execute/class-7.m: Ditto.
8077 * objc/execute/bf-15.m: Ditto.
8078 * objc/execute/class-9.m: Ditto.
8079 * objc/execute/bf-17.m: Ditto.
8080 * objc/execute/bf-19.m: Ditto.
8081 * objc/execute/IMP.m: Ditto.
8082 * objc/execute/exceptions/catchall-1.m: Ditto.
8083 * objc/execute/exceptions/trivial.m: Ditto.
8084 * objc/execute/exceptions/finally-1.m: Ditto.
8085 * objc/execute/exceptions/local-variables-1.m: Ditto.
8086 * objc/execute/exceptions/foward-1.m: Ditto.
8087 * objc/execute/bf-2.m: Ditto.
8088 * objc/execute/string1.m: Ditto.
8089 * objc/execute/bf-4.m: Ditto.
8090 * objc/execute/informal_protocol.m: Ditto.
8091 * objc/execute/string3.m: Ditto.
8092 * objc/execute/bf-6.m: Ditto.
8093 * objc/execute/bf-8.m: Ditto.
8094 * objc/execute/class-tests-1.h: Ditto.
8095 * objc/execute/protocol-isEqual-1.m: Ditto.
8096 * objc/execute/protocol-isEqual-3.m: Ditto.
8097 * objc/execute/_cmd.m: Ditto.
8098 * objc/execute/function-message-1.m: Ditto.
8099 * objc/execute/bf-20.m: Ditto.
8100 * objc/execute/bf-common.h: Ditto.
8101 * objc/execute/np-2.m: Ditto.
8102 * objc/execute/class-10.m: Ditto.
8103 * objc/execute/class-12.m: Ditto.
8104 * objc/execute/enumeration-2.m: Ditto.
8105 * objc/execute/class-14.m: Ditto.
8106 * objc/execute/encode-1.m: Ditto.
8107 * objc/execute/formal_protocol-1.m: Ditto.
8108 * objc/execute/formal_protocol-3.m: Ditto.
8109 * objc/execute/accessing_ivars.m: Ditto.
8110 * objc/execute/bycopy-2.m: Ditto.
8111 * objc/execute/class-2.m: Ditto.
8112 * objc/execute/bf-10.m: Ditto.
8113 * objc/execute/formal_protocol-7.m: Ditto.
8114 * objc/execute/root_methods.m: Ditto.
8115 * objc/execute/class-4.m: Ditto.
8116 * objc/execute/bf-12.m: Ditto.
8117 * objc/execute/class-6.m: Ditto.
8118 * objc/execute/bf-14.m: Ditto.
8119 * objc/execute/nested-func-1.m: Ditto.
8120 * objc/execute/class-8.m: Ditto.
8121 * objc/execute/private.m: Ditto.
8122 * objc/execute/bf-16.m: Ditto.
8123 * objc/execute/bf-18.m: Ditto.
8124 * objc/execute/load-3.m: Ditto.
8125 * objc/execute/compatibility_alias.m: Ditto.
8126 * objc/execute/bf-1.m: Ditto.
8127 * objc/execute/no_clash.m: Ditto.
8128 * objc/execute/bf-3.m: Ditto.
8129 * objc/execute/string2.m: Ditto.
8130 * objc/execute/bf-5.m: Ditto.
8131 * objc/execute/string4.m: Ditto.
8132 * objc/execute/bf-7.m: Ditto.
8133 * objc/execute/object_is_meta_class.m: Ditto.
8134 * objc/execute/bf-9.m: Ditto.
8135 * objc/execute/bf-21.m: Ditto.
8136 * objc/execute/cascading-1.m: Ditto.
8137 * objc/execute/trivial.m: Ditto.
8138 * objc/execute/np-1.m: Ditto.
8139 * objc/compile/trivial.m: Ditto.
8140 * objc/execute/class_self-2.m: Include <stdlib.h>.
8141 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8142 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8143 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8144 and 64bit. Use new NeXT interface as required.
8145 * objc.dg/special/unclaimed-category-1.m: Ditto.
8146 * objc.dg/special/unclaimed-category-1.h: Ditto.
8147 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8148 * objc.dg/func-ptr-1.m: Ditto.
8149 * objc.dg/stret-1.m: Ditto.
8150 * objc.dg/encode-2.m: Ditto.
8151 * objc.dg/category-1.m: Ditto.
8152 * objc.dg/encode-3.m: Ditto.
8153 * objc.dg/call-super-3.m: Ditto.
8154 * objc.dg/method-3.m: Ditto.
8155 * objc.dg/func-ptr-2.m: Ditto.
8156 * objc.dg/lookup-1.m: Ditto.
8157 * objc.dg/encode-4.m: Ditto.
8158 * objc.dg/fix-and-continue-1.m: Ditto.
8159 * objc.dg/proto-lossage-3.m: Ditto.
8160 * objc.dg/method-13.m: Ditto.
8161 * objc.dg/proto-qual-1.m: Ditto.
8162 * objc.dg/zero-link-3.m: Ditto.
8163 * objc.dg/bitfield-1.m: Ditto.
8164 * objc.dg/va-meth-1.m: Ditto.
8165 * objc.dg/super-class-3.m: Ditto.
8166 * objc.dg/call-super-1.m: Ditto.
8167 * objc.dg/type-size-2.m: Ditto.
8168 * objc.dg/method-10.m: Ditto.
8169 * objc.dg/defs.m: Ditto.
8170 * objc.dg/const-str-3.m: Ditto.
8171 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8172 Protocol1.h) and next-mapping.h as required. Use new NeXT
8173 interface as required.
8174 * objc.dg/super-class-4.m: Ditto.
8175 * objc.dg/comp-types-8.m: Ditto.
8176 * objc.dg/call-super-2.m: Ditto.
8177 * objc.dg/objc-fast-4.m: Ditto.
8178 * objc.dg/method-6.m: Ditto.
8179 * objc.dg/const-str-3.m: Ditto.
8180 * objc.dg/const-str-7.m: Ditto.
8181 * objc.dg/method-15.m: Ditto.
8182 * objc.dg/method-19.m: Ditto.
8183 * objc.dg/sync-1.m: Ditto.
8184 * objc.dg/layout-1.m: Ditto.
8185 * objc.dg/bitfield-3.m: Ditto.
8186 * objc.dg/try-catch-3.m: Ditto.
8187 * objc.dg/try-catch-7.m: Ditto.
8188 * objc.dg/comp-types-10.m: Ditto.
8189 * objc.dg/selector-2.: Ditto.
8190 * objc.dg/method-7.m: Ditto.
8191 * objc.dg/typedef-alias-1.m: Ditto.
8192 * objc.dg/proto-lossage-2.m: Ditto.
8193 * objc.dg/comp-types-11.m: Ditto.
8194 * objc.dg/sizeof-1.m: Ditto.
8195 * objc.dg/method-17.m: Ditto.
8196 * objc.dg/bitfield-5.m: Ditto.
8197 * objc.dg/try-catch-1.m: Ditto.
8198 * objc.dg/encode-5.m: Ditto.
8199 * objc.dg/fix-and-continue-2.m: Ditto.
8200 * objc.dg/method-9.m: Ditto.
8201 * objc.dg/isa-field-1.m: Ditto.
8202 * objc.dg/local-decl-2.m: Ditto.
8203 * objc.dg/objc-gc-4.m: Ditto.
8204 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8205 * objc.dg/gnu-runtime-3.m: Ditto.
8206 * objc.dg/encode-7.m: Ditto.
8207 * objc.dg/encode-8.m: Ditto.
8208 * objc.dg/selector-3.m: Ditto.
8209 * objc.dg/gnu-runtime-1.m: Ditto.
8210 * objc.dg/const-str-12.m: Ditto.
8211 * objc.dg/gnu-runtime-2.m: Ditto.
8212 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8213 * objc.dg/selector-1.m: Ditto.
8214 * objc.dg/stubify-2.m: Ditto.
8215 * objc.dg/zero-link-1.m: Ditto.
8216 * objc.dg/stret-2.m: Ditto.
8217 * objc.dg/zero-link-2.m: Ditto.
8218 * objc.dg/next-runtime-1.m: Ditto.
8219 * objc.dg/symtab-1.m: Ditto.
8220 * objc.dg/stubify-1.m: Ditto.
8221 * objc.dg/bitfield-2.m: Ditto.
8222 * objc.dg/try-catch-10.m: Apply to both runtimes.
8223 * objc.dg/const-str-1.m: Ditto.
8224 * objc.dg/image-info.m: Ditto.
8225 * objc.dg/encode-9.m: Ditto.
8226 * objc.dg/pragma-1.m: Apply test to all targets.
8227 * objc.dg/const-str-4.m: Ditto.
8228 * objc.dg/const-str-8.m: Ditto.
8229 * objc.dg/super-class-2.m: Ditto.
8230 * objc.dg/try-catch-5.m: Ditto.
8231 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8232 Protocol1.h) and next-mapping.h as required. Use new NeXT
8233 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8234 * objc.dg/const-str-11.m: Ditto.
8235 * objc.dg/const-str-9.m: Ditto.
8236 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8237 * objc.dg/encode-1.m: Remove redundant -lobjc.
8238 * objc.dg/try-catch-9.m: Tidy space.
8239 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8240 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8241 and 64bit. Use new NeXT interface as required.
8242 * obj-c++.dg/template-4.mm: Ditto.
8243 * obj-c++.dg/defs.mm: Ditto.
8244 * obj-c++.dg/basic.mm: Ditto.
8245 * obj-c++.dg/encode-4.mm: Ditto.
8246 * obj-c++.dg/method-17.mm: Ditto.
8247 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8248 * obj-c++.dg/cxx-class-1.mm: Ditto.
8249 * obj-c++.dg/method-10.mm: Ditto.
8250 * obj-c++.dg/va-meth-1.mm: Ditto.
8251 * obj-c++.dg/encode-5.mm: Ditto.
8252 * obj-c++.dg/lookup-2.mm: Ditto.
8253 * obj-c++.dg/template-3.mm: Ditto.
8254 * obj-c++.dg/proto-qual-1.mm: Ditto.
8255 * obj-c++.dg/qual-types-1.m: Ditto.
8256 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8257 * obj-c++.dg/template-1.mm: Ditto.
8258 * obj-c++.dg/encode-6.mm: Ditto.
8259 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8260 Protocol1.h) and next-mapping.h as required. Use new NeXT
8261 interface as required.
8262 * obj-c++.dg/except-1.mm: Ditto.
8263 * obj-c++.dg/const-str-7.mm: Ditto.
8264 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8265 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8266 * obj-c++.dg/selector-2.mm: Ditto.
8267 * obj-c++.dg/isa-field-1.mm: Ditto.
8268 * obj-c++.dg/try-catch-1.mm: Ditto.
8269 * obj-c++.dg/local-decl-1.mm: Ditto.
8270 * obj-c++.dg/try-catch-9.mm: Ditto.
8271 * obj-c++.dg/no-extra-load.mm: Ditto.
8272 * obj-c++.dg/selector-5.mm: Ditto.
8273 * obj-c++.dg/method-12.mm: Ditto.
8274 * obj-c++.dg/try-catch-11.mm: Ditto.
8275 * obj-c++.dg/comp-types-11.mm: Ditto.
8276 * obj-c++.dg/bitfield-3.mm: Ditto.
8277 * obj-c++.dg/method-6.mm: Ditto.
8278 * obj-c++.dg/super-class-2.mm: Ditto.
8279 * obj-c++.dg/method-21.mm: Ditto.
8280 * obj-c++.dg/const-str-8.mm: Ditto.
8281 * obj-c++.dg/try-catch-7.mm: Ditto.
8282 * obj-c++.dg/method-15.mm: Ditto.
8283 * obj-c++.dg/layout-1.mm: Ditto.
8284 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8285 * obj-c++.dg/const-str-3.mm: Ditto.
8286 * obj-c++.dg/try-catch-2.mm: Ditto.
8287 * obj-c++.dg/objc-gc-3.mm: Ditto.
8288 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8289 * obj-c++.dg/bitfield-1.mm: Ditto.
8290 * obj-c++.dg/selector-6.mm: Ditto.
8291 * obj-c++.dg/method-13.mm: Ditto.
8292 * obj-c++.dg/comp-types-12.mm: Ditto.
8293 * obj-c++.dg/bitfield-4.mm: Ditto.
8294 * obj-c++.dg/try-catch-8.mm: Ditto.
8295 * obj-c++.dg/method-2.mm: Ditto.
8296 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8297 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8298 * obj-c++.dg/const-str-4.mm: Ditto.
8299 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8300 * obj-c++.dg/try-catch-3.mm: Ditto.
8301 * obj-c++.dg/comp-types-9.mm: Ditto.
8302 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8303 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8304 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8305 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8306 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8307 Use new NeXT interface as required.
8308 * obj-c++.dg/const-str-10.mm: Ditto.
8309 * obj-c++.dg/const-str-11.mm: Ditto.
8310 * obj-c++.dg/const-str-9.mm: Ditto.
8311 * obj-c++.dg/method-11.mm: Ditto.
8312 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8313 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8314 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8315 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8316 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8318 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8321 * g++.dg/template/typedef30.C: New test case.
8323 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8326 * gcc.c-torture/execute/pr43385.c: New test.
8328 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8330 * gcc.dg/strncpy-fix-1.c: New test.
8332 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8335 * lib/objc-torture.exp (objc-set-runtime-options): New.
8336 * objc/execute/execute.exp: Check runtime options on each pass.
8337 * objc/execute/exceptions/exceptions.exp: Ditto.
8338 * objc/compile/compile.exp: Ditto.
8341 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8343 (check_effective_target_objc2): New proc.
8344 (check_effective_target_next_runtime): New proc.
8345 * lib/objc.exp: Determine which runtime is in force and support it.
8346 * lib/obj-c++.exp: Ditto.
8348 2010-03-24 Jason Merrill <jason@redhat.com>
8351 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8353 2010-03-24 Martin Jambor <mjambor@suse.cz>
8355 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8357 * gcc.dg/ipa/ipa-2.c: Likewise.
8358 * gcc.dg/ipa/ipa-3.c: Likewise.
8359 * gcc.dg/ipa/ipa-4.c: Likewise.
8360 * gcc.dg/ipa/ipa-5.c: Likewise.
8361 * gcc.dg/ipa/ipa-7.c: Likewise.
8362 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8364 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8365 i_can_not_be_propagated_fully2 into a loop.
8366 * gcc.dg/ipa/ipa-8.c: New test.
8367 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8369 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8373 * gcc.dg/guality/pr43479.c: New test.
8374 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8375 and add volatile keyword.
8377 2010-03-23 Mike Stump <mikestump@comcast.net>
8379 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8381 2010-03-23 Jason Merrill <jason@redhat.com>
8383 * g++.dg/ext/altivec-17.C: Adjust error message.
8385 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8386 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8387 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8388 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8389 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8390 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8392 2010-03-22 Jason Merrill <jason@redhat.com>
8395 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8396 * g++.dg/ext/is_pod_98.C: New.
8399 * g++.dg/cpp0x/auto18.C: New.
8401 * gcc.dg/pr36997.c: Adjust error message.
8402 * g++.dg/ext/vector9.C: Likewise.
8403 * g++.dg/conversion/simd3.C: Likewise.
8404 * g++.dg/other/error23.C: Likewise.
8406 2010-03-22 Michael Matz <matz@suse.de>
8409 * gfortran.dg/pr43475.f90: New testcase.
8411 2010-03-22 Richard Guenther <rguenther@suse.de>
8413 PR tree-optimization/43390
8414 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8416 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8418 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8419 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8421 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8422 Michael Matz <matz@suse.de>
8425 * g++.dg/parse/crash56.C: New test.
8427 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8430 * gfortran.dg/whole_file_15.f90 : New test.
8432 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8435 * gfortran.dg/inquire_size.f90: New test.
8437 2010-03-20 Richard Guenther <rguenther@suse.de>
8439 PR rtl-optimization/43438
8440 * gcc.c-torture/execute/pr43438.c: New testcase.
8442 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8445 * g++.dg/abi/mangle42.C: New test.
8447 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8450 * gcc.dg/pr43211.c: New test.
8451 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8453 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8455 PR rtl-optimization/42258
8456 * gcc.target/arm/thumb1-mul-moves.c: New test.
8459 * gcc.target/arm/thumb-andsi.c: New test.
8461 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8462 dg-require-effective-target.
8464 2010-03-19 Michael Matz <matz@suse.de>
8467 * g++.dg/other/pr43116.C: New testcase.
8469 2010-03-19 Michael Matz <matz@suse.de>
8472 * gcc.dg/pr43305.c: New testcase.
8474 2010-03-19 Richard Guenther <rguenther@suse.de>
8476 PR tree-optimization/43415
8477 * gcc.c-torture/compile/pr43415.c: New testcase.
8479 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8482 * gnat.dg/case_optimization2.adb: New test.
8483 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8485 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8486 Jack Howarth <howarth@bromo.med.uc.edu>
8489 * gcc.target/i386/push-1.c: Don't xfail
8490 scan-assembler-not "movups" on darwin.
8492 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8495 * gcc.dg/pr43058.c: New test.
8497 2010-03-18 Martin Jambor <mjambor@suse.cz>
8500 * g++.dg/torture/pr42450.C: New test.
8502 2010-03-18 Michael Matz <matz@suse.de>
8505 * gcc.dg/pr43419.c: New testcase.
8507 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8509 PR rtl-optimization/43360
8510 * gcc.dg/torture/pr43360.c: New.
8512 2010-03-18 Michael Matz <matz@suse.de>
8514 PR tree-optimization/43402
8515 * gcc.dg/pr43402.c: New testcase.
8517 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8520 * gcc.dg/pr42427.c: New test.
8522 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525 * gfortran.dg/read_empty_file.f: New test.
8526 * gfortran.dg/read_eof_all.f90: New test.
8527 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8528 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8530 2010-03-17 Michael Matz <matz@suse.de>
8532 * gcc.dg/pr43300.c: Add -w.
8534 2010-03-17 Richard Guenther <rguenther@suse.de>
8536 * gcc.dg/pr43379.c: Add -w.
8538 2010-03-17 Tobias Burnus <burnus@net-b.de>
8541 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8543 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8545 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8547 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8549 * ada/acats/run_all.sh: Log start and end times.
8551 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8553 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8555 2010-03-16 Richard Guenther <rguenther@suse.de>
8558 * gcc.dg/pr43379.c: New testcase.
8560 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8563 * gcc.dg/guality/pr43051-1.c: New test.
8565 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8568 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8570 2010-03-15 Michael Matz <matz@suse.de>
8573 * gcc.dg/pr43300.c: New testcase.
8575 2010-03-15 Richard Guenther <rguenther@suse.de>
8577 PR tree-optimization/43367
8578 * gcc.c-torture/compile/pr43367.c: New testcase.
8580 2010-03-15 Richard Guenther <rguenther@suse.de>
8582 PR tree-optimization/43317
8583 * gcc.dg/pr43317.c: New testcase.
8585 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8587 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8589 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8591 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8593 2010-03-14 Tobias Burnus <burnus@net-b.de>
8596 * gfortran.dg/impure_constructor_1.f90: New test.
8598 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8601 * gfortran.dg/graphite/id-pr43354.f: New.
8603 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8606 * gfortran.dg/graphite/pr43349.f: New.
8608 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8611 * gcc.dg/graphite/pr43306.c: New.
8613 2010-03-12 David S. Miller <davem@davemloft.net>
8615 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8618 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8620 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8622 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8628 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8630 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8631 fail for *-*-mingw* targets.
8633 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.dg/guality/pr43329-1.c: New test.
8638 2010-03-11 Martin Jambor <mjambor@suse.cz>
8640 PR tree-optimization/43257
8641 * g++.dg/torture/pr43257.C: New test.
8643 2010-03-11 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/namelist_61.f90: New test.
8648 2010-03-11 Richard Guenther <rguenther@suse.de>
8650 PR tree-optimization/43255
8651 * gcc.c-torture/compile/pr43255.c: New testcase.
8653 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8655 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8656 * gcc.dg/pr43280.c: New testcase.
8658 2010-03-11 Richard Guenther <rguenther@suse.de>
8661 * gcc.dg/lto/20100227-1_0.c: New testcase.
8662 * gcc.dg/lto/20100227-1_1.c: Likewise.
8664 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8668 * gfortran.dg/read_eof_6.f: New test
8669 * gfortran.dg/read_x_eof.f90: New test.
8670 * gfortran.dg/read_x_past.f: Update test.
8672 2010-03-10 Jan Hubicka <jh@suse.cz>
8674 * gcc.c-torture/compile/pr43288.c: New test.
8676 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8678 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8680 * g++.old-deja/g++.pt/asm2.C: Likewise.
8681 * gcc.c-torture/compile/20000804-1.c: Likewise.
8682 * gcc.target/i386/clobbers.c: Likewise.
8684 2010-03-10 Tobias Burnus <burnus@net-b.de>
8687 * gfortran.dg/c_assoc_3.f90: New test.
8689 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8692 * gcc.dg/guality/pr36728-1.c: New test.
8693 * gcc.dg/guality/pr36728-2.c: New test.
8695 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8697 * gcc.dg/h8300-div-delay-slot.c: New test.
8699 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8701 PR tree-optimization/43236
8702 * gcc.c-torture/execute/pr43236.c: New test.
8704 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8707 * g++.dg/eh/pr42859.C: New test.
8709 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8712 * gcc.dg/pr43299.c: New test.
8715 * g++.dg/eh/unwind2.C: New test.
8717 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8718 Reza Yazdani <reza.yazdani@amd.com>
8721 * gcc.dg/graphite/run-id-4.c: New.
8723 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8726 * gcc.dg/graphite/run-id-3.c: New.
8728 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8732 * gcc.dg/graphite/id-18.c: New.
8733 * gcc.dg/graphite/run-id-pr42644.c: New.
8735 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8738 * gcc.dg/graphite/pr42326.c: New.
8740 2010-03-08 Richard Guenther <rguenther@suse.de>
8742 PR tree-optimization/43269
8743 * gcc.c-torture/execute/pr43269.c: New testcase.
8745 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8748 * gfortran.dg/typebound_call_13.f03: New.
8750 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8752 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8753 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8755 2010-03-05 Jason Merrill <jason@redhat.com>
8757 * g++.dg/abi/mangle40.C: Require weak and alias.
8759 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8762 * gfortran.dg/graphite/pr42326.f90: New.
8763 * gfortran.dg/graphite/pr42326-1.f90: New.
8765 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8768 (gnat_target_compile): Likewise.
8769 Reinitialize GNAT_UNDER_TEST if target changes.
8770 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8771 (local_find_gnatmake): Pass full --GCC to gnatlink.
8774 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8777 * gcc.dg/compound-literal-1.c: New testcase.
8779 2010-03-04 Martin Jambor <mjambor@suse.cz>
8781 PR tree-optimization/43164
8782 PR tree-optimization/43191
8783 * gcc.c-torture/compile/pr43164.c: New test.
8784 * gcc.c-torture/compile/pr43191.c: Likewise.
8786 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8789 * gfortran.dg/finalize_9.f90: New.
8791 2010-03-04 Tobias Burnus <burnus@net-b.de>
8792 Ken Werner <ken@linux.vnet.ibm.com>
8794 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8795 to dg-options for spu.
8796 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8797 dump-scan target to exclude spu.
8799 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8802 * gcc.dg/tree-ssa/ivopts-4.c: New.
8804 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8806 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8807 include-opts and exclude-opts; skip checking the flags if arguments
8808 are the same as the defaults.
8809 (dg-xfail-if): Verify the number of arguments, supply defaults
8810 for unspecified optional arguments.
8811 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8813 2010-03-03 Jason Merrill <jason@redhat.com>
8816 * g++.dg/abi/mangle40.C: Updated.
8818 2010-03-03 Jason Merrill <jason@redhat.com>
8820 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8821 * g++.dg/abi/mangle23.C: Likewise.
8822 * g++.dg/eh/simd-2.C: Likewise.
8823 * g++.dg/ext/attribute-test-2.C: Likewise.
8824 * g++.dg/ext/vector14.C: Likewise.
8825 * g++.dg/other/pr34435.C: Likewise.
8826 * g++.dg/template/conv8.C: Likewise.
8827 * g++.dg/template/nontype9.C: Likewise.
8828 * g++.dg/template/qualttp17.C: Likewise.
8829 * g++.dg/template/ref1.C: Likewise.
8830 * g++.old-deja/g++.pt/crash68.C: Likewise.
8831 * g++.old-deja/g++.pt/ref1.C: Likewise.
8832 * g++.old-deja/g++.pt/ref3.C: Likewise.
8833 * g++.old-deja/g++.pt/ref4.C: Likewise.
8836 * g++.dg/abi/mangle40.C: New.
8837 * g++.dg/abi/mangle41.C: New.
8838 * g++.dg/lto/20100302_0.C: New.
8839 * g++.dg/lto/20100302_1.C: New.
8840 * g++.dg/lto/20100302.h: New.
8842 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8845 * gfortran.dg/internal_pack_12.f90: New test.
8847 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8849 * gcc.dg/pr36997.c: Adjust error message.
8851 2010-03-03 Mike Stump <mikestump@comcast.net>
8853 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8854 adjustments to not be present on machines that align the stack to
8855 more than 4 bytes and don't have a red zone yet as that is an
8856 unimplemented optimization.
8858 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8861 * gfortran.dg/impure_assignment_3.f90: New.
8863 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8866 * gfortran.dg/pr43229.f90: New test.
8869 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8872 * gcc.dg/guality/pr43177.c: New test.
8874 2010-03-02 Jason Merrill <jason@redhat.com>
8876 * g++.dg/ext/vector9.C: Adjust error message.
8877 * g++.dg/conversion/simd3.C: Likewise.
8878 * g++.dg/other/error23.C: Likewise.
8880 2010-03-02 Mike Stump <mikestump@comcast.net>
8883 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8885 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/internal_pack_10.f90: New test.
8891 * gfortran.dg/internal_pack_11.f90: New test.
8893 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8896 * gcc.dg/tree-ssa/pr42640.c: New.
8898 2010-03-01 Richard Guenther <rguenther@suse.de>
8900 PR tree-optimization/43220
8901 * gcc.c-torture/execute/pr43220.c: New testcase.
8903 2010-03-01 Richard Guenther <rguenther@suse.de>
8906 * gcc.dg/pr43213.c: New testcase.
8908 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8911 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8913 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8917 (check_effective_target_ucn): Likewise.
8919 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8921 * gcc.dg/ucnid-2.c: Likewise.
8922 * gcc.dg/ucnid-3.c: Likewise.
8923 * gcc.dg/ucnid-4.c: Likewise.
8924 * gcc.dg/ucnid-11.c: Likewise.
8925 * gcc.dg/ucnid-12.c: Likewise.
8926 * gcc.dg/ucnid-6.c: Skip if !ucn.
8927 * gcc.dg/ucnid-9.c: Likewise.
8929 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8932 lists to dg-skip-if.
8933 * gcc.target/i386/stackalign/return-3.c: Likewise.
8935 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8937 * gcc.target/i386/clearcap.map: New file.
8938 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8939 Pass clearcap.map by default if supported.
8941 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8946 * gfortran.dg/stat_2.f90: Likewise.
8948 2010-03-01 Tobias Burnus <burnus@net-b.de>
8951 * gfortran.dg/module_read_2.f90: New test.
8953 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8956 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8957 * g++.dg/abi/mangle12.C: Likewise.
8958 * g++.dg/abi/mangle20-2.C: Likewise.
8959 * g++.dg/abi/mangle17.C: Likewise.
8960 * g++.dg/template/cond2.C: Likewise.
8961 * g++.dg/template/pr35240.C: Likewise.
8963 2010-02-27 Richard Guenther <rguenther@suse.de>
8965 PR tree-optimization/43186
8966 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8968 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8970 * g++.dg/abi/packed1.C: Expect warning on the SH.
8972 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8975 * g++.dg/parse/error37.C: New test.
8977 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8981 * gcc.dg/pr8927-1.c: Match new note.
8982 * gcc.dg/990506-0.c: Likewise.
8983 * gcc.dg/gomp/flush-2.c: Likewise.
8984 * gcc.dg/gomp/atomic-5.c: Likewise.
8985 * gcc.dg/gomp/pr34607.c: Likewise.
8986 * gcc.dg/pr35746.c: Likewise.
8987 * gcc.dg/cpp/pragma-1.c: Likewise.
8988 * gcc.dg/cpp/pragma-2.c: Likewise.
8989 * gcc.dg/pr41842.c: Likewise.
8990 * gcc.dg/noncompile/20040629-1.c: Likewise.
8991 * objc.dg/private-1.m: Likewise.
8993 2010-02-27 Tobias Burnus <burnus@net-b.de>
8996 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8997 * gfortran.dg/default_initialization_4.f90: New test.
8999 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9001 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9002 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9003 * gnat.dg/thin_pointer2.adb: New test.
9004 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9006 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9009 * gcc.dg/cpp/c90-pedantic.c: New.
9010 * gcc.dg/cpp/c90.c: New.
9011 * gcc.dg/gnu90-const-expr-1.c: New.
9012 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9014 2010-02-26 Richard Guenther <rguenther@suse.de>
9016 PR tree-optimization/43186
9017 * gcc.c-torture/compile/pr43186.c: New testcase.
9019 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9022 * c-c++-common/dwarf2/pr43190.c: New test.
9024 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9027 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9029 2010-02-26 Richard Guenther <rguenther@suse.de>
9031 PR tree-optimization/43188
9032 * gcc.c-torture/compile/pr43188.c: New testcase.
9034 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9037 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9039 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9041 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9043 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9046 * gcc.target/powerpc/pr43154.c: New file.
9048 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9051 * gfortran.dg/debug/pr43166.f: New test.
9054 * gcc.dg/torture/pr43165.c: New test.
9056 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9059 * c-c++-common/pr41779.c: Update.
9061 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9064 * lib/gnat-dg.exp (gnat_load): Redefine.
9066 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9067 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9069 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9072 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9073 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9077 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9081 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9084 * gcc.dg/guality/vla-1.c: New test.
9086 2010-02-24 Tobias Burnus <burnus@net-b.de>
9089 * gfortran.dg/c_ptr_tests_15.f90: New test.
9091 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9094 * gcc.target/i386/pr43107.c: New test.
9096 2010-02-23 Jason Merrill <jason@redhat.com>
9099 * g++.dg/cpp0x/variadic100.C: New.
9101 2010-02-23 Jason Merrill <jason@redhat.com>
9104 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9105 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9106 * c-c++-common/dwarf2/vla1.c: New.
9108 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9111 * gcc.dg/pr43139.c: New test.
9114 * gcc.dg/guality/pr43077-1.c: New test.
9116 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9119 * gcc.dg/march.c: New.
9120 * gcc.dg/march-generic.c: New.
9121 * gcc.dg/mtune.c: New.
9123 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9126 * gcc.dg/graphite/pr43083.c: New.
9128 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9131 * gfortran.dg/graphite/pr43097.f: New.
9133 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9134 Manuel López-Ibáñez <manu@gcc.gnu.org>
9137 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9139 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9142 * g++.dg/graphite/pr43026.C: New.
9144 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9147 * gcc.dg/cleanup-1.c: Update.
9148 * gcc.dg/func-args-1.c: Update.
9149 * gcc.dg/format/sentinel-1.c: Update.
9150 * g++.old-deja/g++.jason/scoping10.C: Update.
9151 * g++.old-deja/g++.ns/lookup5.C: Update.
9152 * g++.dg/ext/cleanup-1.C: Update.
9153 * g++.dg/parse/varmod1.C: Update.
9154 * g++.dg/parse/error33.C: Update.
9155 * g++.dg/expr/call3.C: Update.
9156 * g++.dg/func-args-1.C: New.
9158 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9161 * gcc.dg/attr-used-2.c: Moved to ...
9162 * c-c++-common/attr-used-2.c: Here.
9164 * gcc.dg/attr-used.c: Moved to ...
9165 * c-c++-common/attr-used.c: Here.
9167 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9169 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9171 2010-02-22 Richard Guenther <rguenther@suse.de>
9174 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9175 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9177 2010-02-22 Richard Guenther <rguenther@suse.de>
9179 PR tree-optimization/42749
9180 * gcc.c-torture/compile/pr42749.c: New testcase.
9182 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9185 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9186 * gfortran.dg/internal_pack_9.f90: New test.
9188 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9191 * g++.dg/template/recurse.C: Adjust.
9192 * g++.dg/template/pr23510.C: New.
9194 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9197 * g++.dg/template/memclass4.C: New test.
9199 2010-02-21 Tobias Burnus <burnus@net-b.de>
9202 * gfortran.dg/reassoc_5.f90: New test.
9204 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9207 * gcc.target/i386/pr43067.c: New test.
9209 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9212 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9214 * g++.dg/warn/Wconversion-null.C: New test.
9215 * g++.old-deja/g++.other/null1.C: Move to...
9216 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9218 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9222 * gfortran.dg/dependency_26.f90: New test.
9225 * gfortran.dg/internal_pack_7.f90: New test.
9228 * gfortran.dg/internal_pack_8.f90: New test.
9230 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9233 * c-c++-common/pr41779.c: Fix broken testcase.
9235 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9238 * c-c++-common/pr36513.c: New testcase.
9239 * c-c++-common/pr36513-2.c: New testcase.
9241 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9244 * c-c++-common/pr41779.c: New.
9246 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9249 * gcc.dg/pr43084.c: New test.
9251 2010-02-19 Richard Guenther <rguenther@suse.de>
9253 PR tree-optimization/42916
9254 * gcc.dg/pr42916.c: New testcase.
9256 2010-02-18 Jason Merrill <jason@redhat.com>
9259 * g++.dg/abi/packed1.C: Add expected warning.
9262 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9263 * gcc.dg/torture/dg-torture.exp: Likewise.
9264 * c-c++-common/torture/complex-sign.h,
9265 c-c++-common/torture/complex-sign-add.c,
9266 c-c++-common/torture/complex-sign-mixed-add.c,
9267 c-c++-common/torture/complex-sign-mixed-div.c,
9268 c-c++-common/torture/complex-sign-mixed-mul.c,
9269 c-c++-common/torture/complex-sign-mixed-sub.c,
9270 c-c++-common/torture/complex-sign-mul.c,
9271 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9272 Adapt for C++ compilation as well.
9275 * g++.dg/ext/label1.C: Update.
9276 * g++.dg/ext/label2.C: Update.
9279 * g++.dg/template/dependent-name6.C: New.
9282 * g++.dg/parse/namespace12.C: New.
9284 2010-02-18 Martin Jambor <mjambor@suse.cz>
9286 PR tree-optimization/43066
9287 * gcc.c-torture/compile/pr43066.c: New test.
9289 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9291 * g++.dg/ext/attrib35.C: Fix target selector string.
9292 * g++.dg/ext/attrib36.C: Ditto.
9293 * g++.dg/ext/attrib37.C: Ditto.
9294 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9295 * g++.dg/abi/mangle25.C: Ditto.
9297 2010-02-17 Jason Merrill <jason@redhat.com>
9300 * g++.dg/parse/namespace11.C: New.
9303 * g++.dg/ext/attrib37.C: New.
9306 * g++.dg/template/ptrmem20.C: New.
9308 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9311 * gcc.target/i386/xop-check.h: Include m256-check.h.
9312 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9313 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9314 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9315 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9317 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9320 * gcc.dg/pr42918.c: New test.
9322 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9324 * g++.dg/ext/attrib36.C: Require ILP32.
9326 2010-02-16 Richard Guenther <rguenther@suse.de>
9328 PR tree-optimization/41043
9329 * gfortran.dg/pr41043.f90: New testcase.
9330 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9332 2010-02-16 Jason Merrill <jason@redhat.com>
9334 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9336 2010-02-16 Ira Rosen <irar@il.ibm.com>
9338 PR tree-optimization/43074
9339 * gcc.dg/vect/fast-math-pr43074.c: New test.
9341 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9343 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9345 2010-02-16 Jason Merrill <jason@redhat.com>
9348 * g++.dg/ext/attrib36.C: New.
9351 * g++.dg/other/array6.C: New.
9353 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9355 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9357 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9359 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9360 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9361 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9362 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9363 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9364 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9366 2010-02-15 Richard Guenther <rguenther@suse.de>
9369 * g++.dg/torture/pr43068.C: New testcase.
9371 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9374 * g++.dg/opt/ice1.C: New.
9376 2010-02-14 Jason Merrill <jason@redhat.com>
9379 * g++.dg/cpp0x/initlist-opt.C: New.
9381 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9385 * gfortran.dg/internal_pack_6.f90: New test.
9387 2010-02-12 Jason Merrill <jason@redhat.com>
9390 * g++.dg/cpp0x/variadic99.C: New.
9392 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9395 sign extend pointers to gualchk_t.
9398 * g++.dg/other/default3.C: Xfail g4 test.
9400 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9403 * gcc.dg/graphite/pr43012.c: New.
9405 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9408 * g++.dg/graphite/pr42930.C: New.
9410 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9414 * gcc.dg/graphite/pr42530.c: New.
9415 * gcc.dg/graphite/pr42914.c: New.
9417 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9420 * gcc.dg/graphite/pr42771.c: New.
9422 2010-02-11 Richard Guenther <rguenther@suse.de>
9424 PR tree-optimization/42998
9425 * gcc.c-torture/compile/pr42998.c: New testcase.
9427 2010-02-10 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9432 PR c++/42983, core issue 906
9433 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9434 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9437 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9439 2010-02-10 Richard Guenther <rguenther@suse.de>
9441 PR tree-optimization/43017
9442 * gcc.dg/torture/pr43017.c: New testcase.
9444 2010-02-10 Tobias Burnus <burnus@net-b.de>
9447 * gfortran.dg/private_type_1.f90: Update error location.
9448 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9449 * gfortran.dg/typebound_operator_2.f03: Ditto.
9450 * gfortran.dg/assignment_2.f90: Ditto.
9451 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9452 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9454 2010-02-10 Tobias Burnus <burnus@net-b.de>
9457 * gfortran.dg/bind_c_usage_20.f90: New test.
9459 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9462 * g++.dg/debug/pr43010.C: New test.
9464 2010-02-10 Richard Guenther <rguenther@suse.de>
9467 * gcc.c-torture/execute/20100209-1.c: New testcase.
9468 * gcc.dg/fold-div-3.c: Likewise.
9470 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9472 * gcc.dg/builtin-ffs-1.c: New test.
9474 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9477 * gfortran.dg/array_constructor_35.f90: New test.
9479 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9481 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9483 2010-02-09 Jason Merrill <jason@redhat.com>
9486 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9489 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9491 2010-02-09 Tobias Burnus <burnus@net-b.de>
9494 * gfortran.dg/module_write_1.f90: New test.
9496 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9498 * gcc.dg/pr19340.c: Adjust.
9500 2010-02-09 Richard Guenther <rguenther@suse.de>
9502 PR tree-optimization/43008
9503 * gcc.c-torture/execute/pr43008.c: New testcase.
9505 2010-02-09 Richard Guenther <rguenther@suse.de>
9507 PR tree-optimization/43000
9508 * gcc.dg/torture/pr43000.c: New testcase.
9509 * gcc.dg/torture/pr43002.c: Likewise.
9511 2010-02-09 Daniel Kraft <d@domob.eu>
9514 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9515 and pass -Wsurprising as necessary.
9517 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9519 PR tree-optimization/42890
9520 * g++.dg/torture/pr42890.C: New test.
9522 2010-02-08 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9527 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9529 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9531 * gcc.dg/graphite/block-1.c: Same.
9532 * gcc.dg/graphite/block-3.c: Same.
9533 * gcc.dg/graphite/block-4.c: Same.
9534 * gcc.dg/graphite/block-5.c: Same.
9535 * gcc.dg/graphite/block-6.c: Same.
9536 * gcc.dg/graphite/block-7.c: Same.
9537 * gcc.dg/graphite/interchange-0.c: Same.
9538 * gcc.dg/graphite/interchange-1.c: Same.
9539 * gcc.dg/graphite/interchange-10.c: Same.
9540 * gcc.dg/graphite/interchange-11.c: Same.
9541 * gcc.dg/graphite/interchange-12.c: Same.
9542 * gcc.dg/graphite/interchange-2.c: Same.
9543 * gcc.dg/graphite/interchange-3.c: Same.
9544 * gcc.dg/graphite/interchange-4.c: Same.
9545 * gcc.dg/graphite/interchange-5.c: Same.
9546 * gcc.dg/graphite/interchange-6.c: Same.
9547 * gcc.dg/graphite/interchange-7.c: Same.
9548 * gcc.dg/graphite/interchange-8.c: Same.
9549 * gcc.dg/graphite/interchange-9.c: Same.
9550 * gcc.dg/graphite/interchange-mvt.c: Same.
9552 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9554 * gfortran.dg/graphite/id-19.f: New.
9555 * gfortran.dg/graphite/pr14741.f90: New.
9556 * gfortran.dg/graphite/pr41924.f90: New.
9557 * gfortran.dg/graphite/run-id-2.f90: New.
9559 2010-02-07 Richard Guenther <rguenther@suse.de>
9562 * gcc.c-torture/compile/pr42956.c: New testcase.
9564 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9567 * gfortran.dg/fmt_cache_2.f: New test.
9569 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9571 * gfortran.dg/read_no_eor.f90: New test.
9573 2010-02-05 Jason Merrill <jason@redhat.com>
9575 * g++.dg/ext/label13.C: Move constructor body out of class.
9577 2010-02-03 Jason Merrill <jason@redhat.com>
9580 * g++.dg/ext/dllexport3.C: New.
9582 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9584 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9586 2010-02-05 Richard Guenther <rguenther@suse.de>
9588 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9590 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9593 * g++.dg/other/crash-9.C: New test.
9595 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9598 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9600 2010-02-04 Richard Guenther <rguenther@suse.de>
9602 PR rtl-optimization/42952
9603 * gcc.dg/torture/pr42952.c: New testcase.
9605 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9608 * gfortran.dg/namelist_60.f90: New test.
9610 2010-02-03 Jason Merrill <jason@redhat.com>
9613 * g++.dg/ext/builtin11.C: New.
9617 * g++.dg/abi/mangle35.C: New.
9618 * g++.dg/abi/mangle37.C: New.
9621 * g++.dg/abi/mangle36.C: New.
9624 * g++.dg/warn/string1.C: New.
9626 2010-02-03 Richard Guenther <rguenther@suse.de>
9628 PR tree-optimization/42944
9629 * gcc.dg/errno-1.c: New testcase.
9631 2010-02-03 Richard Guenther <rguenther@suse.de>
9634 * gcc.c-torture/compile/pr42927.c: New testcase.
9636 2010-02-03 Tobias Burnus <burnus@net-b.de>
9639 * gfortran.dg/null_4.f90: New test.
9641 2010-02-02 Jason Merrill <jason@redhat.com>
9644 * g++.dg/ext/label13.C: New.
9646 2010-02-02 Tobias Burnus <burnus@net-b.de>
9649 * gfortran.dg/func_result_5.f90: New test.
9651 2010-02-01 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/pure_initializer_3.f90: News test.
9656 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9659 * gfortran.dg/allocate_derived_2.f90: New test.
9661 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9664 * gcc.dg/torture/pr42898-2.c: New test.
9666 2010-01-31 Richard Guenther <rguenther@suse.de>
9669 * gcc.dg/torture/pr42898.c: New testcase.
9671 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9674 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9675 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9677 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9679 * g++.dg/tree-ssa/inline-1.C: New.
9680 * g++.dg/tree-ssa/inline-2.C: New.
9681 * g++.dg/tree-ssa/inline-3.C: New.
9683 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9686 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9687 the string 'pow' in the pathname of the compiler from generating a
9690 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9692 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9693 * g++.old-deja/g++.mike/eh17.C: Likewise.
9694 * g++.old-deja/g++.mike/p5571.C: Likewise.
9696 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9703 * g++.dg/other/crash-5.C: New test.
9704 * g++.dg/other/crash-6.C: New test.
9705 * g++.dg/other/crash-7.C: New test.
9706 * g++.dg/other/crash-8.C: New test.
9708 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9710 PR rtl-optimization/42889
9711 * gcc.dg/pr42889.c: New test.
9713 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9715 * gcc.target/i386/pr42881.c: Use SSE2.
9717 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9720 * gcc.target/i386/pr42891.c: New test.
9722 2010-01-28 Richard Guenther <rguenther@suse.de>
9724 PR tree-optimization/42871
9725 * g++.dg/torture/pr42871.C: New testcase.
9727 2010-01-28 Richard Guenther <rguenther@suse.de>
9729 * gcc.dg/Wobjsize-1.h: New testcase.
9730 * gcc.dg/Wobjsize-1.c: Likewise.
9732 2010-01-28 Richard Guenther <rguenther@suse.de>
9735 * g++.dg/torture/pr42883.C: New testcase.
9737 2010-01-28 Michael Matz <matz@suse.de>
9739 * gcc.target/i386/pr42881.c: New test.
9741 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9743 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9744 Add i?86-*-solaris2* support.
9746 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9750 * g++.dg/template/typedef27.C: New test case.
9751 * g++.dg/template/typedef28.C: New test case.
9753 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9755 * gcc.dg/optimize-bswap*.c: Add ARM target
9757 2010-01-27 Richard Guenther <rguenther@suse.de>
9760 * gcc.dg/torture/pr42878-1.c: New testcase.
9761 * gcc.dg/torture/pr42878-2.c: Likewise.
9763 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.dg/vla-22.c: New test.
9768 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9770 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9773 2010-01-26 Richard Guenther <rguenther@suse.de>
9775 PR rtl-optimization/42685
9776 * gcc.dg/pr42685.c: New testcase.
9777 * g++.dg/other/pr42685.C: Likewise.
9779 2010-01-26 Richard Guenther <rguenther@suse.de>
9782 * g++.dg/other/pr42806.C: New testcase.
9784 2010-01-26 Richard Guenther <rguenther@suse.de>
9786 PR tree-optimization/42250
9787 * gcc.dg/pr42250.c: New testcase.
9789 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9791 * gnat.dg/array_bounds_test.adb: New test.
9793 2010-01-25 Tobias Burnus <burnus@net-b.de>
9796 * gfortran.dg/generic_21.f90: New test.
9798 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9801 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9803 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9806 * g++.dg/abi/arm_va_list2.C: New test.
9807 * g++.dg/abi/arm_va_list2.h: Companion header file.
9809 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9812 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9815 * gfortran.dg/char_array_arg_1.f90 : New test.
9817 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9819 2010-01-24 Tobias Burnus <burnus@net-b.de>
9822 * gfortran.dg/generic_20.f90: New test.
9824 2010-01-22 Michael Matz <matz@suse.de>
9826 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9829 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9832 * gfortran.dg/dependency_25.f90 : New test.
9834 2010-01-21 Martin Jambor <mjambor@suse.cz>
9836 PR tree-optimization/42585
9837 * gcc.dg/tree-ssa/pr42585.c: New test.
9839 2010-01-21 Richard Guenther <rguenther@suse.de>
9842 * gcc.dg/pr19988.c: New testcase.
9844 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9846 * g++.dg/compat/decimal/compat-common.h: New file.
9847 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9848 * g++.dg/compat/decimal/pass_x.h: New file.
9849 * g++.dg/compat/decimal/pass_y.h: New file.
9850 * g++.dg/compat/decimal/pass-1_main.C: New file.
9851 * g++.dg/compat/decimal/pass-1_x.C: New file.
9852 * g++.dg/compat/decimal/pass-1_y.C: New file.
9853 * g++.dg/compat/decimal/pass-2_main.C: New file.
9854 * g++.dg/compat/decimal/pass-2_x.C: New file.
9855 * g++.dg/compat/decimal/pass-2_y.C: New file.
9856 * g++.dg/compat/decimal/pass-3_main.C: New file.
9857 * g++.dg/compat/decimal/pass-3_x.C: New file.
9858 * g++.dg/compat/decimal/pass-3_y.C: New file.
9859 * g++.dg/compat/decimal/pass-4_main.C: New file.
9860 * g++.dg/compat/decimal/pass-4_x.C: New file.
9861 * g++.dg/compat/decimal/pass-4_y.C: New file.
9862 * g++.dg/compat/decimal/pass-5_main.C: New file.
9863 * g++.dg/compat/decimal/pass-5_x.C: New file.
9864 * g++.dg/compat/decimal/pass-5_y.C: New file.
9865 * g++.dg/compat/decimal/pass-6_main.C: New file.
9866 * g++.dg/compat/decimal/pass-6_x.C: New file.
9867 * g++.dg/compat/decimal/pass-6_y.C: New file.
9868 * g++.dg/compat/decimal/return_x.h: New file.
9869 * g++.dg/compat/decimal/return_y.h: New file.
9870 * g++.dg/compat/decimal/return-1_main.C: New file.
9871 * g++.dg/compat/decimal/return-1_x.C: New file.
9872 * g++.dg/compat/decimal/return-1_y.C: New file.
9873 * g++.dg/compat/decimal/return-2_main.C: New file.
9874 * g++.dg/compat/decimal/return-2_x.C: New file.
9875 * g++.dg/compat/decimal/return-2_y.C: New file.
9876 * g++.dg/compat/decimal/return-3_main.C: New file.
9877 * g++.dg/compat/decimal/return-3_x.C: New file.
9878 * g++.dg/compat/decimal/return-3_y.C: New file.
9879 * g++.dg/compat/decimal/return-4_main.C: New file.
9880 * g++.dg/compat/decimal/return-4_x.C: New file.
9881 * g++.dg/compat/decimal/return-4_y.C: New file.
9882 * g++.dg/compat/decimal/return-5_main.C: New file.
9883 * g++.dg/compat/decimal/return-5_x.C: New file.
9884 * g++.dg/compat/decimal/return-5_y.C: New file.
9885 * g++.dg/compat/decimal/return-6_main.C: New file.
9886 * g++.dg/compat/decimal/return-6_x.C: New file.
9887 * g++.dg/compat/decimal/return-6_y.C: New file.
9889 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9892 * gcc.dg/pr42715.c: New.
9894 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9897 * g++.dg/parse/crash55.C: New.
9899 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9902 * gcc.dg/guality/pr42782.c: New.
9904 2010-01-20 Jason Merrill <jason@redhat.com>
9907 * g++.dg/abi/packed1.C: New.
9910 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9913 * g++.dg/parse/fn-typedef1.C: New.
9914 * g++.dg/other/cv_quals.C: Adjust.
9916 2010-01-20 Anthony Green <green@moxielogic.com>
9918 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9920 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9921 * gcc.dg/20020312-2.c: Port this to the moxie core.
9922 * gcc.dg/weak/typeof-2.c: Ditto.
9924 2010-01-20 Richard Guenther <rguenther@suse.de>
9926 PR tree-optimization/42717
9927 * gcc.c-torture/compile/pr42717.c: New testcase.
9929 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9931 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9932 of signed, add a few new tests.
9935 * g++.dg/parse/limits-initializer1.C: New test.
9937 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9940 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9941 * gfortran.dg/typebound_call_12.f03: New test.
9943 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9946 * gfortran.dg/bounds_check_15.f90 : New test.
9948 2010-01-19 Michael Matz <matz@suse.de>
9950 PR tree-optimization/41783
9951 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9953 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9956 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9957 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9958 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9959 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9960 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9961 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9962 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9963 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9964 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9965 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9966 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9968 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9971 * gfortran.dg/extends_6.f03: Modified an error message.
9972 * gfortran.dg/extends_10.f03: New test.
9973 * gfortran.dg/private_type_6.f03: Modified an error message.
9974 * gfortran.dg/structure_constructor_8.f03: Ditto.
9976 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9978 PR tree-optimization/42719
9979 * gcc.dg/pr42719.c: New test.
9982 * gcc.dg/pr42728.c: New test.
9984 2010-01-19 Anthony Green <green@moxielogic.com>
9986 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9988 2010-01-18 Anthony Green <green@moxielogic.com>
9990 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9993 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9995 * g++.dg/template/error45.C: reverted as part of reverting the
9996 fix of PR c++/42634.
9998 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10001 * g++.dg/template/error45.C: New test.
10003 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10006 * g++.dg/conversion/op6.C: New test.
10008 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10011 * gcc.target/alpha/pr42774.c: New test.
10013 2010-01-18 Richard Guenther <rguenther@suse.de>
10015 PR tree-optimization/42781
10016 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10018 2010-01-17 Richard Guenther <rguenther@suse.de>
10020 PR middle-end/42248
10021 * gcc.c-torture/execute/pr42248.c: New testcase.
10023 2010-01-17 Richard Guenther <rguenther@suse.de>
10025 PR tree-optimization/42773
10026 * g++.dg/torture/pr42773.C: New testcase.
10028 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10031 * gfortran.dg/interface_assignment_5.f90: New test.
10033 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10036 * g++.dg/template/crash94.C: Reverted.
10038 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10041 * gcc.dg/debug/pr42767.c: New.
10043 2010-01-15 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/decltype22.C: New.
10048 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10050 PR middle-end/42760
10051 * g++.dg/torture/pr42760.C: New test.
10053 2010-01-15 Jing Yu <jingyu@google.com>
10055 PR rtl-optimization/42691
10056 * gcc.c-torture/execute/pr42691.c: New.
10058 2010-01-15 Richard Guenther <rguenther@suse.de>
10060 PR middle-end/42739
10061 * g++.dg/torture/pr42739.C: New testcase.
10063 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10065 * g++.dg/template/error45.C: Revert as part of reverting changes
10068 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10071 * gfortran.dg/interface_31.f90: New test.
10073 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10075 * gcc.target/powerpc/pr42747.c: New file.
10077 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10079 PR middle-end/42674
10080 * c-c++-common/pr42674.c: New test.
10083 * g++.dg/template/instantiate11.C: New test.
10085 2010-01-14 Jason Merrill <jason@redhat.com>
10088 * g++.dg/overload/error3.C: New.
10091 * g++.dg/overload/rvalue1.C: New.
10093 2010-01-14 Martin Jambor <mjambor@suse.cz>
10095 PR tree-optimization/42706
10096 * gcc.dg/ipa/pr42706.c: New testcase.
10098 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10100 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10102 2010-01-14 Martin Jambor <mjambor@suse.cz>
10104 PR tree-optimization/42714
10105 * g++.dg/torture/pr42714.C: New test.
10107 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10109 PR rtl-optimization/42246
10110 * gfortran.dg/pr42246-2.f: New.
10112 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10114 PR rtl-optimization/42389
10115 * gcc.dg/pr42389.c: New.
10117 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10119 PR rtl-optimization/42388
10120 * gcc.dg/pr42388.c: New.
10122 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10124 PR rtl-optimization/42294
10125 * gfortran.dg/pr42294.f: New.
10127 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10129 PR rtl-optimization/39453
10130 PR rtl-optimization/42246
10131 * gcc.dg/pr39453.c: New.
10132 * gcc.dg/pr42246.c: New.
10134 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10136 PR middle-end/42245
10137 * gcc.dg/pr42245.c: New.
10138 * gcc.dg/pr42245-2.c: New.
10140 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10142 PR rtl-optimization/42249
10143 * gcc.dg/pr42249.c: New.
10145 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10148 * gcc.c-torture/execute/pr42721.c: New test.
10150 2010-01-14 Ira Rosen <irar@il.ibm.com>
10152 PR tree-optimization/42709
10153 * gcc.dg/vect/pr42709.c: New test.
10155 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10158 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10159 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10161 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10164 * gfortran.dg/generic_19.f90 : New test.
10166 2010-01-13 Richard Guenther <rguenther@suse.de>
10168 PR tree-optimization/42730
10169 * gcc.c-torture/compile/pr42730.c: New testcase.
10171 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10174 * gcc.target/ia64/pr42542-1.c: New.
10175 * gcc.target/ia64/pr42542-2.c: New.
10176 * gcc.target/ia64/pr42542-3.c: New.
10178 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10181 * g++.dg/template/error45.C: New test.
10183 2010-01-13 Martin Jambor <mjambor@suse.cz>
10185 PR tree-optimization/42704
10186 * g++.dg/torture/pr42704.C: New test.
10188 2010-01-13 Martin Jambor <mjambor@suse.cz>
10190 PR tree-optimization/42703
10191 * gcc.c-torture/compile/pr42703.c: New test.
10193 2010-01-13 Richard Guenther <rguenther@suse.de>
10195 PR tree-optimization/42705
10196 * gcc.c-torture/compile/pr42705.c: New testcase.
10198 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10200 * gcc.target/bfin/l2.c: New test.
10201 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10203 2010-01-13 Richard Guenther <rguenther@suse.de>
10205 PR middle-end/42716
10206 * gcc.c-torture/compile/pr42716.c: New testcase.
10208 2010-01-13 Richard Guenther <rguenther@suse.de>
10211 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10213 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10216 * gcc.c-torture/compile/pr42708-1.c: New test.
10218 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.dg/pr42662.c: New test.
10223 PR tree-optimization/42645
10224 * g++.dg/other/pr42645-1.C: New test.
10225 * g++.dg/other/pr42645-2.C: New test.
10227 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10230 * gcc.target/powerpc/warn-1.c: New test.
10231 * gcc.target/powerpc/warn-2.c: New test.
10233 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10235 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10238 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10240 * gcc.dg/lto/20100108_0.c: New.
10242 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10244 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10245 Add -march=i686 -msse for 32bit x86 targets.
10247 2010-01-10 Richard Guenther <rguenther@suse.de>
10249 PR middle-end/42667
10250 * gcc.dg/torture/pr42667.c: New testcase.
10252 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10255 * gfortran.dg/array_constructor_34.f90: New test.
10257 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10260 * gfortran.dg/array_constructor_33.f90: New test.
10261 gfortran.dg/array_function_5.f90: Add credit.
10263 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10266 * gcc.dg/pr42631.c: New.
10268 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10271 * gcc.dg/pr42630.c: New.
10273 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10276 * gcc.dg/pr42629.c: New.
10278 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10280 PR middle-end/42363
10281 * gcc.dg/torture/pr42363.c: New.
10283 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10287 * gcc.dg/vect/pr42604.c: New.
10288 * gcc.dg/vect/pr42395.c: New.
10290 2010-01-09 Richard Guenther <rguenther@suse.de>
10292 PR middle-end/42512
10293 * gcc.c-torture/execute/pr42512.c: New testcase.
10295 2010-01-09 Tobias Burnus <burnus@net-b.de>
10298 * gfortran.dg/c_ptr_tests_14.f90: New test.
10300 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10303 * gnat.dg/null_pointer_deref1.adb: Don't run on
10304 sparc*-sun-solaris2.11.
10306 2010-01-08 Richard Guenther <rguenther@suse.de>
10309 * gcc.dg/lto/20100103-1_0.c: New testcase.
10310 * gcc.dg/lto/20100103-2_0.c: Likewise.
10312 2010-01-08 Tobias Burnus <burnus@net-b.de
10315 * gfortran.dg/asynchronous_1.f90: New test.
10316 * gfortran.dg/asynchronous_2.f90: New test.
10317 * gfortran.dg/conflicts.f90: Update error message.
10319 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10322 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10324 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10326 PR tree-optimization/42625
10327 * g++.dg/opt/dtor4.C: New test.
10328 * g++.dg/opt/dtor4.h: New.
10329 * g++.dg/opt/dtor4-aux.cc: New.
10331 2010-01-07 Tobias Burnus <burnus@net-b.de>
10334 * gfortran.dg/proc_ptr_26.f90: New test.
10336 2010-01-07 Tobias Burnus <burnus@net-b.de>
10339 * gfortran.dg/allocatable_scalar_7.f90: New test.
10341 2010-01-06 Richard Guenther <rguenther@suse.de>
10343 * gcc.c-torture/compile/pr42632.c: New testcase.
10345 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10348 * gcc.target/i386/pr42542-4.c: New.
10349 * gcc.target/i386/pr42542-4a.c: Likewise.
10350 * gcc.target/i386/pr42542-5.c: Likewise.
10351 * gcc.target/i386/pr42542-5a.c: Likewise.
10353 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10355 * gcc.dg/tls/opt-15.c: New test.
10357 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10359 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10361 2010-01-05 Martin Jambor <mjambor@suse.cz>
10363 PR tree-optimization/42462
10364 * g++.dg/torture/pr42462.C: New test.
10366 2010-01-05 Jason Merrill <jason@redhat.com>
10368 * g++.dg/cpp0x/initlist30.C: New test.
10370 2010-01-05 Richard Guenther <rguenther@suse.de>
10372 PR tree-optimization/42614
10373 * gcc.c-torture/execute/pr42614.c: New testcase.
10375 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10377 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10378 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10379 -Wunreachable-code.
10380 * gcc.dg/Wunreachable-2.c: Likewise.
10381 * gcc.dg/Wunreachable-3.c: Likewise.
10382 * gcc.dg/Wunreachable-4.c: Likewise.
10383 * gcc.dg/Wunreachable-5.c: Likewise.
10384 * gcc.dg/Wunreachable-6.c: Likewise.
10385 * gcc.dg/Wunreachable-7.c: Likewise.
10386 * gcc.dg/Wunreachable-8.c: Likewise.
10387 * gcc.dg/20041231-1.c: Likewise.
10389 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10392 * gcc.dg/pr42611.c: New test.
10394 PR tree-optimization/42508
10395 * g++.dg/opt/pr42508.C: New test.
10397 2010-01-05 Tobias Burnus <burnus@net-b.de>
10400 * gfortran.dg/allocatable_scalar_8.f90: New.
10402 2010-01-04 Martin Jambor <mjambor@suse.cz>
10404 PR tree-optimization/42398
10405 * gcc.c-torture/compile/pr42398.c: New test.
10407 2010-01-04 Jason Merrill <jason@redhat.com>
10410 * g++.dg/ext/attrib35.C: New.
10413 * g++.dg/cpp0x/auto17.C: New.
10415 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10417 * gcc.dg/lto/20100104_0.c: New.
10419 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10422 * gcc.target/i386/pr42542-1.c: New.
10423 * gcc.target/i386/pr42542-1a.c: Likewise.
10424 * gcc.target/i386/pr42542-1b.c: Likewise.
10425 * gcc.target/i386/pr42542-2.c: Likewise.
10426 * gcc.target/i386/pr42542-2a.c: Likewise.
10427 * gcc.target/i386/pr42542-2b.c: Likewise.
10428 * gcc.target/i386/pr42542-3.c: Likewise.
10429 * gcc.target/i386/pr42542-3a.c: Likewise.
10431 2009-01-04 Tobias Burnus <burnus@net-b.de>
10434 * gfortran.dg/allocatable_scalar_5.f90: New test.
10435 * gfortran.dg/allocatable_scalar_6.f90: New test.
10437 2010-01-03 Richard Guenther <rguenther@suse.de>
10440 * gfortran.dg/gomp/recursion1.f90: Remove.
10442 2010-01-03 Richard Guenther <rguenther@suse.de>
10444 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10445 * gcc.dg/uninit-6.c: Likewise.
10446 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10448 2010-01-03 Richard Guenther <rguenther@suse.de>
10450 PR tree-optimization/42589
10451 * gcc.target/i386/pr42589.c: New testcase.
10453 2010-01-03 Richard Guenther <rguenther@suse.de>
10455 PR tree-optimization/42438
10456 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10458 2010-01-02 Richard Guenther <rguenther@suse.de>
10461 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10463 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10466 * gcc.target/alpha/pr42448-1.c: New test.
10467 * gcc.target/alpha/pr42448-2.c: Ditto.
10469 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10471 PR preprocessor/41947
10472 * gcc.dg/c99-hexfloat-3.c: New test.
10474 2010-01-01 Richard Guenther <rguenther@suse.de>
10477 * gcc.c-torture/execute/pr42570.c: New testcase.
10479 2010-01-01 Richard Guenther <rguenther@suse.de>
10481 PR middle-end/42559
10482 * gcc.c-torture/compile/pr42559.c: New testcase.
10485 Copyright (C) 2010 Free Software Foundation, Inc.
10487 Copying and distribution of this file, with or without modification,
10488 are permitted in any medium without royalty provided the copyright
10489 notice and this notice are preserved.