1 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/dependency_36.f90: New test.
6 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
9 * gcc.target/i386/pad-3.c: Ditto.
10 * gcc.target/i386/pad-7.c: Ditto.
11 * gcc.target/i386/pad-7.c: Ditto.
12 * gcc.target/i386/pr36502.c: Ditto.
13 * gcc.target/i386/zee.c: Ditto.
14 * gcc.target/i386/20060821-1.c: Ditto.
15 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
16 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
17 * gcc.target/i386/pad-5b.c: Ditto.
18 * gcc.target/i386/pad-6a.c: Ditto.
19 * gcc.target/i386/pad-6b.c: Ditto.
20 * gcc.target/i386/pad-8.c: Ditto.
21 * gcc.target/i386/pad-9.c: Ditto.
22 * gcc.target/i386/pad-10.c: Ditto.
23 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
25 2010-09-23 Richard Guenther <rguenther@suse.de>
27 PR tree-optimization/45565
28 * g++.dg/ipa/pr45565.C: New testcase.
30 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
34 * gfortran.dg/vector_subscript_bound_1.f90: New.
36 2010-09-23 Richard Guenther <rguenther@suse.de>
39 * gcc.dg/pr45750.c: New testcase.
41 2010-09-23 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
44 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
47 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
49 PR rtl-optimization/44374
50 * gcc.target/arm/headmerge-1.c: New test.
51 * gcc.target/arm/headmerge-2.c: New test.
52 * gcc.target/i386/headmerge-1.c: New test.
53 * gcc.target/i386/headmerge-2.c: New test.
55 2010-09-23 Daniel Kraft <d@domob.eu>
60 * gfortran.dg/intrinsic_intent_1.f03: New test.
61 * gfortran.dg/select_type_17.f03: New test.
62 * gfortran.dg/associate_5.f03: More definability tests.
63 * gfortran.dg/enum_2.f90: Check definability.
64 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
65 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
66 * gfortran.dg/char_expr_2.f90: Ditto.
67 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
68 * gfortran.dg/enum_5.f90: Ditto.
69 * gfortran.dg/equiv_constraint_8.f90: Ditto.
70 * gfortran.dg/impure_assignment_2.f90: Ditto.
71 * gfortran.dg/impure_assignment_3.f90: Ditto.
72 * gfortran.dg/intent_out_1.f90: Ditto.
73 * gfortran.dg/intent_out_3.f90: Ditto.
74 * gfortran.dg/pointer_assign_7.f90: Ditto.
75 * gfortran.dg/pointer_intent_3.f90: Ditto.
76 * gfortran.dg/pr19936_1.f90: Ditto.
77 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
78 * gfortran.dg/simpleif_2.f90: Ditto.
79 * gfortran.dg/protected_5.f90: Ditto.
80 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
81 * gfortran.dg/protected_6.f90: Ditto.
82 * gfortran.dg/protected_7.f90: Ditto.
84 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
87 * gfortran.dg/namelist_65.f90: New test.
89 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
91 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
92 the regexp pattern between the expected label and location string.
94 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
96 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
98 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
100 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
101 * gcc.dg/pr27898.c: Likewise.
102 * gcc.dg/pr28712.c: Likewise.
103 * gcc.dg/pr30762-1.c: Likewise.
104 * gcc.dg/pr31529-1.c: Likewise.
105 * gcc.dg/pr34457-1.c: Likewise.
106 * gcc.dg/pr34668-1.c: Likewise.
107 * gcc.dg/pr34989-1.c: Likewise.
108 * gcc.dg/pr43557-1.c: Likewise.
110 2010-09-22 Jakub Jelinek <jakub@redhat.com>
112 PR rtl-optimization/45739
113 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
116 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
118 * gcc.target/sparc/mnofpu.c: New test.
120 2010-09-22 Jakub Jelinek <jakub@redhat.com>
122 PR rtl-optimization/45739
123 * gcc.target/i386/pr45739.c: New test.
125 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
128 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
129 and counts. Add non-elemental function call check.
132 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
133 arguments checks. Update temporary counts.
134 * gfortran.dg/transpose_optimization_1.f90: New.
136 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
139 * objc.dg/invalid-method-1.m: New.
141 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
143 Merge from 'apple/trunk' branch on FSF servers.
145 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
148 * objc.dg/naming-4.m: New
149 * objc.dg/naming-5.m: New
150 * obj-c++.dg/naming-1.mm: New
151 * obj-c++.dg/naming-2.mm: New
153 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
154 Jack Howarth <howarth@bromo.med.uc.edu>
157 * g++.dg/torture/pr44972.C: Use portable assert().
159 2010-09-21 Richard Guenther <rguenther@suse.de>
161 PR tree-optimization/45580
162 * g++.dg/torture/pr45580.C: New testcase.
164 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
166 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
168 2010-09-20 Janus Weil <janus@gcc.gnu.org>
171 * gfortran.dg/pointer_check_7.f90: New.
173 2010-09-20 Jakub Jelinek <jakub@redhat.com>
175 PR rtl-optimization/45728
176 * gcc.c-torture/compile/pr45728.c: New test.
178 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
181 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
183 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
185 * g++.dg/tree-ssa/pr45605.C: Add "\\".
187 2010-09-20 Richard Guenther <rguenther@suse.de>
190 * gcc.dg/torture/pr45704.c: New testcase.
192 2010-09-20 Jan Hubicka <jh@suse.cz>
194 PR tree-optimize/45605
195 * g++.dg/tree-ssa/pr45605.C: New testcase.
197 2010-09-20 Michael Matz <matz@suse.de>
200 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
203 2010-09-20 Richard Guenther <rguenther@suse.de>
205 PR tree-optimization/45705
206 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
208 2010-09-20 Michael Matz <matz@suse.de>
211 * lib/target-supports.exp (check_effective_target_vect_perm):
214 2010-09-20 Jakub Jelinek <jakub@redhat.com>
216 PR rtl-optimization/45695
217 * gcc.c-torture/execute/pr45695.c: New test.
219 2010-09-19 Jan Hubicka <jh@suse.cz>
222 * gcc.c-torture/compile/pr44246.c:New file.
224 2010-09-19 Ira Rosen <irar@il.ibm.com>
226 PR tree-optimization/45714
227 * gfortran.dg/vect/pr45714-a.f: New test.
228 * gfortran.dg/vect/pr45714-b.f: New test.
230 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
232 * gnat.dg/const1.adb: Rename into...
233 * gnat.dg/constant1.adb: ...this.
234 * gnat.dg/constant2.adb: New test.
235 * gnat.dg/constant2_pkg1.ads: New helper.
236 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
238 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
240 * gnat.dg/specs/constant1.ads: New test.
241 * gnat.dg/specs/constant1_pkg.ads: New helper.
243 2010-09-18 Jan Hubicka <jh@suse.cz>
245 PR tree-optimization/45453
246 * g++.dg/tree-ssa/pr45453.C: New testcase.
248 2010-09-18 Jason Merrill <jason@redhat.com>
250 * g++.dg/cpp0x/initlist44.C: New.
252 2010-09-18 Richard Guenther <rguenther@suse.de>
254 PR tree-optimization/45709
255 * g++.dg/torture/pr45709-2.C: New testcase.
257 2010-09-18 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/45709
260 * g++.dg/torture/pr45709.C: New testcase.
262 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/pad-3.c: Pass -fno-pic.
267 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
269 * gcc.target/i386/pad-1.c: New.
270 * gcc.target/i386/pad-2.c: Likewise.
271 * gcc.target/i386/pad-3.c: Likewise.
272 * gcc.target/i386/pad-4.c: Likewise.
273 * gcc.target/i386/pad-5a.c: Likewise.
274 * gcc.target/i386/pad-5b.c: Likewise.
275 * gcc.target/i386/pad-6a.c: Likewise.
276 * gcc.target/i386/pad-6b.c: Likewise.
277 * gcc.target/i386/pad-7.c: Likewise.
278 * gcc.target/i386/pad-8.c: Likewise.
279 * gcc.target/i386/pad-9.c: Likewise.
280 * gcc.target/i386/pad-10.c: Likewise.
282 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
285 * gcc.dg/torture/stackalign/alloca-5.c: New.
287 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
290 * gcc.dg/torture/pr45678-2.c: New.
292 2010-09-17 Richard Guenther <rguenther@suse.de>
295 * gcc.dg/torture/pr45678-1.c: New testcase.
297 2010-09-17 Michael Matz <matz@suse.de>
299 PR tree-optimization/43432
300 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
301 check_effective_target_vect_perm_short): New predicates.
302 (check_effective_target_vect_perm): Include x86_64.
303 * gcc.dg/vect/pr43432.c: New test.
304 * gcc.dg/vect/vect-114.c: Adjust.
305 * gcc.dg/vect/vect-15.c: Ditto.
306 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
307 * gcc.dg/vect/slp-perm-9.c: Ditto.
309 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
312 * objc/execute/exceptions/throw-nil.m: Run the test only with the
315 2010-09-17 Richard Guenther <rguenther@suse.de>
317 * gcc.dg/pr27898.c: Use -flto instead of -combine.
318 * gcc.dg/pr28706.c: Likewise.
319 * gcc.dg/pr28712.c: Likewise.
320 * gcc.dg/pr30762-1.c: Likewise.
321 * gcc.dg/pr30762-2.c: Likewise.
322 * gcc.dg/pr31529-1.c: Likewise.
323 * gcc.dg/pr31529-2.c: Likewise.
324 * gcc.dg/pr34457-1.c: Likewise.
325 * gcc.dg/pr34457-2.c: Likewise.
326 * gcc.dg/pr34668-1.c: Likewise.
327 * gcc.dg/pr34668-2.c: Likewise.
328 * gcc.dg/pr34989-1.c: Likewise.
329 * gcc.dg/pr34989-2.c: Likewise.
330 * gcc.dg/pr43557-1.c: Likewise.
331 * gcc.dg/pr43557-2.c: Likewise.
332 * gcc.dg/debug/pr41893-1.c: Likewise.
333 * gcc.dg/matrix/matrix.exp: Do not use -combine.
334 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
335 * gcc.dg/matrix/matrix-4.c: Likewise.
336 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
337 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
338 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
339 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
341 2010-09-16 Tobias Burnus <burnus@net-b.de>
344 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
346 * gfortran.dg/intent_optimize_1.f90: New test.
348 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
350 * gcc.target/i386/divmod-1.c: New.
351 * gcc.target/i386/divmod-2.c: Likewise.
352 * gcc.target/i386/divmod-3.c: Likewise.
353 * gcc.target/i386/divmod-4.c: Likewise.
354 * gcc.target/i386/divmod-4a.c: Likewise.
355 * gcc.target/i386/divmod-5.c: Likewise.
356 * gcc.target/i386/divmod-6.c: Likewise.
357 * gcc.target/i386/divmod-7.c: Likewise.
358 * gcc.target/i386/divmod-8.c: Likewise.
359 * gcc.target/i386/udivmod-1.c: Likewise.
360 * gcc.target/i386/udivmod-2.c: Likewise.
361 * gcc.target/i386/udivmod-3.c: Likewise.
362 * gcc.target/i386/udivmod-4.c: Likewise.
363 * gcc.target/i386/udivmod-4a.c: Likewise.
364 * gcc.target/i386/udivmod-5.c: Likewise.
365 * gcc.target/i386/udivmod-6.c: Likewise.
366 * gcc.target/i386/udivmod-7.c: Likewise.
367 * gcc.target/i386/udivmod-8.c: Likewise.
369 2010-09-16 Jan Hubicka <jh@suse.cz>
371 * g++.dg/lto/pr45679-1_0.C: New file.
372 * g++.dg/lto/pr45679-1_1.C: New file.
373 * g++.dg/lto/pr45679-0_0.C: New file.
374 * g++.dg/lto/pr45679-0_1.C: New file.
376 2010-09-16 Janus Weil <janus@gcc.gnu.org>
379 * gfortran.dg/class_dummy_2.f03: New.
381 2010-09-16 Richard Guenther <rguenther@suse.de>
383 PR tree-optimization/45623
384 * gcc.dg/torture/pr45623.c: New testcase.
386 2010-09-16 Ira Rosen <irar@il.ibm.com>
388 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
389 name and parentheses.
390 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
392 2010-09-15 Jason Merrill <jason@redhat.com>
394 * g++.dg/parse/parameter-declaration-2.C: New.
396 * g++.dg/cpp0x/scoped_enum2.C: New.
398 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
400 * gcc.c-torture/compile/20100915-1.c: New test.
402 2010-09-15 Martin Jambor <mjambor@suse.cz>
405 * gcc.dg/ipa/pr45644.c: New test.
407 2010-09-15 Jakub Jelinek <jakub@redhat.com>
409 PR tree-optimization/45633
410 * gcc.dg/vect/pr45633.c: New test.
412 2010-09-15 Janus Weil <janus@gcc.gnu.org>
415 * gfortran.dg/allocate_derived_4.f90: New.
417 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
419 * lib/target-supports.exp
420 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
421 supported flag to true for neon.
423 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/template/crash103.C: New.
428 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
430 Merge from 'apple/trunk' branch on FSF servers.
432 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
435 * objc.dg/msg-in-protocol.m: New.
436 * obj-c++.dg/msg-in-protocol.mm: New.
438 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
441 * objc.dg/break-in-ifstmt.m: New.
443 2005-08-22 Ziemowit Laski <zlaski@apple.com>
446 * obj-c++.dg/comp-types-13.mm: New.
447 * objc.dg/comp-types-12.m: New.
449 2005-08-22 Ziemowit Laski <zlaski@apple.com>
452 * obj-c++.dg/proto-lossage-7.mm: New.
453 * objc.dg/proto-lossage-7.m: New.
455 2010-09-14 Jan Hubicka <jh@suse.cz>
457 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
459 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
462 2010-09-14 Jakub Jelinek <jakub@redhat.com>
465 * gcc.dg/pr45567.c: New test.
468 * g++.dg/debug/pr45660.C: New test.
470 2010-09-14 Ira Rosen <irar@il.ibm.com>
472 PR tree-optimization/45470
473 * g++.dg/vect/pr45470-a.cc: New test.
474 * g++.dg/vect/pr45470-a.cc: New test.
476 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
479 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
480 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
482 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485 * gfortran.dg/namelist_64.f90: New test.
487 2010-09-13 Jakub Jelinek <jakub@redhat.com>
489 PR rtl-optimization/45617
490 * gcc.target/i386/pr45617.c: New test.
492 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
494 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
496 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
498 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
499 * gcc.target/i386/fma4-vector.c: Likewise.
500 * gcc.target/i386/vectorize2.c: Likewise.
501 * gcc.target/i386/vectorize4.c: Likewise.
502 * gcc.target/i386/vectorize5.c: Likewise.
503 * gcc.target/i386/vectorize6.c: Likewise.
504 * gcc.target/i386/vectorize8.c: Likewise.
506 * gcc.target/i386/vect-double-1.c: New.
507 * gcc.target/i386/vect-double-1a.c: Likewise.
508 * gcc.target/i386/vect-double-2.c: Likewise.
509 * gcc.target/i386/vect-double-2a.c: Likewise.
511 * lib/target-supports.exp (check_effective_target_vect_double):
512 Set et_vect_double_saved to 0 when tuning for Atom.
514 2010-09-13 Jan Hubicka <jh@suse.cz>
516 * gcc.dg/torture/pr23821.c: Drop static keyword.
517 * gcc.dg/tree-ssa/loop-19.c: Likewise.
518 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
520 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
522 * gcc.target/arm/sync-1.c: New.
524 2010-09-12 Olivier Hainque <hainque@adacore.com>
526 * gnat.dg/memtrap.adb: New test.
528 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
530 * gfortran.dg/promotion.f90: Fix options.
532 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
534 * g++.dg/cpp0x/range-for1.C: New.
535 * g++.dg/cpp0x/range-for2.C: New.
536 * g++.dg/cpp0x/range-for3.C: New.
537 * g++.dg/cpp0x/range-for4.C: New.
538 * g++.dg/cpp0x/range-for5.C: New.
539 * g++.dg/cpp0x/range-for6.C: New.
541 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
543 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
544 and counts. Check that transpose is not called.
545 * gfortran.dg/transpose_2.f90: Update error message.
547 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
550 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
551 * g++.dg/lookup/strong-using-2.C: Likewise.
552 * g++.dg/lookup/strong-using-3.C: Likewise.
553 * g++.dg/lookup/strong-using-5.C: Likewise.
555 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
556 * g++.dg/cpp0x/inline-ns4.C: New.
557 * g++.dg/cpp0x/inline-ns5.C: New.
559 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
562 * gfortran.fortran-torture/compile/pr45634.f90: New.
564 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
566 * objc.dg/fobjc-exceptions.m: New test.
568 2010-09-10 Jan Hubicka <jh@suse.cz>
570 * g++.dg/inherit/covariant7.C: Fix pattern matching.
572 2010-09-10 Martin Jambor <mjambor@suse.cz>
574 PR tree-optimization/44972
575 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
576 * gcc.dg/tree-ssa/pr45144.c: Likewise.
577 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
579 * g++.dg/torture/pr44972.C: New test.
581 2010-09-10 Martin Jambor <mjambor@suse.cz>
583 PR tree-optimization/44972
584 * g++.dg/torture/pr34850.C: Remove expected warning.
586 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
588 * gfortran.dg/dummy_optional_arg.f90: New test.
590 2010-09-08 Jan Hubicka <jh@suse.cz>
592 PR tree-optimization/45598
593 * fortran.fortran-torture/compile/pr45598.f90: New test.
595 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
597 * lib/target-supports-dg.exp (dg-require-ifunc): New.
598 * lib/target-supports.exp (check_ifunc_available): New.
599 * gcc.dg/attr-ifunc-1.c: New.
600 * gcc.dg/attr-ifunc-2.c: New.
601 * gcc.dg/attr-ifunc-3.c: New.
602 * gcc.dg/attr-ifunc-4.c: New.
603 * gcc.dg/attr-ifunc-5.c: New.
604 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
605 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
606 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
607 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
609 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
612 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
614 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
616 * gfortran.dg/inline_transpose_1.f90: New test.
618 2010-09-08 Jakub Jelinek <jakub@redhat.com>
621 * g++.dg/warn/Wunused-var-15.C: New test.
623 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
625 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
628 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
630 * objc/execute/exceptions/throw-nil.m: New test.
631 * objc/execute/exceptions/handler-1.m: Updated to use the new
632 objc_set_uncaught_exception_handler() function.
633 * objc/execute/exceptions/matcher-1.m: New test.
635 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
638 * gfortran.dg/bit_comparison_1.F90: New test.
639 * gfortran.dg/leadz_trailz_3.f90: New test.
640 * gfortran.dg/masklr_2.F90: New test.
641 * gfortran.dg/shiftalr_1.F90: New test.
642 * gfortran.dg/merge_bits_2.F90: New test.
643 * gfortran.dg/dshift_2.F90: New test.
644 * gfortran.dg/bit_comparison_2.F90: New test.
645 * gfortran.dg/masklr_1.F90: New test.
646 * gfortran.dg/merge_bits_1.F90: New test.
647 * gfortran.dg/dshift_1.F90: New test.
648 * gfortran.dg/shiftalr_2.F90: New test.
650 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
652 * objc.dg/type-stream-1.m: Replaced with a test that tests that
653 functions from objc/typedstream.h are deprecated.
655 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
657 * lib/target-supports.exp
658 (check_effective_target_run_expensive_tests): New proc.
659 * gcc.c-torture/compile/limits-fnargs.c: Use
660 dg-require-effective-target run_expensive_tests.
662 2010-09-08 Jakub Jelinek <jakub@redhat.com>
665 * gfortran.dg/gomp/pr45597.f90: New test.
668 * gfortran.dg/gomp/pr45595.f90: New test.
670 2010-09-08 Michael Matz <matz@suse.de>
672 * c-c++-common/uninit-17.c: Adjust.
674 2010-09-08 Michael Matz <matz@suse.de>
676 PR tree-optimization/43430
677 * gcc.dg/vect/pr43430-2.c: New test.
679 2010-09-08 Michael Matz <matz@suse.de>
681 PR tree-optimization/33244
682 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
684 2010-09-08 Richard Guenther <rguenther@suse.de>
686 PR tree-optimization/45578
687 * gfortran.dg/pr45578.f90: New testcase.
689 2010-09-08 Richard Guenther <rguenther@suse.de>
692 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
694 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
697 * gfortran.dg/char_length_18.f90: New test.
699 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
702 * gcc.target/i386/pr36502.c: New test.
706 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
707 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
709 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
711 * gfortran.dg/achar_4.f90: Enable bounds checking.
713 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/pr45206.c: New test.
718 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
721 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
723 2010-09-07 Jan Hubicka <jh@suse.cz>
725 * gcc.c-torture/compile/20100907.c: New testcase.
727 2010-09-07 Richard Guenther <rguenther@suse.de>
730 * g++.dg/eh/pr45569.C: New testcase.
732 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
735 * gcc.target/arm/pr43137.c: New test.
737 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
740 * gfortran.dg/dependency_35.f90: New test.
742 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
745 * gfortran.dg/char_length_17.f90: New test.
747 2010-09-06 Dodji Seketeli <dodji@redhat.com>
752 * g++.dg/template/typedef34.C: New test.
753 * g++.dg/template/typedef35.C: New test.
755 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
758 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
760 2010-09-06 Mark Mitchell <mark@codesourcery.com>
762 * g++.dg/warn/Wdouble-promotion.C: New.
764 2010-09-06 Arnaud Charlet <charlet@adacore.com>
766 * g++.dg/parse/redef2.C: New.
768 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
770 * gcc.dg/20100906-1.c: New testcase.
772 2010-09-06 Jakub Jelinek <jakub@redhat.com>
775 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
776 DW_TAG_enumeration_type DIE.
778 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
780 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
783 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
785 PR rtl-optimization/44919
786 * g++.dg/opt/pr44919.C: New.
788 2010-09-06 Tobias Burnus <burnus@net-b.de>
791 * gfortran.dg/iall_iany_iparity_1.f90: New.
792 * gfortran.dg/iall_iany_iparity_2.f90: New.
794 2010-09-06 Jason Merrill <jason@redhat.com>
796 * g++.dg/cpp0x/initlist42.C: New.
798 * g++.dg/cpp0x/auto19.C: New.
800 * g++.dg/template/sfinae25.C: New.
801 * g++.dg/template/char1.C: Expect warning.
802 * g++.dg/template/nontype10.C: Likewise.
804 * g++.dg/cpp0x/implicit9.C: New.
806 * g++.dg/cpp0x/initlist43.C: New.
808 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
810 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
812 2010-09-05 Mark Mitchell <mark@codesourcery.com>
814 * gcc.dg/Wdouble-promotion.c: New.
816 2010-09-05 Tobias Burnus <burnus@net-b.de>
818 * gfortran.dg/float128_1.f90: Remove test case as
819 it always fails since Rev 163611 backed out the
820 front-end implementation.
822 2010-09-05 Tobias Burnus <burnus@net-b.de>
824 * gfortran.dg/float128_1.f90: XFAIL test case.
826 2010-09-05 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/bessel_7.f90: Decrease required precision.
830 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
833 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
834 ref-all-matching targets.
836 2010-09-05 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/45535
839 * gcc.c-torture/compile/pr45535.c: New testcase.
841 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
843 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
845 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
846 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
847 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
848 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
849 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
850 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
851 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
852 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
853 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
854 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
855 * gcc.target/i386/pr22152.c: Likewise.
856 * gcc.target/i386/pr36992-1.c: Likewise.
857 * gcc.target/i386/pr36992-2.c: Likewise.
858 * gcc.target/sh/sh4a-memmovua.c: Likewise.
860 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
863 * gcc.dg/const-uniq-1.c: Modify regexp.
865 2010-09-04 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/namelist_63.f90: New.
870 2010-09-04 Jan Hubicka <jh@suse.cz>
872 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
873 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
875 2010-09-04 Jan Hubicka <jh@suse.cz>
877 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
879 2010-09-04 Janus Weil <janus@gcc.gnu.org>
882 * gfortran.dg/allocate_alloc_opt_12.f90: New.
884 2010-09-03 Joseph Myers <joseph@codesourcery.com>
886 * gcc.dg/opts-4.c: New test.
888 2010-09-03 Steve Ellcey <sje@cup.hp.com>
890 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
891 * gcc.dg/vect/vect-peel-4.c: Ditto.
893 2010-09-03 Daniel Kraft <d@domob.eu>
896 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
898 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
901 * gfortran.dg/dependency_34.f90: New test.
903 2010-09-03 Steve Ellcey <sje@cup.hp.com>
905 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
907 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
910 gcc.target/i386/clearcap.map if supported.
912 2010-09-03 Michael Matz <matz@suse.de>
915 * gcc.dg/pr45415.c: New test.
917 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
919 PR tree-optimization/45506
920 * gcc.dg/pr45506.c: New.
922 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
925 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
926 * gcc.target/i386/float128-2.c: Ditto.
928 2010-09-03 Daniel Kraft <d@domob.eu>
931 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
932 * gfortran.dg/internal_dummy_2.f08: New test.
933 * gfortran.dg/internal_dummy_3.f08: New test.
934 * gfortran.dg/internal_dummy_4.f08: New test.
936 2010-09-03 Jakub Jelinek <jakub@redhat.com>
939 * gcc.target/i386/pr45500.c: New test.
941 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
943 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
945 2010-09-03 Daniel Kraft <d@domob.eu>
948 * gfortran.dg/exit_2.f08; Adapt error messages.
949 * gfortran.dg/exit_3.f08: New test.
950 * gfortran.dg/exit_4.f08: New test.
951 * gfortran.dg/exit_5.f03: New test.
953 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
955 * gfortran.dg/ishft_4.f90: New test.
957 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
959 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
960 FRIZ/XSRIZ instruciton for (double)(long long)x.
961 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
963 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
965 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
967 2010-09-02 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/44937
970 PR tree-optimization/45412
971 * g++.dg/opt/pr45412.C: New testcase.
972 * gcc.c-torture/compile/pr45412.c: Likewise.
973 * gcc.c-torture/compile/pr44937.c: Likewise.
975 2010-09-02 Joseph Myers <joseph@codesourcery.com>
977 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
978 but using -Werror=comment.
979 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
980 expected error messages.
982 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
984 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
985 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
987 2010-09-02 Tobias Burnus <burnus@net-b.de>
990 * gfortran.dg/initialization_27.f90: New.
992 2010-09-02 Ira Rosen <irar@il.ibm.com>
994 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
995 check into different basic blocks. Expect vectorization if misaligned
996 stores are supported.
997 * gcc.dg/vect/bb-slp-8a.c: New test.
998 * gcc.dg/vect/bb-slp-8b.c: New test.
1000 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1002 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1004 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1007 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1008 * gfortran.dg/class_dummy_1.f03: New.
1010 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/tree-prof/partition2.C: New test.
1015 2010-09-01 Richard Guenther <rguenther@suse.de>
1017 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1018 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1019 * gcc.c-torture/execute/20100827-1.c: Likewise.
1021 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1023 * gfortran.dg/execute_command_line_1.f90: New test.
1025 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1027 PR preprocessor/45457
1028 * c-c++-common/cpp/pr45457.c: New test.
1030 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1032 * gcc.dg/nested-func-8.c: New test.
1034 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1037 * gfortran.dg/popcnt_poppar_1.F90: New test.
1038 * gfortran.dg/popcnt_poppar_2.F90: New test.
1040 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1042 * gcc.target/i386/volatile-2.c: Require nonpic target.
1044 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.dg/pr45461.c: New test.
1049 2010-08-31 Richard Guenther <rguenther@suse.de>
1052 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1054 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1056 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1058 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1061 * gfortran.dg/typebound_proc_18.f03: New.
1063 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1065 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1066 * lib/scanasm.exp (scan-stack-usage): Likewise.
1067 (scan-stack-usage-not): Likewise.
1068 * gcc.dg/stack-usage-1.c: New test.
1069 * gcc.target/i386/stack-usage-realign.c: Likewise.
1071 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1073 PR tree-optimization/45427
1074 * gcc.dg/tree-ssa/pr45427.c: New test.
1076 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/template/crash102.C: New.
1081 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1084 * gcc.dg/gomp/atomic-12.c: New test.
1085 * gcc.dg/gomp/atomic-13.c: New test.
1086 * gcc.dg/gomp/atomic-14.c: New test.
1087 * g++.dg/gomp/atomic-11.C: New test.
1088 * g++.dg/gomp/atomic-12.C: New test.
1089 * g++.dg/gomp/atomic-13.C: New test.
1090 * g++.dg/gomp/atomic-14.C: New test.
1092 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1094 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1097 2010-08-30 Thomas Quinot <quinot@adacore.com>
1099 * gnat.dg/discr24.adb: New test.
1101 2010-08-30 Richard Guenther <rguenther@suse.de>
1103 PR tree-optimization/45449
1104 * gcc.dg/pr45449.c: New testcase.
1106 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1108 * gcc.dg/opts-1.c: Expect errors, not warnings.
1110 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1113 * gfortran.dg/dynamic_dispatch_11.f03: New.
1115 2010-08-29 Jason Merrill <jason@redhat.com>
1118 * g++.dg/parse/defarg15.C: New.
1120 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1123 * gfortran.dg/select_type_16.f03: New.
1125 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1126 Tobias Burnus <burnus@net-b.de>
1128 * gfortran.dg/bessel_7.f90: Decrease required precision.
1130 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1131 Kaz Kojima <kkojima@gcc.gnu.org>
1133 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1135 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1137 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1138 floating point conversion code generation.
1139 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1140 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1141 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1142 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1143 to integer conversion code generation.
1144 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1145 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1146 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1147 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1149 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1152 * gfortran.dg/random_seed_1.f90: Adjust test.
1153 * gfortran.dg/float128_1.f90: New test.
1155 2010-08-27 Tobias Burnus <burnus@net-b.de>
1158 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1159 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1160 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1161 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1162 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1163 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1164 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1166 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1169 * gfortran.dg/select_type_15.f03: New.
1171 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1174 * gfortran.dg/hollerith8.f90: New test.
1176 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1179 * gfortran.dg/dependency_33.f90: New test.
1181 2010-08-27 Richard Guenther <rguenther@suse.de>
1183 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1184 * gcc.dg/graphite/scop-2.c: Likewise.
1185 * gcc.dg/graphite/scop-20.c: Likewise.
1186 * gcc.dg/vect/slp-25.c: Likewise.
1188 2010-08-27 Olivier Hainque <hainque@adacore.com>
1190 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1192 2010-08-26 Daniel Kraft <d@domob.eu>
1197 * gfortran.dg/associate_8.f03: New test.
1198 * gfortran.dg/select_type_13.f03: New test.
1199 * gfortran.dg/select_type_14.f03: New test.
1201 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1203 PR tree-optimization/44485
1204 * gcc.dg/pr44485.c: New test.
1206 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1208 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1209 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1210 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1212 2010-08-26 Richard Guenther <rguenther@suse.de>
1214 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1215 * gcc.dg/graphite/scop-21.c: Likewise.
1217 2010-08-26 Richard Guenther <rguenther@suse.de>
1219 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1220 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1221 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1222 * gcc.dg/vect/vect-91.c: Likewise.
1223 * gcc.dg/vect/vect-peel-1.c: Likewise.
1224 * gcc.dg/vect/vect-peel-2.c: Likewise.
1225 * gcc.dg/vect/vect-peel-4.c: Likewise.
1227 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1230 * gfortran.dg/der_io_4.f90: New test.
1232 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1234 PR rtl-optimization/44858
1235 * gcc.c-torture/execute/pr44858.c: New test.
1237 PR rtl-optimization/45400
1238 * g++.dg/other/i386-8.C: New test.
1240 2010-08-25 Richard Guenther <rguenther@suse.de>
1242 * gcc.dg/alias-8.c: Adjust.
1244 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1246 * gcc.target/i386/combine-mul.c: New test.
1248 2010-08-25 Richard Guenther <rguenther@suse.de>
1251 * gcc.dg/graphite/id-27.c: New testcase.
1252 * gcc.dg/lto/20100825-1_0.c: Likewise.
1254 2010-08-25 Richard Guenther <rguenther@suse.de>
1256 PR tree-optimization/45316
1257 * g++.dg/opt/pr45316.C: New testcase.
1259 2010-08-25 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/45393
1262 * g++.dg/torture/pr45393.C: New testcase.
1264 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1266 PR tree-optimization/45059
1267 * gcc.c-torture/compile/pr45059.c: New test.
1269 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1271 * lib/target-supports.exp (check_effective_target_vect_unpack):
1272 Set vect_unpack supported flag to true for neon.
1274 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1276 * gcc.dg/tree-ssa/ifc-5.c: New.
1278 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1280 * gcc.dg/tree-ssa/ifc-4.c: New.
1281 * gcc.dg/tree-ssa/ifc-7.c: New.
1283 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1285 * gcc.dg/vect/vect.exp: Check loongson targets
1286 * g++.dg/vect/vect.exp: Likewise
1287 * gfortran.dg/vect/vect.exp: Likewise
1289 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1291 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1294 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1297 * gfortran.dg/proc_ptr_29.f90: New.
1299 2010-08-22 Tobias Burnus <burnus@net-b.de>
1300 Dominique d'Humieres <dominiq@lps.ens.fr>
1303 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1305 2010-08-22 Tobias Burnus <burnus@net-b.de>
1308 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1310 2010-08-22 Tobias Burnus <burnus@net-b.de>
1313 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1315 2010-08-22 Tobias Burnus <burnus@net-b.de>
1316 Dominique d'Humieres <dominiq@lps.ens.fr>
1320 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1321 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1323 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1328 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1329 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1330 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1332 2010-08-21 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/bessel_6.f90: New.
1337 * gfortran.dg/bessel_7.f90: New.
1339 2010-08-20 Jan Hubicka <jh@suse.cz>
1343 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1344 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1346 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1349 * gcc.target/i386/pr45336-1.c: New.
1350 * gcc.target/i386/pr45336-2.c: Likewise.
1351 * gcc.target/i386/pr45336-3.c: Likewise.
1352 * gcc.target/i386/pr45336-4.c: Likewise.
1354 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1357 * gcc.target/i386/volatile-2.c: Update scan strings to also
1358 include (%rip) for the memory reference on x86_64.
1360 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1363 * gcc.dg/pr44974.c: New test.
1365 PR rtl-optimization/45353
1366 * gcc.dg/pr45353.c: New test.
1368 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1370 * gcc.target/i386/volatile-2.c: New.
1372 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1374 PR rtl-optimization/44691
1375 * gfortran.dg/pr44691.f: New test.
1377 2010-10-19 Olivier Hainque <hainque@adacore.com>
1379 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1381 2010-08-19 Jason Merrill <jason@redhat.com>
1383 * g++.dg/init/synth3.C: New.
1384 * g++.dg/init/value8.C: New.
1385 * g++.dg/tree-ssa/empty-2.C: New.
1386 * g++.dg/cpp0x/noexcept09.C: New.
1388 2010-08-19 Daniel Kraft <d@domob.eu>
1392 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1393 * gfortran.dg/pointer_remapping_1.f90: New test.
1394 * gfortran.dg/pointer_remapping_2.f03: New test.
1395 * gfortran.dg/pointer_remapping_3.f08: New test.
1396 * gfortran.dg/pointer_remapping_4.f03: New test.
1397 * gfortran.dg/pointer_remapping_5.f08: New test.
1398 * gfortran.dg/pointer_remapping_6.f08: New test.
1400 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1403 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1405 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1407 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1409 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1411 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1414 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1417 * gcc.c-torture/execute/pr45070.c: New.
1419 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1421 * g++.dg/pr44328.C: New test.
1423 2010-08-19 Tobias Burnus <burnus@net-b.de>
1427 * gfortran.dg/bessel_3.f90: New.
1428 * gfortran.dg/bessel_4.f90: New.
1429 * gfortran.dg/bessel_5.f90: New.
1431 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1434 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1435 * gfortran.dg/pointer_init_2.f90: New.
1436 * gfortran.dg/pointer_init_3.f90: New.
1437 * gfortran.dg/pointer_init_4.f90: New.
1439 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1442 * g++.dg/pr45049-1.C: New test.
1443 * g++.dg/pr45049-2.C: New test.
1445 2010-08-18 Jie Zhang <jie@codesourcery.com>
1447 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1448 20 if __ARM_PCS is defined otherwise 64.
1449 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1450 instead of hard coded 64.
1452 2010-08-18 Yao Qi <yao@codesourcery.com>
1455 * gcc.target/arm/pr45094.c: New test.
1457 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1459 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1461 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1463 PR rtl-optimization/42575
1464 * gcc.target/arm/pr42575.c: New test.
1466 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1468 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1469 * gcc.dg/tls/thr-cse-1.c: New.
1471 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1474 * lib/target-supports.exp
1475 (check_effective_target_function_sections): New.
1476 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1477 function sections before proceding.
1479 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1482 * gfortran.dg/pr45308.f03: New test.
1484 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.target/i386/pr45296.c: New test.
1489 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1491 * g++.dg/ext/uow-1.C: New.
1492 * g++.dg/ext/uow-2.C: New.
1493 * g++.dg/ext/uow-3.C: New.
1494 * g++.dg/ext/uow-4.C: New.
1496 2010-08-17 Richard Guenther <rguenther@suse.de>
1499 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1501 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1504 * gcc.dg/Wcxx-compat-20.c: New test.
1506 2010-08-17 Daniel Kraft <d@domob.eu>
1509 * gfortran.dg/associate_1.f03: Extended to test newly supported
1510 features like association to variables.
1511 * gfortran.dg/associate_3.f03: Removed check for illegal change
1512 of associate-name here...
1513 * gfortran.dg/associate_5.f03: ...and added it here.
1514 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1515 * gfortran.dg/associate_7.f03: New test.
1517 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1519 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1521 2010-08-15 Daniel Kraft <d@domob.eu>
1524 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1525 * gfortran.dg/associate_3.f03: Clarify comment.
1526 * gfortran.dg/associate_5.f03: New test.
1527 * gfortran.dg/associate_6.f03: New test.
1529 2010-08-15 Tobias Burnus <burnus@net-b.de>
1532 * gfortran.dg/bind_c_usage_21.f90: New.
1533 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1535 2010-08-15 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/optional_absent_1.f90: New.
1538 * gfortran.dg/null_actual.f90: New.
1540 2010-08-15 Tobias Burnus <burnus@net-b.de>
1542 * gfortran.dg/pointer_target_1.f90: New.
1543 * gfortran.dg/pointer_target_2.f90: New.
1544 * gfortran.dg/pointer_target_3.f90: New.
1546 2010-08-15 Daniel Kraft <d@domob.eu>
1549 * gfortran.dg/elemental_args_check_3.f90: New test.
1550 * gfortran.dg/impure_1.f08: New test.
1551 * gfortran.dg/impure_2.f08: New test.
1552 * gfortran.dg/impure_3.f90: New test.
1553 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1555 2010-08-15 Ira Rosen <irar@il.ibm.com>
1557 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1558 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1560 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1562 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1564 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1566 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1568 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1569 dg-require-effective-target after dg-do.
1571 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1573 * lib/target-supports.exp (check_effective_target_vect_int): Return
1574 true for Loongson targets.
1575 (check_effective_target_vect_shift): Likewise.
1576 (check_effective_target_vect_no_int_max): Likewise.
1577 (check_effective_target_vect_no_align): Likewise.
1578 (check_effective_target_vect_short_mult): Likewise.
1580 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1582 * g++.dg/cast.C: Change fields of structures to "long" to pass
1583 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1584 * g++.dg/cpp0x/iop.C: Ditto.
1585 * g++.dg/cpp0x/named_refs.C: Ditto.
1586 * g++.dg/cpp0x/rv1p.C: Ditto.
1587 * g++.dg/cpp0x/rv2p.C: Ditto.
1588 * g++.dg/cpp0x/rv3p.C: Ditto.
1589 * g++.dg/cpp0x/rv4p.C: Ditto.
1590 * g++.dg/cpp0x/rv5p.C: Ditto.
1591 * g++.dg/cpp0x/rv6p.C: Ditto.
1592 * g++.dg/cpp0x/rv7p.C: Ditto.
1593 * g++.dg/cpp0x/rv8p.C: Ditto.
1594 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1596 2010-08-13 Daniel Kraft <d@domob.eu>
1598 * gfortran.dg/implied_shape_1.f08: New test.
1599 * gfortran.dg/implied_shape_2.f90: New test.
1600 * gfortran.dg/implied_shape_3.f08: New test.
1602 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1605 * gfortran.dg/char_component_initializer_1.f90: New test.
1607 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1609 PR tree-optimization/45241
1610 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1612 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1614 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1616 * gcc.target/i386/pr40906-2.c: Ditto.
1617 * gcc.target/i386/pr40906-3.c: Ditto.
1619 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.c-torture/execute/pr45262.c: New test.
1624 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1626 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1628 * g++.dg/other/profile1.C: Ditto.
1630 2010-08-12 Richard Guenther <rguenther@suse.de>
1632 PR tree-optimization/45232
1633 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1634 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1635 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1636 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1637 unsigned arithmetic.
1638 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1639 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1640 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1641 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1642 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1643 unsigned arithmetic.
1644 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1645 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1646 unsigned arithmetic.
1647 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1648 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1649 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1650 unsigned arithmetic.
1651 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1652 * gcc.dg/tree-ssa/negate.c: Adjust.
1653 * gcc.dg/vect/vect-1.c: Adjust.
1654 * gfortran.dg/reassoc_6.f: XFAIL.
1656 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1659 * gcc.dg/pr45259.c: New test.
1661 2010-08-12 Wei Guozhi <carrot@google.com>
1664 * gcc.target/arm/pr44999.c: New testcase.
1666 2010-08-12 Jie Zhang <jie@codesourcery.com>
1668 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1670 (main): Adjust accordingly.
1672 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1674 * gfortran.dg/graphite/id-22.f: New.
1676 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1678 * gcc.dg/graphite/id-26.c: New.
1680 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1682 * gcc.dg/graphite/id-25.c: New.
1684 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1686 * gcc.dg/graphite/run-id-5.c: New.
1687 * gcc.dg/graphite/run-id-6.c: New.
1688 * gfortran.dg/graphite/id-21.f: New.
1690 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1692 * gcc.dg/graphite/id-24.c: New.
1694 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1696 * gcc.dg/tree-ssa/pr20742.c: New.
1698 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1700 * gcc.dg/graphite/id-23.c: New.
1702 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1704 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1706 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1708 * gcc.dg/graphite/pr42729.c: New.
1710 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1712 * gfortran.dg/graphite/id-20.f: New.
1714 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1716 * gcc.dg/graphite/id-22.c: New.
1718 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1720 * gcc.dg/graphite/run-id-2.c: Call abort.
1722 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1724 * gcc.dg/graphite/id-20.c: New.
1726 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1727 Steve Kargl <kargl@gcc.gnu.org>
1730 * gfortran.dg/move_alloc_3.f90: New.
1731 * gfortran.dg/random_seed_2.f90: New.
1733 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1735 * lib/target-supports.exp (check_effective_target_sync_int_long):
1737 (check_effective_target_sync_char_short): Likewise.
1739 2010-08-10 Yao Qi <yao@codesourcery.com>
1741 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1743 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1744 * g++.dg/other/packed1.C: Likewise.
1745 * g++.dg/other/crash-4.C: Likewise.
1746 * g++.dg/ext/packed8.C: Likewise.
1747 * g++.dg/init/array16.C: Likewise.
1749 2010-08-10 xinliang David Li <davidxl@google.com>
1750 * gcc.dg/tree-ssa/loop-19.c: Add option
1751 -fno-prefetch-loop-array
1753 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1756 * gcc.c-torture/compile/pr45182.c: New test.
1758 2010-08-09 Jason Merrill <jason@redhat.com>
1761 * g++.dg/cpp0x/variadic-104.C: New.
1763 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1766 * gfortran.dg/dependency_32.f90: New test.
1768 2010-08-09 Richard Guenther <rguenther@suse.de>
1771 * g++.dg/opt/nrv17.C: New testcase.
1773 2010-08-09 Richard Guenther <rguenther@suse.de>
1776 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1777 alignment from MEM_REF offset only if we took it from the
1780 * gcc.target/i386/pr24178.c: New testcase.
1782 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1784 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1785 * gcc.dg/20030702-1.c: Ditto.
1786 * gcc.dg/20050309-1.c: Ditto.
1787 * gcc.dg/20050325-1.c: Ditto.
1788 * gcc.dg/20050330-2.c: Ditto.
1789 * gcc.dg/20051201-1.c: Ditto.
1790 * gcc.dg/gomp/pr27573.c: Ditto.
1791 * gcc.dg/gomp/pr34610.c: Ditto.
1792 * gcc.dg/pr24225.c: Ditto.
1793 * gcc.dg/pr26570.c: Ditto.
1794 * gcc.dg/pr32773.c: Ditto.
1795 * g++.dg/gcov/gcov-6.C: Ditto.
1796 * g++.dg/gomp/pr34608.C: Ditto.
1797 * gfortran.dg/gomp/pr27573.f90: Ditto.
1799 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1800 dg-require-host-local dg directive.
1801 * gcc.dg/profile-dir-2.c: Ditto.
1802 * gcc.dg/profile-dir-3.c: Ditto.
1804 2010-08-08 Richard Guenther <rguenther@suse.de>
1806 PR tree-optimization/45109
1807 * gcc.c-torture/compile/pr45109.c: New testcase.
1809 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1811 * gcc.dg/march.c: Skip if -march defined.
1812 * gcc.dg/mtune.c: Skip if -mtune defined.
1814 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1815 generic thunk support.
1817 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/pr45213.c: New test.
1822 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1825 * gfortran.dg/fmt_error_11.f03: New test.
1827 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1829 * lib/target-supports.exp (check_effective_target_sync_int_long):
1830 Add arm*-*-linux-gnueabi.
1831 (check_effective_target_sync_char_short): Likewise.
1833 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1836 * gfortran.dg/dependency_31.f90: New test.
1838 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1840 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1842 2010-08-06 Jason Merrill <jason@redhat.com>
1844 * g++.dg/cpp0x/sfinae3.C: New.
1845 * g++.dg/cpp0x/sfinae4.C: New.
1847 2010-08-06 Richard Guenther <rguenther@suse.de>
1849 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1850 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1851 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1852 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1853 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1854 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1855 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1856 * gcc.c-torture/execute/20100805-1.c: Likewise.
1858 2010-08-05 Martin Jambor <mjambor@suse.cz>
1861 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1863 2010-08-05 Martin Jambor <mjambor@suse.cz>
1865 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1866 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1868 2010-08-05 Martin Jambor <mjambor@suse.cz>
1870 * g++.dg/ipa/devirt-1.C: New test.
1871 * g++.dg/ipa/devirt-2.C: Likewise.
1872 * g++.dg/ipa/devirt-3.C: Likewise.
1873 * g++.dg/ipa/devirt-4.C: Likewise.
1874 * g++.dg/ipa/devirt-5.C: Likewise.
1875 * gcc.dg/ipa/iinline-3.c: Likewise.
1877 2010-08-05 Jie Zhang <jie@codesourcery.com>
1879 PR tree-optimization/45144
1880 * gcc.dg/tree-ssa/pr45144.c: New test.
1882 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1887 * gfortran.dg/class_25.f03: New.
1888 * gfortran.dg/class_26.f03: New.
1890 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1892 * g++.dg/warn/miss-format-1.C: Update line number.
1894 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1897 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1898 .frame and .mask assembler directives.
1900 2010-08-04 Richard Guenther <rguenther@suse.de>
1902 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1903 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1904 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1905 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1907 2010-08-04 Tobias Burnus <burnus@net-b.de>
1910 * gfortran.dg/derived_constructor_char_1.f90: New.
1911 * gfortran.dg/derived_constructor_char_2.f90: New.
1913 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1916 * gfortran.dg/dependency_30.f90: New test.
1918 2010-08-03 Jan Hubicka <jh@suse.cz>
1920 * gcc.c-torture/compile/pr45085.c: New testcase.
1922 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1926 * gfortran.dg/typebound_call_9.f03: Modified.
1927 * gfortran.dg/typebound_generic_1.f03: Modified.
1929 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1933 * gfortran.dg/dependency_29.f90: New test.
1935 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1938 * gfortran.dg/character_comparison_2.f90: New test.
1939 * gfortran.dg/character_comparison_3.f90: New test.
1940 * gfortran.dg/dependency_28.f90: New test.
1942 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1945 * gcc.target/arm/pr40457-1.c: New test.
1946 * gcc.target/arm/pr40457-2.c: New test.
1948 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1951 * gfortran.dg/typebound_call_17.f03: New.
1953 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1956 * gfortran.dg/allocate_derived_3.f90: New.
1958 2010-07-30 Xinliang David Li <davidxl@google.com>
1959 PR tree-optimization/45121
1960 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1962 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1965 * testsuite/g++.dg/pr45112.C: New test.
1967 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1970 PR rtl-optimization/45137
1971 * gcc.dg/pr45055.c: New test.
1973 2010-07-30 Alan Modra <amodra@gmail.com>
1975 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1976 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1978 2010-07-29 Tobias Burnus <burnus@net-b.de>
1982 * gfortran.dg/whole_file_25.f90: New.
1983 * gfortran.dg/whole_file_26.f90: New.
1984 * gfortran.dg/whole_file_27.f90: New.
1986 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/typebound_proc_17.f03: New.
1991 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1994 * gfortran.dg/move_alloc_2.f90: New.
1996 2010-07-29 Xinliang David Li <davidxl@google.com>
1997 PR tree-optimization/45121
1998 * c-c++-common/uninit-17.c: Fix expected output.
2000 2010-07-29 Richard Guenther <rguenther@suse.de>
2002 PR tree-optimization/45120
2003 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2005 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2009 * gfortran.dg/pr42051.f03: New testcase.
2011 2010-07-29 Richard Guenther <rguenther@suse.de>
2014 * gcc.c-torture/execute/pr45034.c: New testcase.
2016 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2021 2010-07-28 Daniel Kraft <d@domob.eu>
2023 * gfortran.dg/bound_8.f90: New test.
2025 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.dg/pr45105.c: New test.
2030 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2032 PR rtl-optimization/45107
2033 * gcc.dg/pr45107.c: New test.
2035 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2037 PR rtl-optimization/45101
2038 * gcc.dg/pr45101.c: New test.
2040 2010-07-28 Tobias Burnus <burnus@net-b.de>
2043 * gfortran.dg/whole_file_24.f90: New.
2045 2010-07-27 Jason Merrill <jason@redhat.com>
2047 * g++.dg/cpp0x/variadic102.C: New.
2048 * g++.dg/cpp0x/variadic103.C: New.
2050 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2052 PR rtl-optimization/40956
2055 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2056 * gcc.target/arm/pr42574.c: Add tests.
2058 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2060 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2062 (cleanup-repo-files): Ditto.
2063 (cleanup-saved-temps): Ditto.
2065 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2071 * gcc.dg/pr45079.c: New test.
2073 2010-07-27 Ira Rosen <irar@il.ibm.com>
2075 PR tree-optimization/44152
2076 * gcc.dg/vect/fast-math-pr44152.c: New test.
2078 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2081 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2082 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2083 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2084 * obj-c++.dg/torture/trivial.mm: Ditto.
2085 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2086 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2087 * objc.dg/torture/tls/thr-init.m: Ditto.
2088 * objc.dg/torture/trivial.m: Ditto.
2090 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2092 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2093 Skip on spu-*-* targets.
2095 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2097 PR tree-optimization/45083
2098 * gcc.dg/pr45083.c: New test.
2100 2010-07-26 Tobias Burnus <burnus@net-b.de>
2103 * gfortran.dg/whole_file_22.f90: New test.
2104 * gfortran.dg/whole_file_23.f90: New test.
2106 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2107 Jack Howarth <howarth@bromo.med.uc.edu>
2108 Richard Henderson <rth@redhat.com>
2111 * gcc.dg/tls/thr-init-1.c: New.
2112 * gcc.dg/tls/thr-init-2.c: New.
2113 * gcc.dg/torture/tls New.
2114 * gcc.dg/torture/tls/tls-test.c: New.
2115 * gcc.dg/torture/tls/thr-init-1.c: New.
2116 * gcc.dg/torture/tls/tls.exp: New.
2117 * gcc.dg/torture/tls/thr-init-2.c: New.
2118 * gcc.dg/tls/emutls-2.c: New test
2120 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2121 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2122 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2123 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2124 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2125 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2126 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2127 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2128 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2129 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2130 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2131 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2132 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2133 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2134 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2135 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2136 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2137 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2138 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2139 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2140 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2141 gfortran.dg/gomp/omp_threadprivate1.f90,
2142 gfortran.dg/gomp/omp_threadprivate2.f90,
2143 gfortran.dg/gomp/reduction1.f90,
2144 gfortran.dg/gomp/sharing-1.f90: Likewise.
2146 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2148 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2150 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2151 dg-require-visibility.
2153 2010-07-26 Richard Guenther <rguenther@suse.de>
2155 PR tree-optimization/43784
2156 * gcc.c-torture/execute/pr43784.c: New testcase.
2157 * g++.dg/torture/pr43784.C: Likewise.
2159 2010-07-26 Richard Guenther <rguenther@suse.de>
2162 * g++.dg/pr45056.C: New testcase.
2164 2010-07-26 Richard Guenther <rguenther@suse.de>
2166 PR tree-optimization/45071
2167 * gcc.dg/pr45071.c: New testcase.
2169 2010-07-26 Tobias Burnus <burnus@net-b.de>
2172 * gfortran.dg/namelist_62.f90: New.
2174 2010-07-26 Richard Guenther <rguenther@suse.de>
2176 * gcc.c-torture/execute/pr45017.c: Move ...
2177 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2179 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2182 * trim_optimize_1.f90: New test.
2183 * character_comparision_1.f90: New test.
2185 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188 * gfortran.dg/wtruncate_fix.f: New test.
2190 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2193 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2195 2010-07-24 Richard Guenther <rguenther@suse.de>
2198 * g++.dg/lto/20100724-1_0.C: New testcase.
2200 2010-07-24 Richard Guenther <rguenther@suse.de>
2203 * gcc.dg/lto/20100724-1_0.c: New testcase.
2204 * gcc.dg/lto/20100724-1_1.c: Likewise.
2206 2010-07-24 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/whole_file_21.f90: New.
2211 * gfortran.dg/integer_exponentiation_3.F90: Use
2212 -ffloat-store only for i?86/x86-64 -m32.
2214 2010-07-24 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2217 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2219 2010-07-24 Tobias Burnus <burnus@net-b.de>
2221 * gfortran.dg/func_decl_4.f90: Split test into two ...
2222 * gfortran.dg/func_decl_5.f90: ... parts.
2223 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2224 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2225 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2226 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2227 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2228 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2229 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2230 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2231 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2232 * gfortran.dg/sizeof.f90: Make test valid.
2233 * gfortran.dg/pr20865.f90: Add new dg-error.
2234 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2235 * gfortran.dg/g77/19990218-0.f: Ditto.
2236 * gfortran.dg/g77/19990218-1.f: Ditto.
2237 * gfortran.dg/g77/970625-2.f: Ditto.
2238 * gfortran.dg/pr37243.f: Fix function declaration.
2239 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2240 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2242 2010-07-23 Tobias Burnus <burnus@net-b.de>
2245 * gfortran.dg/char_array_structure_constructor.f90: Add
2246 -fwhole-file as dg-option as it otherwise fails on some
2249 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2251 * gnat.dg/aggr16.ad[sb]: New test.
2252 * gnat.dg/aggr16_pkg.ads: New helper.
2254 2010-07-23 Richard Guenther <rguenther@suse.de>
2257 * g++.dg/lto/20100723-1_0.C: New testcase.
2259 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2261 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2263 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2264 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2266 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2268 * lib/target-supports.exp (add_options_for_tls): New proc.
2269 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2270 * g++.dg/tls/static-1a.cc: Likewise.
2271 * gcc.dg/tls/emutls-1.c: Likewise.
2272 * gcc.dg/tls/opt-11.c: Likewise.
2273 * gcc.dg/tls/opt-12.c: Likewise.
2274 * gcc.dg/tls/pr24428-2.c: Likewise.
2275 * gcc.dg/tls/pr24428.c: Likewise.
2276 * obj-c++.dg/tls/static-1.mm: Likewise.
2277 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2278 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2279 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2280 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2281 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2282 * objc.dg/torture/tls/thr-init.m: Likewise.
2283 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2285 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2287 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2288 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2289 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2290 optimized dump files.
2292 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2294 PR tree-optimization/45047
2295 * gcc.c-torture/compile/pr45047.c: New test.
2297 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2299 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2300 instead of dg-compile.
2301 * gcc.dg/float-range-4.c: Ditto.
2302 * gcc.dg/float-range-5.c: Ditto.
2303 * gcc.dg/fold-overflow-1.c: Ditto.
2304 * gcc.dg/gomp/sections-4.c: Ditto.
2305 * gcc.dg/transparent-union-1.c: Ditto.
2306 * gcc.dg/transparent-union-2.c: Ditto.
2307 * gcc.target/i386/pr39315-check.c: Ditto.
2308 * g++.dg/gomp/sections-4.C: Ditto.
2309 * g++.dg/template/dtor7.C: Ditto.
2310 * g++.dg/tree-ssa/pr19952.C: Ditto.
2311 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2312 * gfortran.dg/graphite/pr42185.f90: Ditto.
2313 * gfortran.dg/namelist_36.f90: Ditto.
2314 * gnat.dg/noreturn1.adb: Ditto.
2315 * gnat.dg/specs/small_alignment.ads: Ditto.
2317 2010-07-23 Martin Jambor <mjambor@suse.cz>
2319 PR tree-optimization/44915
2320 * g++.dg/torture/pr44915.C: New test.
2322 2010-07-23 Martin Jambor <mjambor@suse.cz>
2324 PR tree-optimization/44914
2325 * g++.dg/tree-ssa/pr44914.C: New test.
2327 2010-07-23 Jie Zhang <jie@codesourcery.com>
2330 * gcc.dg/pr44290-1.c: New test.
2331 * gcc.dg/pr44290-2.c: New test.
2333 2010-07-23 Jason Merrill <jason@redhat.com>
2336 * g++.dg/abi/mangle44.C: New.
2338 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2340 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2341 for compile-time only tests.
2342 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2344 * gcc.target/i386/pr39315-4.c: Ditto.
2345 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2346 target check. Include sse-os-support.h.
2347 (main): Call check_isa and sse_os_support.
2348 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2349 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2350 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2351 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2352 target check. Include sse-os-support.h.
2353 (main): Call check_isa and sse_os_support.
2354 * gcc.target/i386/vperm-v2df.c: Ditto.
2356 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2358 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2359 (check_effective_target_avx_runtime): New procedure.
2360 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2361 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2363 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2364 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2365 and __get_cpuid test.
2366 * gcc.dg/compat/vector-2b_main.c: Ditto.
2368 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2370 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2371 for compile-time only test.
2372 * gcc.dg/pr32716.c: Ditto.
2373 * gcc.dg/pr34856.c: Ditto.
2374 * gcc.dg/pr36997.c: Ditto.
2375 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2376 * gfortran.dg/pr28158.f90: Ditto.
2377 * gfortran.dg/pr30667.f: Ditto.
2379 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2380 i?86-*-* and x86_64-*-* targets to disable execution on targets
2381 without sse2 runtime support.
2382 * g++.dg/vect/vect.exp: Ditto.
2383 * gfortran.dg/vect/vect.exp: Ditto.
2385 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2386 * gcc.dg/pr37544.c: Ditto.
2387 * gcc.dg/pr40550.c: Ditto.
2388 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2389 * gcc.dg/compat/vector-1a_main.c: Ditto.
2390 * gcc.dg/compat/vector-2a_main.c: Ditto.
2391 * gcc.dg/torture/pr16104-1.c: Ditto.
2392 * gcc.dg/torture/pr35771-1.c: Ditto.
2393 * gcc.dg/torture/pr35771-2.c: Ditto.
2394 * gcc.dg/torture/pr35771-3.c: Ditto.
2395 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2396 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2397 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2398 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2399 * g++.dg/other/i386-1.C: Ditto.
2400 * g++.dg/other/pr40446.C: Ditto.
2402 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2404 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2406 2010-07-23 Daniel Kraft <d@domob.eu>
2409 * gfortran.dg/exit_1.f08: New test.
2410 * gfortran.dg/exit_2.f08: New test.
2412 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2414 PR tree-optimization/39839
2415 * gcc.target/arm/pr39839.c: New test case.
2417 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/unchecked_convert5b.adb: New test.
2420 * gnat.dg/unchecked_convert6.adb: Likewise.
2421 * gnat.dg/unchecked_convert6b.adb: Likewise.
2423 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2425 * gnat.dg/aggr15.ad[sb]: New test.
2427 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2430 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2432 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2434 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2435 with dg-require-linker-plugin.
2437 2010-07-22 Richard Guenther <rguenther@suse.de>
2440 * g++.dg/lto/20100722-1_0.C: New testcase.
2442 2010-07-22 Richard Guenther <rguenther@suse.de>
2445 * gcc.dg/lto/20100720-3_0.c: New testcase.
2446 * gcc.dg/lto/20100720-3_1.c: Likewise.
2448 2010-07-22 Richard Guenther <rguenther@suse.de>
2450 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2451 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2454 * gcc.dg/lto/20100722-1_0.c: New testcase.
2456 2010-07-22 Martin Jambor <mjambor@suse.cz>
2458 PR tree-optimization/44891
2459 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2461 2010-07-22 Richard Guenther <rguenther@suse.de>
2463 PR tree-optimization/45017
2464 * gcc.c-torture/execute/pr45017.c: New testcase.
2466 2010-07-22 Tobias Burnus <burnus@net-b.de>
2469 * gfortran.dg/aliasing_dummy_5.f90: New.
2471 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2474 * gcc.target/arm/pr43698.c: New test.
2476 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2479 * Revert my commit r162325 for this PR.
2481 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.target/m68k/pr45015.c: New test.
2486 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2489 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2492 2010-07-21 Richard Guenther <rguenther@suse.de>
2495 * g++.dg/lto/20100721-1_0.C: New testcase.
2497 2010-07-21 Martin Jambor <mjambor@suse.cz>
2499 PR tree-optimization/44900
2500 * g++.dg/torture/pr44900.C: New test.
2502 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2505 * c-c++-common/uninit-17.c: Correct expected error.
2507 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/guality/asm-1.c: New test.
2512 * gcc.dg/guality/pr45003-2.c: New test.
2513 * gcc.dg/guality/pr45003-3.c: New test.
2515 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2520 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2522 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2523 defined on the current line.
2524 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2525 * g++.dg/debug/dwarf2/pr44641.C: New.
2527 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2529 * gcc.target/powerpc/block-move-1.c: New test.
2530 * gcc.target/powerpc/block-move-2.c: New test.
2532 2010-07-20 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/sfinae2.C: New.
2537 2010-07-20 Richard Guenther <rguenther@suse.de>
2540 * gcc.dg/lto/20100720-4_0.c: New testcase.
2542 2010-07-20 Richard Guenther <rguenther@suse.de>
2545 * gcc.dg/lto/20100720-2_0.c: New testcase.
2546 * gcc.dg/lto/20100720-2_1.c: Likewise.
2548 2010-07-20 Richard Guenther <rguenther@suse.de>
2551 * gcc.dg/lto/20100720-1_0.c: New testcase.
2552 * gcc.dg/lto/20100720-1_1.c: Likewise.
2554 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2557 * gcc.dg/guality/pr45003-1.c: New test.
2559 2010-07-20 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/44977
2562 * gcc.dg/torture/pr44977.c: New testcase.
2564 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2566 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2569 2010-07-20 Richard Guenther <rguenther@suse.de>
2573 * gcc.dg/pr44971.c: New testcase.
2574 * gcc.c-torture/compile/pr44988.c: Likewise.
2576 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2579 * gfortran.dg/allocate_with_typespec.f90: New test.
2580 * gfortran.dg/allocate_derived_1.f90: Update error message.
2582 2010-07-19 Jason Merrill <jason@redhat.com>
2585 * g++.dg/cpp0x/decltype23.C: New.
2587 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2590 * gfortran.dg/class_defined_operator_1.f03 : New test.
2592 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2594 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2595 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2596 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2597 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2599 2010-07-19 Richard Guenther <rguenther@suse.de>
2602 * gcc.c-torture/compile/pr44941.c: New testcase.
2604 2010-07-19 Jason Merrill <jason@redhat.com>
2607 * g++.dg/template/sfinae24.C: New.
2609 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2612 * gfortran.dg/data_implied_do_2.f90: Removed.
2614 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/template/sfinae23.C: New.
2619 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2621 * lib/target-supports.exp (check_sse_os_support_available): New
2623 (check_sse_hw_available): New proc.
2624 (check_effective_target_sse_runtime): New proc.
2625 (check_effective_target_sse2_runtime): New proc.
2626 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2627 -msse2 if check_sse_os_support_available.
2628 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2629 check_sse_os_support_available.
2630 * gcc.dg/vect/vect.exp: Likewise.
2631 * gfortran.dg/vect/vect.exp: Likewise.
2632 * gcc.target/i386/sol2-check: Renamed to ...
2633 * gcc.target/i386/sse-os-support.h: ... this.
2634 (sol2_check): Renamed to ...
2635 (sse_os_support): ... this.
2636 Only test movss with xmm registers.
2637 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2638 Removed ILL_INSN, ILL_INSN_LEN.
2639 * gcc.target/i386/sse2-check.h: Likewise.
2640 * gcc.target/i386/sse3-check.h: Likewise.
2641 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2642 Removed cpuid.h, __get_cpuid test.
2643 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2644 Removed cpuid.h, __get_cpuid test.
2645 * g++.dg/other/pr40446.C: Likewise.
2646 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2647 * gcc.dg/compat/vector-1a_main.c: Likewise.
2648 * gcc.dg/compat/vector-2a_main.c: Likewise.
2649 * gcc.dg/pr36584.c: Likewise.
2650 * gcc.dg/pr37544.c: Likewise.
2651 * gcc.dg/torture/pr16104-1.c: Likewise.
2652 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2653 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2654 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2655 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2656 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2657 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2659 * gcc.dg/torture/pr35771-2.c: Likewise.
2660 * gcc.dg/torture/pr35771-3.c: Likewise.
2661 * gcc.target/i386/pr39315-2.c: Likewise.
2662 * gcc.target/i386/pr39315-4.c: Likewise.
2663 * gcc.target/i386/vperm-v2df.c: Likewise.
2664 * gcc.target/i386/vperm-v2di.c: Likewise.
2665 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2666 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2669 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2672 * gfortran.dg/data_implied_do_2.f90: New test.
2674 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2676 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2678 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2680 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2681 to the "mips16" group.
2682 (mips_using_mips16_p): New procedure.
2683 (mips-dg-options): Use it.
2685 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.target/mips/mips16-attributes-4.c: New test.
2689 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2692 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2693 * gcc.target/powerpc/recip-2.c: Ditto.
2694 * gcc.target/powerpc/recip-3.c: Ditto.
2696 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2698 * gcc.target/arm/pr42235.c: New test.
2700 2010-07-16 Jason Merrill <jason@redhat.com>
2703 * g++.dg/template/partial8.C: New.
2705 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2707 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2708 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2710 (gualcvt): New overloaded inline.
2711 (GUALCVT): Use it for C++.
2712 * g++.dg/guality/guality.exp: New.
2713 * g++.dg/guality/guality.h: New.
2714 * g++.dg/guality/redeclaration1.C: New test.
2715 * g++.dg/dg.exp: Prune also guality/* tests.
2716 * gcc.dg/guality/pr43141.c: Moved to...
2717 * c-c++-common/guality/pr43141.c: ... here.
2719 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2722 * gfortran.dg/char4_iunit_2.f03: New test.
2724 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2726 * lib/plugin-support.exp (plugin-test-execute):
2727 Add ${gcc_objdir}/intl to includes.
2729 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2732 * gcc.c-torture/execute/pr44942.c: New test.
2733 * gcc.target/i386/pr44942.c: New test.
2735 2010-07-15 Jason Merrill <jason@redhat.com>
2738 * g++.dg/cpp0x/implicit7.C: New.
2739 * g++.dg/cpp0x/implicit8.C: New.
2741 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2743 Disable float tests for __SPU__ targets due to lack of signed zero:
2744 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2745 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2746 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2747 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2748 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2749 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2750 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2751 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2752 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2754 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2756 * gfortran.dg/select_char_2.f90: New test.
2758 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2760 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2763 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2766 * gfortran.dg/typebound_generic_9.f03: New.
2768 2010-07-15 Richard Guenther <rguenther@suse.de>
2770 PR tree-optimization/44946
2771 * gcc.c-torture/compile/pr44946.c: New testcase.
2773 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2776 * gfortran.dg/select_char_3.f90: New test.
2778 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2779 Kevin F. Quinn <kevquinn@gentoo.org>
2781 * gcc.dg/Wtrampolines.c: New.
2783 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2786 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2788 2010-07-14 Jason Merrill <jason@redhat.com>
2791 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2793 Implement C++0x unrestricted unions (N2544)
2794 * g++.dg/cpp0x/union1.C: New.
2795 * g++.dg/cpp0x/union2.C: New.
2796 * g++.dg/cpp0x/union3.C: New.
2797 * g++.dg/cpp0x/defaulted2.C: Adjust.
2798 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2799 * g++.old-deja/g++.ext/anon2.C: Adjust.
2800 * g++.old-deja/g++.mike/misc6.C: Adjust.
2802 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2805 * gfortran.dg/c_loc_tests_15.f90: New.
2807 2010-07-13 Jason Merrill <jason@redhat.com>
2810 * g++.dg/cpp0x/implicit6.C: New.
2812 2010-07-13 Jason Merrill <jason@redhat.com>
2815 * g++.dg/abi/noreturn1.C: New.
2816 * g++.dg/abi/noreturn2.C: New.
2818 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2822 * c-c++-common/pr44832.c: New test.
2824 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2827 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2828 on the target. Make sure that we can assemble the emitted asm when
2829 the test type is 'compile'.
2831 2010-07-13 Richard Guenther <rguenther@suse.de>
2833 PR tree-optimization/36960
2834 * g++.dg/torture/pr36960.C: New testcase.
2836 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2839 * g++.dg/template/sfinae21.C: New.
2840 * g++.dg/template/sfinae22.C: Likewise.
2842 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2845 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2846 * gcc.dg/plugin/ggcplug.c: Likewise.
2847 * g++.dg/plugin/selfassign.c: Likewise.
2848 * g++.dg/plugin/attribute_plugin.c: Likewise.
2849 * g++.dg/plugin/dumb_plugin.c: Likewise.
2850 * g++.dg/plugin/pragma_plugin.c: Likewise.
2852 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2854 * gcc.c-torture/execute/pr44683.x: New.
2855 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2857 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2863 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2864 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2865 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2866 * gfortran.dh/typebound_call_16.f03: New.
2867 * gfortran.dg/typebound_generic_6.f03: New.
2868 * gfortran.dg/typebound_generic_7.f03: New.
2869 * gfortran.dg/typebound_generic_8.f03: New.
2871 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2874 * gfortran.dg/char4_iunit_1.f03: New test.
2876 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2878 * gcc.dg/tree-ssa/vrp53.c: New test.
2880 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/template/sfinae19.C: New.
2884 * g++.dg/template/sfinae20.C: Likewise.
2886 2010-07-12 Jie Zhang <jie@codesourcery.com>
2888 * gcc.target/arm/interrupt-1.c: New test.
2889 * gcc.target/arm/interrupt-2.c: New test.
2891 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893 * gcc.dg/pr42427.c: Require c99_runtime.
2894 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2896 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2897 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2898 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2899 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2900 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2901 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2902 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2903 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2904 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2905 * gcc.target/i386/pr37275.c: Require visibility support.
2907 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2909 * lib/target-supports.exp (check_effective_target_sse): New proc.
2910 * gcc.target/i386/sol2-check.h: New file.
2911 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2912 Include sol2-check.h.
2913 (main) Only run do_test () if sol2_check ().
2914 * gcc.target/i386/sse2-check.h: Likewise.
2915 * gcc.target/i386/sse3-check.h: Likewise.
2916 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2917 [__sun__ && __svr4__]: Execute SSE2 instruction.
2918 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2919 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2920 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2921 * g++.dg/ext/vector14.C: Likewise.
2922 * g++.dg/other/mmintrin.C: Likewise.
2923 * gcc.dg/20020418-1.c: Likewise.
2924 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2925 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2926 * gcc.dg/format/unnamed-1.c: Likewise.
2927 Adapt dg-warning line number.
2928 * gcc.dg/graphite/pr40281.c: Likewise.
2929 * gcc.dg/pr32176.c: Likewise.
2930 * gcc.dg/pr40550.c: Likewise.
2931 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2932 * gcc.dg/torture/pr36891.c: Likewise.
2933 * gcc.target/i386/20020218-1.c: Likewise.
2934 * gcc.target/i386/20020523.c: Likewise.
2935 * gcc.target/i386/abi-1.c: Likewise.
2936 * gcc.target/i386/brokensqrt.c: Likewise.
2937 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2938 * gcc.target/i386/pr13366.c: Likewise.
2939 * gcc.target/i386/pr13685.c: Likewise.
2940 * gcc.target/i386/pr24306.c: Likewise.
2941 * gcc.target/i386/pr31486.c: Likewise.
2942 * gcc.target/i386/pr32065-1.c: Likewise.
2943 * gcc.target/i386/pr32065-2.c: Likewise.
2944 * gcc.target/i386/pr32389.c: Likewise.
2945 * gcc.target/i386/pr38824.c: Likewise.
2946 * gcc.target/i386/pr38931.c: Likewise.
2947 * gcc.target/i386/pr39592-1.c: Likewise.
2948 * gcc.target/i386/pr43766.c: Likewise.
2949 * gcc.target/i386/recip-divf.c: Likewise.
2950 * gcc.target/i386/recip-sqrtf.c: Likewise.
2951 * gcc.target/i386/recip-vec-divf.c: Likewise.
2952 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2953 * gcc.target/i386/sse-1.c: Likewise.
2954 * gcc.target/i386/sse-16.c: Likewise.
2955 * gcc.target/i386/sse-2.c: Likewise.
2956 * gcc.target/i386/sse-20.c: Likewise.
2957 * gcc.target/i386/sse-3.c: Likewise.
2958 * gcc.target/i386/sse-7.c: Likewise.
2959 * gcc.target/i386/sse-9.c: Likewise.
2960 * gcc.target/i386/sse-addps-1.c: Likewise.
2961 * gcc.target/i386/sse-addss-1.c: Likewise.
2962 * gcc.target/i386/sse-andnps-1.c: Likewise.
2963 * gcc.target/i386/sse-andps-1.c: Likewise.
2964 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2965 * gcc.target/i386/sse-comiss-1.c: Likewise.
2966 * gcc.target/i386/sse-comiss-2.c: Likewise.
2967 * gcc.target/i386/sse-comiss-3.c: Likewise.
2968 * gcc.target/i386/sse-comiss-4.c: Likewise.
2969 * gcc.target/i386/sse-comiss-5.c: Likewise.
2970 * gcc.target/i386/sse-comiss-6.c: Likewise.
2971 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2972 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2973 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2974 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2975 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2976 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2977 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2978 * gcc.target/i386/sse-divps-1.c: Likewise.
2979 * gcc.target/i386/sse-divss-1.c: Likewise.
2980 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2981 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2982 * gcc.target/i386/sse-maxps-1.c: Likewise.
2983 * gcc.target/i386/sse-maxss-1.c: Likewise.
2984 * gcc.target/i386/sse-minps-1.c: Likewise.
2985 * gcc.target/i386/sse-minss-1.c: Likewise.
2986 * gcc.target/i386/sse-movaps-1.c: Likewise.
2987 * gcc.target/i386/sse-movaps-2.c: Likewise.
2988 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2989 * gcc.target/i386/sse-movhps-1.c: Likewise.
2990 * gcc.target/i386/sse-movhps-2.c: Likewise.
2991 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2992 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2993 * gcc.target/i386/sse-movntps-1.c: Likewise.
2994 * gcc.target/i386/sse-movss-1.c: Likewise.
2995 * gcc.target/i386/sse-movss-2.c: Likewise.
2996 * gcc.target/i386/sse-movss-3.c: Likewise.
2997 * gcc.target/i386/sse-movups-1.c: Likewise.
2998 * gcc.target/i386/sse-movups-2.c: Likewise.
2999 * gcc.target/i386/sse-mulps-1.c: Likewise.
3000 * gcc.target/i386/sse-mulss-1.c: Likewise.
3001 * gcc.target/i386/sse-orps-1.c: Likewise.
3002 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3003 * gcc.target/i386/sse-recip-vec.c: Likewise.
3004 * gcc.target/i386/sse-recip.c: Likewise.
3005 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3006 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3007 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3008 * gcc.target/i386/sse-subps-1.c: Likewise.
3009 * gcc.target/i386/sse-subss-1.c: Likewise.
3010 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3011 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3012 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3013 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3014 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3015 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3016 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3017 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3018 * gcc.target/i386/sse-xorps-1.c: Likewise.
3019 * gcc.target/i386/ssefn-1.c: Likewise.
3020 * gcc.target/i386/ssefn-3.c: Likewise.
3021 * gcc.target/i386/sseregparm-1.c: Likewise.
3022 * gcc.target/i386/stackalign/return-3.c: Likewise.
3023 * gcc.target/i386/vectorize1.c: Likewise.
3024 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3025 * gcc.target/i386/xorps-sse.c: Likewise.
3026 * gfortran.dg/pr28158.f90: Likewise.
3027 * gfortran.dg/pr30667.f: Likewise.
3028 * gnat.dg/loop_optimization7.adb: Likewise.
3029 * gnat.dg/sse_nolib.adb: Likewise.
3031 2010-07-11 Tobias Burnus <burnus@net-b.de>
3034 * gfortran.dg/use_rename_6.f90: New.
3035 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3037 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3040 * gfortran.dg/class_24.f03: New.
3042 2010-07-10 Richard Guenther <rguenther@suse.de>
3045 * gcc.dg/lto/20100709-1_0.c: New testcase.
3046 * gcc.dg/lto/20100709-1_1.c: Likewise.
3048 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3050 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3052 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3055 * objc.dg/lto/trivial-1_0.m: New.
3056 * objc.dg/lto/lto.exp: New.
3057 * obj-c++.dg/lto/trivial-1_0.mm: New.
3058 * obj-c++.dg/lto/lto.exp: New.
3059 * objc.dg/symtab-1.m: Adjust sizes.
3060 * objc.dg/image-info.m: Do not run for gnu-runtime.
3062 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3064 * gcc.dg/pr32370.c: Allow another kind of error message.
3066 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/atomic3.adb: New test.
3070 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3071 Denys Vlasenko <dvlasenk@redhat.com>
3072 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3074 PR tree-optimization/28632
3075 * gcc.dg/tree-ssa/vrp51.c: New test.
3076 * gcc.dg/tree-ssa/vrp52.c: New test.
3078 2010-07-09 Jason Merrill <jason@redhat.com>
3080 * g++.dg/abi/covariant6.C: New.
3081 * g++.dg/inherit/covariant17.C: Test both bases.
3082 * g++.dg/inherit/covariant7.C: Check vtable layout.
3084 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3086 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3088 2010-07-09 Richard Guenther <rguenther@suse.de>
3090 PR tree-optimization/44852
3091 * gcc.c-torture/execute/pr44852.c: New testcase.
3093 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3095 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3096 multiplication by values.
3097 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3098 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3100 2010-07-09 Richard Guenther <rguenther@suse.de>
3102 PR tree-optimization/44882
3103 * gfortran.dg/pr44882.f90: New testcase.
3105 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3108 * gcc.target/arm/pr40657-1.c: New test.
3109 * gcc.target/arm/pr40657-2.c: New test.
3110 * gcc.c-torture/execute/pr40657.c: New test.
3112 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3114 * gcc.dg/tree-ssa/vrp50.c: New test.
3115 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3117 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3120 * gfortran.dg/c_sizeof_1.f90: Modified.
3121 * gfortran.dg/storage_size_1.f08: New.
3122 * gfortran.dg/storage_size_2.f08: New.
3124 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3126 * gcc.c-torture/execute/20100708-1.c: New test.
3128 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3131 * gfortran.dg/gomp/pr44847.f90: New test.
3133 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3135 PR tree-optimization/44710
3136 * gcc.dg/tree-ssa/ifc-6.c: New.
3137 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3139 2010-07-08 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/coarray_10.f90: Add an additional test.
3144 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3147 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3148 * gcc.c-torture/execute/pr44828.x: Revert.
3150 2010-07-08 Jason Merrill <jason@redhat.com>
3153 * g++.dg/inherit/covariant17.C: New.
3154 * g++.dg/abi/covariant1.C: Actually test for the bug.
3156 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3158 PR rtl-optimization/44838
3159 * gcc.dg/pr44838.c: New.
3161 2010-07-08 Richard Guenther <rguenther@suse.de>
3163 PR tree-optimization/44831
3164 * gcc.c-torture/compile/pr44831.c: New testcase.
3165 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3167 2010-07-08 Richard Guenther <rguenther@suse.de>
3169 PR tree-optimization/44861
3170 * g++.dg/vect/pr44861.cc: New testcase.
3172 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3175 * gcc.c-torture/execute/pr44828.x: New file.
3177 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3179 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3181 * g++.dg/ext/altivec-17.C: Adjust error message.
3183 2010-07-07 Tom Tromey <tromey@redhat.com>
3185 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3187 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3190 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3191 * gcc.target/i386/rdrand-2.c: Likewise.
3192 * gcc.target/i386/rdrand-3.c: Likewise.
3194 2010-07-07 Jan Hubicka <jh@suse.cz>
3197 * g++.dg/torture/pr44813.C: New testcase.
3198 * g++.dg/torture/pr44826.C: New testcase.
3200 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3202 PR rtl-optimization/44787
3203 * gcc.c-torture/compile/pr44788.c: New test.
3204 * gcc.target/arm/pr44788.c: New test.
3206 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3208 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3210 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3212 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3215 2010-07-06 Tobias Burnus <burnus@net-b.de>
3218 * gfortran.dg/parameter_array_init_6.f90: New.
3219 * gfortran.dg/initialization_20.f90: Update dg-error.
3220 * gfortran.dg/initialization_24.f90: Ditto.
3222 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3224 * gfortran.dg/dim_range_1.f90: New test.
3225 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3227 2010-07-06 Jason Merrill <jason@redhat.com>
3230 * g++.dg/cpp0x/initlist41.C: New.
3233 * g++.dg/template/ptrmem22.C: New.
3235 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3237 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3239 * gcc.target/i386/i386.exp: Likewise.
3241 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3244 * gcc.dg/lto/20100518_0.c: Limit to x86.
3246 2010-07-06 Richard Guenther <rguenther@suse.de>
3249 * gcc.c-torture/execute/pr44828.c: New testcase.
3251 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3253 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3254 * g++.dg/warn/volatile1.C: Likewise.
3255 * g++.dg/template/warn1.C: Likewise.
3257 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3259 AVX Programming Reference (June, 2010)
3260 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3261 * g++.dg/other/i386-3.C: Likewise.
3262 * gcc.target/i386/sse-12.c: Likewise.
3264 * gcc.target/i386/f16c-check.h: New.
3265 * gcc.target/i386/rdfsbase-1.c: Likewise.
3266 * gcc.target/i386/rdfsbase-2.c: Likewise.
3267 * gcc.target/i386/rdgsbase-1.c: Likewise.
3268 * gcc.target/i386/rdgsbase-2.c: Likewise.
3269 * gcc.target/i386/rdrand-1.c: Likewise.
3270 * gcc.target/i386/rdrand-2.c: Likewise.
3271 * gcc.target/i386/rdrand-3.c: Likewise.
3272 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3273 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3274 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3275 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3276 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3277 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3278 * gcc.target/i386/wrfsbase-1.c: Likewise.
3279 * gcc.target/i386/wrfsbase-2.c: Likewise.
3280 * gcc.target/i386/wrgsbase-1.c: Likewise.
3281 * gcc.target/i386/wrgsbase-2.c: Likewise.
3283 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3284 (__builtin_ia32_vcvtps2ph): New.
3285 (__builtin_ia32_vcvtps2ph256): Likewise.
3287 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3288 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3290 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3291 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3293 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3294 (__builtin_ia32_vcvtps2ph256): Likewise.
3295 Add fsgsbase,rdrnd,f16c.
3297 * lib/target-supports.exp (check_effective_target_f16c): New.
3299 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.dg/guality/nrv-1.c: New test.
3303 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3306 * gcc.target/arm/pr42505.c: New test case.
3308 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3311 * g++.dg/opt/nrv16.C: New test.
3313 2010-07-05 Richard Guenther <rguenther@suse.de>
3315 PR tree-optimization/44784
3316 * gcc.c-torture/compile/pr44784.c: New testcase.
3318 2010-07-05 Ira Rosen <irar@il.ibm.com>
3320 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3321 Increase loop bound and array size.
3322 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3325 2010-07-05 Ira Rosen <irar@il.ibm.com>
3327 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3328 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3329 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3330 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3331 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3333 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3336 * g++.dg/parse/template25.C: New.
3338 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3340 PR rtl-optimization/44695
3341 * gcc.dg/torture/pr44695.c: New.
3343 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3346 * g++.dg/ext/pretty3.C: New.
3348 2010-07-04 Richard Guenther <rguenther@suse.de>
3351 * g++.dg/torture/pr44809.C: New testcase.
3353 2010-07-04 Richard Guenther <rguenther@suse.de>
3355 PR tree-optimization/44656
3356 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3358 2010-07-04 Ira Rosen <irar@il.ibm.com>
3359 Revital Eres <eres@il.ibm.com>
3361 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3363 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3364 gcc.dg/vect/vect-96.c: Likewise.
3365 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3366 that support misaligned stores. Change the number of expected
3367 misaligned accesses.
3368 * gcc.dg/vect/vect-peel-1.c: New test.
3369 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3370 gcc.dg/vect/vect-peel-4.c: Likewise.
3371 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3372 vectorizable on all targets that support realignment.
3373 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3375 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3378 * gcc.dg/torture/pr44806.c: New.
3380 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3382 * gnat.dg/cond_expr1.adb: New test.
3384 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3386 * gnat.dg/modular3.adb: New test.
3387 * gnat.dg/modular3_pkg.ads: New helper.
3389 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3390 Mikael Pettersson <mikpe@it.uu.se>
3393 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3394 Make signed-ness of chars explicit. Scan the object for
3395 strings that are split by some target assemblers.
3396 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3399 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3401 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3403 2010-07-02 Le-Chun Wu <lcwu@google.com>
3406 * g++.dg/warn/Wshadow-7.C: New test.
3408 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3409 Julian Brown <julian@codesourcery.com>
3410 Sandra Loosemore <sandra@codesourcery.com>
3412 * gcc.c-torture/execute/20100416-1.c: New test case.
3414 2010-07-02 Julian Brown <julian@codesourcery.com>
3415 Sandra Loosemore <sandra@codesourcery.com>
3419 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3420 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3422 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3423 Julian Brown <julian@codesourcery.com>
3425 * gcc.target/arm/neon/vadds64.c: Regenerated.
3426 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3427 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3428 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3429 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3430 * gcc.target/arm/neon-vmls-1.c: Likewise.
3431 * gcc.target/arm/neon-vsubs64.c: New execution test.
3432 * gcc.target/arm/neon-vsubu64.c: New execution test.
3433 * gcc.target/arm/neon-vadds64.c: New execution test.
3434 * gcc.target/arm/neon-vaddu64.c: New execution test.
3436 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3438 * gcc.target/arm/neon-vands64.c: New.
3439 * gcc.target/arm/neon-vandu64.c: New.
3440 * gcc.target/arm/neon-vbics64.c: New.
3441 * gcc.target/arm/neon-vbicu64.c: New.
3442 * gcc.target/arm/neon-veors64.c: New.
3443 * gcc.target/arm/neon-veoru64.c: New.
3444 * gcc.target/arm/neon-vorns64.c: New.
3445 * gcc.target/arm/neon-vornu64.c: New.
3446 * gcc.target/arm/neon-vorrs64.c: New.
3447 * gcc.target/arm/neon-vorru64.c: New.
3448 * gcc.target/arm/neon/vands64.c: Regenerated.
3449 * gcc.target/arm/neon/vandu64.c: Regenerated.
3450 * gcc.target/arm/neon/vbics64.c: Regenerated.
3451 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3452 * gcc.target/arm/neon/veors64.c: Regenerated.
3453 * gcc.target/arm/neon/veoru64.c: Regenerated.
3454 * gcc.target/arm/neon/vorns64.c: Regenerated.
3455 * gcc.target/arm/neon/vornu64.c: Regenerated.
3456 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3457 * gcc.target/arm/neon/vorru64.c: Regenerated.
3459 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3461 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3463 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3465 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3466 * gfortran.dg/intent_out_5.f90: Same.
3467 * gfortran.dg/ltrans-7.f90: Same.
3468 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3470 2010-07-02 Jan Hubicka <jh@suse.cz>
3472 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3474 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3476 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3478 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3481 * c-c++-common/Wunused-var-12.c: New test.
3483 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3486 * gcc.target/arm/pr42835.c: New test.
3489 * gcc.target/arm/pr42172-1.c: New test.
3491 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3493 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3495 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3497 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3498 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3499 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3500 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3501 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3502 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3503 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3504 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3505 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3506 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3507 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3508 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3509 * gcc.target/arm/neon-vdup_ns64.c: New.
3510 * gcc.target/arm/neon-vdup_nu64.c: New.
3511 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3512 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3513 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3514 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3515 * gcc.target/arm/neon-vmov_ns64.c: New.
3516 * gcc.target/arm/neon-vmov_nu64.c: New.
3517 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3518 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3519 * gcc.target/arm/neon-vget_lanes64.c: New.
3520 * gcc.target/arm/neon-vget_laneu64.c: New.
3521 * gcc.target/arm/neon-vset_lanes64.c: New.
3522 * gcc.target/arm/neon-vset_laneu64.c: New.
3524 2010-07-02 Richard Guenther <rguenther@suse.de>
3526 * g++.dg/torture/20100702-1.C: New testcase.
3528 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3531 * gcc.c-torture/compile/pr44707.c: New test.
3533 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3536 * g++.dg/template/crash101.C: New.
3538 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3540 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3541 Use the ABI-0 accessors and fail it for m64.
3543 2010-07-02 Jan Hubicka <jh@suse.cz>
3545 * g++.dg/tree-ssa/pr44706.C: New testcase.
3547 2010-07-02 Richard Guenther <rguenther@suse.de>
3549 PR tree-optimization/44748
3550 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3552 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3554 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3555 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3556 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3557 the method types to forward:.
3559 2010-06-30 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3562 * g++.dg/other/pr25632.C: Likewise.
3564 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3566 PR tree-optimization/40421
3567 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3569 2010-07-01 Richard Guenther <rguenther@suse.de>
3573 * gcc.c-torture/execute/20100316-1.c: New testcase.
3574 * gcc.c-torture/execute/pr44468.c: Likewise.
3575 * gcc.c-torture/compile/20100609-1.c: Likewise.
3576 * gcc.dg/volatile2.c: Adjust.
3577 * gcc.dg/plugin/selfassign.c: Likewise.
3578 * gcc.dg/pr36902.c: Likewise.
3579 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3580 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3581 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3582 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3583 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3584 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3585 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3586 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3587 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3588 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3590 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3592 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3593 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3594 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3595 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3597 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3598 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3601 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3602 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3603 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3604 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3605 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3606 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3607 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3608 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3609 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3610 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3611 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3612 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3613 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3614 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3615 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3616 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3617 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3618 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3619 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3620 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3621 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3622 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3623 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3624 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3625 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3626 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3627 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3628 * g++.dg/tree-ssa/pr31146.C: Likewise.
3629 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3630 * g++.dg/tree-ssa/pr33604.C: Likewise.
3631 * g++.dg/plugin/selfassign.c: Likewise.
3632 * gfortran.dg/array_memcpy_3.f90: Likewise.
3633 * gfortran.dg/array_memcpy_4.f90: Likewise.
3634 * c-c++-common/torture/pr42834.c: New testcase.
3636 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3639 * g++.dg/template/crash100.C: New.
3641 2010-06-30 Jan Hubicka <jh@suse.cz>
3643 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3645 2010-06-30 Michael Matz <matz@suse.de>
3648 * gcc.dg/pr44699.c: New test.
3650 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3652 PR tree-optimization/39799
3653 * c-c++-common/uninit-17.c: New test.
3655 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3658 * gfortran.dg/read_infnan_1.f90: New test.
3660 2010-06-29 Jason Merrill <jason@redhat.com>
3662 Enable implicitly declared move constructor/operator= (N3053).
3663 * g++.dg/cpp0x/implicit3.C: New.
3664 * g++.dg/cpp0x/implicit4.C: New.
3665 * g++.dg/cpp0x/implicit5.C: New.
3666 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3667 * g++.dg/cpp0x/not_special.C: Adjust.
3668 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3669 * g++.dg/cpp0x/rv1n.C: Adjust.
3670 * g++.dg/cpp0x/rv1p.C: Adjust.
3671 * g++.dg/cpp0x/rv2n.C: Adjust.
3672 * g++.dg/cpp0x/rv2p.C: Adjust.
3673 * g++.dg/cpp0x/rv3n.C: Adjust.
3674 * g++.dg/cpp0x/rv3p.C: Adjust.
3675 * g++.dg/cpp0x/rv4n.C: Adjust.
3676 * g++.dg/cpp0x/rv4p.C: Adjust.
3677 * g++.dg/cpp0x/rv5n.C: Adjust.
3678 * g++.dg/cpp0x/rv5p.C: Adjust.
3679 * g++.dg/cpp0x/rv6n.C: Adjust.
3680 * g++.dg/cpp0x/rv6p.C: Adjust.
3681 * g++.dg/cpp0x/rv7n.C: Adjust.
3682 * g++.dg/cpp0x/rv7p.C: Adjust.
3683 * g++.dg/cpp0x/rv8p.C: Adjust.
3684 * g++.dg/gomp/pr26690-1.C: Adjust.
3685 * g++.dg/other/error20.C: Adjust.
3686 * g++.dg/other/error31.C: Adjust.
3687 * g++.dg/parse/error19.C: Adjust.
3688 * g++.dg/template/qualttp5.C: Adjust.
3689 * g++.old-deja/g++.law/ctors5.C: Adjust.
3691 Enable implicitly deleted functions (N2346)
3692 * g++.dg/cpp0x/defaulted17.C: New.
3693 * g++.dg/cpp0x/implicit1.C: New.
3694 * g++.dg/cpp0x/implicit2.C: New.
3695 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3696 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3697 * g++.dg/init/ctor4.C: Adjust.
3698 * g++.dg/init/synth2.C: Adjust.
3699 * g++.dg/lto/20081118_1.C: Adjust.
3700 * g++.dg/other/error13.C: Adjust.
3701 * g++.dg/other/unused1.C: Adjust.
3702 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3703 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3704 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3705 * g++.old-deja/g++.law/ctors17.C: Adjust.
3706 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3707 * g++.old-deja/g++.pt/assign1.C: Adjust.
3708 * g++.old-deja/g++.pt/crash20.C: Adjust.
3710 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3711 * g++.dg/cpp0x/defaulted13.C: Adjust.
3712 * g++.dg/cpp0x/defaulted2.C: Adjust.
3713 * g++.dg/cpp0x/defaulted3.C: Adjust.
3714 * g++.dg/cpp0x/initlist9.C: Adjust.
3715 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3716 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3717 * g++.dg/init/synth2.C: Adjust.
3719 * g++.dg/cpp0x/defaulted19.C: New.
3721 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3722 * g++.dg/template/error23.C: Fix for -std=c++0x.
3724 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3727 * gfortran.dg/proc_ptr_28.f90: New.
3729 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3731 PR tree-optimization/43801
3732 * g++.dg/torture/pr43801.C: New test.
3735 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3737 2010-06-29 Jason Merrill <jason@redhat.com>
3740 * g++.dg/template/qualified-id2.C: New.
3741 * g++.dg/template/qualified-id3.C: New.
3743 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/associated_target_4.f90: New.
3748 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3751 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3753 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3755 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3757 2010-06-29 Jan Hubicka <jh@suse.cz>
3759 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3761 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3764 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3765 * gcc.target/arm/wmul-3.c: New test.
3766 * gcc.target/arm/wmul-4.c: New test.
3768 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3770 PR rtl-optimization/44659
3771 * gcc.target/i386/extract-1.c: New.
3772 * gcc.target/i386/extract-2.c: Likewise.
3773 * gcc.target/i386/extract-3.c: Likewise.
3774 * gcc.target/i386/extract-4.c: Likewise.
3775 * gcc.target/i386/extract-5.c: Likewise.
3776 * gcc.target/i386/extract-6.c: Likewise.
3778 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3781 * g++.dg/warn/Wunused-var-14.C: New test.
3783 2010-06-28 Tobias Burnus <burnus@net-b.de>
3786 * gfortran.dg/nan_6.f90: New.
3788 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3790 PR tree-optimization/43781
3791 * gcc.dg/torture/pr43781.c: New.
3793 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3796 * gfortran.dg/actual_rank_check_1.f90: New test.
3798 2010-06-28 Martin Jambor <mjambor@suse.cz>
3800 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3802 2010-06-28 Jan Hubicka <jh@suse.cz>
3804 PR tree-optimization/44687
3805 * gcc.c-torture/compile/pr44687.c
3807 2010-06-28 Martin Jambor <mjambor@suse.cz>
3810 * g++.dg/torture/pr44535.C: New test.
3812 2010-06-28 Michael Matz <matz@suse.de>
3815 * gfortran.dg/pr44592.f90: New test.
3817 2010-06-28 Jan Hubicka <jh@suse.cz>
3819 PR tree-optimization/44357
3820 * g++.dg/torture/pr44357.C: New testcase.
3822 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3825 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3826 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3827 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3828 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3829 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3830 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3831 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3833 2010-06-27 Jan Hubicka <jh@suse.cz>
3835 * gcc.c-torture/compile/pr44686.c: New file.
3837 2010-06-27 Richard Guenther <rguenther@suse.de>
3839 PR tree-optimization/44683
3840 * gcc.c-torture/execute/pr44683.c: New testcase.
3842 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3844 * gnat.dg/noreturn3.ad[sb]: New test.
3846 2010-06-26 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp0x/explicit5.C: New.
3850 2010-06-26 Richard Guenther <rguenther@suse.de>
3852 PR tree-optimization/44393
3853 * gcc.dg/pr44393.c: New testcase.
3855 2010-06-26 Jan Hubicka <jh@suse.cz>
3857 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3859 2010-06-26 Richard Guenther <rguenther@suse.de>
3862 * gcc.dg/pr44674.c: New testcase.
3864 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3866 * gcc.dg/opts-3.c: New test.
3868 2010-06-26 Tobias Burnus <burnus@net-b.de>
3870 * gfortran.dg/type_decl_1.f90: New.
3871 * gfortran.dg/type_decl_2.f90: New.
3873 2010-06-26 Tobias Burnus <burnus@net-b.de>
3875 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3876 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3878 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3881 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3882 error in comparing reals.
3884 2010-06-25 Tobias Burnus <burnus@net-b.de>
3886 * selected_real_kind_2.f90: New.
3887 * selected_real_kind_3.f90: New.
3889 2010-06-25 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/entry_19.f90: New.
3893 2010-06-25 Tobias Burnus <burnus@net-b.de>
3895 * gfortran.dg/end_subroutine_1.f90: New.
3896 * gfortran.dg/end_subroutine_2.f90: New.
3897 * gfortran.dg/interface_proc_end.f90: Update.
3899 2010-06-25 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/semicolon_fixed.f: Update.
3902 * gfortran.dg/semicolon_fixed_2.f: New.
3903 * gfortran.dg/semicolon_free_2.f90: New.
3904 * gfortran.dg/semicolon_free.f90: Update.
3906 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3909 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3911 2010-06-25 Martin Jambor <mjambor@suse.cz>
3913 * g++.dg/ipa/iinline-3.C: New test.
3914 * gcc.dg/ipa/modif-1.c: Removed.
3916 2010-06-25 Jan Hubicka <jh@suse.cz>
3918 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3920 2010-06-25 Martin Jambor <mjambor@suse.cz>
3922 * g++.dg/ipa/iinline-2.C: New test.
3924 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3927 * gfortran.dg/pr43866.f90: New test.
3929 PR tree-optimization/44539
3930 * gcc.dg/pr44539.c: New test.
3932 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3936 * gcc.target/mips/madd-9.c: New test.
3938 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3941 * gcc.dg/noncompile/pr44517.c: New.
3942 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3944 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3947 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3948 and add argument to nop for IA64.
3950 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3953 * gcc.target/i386/mod-1.c: New.
3954 * gcc.target/i386/umod-1.c: Likewise.
3955 * gcc.target/i386/umod-2.c: Likewise.
3956 * gcc.target/i386/umod-3.c: Likewise.
3958 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3961 * g++.dg/torture/pr44492.C: New test.
3963 2010-06-24 Andi Kleen <ak@linux.intel.com>
3965 * c-c++-common/warn-omitted-condop.c: New.
3967 2010-06-24 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/import8.f90: New.
3972 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3974 * gnat.dg/not_null.adb: Update test case.
3976 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3979 * g++.dg/warn/Wunused-var-13.C: New test.
3982 * g++.dg/diagnostic/method1.C: New test.
3984 2010-06-22 Cary Coutant <ccoutant@google.com>
3986 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3988 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3991 * gfortran.dg/abstract_type_8.f03: New.
3993 2010-06-21 Jason Merrill <jason@redhat.com>
3995 * g++.dg/cpp0x/noexcept08.C: New.
3997 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3999 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4002 * gcc.target/i386/sse2-vec-2a.c: New.
4004 2010-06-21 DJ Delorie <dj@redhat.com>
4006 * gcc.dg/pragma-diag-1.c: New.
4008 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4011 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4013 2010-06-21 Alan Modra <amodra@gmail.com>
4016 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4017 tail call to check_fa_mid.
4019 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.c-torture/execute/pr44575.c: New test.
4024 2010-06-21 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/contiguous_1.f90: New.
4028 * gfortran.dg/contiguous_2.f90: New.
4029 * gfortran.dg/contiguous_3.f90: New.
4031 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4033 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4034 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4036 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4039 * gcc.target/i386/pr44546.c: New test.
4041 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4043 * gcc.dg/opts-2.c: New test.
4045 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4048 * gfortran.dg/typebound_proc_15.f03: Modified.
4050 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4053 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4054 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4056 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4058 * g++.dg/ext/label13.C: Fix typo in last change.
4060 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4063 * gfortran.dg/eof_3.f90
4064 * gfortran.dg/endfile_2.f90
4065 * gfortran.dg/endfile_4.f90
4066 * gfortran.dg/endfile_3.f90
4068 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4071 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4073 2010-06-18 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4078 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4080 * gcc.target/arm/pr40900.c: New test.
4082 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4084 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4086 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4089 * gfortran.dg/typebound_call_15.f03: New.
4091 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4094 * g++.dg/pr44486.C: New.
4096 2010-06-16 DJ Delorie <dj@redhat.com>
4098 * gcc.target/i386/volatile-bitfields-1.c: New.
4099 * gcc.target/i386/volatile-bitfields-2.c: New.
4101 2010-06-16 Jason Merrill <jason@redhat.com>
4103 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4105 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4107 2010-06-16 Richard Guenther <rguenther@suse.de>
4110 * gcc.c-torture/execute/pr44555.c: New testcase.
4112 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4115 * gfortran.dg/typebound_proc_16.f03: New.
4117 2010-06-16 Martin Jambor <mjambor@suse.cz>
4119 * g++.dg/torture/pr43905.C: New test.
4121 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4124 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4125 initialization loop from being vectorized.
4126 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4128 2010-06-16 Alan Modra <amodra@gmail.com>
4130 PR tree-optimization/44507
4131 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4133 2010-06-15 Jason Merrill <jason@redhat.com>
4135 * g++.dg/overload/arg3.C: Adjust error locations.
4136 * g++.dg/overload/copy1.C: Likewise.
4137 * g++.dg/tc1/dr152.C: Likewise.
4138 * g++.dg/template/incomplete4.C: Likewise.
4139 * g++.dg/template/incomplete5.C: Likewise.
4140 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4141 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4142 * g++.old-deja/g++.pt/crash9.C: Likewise.
4144 * g++.dg/inherit/virtual5.C: New.
4146 * g++.dg/cpp0x/defaulted18.C: New.
4148 * g++.dg/cpp0x/initlist40.C: New.
4150 * g++.dg/cpp0x/initlist39.C: New.
4152 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4155 * gcc.dg/graphite/pr44391.c: New.
4157 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4160 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4161 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4162 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4163 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4165 2010-06-15 Richard Guenther <rguenther@suse.de>
4167 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4169 2010-06-15 Richard Guenther <rguenther@suse.de>
4171 * gcc.dg/vect/bb-slp-21.c: Adjust.
4172 * gcc.dg/vect/bb-slp-13.c: Likewise
4173 * gcc.dg/vect/bb-slp-4.c: Likewise
4174 * gcc.dg/vect/bb-slp-22.c: Likewise
4175 * gcc.dg/vect/bb-slp-14.c: Likewise
4176 * gcc.dg/vect/bb-slp-23.c: Likewise
4177 * gcc.dg/vect/bb-slp-15.c: Likewise
4178 * gcc.dg/vect/bb-slp-17.c: Likewise
4179 * gcc.dg/vect/bb-slp-18.c: Likewise
4180 * gcc.dg/vect/bb-slp-19.c: Likewise
4181 * gcc.dg/vect/bb-slp-10.c: Likewise
4182 * gcc.dg/vect/bb-slp-11.c: Likewise
4183 * gcc.dg/vect/bb-slp-20.c: Likewise
4184 * gcc.dg/vect/bb-slp-3.c: Likewise
4186 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4189 * gfortran.dg/gomp/pr44536.f90: New test.
4190 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4192 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4195 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4196 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4198 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4200 PR tree-optimization/44508
4201 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4204 * gcc.dg/pr44509.c: New test.
4206 2010-06-14 Ira Rosen <irar@il.ibm.com>
4208 PR tree-optimization/44507
4209 * gcc.dg/vect/pr44507.c: New test.
4211 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4213 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4214 and c-pretty-print.h.
4216 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4218 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4220 * gfortran.dg/whole_file_18.f90: Updated error message.
4222 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4224 * gfortran.dg/whole_file_20.f03: New.
4226 2010-06-12 Jan Hubicka <jh@suse.cz>
4228 * gcc.c-torture/compile/pc44485.c: New testcase.
4230 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4233 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4234 * gfortran.dg/typebound_proc_14.f03: New.
4235 * gfortran.dg/typebound_proc_15.f03: New.
4237 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4239 * gcc.dg/opts-1.c: New test.
4241 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4243 * gcc.dg/funroll-loops-all.c: Update expected error.
4245 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/pr44481.c: New test.
4250 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4252 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4254 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4257 * gcc.dg/tree-ssa/pr44483.c: New.
4259 2010-06-11 Paul Brook <paul@codesourcery.com>
4261 * g++.dg/other/arm-neon-1.C: New test.
4263 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4267 * gfortran.dg/class_23.f03: New test.
4269 2010-06-11 Jan Hubicka <jh@suse.cz>
4271 * gcc.dg/ipa/pure-const-2.c: New testcase.
4273 2010-06-11 Jan Hubicka <jh@suse.cz>
4275 * gcc.dg/noreturn-7.c: Update.
4276 * gcc.dg/noreturn-4.c: Update.
4278 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4281 * g++.dg/other/typedef4.C: New test.
4283 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4286 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4288 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4291 * gfortran.dg/asynchronous_3.f03
4293 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4296 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4297 non-temporal stores out of the tests to form new test cases. As a
4298 result, no non-temporal store should be generated in this case.
4300 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4301 prefetch-7.c that generate one non-temporal store.
4303 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4304 prefetch-7.c that generate one non-temporal store and one
4305 one-temporal prefetch.
4307 2010-06-10 Martin Jambor <mjambor@suse.cz>
4309 PR tree-optimization/44258
4310 * gcc.dg/tree-ssa/pr44258.c: New test.
4312 2010-06-10 Daniel Kraft <d@domob.eu>
4315 * gfortran.dg/associate_1.f03: New test.
4316 * gfortran.dg/associate_2.f95: New test.
4317 * gfortran.dg/associate_3.f03: New test.
4318 * gfortran.dg/associate_4.f08: New test.
4320 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4322 * gfortran.dg/selected_char_kind_4.f90: New test.
4324 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4326 * gcc.dg/pr42461.c: New test.
4328 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4331 * gfortran.dg/selected_real_kind_1.f90: New.
4333 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4336 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4338 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4341 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4343 * gfortran.dg/data_namelist_conflict.f90: New test.
4345 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4347 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4348 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4349 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4351 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4353 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4354 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4355 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4356 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4357 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4359 2010-06-09 Jason Merrill <jason@redhat.com>
4362 * g++.dg/cpp0x/decltype23.C: Move to...
4363 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4365 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4368 * gfortran.dg/typebound_call_14.f03: New test.
4370 2010-06-09 Martin Jambor <mjambor@suse.cz>
4372 PR tree-optimization/44423
4373 * gcc.dg/tree-ssa/pr44423.c: New test.
4375 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4378 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4379 TV_NONE to initialize tv_id field.
4380 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4381 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4382 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4384 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4385 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4386 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4388 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4390 PR tree-optimization/39874
4392 * gcc.dg/pr39874.c: New file.
4394 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4396 * g++.dg/ext/attr-alias-1.C: New.
4397 * g++.dg/ext/attr-alias-2.C: New.
4399 2010-06-07 Tobias Burnus <burnus@net-b.de>
4402 * gfortran.dg/proc_ptr_27.f90: New.
4404 2010-06-07 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/decltype23.C: New.
4409 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4410 Shujing Zhao <pearly.zhao@oracle.com>
4413 * gcc.dg/c90-const-expr-10.c: Adjust.
4414 * gcc.dg/c99-const-expr-10.c: Adjust.
4415 * gcc.dg/init-bad-7.c: New.
4417 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4419 * lib/target-supports.exp (check_effective_target_gas): New proc.
4420 * gcc.c-torture/execute/960321-1.x: New file.
4422 2010-06-07 Jason Merrill <jason@redhat.com>
4425 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4427 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4430 * g++.dg/warn/Wunused-var-12.C: New test.
4433 * c-c++-common/Wunused-var-11.c: New test.
4435 2010-06-07 Jan Hubicka <jh@suse.cz>
4437 * gcc.dg/ipa/pure-const-1.c: New testcase.
4439 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4441 PR rtl-optimization/44404
4442 * gcc.dg/pr44404.c: New.
4444 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4447 * gcc.target/i386/abi-2.c: Check sysv abi here.
4448 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4449 function to avoid failures by different ABIs.
4450 * gcc.target/i386/aes-check.h: Likewise.
4451 * gcc.target/i386/avx-check.h: Likewise.
4452 * gcc.target/i386/fma4-check.h: Likewise.
4453 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4454 * gcc.target/i386/mmx-check.h: Likewise.
4455 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4456 * gcc.target/i386/pclmul-check.h: Likewise.
4457 * gcc.target/i386/sse-check.h: Likewise.
4458 * gcc.target/i386/sse2-check.h: Likewise.
4459 * gcc.target/i386/sse3-check.h: Likewise.
4460 * gcc.target/i386/sse4_1-check.h: Likewise.
4461 * gcc.target/i386/sse4_2-check.h: Likewise.
4462 * gcc.target/i386/sse4a-check.h: Likewise.
4463 * gcc.target/i386/ssse3-check.h: Likewise.
4464 * gcc.target/i386/xop-check.h: Likewise.
4465 * gcc.target/i386/pr27971.c: Fix for LLP64.
4466 * gcc.target/i386/pr39139.c: Likewise.
4467 * gcc.target/i386/pr39315-check.c: Likewise.
4468 * gcc.target/i386/vararg-1.c: Likewise.
4469 * gcc.target/i386/vararg-2.c: Likewise.
4470 Additional add dg-compile to avoid failure due
4473 * gcc.dg/compound-literal-1.c: Fix for llp64.
4474 * gcc.dg/pr32370.c: Likewise.
4475 * gcc.dg/pr37561.c: Likewise.
4476 * gcc.dg/pr41340.c: Likewise.
4477 * gcc.dg/pr41551.c: Likewise.
4479 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4482 * g++.dg/debug/dwarf2/typedef3.C: New test.
4484 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4487 * c-c++-common/pr20000.c: New.
4489 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4492 * g++.dg/init/pr44086.C: New.
4493 * g++.dg/cpp0x/decltype4.C: Adjust.
4495 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4498 * gfortran.dg/generic_23.f03: New test.
4500 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4503 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4505 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4508 * c-c++-common/Wunused-var-9.c: New test.
4510 2010-06-05 Jason Merrill <jason@redhat.com>
4512 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4514 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4517 * gcc.dg/c99-restrict-4.c: New test.
4519 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4521 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4522 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4523 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4524 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4525 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4526 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4527 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4528 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4529 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4530 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4531 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4532 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4533 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4534 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4535 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4536 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4537 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4538 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4539 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4540 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4541 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4542 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4544 2010-06-04 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/noexcept06.C: New.
4547 * g++.dg/cpp0x/noexcept07.C: New.
4549 * g++.dg/cpp0x/noexcept01.C: New.
4550 * g++.dg/cpp0x/noexcept02.C: New.
4551 * g++.dg/cpp0x/noexcept03.C: New.
4552 * g++.dg/cpp0x/noexcept04.C: New.
4553 * g++.dg/cpp0x/noexcept05.C: New.
4555 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4558 * g++.dg/warn/Wunused-var-10.C: New test.
4559 * g++.dg/warn/Wunused-var-11.C: New test.
4562 * c-c++-common/Wunused-var-10.c: New test.
4564 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4567 * gcc.dg/assign-warn-2.c: Update.
4568 * gcc.dg/cpp/line3.c: Update.
4569 * gcc.dg/c99-array-lval-8.c: Update.
4570 * gcc.dg/cast-qual-2.c: Update.
4571 * gcc.dg/c99-arraydecl-3.c: Update.
4572 * gcc.dg/assign-warn-1.c: Update.
4573 * gcc.dg/format/gcc_diag-1.c: Update.
4575 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4577 PR rtl-optimization/39871
4578 PR rtl-optimization/40615
4579 PR rtl-optimization/42500
4580 PR rtl-optimization/42502
4581 * gcc.target/arm/eliminate.c: New test.
4583 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4586 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4587 * g++.old-deja/g++.other/delete3.C: Likewise.
4588 * g++.old-deja/g++.other/new.C: Likewise.
4589 * g++.old-deja/g++.law/operators27.C: Likewise.
4590 * g++.old-deja/g++.mike/p755.C: Likewise.
4591 * g++.dg/eh/new1.C: Likewise.
4592 * g++.dg/init/new5.C: Likewise.
4594 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4596 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4597 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4598 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4600 2010-06-03 Richard Guenther <rguenther@suse.de>
4603 * lib/lto.exp: Always load gcc.exp.
4604 (lto-obj): For C source files invoke gcc_target_compile.
4605 * g++.dg/lto/20100603-1_0.C: New testcase.
4606 * g++.dg/lto/20100603-1_1.c: Likewise.
4608 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4610 PR tree-optimization/43688
4611 * gfortran.dg/pr43688.f90: New.
4613 2010-06-03 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/lto/20100603-1_0.c: New testcase.
4617 * gcc.dg/lto/20100603-2_0.c: Likewise.
4618 * gcc.dg/lto/20100603-3_0.c: Likewise.
4620 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4623 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4624 * gcc.target/powerpc/recip-2.c: Ditto.
4625 * gcc.target/powerpc/recip-3.c: Ditto.
4626 * gcc.target/powerpc/recip-4.c: Ditto.
4627 * gcc.target/powerpc/recip-5.c: Ditto.
4628 * gcc.target/powerpc/recip-6.c: Ditto.
4629 * gcc.target/powerpc/recip-7.c: Ditto.
4630 * gcc.target/powerpc/recip-test.h: Ditto.
4631 * gcc.target/powerpc/recip-test2.h: Ditto.
4633 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4635 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4637 2010-06-02 Jason Merrill <jason@redhat.com>
4639 * g++.dg/ext/vector9.C: Expect typedef in error message.
4644 * g++.dg/tc1/dr101.C: Remove xfails.
4646 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4649 * g++.dg/ipa/pr44372.C: New.
4651 2010-06-02 Jan Hubicka <jh@suse.cz>
4654 * g++.dg/torture/pr44295.C: Neww testcase.
4656 2010-06-02 Jan Hubicka <jh@suse.cz>
4658 * gcc.dg/tree-ssa/loadpre6.c: Update.
4660 2010-06-02 Richard Guenther <rguenther@suse.de>
4662 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4665 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4667 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4668 the link fail message.
4670 2010-06-02 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/use_13.f90: New test case.
4675 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4678 * gfortran.dg/error_stop_2.f08: Minor update.
4680 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4683 * gfortran.dg/error_stop_1.f08: New test.
4684 * gfortran.dg/error_stop_2.f08: New test.
4686 2010-06-01 Jason Merrill <jason@redhat.com>
4689 * g++.dg/cpp0x/initlist37.C: New.
4690 * g++.dg/cpp0x/initlist38.C: New.
4693 * g++.dg/cpp0x/initlist36.C: New.
4695 2010-05-31 Jan Hubicka <jh@suse.cz>
4697 * gcc.dg/noreturn-8.c: New testcase.
4699 2010-05-31 Jan Hubicka <jh@suse.cz>
4701 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4702 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4704 2010-05-31 Jan Hubicka <jh@suse.cz>
4706 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4707 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4709 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4712 * gfortran.dg/dependency_27.f90: New test.
4713 * gfortran.dg/array_assign_1.F90: New test.
4715 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4718 * gcc.target/i386/sse-24.c: New test.
4720 2010-05-31 Jan Hubicka <jh@suse.cz>
4722 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4724 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4727 * gcc.dg/pr44337.c: New test.
4729 PR tree-optimization/44182
4730 * g++.dg/debug/pr44182.C: New test.
4732 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4734 * gcc.dg/nested-func-7.c: New test.
4735 * gnat.dg/frame_overflow.adb: Adjust directives.
4737 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4739 * gnat.dg/prot2.ad[sb]: New test.
4740 * gnat.dg/prot2_pkg1.ads: New helper.
4741 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4743 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4745 * gnat.dg/array11.adb: Adjust dg-warning directive.
4746 * gnat.dg/object_overflow.adb: Likewise.
4748 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4751 * gcc.dg/tree-ssa/pr44306.c: New.
4753 2010-05-29 Jan Hubicka <jh@suse.cz>
4755 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4757 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4759 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4761 2010-05-28 Mike Stump <mikestump@comcast.net>
4764 * objc.dg/const-str-9.m: Remove static.
4766 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4769 * gcc.c-torture/compile/pr43636.c: New test.
4771 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4774 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4775 * obj-c++.dg/try-catch-9.mm: Ditto.
4777 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4779 Revert patch for PR c++/44188
4780 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4782 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4785 * g++.dg/debug/dwarf2/typedef3.C: New test.
4787 2010-05-27 Jason Merrill <jason@redhat.com>
4790 * g++.dg/ext/vla9.C: New.
4792 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4795 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4796 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4797 * objc.dg/torture/tls/thr-init.m: Ditto.
4798 * objc.dg/torture/trivial.m: Ditto.
4799 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4800 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4801 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4802 * obj-c++.dg/torture/trivial.mm: Ditto.
4804 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4806 * g++.dg/lto/20100302_0.C: Skip on darwin.
4808 2010-05-27 Richard Guenther <rguenther@suse.de>
4810 PR tree-optimization/44284
4811 * gcc.dg/vect/vect-118.c: New testcase.
4812 * gcc.dg/vect/bb-slp-20.c: Adjust.
4813 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4814 * gcc.dg/vect/slp-9.c: Likewise.
4815 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4816 * gcc.dg/vect/vect-10.c: Likewise.
4817 * gcc.dg/vect/vect-109.c: Likewise.
4818 * gcc.dg/vect/vect-12.c: Likewise.
4819 * gcc.dg/vect/vect-36.c: Likewise.
4820 * gcc.dg/vect/vect-7.c: Likewise.
4821 * gcc.dg/vect/vect-iv-8.c: Likewise.
4822 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4823 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4824 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4825 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4826 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4827 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4828 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4829 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4830 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4831 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4832 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4833 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4834 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4835 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4836 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4837 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4838 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4840 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4842 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4845 2010-05-26 Jan Hubicka <jh@suse.cz>
4847 * gcc.dg/lto/materialize-1_0.c: New file.
4848 * gcc.dg/lto/materialize-1_1.c: New file.
4850 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4852 * gnat.dg/lto10.adb: New test.
4853 * gnat.dg/lto10_pkg.ads: New helper.
4855 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4857 * lib/target-supports.exp (check_effective_target_int128): New
4858 function to check if __int128 types are available for target.
4859 * c-c++-common/int128-types-1.c: New.
4860 * c-c++-common/int128-1.c: New.
4861 * c-c++-common/int128-2.c: New.
4862 * g++.dg/abi/mangle43.C: New.
4863 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4864 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4865 pointer-wide scalar.
4866 * g++.dg/other/pr25632.C: Likewise.
4867 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4868 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4870 * g++.dg/warn/pr13358-4.C: Likewise.
4871 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4872 * g++.dg/warn/Wconversion-null.C: Likewise.
4874 2010-05-26 Jason Merrill <jason@redhat.com>
4877 * g++.dg/cpp0x/variadic101.C: New.
4879 2010-05-26 Richard Guenther <rguenther@suse.de>
4881 PR rtl-optimization/44164
4882 * gcc.c-torture/execute/pr44164.c: New testcase.
4883 * g++.dg/tree-ssa/pr13146.C: Adjust.
4885 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4888 * gfortran.dg/whole_file_19.f90 : New test.
4890 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4895 * gfortran.dg/pr40999.f: Fix function type.
4896 * gfortran.dg/whole_file_5.f90: Likewise.
4897 * gfortran.dg/whole_file_6.f90: Likewise.
4898 * gfortran.dg/whole_file_16.f90: New.
4899 * gfortran.dg/whole_file_17.f90: New.
4900 * gfortran.dg/whole_file_18.f90: New.
4902 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4903 Iain Sandoe <iains@gcc.gnu.org>
4905 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4906 * gcc.c-torture/compile/pr44197.c: Require alias support.
4907 * gcc.dg/lto/20081222_0.c: Ditto.
4909 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4912 * gcc.dg/guality/vla-2.c: New test.
4914 2010-05-25 Richard Guenther <rguenther@suse.de>
4917 * g++.dg/torture/pr44069.C: New testcase.
4919 2010-05-25 Richard Guenther <rguenther@suse.de>
4921 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4923 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4926 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4928 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4930 * obj-c++.dg/torture/tls/trivial.mm: New.
4931 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4932 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4933 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4934 * obj-c++.dg/torture/tls/diag-1.mm: New.
4935 * obj-c++.dg/torture/tls/tls.exp: New.
4936 * obj-c++.dg/torture/trivial.mm: New.
4937 * obj-c++.dg/torture/dg-torture.exp: New.
4938 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4939 * obj-c++.dg/tls/trivial.m: New.
4940 * obj-c++.dg/tls/init-1.mm: New.
4941 * obj-c++.dg/tls/diag-1.mm: New.
4942 * obj-c++.dg/tls/init-2.mm: New.
4943 * obj-c++.dg/tls/diag-2.mm: New.
4944 * obj-c++.dg/tls/diag-3.mm: New.
4945 * obj-c++.dg/tls/diag-4.mm: New.
4946 * obj-c++.dg/tls/static-1.mm: New.
4947 * obj-c++.dg/tls/tls.exp: New.
4948 * obj-c++.dg/tls/diag-5.mm: New.
4949 * obj-c++.dg/tls/static-1a.mm: New.
4950 * objc-obj-c++-shared/Object1.mm: New.
4951 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4953 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4956 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4957 * obj-c++.dg/const-str-6.mm: Ditto.
4959 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4961 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4963 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4966 * gnat.dg/array13.ad[sb]: New test.
4968 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4969 Sandra Loosemore <sandra@codesourcery.com>
4971 * gcc.target/arm/neon/: Regenerated test cases.
4973 * gcc.target/arm/neon/polytypes.c,
4974 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4975 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4976 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4977 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4978 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4979 dg-add-options arm_neon.
4981 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4982 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4983 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4984 and arm_neon_fp16_ok.
4986 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4987 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4989 * lib/target-supports.exp (add_options_for_arm_neon): New.
4990 (check_effective_target_arm_neon_ok_nocache): New, from
4991 check_effective_target_arm_neon_ok. Check multiple possibilities.
4992 (check_effective_target_arm_neon_ok): Use
4993 check_effective_target_arm_neon_ok_nocache.
4994 (add_options_for_arm_neon_fp16)
4995 (check_effective_target_arm_neon_fp16_ok)
4996 check_effective_target_arm_neon_fp16_ok_nocache): New.
4997 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4999 2010-05-24 Jason Merrill <jason@redhat.com>
5002 * g++.dg/cpp0x/initlist35.C: New.
5003 * g++.dg/init/brace6.C: Adjust.
5005 2010-05-24 Paul Brook <paul@codesourcery.com>
5007 * gcc.target/arm/frame-pointer-1.c: New test.
5008 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5009 pointer elimination.
5011 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5014 * gcc.target/i386/crc32-3.c: New.
5015 * gcc.target/i386/crc32-4.c: Likewise.
5017 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5019 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5020 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5021 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5023 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5025 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5027 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5030 * gcc.c-target/pr43869.c: New test.
5032 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5035 * gfortran.dg/class_22.f03: New.
5037 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5040 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5042 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5045 * gfortran.dg/abstract_type_7.f03: New.
5047 2010-05-21 Jason Merrill <jason@redhat.com>
5049 * g++.dg/eh/spec11.C: Test cleanup optimization.
5051 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.target/i386/pr44223.c: New test.
5056 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5058 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5060 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5062 * g++.dg/other/const3.C: New test.
5064 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5067 * warn_unused_dummy_argument_1.f90: New.
5068 * warn_unused_dummy_argument_2.f90: New.
5070 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5073 * g++.dg/inherit/crash1.C: New.
5074 * g++.dg/inherit/crash2.C: Likewise.
5076 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5079 * g++.dg/debug/pr44178.C: New test.
5081 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5084 * gcc.dg/tree-ssa/prefetch-6.c: Add
5085 --param min-insn-to-prefetch-ratio=6.
5086 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5087 allow unrolling, and adjust the movnti count.
5089 2010-05-20 Jan Hubicka <jh@suse.cz>
5092 * gcc.c-torture/compile/pr44197.c: New file.
5094 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5096 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5098 (check_effective_target_xop): Remove __may_alias__ attribute.
5100 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5103 * gcc.c-torture/execute/pr44202-1.c: New test.
5105 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5108 * gfortran.dg/label_1.f90: Update test.
5110 2010-05-19 Jan Hubicka <jh@suse.cz>
5112 * gcc.dg/lto/ipareference2_0.c: New file.
5113 * gcc.dg/lto/ipareference2_1.c: New file.
5115 2010-05-19 Jason Merrill <jason@redhat.com>
5117 * g++.dg/parse/fn-typedef2.C: New.
5119 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5123 * g++.dg/template/fntype1.C: New.
5125 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5127 * gnat.dg/discr23.ad[sb]: New test.
5128 * gnat.dg/discr23_pkg.ads: New helper.
5130 * gnat.dg/specs/controlled1.ads: New test.
5131 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5133 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5136 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5137 Fixed scope of C_SIZEOF.
5138 * gfortran.dg/warn_conversion_2.f90: New.
5140 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5142 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5143 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5144 for optional selector.
5145 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5146 (check_effective_target_sse3): New proc.
5147 * gcc.target/i386/math-torture/math-torture.exp: Load
5148 target-supports.exp.
5149 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5150 check_effective_target_sse2.
5151 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5152 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5153 * g++.dg/vect/vect.exp: Likewise.
5154 * gfortran.dg/vect/vect.exp: Likewise.
5155 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5156 -msse2 if check_effective_target_sse2.
5158 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5159 * gcc.target/i386/3dnow-2.c: Likewise.
5160 * gcc.target/i386/3dnowA-1.c: Likewise.
5161 * gcc.target/i386/3dnowA-2.c: Likewise.
5162 * gcc.target/i386/pr42549.c: Likewise.
5164 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5165 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5166 * gcc.target/i386/sse3-addsubps.c: Likewise.
5167 * gcc.target/i386/sse3-haddpd.c: Likewise.
5168 * gcc.target/i386/sse3-haddps.c: Likewise.
5169 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5170 * gcc.target/i386/sse3-hsubps.c: Likewise.
5171 * gcc.target/i386/sse3-movddup.c: Likewise.
5172 * gcc.target/i386/sse3-movshdup.c: Likewise.
5173 * gcc.target/i386/sse3-movsldup.c: Likewise.
5175 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5176 * g++.dg/ext/attrib35.C: Likewise.
5177 * g++.dg/opt/pr40496.C: Likewise.
5178 * g++.dg/other/i386-1.C: Likewise.
5179 * g++.dg/other/i386-4.C: Likewise.
5180 * g++.dg/other/pr34435.C: Likewise.
5181 * g++.dg/other/pr39496.C: Likewise.
5182 * g++.dg/other/pr40446.C: Likewise.
5183 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5184 * gcc.dg/compat/vector-1a_main.c: Likewise.
5185 * gcc.dg/compat/vector-2a_main.c: Likewise.
5186 * gcc.dg/lto/20090206-1_0.c: Likewise.
5187 * gcc.dg/pr34856.c: Likewise.
5188 * gcc.dg/pr36584.c: Likewise.
5189 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5190 * gcc.dg/pr37544.c: Likewise.
5191 * gcc.dg/torture/pr16104-1.c: Likewise.
5192 * gcc.dg/torture/pr35771-1.c: Likewise.
5193 * gcc.dg/torture/pr35771-2.c: Likewise.
5194 * gcc.dg/torture/pr35771-3.c: Likewise.
5195 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5196 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5197 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5198 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5199 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5200 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5201 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5202 * gcc.target/i386/20060512-1.c: Likewise.
5203 * gcc.target/i386/20060512-3.c: Likewise.
5204 * gcc.target/i386/all_one_m128i.c: Likewise.
5205 * gcc.target/i386/float128-1.c: Likewise.
5206 * gcc.target/i386/float128-2.c: Likewise.
5207 * gcc.target/i386/fpcvt-1.c: Likewise.
5208 * gcc.target/i386/fpcvt-2.c: Likewise.
5209 * gcc.target/i386/fpcvt-3.c: Likewise.
5210 * gcc.target/i386/fpprec-1.c: Likewise.
5211 * gcc.target/i386/funcspec-9.c: Likewise.
5212 * gcc.target/i386/incoming-1.c: Likewise.
5213 * gcc.target/i386/incoming-12.c: Likewise.
5214 * gcc.target/i386/incoming-2.c: Likewise.
5215 * gcc.target/i386/incoming-3.c: Likewise.
5216 * gcc.target/i386/incoming-4.c: Likewise.
5217 * gcc.target/i386/incoming-6.c: Likewise.
5218 * gcc.target/i386/incoming-7.c: Likewise.
5219 * gcc.target/i386/incoming-8.c: Likewise.
5220 * gcc.target/i386/opt-1.c: Likewise.
5221 * gcc.target/i386/opt-2.c: Likewise.
5222 * gcc.target/i386/ordcmp-1.c: Likewise.
5223 * gcc.target/i386/pr17692.c: Likewise.
5224 * gcc.target/i386/pr18614-1.c: Likewise.
5225 * gcc.target/i386/pr22152.c: Likewise.
5226 * gcc.target/i386/pr23570.c: Likewise.
5227 * gcc.target/i386/pr23575.c: Likewise.
5228 * gcc.target/i386/pr26449-1.c: Likewise.
5229 * gcc.target/i386/pr26600.c: Likewise.
5230 * gcc.target/i386/pr27790.c: Likewise.
5231 * gcc.target/i386/pr28839.c: Likewise.
5232 * gcc.target/i386/pr30970.c: Likewise.
5233 * gcc.target/i386/pr32000-1.c: Likewise.
5234 * gcc.target/i386/pr32000-2.c: Likewise.
5235 * gcc.target/i386/pr32280.c: Likewise.
5236 * gcc.target/i386/pr32661.c: Likewise.
5237 * gcc.target/i386/pr32708-1.c: Likewise.
5238 * gcc.target/i386/pr32961.c: Likewise.
5239 * gcc.target/i386/pr33329.c: Likewise.
5240 * gcc.target/i386/pr35714.c: Likewise.
5241 * gcc.target/i386/pr35767-1.c: Likewise.
5242 * gcc.target/i386/pr35767-1d.c: Likewise.
5243 * gcc.target/i386/pr35767-1i.c: Likewise.
5244 * gcc.target/i386/pr35767-2.c: Likewise.
5245 * gcc.target/i386/pr35767-2d.c: Likewise.
5246 * gcc.target/i386/pr35767-2i.c: Likewise.
5247 * gcc.target/i386/pr35767-3.c: Likewise.
5248 * gcc.target/i386/pr35767-5.c: Likewise.
5249 * gcc.target/i386/pr36222-1.c: Likewise.
5250 * gcc.target/i386/pr36578-1.c: Likewise.
5251 * gcc.target/i386/pr36578-2.c: Likewise.
5252 * gcc.target/i386/pr36992-1.c: Likewise.
5253 * gcc.target/i386/pr37101.c: Likewise.
5254 * gcc.target/i386/pr37216.c: Likewise.
5255 * gcc.target/i386/pr37434-1.c: Likewise.
5256 * gcc.target/i386/pr37434-2.c: Likewise.
5257 * gcc.target/i386/pr37843-3.c: Likewise.
5258 * gcc.target/i386/pr37843-4.c: Likewise.
5259 * gcc.target/i386/pr39162.c: Likewise.
5260 * gcc.target/i386/pr39315-1.c: Likewise.
5261 * gcc.target/i386/pr39315-2.c: Likewise.
5262 * gcc.target/i386/pr39315-3.c: Likewise.
5263 * gcc.target/i386/pr39315-4.c: Likewise.
5264 * gcc.target/i386/pr39445.c: Likewise.
5265 * gcc.target/i386/pr39496.c: Likewise.
5266 * gcc.target/i386/pr40809.c: Likewise.
5267 * gcc.target/i386/pr40906-3.c: Likewise.
5268 * gcc.target/i386/pr41019.c: Likewise.
5269 * gcc.target/i386/pr42542-1.c: Likewise.
5270 * gcc.target/i386/pr42542-2.c: Likewise.
5271 * gcc.target/i386/pr42542-3.c: Likewise.
5272 * gcc.target/i386/pr42542-3a.c: Likewise.
5273 * gcc.target/i386/pr42881.c: Likewise.
5274 * gcc.target/i386/push-1.c: Likewise.
5275 * gcc.target/i386/quad-sse.c: Likewise.
5276 * gcc.target/i386/reload-1.c: Likewise.
5277 * gcc.target/i386/sse-10.c: Likewise.
5278 * gcc.target/i386/sse-11.c: Likewise.
5279 * gcc.target/i386/sse-15.c: Likewise.
5280 * gcc.target/i386/sse-17.c: Likewise.
5281 * gcc.target/i386/sse-18.c: Likewise.
5282 * gcc.target/i386/sse-19.c: Likewise.
5283 * gcc.target/i386/sse-4.c: Likewise.
5284 * gcc.target/i386/sse-6.c: Likewise.
5285 * gcc.target/i386/sse-vect-types.c: Likewise.
5286 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5287 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5288 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5289 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5290 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5291 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5292 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5293 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5294 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5295 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5296 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5297 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5298 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5299 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5300 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5301 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5302 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5303 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5304 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5305 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5306 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5307 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5308 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5309 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5310 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5311 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5312 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5313 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5314 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5315 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5316 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5317 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5318 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5319 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5320 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5321 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5322 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5323 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5324 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5325 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5326 * gcc.target/i386/sse2-mmx.c: Likewise.
5327 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5328 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5329 * gcc.target/i386/sse2-movd-1.c: Likewise.
5330 * gcc.target/i386/sse2-movd-2.c: Likewise.
5331 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5332 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5333 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5334 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5335 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5336 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5337 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5338 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5339 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5340 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5341 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5342 * gcc.target/i386/sse2-movq-1.c: Likewise.
5343 * gcc.target/i386/sse2-movq-2.c: Likewise.
5344 * gcc.target/i386/sse2-movq-3.c: Likewise.
5345 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5346 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5347 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5348 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5349 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5350 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5351 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5352 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5353 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5354 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5355 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5356 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5357 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5358 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5359 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5360 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5361 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5362 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5363 * gcc.target/i386/sse2-pand-1.c: Likewise.
5364 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5365 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5366 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5367 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5368 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5369 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5370 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5371 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5372 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5373 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5374 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5375 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5376 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5377 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5378 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5379 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5380 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5381 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5382 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5383 * gcc.target/i386/sse2-por-1.c: Likewise.
5384 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5385 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5386 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5387 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5388 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5389 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5390 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5391 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5392 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5393 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5394 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5395 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5396 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5397 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5398 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5399 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5400 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5401 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5402 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5403 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5404 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5405 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5406 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5407 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5408 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5409 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5410 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5411 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5412 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5413 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5414 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5415 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5416 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5417 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5418 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5419 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5420 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5421 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5422 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5423 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5424 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5425 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5426 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5427 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5428 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5429 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5430 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5431 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5432 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5433 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5434 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5435 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5436 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5437 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5438 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5439 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5440 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5441 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5442 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5443 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5444 * gcc.target/i386/sse2-vec-1.c: Likewise.
5445 * gcc.target/i386/sse2-vec-2.c: Likewise.
5446 * gcc.target/i386/sse2-vec-3.c: Likewise.
5447 * gcc.target/i386/sse2-vec-4.c: Likewise.
5448 * gcc.target/i386/sse2-vec-5.c: Likewise.
5449 * gcc.target/i386/sse2-vec-6.c: Likewise.
5450 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5451 * gcc.target/i386/ssefn-2.c: Likewise.
5452 * gcc.target/i386/ssefn-4.c: Likewise.
5453 * gcc.target/i386/ssefp-1.c: Likewise.
5454 * gcc.target/i386/ssefp-2.c: Likewise.
5455 * gcc.target/i386/sseregparm-3.c: Likewise.
5456 * gcc.target/i386/sseregparm-4.c: Likewise.
5457 * gcc.target/i386/sseregparm-5.c: Likewise.
5458 * gcc.target/i386/sseregparm-6.c: Likewise.
5459 * gcc.target/i386/sseregparm-7.c: Likewise.
5460 * gcc.target/i386/ssetype-1.c: Likewise.
5461 * gcc.target/i386/ssetype-2.c: Likewise.
5462 * gcc.target/i386/ssetype-3.c: Likewise.
5463 * gcc.target/i386/ssetype-4.c: Likewise.
5464 * gcc.target/i386/ssetype-5.c: Likewise.
5465 * gcc.target/i386/unordcmp-1.c: Likewise.
5466 * gcc.target/i386/vararg-1.c: Likewise.
5467 * gcc.target/i386/vararg-2.c: Likewise.
5468 * gcc.target/i386/vararg-3.c: Likewise.
5469 * gcc.target/i386/vararg-4.c: Likewise.
5470 * gcc.target/i386/vararg-7.c: Likewise.
5471 * gcc.target/i386/vararg-8.c: Likewise.
5472 * gcc.target/i386/vecinit-1.c: Likewise.
5473 * gcc.target/i386/vecinit-2.c: Likewise.
5474 * gcc.target/i386/vecinit-3.c: Likewise.
5475 * gcc.target/i386/vecinit-4.c: Likewise.
5476 * gcc.target/i386/vecinit-5.c: Likewise.
5477 * gcc.target/i386/vecinit-6.c: Likewise.
5478 * gcc.target/i386/vectorize2.c: Likewise.
5479 * gcc.target/i386/vectorize3.c: Likewise.
5480 * gcc.target/i386/vectorize4.c: Likewise.
5481 * gcc.target/i386/vectorize6.c: Likewise.
5482 * gcc.target/i386/vectorize7.c: Likewise.
5483 * gcc.target/i386/vectorize8.c: Likewise.
5484 * gcc.target/i386/vperm-v2df.c: Likewise.
5485 * gcc.target/i386/vperm-v2di.c: Likewise.
5486 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5487 * gcc.target/i386/xorps-sse2.c: Likewise.
5488 * gcc.target/i386/xorps.c: Likewise.
5489 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5490 * gfortran.dg/graphite/pr42326.f90: Likewise.
5491 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5493 2010-05-19 Richard Guenther <rguenther@suse.de>
5496 * g++.dg/lto/20100519-1_0.C: New testcase.
5498 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5501 * gfortran.dg/warn_intent_out_not_set.f90: New.
5503 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5506 * gfortran.dg/data_char_1.f90: Updated warning message.
5507 * gfortran.dg/data_array_6.f: New.
5509 2010-05-19 Martin Jambor <mjambor@suse.cz>
5511 * g++.dg/ipa/ivinline-8.C: New test.
5512 * gcc.dg/ipa/iinline-2.c: Likewise.
5514 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5517 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5518 arguments; add check for return value kind.
5519 * gfortran.dg/float_1.f90: Likewise.
5521 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5523 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5525 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5526 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5527 Prune another location line format.
5528 (lto-obj): Call lto_prune_warns on comp_output.
5530 2010-05-18 Jan Hubicka <jh@suse.cz>
5532 * gcc.dg/lto/ipacp_0.c: New test.
5533 * gcc.dg/lto/ipacp_1.c: New test.
5535 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5538 * gcc.dg/lto/20100518_0.c: New test.
5540 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5542 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5544 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5547 * gfortran.dg/class_21.f03: New.
5549 2010-05-17 Jason Merrill <jason@redhat.com>
5552 * g++.dg/cpp0x/initlist34.C: New.
5555 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5557 2010-05-17 Martin Jambor <mjambor@suse.cz>
5559 * g++.dg/ipa/ivinline-1.C: New test.
5560 * g++.dg/ipa/ivinline-2.C: New test.
5561 * g++.dg/ipa/ivinline-3.C: New test.
5562 * g++.dg/ipa/ivinline-4.C: New test.
5563 * g++.dg/ipa/ivinline-5.C: New test.
5564 * g++.dg/ipa/ivinline-6.C: New test.
5566 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5567 Jason Merrill <jason@redhat.com>
5570 * c-c++-common/Wunused-var-8.c: New test.
5572 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.c-torture/compile/pr42347.c: New test.
5578 * g++.dg/ext/asmgoto1.C: New test.
5580 2010-05-17 Martin Jambor <mjambor@suse.cz>
5583 * gcc.dg/tree-ssa/pr44133.c: New test.
5584 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5587 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5590 * gfortran.dg/class_20.f03: New.
5592 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5595 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5596 debug messages but not the newly introduced one.
5598 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5601 * gfortran.dg/initialization_25.f90: Commented testcase.
5602 * gfortran.dg/initialization_26.f90: New.
5604 2010-05-16 Richard Guenther <rguenther@suse.de>
5606 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5607 * gcc.dg/pr43084.c: Likewise.
5608 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5610 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5612 * gcc.dg/struct/struct-reorg.exp: Likewise.
5613 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5614 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5616 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5618 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5619 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5620 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5621 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5624 2010-05-15 Jason Merrill <jason@redhat.com>
5626 * g++.dg/eh/spec10.C: New.
5627 * g++.dg/eh/spec11.C: New.
5628 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5630 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5634 * gfortran.dg/allocatable_scalar_9.f90: New.
5636 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5639 * g++.dg/torture/pr44148.C: New test.
5641 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5643 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5644 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5645 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5646 diagnostics and type sizes.
5648 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5650 * gnat.dg/lto9.adb: New test.
5651 * gnat.dg/lto9_pkg1.ads: New helper.
5652 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5654 2010-05-15 Jan Hubicka <jh@suse.cz>
5656 * gcc.dg/lto/ipareference_1.c: Rename to ...
5657 * gcc.dg/lto/ipareference_0.c: ... this one.
5658 * gcc.dg/lto/ipareference_2.c: Rename to ...
5659 * gcc.dg/lto/ipareference_1.c: ... this one.
5661 2010-05-15 Jan Hubicka <jh@suse.cz>
5663 * gcc.dg/lto/ipareference_1.c: New file.
5664 * gcc.dg/lto/ipareference_2.c: New file.
5666 2010-05-15 Richard Guenther <rguenther@suse.de>
5668 PR tree-optimization/44038
5669 * gcc.c-torture/compile/pr44038.c: New testcase.
5671 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5673 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5674 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5676 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5680 * gfortran.dg/class_18.f03: New.
5681 * gfortran.dg/class_19.f03: New.
5683 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5686 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5687 * g++.dg/debug/dwarf2/const1.C: Remove.
5689 2010-05-14 Jason Merrill <jason@redhat.com>
5691 * g++.dg/eh/cond4.C: New.
5692 * g++.dg/eh/elide2.C: Adjust.
5693 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5695 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5698 * gfortran.dg/actual_array_interface_2.f90: New test.
5700 2010-05-14 Richard Guenther <rguenther@suse.de>
5702 PR tree-optimization/44119
5703 * gcc.c-torture/compile/pr44119.c: New testcase.
5705 2010-05-14 Jason Merrill <jason@redhat.com>
5708 * g++.dg/eh/terminate1.C: New.
5710 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5712 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5715 * gcc.dg/pr44136.c: New test.
5717 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5720 * g++.dg/warn/Wshadow-4.C: Adjust.
5721 * g++.dg/warn/Wshadow-5.C: New test.
5722 * g++.dg/warn/Wshadow-6.C: New test
5724 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5727 * gfortran.dg/initialization_25.f90: New.
5729 2010-05-13 Martin Jambor <mjambor@suse.cz>
5731 * g++.dg/otr-fold-1.C: New test.
5732 * g++.dg/otr-fold-2.C: New test.
5734 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5737 * gfortran.dg/gomp/pr44036-1.f90: New test.
5738 * gfortran.dg/gomp/pr44036-2.f90: New test.
5739 * gfortran.dg/gomp/pr44036-3.f90: New test.
5742 * gcc.dg/guality/sra-1.c: New test.
5744 2010-05-12 Jan Hubicka <jh@suse.cz>
5746 * tree-ssa/unreachable.c: New test.
5748 2010-05-12 Jason Merrill <jason@redhat.com>
5750 * g++.dg/cpp0x/sfinae1.C: New.
5752 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5754 * gcc.target/i386/zee.c: New file.
5756 2010-05-12 Jason Merrill <jason@redhat.com>
5758 * g++.dg/conversion/op1.C: Expect template candidate message.
5759 * g++.dg/cpp0x/nullptr15.C: Likewise.
5760 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5761 * g++.dg/cpp0x/pr31431.C: Likewise.
5762 * g++.dg/cpp0x/temp_default2.C: Likewise.
5763 * g++.dg/cpp0x/trailing4.C: Likewise.
5764 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5765 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5766 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5767 * g++.dg/cpp0x/variadic35.C: Likewise.
5768 * g++.dg/cpp0x/vt-35147.C: Likewise.
5769 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5770 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5771 * g++.dg/ext/visibility/anon8.C: Likewise.
5772 * g++.dg/ext/vla2.C: Likewise.
5773 * g++.dg/other/pr28114.C: Likewise.
5774 * g++.dg/other/ptrmem10.C: Likewise.
5775 * g++.dg/other/ptrmem11.C: Likewise.
5776 * g++.dg/overload/unknown1.C: Likewise.
5777 * g++.dg/parse/template7.C: Likewise.
5778 * g++.dg/parse/typename7.C: Likewise.
5779 * g++.dg/template/conv11.C: Likewise.
5780 * g++.dg/template/copy1.C: Likewise.
5781 * g++.dg/template/deduce3.C: Likewise.
5782 * g++.dg/template/dependent-expr5.C: Likewise.
5783 * g++.dg/template/friend.C: Likewise.
5784 * g++.dg/template/incomplete2.C: Likewise.
5785 * g++.dg/template/local4.C: Likewise.
5786 * g++.dg/template/local6.C: Likewise.
5787 * g++.dg/template/operator10.C: Likewise.
5788 * g++.dg/template/overload6.C: Likewise.
5789 * g++.dg/template/ptrmem2.C: Likewise.
5790 * g++.dg/template/ptrmem20.C: Likewise.
5791 * g++.dg/template/ptrmem8.C: Likewise.
5792 * g++.dg/template/sfinae2.C: Likewise.
5793 * g++.dg/template/ttp25.C: Likewise.
5794 * g++.dg/template/unify10.C: Likewise.
5795 * g++.dg/template/unify11.C: Likewise.
5796 * g++.dg/template/unify6.C: Likewise.
5797 * g++.dg/template/unify7.C: Likewise.
5798 * g++.dg/template/unify9.C: Likewise.
5799 * g++.dg/template/varmod1.C: Likewise.
5800 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5801 * g++.old-deja/g++.law/operators32.C: Likewise.
5802 * g++.old-deja/g++.pt/crash28.C: Likewise.
5803 * g++.old-deja/g++.pt/crash60.C: Likewise.
5804 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5805 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5806 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5807 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5808 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5809 * g++.old-deja/g++.pt/expr2.C: Likewise.
5810 * g++.old-deja/g++.pt/overload7.C: Likewise.
5811 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5812 * g++.old-deja/g++.pt/spec5.C: Likewise.
5813 * g++.old-deja/g++.pt/spec6.C: Likewise.
5814 * g++.old-deja/g++.pt/t24.C: Likewise.
5815 * g++.old-deja/g++.pt/unify4.C: Likewise.
5816 * g++.old-deja/g++.pt/unify6.C: Likewise.
5817 * g++.old-deja/g++.pt/unify8.C: Likewise.
5818 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5819 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5820 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5822 * g++.dg/cpp0x/initlist32.C: New.
5824 * g++.dg/template/conv11.C: New.
5825 * g++.dg/conversion/op1.C: Adjust expected error.
5827 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5829 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5832 * gcc.target/i386/avx-cmpsd-1.c: New.
5833 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5834 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5835 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5836 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5837 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5839 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5842 * gcc.dg/gomp/pr44085.c: New test.
5843 * gfortran.dg/gomp/pr44085.f90: New test.
5845 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5847 * objc-obj-c++-shared/Object1.m: New.
5848 * objc.dg/torture: New directory.
5849 * objc.dg/torture/tls: Ditto.
5850 * objc.dg/tls: Ditto.
5851 * objc.dg/torture/tls/trivial.m: New test.
5852 * objc.dg/torture/tls/thr-init-2.m: New test.
5853 * objc.dg/torture/tls/thr-init-3.m: New test.
5854 * objc.dg/torture/tls/thr-init.m: New test.
5855 * objc.dg/torture/tls/diag-1.m: New test.
5856 * objc.dg/torture/tls/tls.exp: New.
5857 * objc.dg/torture/trivial.m: New test.
5858 * objc.dg/torture/dg-torture.exp: New.
5859 * objc.dg/tls/diag-3.m: New test.
5860 * objc.dg/tls/diag-4.m: New test.
5861 * objc.dg/tls/diag-5.m: New test.
5862 * objc.dg/tls/init-1.m: New test.
5863 * objc.dg/tls/init-2.m: New test.
5864 * objc.dg/tls/tls.exp: New.
5865 * objc.dg/tls/diag-2.m: New test.
5866 * lib/objc.exp: Respond to dg-additional-files.
5868 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5870 * gcc.target/m68k/20100512-1.c: New.
5872 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5874 * gnat.dg/lto8.adb: New test.
5875 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5876 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5878 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5883 * g++.dg/template/crash97.C: New.
5884 * g++.dg/template/crash98.C: Likewise.
5885 * g++.dg/template/crash99.C: Likewise.
5886 * g++.dg/cpp0x/pr31439.C: Adjust.
5887 * g++.dg/template/crash95.C: Likewise.
5889 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5892 * c-c++-common/asmgoto-4.c: New test.
5893 * gcc.target/i386/pr44071.c: New test.
5896 * c-c++-common/Wunused-var-7.c: New test.
5897 * g++.dg/warn/Wunused-var-9.C: New test.
5899 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5902 * gfortran.dg/gomp/pr43711.f90: New.
5904 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5907 * gfortran.dg/select_5.f90: Updated.
5909 2010-05-11 Jan Hubicka <jh@suse.cz>
5911 PR tree-optimize/44063
5912 * gcc.c-torture/compile/pr44063.c: New testcase.
5914 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.dg/pr44023.c: New test.
5919 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5921 * gnat.dg/lto7.adb: New test.
5922 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5924 2010-05-10 Jason Merrill <jason@redhat.com>
5927 * g++.dg/template/inherit5.C: New.
5930 * g++.dg/cpp0x/initlist33.C: New.
5931 * g++.dg/cpp0x/initlist26.C: Adjust.
5932 * g++.dg/cpp0x/initlist28.C: Adjust.
5934 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5937 * g++.dg/init/pr43719.C: New.
5938 * g++.dg/anon-struct4.C: Adjust.
5940 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.dg/pr44028.c: New test.
5945 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5950 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5951 * gfortran.dg/warn_conversion.f90: New.
5953 2010-05-10 Michael Matz <matz@suse.de>
5955 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5957 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5959 PR rtl-optimization/44012
5960 * gcc.dg/pr44012.c: New.
5962 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5964 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5965 Log text on entry and exit.
5966 Prune Sun ld warnings for common symbols with differing sizes.
5967 (lto-link-and-maybe-run): Change caller.
5969 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5972 * gfortran.dg/class_7.f03: Modified.
5973 * gfortran.dg/select_type_1.f03: Modified.
5974 * gfortran.dg/select_type_12.f03: New.
5976 2010-05-10 Richard Guenther <rguenther@suse.de>
5978 PR tree-optimization/44050
5979 * gcc.dg/torture/pr44050.c: New testcase.
5981 2010-05-10 Wei Guozhi <carrot@google.com>
5984 * gcc.target/arm/pr42879.c: New testcase.
5986 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5989 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5991 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5994 * gcc.dg/anon-struct-10.c: New test.
5996 2010-05-09 Richard Guenther <rguenther@suse.de>
5999 * gcc.dg/pr44024.c: New testcase.
6001 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6004 * gcc.dg/anon-struct-9.c: New test.
6006 2010-05-09 Richard Guenther <rguenther@suse.de>
6009 * gcc.c-torture/compile/pr44043.c: New testcase.
6011 2010-05-09 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6015 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6017 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6019 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6021 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6022 * gnat.dg/specs/lto3.ads: Likewise.
6024 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6027 * gcc.dg/pr28685-1.c: New file.
6029 2010-05-08 Richard Guenther <rguenther@suse.de>
6031 PR tree-optimization/44030
6032 * gcc.c-torture/compile/pr44030.c: New testcase.
6034 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6036 * gnat.dg/lto6.adb: New test.
6037 * gnat.dg/lto6_pkg.ads: New helper.
6039 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6041 * gnat.dg/lto5.adb: New test.
6042 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6044 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6046 * gnat.dg/lto4.ad[sb]: New test.
6048 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6050 * gnat.dg/specs/lto3.ads: New test.
6051 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6052 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6054 2010-05-08 Quentin Ochem <ochem@adacore.com>
6056 * gnat.dg/sizetype3.ad[sb]: New test.
6057 * gnat.dg/sizetype3_pkg.ads: New helper.
6059 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6062 * g++.dg/init/new29.C: New.
6064 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6067 * gfortran.dg/coarray_1.f90: Fixed error message.
6068 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6069 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6070 * gfortran.dg/intrinsic_std_5.f90: New.
6072 2010-05-07 Jason Merrill <jason@redhat.com>
6074 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6076 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6079 (size_t, stderr): Remove.
6080 (read_error): Replaced __builtin_fprintf by fprintf.
6082 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6084 * gcc.dg/ordered-comparison-1.c: New test.
6085 * gcc.dg/ordered-comparison-2.c: New test.
6086 * gcc.dg/ordered-comparison-3.c: New test.
6087 * gcc.dg/ordered-comparison-4.c: New test.
6089 2010-05-06 Mike Stump <mikestump@comcast.net>
6092 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6094 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6095 Jason Merrill <jason@redhat.com>
6097 * g++.dg/cpp0x/nullptr01.C: New.
6098 * g++.dg/cpp0x/nullptr02.C: New.
6099 * g++.dg/cpp0x/nullptr03.C: New.
6100 * g++.dg/cpp0x/nullptr04.C: New.
6101 * g++.dg/cpp0x/nullptr05.C: New.
6102 * g++.dg/cpp0x/nullptr06.C: New.
6103 * g++.dg/cpp0x/nullptr07.C: New.
6104 * g++.dg/cpp0x/nullptr08.C: New.
6105 * g++.dg/cpp0x/nullptr09.C: New.
6106 * g++.dg/cpp0x/nullptr10.C: New.
6107 * g++.dg/cpp0x/nullptr11.C: New.
6108 * g++.dg/cpp0x/nullptr12.C: New.
6109 * g++.dg/cpp0x/nullptr13.C: New.
6110 * g++.dg/cpp0x/nullptr14.C: New.
6111 * g++.dg/cpp0x/nullptr15.C: New.
6112 * g++.dg/cpp0x/nullptr16.C: New.
6113 * g++.dg/cpp0x/nullptr17.C: New.
6114 * g++.dg/cpp0x/nullptr18.C: New.
6115 * g++.dg/cpp0x/nullptr19.C: New.
6116 * g++.dg/cpp0x/nullptr20.C: New.
6117 * g++.dg/cpp0x/nullptr21.C: New.
6118 * g++.dg/cpp0x/nullptr22.C: New.
6119 * g++.dg/debug/nullptr01.C: New.
6120 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6122 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.dg/Wunused-var-8.c: Move to...
6125 * c-c++-common/Wunused-var-6.c: ... here. New test.
6127 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/template/crash96.C: New.
6132 2010-05-06 Jan Hubicka <jh@suse.cz>
6134 PR tree-optimization/43791
6135 * gcc.c-torture/compile/pr43791.c: New file.
6137 2010-05-06 Michael Matz <matz@suse.de>
6139 PR tree-optimization/43984
6140 * gfortran.dg/pr43984.f90: New test.
6142 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6145 * gcc.dg/pr40989.c: New.
6147 2010-05-06 Richard Guenther <rguenther@suse.de>
6149 PR tree-optimization/43934
6150 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6152 2010-05-06 Richard Guenther <rguenther@suse.de>
6154 PR tree-optimization/43987
6155 * gcc.c-torture/execute/pr43987.c: New testcase.
6156 * gcc.dg/torture/pta-escape-1.c: Adjust.
6157 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6158 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6159 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6160 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6162 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6163 Dodji Seketeli <dodji@redhat.com>
6166 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6167 * g++.dg/template/sfinae16.C: Likewise.
6168 * gcc.dg/Wunused-var-1.c: Moved to...
6169 * c-c++-common/Wunused-var-1.c: ...here. New test.
6170 * gcc.dg/Wunused-var-2.c: Moved to...
6171 * c-c++-common/Wunused-var-2.c: ...here. New test.
6172 * gcc.dg/Wunused-var-3.c: Moved to...
6173 * c-c++-common/Wunused-var-3.c: ...here. New test.
6174 * gcc.dg/Wunused-var-4.c: Moved to...
6175 * gcc.dg/Wunused-var-1.c: ... here.
6176 * gcc.dg/Wunused-var-5.c: Moved to...
6177 * c-c++-common/Wunused-var-4.c: ...here. New test.
6178 * gcc.dg/Wunused-var-7.c: Moved to...
6179 * c-c++-common/Wunused-var-5.c: ...here. New test.
6180 * gcc.dg/Wunused-var-6.c: Moved to...
6181 * gcc.dg/Wunused-var-2.c: ... here.
6182 * c-c++-common/Wunused-var-1.c: New test.
6183 * c-c++-common/Wunused-var-2.c: New test.
6184 * c-c++-common/Wunused-var-3.c: New test.
6185 * c-c++-common/Wunused-var-4.c: New test.
6186 * c-c++-common/Wunused-var-5.c: New test.
6187 * g++.dg/warn/Wunused-var-1.C: New test.
6188 * g++.dg/warn/Wunused-var-2.C: New test.
6189 * g++.dg/warn/Wunused-var-3.C: New test.
6190 * g++.dg/warn/Wunused-var-4.C: New test.
6191 * g++.dg/warn/Wunused-var-5.C: New test.
6192 * g++.dg/warn/Wunused-var-6.C: New test.
6193 * g++.dg/warn/Wunused-var-7.C: New test.
6194 * g++.dg/warn/Wunused-var-8.C: New test.
6195 * g++.dg/warn/Wunused-parm-1.C: New test.
6196 * g++.dg/warn/Wunused-parm-2.C: New test.
6197 * g++.dg/warn/Wunused-parm-3.C: New test.
6199 2010-05-06 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/gomp/crayptr5.f90: New test case.
6204 2010-05-05 Jason Merrill <jason@redhat.com>
6207 * g++.dg/ext/attrib39.C: New.
6209 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6212 * gfortran.dg/data_invalid.f90: New.
6214 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6216 * gnat.dg/lto2.adb: New test.
6218 2010-05-05 Jason Merrill <jason@redhat.com>
6221 * g++.dg/opt/empty1.C: New.
6223 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6226 * gfortran.dg/class_17.f03: New.
6228 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6230 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6232 2010-05-04 Mike Stump <mikestump@comcast.net>
6235 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6237 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6240 * gcc.target/i386/pr43668.c: New.
6242 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6245 * g++.dg/cpp0x/initlist31.C: New.
6247 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6250 * gcc.dg/Wunused-var-8.c: New test.
6252 2010-05-04 Jason Merrill <jason@redhat.com>
6255 * g++.dg/cpp0x/enum3.C: Extend.
6257 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6260 * gcc.target/i386/pr43799.c: New.
6262 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6264 * gnat.dg/lto1.adb: New test.
6265 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6267 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6270 * gcc.target/i386/pr43671.c: New.
6272 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/template/crash95.C: New.
6277 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6280 * gcc.target/i386/pr43508.c: New.
6282 2010-05-04 Richard Guenther <rguenther@suse.de>
6284 PR tree-optimization/43879
6285 * g++.dg/torture/pr43879-1_0.C: New testcase.
6286 * g++.dg/torture/pr43879-1_1.C: Likewise.
6288 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6291 * g++.dg/other/crash-12.C: New test.
6293 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6295 * g++.dg/cdce3.C: Add a space. Updated.
6297 2010-05-03 Jason Merrill <jason@redhat.com>
6300 * g++.dg/opt/enum2.C: New.
6301 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6302 * g++.dg/warn/Wswitch-1.C: Adjust message.
6304 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6307 * g++.dg/ext/label13.C: Fix typo.
6308 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6310 * gcc.c-torture/compile/limits-declparen.c: xfail on
6311 alpha*-dec-osf5* with -g.
6312 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6313 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6314 * gcc.dg/c99-tgmath-2.c: Likewise.
6315 * gcc.dg/c99-tgmath-3.c: Likewise.
6316 * gcc.dg/c99-tgmath-4.c: Likewise.
6318 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6321 * gfortran.dg/unexpected_interface.f90: New test.
6323 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6325 * ada/acats/run_acats (which): New function.
6326 (host_gnatchop, host_gnatmake): Use it.
6328 2010-05-03 Richard Guenther <rguenther@suse.de>
6330 PR tree-optimization/43971
6331 * gcc.dg/pr43971.c: New testcase.
6333 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6336 * gcc.dg/debug/pr43972.c: New test.
6338 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6341 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6343 2010-05-02 Richard Guenther <rguenther@suse.de>
6345 PR tree-optimization/43879
6346 * gcc.dg/torture/pr43879-3.c: New testcase.
6348 2010-05-01 Richard Guenther <rguenther@suse.de>
6350 PR tree-optimization/43949
6351 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6353 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6356 * g++.dg/init/new28.C: New.
6358 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6361 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6362 structure and nested declarations.
6363 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6364 structure and nested declarations. Reduce header clutter and
6365 use _exit() rather than abort().
6366 * objc.dg/encode-10.m: New.
6367 * objc.dg/encode-11.m: New.
6369 2010-04-30 DJ Delorie <dj@redhat.com>
6371 * gcc.c-torture/execute/20100430-1.c: New test.
6373 2010-04-30 Jason Merrill <jason@redhat.com>
6376 * g++.dg/template/ptrmem21.C: New.
6378 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6382 * gfortran.dg/coarray_13.f90: New test.
6384 2010-04-30 Richard Guenther <rguenther@suse.de>
6387 * gcc.dg/lto/20100430-1_0.c: New testcase.
6389 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6392 * c-c++-common/pr43942.c: New test.
6394 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6396 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6397 conflict with darwin crt1.o 'start' symbol.
6399 2010-04-30 Richard Guenther <rguenther@suse.de>
6401 PR tree-optimization/43879
6402 * gcc.dg/torture/pr43879_1.c: New testcase.
6404 2010-04-30 Richard Guenther <rguenther@suse.de>
6406 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6408 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6411 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6412 user-provided constructor while recursing.
6414 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6417 * gfortran.dg/class_16.f03: New test.
6419 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6422 * gfortran.dg/class_15.f03: New.
6424 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6427 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6429 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6432 * gfortran.dg/generic_22.f03 : New test.
6434 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6437 * gfortran.dg/class_14.f03: New test.
6439 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6442 * gfortran.dg/interface_32.f90: New test.
6444 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6445 Janus Weil <janus@gcc.gnu.org>
6448 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6449 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6450 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6452 2010-04-28 Mike Stump <mikestump@comcast.net>
6454 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6456 * g++.dg/uninit-pred-2_b.C: Likewise.
6458 2010-04-28 Tobias Burnus <burnus@net-b.de>
6462 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6464 2010-04-28 Matthias Klose <doko@ubuntu.com>
6466 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6467 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6468 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6469 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6470 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6472 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6474 * gcc.dg/const-uniq-1.c: New test.
6475 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6477 2010-04-28 Xinliang David Li <davidxl@google.com>
6479 * gcc.dg/uninit-pred-2_b.c: New test.
6480 * gcc.dg/uninit-pred-4_b.c: New test.
6481 * gcc.dg/uninit-pred-3_d.c: New test.
6482 * gcc.dg/uninit-pred-6_b.c: New test.
6483 * gcc.dg/uninit-pred-8_b.c: New test.
6484 * gcc.dg/uninit-pred-3_a.c: New test.
6485 * gcc.dg/uninit-pred-2_c.c: New test.
6486 * gcc.dg/uninit-pred-5_a.c: New test.
6487 * gcc.dg/uninit-pred-3_e.c: New test.
6488 * gcc.dg/uninit-pred-7_a.c: New test.
6489 * gcc.dg/uninit-pred-6_c.c: New test.
6490 * gcc.dg/uninit-pred-9_a.c: New test.
6491 * gcc.dg/uninit-pred-8_c.c: New test.
6492 * gcc.dg/uninit-pred-3_b.c: New test.
6493 * gcc.dg/uninit-pred-5_b.c: New test.
6494 * gcc.dg/uninit-pred-7_b.c: New test.
6495 * gcc.dg/uninit-pred-6_d.c: New test.
6496 * gcc.dg/uninit-pred-9_b.c: New test.
6497 * gcc.dg/uninit-pred-2_a.c: New test.
6498 * gcc.dg/uninit-pred-4_a.c: New test.
6499 * gcc.dg/uninit-pred-3_c.c: New test.
6500 * gcc.dg/uninit-pred-6_a.c: New test.
6501 * gcc.dg/uninit-pred-8_a.c: New test.
6502 * gcc.dg/uninit-pred-7_c.c: New test.
6503 * gcc.dg/uninit-pred-6_e.c: New test.
6504 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6505 * g++.dg/uninit-pred-1_a.C: New test.
6506 * g++.dg/uninit-pred-1_b.C: New test.
6507 * g++.dg/uninit-pred-2_a.C: New test.
6508 * g++.dg/uninit-pred-2_b.C: New test.
6509 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6510 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6511 * g++.dg/uninit-pred-loop_1.cc: New test.
6513 2010-04-28 Martin Jambor <mjambor@suse.cz>
6515 * gcc.dg/lto/20091209-1_0.c: New testcase.
6517 2010-04-28 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/43879
6520 PR tree-optimization/43909
6521 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6523 2010-04-28 Richard Guenther <rguenther@suse.de>
6526 * g++.dg/torture/pr43880.C: New testcase.
6528 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6531 * g++.dg/template/recurse2.C: Update
6532 * g++.dg/template/recurse.C: Update.
6533 * g++.dg/template/pr23510.C: Update.
6534 * lib/prune.exp: Filter out 'recursively instantiated'.
6536 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6539 * g++.dg/init/pr29043.C: New.
6541 2010-04-27 Jason Merrill <jason@redhat.com>
6543 * g++.dg/lookup/scoped5.C: Adjust.
6544 * g++.dg/lookup/scoped8.C: Adjust.
6545 * g++.dg/template/dependent-expr5.C: Adjust.
6546 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6549 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6552 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6554 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6555 Jan Hubicka <hubicka@ucw.cz>
6557 * gcc.dg/pure-2.c: New testcase.
6558 * gcc.dg/const-1.c: New testcase.
6560 2010-04-27 Jason Merrill <jason@redhat.com>
6562 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6565 * g++.dg/template/sfinae17.C: New.
6566 * g++.dg/template/sfinae18.C: New.
6568 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6570 * g++.dg/init/pr42844.C: New.
6571 * g++.dg/cpp0x/pr42844-2.C: New.
6572 * g++.dg/cpp0x/defaulted2.C: Adjust.
6573 * g++.dg/tree-ssa/pr27549.C: Likewise.
6574 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6576 2010-04-27 Tobias Burnus <burnus@net-b.de>
6579 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6581 2010-04-27 Richard Guenther <rguenther@suse.de>
6584 * g++.dg/other/pr40561.C: New testcase.
6586 2010-04-27 Martin Jambor <mjambor@suse.cz>
6589 * g++.dg/ipa/pr43812.C: New test.
6591 2010-04-27 Jan Hubicka <jh@suse.cz>
6593 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6594 (test): ... this one.
6596 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6599 * gcc.target/arm/thumb-stackframe.c: New test.
6601 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6603 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6604 * gcc.dg/misc-column.c: Likewise.
6605 * gcc.dg/Walways-true-1.c: Likewise.
6606 * gcc.dg/Walways-true-2.c: Likewise.
6607 * gcc.dg/warn-addr-cmp.c: Likewise.
6609 2010-04-27 Tobias Burnus <burnus@net-b.de>
6612 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6613 * gfortran.dg/coarray_12.f90: New.
6615 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6618 * gcc.dg/pr32207.c: New test.
6619 * gcc.dg/misc-column.c: Adjust expected warning.
6620 * gcc.dg/Walways-true-1.c: Likewise.
6621 * gcc.dg/Walways-true-2.c: Likewise.
6622 * gcc.dg/warn-addr-cmp.c: Likewise.
6624 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6627 * lib/lto.exp (lto_prune_vis_warns): New function.
6628 (lto-link-and-maybe-run): Call it.
6630 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6632 PR tree-optimization/43904
6633 * gcc.dg/tree-ssa/tailcall-6.c: New.
6635 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6638 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6639 Darwin8/OSX10.4 - compatible code generation.
6641 * obj-c++.dg/stubify-1.mm: Ditto.
6642 * lib/objc-torture.exp: Do not require link success for
6643 "trivial.m" in the runtime checks when dowhat = 'compile'.
6644 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6645 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6646 Darwin8/OSX10.4 - compatible code generation.
6647 * objc.dg/stubify-2.m: Ditto.
6648 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6649 * objc.dg/next-runtime-1.m: Ditto.
6650 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6651 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6654 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6657 * lib/plugin-support.exp: Use "-undefined
6658 dynamic_lookup" on darwin.
6660 2010-04-26 Richard Guenther <rguenther@suse.de>
6662 * gcc.dg/lto/20100426_0.c: New testcase.
6664 2010-04-26 Jie Zhang <jie@codesourcery.com>
6666 PR tree-optimization/43833
6667 gcc.dg/Warray-bounds-8.c: New test case.
6669 2010-04-26 Richard Guenther <rguenther@suse.de>
6672 * g++.dg/lto/20100423-3_0.C: New testcase.
6674 2010-04-26 Richard Guenther <rguenther@suse.de>
6677 * g++.dg/lto/20100423-2_0.C: New testcase.
6679 2010-04-26 Ira Rosen <irar@il.ibm.com>
6681 * gcc.dg/vect/bb-slp-23.c: New test.
6683 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6685 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6686 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6687 * gcc.dg/c1x-float-1.c: New test.
6689 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6691 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6694 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6696 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6698 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6699 * gfortran.dg/default_format_2.f90: Ditto.
6701 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6703 * gfortran.dg/pr43505.f90: Clean up .mod file.
6704 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6705 * gfortran.dg/pr41347.f90: Ditto.
6706 * gfortran.dg/internal_pack_4.f90: Ditto.
6707 * gfortran.dg/proc_decl_23.f90: Ditto.
6708 * gfortran.dg/recursive_check_3.f90: Ditto.
6709 * gfortran.dg/intent_out_3.f90: Ditto.
6710 * gfortran.dg/assignment_2.f90: Ditto.
6711 * gfortran.dg/pr41928.f90: Ditto.
6712 * gfortran.dg/pr42166.f90: Ditto.
6713 * gfortran.dg/private_type_12.f90: Ditto.
6714 * gfortran.dg/graphite/pr42185.f90: Ditto.
6715 * gfortran.dg/graphite/pr42186.f90: Ditto.
6716 * gfortran.dg/graphite/pr40982.f90: Ditto.
6717 * gfortran.dg/graphite/id-2.f90: Ditto.
6718 * gfortran.dg/graphite/id-4.f90: Ditto.
6719 * gfortran.dg/graphite/pr42050.f90: Ditto.
6720 * gfortran.dg/graphite/id-18.f90: Ditto.
6721 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6722 * gfortran.dg/graphite/pr41924.f90: Ditto.
6723 * gfortran.dg/graphite/pr42393.f90: Ditto.
6724 * gfortran.dg/graphite/pr37980.f90: Ditto.
6725 * gfortran.dg/graphite/pr38953.f90: Ditto.
6726 * gfortran.dg/graphite/pr42180.f90: Ditto.
6727 * gfortran.dg/graphite/pr42181.f90: Ditto.
6728 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6729 * gfortran.dg/select_type_4.f90: Ditto.
6730 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6731 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6732 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6733 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6734 * gfortran.dg/whole_file_11.f90: Ditto.
6735 * gfortran.dg/private_type_11.f90: Ditto.
6736 * gfortran.dg/vect/vect-gems.f90: Ditto.
6737 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6739 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6741 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6743 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6745 * gnat.dg/pack15.ad[sb]: New test.
6747 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6749 * gcc.target/arm/mla-1.c: New test.
6751 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6755 * gfortran.dg/pr43793.f90: New test.
6757 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6759 PR tree-optimization/41442
6760 * gcc.target/i386/pr41442.c: New test.
6762 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6765 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6767 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770 * gfortran.dg/open_nounit.f90: New test.
6772 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6776 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6778 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6780 * gcc.dg/Wconversion-integer.c: Update.
6782 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6784 * gnat.dg/unchecked_convert5.adb: New test.
6786 2010-04-23 Richard Guenther <rguenther@suse.de>
6789 * gcc.dg/lto/20100423-2_0.c: New testcase.
6790 * gcc.dg/lto/20100423-2_0.c: Likewise.
6792 2010-04-23 Richard Guenther <rguenther@suse.de>
6795 * gcc.dg/lto/20100423-1_0.c: New testcase.
6796 * gcc.dg/lto/20100423-1_1.c: Likewise.
6798 2010-04-23 Martin Jambor <mjambor@suse.cz>
6800 PR tree-optimization/43846
6801 * gcc.dg/tree-ssa/sra-10.c: New test.
6803 2010-04-23 Martin Jambor <mjambor@suse.cz>
6806 * gcc.c-torture/execute/pr43835.c: New test.
6808 2010-04-23 Richard Guenther <rguenther@suse.de>
6811 * g++.dg/lto/20100423-1_0.C: New testcase.
6813 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6815 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6817 2010-04-22 Ira Rosen <irar@il.ibm.com>
6819 PR tree-optimization/43842
6820 * gcc.dg/vect/pr43842.c: New test.
6822 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6824 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6825 * gcc.target/i386/wmul-2.c: Likewise.
6827 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6829 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6830 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6832 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6834 * gfortran.dg/reassoc_6.f: New testcase.
6836 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6839 * gcc.target/arm/wmul-1.c: New test.
6840 * gcc.target/arm/wmul-2.c: New test.
6842 2010-04-22 Richard Guenther <rguenther@suse.de>
6844 PR tree-optimization/43845
6845 * gcc.c-torture/compile/pr43845.c: New testcase.
6847 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6850 * gcc.target/i386/wmul-1.c: New test.
6851 * gcc.target/i386/wmul-2.c: New test.
6852 * gcc.target/bfin/wmul-1.c: New test.
6853 * gcc.target/bfin/wmul-2.c: New test.
6855 2010-04-22 Richard Guenther <rguenther@suse.de>
6858 * gfortran.dg/vector_subscript_6.f90: New testcase.
6859 * gfortran.dg/assign_10.f90: Adjust.
6861 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6864 * gfortran.dg/gomp/pr43836.f90: New test.
6866 2010-04-21 Richard Guenther <rguenther@suse.de>
6868 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6870 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6872 * gcc.dg/torture/builtin-cproj-3.c: New.
6874 2010-04-20 Jason Merrill <jason@redhat.com>
6877 * g++.dg/template/recurse2.C: New.
6878 * g++.dg/parse/crash36.C: Adjust.
6879 * g++.dg/other/fold1.C: Adjust.
6880 * g++.dg/init/member1.C: Adjust.
6881 * lib/prune.exp: Prune "skipping N instantiation contexts".
6883 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6885 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6887 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6889 * gcc.dg/torture/builtin-cproj-1.c: New.
6890 * gcc.dg/torture/builtin-cproj-2.c: New.
6892 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6896 * g++.dg/template/typedef32.C: Adjust.
6897 * g++.dg/template/typedef33.C: New test.
6899 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6902 * gfortran.dg/proc_decl_23.f90: New test.
6905 * gfortran.dg/abstract_type_6.f03: New test.
6907 2010-04-20 Xinliang David Li <davidxl@google.com>
6909 * g++.dg/tree-ssa/fold-compare.C: New.
6911 2010-04-20 Richard Guenther <rguenther@suse.de>
6913 PR tree-optimization/39417
6914 * g++.dg/torture/pr39417.C: New testcase.
6916 2010-04-20 Richard Guenther <rguenther@suse.de>
6918 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6920 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6922 * g++.dg/debug/dwarf2/rv1.C: New test.
6924 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6927 * gcc.c-torture/compile/pr43635.c: New testcase.
6929 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6932 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6933 of sequential loops being private only in the innermost containing
6937 * gfortran.dg/gomp/pr43337.f90: New test.
6939 2010-04-19 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/43796
6942 * gfortran.dg/pr43796.f90: New testcase.
6944 2010-04-19 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/43783
6947 * gcc.c-torture/execute/pr43783.c: New testcase.
6949 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6952 * gcc.target/i386/pr43766.c: New test.
6954 2010-04-19 Jie Zhang <jie@codesourcery.com>
6957 * gcc.target/i386/pr43662.c: New test.
6959 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6962 * g++.dg/template/typedef32.C: New test.
6964 2010-04-19 Ira Rosen <irar@il.ibm.com>
6966 PR tree-optimization/37027
6967 * lib/target-supports.exp
6968 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6969 * gcc.dg/vect/pr37027.c: New test.
6970 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6971 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6972 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6973 gcc.dg/vect/vect-complex-6.c: Likewise.
6975 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6977 * g++.dg/debug/dwarf2/enum1.C: New test.
6979 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6981 * gnat.dg/rep_clause5.ad[sb]: New test.
6982 * gnat.dg/rep_clause5_pkg.ads: New helper.
6984 2010-04-18 Ira Rosen <irar@il.ibm.com>
6986 PR tree-optimization/43771
6987 * g++.dg/vect/pr43771.cc: New test.
6989 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6992 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6993 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6995 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6997 * gnat.dg/sizetype.adb: Rename into...
6998 * gnat.dg/sizetype1.adb: ...this.
6999 * gnat.dg/sizetype2.adb: New test.
7001 2010-04-16 Richard Guenther <rguenther@suse.de>
7003 PR tree-optimization/43572
7004 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7006 2010-04-16 Olivier Hainque <hainque@adacore.com>
7008 * gnat.dg/specs/discr_private.ads: New test.
7010 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7013 * gcc.target/arm/thumb-comparisons.c: New test.
7016 * gcc.target/arm/thumb-cbranchqi.c: New test.
7018 2010-04-16 Christian Bruel <christian.bruel@st.com>
7020 * g++.dg/torture/pr36191.C: Enable for SH.
7022 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7024 * gnat.dg/wide_boolean.adb: New test.
7025 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7027 2010-04-15 Richard Guenther <rguenther@suse.de>
7029 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7030 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7031 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7032 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7033 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7034 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7035 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7036 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7037 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7038 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7039 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7040 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7041 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7042 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7043 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7045 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7048 * gcc.target/arm/pr42496.c: New test.
7050 2010-04-14 Jason Merrill <jason@redhat.com>
7053 * g++.dg/ext/attrib38.C: New.
7055 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7058 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7060 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7063 * gcc.dg/cpp/warn-undef-2.c: Update.
7064 * gcc.dg/cpp/warn-traditional-2.c: Update.
7065 * gcc.dg/cpp/warn-comments-2.c: Update.
7066 * gcc.dg/cpp/warn-variadic-2.c: Update.
7067 * gcc.dg/cpp/warn-long-long-2.c: Update.
7068 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7069 * gcc.dg/cpp/warn-multichar-2.c: Update.
7070 * gcc.dg/cpp/warn-normalized-3.c: Update.
7071 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7072 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7073 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7074 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7075 * gcc.dg/cpp/warn-redefined-2.c: Update.
7076 * gfortran.dg/warning-directive-2.F90: Update.
7077 * c-c++-common/cpp/warning-directive-2.c: Update.
7079 2010-04-14 Michael Matz <matz@suse.de>
7081 PR tree-optimization/42963
7082 * gcc.dg/pr42963.c: New testcase.
7084 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7086 * gnat.dg/class_wide.adb: Rename into...
7087 * gnat.dg/class_wide1.adb: ...this.
7088 * gnat.dg/class_wide2.ad[sb]: New test.
7090 2010-04-14 Tobias Burnus <burnus@net-b.de>
7093 * gfortran.dg/coarray_9.f90: Update dg-errors.
7094 * gfortran.dg/coarray_10.f90: New test.
7095 * gfortran.dg/coarray_11.f90: New test.
7097 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7100 gfortran.dg/initialization_24.f90: New test.
7102 2010-04-13 Jason Merrill <jason@redhat.com>
7104 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7105 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7107 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7109 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7110 * g++.dg/dg.exp: Likewise.
7111 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7112 * c-c++-common/cpp/warning-directive-1.c: ... here.
7113 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7114 * c-c++-common/cpp/warning-directive-2.c: ... here.
7115 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7116 * c-c++-common/cpp/warning-directive-3.c: ... here.
7117 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7118 * c-c++-common/cpp/warning-directive-4.c: ... here.
7119 * g++.dg/cpp/warning-directive-1.C: Delete.
7120 * g++.dg/cpp/warning-directive-2.C: Delete.
7121 * g++.dg/cpp/warning-directive-3.C: Delete.
7122 * g++.dg/cpp/warning-directive-4.C: Delete.
7123 * gcc.dg/cpp/normalised-3.c: Delete.
7124 * g++.dg/cpp/normalised-1.C: Rename as ...
7125 * c-c++-common/cpp/normalised-3.c: ... this.
7127 2010-04-13 Martin Jambor <mjambor@suse.cz>
7129 * gcc.dg/tree-ssa/sra-9.c: New test.
7131 2010-04-13 Michael Matz <matz@suse.de>
7134 * gcc.dg/pr43730.c: New test.
7136 2010-04-13 Michael Matz <matz@suse.de>
7138 * gcc.dg/tree-ssa/negate.c: New testcase.
7140 2010-04-13 Richard Guenther <rguenther@suse.de>
7143 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7145 2010-04-13 Richard Guenther <rguenther@suse.de>
7147 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7149 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7151 * gnat.dg/derived_type1.adb: New test.
7153 2010-04-13 Matthias Klose <doko@ubuntu.com>
7155 * gcc.dg/plugindir1.c: New testcase.
7156 * gcc.dg/plugindir2.c: New testcase.
7157 * gcc.dg/plugindir3.c: New testcase.
7158 * gcc.dg/plugindir4.c: New testcase.
7160 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/i386/rotate-2.c: New test.
7164 2010-04-12 Jason Merrill <jason@redhat.com>
7167 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7168 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7170 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7173 * g++.dg/init/pr25811.C: New test.
7175 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7177 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7178 dg-error, dg-warning.
7179 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7181 2010-04-12 Richard Guenther <rguenther@suse.de>
7183 * gcc.dg/torture/inline-2.c: New testcase.
7185 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.dg/Wunused-var-7.c: New test.
7190 PR tree-optimization/43560
7191 * gcc.c-torture/execute/pr43560.c: New test.
7193 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7195 * gnat.dg/aggr13.adb: New test.
7196 * gnat.dg/aggr14.adb: Likewise.
7197 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7199 2010-04-12 Richard Guenther <rguenther@suse.de>
7202 * g++.dg/torture/pr43611.C: New testcase.
7204 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7207 * gcc.dg/pr36774-1.c: New test.
7208 * gcc.dg/pr36774-2.c: New test.
7210 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7212 * gcc.target/sh/rte-delay-slot.c: New test.
7214 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7216 * gnat.dg/pack9.adb: Remove -cargs option.
7217 * gnat.dg/aggr12.ad[sb]: New test.
7219 2010-04-10 Jie Zhang <jie@codesourcery.com>
7222 * gcc.target/sh/pr43417.c: New test.
7224 2010-04-10 Tobias Burnus <burnus@net-b.de>
7227 * gfortran.dg/spec_expr_6.f90: New test.
7229 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7232 * gcc.dg/cpp/pr43195.c: New.
7233 * gcc.dg/cpp/pr43195.h: New.
7235 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7238 * gcc.dg/Werror-6.c: Adjust.
7239 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7240 * gcc.dg/Werror-4.c: Likewise.
7241 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7242 * gcc.dg/Wswitch-enum-error.c: Likewise.
7243 * gcc.dg/Wpointer-arith.c: Likewise.
7244 * gcc.dg/Wfatal.c: Likewise.
7245 * gcc.dg/Wswitch-error.c: Likewise.
7246 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7247 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7248 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7249 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7250 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7251 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7252 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7253 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7254 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7255 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7256 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7257 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7258 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7259 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7260 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7261 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7262 * g++.dg/cpp/warning-directive-2.C: Likewise.
7263 * gfortran.dg/warning-directive-2.F90: Likewise.
7265 2010-04-09 Jason Merrill <jason@redhat.com>
7268 * g++.dg/template/sizeof13.C: New.
7270 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7272 * g++.dg/other/pr35504.C: Add check for thiscall.
7273 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7274 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7276 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7279 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7280 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7281 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7282 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7283 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7284 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7285 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7286 * g++.dg/other/increment1.C: Likewise.
7288 2010-04-09 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/coarray_7.f90: New test.
7292 * gfortran.dg/coarray_8.f90: New test.
7294 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7297 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7299 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7302 * gcc.dg/pr43643.c: New test.
7304 2010-04-08 Tobias Burnus <burnus@net-b.de>
7306 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7308 2010-04-08 Richard Guenther <rguenther@suse.de>
7310 PR tree-optimization/43679
7311 * gcc.c-torture/compile/pr43679.c: New testcase.
7313 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7316 * gcc.dg/pr43670.c: New test.
7318 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7321 * gcc.dg/tree-ssa/reassoc-19.c: New.
7323 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7326 * gcc.dg/Wunused-var-1.c: New test.
7327 * gcc.dg/Wunused-var-2.c: New test.
7328 * gcc.dg/Wunused-var-3.c: New test.
7329 * gcc.dg/Wunused-var-4.c: New test.
7330 * gcc.dg/Wunused-var-5.c: New test.
7331 * gcc.dg/Wunused-var-6.c: New test.
7332 * gcc.dg/Wunused-parm-1.c: New test.
7334 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7335 * gcc.dg/trunc-1.c: Likewise.
7336 * gcc.dg/vla-9.c: Likewise.
7337 * gcc.dg/dfp/composite-type.c: Likewise.
7339 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7342 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7343 * obj-c++.dg/objc-gc-3.mm: Ditto.
7345 2010-04-07 Simon Baldwin <simonb@google.com>
7347 * gcc.dg/cpp/warn-undef-2.c: New.
7348 * gcc.dg/cpp/warn-traditional-2.c: New.
7349 * gcc.dg/cpp/warn-comments-2.c: New.
7350 * gcc.dg/cpp/warning-directive-1.c: New.
7351 * gcc.dg/cpp/warn-long-long.c: New.
7352 * gcc.dg/cpp/warn-traditional.c: New.
7353 * gcc.dg/cpp/warn-variadic-2.c: New.
7354 * gcc.dg/cpp/warn-undef.c: New.
7355 * gcc.dg/cpp/warn-normalized-1.c: New.
7356 * gcc.dg/cpp/warning-directive-2.c: New.
7357 * gcc.dg/cpp/warn-long-long-2.c: New.
7358 * gcc.dg/cpp/warn-variadic.c: New.
7359 * gcc.dg/cpp/warn-normalized-2.c: New.
7360 * gcc.dg/cpp/warning-directive-3.c: New.
7361 * gcc.dg/cpp/warn-deprecated-2.c: New.
7362 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7363 * gcc.dg/cpp/warn-multichar-2.c: New.
7364 * gcc.dg/cpp/warn-normalized-3.c: New.
7365 * gcc.dg/cpp/warning-directive-4.c: New.
7366 * gcc.dg/cpp/warn-unused-macros.c: New.
7367 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7368 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7369 * gcc.dg/cpp/warn-cxx-compat.c: New.
7370 * gcc.dg/cpp/warn-redefined.c: New.
7371 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7372 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7373 * gcc.dg/cpp/warn-deprecated.c: New.
7374 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7375 * gcc.dg/cpp/warn-redefined-2.c: New.
7376 * gcc.dg/cpp/warn-comments.c: New.
7377 * gcc.dg/cpp/warn-multichar.c: New.
7378 * g++.dg/cpp/warning-directive-1.C: New.
7379 * g++.dg/cpp/warning-directive-2.C: New.
7380 * g++.dg/cpp/warning-directive-3.C: New.
7381 * g++.dg/cpp/warning-directive-4.C: New.
7382 * gfortran.dg/warning-directive-1.F90: New.
7383 * gfortran.dg/warning-directive-3.F90: New.
7384 * gfortran.dg/warning-directive-2.F90: New.
7385 * gfortran.dg/warning-directive-4.F90: New.
7387 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7390 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7392 2010-04-07 Jason Merrill <jason@redhat.com>
7394 * g++.dg/template/dr408.C: New.
7396 * g++.dg/lookup/ns4.C: New.
7399 * g++.dg/template/friend51.C: New test.
7402 * g++.old-deja/g++.other/linkage1.C: Adjust.
7404 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7407 * g++.dg/template/crash94.C: New test.
7409 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7412 * g++.dg/init/aggr5.C: New test.
7413 * g++.dg/init/aggr5.C: New test.
7415 2010-04-07 Richard Guenther <rguenther@suse.de>
7417 PR tree-optimization/43270
7418 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7419 * gcc.dg/Warray-bounds-7.c: Likewise.
7421 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7423 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7424 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7425 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7427 2010-04-07 Jie Zhang <jie@codesourcery.com>
7430 * g++.dg/init/pr42556.C: New test.
7432 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7435 * g++.dg/debug/dwarf2/typedef2.C: New test.
7437 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7439 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7440 c-c++-common/dwarf2/redeclaration-1.C
7442 2010-04-06 Jason Merrill <jason@redhat.com>
7444 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7445 * g++.dg/ext/attrib18.C: Likewise.
7446 * g++.dg/ext/bitfield2.C: Likewise.
7447 * g++.dg/ext/bitfield4.C: Likewise.
7448 * g++.dg/ext/visibility/warn2.C: Likewise.
7449 * g++.dg/ext/visibility/warn3.C: Likewise.
7450 * g++.dg/gomp/pr26690-1.C: Likewise.
7451 * g++.dg/inherit/covariant7.C: Likewise.
7452 * g++.dg/init/synth2.C: Likewise.
7453 * g++.dg/lookup/using7.C: Likewise.
7454 * g++.dg/other/crash-4.C: Likewise.
7455 * g++.dg/other/error13.C: Likewise.
7456 * g++.dg/other/error20.C: Likewise.
7457 * g++.dg/parse/crash31.C: Likewise.
7458 * g++.dg/parse/error16.C: Likewise.
7459 * g++.dg/parse/error19.C: Likewise.
7460 * g++.dg/parse/error27.C: Likewise.
7461 * g++.dg/parse/error28.C: Likewise.
7462 * g++.dg/parse/fused-params1.C: Likewise.
7463 * g++.dg/template/error2.C: Likewise.
7464 * g++.dg/template/local6.C: Likewise.
7465 * g++.dg/template/qualttp15.C: Likewise.
7466 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7467 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7468 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7469 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7470 * g++.old-deja/g++.eh/spec6.C: Likewise.
7471 * g++.old-deja/g++.jason/crash3.C: Likewise.
7472 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7473 * g++.old-deja/g++.law/ctors5.C: Likewise.
7474 * g++.old-deja/g++.law/ctors9.C: Likewise.
7475 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7476 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7477 * g++.old-deja/g++.other/struct1.C: Likewise.
7478 * g++.old-deja/g++.other/volatile1.C: Likewise.
7479 * g++.old-deja/g++.pt/crash36.C: Likewise.
7480 * g++.old-deja/g++.pt/derived3.C: Likewise.
7481 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7482 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7484 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7487 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7488 * gcc.dg/graphite/id-19.c: New.
7490 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7493 * gcc.dg/vect/pr32824: New.
7495 2010-04-06 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7499 * gfortran.dg/coarray_3.f90: Ditto.
7500 * gfortran.dg/coarray_4.f90: Ditto.
7501 * gfortran.dg/coarray_5.f90: Ditto.
7502 * gfortran.dg/coarray_6.f90: Ditto.
7503 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7505 2010-04-06 Tobias Burnus <burnus@net-b.de>
7508 * gfortran.dg/coarray_4.f90: Fix test.
7509 * gfortran.dg/coarray_6.f90: Add more tests.
7511 2010-04-06 Tobias Burnus <burnus@net-b.de>
7514 * gfortran.dg/coarray_4.f90: New test.
7515 * gfortran.dg/coarray_5.f90: New test.
7516 * gfortran.dg/coarray_6.f90: New test.
7518 2010-04-06 Tobias Burnus <burnus@net-b.de>
7521 * gfortran.dg/iso_fortran_env_5.f90: New test.
7522 * gfortran.dg/iso_fortran_env_6.f90: New test.
7524 2010-04-06 Tobias Burnus <burnus@net-b.de>
7527 * gfortran.dg/coarray_1.f90: New test.
7528 * gfortran.dg/coarray_2.f90: New test.
7529 * gfortran.dg/coarray_3.f90: New test.
7531 2010-04-06 Jason Merrill <jason@redhat.com>
7534 * g++.dg/template/dtor8.C: New.
7537 * g++.dg/template/error-recovery2.C: New.
7539 2010-04-06 Jan Hubicka <jh@suse.czpli
7541 PR tree-optimization/42906
7542 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7544 2010-04-06 Tobias Burnus <burnus@net-b.de>
7547 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7548 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7549 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7551 2010-04-06 Richard Guenther <rguenther@suse.de>
7553 PR tree-optimization/43627
7554 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7556 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7559 * gcc.target/i386/pr43638.c: New test.
7561 2010-04-06 Richard Guenther <rguenther@suse.de>
7564 * gcc.c-torture/compile/pr43661.c: New testcase.
7566 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7568 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7570 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7572 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7574 2010-04-02 Richard Guenther <rguenther@suse.de>
7576 PR tree-optimization/43629
7577 * gcc.c-torture/execute/pr43629.c: New testcase.
7579 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7580 Dominique d'Humieres <dominiq@lps.ens.fr>
7583 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7585 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7588 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7590 2010-04-01 Jason Merrill <jason@redhat.com>
7592 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7594 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7595 Manfred Schwarb <manfred99@gmx.ch>
7598 * gfortran.dg/ftell_3.f90: New test.
7600 2010-04-01 Richard Guenther <rguenther@suse.de>
7603 * gcc.c-torture/compile/pr43614.c: New testcase.
7605 2010-04-01 Martin Jambor <mjambor@suse.cz>
7607 PR tree-optimization/43141
7608 * gcc.dg/guality/pr43141.c: New test.
7610 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7612 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7613 * g++.dg/eh/spbp.C: Likewise.
7614 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7615 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7617 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7618 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7619 * objc.dg/dwarf-2.m: Likewise.
7621 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7624 * gcc.dg/graphite/id-pr43464.c: New.
7625 * gcc.dg/graphite/id-pr43464-1.c: New.
7627 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7630 * gcc.dg/graphite/id-pr43351.c
7632 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7635 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7636 * obj-c++.dg/try-catch-2.mm: Ditto.
7637 * obj-c++.dg/lookup-2.mm: Ditto.
7638 * obj-c++.dg/encode-8.m: Ditto.
7639 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7640 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7641 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7642 * obj-c++.dg/const-str-11.mm: Ditto.
7643 * obj-c++.dg/const-str-9.mm: Ditto.
7644 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7645 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7646 * obj-c++.dg/except-1.mm: Ditto.
7647 * obj-c++.dg/const-str-7.mm: Ditto.
7648 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7649 * obj-c++.dg/const-str-3.mm: Ditto.
7650 * obj-c++.dg/const-str-7.mm: Ditto.
7651 * obj-c++.dg/stubify-2.mm: Change dump file name.
7654 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7656 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7659 2010-03-31 Martin Jambor <mjambor@suse.cz>
7661 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7662 only with -O2, -O3 or -Os and not with -fwhopr.
7664 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7667 * g++.dg/template/typedef31.C: New test.
7669 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7672 assembler output on *-*-solaris2*.
7673 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7675 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.dg/pr43557-1.c: New test.
7679 * gcc.dg/pr43557-2.c: New file.
7681 2010-03-31 Jie Zhang <jie@codesourcery.com>
7684 * gcc.dg/pr43562.c: New test.
7686 2010-03-30 Jason Merrill <jason@redhat.com>
7689 * g++.dg/template/error-recovery1.C: New.
7692 * g++.dg/parse/ambig5.C: New.
7694 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7697 * gcc.dg/guality/pr43593.c: New test.
7699 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7702 * gcc.dg/vect/pr43430-1.c: New.
7704 2010-03-30 Jason Merrill <jason@redhat.com>
7707 * g++.dg/template/partial7.C: New.
7709 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7711 * gcc.target/s390/stackcheck1.c: New testcase.
7713 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7716 * gfortran.dg/read_eof_8.f90: New test.
7718 2010-03-29 Jason Merrill <jason@redhat.com>
7720 * gcc.dg/cpp/include6.c: Change [] to ().
7723 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7725 * c-c++-common/raw-string-2.c: Add trigraph test.
7726 * c-c++-common/raw-string-8.c: New.
7727 * c-c++-common/raw-string-9.c: New.
7728 * c-c++-common/raw-string-10.c: New.
7730 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7731 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7732 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7733 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7734 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7735 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7736 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7738 2010-03-29 Richard Guenther <rguenther@suse.de>
7740 PR tree-optimization/43560
7741 * gcc.dg/torture/pr43560.c: New testcase.
7743 2010-03-29 Jason Merrill <jason@redhat.com>
7746 * g++.dg/ext/raw-string-1.C: Change [] to ().
7747 * g++.dg/ext/raw-string-2.C: Change [] to ().
7748 Don't use \ in delimiter.
7749 * g++.dg/ext/raw-string-3.C: Change [] to ().
7750 * g++.dg/ext/raw-string-4.C: Change [] to ().
7751 * g++.dg/ext/raw-string-5.C: Change [] to ().
7752 Test for error on \ in delimiter.
7753 * g++.dg/ext/raw-string-6.C: Change [] to ().
7754 * g++.dg/ext/raw-string-7.C: Change [] to ().
7756 2010-03-29 Jie Zhang <jie@codesourcery.com>
7759 * gcc.dg/pr43564.c: New test.
7761 2010-03-29 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/direct_io_12.f90: New test.
7766 2010-03-28 Jan Hubicka <jh@suse.cz>
7768 PR tree-optimization/43505
7769 * gfortran.dg/pr43505.f90: New testcase.
7771 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7773 PR tree-optimization/43528
7774 * gcc.target/i386/pr43528.c: New test.
7776 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7779 * gcc.dg/parm-impl-decl-3.c: New test.
7781 2010-03-26 Jason Merrill <jason@redhat.com>
7784 * g++.dg/cpp0x/parse1.C: New.
7786 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7789 * gcc.target/i386/pr43524.c: New test.
7791 2010-03-26 Martin Jambor <mjambor@suse.cz>
7793 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7794 whitespace, rename main to foo.
7795 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7796 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7797 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7798 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7799 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7800 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7801 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7802 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7803 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7804 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7805 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7807 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7810 * g++.dg/other/crash-10.C: New test.
7811 * g++.dg/other/crash-11.C: New test.
7813 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816 * gfortran.dg/read_eof_7.f90: New test.
7818 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7822 * objc-obj-c++-shared: New directory.
7823 * objc-obj-c++-shared/Object1-implementation.h: New file.
7824 * objc-obj-c++-shared/Object1.h: New file.
7825 * objc-obj-c++-shared/Protocol1.h: New file.
7826 * objc-obj-c++-shared/next-abi.h: New file.
7827 * objc-obj-c++-shared/next-mapping.h: New file.
7828 * objc/execute/next_mapping.h: Delete.
7829 * objc.dg/special/special.exp: For all targets run the tests with
7830 -fgnu-runtime, for darwin targets also run the tests with
7832 * objc.dg/dg.exp: Ditto.
7833 * obj-c++.dg/dg.exp: Ditto.
7834 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7835 Protocol1.h) and next-mapping.h as required. Amend testcase to
7836 include use of updated NeXT interface.
7837 * objc/execute/formal_protocol-5.m: Ditto.
7838 * objc/execute/protocol-isEqual-2.m: Ditto.
7839 * objc/execute/protocol-isEqual-4.m: Ditto.
7840 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7841 Protocol1.h) and next-mapping.h as required.
7842 * objc/execute/object_is_class.m: Ditto.
7843 * objc/execute/enumeration-1.m: Ditto.
7844 * objc/execute/class-13.m: Ditto.
7845 * objc/execute/formal_protocol-2.m: Ditto.
7846 * objc/execute/formal_protocol-4.m: Ditto.
7847 * objc/execute/class-1.m: Ditto.
7848 * objc/execute/bycopy-1.m: Ditto.
7849 * objc/execute/formal_protocol-6.m: Ditto.
7850 * objc/execute/bycopy-3.m: Ditto.
7851 * objc/execute/class-3.m: Ditto.
7852 * objc/execute/bf-11.m: Ditto.
7853 * objc/execute/class-5.m: Ditto.
7854 * objc/execute/bf-13.m: Ditto.
7855 * objc/execute/class-7.m: Ditto.
7856 * objc/execute/bf-15.m: Ditto.
7857 * objc/execute/class-9.m: Ditto.
7858 * objc/execute/bf-17.m: Ditto.
7859 * objc/execute/bf-19.m: Ditto.
7860 * objc/execute/IMP.m: Ditto.
7861 * objc/execute/exceptions/catchall-1.m: Ditto.
7862 * objc/execute/exceptions/trivial.m: Ditto.
7863 * objc/execute/exceptions/finally-1.m: Ditto.
7864 * objc/execute/exceptions/local-variables-1.m: Ditto.
7865 * objc/execute/exceptions/foward-1.m: Ditto.
7866 * objc/execute/bf-2.m: Ditto.
7867 * objc/execute/string1.m: Ditto.
7868 * objc/execute/bf-4.m: Ditto.
7869 * objc/execute/informal_protocol.m: Ditto.
7870 * objc/execute/string3.m: Ditto.
7871 * objc/execute/bf-6.m: Ditto.
7872 * objc/execute/bf-8.m: Ditto.
7873 * objc/execute/class-tests-1.h: Ditto.
7874 * objc/execute/protocol-isEqual-1.m: Ditto.
7875 * objc/execute/protocol-isEqual-3.m: Ditto.
7876 * objc/execute/_cmd.m: Ditto.
7877 * objc/execute/function-message-1.m: Ditto.
7878 * objc/execute/bf-20.m: Ditto.
7879 * objc/execute/bf-common.h: Ditto.
7880 * objc/execute/np-2.m: Ditto.
7881 * objc/execute/class-10.m: Ditto.
7882 * objc/execute/class-12.m: Ditto.
7883 * objc/execute/enumeration-2.m: Ditto.
7884 * objc/execute/class-14.m: Ditto.
7885 * objc/execute/encode-1.m: Ditto.
7886 * objc/execute/formal_protocol-1.m: Ditto.
7887 * objc/execute/formal_protocol-3.m: Ditto.
7888 * objc/execute/accessing_ivars.m: Ditto.
7889 * objc/execute/bycopy-2.m: Ditto.
7890 * objc/execute/class-2.m: Ditto.
7891 * objc/execute/bf-10.m: Ditto.
7892 * objc/execute/formal_protocol-7.m: Ditto.
7893 * objc/execute/root_methods.m: Ditto.
7894 * objc/execute/class-4.m: Ditto.
7895 * objc/execute/bf-12.m: Ditto.
7896 * objc/execute/class-6.m: Ditto.
7897 * objc/execute/bf-14.m: Ditto.
7898 * objc/execute/nested-func-1.m: Ditto.
7899 * objc/execute/class-8.m: Ditto.
7900 * objc/execute/private.m: Ditto.
7901 * objc/execute/bf-16.m: Ditto.
7902 * objc/execute/bf-18.m: Ditto.
7903 * objc/execute/load-3.m: Ditto.
7904 * objc/execute/compatibility_alias.m: Ditto.
7905 * objc/execute/bf-1.m: Ditto.
7906 * objc/execute/no_clash.m: Ditto.
7907 * objc/execute/bf-3.m: Ditto.
7908 * objc/execute/string2.m: Ditto.
7909 * objc/execute/bf-5.m: Ditto.
7910 * objc/execute/string4.m: Ditto.
7911 * objc/execute/bf-7.m: Ditto.
7912 * objc/execute/object_is_meta_class.m: Ditto.
7913 * objc/execute/bf-9.m: Ditto.
7914 * objc/execute/bf-21.m: Ditto.
7915 * objc/execute/cascading-1.m: Ditto.
7916 * objc/execute/trivial.m: Ditto.
7917 * objc/execute/np-1.m: Ditto.
7918 * objc/compile/trivial.m: Ditto.
7919 * objc/execute/class_self-2.m: Include <stdlib.h>.
7920 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7921 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7922 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7923 and 64bit. Use new NeXT interface as required.
7924 * objc.dg/special/unclaimed-category-1.m: Ditto.
7925 * objc.dg/special/unclaimed-category-1.h: Ditto.
7926 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7927 * objc.dg/func-ptr-1.m: Ditto.
7928 * objc.dg/stret-1.m: Ditto.
7929 * objc.dg/encode-2.m: Ditto.
7930 * objc.dg/category-1.m: Ditto.
7931 * objc.dg/encode-3.m: Ditto.
7932 * objc.dg/call-super-3.m: Ditto.
7933 * objc.dg/method-3.m: Ditto.
7934 * objc.dg/func-ptr-2.m: Ditto.
7935 * objc.dg/lookup-1.m: Ditto.
7936 * objc.dg/encode-4.m: Ditto.
7937 * objc.dg/fix-and-continue-1.m: Ditto.
7938 * objc.dg/proto-lossage-3.m: Ditto.
7939 * objc.dg/method-13.m: Ditto.
7940 * objc.dg/proto-qual-1.m: Ditto.
7941 * objc.dg/zero-link-3.m: Ditto.
7942 * objc.dg/bitfield-1.m: Ditto.
7943 * objc.dg/va-meth-1.m: Ditto.
7944 * objc.dg/super-class-3.m: Ditto.
7945 * objc.dg/call-super-1.m: Ditto.
7946 * objc.dg/type-size-2.m: Ditto.
7947 * objc.dg/method-10.m: Ditto.
7948 * objc.dg/defs.m: Ditto.
7949 * objc.dg/const-str-3.m: Ditto.
7950 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7951 Protocol1.h) and next-mapping.h as required. Use new NeXT
7952 interface as required.
7953 * objc.dg/super-class-4.m: Ditto.
7954 * objc.dg/comp-types-8.m: Ditto.
7955 * objc.dg/call-super-2.m: Ditto.
7956 * objc.dg/objc-fast-4.m: Ditto.
7957 * objc.dg/method-6.m: Ditto.
7958 * objc.dg/const-str-3.m: Ditto.
7959 * objc.dg/const-str-7.m: Ditto.
7960 * objc.dg/method-15.m: Ditto.
7961 * objc.dg/method-19.m: Ditto.
7962 * objc.dg/sync-1.m: Ditto.
7963 * objc.dg/layout-1.m: Ditto.
7964 * objc.dg/bitfield-3.m: Ditto.
7965 * objc.dg/try-catch-3.m: Ditto.
7966 * objc.dg/try-catch-7.m: Ditto.
7967 * objc.dg/comp-types-10.m: Ditto.
7968 * objc.dg/selector-2.: Ditto.
7969 * objc.dg/method-7.m: Ditto.
7970 * objc.dg/typedef-alias-1.m: Ditto.
7971 * objc.dg/proto-lossage-2.m: Ditto.
7972 * objc.dg/comp-types-11.m: Ditto.
7973 * objc.dg/sizeof-1.m: Ditto.
7974 * objc.dg/method-17.m: Ditto.
7975 * objc.dg/bitfield-5.m: Ditto.
7976 * objc.dg/try-catch-1.m: Ditto.
7977 * objc.dg/encode-5.m: Ditto.
7978 * objc.dg/fix-and-continue-2.m: Ditto.
7979 * objc.dg/method-9.m: Ditto.
7980 * objc.dg/isa-field-1.m: Ditto.
7981 * objc.dg/local-decl-2.m: Ditto.
7982 * objc.dg/objc-gc-4.m: Ditto.
7983 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7984 * objc.dg/gnu-runtime-3.m: Ditto.
7985 * objc.dg/encode-7.m: Ditto.
7986 * objc.dg/encode-8.m: Ditto.
7987 * objc.dg/selector-3.m: Ditto.
7988 * objc.dg/gnu-runtime-1.m: Ditto.
7989 * objc.dg/const-str-12.m: Ditto.
7990 * objc.dg/gnu-runtime-2.m: Ditto.
7991 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7992 * objc.dg/selector-1.m: Ditto.
7993 * objc.dg/stubify-2.m: Ditto.
7994 * objc.dg/zero-link-1.m: Ditto.
7995 * objc.dg/stret-2.m: Ditto.
7996 * objc.dg/zero-link-2.m: Ditto.
7997 * objc.dg/next-runtime-1.m: Ditto.
7998 * objc.dg/symtab-1.m: Ditto.
7999 * objc.dg/stubify-1.m: Ditto.
8000 * objc.dg/bitfield-2.m: Ditto.
8001 * objc.dg/try-catch-10.m: Apply to both runtimes.
8002 * objc.dg/const-str-1.m: Ditto.
8003 * objc.dg/image-info.m: Ditto.
8004 * objc.dg/encode-9.m: Ditto.
8005 * objc.dg/pragma-1.m: Apply test to all targets.
8006 * objc.dg/const-str-4.m: Ditto.
8007 * objc.dg/const-str-8.m: Ditto.
8008 * objc.dg/super-class-2.m: Ditto.
8009 * objc.dg/try-catch-5.m: Ditto.
8010 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8011 Protocol1.h) and next-mapping.h as required. Use new NeXT
8012 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8013 * objc.dg/const-str-11.m: Ditto.
8014 * objc.dg/const-str-9.m: Ditto.
8015 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8016 * objc.dg/encode-1.m: Remove redundant -lobjc.
8017 * objc.dg/try-catch-9.m: Tidy space.
8018 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8019 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8020 and 64bit. Use new NeXT interface as required.
8021 * obj-c++.dg/template-4.mm: Ditto.
8022 * obj-c++.dg/defs.mm: Ditto.
8023 * obj-c++.dg/basic.mm: Ditto.
8024 * obj-c++.dg/encode-4.mm: Ditto.
8025 * obj-c++.dg/method-17.mm: Ditto.
8026 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8027 * obj-c++.dg/cxx-class-1.mm: Ditto.
8028 * obj-c++.dg/method-10.mm: Ditto.
8029 * obj-c++.dg/va-meth-1.mm: Ditto.
8030 * obj-c++.dg/encode-5.mm: Ditto.
8031 * obj-c++.dg/lookup-2.mm: Ditto.
8032 * obj-c++.dg/template-3.mm: Ditto.
8033 * obj-c++.dg/proto-qual-1.mm: Ditto.
8034 * obj-c++.dg/qual-types-1.m: Ditto.
8035 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8036 * obj-c++.dg/template-1.mm: Ditto.
8037 * obj-c++.dg/encode-6.mm: Ditto.
8038 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8039 Protocol1.h) and next-mapping.h as required. Use new NeXT
8040 interface as required.
8041 * obj-c++.dg/except-1.mm: Ditto.
8042 * obj-c++.dg/const-str-7.mm: Ditto.
8043 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8044 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8045 * obj-c++.dg/selector-2.mm: Ditto.
8046 * obj-c++.dg/isa-field-1.mm: Ditto.
8047 * obj-c++.dg/try-catch-1.mm: Ditto.
8048 * obj-c++.dg/local-decl-1.mm: Ditto.
8049 * obj-c++.dg/try-catch-9.mm: Ditto.
8050 * obj-c++.dg/no-extra-load.mm: Ditto.
8051 * obj-c++.dg/selector-5.mm: Ditto.
8052 * obj-c++.dg/method-12.mm: Ditto.
8053 * obj-c++.dg/try-catch-11.mm: Ditto.
8054 * obj-c++.dg/comp-types-11.mm: Ditto.
8055 * obj-c++.dg/bitfield-3.mm: Ditto.
8056 * obj-c++.dg/method-6.mm: Ditto.
8057 * obj-c++.dg/super-class-2.mm: Ditto.
8058 * obj-c++.dg/method-21.mm: Ditto.
8059 * obj-c++.dg/const-str-8.mm: Ditto.
8060 * obj-c++.dg/try-catch-7.mm: Ditto.
8061 * obj-c++.dg/method-15.mm: Ditto.
8062 * obj-c++.dg/layout-1.mm: Ditto.
8063 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8064 * obj-c++.dg/const-str-3.mm: Ditto.
8065 * obj-c++.dg/try-catch-2.mm: Ditto.
8066 * obj-c++.dg/objc-gc-3.mm: Ditto.
8067 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8068 * obj-c++.dg/bitfield-1.mm: Ditto.
8069 * obj-c++.dg/selector-6.mm: Ditto.
8070 * obj-c++.dg/method-13.mm: Ditto.
8071 * obj-c++.dg/comp-types-12.mm: Ditto.
8072 * obj-c++.dg/bitfield-4.mm: Ditto.
8073 * obj-c++.dg/try-catch-8.mm: Ditto.
8074 * obj-c++.dg/method-2.mm: Ditto.
8075 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8076 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8077 * obj-c++.dg/const-str-4.mm: Ditto.
8078 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8079 * obj-c++.dg/try-catch-3.mm: Ditto.
8080 * obj-c++.dg/comp-types-9.mm: Ditto.
8081 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8082 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8083 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8084 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8085 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8086 Use new NeXT interface as required.
8087 * obj-c++.dg/const-str-10.mm: Ditto.
8088 * obj-c++.dg/const-str-11.mm: Ditto.
8089 * obj-c++.dg/const-str-9.mm: Ditto.
8090 * obj-c++.dg/method-11.mm: Ditto.
8091 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8092 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8093 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8094 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8095 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8097 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8100 * g++.dg/template/typedef30.C: New test case.
8102 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8105 * gcc.c-torture/execute/pr43385.c: New test.
8107 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8109 * gcc.dg/strncpy-fix-1.c: New test.
8111 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8114 * lib/objc-torture.exp (objc-set-runtime-options): New.
8115 * objc/execute/execute.exp: Check runtime options on each pass.
8116 * objc/execute/exceptions/exceptions.exp: Ditto.
8117 * objc/compile/compile.exp: Ditto.
8120 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8122 (check_effective_target_objc2): New proc.
8123 (check_effective_target_next_runtime): New proc.
8124 * lib/objc.exp: Determine which runtime is in force and support it.
8125 * lib/obj-c++.exp: Ditto.
8127 2010-03-24 Jason Merrill <jason@redhat.com>
8130 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8132 2010-03-24 Martin Jambor <mjambor@suse.cz>
8134 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8136 * gcc.dg/ipa/ipa-2.c: Likewise.
8137 * gcc.dg/ipa/ipa-3.c: Likewise.
8138 * gcc.dg/ipa/ipa-4.c: Likewise.
8139 * gcc.dg/ipa/ipa-5.c: Likewise.
8140 * gcc.dg/ipa/ipa-7.c: Likewise.
8141 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8143 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8144 i_can_not_be_propagated_fully2 into a loop.
8145 * gcc.dg/ipa/ipa-8.c: New test.
8146 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8148 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.dg/guality/pr43479.c: New test.
8153 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8154 and add volatile keyword.
8156 2010-03-23 Mike Stump <mikestump@comcast.net>
8158 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8160 2010-03-23 Jason Merrill <jason@redhat.com>
8162 * g++.dg/ext/altivec-17.C: Adjust error message.
8164 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8165 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8166 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8167 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8168 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8169 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8171 2010-03-22 Jason Merrill <jason@redhat.com>
8174 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8175 * g++.dg/ext/is_pod_98.C: New.
8178 * g++.dg/cpp0x/auto18.C: New.
8180 * gcc.dg/pr36997.c: Adjust error message.
8181 * g++.dg/ext/vector9.C: Likewise.
8182 * g++.dg/conversion/simd3.C: Likewise.
8183 * g++.dg/other/error23.C: Likewise.
8185 2010-03-22 Michael Matz <matz@suse.de>
8188 * gfortran.dg/pr43475.f90: New testcase.
8190 2010-03-22 Richard Guenther <rguenther@suse.de>
8192 PR tree-optimization/43390
8193 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8195 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8197 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8198 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8200 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8201 Michael Matz <matz@suse.de>
8204 * g++.dg/parse/crash56.C: New test.
8206 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8209 * gfortran.dg/whole_file_15.f90 : New test.
8211 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8214 * gfortran.dg/inquire_size.f90: New test.
8216 2010-03-20 Richard Guenther <rguenther@suse.de>
8218 PR rtl-optimization/43438
8219 * gcc.c-torture/execute/pr43438.c: New testcase.
8221 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8224 * g++.dg/abi/mangle42.C: New test.
8226 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8229 * gcc.dg/pr43211.c: New test.
8230 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8232 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8234 PR rtl-optimization/42258
8235 * gcc.target/arm/thumb1-mul-moves.c: New test.
8238 * gcc.target/arm/thumb-andsi.c: New test.
8240 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8241 dg-require-effective-target.
8243 2010-03-19 Michael Matz <matz@suse.de>
8246 * g++.dg/other/pr43116.C: New testcase.
8248 2010-03-19 Michael Matz <matz@suse.de>
8251 * gcc.dg/pr43305.c: New testcase.
8253 2010-03-19 Richard Guenther <rguenther@suse.de>
8255 PR tree-optimization/43415
8256 * gcc.c-torture/compile/pr43415.c: New testcase.
8258 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8261 * gnat.dg/case_optimization2.adb: New test.
8262 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8264 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8265 Jack Howarth <howarth@bromo.med.uc.edu>
8268 * gcc.target/i386/push-1.c: Don't xfail
8269 scan-assembler-not "movups" on darwin.
8271 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8274 * gcc.dg/pr43058.c: New test.
8276 2010-03-18 Martin Jambor <mjambor@suse.cz>
8279 * g++.dg/torture/pr42450.C: New test.
8281 2010-03-18 Michael Matz <matz@suse.de>
8284 * gcc.dg/pr43419.c: New testcase.
8286 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8288 PR rtl-optimization/43360
8289 * gcc.dg/torture/pr43360.c: New.
8291 2010-03-18 Michael Matz <matz@suse.de>
8293 PR tree-optimization/43402
8294 * gcc.dg/pr43402.c: New testcase.
8296 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8299 * gcc.dg/pr42427.c: New test.
8301 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8304 * gfortran.dg/read_empty_file.f: New test.
8305 * gfortran.dg/read_eof_all.f90: New test.
8306 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8307 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8309 2010-03-17 Michael Matz <matz@suse.de>
8311 * gcc.dg/pr43300.c: Add -w.
8313 2010-03-17 Richard Guenther <rguenther@suse.de>
8315 * gcc.dg/pr43379.c: Add -w.
8317 2010-03-17 Tobias Burnus <burnus@net-b.de>
8320 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8322 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8324 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8326 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8328 * ada/acats/run_all.sh: Log start and end times.
8330 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8332 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8334 2010-03-16 Richard Guenther <rguenther@suse.de>
8337 * gcc.dg/pr43379.c: New testcase.
8339 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8342 * gcc.dg/guality/pr43051-1.c: New test.
8344 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8347 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8349 2010-03-15 Michael Matz <matz@suse.de>
8352 * gcc.dg/pr43300.c: New testcase.
8354 2010-03-15 Richard Guenther <rguenther@suse.de>
8356 PR tree-optimization/43367
8357 * gcc.c-torture/compile/pr43367.c: New testcase.
8359 2010-03-15 Richard Guenther <rguenther@suse.de>
8361 PR tree-optimization/43317
8362 * gcc.dg/pr43317.c: New testcase.
8364 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8366 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8368 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8370 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8372 2010-03-14 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/impure_constructor_1.f90: New test.
8377 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8380 * gfortran.dg/graphite/id-pr43354.f: New.
8382 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8385 * gfortran.dg/graphite/pr43349.f: New.
8387 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8390 * gcc.dg/graphite/pr43306.c: New.
8392 2010-03-12 David S. Miller <davem@davemloft.net>
8394 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8397 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8399 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8401 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8405 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8407 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8409 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8410 fail for *-*-mingw* targets.
8412 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8415 * gcc.dg/guality/pr43329-1.c: New test.
8417 2010-03-11 Martin Jambor <mjambor@suse.cz>
8419 PR tree-optimization/43257
8420 * g++.dg/torture/pr43257.C: New test.
8422 2010-03-11 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/namelist_61.f90: New test.
8427 2010-03-11 Richard Guenther <rguenther@suse.de>
8429 PR tree-optimization/43255
8430 * gcc.c-torture/compile/pr43255.c: New testcase.
8432 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8434 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8435 * gcc.dg/pr43280.c: New testcase.
8437 2010-03-11 Richard Guenther <rguenther@suse.de>
8440 * gcc.dg/lto/20100227-1_0.c: New testcase.
8441 * gcc.dg/lto/20100227-1_1.c: Likewise.
8443 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8447 * gfortran.dg/read_eof_6.f: New test
8448 * gfortran.dg/read_x_eof.f90: New test.
8449 * gfortran.dg/read_x_past.f: Update test.
8451 2010-03-10 Jan Hubicka <jh@suse.cz>
8453 * gcc.c-torture/compile/pr43288.c: New test.
8455 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8457 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8459 * g++.old-deja/g++.pt/asm2.C: Likewise.
8460 * gcc.c-torture/compile/20000804-1.c: Likewise.
8461 * gcc.target/i386/clobbers.c: Likewise.
8463 2010-03-10 Tobias Burnus <burnus@net-b.de>
8466 * gfortran.dg/c_assoc_3.f90: New test.
8468 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/guality/pr36728-1.c: New test.
8472 * gcc.dg/guality/pr36728-2.c: New test.
8474 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8476 * gcc.dg/h8300-div-delay-slot.c: New test.
8478 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8480 PR tree-optimization/43236
8481 * gcc.c-torture/execute/pr43236.c: New test.
8483 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8486 * g++.dg/eh/pr42859.C: New test.
8488 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8491 * gcc.dg/pr43299.c: New test.
8494 * g++.dg/eh/unwind2.C: New test.
8496 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8497 Reza Yazdani <reza.yazdani@amd.com>
8500 * gcc.dg/graphite/run-id-4.c: New.
8502 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8505 * gcc.dg/graphite/run-id-3.c: New.
8507 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8511 * gcc.dg/graphite/id-18.c: New.
8512 * gcc.dg/graphite/run-id-pr42644.c: New.
8514 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8517 * gcc.dg/graphite/pr42326.c: New.
8519 2010-03-08 Richard Guenther <rguenther@suse.de>
8521 PR tree-optimization/43269
8522 * gcc.c-torture/execute/pr43269.c: New testcase.
8524 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8527 * gfortran.dg/typebound_call_13.f03: New.
8529 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8531 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8532 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8534 2010-03-05 Jason Merrill <jason@redhat.com>
8536 * g++.dg/abi/mangle40.C: Require weak and alias.
8538 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8541 * gfortran.dg/graphite/pr42326.f90: New.
8542 * gfortran.dg/graphite/pr42326-1.f90: New.
8544 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8547 (gnat_target_compile): Likewise.
8548 Reinitialize GNAT_UNDER_TEST if target changes.
8549 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8550 (local_find_gnatmake): Pass full --GCC to gnatlink.
8553 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8556 * gcc.dg/compound-literal-1.c: New testcase.
8558 2010-03-04 Martin Jambor <mjambor@suse.cz>
8560 PR tree-optimization/43164
8561 PR tree-optimization/43191
8562 * gcc.c-torture/compile/pr43164.c: New test.
8563 * gcc.c-torture/compile/pr43191.c: Likewise.
8565 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8568 * gfortran.dg/finalize_9.f90: New.
8570 2010-03-04 Tobias Burnus <burnus@net-b.de>
8571 Ken Werner <ken@linux.vnet.ibm.com>
8573 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8574 to dg-options for spu.
8575 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8576 dump-scan target to exclude spu.
8578 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8581 * gcc.dg/tree-ssa/ivopts-4.c: New.
8583 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8585 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8586 include-opts and exclude-opts; skip checking the flags if arguments
8587 are the same as the defaults.
8588 (dg-xfail-if): Verify the number of arguments, supply defaults
8589 for unspecified optional arguments.
8590 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8592 2010-03-03 Jason Merrill <jason@redhat.com>
8595 * g++.dg/abi/mangle40.C: Updated.
8597 2010-03-03 Jason Merrill <jason@redhat.com>
8599 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8600 * g++.dg/abi/mangle23.C: Likewise.
8601 * g++.dg/eh/simd-2.C: Likewise.
8602 * g++.dg/ext/attribute-test-2.C: Likewise.
8603 * g++.dg/ext/vector14.C: Likewise.
8604 * g++.dg/other/pr34435.C: Likewise.
8605 * g++.dg/template/conv8.C: Likewise.
8606 * g++.dg/template/nontype9.C: Likewise.
8607 * g++.dg/template/qualttp17.C: Likewise.
8608 * g++.dg/template/ref1.C: Likewise.
8609 * g++.old-deja/g++.pt/crash68.C: Likewise.
8610 * g++.old-deja/g++.pt/ref1.C: Likewise.
8611 * g++.old-deja/g++.pt/ref3.C: Likewise.
8612 * g++.old-deja/g++.pt/ref4.C: Likewise.
8615 * g++.dg/abi/mangle40.C: New.
8616 * g++.dg/abi/mangle41.C: New.
8617 * g++.dg/lto/20100302_0.C: New.
8618 * g++.dg/lto/20100302_1.C: New.
8619 * g++.dg/lto/20100302.h: New.
8621 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8624 * gfortran.dg/internal_pack_12.f90: New test.
8626 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8628 * gcc.dg/pr36997.c: Adjust error message.
8630 2010-03-03 Mike Stump <mikestump@comcast.net>
8632 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8633 adjustments to not be present on machines that align the stack to
8634 more than 4 bytes and don't have a red zone yet as that is an
8635 unimplemented optimization.
8637 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8640 * gfortran.dg/impure_assignment_3.f90: New.
8642 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8645 * gfortran.dg/pr43229.f90: New test.
8648 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8651 * gcc.dg/guality/pr43177.c: New test.
8653 2010-03-02 Jason Merrill <jason@redhat.com>
8655 * g++.dg/ext/vector9.C: Adjust error message.
8656 * g++.dg/conversion/simd3.C: Likewise.
8657 * g++.dg/other/error23.C: Likewise.
8659 2010-03-02 Mike Stump <mikestump@comcast.net>
8662 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8664 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/internal_pack_10.f90: New test.
8670 * gfortran.dg/internal_pack_11.f90: New test.
8672 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8675 * gcc.dg/tree-ssa/pr42640.c: New.
8677 2010-03-01 Richard Guenther <rguenther@suse.de>
8679 PR tree-optimization/43220
8680 * gcc.c-torture/execute/pr43220.c: New testcase.
8682 2010-03-01 Richard Guenther <rguenther@suse.de>
8685 * gcc.dg/pr43213.c: New testcase.
8687 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8690 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8692 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8694 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8696 (check_effective_target_ucn): Likewise.
8698 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8700 * gcc.dg/ucnid-2.c: Likewise.
8701 * gcc.dg/ucnid-3.c: Likewise.
8702 * gcc.dg/ucnid-4.c: Likewise.
8703 * gcc.dg/ucnid-11.c: Likewise.
8704 * gcc.dg/ucnid-12.c: Likewise.
8705 * gcc.dg/ucnid-6.c: Skip if !ucn.
8706 * gcc.dg/ucnid-9.c: Likewise.
8708 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8710 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8711 lists to dg-skip-if.
8712 * gcc.target/i386/stackalign/return-3.c: Likewise.
8714 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8716 * gcc.target/i386/clearcap.map: New file.
8717 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8718 Pass clearcap.map by default if supported.
8720 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8723 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8725 * gfortran.dg/stat_2.f90: Likewise.
8727 2010-03-01 Tobias Burnus <burnus@net-b.de>
8730 * gfortran.dg/module_read_2.f90: New test.
8732 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8735 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8736 * g++.dg/abi/mangle12.C: Likewise.
8737 * g++.dg/abi/mangle20-2.C: Likewise.
8738 * g++.dg/abi/mangle17.C: Likewise.
8739 * g++.dg/template/cond2.C: Likewise.
8740 * g++.dg/template/pr35240.C: Likewise.
8742 2010-02-27 Richard Guenther <rguenther@suse.de>
8744 PR tree-optimization/43186
8745 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8747 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8749 * g++.dg/abi/packed1.C: Expect warning on the SH.
8751 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8754 * g++.dg/parse/error37.C: New test.
8756 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8760 * gcc.dg/pr8927-1.c: Match new note.
8761 * gcc.dg/990506-0.c: Likewise.
8762 * gcc.dg/gomp/flush-2.c: Likewise.
8763 * gcc.dg/gomp/atomic-5.c: Likewise.
8764 * gcc.dg/gomp/pr34607.c: Likewise.
8765 * gcc.dg/pr35746.c: Likewise.
8766 * gcc.dg/cpp/pragma-1.c: Likewise.
8767 * gcc.dg/cpp/pragma-2.c: Likewise.
8768 * gcc.dg/pr41842.c: Likewise.
8769 * gcc.dg/noncompile/20040629-1.c: Likewise.
8770 * objc.dg/private-1.m: Likewise.
8772 2010-02-27 Tobias Burnus <burnus@net-b.de>
8775 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8776 * gfortran.dg/default_initialization_4.f90: New test.
8778 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8780 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8781 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8782 * gnat.dg/thin_pointer2.adb: New test.
8783 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8785 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8788 * gcc.dg/cpp/c90-pedantic.c: New.
8789 * gcc.dg/cpp/c90.c: New.
8790 * gcc.dg/gnu90-const-expr-1.c: New.
8791 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8793 2010-02-26 Richard Guenther <rguenther@suse.de>
8795 PR tree-optimization/43186
8796 * gcc.c-torture/compile/pr43186.c: New testcase.
8798 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8801 * c-c++-common/dwarf2/pr43190.c: New test.
8803 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8806 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8808 2010-02-26 Richard Guenther <rguenther@suse.de>
8810 PR tree-optimization/43188
8811 * gcc.c-torture/compile/pr43188.c: New testcase.
8813 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8816 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8818 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8820 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8822 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8825 * gcc.target/powerpc/pr43154.c: New file.
8827 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8830 * gfortran.dg/debug/pr43166.f: New test.
8833 * gcc.dg/torture/pr43165.c: New test.
8835 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8838 * c-c++-common/pr41779.c: Update.
8840 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843 * lib/gnat-dg.exp (gnat_load): Redefine.
8845 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8846 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8848 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8852 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8856 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8858 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8860 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8863 * gcc.dg/guality/vla-1.c: New test.
8865 2010-02-24 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/c_ptr_tests_15.f90: New test.
8870 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8873 * gcc.target/i386/pr43107.c: New test.
8875 2010-02-23 Jason Merrill <jason@redhat.com>
8878 * g++.dg/cpp0x/variadic100.C: New.
8880 2010-02-23 Jason Merrill <jason@redhat.com>
8883 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8884 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8885 * c-c++-common/dwarf2/vla1.c: New.
8887 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8890 * gcc.dg/pr43139.c: New test.
8893 * gcc.dg/guality/pr43077-1.c: New test.
8895 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8898 * gcc.dg/march.c: New.
8899 * gcc.dg/march-generic.c: New.
8900 * gcc.dg/mtune.c: New.
8902 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8905 * gcc.dg/graphite/pr43083.c: New.
8907 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8910 * gfortran.dg/graphite/pr43097.f: New.
8912 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8913 Manuel López-Ibáñez <manu@gcc.gnu.org>
8916 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8918 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8921 * g++.dg/graphite/pr43026.C: New.
8923 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8926 * gcc.dg/cleanup-1.c: Update.
8927 * gcc.dg/func-args-1.c: Update.
8928 * gcc.dg/format/sentinel-1.c: Update.
8929 * g++.old-deja/g++.jason/scoping10.C: Update.
8930 * g++.old-deja/g++.ns/lookup5.C: Update.
8931 * g++.dg/ext/cleanup-1.C: Update.
8932 * g++.dg/parse/varmod1.C: Update.
8933 * g++.dg/parse/error33.C: Update.
8934 * g++.dg/expr/call3.C: Update.
8935 * g++.dg/func-args-1.C: New.
8937 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8940 * gcc.dg/attr-used-2.c: Moved to ...
8941 * c-c++-common/attr-used-2.c: Here.
8943 * gcc.dg/attr-used.c: Moved to ...
8944 * c-c++-common/attr-used.c: Here.
8946 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8948 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8950 2010-02-22 Richard Guenther <rguenther@suse.de>
8953 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8954 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8956 2010-02-22 Richard Guenther <rguenther@suse.de>
8958 PR tree-optimization/42749
8959 * gcc.c-torture/compile/pr42749.c: New testcase.
8961 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8964 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8965 * gfortran.dg/internal_pack_9.f90: New test.
8967 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8970 * g++.dg/template/recurse.C: Adjust.
8971 * g++.dg/template/pr23510.C: New.
8973 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8976 * g++.dg/template/memclass4.C: New test.
8978 2010-02-21 Tobias Burnus <burnus@net-b.de>
8981 * gfortran.dg/reassoc_5.f90: New test.
8983 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8986 * gcc.target/i386/pr43067.c: New test.
8988 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8991 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8993 * g++.dg/warn/Wconversion-null.C: New test.
8994 * g++.old-deja/g++.other/null1.C: Move to...
8995 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8997 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9001 * gfortran.dg/dependency_26.f90: New test.
9004 * gfortran.dg/internal_pack_7.f90: New test.
9007 * gfortran.dg/internal_pack_8.f90: New test.
9009 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9012 * c-c++-common/pr41779.c: Fix broken testcase.
9014 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9017 * c-c++-common/pr36513.c: New testcase.
9018 * c-c++-common/pr36513-2.c: New testcase.
9020 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9023 * c-c++-common/pr41779.c: New.
9025 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9028 * gcc.dg/pr43084.c: New test.
9030 2010-02-19 Richard Guenther <rguenther@suse.de>
9032 PR tree-optimization/42916
9033 * gcc.dg/pr42916.c: New testcase.
9035 2010-02-18 Jason Merrill <jason@redhat.com>
9038 * g++.dg/abi/packed1.C: Add expected warning.
9041 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9042 * gcc.dg/torture/dg-torture.exp: Likewise.
9043 * c-c++-common/torture/complex-sign.h,
9044 c-c++-common/torture/complex-sign-add.c,
9045 c-c++-common/torture/complex-sign-mixed-add.c,
9046 c-c++-common/torture/complex-sign-mixed-div.c,
9047 c-c++-common/torture/complex-sign-mixed-mul.c,
9048 c-c++-common/torture/complex-sign-mixed-sub.c,
9049 c-c++-common/torture/complex-sign-mul.c,
9050 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9051 Adapt for C++ compilation as well.
9054 * g++.dg/ext/label1.C: Update.
9055 * g++.dg/ext/label2.C: Update.
9058 * g++.dg/template/dependent-name6.C: New.
9061 * g++.dg/parse/namespace12.C: New.
9063 2010-02-18 Martin Jambor <mjambor@suse.cz>
9065 PR tree-optimization/43066
9066 * gcc.c-torture/compile/pr43066.c: New test.
9068 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9070 * g++.dg/ext/attrib35.C: Fix target selector string.
9071 * g++.dg/ext/attrib36.C: Ditto.
9072 * g++.dg/ext/attrib37.C: Ditto.
9073 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9074 * g++.dg/abi/mangle25.C: Ditto.
9076 2010-02-17 Jason Merrill <jason@redhat.com>
9079 * g++.dg/parse/namespace11.C: New.
9082 * g++.dg/ext/attrib37.C: New.
9085 * g++.dg/template/ptrmem20.C: New.
9087 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9090 * gcc.target/i386/xop-check.h: Include m256-check.h.
9091 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9092 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9093 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9094 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9096 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9099 * gcc.dg/pr42918.c: New test.
9101 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9103 * g++.dg/ext/attrib36.C: Require ILP32.
9105 2010-02-16 Richard Guenther <rguenther@suse.de>
9107 PR tree-optimization/41043
9108 * gfortran.dg/pr41043.f90: New testcase.
9109 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9111 2010-02-16 Jason Merrill <jason@redhat.com>
9113 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9115 2010-02-16 Ira Rosen <irar@il.ibm.com>
9117 PR tree-optimization/43074
9118 * gcc.dg/vect/fast-math-pr43074.c: New test.
9120 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9122 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9124 2010-02-16 Jason Merrill <jason@redhat.com>
9127 * g++.dg/ext/attrib36.C: New.
9130 * g++.dg/other/array6.C: New.
9132 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9134 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9136 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9138 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9139 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9140 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9141 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9142 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9143 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9145 2010-02-15 Richard Guenther <rguenther@suse.de>
9148 * g++.dg/torture/pr43068.C: New testcase.
9150 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9153 * g++.dg/opt/ice1.C: New.
9155 2010-02-14 Jason Merrill <jason@redhat.com>
9158 * g++.dg/cpp0x/initlist-opt.C: New.
9160 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9164 * gfortran.dg/internal_pack_6.f90: New test.
9166 2010-02-12 Jason Merrill <jason@redhat.com>
9169 * g++.dg/cpp0x/variadic99.C: New.
9171 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9174 sign extend pointers to gualchk_t.
9177 * g++.dg/other/default3.C: Xfail g4 test.
9179 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9182 * gcc.dg/graphite/pr43012.c: New.
9184 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9187 * g++.dg/graphite/pr42930.C: New.
9189 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9193 * gcc.dg/graphite/pr42530.c: New.
9194 * gcc.dg/graphite/pr42914.c: New.
9196 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9199 * gcc.dg/graphite/pr42771.c: New.
9201 2010-02-11 Richard Guenther <rguenther@suse.de>
9203 PR tree-optimization/42998
9204 * gcc.c-torture/compile/pr42998.c: New testcase.
9206 2010-02-10 Jason Merrill <jason@redhat.com>
9209 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9211 PR c++/42983, core issue 906
9212 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9213 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9216 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9218 2010-02-10 Richard Guenther <rguenther@suse.de>
9220 PR tree-optimization/43017
9221 * gcc.dg/torture/pr43017.c: New testcase.
9223 2010-02-10 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/private_type_1.f90: Update error location.
9227 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9228 * gfortran.dg/typebound_operator_2.f03: Ditto.
9229 * gfortran.dg/assignment_2.f90: Ditto.
9230 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9231 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9233 2010-02-10 Tobias Burnus <burnus@net-b.de>
9236 * gfortran.dg/bind_c_usage_20.f90: New test.
9238 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9241 * g++.dg/debug/pr43010.C: New test.
9243 2010-02-10 Richard Guenther <rguenther@suse.de>
9246 * gcc.c-torture/execute/20100209-1.c: New testcase.
9247 * gcc.dg/fold-div-3.c: Likewise.
9249 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.dg/builtin-ffs-1.c: New test.
9253 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9256 * gfortran.dg/array_constructor_35.f90: New test.
9258 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9260 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9262 2010-02-09 Jason Merrill <jason@redhat.com>
9265 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9268 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9270 2010-02-09 Tobias Burnus <burnus@net-b.de>
9273 * gfortran.dg/module_write_1.f90: New test.
9275 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9277 * gcc.dg/pr19340.c: Adjust.
9279 2010-02-09 Richard Guenther <rguenther@suse.de>
9281 PR tree-optimization/43008
9282 * gcc.c-torture/execute/pr43008.c: New testcase.
9284 2010-02-09 Richard Guenther <rguenther@suse.de>
9286 PR tree-optimization/43000
9287 * gcc.dg/torture/pr43000.c: New testcase.
9288 * gcc.dg/torture/pr43002.c: Likewise.
9290 2010-02-09 Daniel Kraft <d@domob.eu>
9293 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9294 and pass -Wsurprising as necessary.
9296 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9298 PR tree-optimization/42890
9299 * g++.dg/torture/pr42890.C: New test.
9301 2010-02-08 Richard Guenther <rguenther@suse.de>
9304 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9306 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9308 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9310 * gcc.dg/graphite/block-1.c: Same.
9311 * gcc.dg/graphite/block-3.c: Same.
9312 * gcc.dg/graphite/block-4.c: Same.
9313 * gcc.dg/graphite/block-5.c: Same.
9314 * gcc.dg/graphite/block-6.c: Same.
9315 * gcc.dg/graphite/block-7.c: Same.
9316 * gcc.dg/graphite/interchange-0.c: Same.
9317 * gcc.dg/graphite/interchange-1.c: Same.
9318 * gcc.dg/graphite/interchange-10.c: Same.
9319 * gcc.dg/graphite/interchange-11.c: Same.
9320 * gcc.dg/graphite/interchange-12.c: Same.
9321 * gcc.dg/graphite/interchange-2.c: Same.
9322 * gcc.dg/graphite/interchange-3.c: Same.
9323 * gcc.dg/graphite/interchange-4.c: Same.
9324 * gcc.dg/graphite/interchange-5.c: Same.
9325 * gcc.dg/graphite/interchange-6.c: Same.
9326 * gcc.dg/graphite/interchange-7.c: Same.
9327 * gcc.dg/graphite/interchange-8.c: Same.
9328 * gcc.dg/graphite/interchange-9.c: Same.
9329 * gcc.dg/graphite/interchange-mvt.c: Same.
9331 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9333 * gfortran.dg/graphite/id-19.f: New.
9334 * gfortran.dg/graphite/pr14741.f90: New.
9335 * gfortran.dg/graphite/pr41924.f90: New.
9336 * gfortran.dg/graphite/run-id-2.f90: New.
9338 2010-02-07 Richard Guenther <rguenther@suse.de>
9341 * gcc.c-torture/compile/pr42956.c: New testcase.
9343 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9346 * gfortran.dg/fmt_cache_2.f: New test.
9348 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9350 * gfortran.dg/read_no_eor.f90: New test.
9352 2010-02-05 Jason Merrill <jason@redhat.com>
9354 * g++.dg/ext/label13.C: Move constructor body out of class.
9356 2010-02-03 Jason Merrill <jason@redhat.com>
9359 * g++.dg/ext/dllexport3.C: New.
9361 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9363 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9365 2010-02-05 Richard Guenther <rguenther@suse.de>
9367 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9369 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9372 * g++.dg/other/crash-9.C: New test.
9374 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9377 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9379 2010-02-04 Richard Guenther <rguenther@suse.de>
9381 PR rtl-optimization/42952
9382 * gcc.dg/torture/pr42952.c: New testcase.
9384 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9387 * gfortran.dg/namelist_60.f90: New test.
9389 2010-02-03 Jason Merrill <jason@redhat.com>
9392 * g++.dg/ext/builtin11.C: New.
9396 * g++.dg/abi/mangle35.C: New.
9397 * g++.dg/abi/mangle37.C: New.
9400 * g++.dg/abi/mangle36.C: New.
9403 * g++.dg/warn/string1.C: New.
9405 2010-02-03 Richard Guenther <rguenther@suse.de>
9407 PR tree-optimization/42944
9408 * gcc.dg/errno-1.c: New testcase.
9410 2010-02-03 Richard Guenther <rguenther@suse.de>
9413 * gcc.c-torture/compile/pr42927.c: New testcase.
9415 2010-02-03 Tobias Burnus <burnus@net-b.de>
9418 * gfortran.dg/null_4.f90: New test.
9420 2010-02-02 Jason Merrill <jason@redhat.com>
9423 * g++.dg/ext/label13.C: New.
9425 2010-02-02 Tobias Burnus <burnus@net-b.de>
9428 * gfortran.dg/func_result_5.f90: New test.
9430 2010-02-01 Tobias Burnus <burnus@net-b.de>
9433 * gfortran.dg/pure_initializer_3.f90: News test.
9435 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9438 * gfortran.dg/allocate_derived_2.f90: New test.
9440 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9443 * gcc.dg/torture/pr42898-2.c: New test.
9445 2010-01-31 Richard Guenther <rguenther@suse.de>
9448 * gcc.dg/torture/pr42898.c: New testcase.
9450 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9454 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9456 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9458 * g++.dg/tree-ssa/inline-1.C: New.
9459 * g++.dg/tree-ssa/inline-2.C: New.
9460 * g++.dg/tree-ssa/inline-3.C: New.
9462 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9465 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9466 the string 'pow' in the pathname of the compiler from generating a
9469 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9472 * g++.old-deja/g++.mike/eh17.C: Likewise.
9473 * g++.old-deja/g++.mike/p5571.C: Likewise.
9475 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9482 * g++.dg/other/crash-5.C: New test.
9483 * g++.dg/other/crash-6.C: New test.
9484 * g++.dg/other/crash-7.C: New test.
9485 * g++.dg/other/crash-8.C: New test.
9487 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9489 PR rtl-optimization/42889
9490 * gcc.dg/pr42889.c: New test.
9492 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9494 * gcc.target/i386/pr42881.c: Use SSE2.
9496 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9499 * gcc.target/i386/pr42891.c: New test.
9501 2010-01-28 Richard Guenther <rguenther@suse.de>
9503 PR tree-optimization/42871
9504 * g++.dg/torture/pr42871.C: New testcase.
9506 2010-01-28 Richard Guenther <rguenther@suse.de>
9508 * gcc.dg/Wobjsize-1.h: New testcase.
9509 * gcc.dg/Wobjsize-1.c: Likewise.
9511 2010-01-28 Richard Guenther <rguenther@suse.de>
9514 * g++.dg/torture/pr42883.C: New testcase.
9516 2010-01-28 Michael Matz <matz@suse.de>
9518 * gcc.target/i386/pr42881.c: New test.
9520 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9523 Add i?86-*-solaris2* support.
9525 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9529 * g++.dg/template/typedef27.C: New test case.
9530 * g++.dg/template/typedef28.C: New test case.
9532 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9534 * gcc.dg/optimize-bswap*.c: Add ARM target
9536 2010-01-27 Richard Guenther <rguenther@suse.de>
9539 * gcc.dg/torture/pr42878-1.c: New testcase.
9540 * gcc.dg/torture/pr42878-2.c: Likewise.
9542 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9545 * gcc.dg/vla-22.c: New test.
9547 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9549 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9552 2010-01-26 Richard Guenther <rguenther@suse.de>
9554 PR rtl-optimization/42685
9555 * gcc.dg/pr42685.c: New testcase.
9556 * g++.dg/other/pr42685.C: Likewise.
9558 2010-01-26 Richard Guenther <rguenther@suse.de>
9561 * g++.dg/other/pr42806.C: New testcase.
9563 2010-01-26 Richard Guenther <rguenther@suse.de>
9565 PR tree-optimization/42250
9566 * gcc.dg/pr42250.c: New testcase.
9568 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9570 * gnat.dg/array_bounds_test.adb: New test.
9572 2010-01-25 Tobias Burnus <burnus@net-b.de>
9575 * gfortran.dg/generic_21.f90: New test.
9577 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9580 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9582 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9585 * g++.dg/abi/arm_va_list2.C: New test.
9586 * g++.dg/abi/arm_va_list2.h: Companion header file.
9588 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9591 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9594 * gfortran.dg/char_array_arg_1.f90 : New test.
9596 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9598 2010-01-24 Tobias Burnus <burnus@net-b.de>
9601 * gfortran.dg/generic_20.f90: New test.
9603 2010-01-22 Michael Matz <matz@suse.de>
9605 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9608 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9611 * gfortran.dg/dependency_25.f90 : New test.
9613 2010-01-21 Martin Jambor <mjambor@suse.cz>
9615 PR tree-optimization/42585
9616 * gcc.dg/tree-ssa/pr42585.c: New test.
9618 2010-01-21 Richard Guenther <rguenther@suse.de>
9621 * gcc.dg/pr19988.c: New testcase.
9623 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9625 * g++.dg/compat/decimal/compat-common.h: New file.
9626 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9627 * g++.dg/compat/decimal/pass_x.h: New file.
9628 * g++.dg/compat/decimal/pass_y.h: New file.
9629 * g++.dg/compat/decimal/pass-1_main.C: New file.
9630 * g++.dg/compat/decimal/pass-1_x.C: New file.
9631 * g++.dg/compat/decimal/pass-1_y.C: New file.
9632 * g++.dg/compat/decimal/pass-2_main.C: New file.
9633 * g++.dg/compat/decimal/pass-2_x.C: New file.
9634 * g++.dg/compat/decimal/pass-2_y.C: New file.
9635 * g++.dg/compat/decimal/pass-3_main.C: New file.
9636 * g++.dg/compat/decimal/pass-3_x.C: New file.
9637 * g++.dg/compat/decimal/pass-3_y.C: New file.
9638 * g++.dg/compat/decimal/pass-4_main.C: New file.
9639 * g++.dg/compat/decimal/pass-4_x.C: New file.
9640 * g++.dg/compat/decimal/pass-4_y.C: New file.
9641 * g++.dg/compat/decimal/pass-5_main.C: New file.
9642 * g++.dg/compat/decimal/pass-5_x.C: New file.
9643 * g++.dg/compat/decimal/pass-5_y.C: New file.
9644 * g++.dg/compat/decimal/pass-6_main.C: New file.
9645 * g++.dg/compat/decimal/pass-6_x.C: New file.
9646 * g++.dg/compat/decimal/pass-6_y.C: New file.
9647 * g++.dg/compat/decimal/return_x.h: New file.
9648 * g++.dg/compat/decimal/return_y.h: New file.
9649 * g++.dg/compat/decimal/return-1_main.C: New file.
9650 * g++.dg/compat/decimal/return-1_x.C: New file.
9651 * g++.dg/compat/decimal/return-1_y.C: New file.
9652 * g++.dg/compat/decimal/return-2_main.C: New file.
9653 * g++.dg/compat/decimal/return-2_x.C: New file.
9654 * g++.dg/compat/decimal/return-2_y.C: New file.
9655 * g++.dg/compat/decimal/return-3_main.C: New file.
9656 * g++.dg/compat/decimal/return-3_x.C: New file.
9657 * g++.dg/compat/decimal/return-3_y.C: New file.
9658 * g++.dg/compat/decimal/return-4_main.C: New file.
9659 * g++.dg/compat/decimal/return-4_x.C: New file.
9660 * g++.dg/compat/decimal/return-4_y.C: New file.
9661 * g++.dg/compat/decimal/return-5_main.C: New file.
9662 * g++.dg/compat/decimal/return-5_x.C: New file.
9663 * g++.dg/compat/decimal/return-5_y.C: New file.
9664 * g++.dg/compat/decimal/return-6_main.C: New file.
9665 * g++.dg/compat/decimal/return-6_x.C: New file.
9666 * g++.dg/compat/decimal/return-6_y.C: New file.
9668 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9671 * gcc.dg/pr42715.c: New.
9673 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9676 * g++.dg/parse/crash55.C: New.
9678 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9681 * gcc.dg/guality/pr42782.c: New.
9683 2010-01-20 Jason Merrill <jason@redhat.com>
9686 * g++.dg/abi/packed1.C: New.
9689 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9692 * g++.dg/parse/fn-typedef1.C: New.
9693 * g++.dg/other/cv_quals.C: Adjust.
9695 2010-01-20 Anthony Green <green@moxielogic.com>
9697 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9699 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9700 * gcc.dg/20020312-2.c: Port this to the moxie core.
9701 * gcc.dg/weak/typeof-2.c: Ditto.
9703 2010-01-20 Richard Guenther <rguenther@suse.de>
9705 PR tree-optimization/42717
9706 * gcc.c-torture/compile/pr42717.c: New testcase.
9708 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9711 of signed, add a few new tests.
9714 * g++.dg/parse/limits-initializer1.C: New test.
9716 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9719 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9720 * gfortran.dg/typebound_call_12.f03: New test.
9722 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9725 * gfortran.dg/bounds_check_15.f90 : New test.
9727 2010-01-19 Michael Matz <matz@suse.de>
9729 PR tree-optimization/41783
9730 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9732 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9735 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9736 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9737 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9738 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9739 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9740 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9741 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9742 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9743 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9744 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9745 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9747 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9750 * gfortran.dg/extends_6.f03: Modified an error message.
9751 * gfortran.dg/extends_10.f03: New test.
9752 * gfortran.dg/private_type_6.f03: Modified an error message.
9753 * gfortran.dg/structure_constructor_8.f03: Ditto.
9755 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9757 PR tree-optimization/42719
9758 * gcc.dg/pr42719.c: New test.
9761 * gcc.dg/pr42728.c: New test.
9763 2010-01-19 Anthony Green <green@moxielogic.com>
9765 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9767 2010-01-18 Anthony Green <green@moxielogic.com>
9769 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9772 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9774 * g++.dg/template/error45.C: reverted as part of reverting the
9775 fix of PR c++/42634.
9777 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9780 * g++.dg/template/error45.C: New test.
9782 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9785 * g++.dg/conversion/op6.C: New test.
9787 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9790 * gcc.target/alpha/pr42774.c: New test.
9792 2010-01-18 Richard Guenther <rguenther@suse.de>
9794 PR tree-optimization/42781
9795 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9797 2010-01-17 Richard Guenther <rguenther@suse.de>
9800 * gcc.c-torture/execute/pr42248.c: New testcase.
9802 2010-01-17 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/42773
9805 * g++.dg/torture/pr42773.C: New testcase.
9807 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9810 * gfortran.dg/interface_assignment_5.f90: New test.
9812 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9815 * g++.dg/template/crash94.C: Reverted.
9817 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9820 * gcc.dg/debug/pr42767.c: New.
9822 2010-01-15 Jason Merrill <jason@redhat.com>
9825 * g++.dg/cpp0x/decltype22.C: New.
9827 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9830 * g++.dg/torture/pr42760.C: New test.
9832 2010-01-15 Jing Yu <jingyu@google.com>
9834 PR rtl-optimization/42691
9835 * gcc.c-torture/execute/pr42691.c: New.
9837 2010-01-15 Richard Guenther <rguenther@suse.de>
9840 * g++.dg/torture/pr42739.C: New testcase.
9842 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9844 * g++.dg/template/error45.C: Revert as part of reverting changes
9847 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9850 * gfortran.dg/interface_31.f90: New test.
9852 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9854 * gcc.target/powerpc/pr42747.c: New file.
9856 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9859 * c-c++-common/pr42674.c: New test.
9862 * g++.dg/template/instantiate11.C: New test.
9864 2010-01-14 Jason Merrill <jason@redhat.com>
9867 * g++.dg/overload/error3.C: New.
9870 * g++.dg/overload/rvalue1.C: New.
9872 2010-01-14 Martin Jambor <mjambor@suse.cz>
9874 PR tree-optimization/42706
9875 * gcc.dg/ipa/pr42706.c: New testcase.
9877 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9879 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9881 2010-01-14 Martin Jambor <mjambor@suse.cz>
9883 PR tree-optimization/42714
9884 * g++.dg/torture/pr42714.C: New test.
9886 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9888 PR rtl-optimization/42246
9889 * gfortran.dg/pr42246-2.f: New.
9891 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9893 PR rtl-optimization/42389
9894 * gcc.dg/pr42389.c: New.
9896 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9898 PR rtl-optimization/42388
9899 * gcc.dg/pr42388.c: New.
9901 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9903 PR rtl-optimization/42294
9904 * gfortran.dg/pr42294.f: New.
9906 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9908 PR rtl-optimization/39453
9909 PR rtl-optimization/42246
9910 * gcc.dg/pr39453.c: New.
9911 * gcc.dg/pr42246.c: New.
9913 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9916 * gcc.dg/pr42245.c: New.
9917 * gcc.dg/pr42245-2.c: New.
9919 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9921 PR rtl-optimization/42249
9922 * gcc.dg/pr42249.c: New.
9924 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9927 * gcc.c-torture/execute/pr42721.c: New test.
9929 2010-01-14 Ira Rosen <irar@il.ibm.com>
9931 PR tree-optimization/42709
9932 * gcc.dg/vect/pr42709.c: New test.
9934 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9937 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9938 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9940 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9943 * gfortran.dg/generic_19.f90 : New test.
9945 2010-01-13 Richard Guenther <rguenther@suse.de>
9947 PR tree-optimization/42730
9948 * gcc.c-torture/compile/pr42730.c: New testcase.
9950 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9953 * gcc.target/ia64/pr42542-1.c: New.
9954 * gcc.target/ia64/pr42542-2.c: New.
9955 * gcc.target/ia64/pr42542-3.c: New.
9957 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9960 * g++.dg/template/error45.C: New test.
9962 2010-01-13 Martin Jambor <mjambor@suse.cz>
9964 PR tree-optimization/42704
9965 * g++.dg/torture/pr42704.C: New test.
9967 2010-01-13 Martin Jambor <mjambor@suse.cz>
9969 PR tree-optimization/42703
9970 * gcc.c-torture/compile/pr42703.c: New test.
9972 2010-01-13 Richard Guenther <rguenther@suse.de>
9974 PR tree-optimization/42705
9975 * gcc.c-torture/compile/pr42705.c: New testcase.
9977 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9979 * gcc.target/bfin/l2.c: New test.
9980 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9982 2010-01-13 Richard Guenther <rguenther@suse.de>
9985 * gcc.c-torture/compile/pr42716.c: New testcase.
9987 2010-01-13 Richard Guenther <rguenther@suse.de>
9990 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9992 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9995 * gcc.c-torture/compile/pr42708-1.c: New test.
9997 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10000 * gcc.dg/pr42662.c: New test.
10002 PR tree-optimization/42645
10003 * g++.dg/other/pr42645-1.C: New test.
10004 * g++.dg/other/pr42645-2.C: New test.
10006 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10009 * gcc.target/powerpc/warn-1.c: New test.
10010 * gcc.target/powerpc/warn-2.c: New test.
10012 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10014 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10017 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10019 * gcc.dg/lto/20100108_0.c: New.
10021 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10023 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10024 Add -march=i686 -msse for 32bit x86 targets.
10026 2010-01-10 Richard Guenther <rguenther@suse.de>
10028 PR middle-end/42667
10029 * gcc.dg/torture/pr42667.c: New testcase.
10031 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10034 * gfortran.dg/array_constructor_34.f90: New test.
10036 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10039 * gfortran.dg/array_constructor_33.f90: New test.
10040 gfortran.dg/array_function_5.f90: Add credit.
10042 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10045 * gcc.dg/pr42631.c: New.
10047 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10050 * gcc.dg/pr42630.c: New.
10052 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10055 * gcc.dg/pr42629.c: New.
10057 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10059 PR middle-end/42363
10060 * gcc.dg/torture/pr42363.c: New.
10062 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10066 * gcc.dg/vect/pr42604.c: New.
10067 * gcc.dg/vect/pr42395.c: New.
10069 2010-01-09 Richard Guenther <rguenther@suse.de>
10071 PR middle-end/42512
10072 * gcc.c-torture/execute/pr42512.c: New testcase.
10074 2010-01-09 Tobias Burnus <burnus@net-b.de>
10077 * gfortran.dg/c_ptr_tests_14.f90: New test.
10079 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10082 * gnat.dg/null_pointer_deref1.adb: Don't run on
10083 sparc*-sun-solaris2.11.
10085 2010-01-08 Richard Guenther <rguenther@suse.de>
10088 * gcc.dg/lto/20100103-1_0.c: New testcase.
10089 * gcc.dg/lto/20100103-2_0.c: Likewise.
10091 2010-01-08 Tobias Burnus <burnus@net-b.de
10094 * gfortran.dg/asynchronous_1.f90: New test.
10095 * gfortran.dg/asynchronous_2.f90: New test.
10096 * gfortran.dg/conflicts.f90: Update error message.
10098 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10101 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10103 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10105 PR tree-optimization/42625
10106 * g++.dg/opt/dtor4.C: New test.
10107 * g++.dg/opt/dtor4.h: New.
10108 * g++.dg/opt/dtor4-aux.cc: New.
10110 2010-01-07 Tobias Burnus <burnus@net-b.de>
10113 * gfortran.dg/proc_ptr_26.f90: New test.
10115 2010-01-07 Tobias Burnus <burnus@net-b.de>
10118 * gfortran.dg/allocatable_scalar_7.f90: New test.
10120 2010-01-06 Richard Guenther <rguenther@suse.de>
10122 * gcc.c-torture/compile/pr42632.c: New testcase.
10124 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10127 * gcc.target/i386/pr42542-4.c: New.
10128 * gcc.target/i386/pr42542-4a.c: Likewise.
10129 * gcc.target/i386/pr42542-5.c: Likewise.
10130 * gcc.target/i386/pr42542-5a.c: Likewise.
10132 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10134 * gcc.dg/tls/opt-15.c: New test.
10136 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10138 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10140 2010-01-05 Martin Jambor <mjambor@suse.cz>
10142 PR tree-optimization/42462
10143 * g++.dg/torture/pr42462.C: New test.
10145 2010-01-05 Jason Merrill <jason@redhat.com>
10147 * g++.dg/cpp0x/initlist30.C: New test.
10149 2010-01-05 Richard Guenther <rguenther@suse.de>
10151 PR tree-optimization/42614
10152 * gcc.c-torture/execute/pr42614.c: New testcase.
10154 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10156 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10157 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10158 -Wunreachable-code.
10159 * gcc.dg/Wunreachable-2.c: Likewise.
10160 * gcc.dg/Wunreachable-3.c: Likewise.
10161 * gcc.dg/Wunreachable-4.c: Likewise.
10162 * gcc.dg/Wunreachable-5.c: Likewise.
10163 * gcc.dg/Wunreachable-6.c: Likewise.
10164 * gcc.dg/Wunreachable-7.c: Likewise.
10165 * gcc.dg/Wunreachable-8.c: Likewise.
10166 * gcc.dg/20041231-1.c: Likewise.
10168 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10171 * gcc.dg/pr42611.c: New test.
10173 PR tree-optimization/42508
10174 * g++.dg/opt/pr42508.C: New test.
10176 2010-01-05 Tobias Burnus <burnus@net-b.de>
10179 * gfortran.dg/allocatable_scalar_8.f90: New.
10181 2010-01-04 Martin Jambor <mjambor@suse.cz>
10183 PR tree-optimization/42398
10184 * gcc.c-torture/compile/pr42398.c: New test.
10186 2010-01-04 Jason Merrill <jason@redhat.com>
10189 * g++.dg/ext/attrib35.C: New.
10192 * g++.dg/cpp0x/auto17.C: New.
10194 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10196 * gcc.dg/lto/20100104_0.c: New.
10198 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10201 * gcc.target/i386/pr42542-1.c: New.
10202 * gcc.target/i386/pr42542-1a.c: Likewise.
10203 * gcc.target/i386/pr42542-1b.c: Likewise.
10204 * gcc.target/i386/pr42542-2.c: Likewise.
10205 * gcc.target/i386/pr42542-2a.c: Likewise.
10206 * gcc.target/i386/pr42542-2b.c: Likewise.
10207 * gcc.target/i386/pr42542-3.c: Likewise.
10208 * gcc.target/i386/pr42542-3a.c: Likewise.
10210 2009-01-04 Tobias Burnus <burnus@net-b.de>
10213 * gfortran.dg/allocatable_scalar_5.f90: New test.
10214 * gfortran.dg/allocatable_scalar_6.f90: New test.
10216 2010-01-03 Richard Guenther <rguenther@suse.de>
10219 * gfortran.dg/gomp/recursion1.f90: Remove.
10221 2010-01-03 Richard Guenther <rguenther@suse.de>
10223 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10224 * gcc.dg/uninit-6.c: Likewise.
10225 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10227 2010-01-03 Richard Guenther <rguenther@suse.de>
10229 PR tree-optimization/42589
10230 * gcc.target/i386/pr42589.c: New testcase.
10232 2010-01-03 Richard Guenther <rguenther@suse.de>
10234 PR tree-optimization/42438
10235 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10237 2010-01-02 Richard Guenther <rguenther@suse.de>
10240 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10242 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10245 * gcc.target/alpha/pr42448-1.c: New test.
10246 * gcc.target/alpha/pr42448-2.c: Ditto.
10248 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10250 PR preprocessor/41947
10251 * gcc.dg/c99-hexfloat-3.c: New test.
10253 2010-01-01 Richard Guenther <rguenther@suse.de>
10256 * gcc.c-torture/execute/pr42570.c: New testcase.
10258 2010-01-01 Richard Guenther <rguenther@suse.de>
10260 PR middle-end/42559
10261 * gcc.c-torture/compile/pr42559.c: New testcase.
10264 Copyright (C) 2010 Free Software Foundation, Inc.
10266 Copying and distribution of this file, with or without modification,
10267 are permitted in any medium without royalty provided the copyright
10268 notice and this notice are preserved.