1 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/altreturn_3.f90: New test.
6 * gfortran.dg/char_result_12.f90: Fix comment typos.
8 2006-12-19 Ben Elliston <bje@au.ibm.com>
10 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11 as newlib's stdio.h uses non-traditional cpp constructs.
13 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16 * gfortran.dg/append-1.f90: Renamed to append_1.f90
17 * gfortran.dg/array-1.f90: Renamed to array_1.f90
18 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
19 * gfortran.dg/backspace.f: Renamed to backspace_1.f
20 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
21 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
22 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
23 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
24 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
25 * gfortran.dg/logint-1.f: Renamed to logint_1.f
26 * gfortran.dg/logint-2.f: Renamed to logint_2.f
27 * gfortran.dg/logint-3.f: Renamed to logint_3.f
28 * gfortran.dg/advance_1.f90: Renamed from advance.f90
29 * gfortran.dg/append_1.f90: Renamed from append-1.f90
30 * gfortran.dg/array_1.f90: Renamed from array-1.f90
31 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
32 * gfortran.dg/backspace_1.f: Renamed from backspace.f
33 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
34 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
35 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
36 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
37 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
38 * gfortran.dg/logint_1.f: Renamed from logint-1.f
39 * gfortran.dg/logint_2.f: Renamed from logint-2.f
40 * gfortran.dg/logint_3.f: Renamed from logint-3.f
42 2006-12-18 Bill Wendling <wendling@apple.com>
44 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
45 id is an OjbC keyword.
47 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
51 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
53 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
55 2006-12-18 Ian Lance Taylor <iant@google.com>
57 * g++.dg/warn/Wmissing-declarations-1.C: New test.
59 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
61 * gcc.c-torture/compile/pr27528.c: Use empty templates.
63 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
66 * gfortran.fortran-torture/execute/where21.f90: New test.
68 2006-12-17 Tobias Burnus <burnus@net-b.de>
70 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
72 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
75 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
76 * gcc.dg/if-empty-1.c: Likewise.
77 * gcc.dg/pr23165.c: Likewise.
78 * g++.dg/warn/empty-body.C: Likewise.
80 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83 * gfortran.dg/open_errors.f90: New test.
85 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
87 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
89 * gcc.target/i386/ssse3-pabsb.c: New file.
90 * gcc.target/i386/ssse3-pabsd.c: Likewise.
91 * gcc.target/i386/ssse3-pabsw.c: Likewise.
92 * gcc.target/i386/ssse3-palignr.c: Likewise.
93 * gcc.target/i386/ssse3-phaddd.c: Likewise.
94 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
95 * gcc.target/i386/ssse3-phaddw.c: Likewise.
96 * gcc.target/i386/ssse3-phsubd.c: Likewise.
97 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
98 * gcc.target/i386/ssse3-phsubw.c: Likewise.
99 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
100 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
101 * gcc.target/i386/ssse3-pshufb.c: Likewise.
102 * gcc.target/i386/ssse3-psignb.c: Likewise.
103 * gcc.target/i386/ssse3-psignd.c: Likewise.
104 * gcc.target/i386/ssse3-psignw.c: Likewise.
105 * gcc.target/i386/ssse3-vals.h: Likewise.
107 2006-12-15 Janis Johnson <janis187@us.ibm.com>
109 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
110 * lib/fortran-torture.exp: Include target-supports.exp.
112 2006-12-15 Jakub Jelinek <jakub@redhat.com>
115 * gcc.c-torture/execute/pr30185.c: New test.
117 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
121 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
122 * gcc.dg/builtin-bswap-2.c: Likewise.
123 * gcc.dg/builtin-bswap-3.c: Likewise.
124 * gcc.dg/builtin-bswap-4.c: Likewise.
125 * lib/target-supports.exp (check_effective_target_stdint_types): New.
126 * cc.c-torture/execute/mode-dependent-address.x: New file.
128 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
131 * gfortran.dg/write_zero_array: New test.
133 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
136 * gfortran.dg/write_fmt_trim.f90: New test.
138 2006-12-14 Diego Novillo <dnovillo@redhat.com>
141 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
144 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
146 * lib/target-supports.exp (check_weak_available): Use istarget
147 "hppa*-*-hpux10*" instead of regexp.
148 (check_cxa_atexit_available): Likewise.
150 2006-12-14 Richard Guenther <rguenther@suse.de>
152 PR tree-optimization/30197
153 * gcc.c-torture/execute/complex-1.c: Fix function name.
154 * gcc.dg/builtins-61.c: New testcase.
156 2006-12-14 Richard Guenther <rguenther@suse.de>
159 * gcc.dg/pr30172-1.c: New testcase.
161 2006-12-14 Richard Guenther <rguenther@suse.de>
163 PR tree-optimization/30198
164 * gcc.dg/builtins-60.c: New testcase.
166 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
168 * lib/target-supports.exp (vect_no_align): Remove spu.
170 2006-12-13 Ian Lance Taylor <iant@google.com>
174 * g++.dg/warn/Wparentheses-5.C: New test.
175 * g++.dg/warn/Wparentheses-6.C: New test.
176 * g++.dg/warn/Wparentheses-7.C: New test.
177 * g++.dg/warn/Wparentheses-8.C: New test.
178 * g++.dg/warn/Wparentheses-9.C: New test.
179 * g++.dg/warn/Wparentheses-10.C: New test.
180 * g++.dg/warn/Wparentheses-11.C: New test.
181 * g++.dg/warn/Wparentheses-12.C: New test.
182 * g++.dg/warn/Wparentheses-13.C: New test.
183 * g++.dg/warn/Wparentheses-14.C: New test.
184 * g++.dg/warn/Wparentheses-15.C: New test.
185 * g++.dg/warn/Wparentheses-16.C: New test.
186 * g++.dg/warn/Wparentheses-17.C: New test.
187 * g++.dg/warn/Wparentheses-18.C: New test.
188 * g++.dg/warn/Wparentheses-19.C: New test.
189 * g++.dg/warn/Wparentheses-20.C: New test.
190 * g++.dg/warn/Wparentheses-21.C: New test.
192 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
195 * lib/target-supports.exp (check_cxa_atexit_available): Return false
196 for target "hppa.*hpux10".
198 2006-12-13 Jakub Jelinek <jakub@redhat.com>
200 * g++.dg/debug/vartrack1.C: New test.
202 * g++.dg/opt/ifcvt1.C: New test.
204 * gcc.dg/tls/opt-13.c: New test.
206 * gcc.dg/20060425-2.c: New test.
208 * g++.dg/opt/pr15054-2.C: New test.
210 * gcc.c-torture/execute/20060420-1.c: New test.
212 * gcc.c-torture/execute/20060412-1.c: New test.
214 * objc/compile/20060406-1.m: New test.
216 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
218 * g++.dg/template/array17.C: New test.
220 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
222 * gcc.target/powerpc/altivec-23.c: New test.
224 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
227 * g++.dg/inherit/error3.C: New test.
230 * g++.dg/inherit/error4.C: New test.
232 2006-12-13 Richard Guenther <rguenther@suse.de>
234 PR tree-optimization/17687
235 * gcc.dg/builtins-59.c: New testcase.
237 2006-12-13 Ben Elliston <bje@au.ibm.com>
239 * gcc.target/spu/Wmain.c: New test.
241 2006-12-12 Josh Conner <jconner@apple.com>
243 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
244 * g++.dg/abi/thunk4.C: Likewise.
245 * g++.dg/abi/rtti3.C: Likewise.
247 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
249 * gcc.target/spu/cpat-1.c: New test.
250 * gcc.target/spu/cpat-2.c: New test.
251 * gcc.target/spu/cpat-3.c: New test.
252 * gcc.target/spu/cpat-4.c: New test.
254 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
257 * gcc.c-torture/compile/vector-1.c: New test.
258 * gcc.c-torture/compile/vector-2.c: New test.
259 * gcc.c-torture/compile/vector-3.c: New test.
261 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
263 * lib/fortran-torture.exp: Update copyright years. Remove
264 obsolete comment. Test -ftree-vectorize where it makes sense.
265 * lib/gfortran-dg.exp: Update copyright years. Use settings
266 from fortran-torture.exp.
267 * gfortran.dg/char_transpose_1.f90,
268 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
269 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
270 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
273 2006-12-12 Richard Sandiford <richard@codesourcery.com>
275 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
278 2006-12-12 Ira Rosen <irar@il.ibm.com>
280 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
281 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
282 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
283 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
286 2006-12-12 Richard Guenther <rguenther@suse.de>
289 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
291 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
292 Diego Novillo <dnovillo@redhat.com>
294 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
296 * gcc.dg/tree-ssa/pr26421.c: Likewise
297 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
298 * gcc.dg/tree-ssa/pr23382.c: Likewise.
299 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
300 * gcc.dg/tree-ssa/pr28410.c: Likewise.
301 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
302 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
303 * gcc.dg/tree-ssa/vrp07.c: Likewise.
304 * gcc.dg/tree-ssa/vrp08.c: Likewise.
305 * gcc.dg/tree-ssa/alias-12.c: Likewise.
307 2006-12-11 Jan Hubicka <jh@suse.cz>
309 * gcc.dg/tree-prof/stringop-1.c: New test.
310 * gcc.dg/tree-prof/stringop-2.c: New test.
312 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/pr30120.c: New test.
318 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/x87regparm-1.c: New test.
321 * gcc.target/i386/x87regparm-2.c: New test.
322 * gcc.target/i386/x87regparm-3.c: New test.
323 * gcc.target/i386/x87regparm-4.c: New test.
325 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
327 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
329 2006-12-10 Tobias Burnus <burnus@net-b.de>
332 * gfortran.dg/protected_1.f90: New test.
333 * gfortran.dg/protected_2.f90: New test.
334 * gfortran.dg/protected_3.f90: New test.
335 * gfortran.dg/protected_4.f90: New test.
336 * gfortran.dg/protected_5.f90: New test.
337 * gfortran.dg/protected_6.f90: New test.
339 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
340 Tobias Burnus <burnus@gcc.gnu.org>
344 * gfortran.dg/interface_4.f90: Test adding procedure to generic
346 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
347 ambiguous interfaces.
348 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
349 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
350 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
351 ambiguous interfaces.
352 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
353 * gfortran.dg/array_initializer_2.f90: Add initializer array
357 * gfortran.dg/interface_9.f90: Test that host interfaces are
358 not checked for ambiguity with the local version.
360 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
363 * gfortran.dg/module_interface_2.f90: New test.
365 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
368 * gfortran.dg/assumed_len.f90: New test.
370 2006-12-09 Richard Guenther <rguenther@suse.de>
372 * g++.dg/warn/implicit-typename1.C: Qualify types.
373 * g++.dg/parse/crash12.C: Likewise.
374 * g++.dg/tree-ssa/pr22444.C: Likewise.
376 2006-12-09 Tobias Burnus <burnus@net-b.de>
378 * gfortran.dg/array_2.f90: Added sqrt test.
380 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/x87regparm-1.c: XFAIL.
383 * gcc.target/i386/x87regparm-2.c: XFAIL.
384 * gcc.target/i386/x87regparm-3.c: XFAIL.
385 * gcc.target/i386/x87regparm-4.c: XFAIL.
387 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
389 * lib/target-supports.exp
390 (check_effective_target_large_long_double): New.
391 * gcc.dg/Wconversion-real.c : Use it.
392 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
395 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
397 * gcc.c-torture/execute/mode-dependent-address.c: New test.
399 2006-12-08 Tobias Burnus <burnus@net-b.de>
402 * gfortran.dg/import4.f90: New test for IMPORT in modules.
404 2006-12-07 Mark Mitchell <mark@codesourcery.com>
407 * g++.dg/template/crash65.C: New test.
408 * g++.dg/template/spec16.C: Tweak error markers.
410 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
412 * gcc.target/spu: New directory.
413 * gcc.target/spu/spu.exp: New file.
414 * gcc.target/spu/intrinsics-1.c: New test.
416 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
419 * g++.dg/ext/attrib27.C: New test.
420 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
421 * g++.dg/parse/typedef5.C: Likewise.
423 2006-12-07 Mike Stump <mrs@apple.com>
425 * treelang/compile/var_defs.tree: Adjust.
427 2006-12-06 Mark Mitchell <mark@codesourcery.com>
430 * g++.dg/template/crash64.C: New test.
431 * g++.dg/parse/crash27.C: Adjust error markers.
433 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
437 * gfortran.dg/read_eof_4.f90: Add tests.
438 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
439 * gfortran.dg/unf_read_corrupted_1.f90: New test.
441 2006-12-05 Mark Mitchell <mark@codesourcery.com>
444 * g++.dg/template/crash63.C: New test.
447 * g++.dg/template/crash62.C: New test.
449 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
452 * gfortran.dg/allocatable_function_1.f90: Increase the number
453 of expected calls of free to 10; the lhs section reference is
454 now evaluated so there is another call to bar. Change the
455 comment appropriately.
456 * gfortran.dg/array_section_1.f90: New test.
458 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
461 * gfortran.dg/char_result_12.f90: New test.
463 2006-12-05 Richard Guenther <rguenther@suse.de>
465 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
466 * gcc.dg/vect/vect-pow-2.c: Rename to ...
467 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
468 vect_double, xfail for spu*-*-*.
470 2006-12-04 Tobias Burnus <burnus@net-b.de>
473 * initialization_4.f90: Test noninteger exponents (-std=f95).
474 * initialization_5.f90: New test for noninteger exponents
477 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
480 * gfortran.dg/parameter_array_section_1.f90: New test.
482 2006-12-04 Mark Mitchell <mark@codesourcery.com>
485 * g++.dg/template/crash61.C: New test.
488 * g++.dg/template/error23.C: New test.
490 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
492 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
494 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
497 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
499 2006-12-04 Jakub Jelinek <jakub@redhat.com>
502 * gcc.dg/gomp/pr29965-1.c: New test.
503 * gcc.dg/gomp/pr29965-2.c: New test.
504 * gcc.dg/gomp/pr29965-3.c: New test.
505 * gcc.dg/gomp/pr29965-4.c: New test.
506 * gcc.dg/gomp/pr29965-5.c: New test.
507 * gcc.dg/gomp/pr29965-6.c: New test.
508 * g++.dg/gomp/pr29965-1.C: New test.
509 * g++.dg/gomp/pr29965-2.C: New test.
510 * g++.dg/gomp/pr29965-3.C: New test.
511 * g++.dg/gomp/pr29965-4.C: New test.
512 * g++.dg/gomp/pr29965-5.C: New test.
513 * g++.dg/gomp/pr29965-6.C: New test.
514 * g++.dg/gomp/pr29965-7.C: New test.
515 * g++.dg/gomp/pr29965-8.C: New test.
516 * g++.dg/gomp/pr29965-9.C: New test.
517 * g++.dg/gomp/pr29965-10.C: New test.
519 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
521 * gnat.dg/pointer_variable_bounds.adb: New test.
522 * gnat.dg/pointer_variable_bounds.ads: Likewise.
523 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
525 2006-12-03 Eric Christopher <echristo@apple.com>
527 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
529 2006-12-03 Richard Henderson <rth@redhat.com>
530 Andrew Pinski <pinskia@gmail.com>
533 * g++.dg/warn/unit-1.C: New test.
535 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
539 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
541 * g++.dg/vect/vect.exp: Enable tests to run on spu.
542 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
543 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
544 * gcc.dg/vect/vect-70.c: Reduce array size.
545 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
546 vect_no_compaer_double targets.
547 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
548 vect_float, vect_double, and vect_int.
550 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
552 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
553 test for loop versioning on vect_no_align targets.
554 * gcc.dg/vect/pr20122.c: Likewise.
555 * gcc.dg/vect/vect-105.c: Likewise.
556 * gcc.dg/vect/vect-42.c: Likewise.
557 * gcc.dg/vect/vect-43.c: Likewise.
558 * gcc.dg/vect/vect-74.c: Likewise.
559 * gcc.dg/vect/vect-75.c: Likewise.
560 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
561 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
562 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
563 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
565 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
568 * gfortran.dg/value_1.f90 : New test.
569 * gfortran.dg/value_2.f90 : New test.
570 * gfortran.dg/value_3.f90 : New test.
571 * gfortran.dg/value_4.f90 : New test.
572 * gfortran.dg/value_4.c : Called from value_4.f90.
574 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
577 * g++.dg/cpp0x/static_assert4.C: New testcase.
579 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
581 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
583 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
586 * gcc.dg/pr27953.c: New test.
588 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
591 * g++.dg/ext/vector5.C: New test.
594 * g++.dg/other/main1.C: New test.
596 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
599 * gfortran.dg/convert_implied_open.f90: Change to
600 new default record length.
601 * gfortran.dg/unf_short_record_1.f90: Adapt to
603 * gfortran.dg/unformatted_subrecords_1.f90: New test.
605 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
607 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
609 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
612 * g++.dg/expr/pr29066.c: New.
614 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
615 Zdenek Dvorak <dvorakz@suse.cz>
617 PR tree-optimization/29921
618 * gcc.dg/pr29921-2.c: New test.
620 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
622 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
623 (i386_get_cpuid): New function.
624 (i386_cpuid_ecx): Likewise.
625 (i386_cpuid_edx): Likewise.
626 (i386_cpuid): Updated to call i386_cpuid_edx.
628 * gcc.target/i386/sse3-addsubpd.c: New file.
629 * gcc.target/i386/sse3-addsubps.c: Likewise.
630 * gcc.target/i386/sse3-haddpd.c: Likewise.
631 * gcc.target/i386/sse3-haddps.c: Likewise.
632 * gcc.target/i386/sse3-hsubpd.c: Likewise.
633 * gcc.target/i386/sse3-hsubps.c: Likewise.
634 * gcc.target/i386/sse3-lddqu.c: Likewise.
635 * gcc.target/i386/sse3-movddup.c: Likewise.
636 * gcc.target/i386/sse3-movshdup.c: Likewise.
637 * gcc.target/i386/sse3-movsldup.c: Likewise.
639 2006-12-01 Dirk Mueller <dmueller@suse.de>
641 * g++.dg/warn/Wreturn-type-4.C: New testcase.
643 2006-11-30 Janis Johnson <janis187@us.ibm.com>
645 * gcc.dg/dfp/convert-int-max.c: New test.
646 * gcc.dg/dfp/convert-int-max-fold.c: New test.
648 2006-11-30 Richard Guenther <rguenther@suse.de>
650 * gcc.dg/vect/vect-pow-1.c: Rename ...
651 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
652 floats instead of doubles, check successful vectorization.
654 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
657 * gcc.c-torture/compile/pr29945.c: New testcase.
659 2006-11-30 Joseph Myers <joseph@codesourcery.com>
661 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
664 2006-11-29 Eric Christopher <echristo@apple.com>
666 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
668 2006-11-29 Janis Johnson <janis187@us.ibm.com>
670 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
672 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
674 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
677 * g++.dg/inherit/virtual2.C: New test.
678 * g++.dg/inherit/virtual3.C: Likewise.
679 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
680 * g++.dg/inherit/error2.C: Likewise.
681 * g++.dg/template/instantiate1.C: Likewise.
683 2006-11-28 Andrew Pinski <pinskia@gmail.com>
686 * gcc.dg/tree-ssa/reassoc-12.c: New test.
688 2006-11-28 Jan Hubicka <jh@suse.cz>
690 * gcc.dg/memcpy-1.c: New test.
692 2006-11-28 Jakub Jelinek <jakub@redhat.com>
695 * g++.dg/warn/main-3.C: New test.
697 2006-11-28 Jan Hubicka <jh@suse.cz>
699 * gcc.dg/winline-1.c: New test.
701 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
703 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
706 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
709 * gfortran.dg/missing_optional_dummy_3.f90
711 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
714 * gfortran.dg/interface_3.f90: Modify errors.
716 2006-11-28 Ben Elliston <bje@au.ibm.com>
718 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
719 fail to link due to relocation overflows on spu-*-*.
721 2006-11-27 Michael Matz <matz@suse.de>
722 Andreas Krebbel <krebbel1@de.ibm.com>
725 * gcc.dg/20061127-1.c: New testcase.
727 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
729 * gcc.dg/20061124-1.c: Add exit() function prototype.
731 2006-11-27 Jan Hubicka <jh@suse.cz>
733 * gcc.target/i386/memcpy-1.c: Adjust size.
734 * testsuite/gcc.dg/visibility-11.c: Likewise.
736 2006-11-27 Richard Guenther <rguenther@suse.de>
739 * gcc.target/i386/pow-1.c: New testcase.
740 * gcc.dg/builtins-58.c: Likewise.
742 2006-11-26 Mark Mitchell <mark@codesourcery.com>
745 * g++.dg/expr/cast8.C: New test.
747 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
749 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
750 Don't ever inline the testcase.
752 2006-11-25 Andrew Pinski <pinskia@gmail.com>
755 * gfortran.fortran-torture/compile/parameter_3.f90: New
758 2006-11-25 Andrew Pinski <pinskia@gmail.com>
761 * gfortran.fortran-torture/execute/transfer2.f90: New test.
763 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
765 * gfortran.fortran-torture/execute/specifics.f90: Remove test
768 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
771 * gfortran.dg/write_check3.f90: New test.
773 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
775 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
777 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
780 * gfortran.dg/interface_3.f90: New test.
783 * gfortran.dg/generic_8.f90: New test.
785 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
787 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
788 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
789 * gfortran.dg/specifics_3.f90: Remove.
791 2006-11-24 Jakub Jelinek <jakub@redhat.com>
794 * gcc.dg/gomp/pr29955.c: New test.
797 * gcc.dg/pr29736.c: New test.
799 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
802 * gcc.dg/pure-1.c: New test.
804 2006-11-24 Joseph Myers <joseph@codesourcery.com>
806 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
807 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
809 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
811 * gcc.dg/20061124-1.c: New testcase.
813 2006-11-23 Eric Christopher <echristo@apple.com>
815 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
817 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
821 * gcc.dg/Wconversion-integer.c: New. Supersedes
822 Wconversion-negative-constants.c
823 * gcc.dg/Wconversion-real.c: New.
824 * gcc.dg/Wconversion-real-integer.c: New.
825 * gcc.dg/Wconversion-negative-constants.c: Deleted.
826 * g++.dg/warn/Wconversion1.C: Modified.
828 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
830 * gfortran.dg/overload_1.f90: New test.
832 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
835 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
836 Wtraditional-conversion.
837 * gcc.dg/overflow-warn-2.c: Likewise.
838 * gcc.dg/Wconversion.c: Likewise. Renamed as
839 Wtraditional-conversion.c .
840 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
841 Wtraditional-conversion-2.c .
842 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
843 Wtraditional-conversion-2.c
844 * gcc.dg/Wconversion-negative-constants.c: New.
846 2006-11-23 Andrew Pinski <pinskia@gmail.com>
848 * gcc.dg/tree-ssa/dump-1.c: New test.
850 2006-11-23 David Ung <davidu@mips.com>
852 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
853 -mfp64, allowable when ISA >= 33 and float is enabled.
854 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
855 of mthc1 and mfhc1 patterns.
857 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
859 PR tree-optimization/29921
860 * gcc.dg/pr29921.c: New test.
862 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
865 * gfortran.dg/initialization_4.f90: New test.
867 2006-11-22 Ira Rosen <irar@il.ibm.com>
869 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
870 platforms that have interleaving support.
871 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
872 * gcc.dg/vect/vect-strided-a-u16-i2.c,
873 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
874 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
875 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
876 gcc.dg/vect/vect-strided-u8-i2-gap.c,
877 gcc.dg/vect/vect-strided-u8-i8.c,
878 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
879 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
880 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
881 gcc.dg/vect/vect-strided-float.c,
882 gcc.dg/vect/vect-strided-a-mult.c,
883 gcc.dg/vect/vect-strided-mult-char-ls.c,
884 gcc.dg/vect/vect-strided-a-u16-mult.c,
885 gcc.dg/vect/vect-strided-a-u32-mult.c,
886 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
887 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
888 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
889 gcc.dg/vect/vect-strided-mult.c,
890 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
891 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
893 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
896 * gfortran.dg/auto_char_len_4.f90: New test.
898 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
901 * gfortran.dg/generic_7.f90: New test.
902 * gfortran.dg/defined_operators_1.f90: Add new error.
904 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
906 PR tree-optimization/29902
907 * g++.dg/tree-ssa/pr29902.C: New test.
909 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
912 * gfortran.dg/used_types_13.f90: New test.
914 2006-11-21 Janis Johnson <janis187@us.ibm.com>
916 * gcc.dg/dfp/snan.c: Delete.
918 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
920 * g++.dg/cpp0x/static_assert1.C: New.
921 * g++.dg/cpp0x/static_assert2.C: New.
922 * g++.dg/cpp0x/static_assert3.C: New.
924 2006-11-21 Richard Guenther <rguenther@suse.de>
926 * gcc.dg/vect/vect-pow-1.c: New testcase.
927 * gcc.dg/vect/vect-pow-2.c: Likewise.
929 2006-11-21 Jakub Jelinek <jakub@redhat.com>
932 * g++.dg/template/static29.C: New test.
935 * g++.dg/conversion/simd4.C: New test.
937 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
940 * g++.dg/template/access19.C: New test.
941 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
944 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
947 * gcc.dg/tree-ssa/sra-4.c: New testcase.
949 2006-11-20 Tobias Burnus <burnus@net-b.de>
952 * gfortran.dg/import.f90: Extended test.
953 * gfortran.dg/import2.f90: Extended test.
955 2006-11-20 Tobias Burnus <burnus@net-b.de>
957 * gfortran.dg/volatile3.f90: Add conflict test.
959 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
962 * gfortran.dg/implicit_10.f90: New test.
964 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
967 * g++.dg/warn/Wall-write-strings.C: New.
969 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
971 * gfortran.dg/alloc_comp_constraint_5.f90: New.
972 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
974 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
976 * gfortran.dg/use_3.f90: Remove error message.
977 * gfortran.dg/iso_fortran_env_1.f90: New test.
978 * gfortran.dg/iso_fortran_env_2.f90: New test.
979 * gfortran.dg/iso_fortran_env_3.f90: New test.
980 * gfortran.dg/iso_fortran_env_4.f90: New test.
982 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
984 * gcc.dg/vect/vect-27.c: Fix initialization.
986 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
988 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
989 * gcc.dg/torture/builtin-minmax-1.c: New.
991 * gcc.dg/builtins-20.c: Add cases for copysign.
993 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
996 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
998 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
999 * gfortran.dg/use_1.f90: New test.
1000 * gfortran.dg/use_1.f90: New test.
1001 * gfortran.dg/use_1.f90: New test.
1003 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1005 PR tree-optimization/29801
1006 * gcc.dg/pr29801.c: New test.
1008 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.dg/torture/pr29584.c: New test.
1013 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1015 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1016 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1017 * gcc.target/powerpc/compress-float-ppc.c,
1018 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1020 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1021 do not pass -mhard-float.
1023 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1025 * gnat.dg/volatile_aggregate.adb: New test.
1027 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1031 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1032 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1034 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1037 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1039 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1041 * gfortran.dg/import3.f90: Fix error message.
1043 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1046 * gfortran.fortran-torture/compile/inline_1.f90:
1049 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1051 * gcc.target/i386/x87regparm-1.c: New test.
1052 * gcc.target/i386/x87regparm-2.c: New test.
1053 * gcc.target/i386/x87regparm-3.c: New test.
1054 * gcc.target/i386/x87regparm-4.c: New test.
1056 2006-11-15 Tobias Burnus <burnus@net-b.de>
1059 * gfortran.dg/import.f90: New test.
1060 * gfortran.dg/import2.f90: New test.
1061 * gfortran.dg/import3.f90: New test.
1063 2006-11-15 Tobias Burnus <burnus@net-b.de>
1066 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1068 2006-11-15 Tobias Burnus <burnus@net-b.de>
1071 * gfortran.dg/contains.f90: New test.
1072 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1074 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/29581
1077 * gcc.dg/pr29581-1.c: New test.
1078 * gcc.dg/pr29581-2.c: New test.
1079 * gcc.dg/pr29581-3.c: New test.
1080 * gcc.dg/pr29581-4.c: New test.
1081 * gfortran.dg/pr29581.f90: New test.
1083 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1086 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1087 numbers in error message headers.
1089 2006-11-14 Richard Guenther <rguenther@suse.de>
1091 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1092 to i?86 and x86_64 targets.
1094 2006-11-14 Caroline Tice <ctice@apple.com>
1096 * gcc.dg/pubtypes-1.c: New file/testcase.
1097 * gcc.dg/pubtypes-2.c: New file/testcase.
1098 * gcc.dg/pubtypes-3.c: New file/testcase.
1099 * gcc.dg/pubtypes-4.c: New file/testcase.
1100 * g++.dg/pubtypes.C: New file/testcase.
1102 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1105 * g++.dg/init/self1.C: New test.
1107 2006-11-14 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/conflicts.f90: Add.
1112 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1114 PR rtl-optimization/29798
1116 * gcc.c-torture/execute/pr29798.c: New.
1118 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1120 * gcc.dg/builtins-20.c: Add more cases.
1122 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1125 * gfortran.dg/gomp/pr29759.f90: New test.
1127 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1130 * g++.dg/template/static28.C: New test.
1132 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1134 * lib/c-torture.exp: Use target-libpath.exp.
1135 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1136 set GCC_EXEC_PREFIX env var from global variable of same name.
1138 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1141 * gfortran.fortran-torture/compile/transfer-1.f90:
1144 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1145 Zdenek Dvorak <dvorakz@suse.cz>
1147 PR tree-optimization/29680
1148 * gcc.dg/alias-11.c: New test.
1150 2006-11-12 Jason Merrill <jason@redhat.com>
1151 Andrew Pinski <pinskia@physics.uc.edu>
1154 * gcc.target/i386/vectorize1.c: New.
1156 2006-11-12 Roger Sayle <roger@eyesopen.com>
1158 PR rtl-optimization/29797
1159 * gcc.c-torture/execute/pr29797-1.c: New test case.
1161 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1163 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1165 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1167 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1169 2006-11-12 Roger Sayle <roger@eyesopen.com>
1171 PR tree-optimization/13827
1172 * gcc.dg/fold-eqand-1.c: New test case.
1174 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1177 * gcc.c-torture/execute/mayalias-3.c: New test.
1179 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1182 * gcc.c-torture/compile/pr27528.c: New test.
1183 * gcc.dg/pr27528.c: Likewise.
1185 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1187 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1189 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1191 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1194 * gfortran.dg/reshape_source_size_1.f90: New test.
1196 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1199 * gfortran.dg/aliasing_dummy_4.f90: New test.
1201 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1204 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1205 and x86_64-*-* targets.
1207 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1209 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1210 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1211 New macros. Use them in exact tests.
1212 (TESTIT3): New macro.
1213 Add tests for fmin, fmax and fma.
1215 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1218 * gfortran.dg/array_constructor_13.f90: New test.
1220 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1223 * gfortran.dg/used_types_12.f90: New test.
1225 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1228 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1230 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1231 * gcc.dg/fold-eqandshift-3.c: New test case.
1233 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1236 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1239 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1241 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1243 * gcc.dg/20061109-1.c: New testcase.
1245 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1247 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1249 2006-11-09 Tobias Burnus <burnus@net-b.de>
1251 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1252 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1254 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1256 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1257 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1259 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1261 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1263 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1265 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1267 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1268 * gcc.dg/vect/vect-9.c: Now vectorizable.
1269 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1270 that support vect_widen_mult.
1271 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1272 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1273 vect-reduc-dot-u16.c).
1274 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1275 vect-reduc-dot-u16.c).
1276 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1277 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1278 vect-reduc-dot-s8.c).
1279 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1280 vect-reduc-dot-s8.c).
1281 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1282 vect-reduc-dot-s8.c).
1283 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1284 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1285 vect-reduc-dot-u8.c).
1286 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1287 vect-reduc-dot-u8.c).
1288 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1289 * gcc.dg/vect/vect-multitypes-9.c: New test.
1290 * gcc.dg/vect/vect-multitypes-10.c: New test.
1291 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1292 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1293 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1294 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1295 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1296 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1297 wrapv-vect-reduc-dot-s8.c.
1298 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1299 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1300 targets that support vec_unpack.
1301 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1302 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1303 (check_effective_target_vect_widen_mult_hi_to_si): New.
1304 (check_effective_target_vect_widen_sum): Removed.
1306 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1308 * gcc.dg/vect/vect-multitypes-8.c: New test.
1309 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1311 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1313 * gcc.dg/vect/vect-multitypes-7.c: New test.
1315 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1317 * gcc.dg/vect/vect-multitypes-4.c: New test.
1318 * gcc.dg/vect/vect-multitypes-5.c: New test.
1319 * gcc.dg/vect/vect-multitypes-6.c: New test.
1321 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1323 * gcc.dg/vect/vect-multitypes-1.c: New test.
1324 * gcc.dg/vect/vect-multitypes-2.c: New test.
1325 * gcc.dg/vect/vect-multitypes-3.c: New test.
1327 2006-11-07 Eric Christopher <echristo@apple.com>
1329 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1330 Test using scan-assembler-not.
1332 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.dg/inline-17.c: New test.
1336 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1339 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1342 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1345 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1348 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1351 2006-11-07 Tobias Burnus <burnus@net-b.de>
1354 * gfortran.dg/volatile.f90: Add.
1355 * gfortran.dg/volatile2.f90: Add.
1356 * gfortran.dg/volatile3.f90: Add.
1357 * gfortran.dg/volatile4.f90: Add.
1358 * gfortran.dg/volatile5.f90: Add.
1359 * gfortran.dg/volatile6.f90: Add.
1360 * gfortran.dg/volatile7.f90: Add.
1362 2006-11-06 Tobias Burnus <burnus@net-b.de>
1364 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1365 for matching error messages.
1366 * gfortran.dg/specifics_3.f90: Adjust pattern
1367 for matching error messages.
1369 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1370 Bernhard Fischer <aldot@gcc.gnu.org>
1372 * lib/gcc-dg.exp (output-exists): New proc.
1373 (output-exists-not): New proc.
1374 * gcc.test-framework/test-framework.awk: Support new directives.
1375 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1376 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1377 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1378 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1379 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1380 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1382 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1386 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1387 * gfortran.dg/initialization_3.f90: New.
1389 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1391 PR libgfortran/25545
1392 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1394 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1397 * gcc.c-torture/execute/pr29695-1.c: New test.
1398 * gcc.c-torture/execute/pr29695-2.c: New test.
1400 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1403 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1405 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1407 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1408 for matching error messages.
1410 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1413 * gcc.target/i386/387-12.c: New test.
1415 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1418 * gfortran.dg/pr29713.f90: New test.
1420 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1422 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1423 Also test for bogus rest sign.
1425 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1428 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1430 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1432 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1433 from error messages.
1435 2006-11-02 Mike Stump <mrs@apple.com>
1437 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1439 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1441 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1443 * g++.dg/eh/gcsec1.C: New test.
1445 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1447 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1448 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1450 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1452 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1454 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1455 * gcc.dg/pr14796-2.c: Likewise.
1457 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1459 * gcc.c-torture/execute/20061101-1.c: New test.
1461 2006-11-01 Richard Guenther <rguenther@suse.de>
1463 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1465 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1467 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1468 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1470 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1472 * gcc.c-torture/execute/20061031-1.c: New test.
1474 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1477 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1478 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1479 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1480 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1481 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1482 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1483 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1485 2006-10-31 Eric Christopher <echristo@apple.com>
1486 Falk Hueffner <falk@debian.org>
1488 * gcc.dg/builtin-bswap-1.c: New.
1489 * gcc.dg/builtin-bswap-2.c: New.
1490 * gcc.dg/builtin-bswap-3.c: New.
1491 * gcc.dg/builtin-bswap-4.c: New.
1492 * gcc.dg/builtin-bswap-5.c: New.
1493 * gcc.target/i386/builtin-bswap-1.c: New.
1495 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1497 * gcc.dg/inline-16.c: New.
1500 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1502 * gcc.dg/inline-13.c: New.
1503 * gcc.dg/inline-14.c: New.
1504 * gcc.dg/inline-15.c: New.
1507 * gcc.dg/inline6.c: New.
1508 * gcc.dg/inline7.c: New.
1510 2006-10-31 Roger Sayle <roger@eyesopen.com>
1513 * gcc.dg/pr23470-1.c: New test case.
1515 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
1518 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1520 * gfortran.dg/blockdata_2.f90: New testcase.
1522 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
1525 * gfortran.dg/unf_short_record_1.f90: New test.
1527 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1530 * gfortran.dg/pr29067.f: New test.
1532 2006-10-31 Joseph Myers <joseph@codesourcery.com>
1533 Richard Sandiford <richard@codesourcery.com>
1535 * lib/target-supports.exp (get_compiler_messages): Append options
1536 as a single list element.
1537 (check_effective_target_arm_vfp_ok): New.
1538 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1540 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
1543 * gfortran.dg/intrinsic_actual_2.f90: New test.
1546 * gfortran.dg/actual_array_interface_1.f90: New test.
1549 * gfortran.dg/used_types_11.f90: New test.
1551 2006-10-30 Dirk Mueller <dmueller@suse.de>
1553 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1554 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1555 * g++.old-deja/g++.pt/eichin01.C (main): Same.
1556 * g++.old-deja/g++.mike/net25.C (main): Same.
1557 * g++.dg/lookup/exception1.C (main): Same.
1558 * g++.dg/parse/parens2.C (main): Same.
1560 2006-10-30 Roger Sayle <roger@eyesopen.com>
1562 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1564 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1566 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1567 * gcc.dg/torture/builtin-math-3.c: Likewise.
1569 2006-10-30 Tobias Burnus <burnus@net-b.de>
1572 * gfortran.dg/write_check.f90: Check run-time keyword checking.
1573 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1575 2006-10-30 Andrew Pinski <pinskia@gmail.com>
1578 * gfortran.fortran-torture/execute/transfer1.f90: New test.
1580 2006-10-30 Joseph Myers <joseph@codesourcery.com>
1582 * lib/target-supports.exp (check_function_available): Declare
1583 function before calling.
1585 2006-10-30 Jakub Jelinek <jakub@redhat.com>
1587 PR tree-optimization/29637
1588 * gcc.dg/pr29637.c: New test.
1590 2006-10-29 Roger Sayle <roger@eyesopen.com>
1592 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1593 tree canonicalization.
1595 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1597 * gcc.dg/builtins-20.c: Add more hypot tests.
1599 2006-10-29 Roger Sayle <roger@eyesopen.com>
1601 * gcc.dg/fold-compare-1.c: New test case.
1603 2006-10-29 Dirk Mueller <dmueller@suse.de>
1606 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1608 2006-10-29 Roger Sayle <roger@eyesopen.com>
1610 PR tree-optimization/15458
1611 * gcc.dg/fold-xornot-1.c: New test case.
1613 2006-10-29 Richard Guenther <rguenther@suse.de>
1615 * gcc.target/i386/math-torture/trunc.c: New testcase.
1617 2006-10-29 Richard Guenther <rguenther@suse.de>
1619 * gcc.target/i386/math-torture/round.c: New testcase.
1621 2006-10-29 Richard Guenther <rguenther@suse.de>
1623 * gcc.target/i386/math-torture/ceil.c: New testcase.
1624 * gcc.target/i386/math-torture/floor.c: Likewise.
1626 2006-10-29 Richard Guenther <rguenther@suse.de>
1628 * gcc.target/i386/math-torture/rint.c: New testcase.
1629 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1631 2006-10-29 Richard Guenther <rguenther@suse.de>
1633 * gcc.target/i386/math-torture/lfloor.c: New testcase.
1634 * gcc.target/i386/math-torture/lceil.c: Likewise.
1636 2006-10-28 Tobias Burnus <burnus@net-b.de>
1638 PR libgfortran/24313
1639 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1641 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
1643 * gcc.c-torture/execute/20020118-1.c,
1644 gcc.c-torture/execute/builtins/strlen.c,
1645 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1648 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1650 * gcc.dg/builtins-20.c: Add tests for hypot.
1651 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
1652 two-argument builtins.
1653 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1654 TESTIT2. Update all callers.
1655 (TESTIT2, TESTIT2_R): New helper macros.
1656 Add testcases for pow, hypot and atan2.
1658 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1661 * g++.dg/expr/bool1.C: New test.
1662 * g++.dg/expr/bool2.C: New test.
1664 2006-10-28 Tobias Burnus <burnus@net-b.de>
1667 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1668 * gfortran.dg/namelist_internal.f90: New test.
1670 2006-10-28 Tobias Burnus <burnus@net-b.de>
1673 * gfortran.dg/io_real_boz.f90: Add.
1674 * gfortran.dg/io_real_boz2.f90: Add.
1676 2006-10-28 Richard Guenther <rguenther@suse.de>
1679 * gcc.dg/tree-ssa/pr26899.c: New testcase.
1681 2006-10-28 Richard Guenther <rguenther@suse.de>
1684 * gcc.target/i386/math-torture/lround.c: New testcase.
1686 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
1688 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1689 * gcc.dg/builtins-44.c: Likewise.
1690 * gcc.dg/builtins-45.c: Likewise.
1691 * gcc.dg/pr28796-2.c: Likewise.
1692 * gcc.dg/unordered-3.c: Likewise.
1694 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1696 PR libgfortran/27954
1697 * gfortran.dg/error_recovery_2.f90: New test.
1699 2006-10-26 Richard Guenther <rguenther@suse.de>
1701 * gcc.target/i386/i386.exp: Use glob, not find to collect
1702 tests. Avoids recursing into subdirectories.
1703 * gcc.target/i386/math-torture/math-torture.exp: Torture
1704 for interesting ia32 math options.
1705 * gcc.target.i386/math-torture/lrint.c: New testcase.
1707 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1709 PR libgfortran/29563
1710 * gfortran.dg/arrayio_9.f90: Update test.
1711 * gfortran.dg/arrayio_19.f90: New test.
1713 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
1715 * gcc.dg/20061026.c: New testcase.
1717 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1719 PR libgfortran/29563
1720 * gfortran.dg/arrayio_9.f90: New test.
1722 2006-10-26 Ben Elliston <bje@au.ibm.com>
1724 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1725 Copy the strings manually, as strcpy may call strlen.
1727 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1729 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1730 Add checks for log, log2, log10 and log1p.
1732 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1733 we already test 0.0. Add checks for expm1, log, log2, log10,
1734 log1p, cbrt, erf and erfc.
1736 2006-10-25 Steve Ellcey <sje@cup.hp.com>
1738 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1740 2006-10-25 Uros Bizjak <uros@kss-loka.si>
1742 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1743 and remainderl() built-in functions. Remove -ffast-math from
1746 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1748 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1751 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1752 floating point modifiers to arguments passed to float and long
1753 double functions respectively. Update all callers to use floating
1754 point numbers, not integers. Add tests for exp, exp2 and
1757 * gcc.dg/torture/builtin-math-3.c: New test.
1759 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
1762 * gfortran.dg/initialize_2.f90: New.
1764 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1766 * gcc.dg/torture/builtin-math-2.c: New test.
1768 2006-10-24 Richard Guenther <rguenther@suse.de>
1771 * gcc.dg/pr28796-1.c: New testcase.
1772 * gcc.dg/pr28796-2.c: Likewise.
1774 2006-10-24 Richard Guenther <rguenther@suse.de>
1776 * gcc.dg/builtins-57.c: New testcase.
1778 2006-10-24 Richard Guenther <rguenther@suse.de>
1780 PR tree-optimization/29567
1781 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1783 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
1785 PR tree-optimization/14784
1786 * gcc.dg/alias-10.c: New test.
1788 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1790 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1792 2006-10-23 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.dg/builtin-strncat-chk-1.c: New test.
1796 2006-10-23 Jan Hubicka <jh@suse.cz>
1798 * gcc.dg/memmove-1.c: New test.
1800 2006-10-23 Paul Brook <paul@codesourcery.com>
1802 * gcc.dg/pragma-pack-5.c: New test.
1804 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
1806 * g++.dg/other/s390-1.C: New testcase.
1808 2006-10-23 Richard Guenther <rguenther@suse.de>
1812 * gcc.dg/pr27132.c: New testcase.
1813 * gcc.dg/pr23295.c: Likewise.
1814 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1815 * g++.dg/tree-ssa/pr19807.C: Likewise.
1817 2006-10-23 Richard Guenther <rguenther@suse.de>
1820 * gcc.dg/pr21032.c: New testcase.
1822 2006-10-22 Jeff Law <law@redhat.com>
1823 Richard Guenther <rguenther@suse.de>
1825 PR tree-optimization/15911
1826 * gcc.dg/tree-ssa/vrp30.c: New testcase.
1828 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
1831 * g++.dg/abi/rtti3.C: New.
1833 2006-10-21 Uros Bizjak <uros@kss-loka.si>
1836 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1839 2006-10-21 Richard Guenther <rguenther@suse.de>
1841 PR tree-optimization/3511
1842 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1844 2006-10-21 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/torture/pr26898-1.c: New testcase.
1848 * gcc.dg/torture/pr26898-2.c: Likewise.
1850 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
1853 * g++.dg/parse/bitfield1.C: Adjust error markers.
1854 * g++.dg/parse/bitfield2.C: New test.
1856 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
1858 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1860 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1863 * gfortran.dg/zero_sized_1.f90: New test.
1865 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
1867 * gcc.dg/div-compare-1.c: New test.
1869 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
1872 * gfortran.dg/result_default_init_1.f90: New test.
1875 * gfortran.dg/automatic_default_init_1.f90: New test.
1877 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1880 2006-10-18 Geoffrey Keating <geoffk@apple.com>
1882 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1883 'using namespace std' without previous declaration.
1884 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1885 * g++.old-deja/g++.robertl/eb133c.C: New.
1887 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1889 PR libgfortran/29277
1890 * gfortran.dg/streamio_4.f90: Update test.
1891 * gfortran.dg/streamio_11.f90: New test.
1893 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
1896 * g++.dg/inherit/virtual1.C: New test.
1898 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1901 * g++.dg/parse/enum3.C: New test.
1903 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1906 * g++.dg/init/ctor8.C: New test.
1908 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1911 * g++.dg/ext/complit8.C: Tweak error markers.
1912 * g++.dg/template/complit1.C: Add error marker.
1914 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1917 * g++.dg/ext/complit8.C: New test.
1920 * g++.dg/parse/dtor12.C: New test.
1923 * g++.dg/template/sizeof11.C: New test.
1925 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
1928 * gfortran.dg/data_char_3.f90: New test.
1931 * gfortran.dg/negative_automatic_size.f90: New test.
1933 2006-10-16 David Daney <ddaney@avtrex.com>
1935 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1937 2006-10-16 Eric Christopher <echristo@apple.com>
1939 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1942 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1945 * g++.dg/tc1/dr49.C: Tweak error messages.
1946 * g++.dg/parse/template21.C: New test.
1948 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1951 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1953 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1956 * gfortran.dg/print_1.f90: New test.
1958 2006-10-15 Jan Hubicka <jh@suse.cz>
1961 * gcc.c-torture/compile/pr29241.c: New testcase.
1963 2006-10-15 David Edelsohn <edelsohn@gnu.org>
1966 * gcc.c-torture/compile/pr29250.c: New test.
1968 2006-10-15 Richard Guenther <rguenther@suse.de>
1970 * gcc.dg/pr29299.c: New testcase.
1972 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
1975 * gfortran.dg/label_4.f90: Adjust warning flag.
1977 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/nullify_3.f90: New test.
1982 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1984 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1985 on Solaris 2.5.1 too.
1987 2006-10-13 Eric Christopher <echristo@apple.com>
1989 * gcc.dg/pr25993.c: Skip for darwin.
1991 2006-10-13 Eric Christopher <echristo@apple.com>
1993 * gcc.dg/visibility-11.c: Skip for darwin.
1995 2006-10-13 Eric Christopher <echristo@apple.com>
1997 * gcc.dg/darwin-weakimport-1.c: Use
1998 -fno-asynchronous-unwind-tables.
1999 * gcc.dg/darwin-weakimport-3.c: Ditto.
2001 2006-10-13 Richard Guenther <rguenther@suse.de>
2003 PR tree-optimization/29446
2004 * gcc.dg/torture/pr29446.c: New testcase.
2006 2006-10-13 Bill Wendling <wendling@apple.com>
2008 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2009 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2010 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2011 * g++.old-deja/g++.law/shadow1.C: Likewise.
2012 * g++.old-deja/g++.law/ctors10.C: Likewise.
2013 * g++.dg/debug/namespace1.C: Likewise.
2014 * g++.dg/inherit/namespace-as-base.C: Likewise.
2015 * g++.dg/opt/delay-slot-1.C: Likewise.
2016 * g++.dg/parse/defarg10.C: Likewise.
2017 * g++.dg/template/ptrmem11.C: Likewise.
2018 * g++.dg/template/mem_func_ptr.C: Likewise.
2019 * g++.dg/template/spec19.C: Likewise.
2021 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2023 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2025 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2028 * gfortran.dg/implicit_9.f90: New test.
2031 * gfortran.dg/namelist_25.f90: New test.
2034 * gfortran.dg/same_name_2.f90: New test.
2037 * gfortran.dg/host_assoc_types_1.f90: New test.
2040 * gfortran.dg/missing_derived_type_1.f90: New test.
2041 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2044 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2047 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2049 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2052 * gfortran.dg/bound_2.f90: New test.
2054 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2056 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2058 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2059 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2060 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2061 * gfortran.dg/gomp/reduction3.f90: Likewise.
2062 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2063 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2064 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2065 * gfortran.dg/forall_4.f90: Likewise.
2066 * gfortran.dg/spec_expr_4.f90: Likewise.
2067 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2068 * gfortran.dg/forall_5.f90: Likewise.
2069 * gfortran.dg/open_access_append_2.f90: Add check for
2070 compile-time warning.
2072 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2075 * g++.dg/parse/pure1.C: New test.
2077 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2080 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2081 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2082 for compile-time warnings.
2083 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2084 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2085 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2087 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2089 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2090 compile-time warning.
2092 2006-10-12 Jan Hubicka <jh@suse.cz>
2095 * gcc.dg/pr28319.c: New test.
2097 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2099 * g++.dg/ext/vla4.C: New test.
2101 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2104 * g++.dg/template/crash60.C: New test.
2105 * g++.dg/other/large-size-array.C: Adjust error markers.
2106 * g++.dg/parse/crash27.C: Likewise.
2107 * g++.dg/template/crash1.C: Likewise.
2109 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2112 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2114 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2116 PR preprocessor/28709
2117 * gcc.dg/cpp/paste14.c: New test.
2119 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2122 * g++.dg/init/array24.C: New test.
2124 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2126 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2129 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2132 * g++.dg/parse/typedef8.C: New test.
2133 * g++.dg/other/mult-stor1.C: Adjust error markers.
2135 2006-10-11 Richard Guenther <rguenther@suse.de>
2137 PR tree-optimization/28230
2138 * gcc.dg/torture/pr28230.c: New testcase.
2140 2006-10-11 Richard Guenther <rguenther@suse.de>
2143 * gcc.dg/torture/pr29119.c: New testcase.
2145 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.c-torture/execute/20060930-2.c: New test.
2150 2006-10-09 Richard Henderson <rth@redhat.com>
2152 Revert emutls patch.
2154 2006-10-09 Richard Guenther <rguenther@suse.de>
2157 * gcc.dg/pr29254.c: New testcase.
2159 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2160 Paul Thomas <pault@gcc.gnu.org>
2163 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2164 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2165 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2166 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2167 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2168 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2169 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2170 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2171 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2172 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2173 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2174 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2175 * gfortran.dg/alloc_comp_std.f90: New test.
2176 * gfortran.dg/move_alloc.f90: New test.
2178 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2181 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2184 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2186 2006-10-08 Tobias Burnus <burnus@net-b.de>
2189 * gfortran.dg/new_line.f90: New test.
2191 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2193 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2194 * gcc.dg/torture/builtin-convert-1.c,
2195 gcc.dg/torture/builtin-convert-2.c,
2196 gcc.dg/torture/builtin-convert-3.c,
2197 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2199 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2201 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2202 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2203 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2204 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2206 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2208 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2209 Xfail some tests for powerpc-darwin and powerpc-aix.
2211 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2216 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2219 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2222 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2226 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2227 Add tests for using all possible intrinsics as actual arguments.
2228 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2229 all possible intrinsics as actual arguments.
2230 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2231 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2233 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2235 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2236 * gcc.dg/debug/debug-2.c: Likewise.
2238 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2240 * gcc.c-torture/compile/sync-2.c: New test.
2242 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2244 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2247 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2249 PR rtl-optimization/29128
2250 * gcc.c-torture/compile/pr29128.c: New test.
2252 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2254 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2257 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2260 * gcc.dg/tree-ssa/loop-19.c: New test.
2262 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2264 PR tree-optimization/29330
2265 * gcc.dg/pr29330.c: New test.
2268 * gcc.c-torture/compile/20061005-1.c: New test.
2270 2006-10-06 Olivier Hainque <hainque@adacore.com>
2272 * gcc.dg/typename-vla-1.c: New case.
2273 * gnat.dg/forward_vla.adb: New case.
2275 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/29290
2278 * gfortran.dg/loop_nest_1.f90: New test.
2281 * gcc.dg/tls/opt-12.c: New test.
2284 * gfortran.dg/save_2.f90: New test.
2287 * gcc.dg/pr29091.c: New test.
2289 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2291 * lib/target-supports.exp
2292 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2293 same as x86_64-*-*; check for LP64.
2295 2006-10-04 Richard Henderson <rth@redhat.com>
2297 * lib/target-supports.exp (check_effective_target_tls): Redefine
2298 to mean non-emulated tls.
2299 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2300 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2301 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2302 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2303 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2304 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2305 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2307 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2310 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2312 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2314 * gfortran.dg/bounds_check_fail_1.f90: New test.
2316 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2319 * g++.dg/template/friend48.C: New test.
2321 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2324 * gfortran.dg/default_initialization_2.f90: New test.
2326 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2330 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2332 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2335 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2339 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2343 * gfortran.dg/entry_array_specs_1.f90: New test.
2345 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2347 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2348 insufficient to inhibit some test failures at -O3. Do testing
2351 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2354 * g++.dg/inherit/access8.C: New test.
2355 * g++.dg/template/dtor4.C: Tweak error messages.
2357 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2360 * gfortran.dg/entry_8.f90: New test.
2362 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2365 * g++.dg/parse/new4.C: New test.
2367 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2369 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2370 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2371 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2372 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2373 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2375 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2378 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2379 * gfortran.dg/continuation_2.f90: New test.
2382 * gfortran.dg/continuation_3.f90: New test.
2383 * gfortran.dg/continuation_4.f90: New test.
2384 * gfortran.dg/continuation_5.f: New test.
2385 * gfortran.dg/continuation_6.f: New test.
2387 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2390 * g++.dg/template/vla1.C: New test.
2392 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2395 * gfortran.dg/complex_parameter_1.f90: New test.
2397 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2400 * gcc.c-torture/execute/20060929-1.c: New test.
2402 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2405 * g++.dg/template/member6.C: New test.
2406 * g++.dg/parse/typename7.C: Adjust error markers.
2409 * g++.dg/template/member7.C: New test.
2411 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2414 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2415 gcc.dg/Woverride-init-3.c: New tests.
2417 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2419 * gcc.c-torture/execute/20060930-1.c: New test.
2421 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2424 * gfortran.dg/specifics_1.f90: New test.
2425 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2428 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2430 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2431 pthread-init-common.h: New.
2433 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2435 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2436 precision on some archs.
2438 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2440 * gcc.dg/non-local-goto-1.c: New test.
2441 * gcc.dg/non-local-goto-2.c: Likewise.
2442 * gcc.dg/setjmp-3.c: Likewise.
2443 * gcc.dg/setjmp-4.c: Likewise.
2445 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2447 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2449 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2452 * gfortran.dg/exponent_1.f90: New test.
2455 * gfortran.dg/nearest_1.f90: New test.
2457 2006-09-26 Jakub Jelinek <jakub@redhat.com>
2461 * gcc.dg/gomp/nestedfn-1.c: New test.
2463 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
2466 * objc/compile/method-1.m: New test.
2468 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
2471 * g++.dg/template/crash58.C: New test.
2472 * g++.dg/parse/crash28.C: Adjust error markers.
2473 * g++.dg/template/crash34.C: Likewise.
2474 * g++.dg/template/friend31.C: Likewise.
2475 * g++.dg/template/crash32.C: Likewise.
2478 * g++.dg/template/crash59.C: New test.
2481 * g++.dg/template/spec33.C: New test.
2482 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2484 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
2485 Adam Nemet <anemet@caviumnetworks.com>
2487 * gcc.dg/tree-ssa/ivopts-1.c: New test.
2488 * gcc.dg/tree-ssa/ivopts-2.c: New test.
2490 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
2493 * gcc.dg/pr28911.c: New.
2495 2006-09-23 Uros Bizjak <uros@kss-loka.si>
2498 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2499 (dg-options): Add -mfpmath=387.
2501 2006-09-23 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.dg/pr28706.c: New test.
2507 * gcc.dg/pr28712.c: New test.
2509 2006-09-22 Mike Stump <mrs@apple.com>
2511 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2513 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
2515 PR tree-optimization/28888
2516 * gcc.dg/pr28888.c: New test.
2518 2006-09-21 Mark Mitchell <mark@codesourcery.com>
2521 * g++.dg/init/ptrfn1.C: New test.
2523 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
2526 * g++.dg/template/spec32.C: New test.
2527 * g++.dg/parse/crash9.C: Adjust error markers.
2530 * g++.dg/template/typedef6.C: New test.
2531 * g++.dg/init/error1.C: Adjust error markers.
2532 * g++.dg/parse/crash9.C: Likewise.
2533 * g++.dg/template/crash55.C: Likewise.
2535 2006-09-21 Janis Johnson <janis187@us.ibm.com>
2537 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2539 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
2542 * g++.dg/ext/dllimport12.C: New test.
2544 2006-09-20 Richard Sandiford <richard@codesourcery.com>
2546 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2547 * gcc.target/mips/nmadd-2.c: Likewise.
2548 * gcc.target/mips/mips-ps-6.c: New test.
2549 * gcc.target/mips/neg-abs-1.c: Likewise.
2550 * gcc.target/mips/neg-abs-2.c: Likewise.
2551 * gcc.target/mips/nmadd-3.c: New test.
2553 2006-09-20 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.dg/gomp/atomic-10.c: New test.
2557 * g++.dg/gomp/atomic-10.C: New test.
2559 2006-09-20 Eric Christopher <echristo@apple.com>
2561 * gcc.target/i386/sse3-not-fisttp.c: New.
2563 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
2565 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2567 2006-09-19 Richard Sandiford <richard@codesourcery.com>
2569 * gcc.c-torture/execute/pr28289.c (one): New variable.
2570 (main): Use it instead of argc.
2571 * gcc.c-torture/execute/20060102-1.c (one): New variable.
2572 (main): Use it instead of argc.
2574 2006-09-19 Paul Brook <paul@codesourcery.com>
2577 * gcc.dg/nested-func-5.c: New test.
2579 2006-09-19 Ben Elliston <bje@au.ibm.com>
2581 * lib/target-supports.exp (check_effective_target_tls): Compile
2582 test stubs using ${tool}_target_compile, not just target_compile.
2583 (check_effective_target_tls_runtime): Likewise.
2585 2006-09-19 Ben Elliston <bje@au.ibm.com>
2587 * gcc.c-torture/compile/20030405-1.x: Remove.
2589 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2590 optimising linker from discarding it.
2592 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2595 * gfortran.dg/keyword_symbol_1.f90: New test.
2597 * gfortran.dg/spread_shape_1.f90: Add missing warning with
2598 pedantic compilation option.
2600 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2603 * gfortran.dg/spread_shape_1.f90: New test.
2605 2006-09-17 Roger Sayle <roger@eyesopen.com>
2607 PR tree-optimization/28887
2608 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2610 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
2613 * gcc.dg/pr25993.c: New test.
2615 2006-09-17 Ira Rosen <irar@il.ibm.com>
2618 * gcc.dg/vect/pr21591.c: New test.
2620 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
2623 * gcc.c-torture/compile/strcpy-1.c: New test.
2624 * gcc.c-torture/compile/strcpy-2.c: New test.
2625 * gcc.c-torture/compile/memcpy-1.c: New test.
2626 * gcc.c-torture/compile/memcpy-2.c: New test.
2628 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
2631 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2633 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
2635 * gnat.dg/specs/double_record_extension1.ads: New test.
2636 * gnat.dg/specs/double_record_extension2.ads: Likewise.
2638 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
2641 * gfortran.dg/oldstyle_3.f90: New test.
2643 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645 PR libgfortran/29099
2646 * gfortran.dg/secnds-1.f: New test.
2648 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2650 PR libgfortran/29053
2651 * gfortran.dg/streamio_9.f90: New test.
2652 * gfortran.dg/streamio_10.f90: New test.
2654 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
2657 * g++.dg/init/array22.C: New test.
2658 * g++.dg/init/array23.C: New test.
2660 2006-09-14 Arnaud Charlet <charlet@adacore.com>
2662 * stackcheck.lst: Update list of tests requiring stack checking.
2663 * norun.lst: Adjust for above change.
2664 * ada95.lst: New file.
2665 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2666 requiring -gnat95 switch.
2668 2006-09-14 Olivier Hainque <hainque@adacore.com>
2670 * gnat.dg/in_out_parameter.adb: New test.
2672 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
2675 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2677 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
2679 * gnat.dg/specs/unchecked_union.ads: New test.
2681 2006-09-13 Richard Sandiford <richard@codesourcery.com>
2683 PR rtl-optimization/28982
2684 * gcc.c-torture/execute/pr28982a.c: New test.
2685 * gcc.c-torture/execute/pr28982b.c: Likewise.
2687 2006-09-12 Eric Christopher <echristo@apple.com>
2689 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2690 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2692 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
2695 PR preprocessor/14634
2696 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2697 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2698 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2700 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2702 * gcc.dg/pr28243.c: New test.
2704 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
2707 gfortran.dg/pr28971.f90: New test to act as a backstop in case
2708 this undiagnosed regression reappears.
2710 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
2712 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2713 Treat $srcdir as a literal.
2714 * lib/fortran-torture.exp (fortran-torture-compile,
2715 fortran-torture-execute): Likewise.
2716 * lib/objc-torture.exp (objc-torture-compile,
2717 objc-torture-execute): Likewise.
2718 * lib/profopt.exp (profopt-execute): Likewise.
2720 2006-09-11 Geoffrey Keating <geoffk@apple.com>
2722 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2724 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
2727 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2729 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
2732 * gcc.target/i386/pr13685.c: New test.
2734 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
2736 * gcc.dg/pr28726.c: New test.
2738 2006-09-11 Josh Conner <jconner@apple.com>
2740 * gcc.dg/nrv3.c: Increase size of structure.
2741 * gcc.dg/nrv4.c: Likewise.
2742 * gcc.dg/nrv5.c: Likewise.
2744 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
2747 gfortran.dg/assumed_charlen_function_5.f90: New test.
2749 2006-09-10 Mark Mitchell <mark@codesourcery.com>
2752 * g++.dg/init/static3.C: New test.
2754 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
2757 * gcc.dg/long-long-cst1.c (t): Add cast to
2758 __SIZE_TYPE__ before casting to int.
2759 (main): Return 0 on success.
2761 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2763 * gcc.c-torture/execute/20060910-1.c: New test.
2765 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
2768 * gcc.dg/pr26983.c: New test.
2770 2006-09-10 Richard Sandiford <richard@codesourcery.com>
2773 * gcc.c-torture/execute/pr29006.c: New test.
2775 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2778 gfortran.dg/matmul_4.f90: New test.
2780 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2783 gfortran.dg/used_types_10: New test.
2785 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2788 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2789 gfortran.dg/array_initializer_3.f90: New test.
2791 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2794 * gfortran.dg/actual_array_constructor_3.f90: New test.
2796 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
2799 * gcc.target/i386/pr26778.c: New testcase.
2801 2006-09-08 Eric Christopher <echristo@apple.com>
2803 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2804 * gcc.target/i386/memcpy-1.c: Ditto.
2805 * gcc.target/i386/asm-1.c: Ditto.
2806 * gcc.target/i386/20060512-4.c: Ditto.
2807 * gcc.target/i386/compress-float-387.c: Ditto.
2808 * gcc.target/i386/20060512-1.c: Ditto.
2809 * gcc.target/i386/compress-float-sse.c: Ditto.
2810 * gcc.target/i386/20060512-2.c: Ditto.
2811 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2812 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2813 * gcc.target/i386/compress-float-387-pic.c: Ditto.
2814 * gcc.dg/pr26449.c: Ditto.
2815 * gcc.dg/attr-ms_struct-2.c: Ditto.
2816 * gcc.dg/attr-ms_struct-1.c: Ditto.
2817 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2819 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
2822 * gcc.dg/vla-10.c: New test.
2824 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2827 * g++.dg/parse/template20.C: New test.
2828 * g++.dg/template/operator8.C: Remove obsolete part.
2829 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2830 * g++.old-deja/g++.pt/crash65.C: Likewise.
2832 2006-09-07 Jason Merrill <jason@redhat.com>
2835 * gcc.dg/long-long-cst1.c: New test.
2837 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2840 * g++.dg/other/array3.C: New test.
2841 * g++.dg/other/array4.C: New test.
2842 * g++.dg/other/array5.C: New test.
2844 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
2846 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2848 2006-09-07 Uros Bizjak <uros@kss-loka.si>
2851 * gcc.target/i386/pr28946.c: New test.
2853 2006-09-07 Steven G. Kargl <kargls@comcast.net>
2855 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2856 in integer literal constant.
2857 * gfortran.dg/enum_8.f90: Ditto.
2858 * gfortran.dg/g77/20030326-1.f: Ditto.
2860 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
2862 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2863 nonconformance usage.
2865 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2868 * gcc.c-torture/compile/vector-align-1.c: New test.
2870 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
2873 * g++.dg/opt/copysign-1.C: New test.
2875 2006-09-06 Jason Merrill <jason@redhat.com>
2878 * g++.dg/warn/unused-result1.C: New test.
2880 2006-09-06 Mark Mitchell <mark@codesourcery.com>
2883 * g++.dg/ext/vla3.C: New test.
2886 * g++.dg/template/array16.C: New test.
2888 2006-09-06 Richard Guenther <rguenther@suse.de>
2890 * gcc.dg/pr27226.c: Remove testcase again.
2892 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2895 * g++.dg/opt/unroll2.C: New test.
2897 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2900 * gcc.dg/vect/pr28952.c: New test.
2902 2006-09-05 Richard Guenther <rguenther@suse.de>
2904 PR tree-optimization/28900
2905 * gcc.dg/torture/pr28900.c: New testcase
2907 2006-09-05 Richard Guenther <rguenther@suse.de>
2909 PR tree-optimization/28905
2910 * gcc.c-torture/compile/pr28905.c: New testcase.
2912 2006-09-05 Richard Guenther <rguenther@suse.de>
2915 * gcc.dg/pr28935.c: New testcase.
2917 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
2919 * gcc.c-torture/execute/20060905-1.c: New test.
2921 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2924 * gfortran.dg/used_types_7.f90: New test.
2925 * gfortran.dg/used_types_8.f90: New test.
2926 * gfortran.dg/used_types_9.f90: New test.
2928 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
2930 * gcc.c-torture/compile/20060904-1.c: New test.
2932 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
2934 PR c++/23287 Revert my 2006-09-01 patch
2935 * g++.dg/parse/dtor12.C: Remove.
2937 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
2940 * g++.dg/template/operator9.C: New test.
2943 * g++.dg/template/operator7.C: New test.
2946 * g++.dg/template/operator8.C: New test.
2949 * g++.dg/template/crash57.C: New test.
2951 * g++.dg/template/typedef4.C: Adjust error markers.
2952 * g++.dg/template/typedef5.C: Likewise.
2954 2006-09-02 Jakub Jelinek <jakub@redhat.com>
2957 * g++.dg/parse/crash33.C: New test.
2959 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
2960 Richard Guenther <rguenther@suse.de>
2961 Adam Nemet <anemet@caviumnetworks.com>
2964 * gcc.target/mips/memcpy-1.c: New testcase.
2965 * gcc.dg/pr27226.c: Likewise.
2967 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2970 * g++.dg/lookup/koenig5.C: New.
2971 * g++.dg/template/crash56.C: New.
2973 2006-09-01 Josh Conner <jconner@apple.com>
2976 * gcc.dg/nrv3.c: New test.
2977 * gcc.dg/nrv4.c: New test.
2978 * gcc.dg/nrv5.c: New test.
2980 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2983 * g++.dg/parse/dtor12.C: New.
2985 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
2987 PR tree-optimization/28839
2988 * gcc.dg/pr28839.c: New test.
2990 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
2993 * gcc.dg/pr24367.c: New testcase.
2995 2006-08-30 Joseph Myers <joseph@codesourcery.com>
2997 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2999 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3001 PR rtl-optimization/27735
3002 * gcc.dg/loop-unswitch-1.c: New test.
3004 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3007 * gfortran.dg/aliasing_dummy_2.f90: New test.
3010 * gfortran.dg/generic_5.f90: Change error message.
3013 * gfortran.dg/generic_6.f90: New test.
3016 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3019 * gfortran.dg/invalid_interface_assignment.f90: New test.
3022 * gfortran.dg/module_proc_external_dummy.f90: New test.
3024 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3027 * testsuite/g++.dg/warn/var-args1.C: New test.
3029 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3032 * gfortran.dg/simpleif_2.f90: New test.
3033 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3034 * gfortran.dg/enum_5.f90: Ditto.
3036 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3037 Kazu Hirata <kazu@codesourcery.com>
3039 PR tree-optimization/17506
3040 * gcc.dg/pr17506.c: New.
3042 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3045 * g++.dg/eh/alias1.C: New test.
3047 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3050 * g++.dg/template/ttp22.C: New test.
3052 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3055 * gcc.dg/pr26632.c: New.
3057 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3059 PR libgfortran/28354
3060 * gfortran.dg/fmt_zero_precision.f90: New test.
3062 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3065 * g++.dg/template/spec31.C: New test.
3067 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3070 * g++.dg/other/static2.C: New test.
3072 2006-08-26 Roger Sayle <roger@eyesopen.com>
3074 * gcc.dg/Wswitch-enum-2.c: New test case.
3075 * gcc.dg/Wswitch-enum-3.c: Likewise.
3077 2006-08-26 Richard Guenther <rguenther@suse.de>
3079 * gcc.c-torture/compile/20060826-1.c: New testcase.
3081 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3084 * g++.dg/template/void10.C: New test.
3087 * g++.dg/template/void8.C: New test.
3090 * g++.dg/template/void9.C: New test.
3092 * g++.dg/template/void3.C: Adjust error markers.
3093 * g++.dg/template/void4.C: Likewise.
3094 * g++.dg/template/crash55.C: Likewise.
3095 * g++.dg/template/void7.C: Likewise
3097 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3100 * g++.dg/inherit/access6.C: New test.
3101 * g++.dg/inherit/access7.C: Likewise.
3104 * g++.dg/template/array15.C: New test.
3105 * g++.dg/template/crash2.C: Tweak error markers.
3107 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3110 * gcc.c-torture/compile/20060823-1.c: New test.
3112 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3115 * g++.dg/template/ttp21.C: New test.
3118 * g++.dg/other/operator1.C: Add error-marker.
3119 * g++.dg/other/operator2.C: New test.
3121 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3124 * gcc.c-torture/compile/vla-const-1.c,
3125 gcc.c-torture/compile/vla-const-2.c: New tests.
3127 2006-08-26 Richard Guenther <rguenther@suse.de>
3130 * gcc.dg/torture/pr28814.c: New testcase.
3132 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3135 * gcc.c-torture/compile/compound-literal-1.c: New test.
3137 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3140 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3141 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3142 Expect extra diagnostics.
3144 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3146 gcc.dg/noncompile/pr16876.c: New test.
3148 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3151 * g++.dg/parse/local1.C: New test.
3152 * g++.dg/other/qual1.C: Tweak error marker.
3154 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3157 * g++.dg/template/typename10.C: New.
3158 * g++.dg/template/lookup4.C: Remove bogus error marker.
3160 2006-08-25 Richard Guenther <rguenther@suse.de>
3163 * gcc.dg/pr26570.c: Fix testcase.
3165 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3168 * gcc.c-torture/execute/mayalias-2.c: New test.
3169 * gcc.dg/tree-ssa/alias-13.c: New test.
3171 2006-08-24 Jan Hubicka <jh@suse.cz>
3174 * gcc.dg/debug/pr26881.c: New file.
3176 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3179 * gfortran.dg/used_types_4.f90: New test.
3180 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3181 association of derived types.
3182 * gfortran.dg/used_types_2.f90: Add module cleanup.
3183 * gfortran.dg/used_types_3.f90: The same.
3186 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3189 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192 * gfortran.dg/direct_io_6.f90: Remove test.
3194 2006-08-23 Stuart Hastings <stuart@apple.com>
3197 * gcc.target/i386/20060821-1.c: New.
3199 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3201 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3202 dg-warning strings for dllimport.
3204 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3207 * g++.dg/ext/vector4.C: New test.
3208 * g++.dg/ext/complex1.C: New test.
3210 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3213 * gcc.dg/debug/const-1.c: New.
3214 * gcc.dg/debug/const-2.c: New.
3215 * gcc.dg/debug/dwarf2/const-1.c: New.
3216 * gcc.dg/debug/dwarf2/const-2.c: New.
3217 * gcc.dg/debug/dwarf2/const-2b.c: New.
3219 2006-08-22 Richard Guenther <rguenther@suse.de>
3222 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3223 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3225 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3227 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3229 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3232 * g++.dg/other/error14.C: New test.
3235 * g++.dg/parse/ctor7.C: New test.
3236 * g++.dg/parse/ctor8.C: Likewise.
3239 * g++.dg/template/void7.C: New test.
3241 2006-08-21 Olivier Hainque <hainque@adacore.com>
3243 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3244 * gnat.dg/self_aggregate_with_array.adb: New test.
3246 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3248 * g++.dg/eh/arm-vfp-unwind.C: New test.
3250 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3253 * g++.dg/template/ref3.C: New test.
3254 * g++.dg/template/nontype13.C: New test.
3257 * g++.dg/template/ptrmem17.C: New test.
3259 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3262 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3264 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
3267 * gfortran.dg/used_types_2.f90: New test.
3270 * gfortran.dg/used_types_3.f90: New test.
3273 * gfortran.dg/generic_actual_arg.f90: New test.
3276 * gfortran.dg/module_private_array_refs_1.f90: New test.
3279 * gfortran.dg/program_name_1.f90: New test.
3282 * gfortran.dg/derived_constructor_comps_1.f90: New test.
3285 * gfortran.dg/array_initializer_2.f90: New test.
3288 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3291 * gfortran.dg/assumed_charlen_function_4.f90: New test.
3294 * gfortran.dg/assumed_charlen_in_main.f90: New test.
3297 * gfortran.dg/dependent_decls_1.f90: New test.
3299 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
3302 * gfortran.dg/derived_init_2.f90: New.
3304 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
3306 * gcc.c-torture/execute/pr28289.c: New test.
3308 2006-08-17 Jakub Jelinek <jakub@redhat.com>
3311 * gcc.dg/attr-externally-visible-1.c: New test.
3312 * gcc.dg/attr-externally-visible-2.c: New test.
3313 * g++.dg/parse/attr-externally-visible-1.C: New test.
3314 * g++.dg/parse/attr-externally-visible-2.C: New test.
3316 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3319 * g++.dg/parse/dtor11.C: New test.
3321 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3323 PR rtl-optimization/28489
3324 * gcc.c-torture/compile/pr28489.c: New test.
3326 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3329 * g++.dg/template/redecl4.C: New test.
3332 * g++.dg/template/ctor8.C: New test.
3334 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3336 * gcc.dg/pr26570.c: Fix testcase.
3338 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3341 * g++.dg/parse/offsetof6.C: New test.
3342 * g++.dg/parse/offsetof6.C: New test.
3343 * g++.dg/parse/offsetof7.C: New test.
3345 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3348 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3351 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
3354 * g++.dg/ext/vector3.C: New test.
3356 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
3358 PR gcov/profile/26570
3359 * gcc.dg/pr26570.c: New test.
3361 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
3364 * gcc.dg/qual-component-1.c: New test.
3366 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3369 * g++.dg/parse/new3.C: New test.
3371 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3374 * gfortran.dg/streamio_1.f90: New test.
3375 * gfortran.dg/streamio_2.f90: New test.
3376 * gfortran.dg/streamio_3.f90: New test.
3377 * gfortran.dg/streamio_4.f90: New test.
3378 * gfortran.dg/streamio_5.f90: New test.
3379 * gfortran.dg/streamio_6.f90: New test.
3380 * gfortran.dg/streamio_7.f90: New test.
3381 * gfortran.dg/streamio_8.f90: New test.
3383 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3386 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3388 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3391 * g++.dg/template/void6.C: New test.
3393 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3396 * gcc.dg/parse-error-1.c: New test.
3397 * gcc.dg/parse-error-2.c: New test.
3398 * gcc.dg/cpp/digraph2.c: Add error-marker.
3399 * gcc.dg/noncompile/920923-1.c: Likewise.
3401 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3404 * gcc.dg/sizeof-2.c: New testcase.
3407 * gcc.dg/switch-A.c: New testcase.
3409 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3413 * g++.old-deja/g++.warn/compare1.C: Delete.
3414 * g++.dg/opt/pr7503-2.C: Delete.
3415 * g++.dg/opt/pr7503-3.C: Delete.
3416 * g++.dg/opt/pr7503-4.C: Delete.
3417 * g++.dg/opt/pr7503-5.C: Delete.
3418 * g++.dg/opt/max1.C: Delete.
3419 * g++.dg/warn/minmax.C: Delete.
3420 * g++.dg/expr/minmax.C: New test.
3422 2006-08-14 Richard Guenther <rguenther@suse.de>
3425 * gcc.c-torture/execute/pr28651.c: Do not use argc
3426 to avoid optimization, instead forbid inlining.
3428 2006-08-14 Richard Sandiford <richard@codesourcery.com>
3430 PR rtl-optimization/28634
3431 * gcc.c-torture/execute/ieee/pr28634.c: New test.
3433 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
3436 * gcc.dg/torture/pr27184.c: New test.
3438 2006-08-12 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3442 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3444 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3445 * gfortran.dg/stat_2.f90: Likewise.
3446 * gfortran.dg/chmod_1.f90: Likewise.
3447 * gfortran.dg/chmod_2.f90: Likewise.
3448 * gfortran.dg/chmod_3.f90: Likewise.
3450 2006-08-11 David Edelsohn <edelsohn@gnu.org>
3452 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3454 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3456 * g++.dg/opt/pr23454-2.C: New test.
3458 2006-08-11 Richard Guenther <rguenther@suse.de>
3461 * gcc.c-torture/execute/pr28651.c: New testcase.
3463 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
3465 * gnat.dg/specs/static_initializer.ads: New test.
3467 2006-08-10 Paul Brook <paul@codesourcery.com>
3469 * gcc.target/arm/cond-asm.c: New test.
3471 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
3473 PR tree-optimization/26197
3474 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3475 * g++.dg/vect/vect.exp: Compile the new tests with
3476 --param max-aliased-vops=0.
3478 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
3481 * g++.dg/template/void3.C: New test.
3484 * g++.dg/template/void4.C: New test.
3487 * g++.dg/template/void5.C: New test.
3489 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
3491 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3492 after dg-do compile.
3494 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
3496 PR tree-optimizations/26969
3497 * gcc.dg/vect/vect.exp: Compile tests prefixed with
3498 "unswitch-loops" with -funswitch-loops.
3499 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3501 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3503 * gcc.dg/sparc-getcontext-1.c: Fix typo.
3504 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3505 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
3506 * objc.dg/dwarf-1.m: Likewise.
3507 * objc.dg/dwarf-2.m: Likewise.
3508 * obj-c++.dg/dwarf-2.mm: Likewise.
3510 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3512 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3513 * objc.dg/dwarf-2.m: Likewise.
3514 * obj-c++.dg/dwarf-2.mm: Likewise.
3517 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3520 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3523 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3525 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
3528 * gcc.target/i386/pr27827.c: New testcase.
3530 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
3533 * gfortran.dg/sequence_types_1.f90: New test.
3535 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
3538 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3539 dg-warning. Add -pedantic option.
3541 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3544 * gcc.dg/proto-1.c: New test.
3547 * gcc.dg/lvalue-4.c: New test.
3550 * gcc.dg/init-bad-5.c: New test.
3552 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
3555 * g++.dg/ext/typedef-init.C: Add new test for typedef
3556 initialization inside templates. Adjust existing error markers.
3558 2006-08-03 Mark Mitchell <mark@codesourcery.com>
3561 * g++.dg/init/ptrmem3.C: New test.
3563 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
3565 PR tree-optimization/27770
3566 * lib/target-support.exp: New target keyword "section_anchors".
3567 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3569 * gcc.dg/vect/section-anchors-pr27770.c: New test.
3570 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3571 * gcc.dg/vect/section-anchors-vect-69.c: New test.
3572 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3574 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3576 * gcc.dg/20060801-1.c: Add missing '}'.
3578 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3581 * g++.dg/parse/dtor9.C: New test.
3582 * g++.dg/parse/dtor10.C: New test.
3583 * g++.dg/other/error7.C: Adjust error-marker.
3586 * g++.dg/other/default5.C: New test.
3588 2006-08-02 Richard Guenther <rguenther@suse.de>
3590 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3592 2006-08-02 Mark Mitchell <mark@codesourcery.com>
3595 * g++.dg/template/conv9.C: New test.
3597 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3600 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3601 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3602 Optionally return assembly text. Update callers.
3603 (check_no_compiler_messages): Update verbose messages.
3604 (check_no_messages_and_pattern): New.
3605 (check_effective_target_string_merging): New.
3607 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3610 * g++.dg/eh/catch4.C: New test.
3613 * g++.dg/other/qual1.C: New test.
3616 * g++.dg/inherit/error2.C: New test.
3619 * g++.dg/other/new1.C: New test.
3621 * g++.dg/warn/pr23075.C: Remove obsolete test.
3622 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3623 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3625 2006-07-31 Mark Mitchell <mark@codesourcery.com>
3628 * g++.dg/eh/cast1.C: New test.
3630 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
3633 * gfortran.dg/random_3.f90: New test.
3635 2006-08-01 Steve Ellcey <sje@cup.hp.com>
3638 * g++.dg/other/pr28304.C: Change expected error message.
3639 * g++.dg/other/pr28432.C: New test.
3641 2006-08-01 Steve Ellcey <sje@cup.hp.com>
3644 * g++.dg/init/brace2.C: Change expected error message, add empty init.
3646 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3649 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3651 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3652 g++.dg/debug/enum-2.C: New.
3654 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3657 * g++.dg/parse/long1.C: Add more tests.
3659 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3661 * gfortran.dg/lrshift_1.c: New file.
3663 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3665 PR libgfortran/28335
3666 * gfortran.dg/no_unit_error_1.f90: New test.
3668 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670 PR libgfortran/28335
3671 * gfortran.dg/no_unit_error_1.f90: Delete test.
3672 * gfortran.dg/no_unit_error_2.f90: Delete test.
3674 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3676 * gfortran.dg/chmod_3.f90: New test.
3677 * gfortran.dg/ltime_gmtime_1.f90: New test.
3678 * gfortran.dg/ltime_gmtime_2.f90: New test.
3679 * gfortran.dg/lrshift_1.f90: New test.
3680 * gfortran.dg/chmod_1.f90: New test.
3681 * gfortran.dg/chmod_2.f90: New test.
3683 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
3686 * g++.dg/template/crash55.C: New test.
3689 * g++.dg/template/nontype16.C: New test.
3691 * g++.dg/template/void2.C: Adjust error markers.
3692 * g++.dg/template/nontype5.C: Adjust error markers.
3694 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
3696 * gcc.target/i386/stack-prot-kernel.c: New test.
3698 2006-07-27 Roger Sayle <roger@eyesopen.com>
3700 * gcc.dg/builtins-55.c: New test case.
3702 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
3704 PR rtl-optimization/27907
3705 * gcc.c-torture/compile/pr27907.c: New test.
3707 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3709 * gfortran.dg/mclock.f90: New test.
3710 * gfortran.dg/int_conv_1.f90: New test.
3711 * gfortran.dg/stat_1.f90: New test.
3712 * gfortran.dg/stat_2.f90: New test.
3714 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3716 PR libgfortran/28335
3717 * gfortran.dg/no_unit_error_1.f90: New test.
3718 * gfortran.dg/no_unit_error_2.f90: New test.
3719 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3721 2006-07-25 Roger Sayle <roger@eyesopen.com>
3724 * gcc.dg/fold-convround-1.c: New test case.
3726 2006-07-24 Steven G. Kargl <kargls@comcast.net>
3728 * gfortran.dg/arithmetic_if.f90: Fix comments.
3730 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3733 * g++.dg/other/typedef1.C: New test.
3734 * g++.dg/template/typedef4.C: New test.
3735 * g++.dg/template/typedef5.C: New test.
3737 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
3740 * gfortran.dg/allocatable_dummy_3.f90: New.
3742 2006-07-24 Steven G. Kargl <kargls@comcast.net>
3745 * gfortran.dg/arithmetic_if.f90: New test.
3747 2006-07-24 Uros Bizjak <uros@kss-loka.si>
3749 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3750 avoid memcpy optimization.
3752 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755 * gfortran.dg/direct_io_6.f90: New test.
3757 2006-07-24 Jan Hubicka <jh@suse.cz>
3761 * gcc.dg/pr25795.c: New test.
3762 * gcc.dg/pr25795-1.c: New test.
3764 2006-07-23 Roger Sayle <roger@eyesopen.com>
3766 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3767 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3768 which may be transformed to "g || h" on some platforms.
3770 2006-07-23 Mark Mitchell <mark@codesourcery.com>
3773 * g++.dg/template/friend45.C: New test.
3775 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3777 PR libgfortran/28339
3778 * gfortran.dg/arrayio_8.f90: New test.
3780 2006-07-21 Mike Stump <mrs@apple.com>
3782 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3784 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3786 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3789 * g++.dg/eh/catch3.C: New test.
3792 * g++.dg/template/defarg10.C: New test.
3794 2006-07-20 Paul Brook <paul@codesourcery.com>
3797 * gcc.dg/pr27363.c: New test.
3799 2006-07-19 Mark Mitchell <mark@codesourcery.com>
3802 * g++.dg/init/ref13.C: New test.
3804 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3807 * obj-c++.dg/proto-error-1.mm: New test.
3809 2006-07-18 Mark Mitchell <mark@codesourcery.com>
3812 * g++.dg/template/string1.C: New test.
3814 2006-07-18 Mark Mitchell <mark@codesourcery.com>
3817 * g++.dg/template/defarg9.C: New test.
3820 * g++.dg/template/static27.C: New test.
3822 2006-07-18 Diego Novillo <dnovillo@redhat.com>
3825 * gcc.dg/tree-ssa/pr28410.c: New test.
3827 2006-07-18 Lee Millward <lee.millward@gmail.com>
3830 * g++/dg/other/error13.C: New test.
3833 * g++.dg/template/friend44.C: New test.
3835 2006-07-18 Steve Ellcey <sje@cup.hp.com>
3838 * g++.dg/other/pr27495.C: New.
3840 2006-07-18 Olivier Hainque <hainque@adacore.com>
3842 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3843 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3845 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3848 * gcc.dg/pragma-pack-4.c: New test.
3850 2006-07-17 Steve Ellcey <sje@cup.hp.com>
3853 * g++.dg/ext/pr28291.C: New test.
3855 2006-07-17 Richard Sandiford <richard@codesourcery.com>
3858 * gcc.c-torture/execute/pr28403.c: New test.
3860 2006-07-17 Richard Sandiford <richard@codesourcery.com>
3863 * gcc.dg/pr28402.c: New test.
3865 2006-07-17 Steve Ellcey <sje@cup.hp.com>
3868 * g++.dg/other/pr28304.C: New test.
3870 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
3873 gcc.c-torture/unsorted/dump-noaddr.c: New test.
3874 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3876 2006-07-17 Richard Guenther <rguenther@suse.de>
3878 PR tree-optimization/28238
3879 * g++.dg/tree-ssa/pr28238.C: New testcase.
3881 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3884 * g++.dg/eh/catch1.C: New test.
3885 * g++.dg/eh/catch2.C: New test.
3887 2006-07-16 Jakub Jelinek <jakub@redhat.com>
3890 * g++.dg/template/anon3.C: New test.
3892 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
3895 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3896 specifiers requiring an explicit format tag..
3899 * gfortran.dg/generic_5: New test.
3902 * gfortran.dg/elemental_optional_args_1.f90: New test.
3904 2006-07-16 Olivier Hainque <hainque@adacore.com>
3906 * gnat.dg/assert.ads: New file.
3907 * gnat.dg/controlled_record.ads: Likewise.
3908 * gnat.dg/controlled_record.adb: Likewise.
3910 2006-07-15 Lee Millward <lee.millward@gmail.com>
3913 * g++.dg/other/error12.C: New test.
3916 * g++.dg/template/crash54.C: New test.
3918 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3921 * g++.dg/parse/catch1.C: New test.
3924 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3927 * g++.dg/ext/attrib24.C: New test.
3929 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3932 * g++.dg/ext/asmspec1.C: New test.
3934 2006-07-13 Janis Johnson <janis187@us.ibm.com>
3936 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3937 (dg-test): Support shouldfail tests.
3938 * lib/target-supports-dg.exp (dg-shouldfail): New.
3939 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3940 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3941 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3942 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3943 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3944 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3945 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3947 2006-07-13 Jan Hubicka <jh@suse.cz>
3949 * gcc.target/i386/memcpy-1.c: New.
3951 2006-07-12 Geoffrey Keating <geoffk@apple.com>
3953 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3955 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
3958 * gfortran.dg/present_1.f90: New test.
3961 * gfortran.dg/interface_derived_type_1.f90: New test.
3963 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
3966 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3969 2006-07-07 Lee Millward <lee.millward@gmail.com>
3972 * g++.dg/other/label1.C: New test.
3974 2006-07-07 Richard Guenther <rguenther@suse.de>
3977 * gcc.dg/torture/pr28268.c: New testcase.
3979 2006-07-07 Steve Ellcey <sje@cup.hp.com>
3982 * g++.dg/ext/pr27019.C: New.
3984 2006-07-07 Richard Guenther <rguenther@suse.de>
3986 PR tree-optimization/28187
3987 * gcc.dg/pr28187.c: New testcase.
3989 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
3991 * gnat.dg/address_conversion.adb: New test.
3992 * gnat.dg/boolean_subtype.adb: Likewise.
3993 * gnat.dg/frame_overflow.adb: Likewise.
3994 * gnat.dg/pointer_array.adb: Likewise.
3995 * gnat.dg/pointer_conversion.adb: Likewise.
3997 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
4001 * gfortran.dg/print_fmt_5.f90: New test.
4003 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4006 * gfortran.dg/bounds_check_4.f90: New test.
4008 2006-07-05 Richard Guenther <rguenther@suse.de>
4011 * gfortran.dg/pr28158.f90: New testcase.
4013 2006-07-05 Richard Guenther <rguenther@suse.de>
4015 PR tree-optimization/28162
4016 * gcc.dg/pr28162.c: New testcase.
4018 2006-07-05 Richard Guenther <rguenther@suse.de>
4019 Andrew Pinski <pinskia@gcc.gnu.org>
4022 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4024 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
4027 * gfortran.dg/actual_array_substr_2.f90: New test.
4030 * gfortran.dg/actual_array_constructor_2.f90: New test.
4032 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4034 * gfortran.dg/itime_idate_1.f: New test.
4035 * gfortran.dg/itime_idate_2.f: New test.
4037 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4039 PR libgfortran/27704
4040 * gfortran.dg/open_status_3.f90: New test.
4041 * gfortran.dg/fmt_l.f90: Update for new feature.
4043 2006-07-03 Asher Langton <langton2@llnl.gov>
4045 * gfortran.dg/oldstyle_2.f90: New.
4047 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
4049 * gnat.dg/string_slice.adb: New test.
4051 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4054 * gfortran.dg/semicolon_fixed.c: New.
4055 * gfortran.dg/semicolon_free.c: New.
4057 2006-06-30 Mike Stump <mrs@apple.com>
4059 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4060 that don't support internal visibility.
4062 2006-06-30 Andrew Pinski <pinskia@gmail.com>
4064 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4065 for '(' / ')' needing an extra '\'.
4067 2006-06-29 Roger Sayle <roger@eyesopen.com>
4070 * gcc.dg/pr27428-1.c: New test case.
4072 2006-06-29 Mike Stump <mrs@apple.com>
4074 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4075 on darwin as we can't align commons large enough yet.
4077 * gcc.dg/vla-8.c: Add additional testcases.
4079 2006-06-26 Steve Ellcey <sje@cup.hp.com>
4082 * g++.dg/other/pr28114.C: New.
4084 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
4086 * gcc.c-torture/compile/20060625-1.c: New test.
4088 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
4091 * gfortran.dg/stfunc_3.f90: New test.
4094 * gfortran.dg/impure_actual_1.f90: New test.
4097 * gfortran.dg/elemental_result_1.f90: New test.
4100 * gfortran.dg/select_7.f90: New test.
4103 * intrinsic_actual_1.f: New test.
4107 * gfortran.dg/forall_4.f90: New test.
4110 * gfortran.dg/forall_5.f90: New test.
4112 2006-06-25 Lee Millward <lee.millward@gmail.com>
4115 * g++.dg/template/using13.C: New test.
4118 * g++.dg/other/incomplete3.C: New test.
4120 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4123 * gfortran.dg/substr_3.f: New test.
4124 * gfortran.dg/equiv_2.f90: Update expected error message.
4126 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
4129 * gfortran.dg/actual_array_substr_1.f90: New test.
4131 2006-06-24 Olivier Hainque <hainque@adacore.com>
4133 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4134 * gnat.dg/scalar_mode_agg_compare.adb: New test.
4136 2006-06-23 Janis Johnson <janis187@us.ibm.com>
4138 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4140 2006-06-23 Steven G. Kargl <kargls@comcast.net>
4143 * gfortran.dg/simpleif_2.f90: New test.
4145 2006-06-23 Lee Millward <lee.millward@gmail.com>
4147 * g++.dg/template/error22.C: Fix typo.
4149 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4152 * g++.dg/ext/attrib23.C: New test.
4154 2006-06-23 Olivier Hainque <hainque@adacore.com>
4156 * gnat.dg/varsize_temp.adb: New test.
4158 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4161 * g++.dg/other/java2.C: New test.
4163 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
4166 * g++.dg/ext/dllimport4.C. Add more tests for invalid
4169 2006-06-22 Roger Sayle <roger@eyesopen.com>
4172 * gcc.dg/pr27531-1.c: New test case.
4174 2006-06-22 Asher Langton <langton2@llnl.gov>
4177 * gfortran.dg/implicit_8.f90: New.
4179 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
4181 PR rtl-optimization/28121
4182 * gcc.dg/pr28121.c: New test.
4184 2006-06-22 Lee Millward <lee.millward@gmail.com>
4187 * g++.dg/parse/ptrmem6.C: New test.
4190 * g++.dg/template/error22.C: New test.
4192 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4195 * g++.dg/template/friend43.C: New test.
4198 * g++.dg/template/crash53.C: New test.
4201 * g++.dg/rtti/incomplete1.C: New test.
4203 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
4205 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4207 2006-06-21 Joseph Myers <joseph@codesourcery.com>
4209 * gcc.c-torture/execute/complex-7.c: New.
4211 2006-06-21 Jakub Jelinek <jakub@redhat.com>
4213 * gcc.dg/merge-all-constants-1.c: New test.
4215 2006-06-20 Janis Johnson <janis187@us.ibm.com>
4218 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4220 2006-06-20 Steven G. Kargl <kargls@comcast.net>
4222 * gfortran.dg/rrspacing_1.f90: New test.
4224 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4227 * g++.dg/other/bitfield2.C: New test.
4229 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
4231 PR tree-optimization/27331
4232 * gcc.dg/pr27331.c: New test.
4234 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
4235 Eric Botcazou <ebotcazou@adacore.com>
4238 * lib/gnat.exp: New file.
4239 * lib/gnat-dg.exp: Likewise.
4240 * gnat.dg: New directory.
4241 * gnat.dg/dg.exp: New driver.
4242 * gnat.dg/specs: New directory.
4243 * gnat.dg/specs/specs.exp: New