1 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
3 * gfortran.dg/advance.f90: Renamed to advance_1.f90
4 * gfortran.dg/append-1.f90: Renamed to append_1.f90
5 * gfortran.dg/array-1.f90: Renamed to array_1.f90
6 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7 * gfortran.dg/backspace.f: Renamed to backspace_1.f
8 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
10 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
11 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
12 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
13 * gfortran.dg/logint-1.f: Renamed to logint_1.f
14 * gfortran.dg/logint-2.f: Renamed to logint_2.f
15 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16 * gfortran.dg/advance_1.f90: Renamed from advance.f90
17 * gfortran.dg/append_1.f90: Renamed from append-1.f90
18 * gfortran.dg/array_1.f90: Renamed from array-1.f90
19 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
20 * gfortran.dg/backspace_1.f: Renamed from backspace.f
21 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
22 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
23 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
24 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
25 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
26 * gfortran.dg/logint_1.f: Renamed from logint-1.f
27 * gfortran.dg/logint_2.f: Renamed from logint-2.f
28 * gfortran.dg/logint_3.f: Renamed from logint-3.f
30 2006-12-18 Bill Wendling <wendling@apple.com>
32 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
33 id is an OjbC keyword.
35 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
39 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
41 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
43 2006-12-18 Ian Lance Taylor <iant@google.com>
45 * g++.dg/warn/Wmissing-declarations-1.C: New test.
47 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
49 * gcc.c-torture/compile/pr27528.c: Use empty templates.
51 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
54 * gfortran.fortran-torture/execute/where21.f90: New test.
56 2006-12-17 Tobias Burnus <burnus@net-b.de>
58 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
60 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
63 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
64 * gcc.dg/if-empty-1.c: Likewise.
65 * gcc.dg/pr23165.c: Likewise.
66 * g++.dg/warn/empty-body.C: Likewise.
68 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71 * gfortran.dg/open_errors.f90: New test.
73 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
75 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
77 * gcc.target/i386/ssse3-pabsb.c: New file.
78 * gcc.target/i386/ssse3-pabsd.c: Likewise.
79 * gcc.target/i386/ssse3-pabsw.c: Likewise.
80 * gcc.target/i386/ssse3-palignr.c: Likewise.
81 * gcc.target/i386/ssse3-phaddd.c: Likewise.
82 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
83 * gcc.target/i386/ssse3-phaddw.c: Likewise.
84 * gcc.target/i386/ssse3-phsubd.c: Likewise.
85 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
86 * gcc.target/i386/ssse3-phsubw.c: Likewise.
87 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
88 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
89 * gcc.target/i386/ssse3-pshufb.c: Likewise.
90 * gcc.target/i386/ssse3-psignb.c: Likewise.
91 * gcc.target/i386/ssse3-psignd.c: Likewise.
92 * gcc.target/i386/ssse3-psignw.c: Likewise.
93 * gcc.target/i386/ssse3-vals.h: Likewise.
95 2006-12-15 Janis Johnson <janis187@us.ibm.com>
97 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
98 * lib/fortran-torture.exp: Include target-supports.exp.
100 2006-12-15 Jakub Jelinek <jakub@redhat.com>
103 * gcc.c-torture/execute/pr30185.c: New test.
105 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
109 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
110 * gcc.dg/builtin-bswap-2.c: Likewise.
111 * gcc.dg/builtin-bswap-3.c: Likewise.
112 * gcc.dg/builtin-bswap-4.c: Likewise.
113 * lib/target-supports.exp (check_effective_target_stdint_types): New.
114 * cc.c-torture/execute/mode-dependent-address.x: New file.
116 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
119 * gfortran.dg/write_zero_array: New test.
121 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
124 * gfortran.dg/write_fmt_trim.f90: New test.
126 2006-12-14 Diego Novillo <dnovillo@redhat.com>
129 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
132 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
134 * lib/target-supports.exp (check_weak_available): Use istarget
135 "hppa*-*-hpux10*" instead of regexp.
136 (check_cxa_atexit_available): Likewise.
138 2006-12-14 Richard Guenther <rguenther@suse.de>
140 PR tree-optimization/30197
141 * gcc.c-torture/execute/complex-1.c: Fix function name.
142 * gcc.dg/builtins-61.c: New testcase.
144 2006-12-14 Richard Guenther <rguenther@suse.de>
147 * gcc.dg/pr30172-1.c: New testcase.
149 2006-12-14 Richard Guenther <rguenther@suse.de>
151 PR tree-optimization/30198
152 * gcc.dg/builtins-60.c: New testcase.
154 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
156 * lib/target-supports.exp (vect_no_align): Remove spu.
158 2006-12-13 Ian Lance Taylor <iant@google.com>
162 * g++.dg/warn/Wparentheses-5.C: New test.
163 * g++.dg/warn/Wparentheses-6.C: New test.
164 * g++.dg/warn/Wparentheses-7.C: New test.
165 * g++.dg/warn/Wparentheses-8.C: New test.
166 * g++.dg/warn/Wparentheses-9.C: New test.
167 * g++.dg/warn/Wparentheses-10.C: New test.
168 * g++.dg/warn/Wparentheses-11.C: New test.
169 * g++.dg/warn/Wparentheses-12.C: New test.
170 * g++.dg/warn/Wparentheses-13.C: New test.
171 * g++.dg/warn/Wparentheses-14.C: New test.
172 * g++.dg/warn/Wparentheses-15.C: New test.
173 * g++.dg/warn/Wparentheses-16.C: New test.
174 * g++.dg/warn/Wparentheses-17.C: New test.
175 * g++.dg/warn/Wparentheses-18.C: New test.
176 * g++.dg/warn/Wparentheses-19.C: New test.
177 * g++.dg/warn/Wparentheses-20.C: New test.
178 * g++.dg/warn/Wparentheses-21.C: New test.
180 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
183 * lib/target-supports.exp (check_cxa_atexit_available): Return false
184 for target "hppa.*hpux10".
186 2006-12-13 Jakub Jelinek <jakub@redhat.com>
188 * g++.dg/debug/vartrack1.C: New test.
190 * g++.dg/opt/ifcvt1.C: New test.
192 * gcc.dg/tls/opt-13.c: New test.
194 * gcc.dg/20060425-2.c: New test.
196 * g++.dg/opt/pr15054-2.C: New test.
198 * gcc.c-torture/execute/20060420-1.c: New test.
200 * gcc.c-torture/execute/20060412-1.c: New test.
202 * objc/compile/20060406-1.m: New test.
204 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
206 * g++.dg/template/array17.C: New test.
208 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
210 * gcc.target/powerpc/altivec-23.c: New test.
212 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
215 * g++.dg/inherit/error3.C: New test.
218 * g++.dg/inherit/error4.C: New test.
220 2006-12-13 Richard Guenther <rguenther@suse.de>
222 PR tree-optimization/17687
223 * gcc.dg/builtins-59.c: New testcase.
225 2006-12-13 Ben Elliston <bje@au.ibm.com>
227 * gcc.target/spu/Wmain.c: New test.
229 2006-12-12 Josh Conner <jconner@apple.com>
231 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
232 * g++.dg/abi/thunk4.C: Likewise.
233 * g++.dg/abi/rtti3.C: Likewise.
235 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
237 * gcc.target/spu/cpat-1.c: New test.
238 * gcc.target/spu/cpat-2.c: New test.
239 * gcc.target/spu/cpat-3.c: New test.
240 * gcc.target/spu/cpat-4.c: New test.
242 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
245 * gcc.c-torture/compile/vector-1.c: New test.
246 * gcc.c-torture/compile/vector-2.c: New test.
247 * gcc.c-torture/compile/vector-3.c: New test.
249 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
251 * lib/fortran-torture.exp: Update copyright years. Remove
252 obsolete comment. Test -ftree-vectorize where it makes sense.
253 * lib/gfortran-dg.exp: Update copyright years. Use settings
254 from fortran-torture.exp.
255 * gfortran.dg/char_transpose_1.f90,
256 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
257 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
258 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
261 2006-12-12 Richard Sandiford <richard@codesourcery.com>
263 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
266 2006-12-12 Ira Rosen <irar@il.ibm.com>
268 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
269 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
270 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
271 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
274 2006-12-12 Richard Guenther <rguenther@suse.de>
277 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
279 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
280 Diego Novillo <dnovillo@redhat.com>
282 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
284 * gcc.dg/tree-ssa/pr26421.c: Likewise
285 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
286 * gcc.dg/tree-ssa/pr23382.c: Likewise.
287 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
288 * gcc.dg/tree-ssa/pr28410.c: Likewise.
289 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
290 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
291 * gcc.dg/tree-ssa/vrp07.c: Likewise.
292 * gcc.dg/tree-ssa/vrp08.c: Likewise.
293 * gcc.dg/tree-ssa/alias-12.c: Likewise.
295 2006-12-11 Jan Hubicka <jh@suse.cz>
297 * gcc.dg/tree-prof/stringop-1.c: New test.
298 * gcc.dg/tree-prof/stringop-2.c: New test.
300 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
303 * gcc.target/i386/pr30120.c: New test.
306 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
308 * gcc.target/i386/x87regparm-1.c: New test.
309 * gcc.target/i386/x87regparm-2.c: New test.
310 * gcc.target/i386/x87regparm-3.c: New test.
311 * gcc.target/i386/x87regparm-4.c: New test.
313 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
315 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
317 2006-12-10 Tobias Burnus <burnus@net-b.de>
320 * gfortran.dg/protected_1.f90: New test.
321 * gfortran.dg/protected_2.f90: New test.
322 * gfortran.dg/protected_3.f90: New test.
323 * gfortran.dg/protected_4.f90: New test.
324 * gfortran.dg/protected_5.f90: New test.
325 * gfortran.dg/protected_6.f90: New test.
327 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
328 Tobias Burnus <burnus@gcc.gnu.org>
332 * gfortran.dg/interface_4.f90: Test adding procedure to generic
334 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
335 ambiguous interfaces.
336 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
337 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
338 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
339 ambiguous interfaces.
340 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
341 * gfortran.dg/array_initializer_2.f90: Add initializer array
345 * gfortran.dg/interface_9.f90: Test that host interfaces are
346 not checked for ambiguity with the local version.
348 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
351 * gfortran.dg/module_interface_2.f90: New test.
353 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
356 * gfortran.dg/assumed_len.f90: New test.
358 2006-12-09 Richard Guenther <rguenther@suse.de>
360 * g++.dg/warn/implicit-typename1.C: Qualify types.
361 * g++.dg/parse/crash12.C: Likewise.
362 * g++.dg/tree-ssa/pr22444.C: Likewise.
364 2006-12-09 Tobias Burnus <burnus@net-b.de>
366 * gfortran.dg/array_2.f90: Added sqrt test.
368 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
370 * gcc.target/i386/x87regparm-1.c: XFAIL.
371 * gcc.target/i386/x87regparm-2.c: XFAIL.
372 * gcc.target/i386/x87regparm-3.c: XFAIL.
373 * gcc.target/i386/x87regparm-4.c: XFAIL.
375 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
377 * lib/target-supports.exp
378 (check_effective_target_large_long_double): New.
379 * gcc.dg/Wconversion-real.c : Use it.
380 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
383 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
385 * gcc.c-torture/execute/mode-dependent-address.c: New test.
387 2006-12-08 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/import4.f90: New test for IMPORT in modules.
392 2006-12-07 Mark Mitchell <mark@codesourcery.com>
395 * g++.dg/template/crash65.C: New test.
396 * g++.dg/template/spec16.C: Tweak error markers.
398 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
400 * gcc.target/spu: New directory.
401 * gcc.target/spu/spu.exp: New file.
402 * gcc.target/spu/intrinsics-1.c: New test.
404 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
407 * g++.dg/ext/attrib27.C: New test.
408 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
409 * g++.dg/parse/typedef5.C: Likewise.
411 2006-12-07 Mike Stump <mrs@apple.com>
413 * treelang/compile/var_defs.tree: Adjust.
415 2006-12-06 Mark Mitchell <mark@codesourcery.com>
418 * g++.dg/template/crash64.C: New test.
419 * g++.dg/parse/crash27.C: Adjust error markers.
421 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
425 * gfortran.dg/read_eof_4.f90: Add tests.
426 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
427 * gfortran.dg/unf_read_corrupted_1.f90: New test.
429 2006-12-05 Mark Mitchell <mark@codesourcery.com>
432 * g++.dg/template/crash63.C: New test.
435 * g++.dg/template/crash62.C: New test.
437 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/allocatable_function_1.f90: Increase the number
441 of expected calls of free to 10; the lhs section reference is
442 now evaluated so there is another call to bar. Change the
443 comment appropriately.
444 * gfortran.dg/array_section_1.f90: New test.
446 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
449 * gfortran.dg/char_result_12.f90: New test.
451 2006-12-05 Richard Guenther <rguenther@suse.de>
453 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
454 * gcc.dg/vect/vect-pow-2.c: Rename to ...
455 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
456 vect_double, xfail for spu*-*-*.
458 2006-12-04 Tobias Burnus <burnus@net-b.de>
461 * initialization_4.f90: Test noninteger exponents (-std=f95).
462 * initialization_5.f90: New test for noninteger exponents
465 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
468 * gfortran.dg/parameter_array_section_1.f90: New test.
470 2006-12-04 Mark Mitchell <mark@codesourcery.com>
473 * g++.dg/template/crash61.C: New test.
476 * g++.dg/template/error23.C: New test.
478 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
482 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
485 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
487 2006-12-04 Jakub Jelinek <jakub@redhat.com>
490 * gcc.dg/gomp/pr29965-1.c: New test.
491 * gcc.dg/gomp/pr29965-2.c: New test.
492 * gcc.dg/gomp/pr29965-3.c: New test.
493 * gcc.dg/gomp/pr29965-4.c: New test.
494 * gcc.dg/gomp/pr29965-5.c: New test.
495 * gcc.dg/gomp/pr29965-6.c: New test.
496 * g++.dg/gomp/pr29965-1.C: New test.
497 * g++.dg/gomp/pr29965-2.C: New test.
498 * g++.dg/gomp/pr29965-3.C: New test.
499 * g++.dg/gomp/pr29965-4.C: New test.
500 * g++.dg/gomp/pr29965-5.C: New test.
501 * g++.dg/gomp/pr29965-6.C: New test.
502 * g++.dg/gomp/pr29965-7.C: New test.
503 * g++.dg/gomp/pr29965-8.C: New test.
504 * g++.dg/gomp/pr29965-9.C: New test.
505 * g++.dg/gomp/pr29965-10.C: New test.
507 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
509 * gnat.dg/pointer_variable_bounds.adb: New test.
510 * gnat.dg/pointer_variable_bounds.ads: Likewise.
511 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
513 2006-12-03 Eric Christopher <echristo@apple.com>
515 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
517 2006-12-03 Richard Henderson <rth@redhat.com>
518 Andrew Pinski <pinskia@gmail.com>
521 * g++.dg/warn/unit-1.C: New test.
523 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
525 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
527 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
529 * g++.dg/vect/vect.exp: Enable tests to run on spu.
530 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
531 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
532 * gcc.dg/vect/vect-70.c: Reduce array size.
533 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
534 vect_no_compaer_double targets.
535 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
536 vect_float, vect_double, and vect_int.
538 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
540 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
541 test for loop versioning on vect_no_align targets.
542 * gcc.dg/vect/pr20122.c: Likewise.
543 * gcc.dg/vect/vect-105.c: Likewise.
544 * gcc.dg/vect/vect-42.c: Likewise.
545 * gcc.dg/vect/vect-43.c: Likewise.
546 * gcc.dg/vect/vect-74.c: Likewise.
547 * gcc.dg/vect/vect-75.c: Likewise.
548 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
549 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
550 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
551 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
553 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
556 * gfortran.dg/value_1.f90 : New test.
557 * gfortran.dg/value_2.f90 : New test.
558 * gfortran.dg/value_3.f90 : New test.
559 * gfortran.dg/value_4.f90 : New test.
560 * gfortran.dg/value_4.c : Called from value_4.f90.
562 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
565 * g++.dg/cpp0x/static_assert4.C: New testcase.
567 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
569 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
571 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
574 * gcc.dg/pr27953.c: New test.
576 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
579 * g++.dg/ext/vector5.C: New test.
582 * g++.dg/other/main1.C: New test.
584 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
587 * gfortran.dg/convert_implied_open.f90: Change to
588 new default record length.
589 * gfortran.dg/unf_short_record_1.f90: Adapt to
591 * gfortran.dg/unformatted_subrecords_1.f90: New test.
593 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
595 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
597 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
600 * g++.dg/expr/pr29066.c: New.
602 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
603 Zdenek Dvorak <dvorakz@suse.cz>
605 PR tree-optimization/29921
606 * gcc.dg/pr29921-2.c: New test.
608 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
610 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
611 (i386_get_cpuid): New function.
612 (i386_cpuid_ecx): Likewise.
613 (i386_cpuid_edx): Likewise.
614 (i386_cpuid): Updated to call i386_cpuid_edx.
616 * gcc.target/i386/sse3-addsubpd.c: New file.
617 * gcc.target/i386/sse3-addsubps.c: Likewise.
618 * gcc.target/i386/sse3-haddpd.c: Likewise.
619 * gcc.target/i386/sse3-haddps.c: Likewise.
620 * gcc.target/i386/sse3-hsubpd.c: Likewise.
621 * gcc.target/i386/sse3-hsubps.c: Likewise.
622 * gcc.target/i386/sse3-lddqu.c: Likewise.
623 * gcc.target/i386/sse3-movddup.c: Likewise.
624 * gcc.target/i386/sse3-movshdup.c: Likewise.
625 * gcc.target/i386/sse3-movsldup.c: Likewise.
627 2006-12-01 Dirk Mueller <dmueller@suse.de>
629 * g++.dg/warn/Wreturn-type-4.C: New testcase.
631 2006-11-30 Janis Johnson <janis187@us.ibm.com>
633 * gcc.dg/dfp/convert-int-max.c: New test.
634 * gcc.dg/dfp/convert-int-max-fold.c: New test.
636 2006-11-30 Richard Guenther <rguenther@suse.de>
638 * gcc.dg/vect/vect-pow-1.c: Rename ...
639 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
640 floats instead of doubles, check successful vectorization.
642 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
645 * gcc.c-torture/compile/pr29945.c: New testcase.
647 2006-11-30 Joseph Myers <joseph@codesourcery.com>
649 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
652 2006-11-29 Eric Christopher <echristo@apple.com>
654 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
656 2006-11-29 Janis Johnson <janis187@us.ibm.com>
658 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
660 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
662 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
665 * g++.dg/inherit/virtual2.C: New test.
666 * g++.dg/inherit/virtual3.C: Likewise.
667 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
668 * g++.dg/inherit/error2.C: Likewise.
669 * g++.dg/template/instantiate1.C: Likewise.
671 2006-11-28 Andrew Pinski <pinskia@gmail.com>
674 * gcc.dg/tree-ssa/reassoc-12.c: New test.
676 2006-11-28 Jan Hubicka <jh@suse.cz>
678 * gcc.dg/memcpy-1.c: New test.
680 2006-11-28 Jakub Jelinek <jakub@redhat.com>
683 * g++.dg/warn/main-3.C: New test.
685 2006-11-28 Jan Hubicka <jh@suse.cz>
687 * gcc.dg/winline-1.c: New test.
689 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
691 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
694 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
697 * gfortran.dg/missing_optional_dummy_3.f90
699 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
702 * gfortran.dg/interface_3.f90: Modify errors.
704 2006-11-28 Ben Elliston <bje@au.ibm.com>
706 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
707 fail to link due to relocation overflows on spu-*-*.
709 2006-11-27 Michael Matz <matz@suse.de>
710 Andreas Krebbel <krebbel1@de.ibm.com>
713 * gcc.dg/20061127-1.c: New testcase.
715 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
717 * gcc.dg/20061124-1.c: Add exit() function prototype.
719 2006-11-27 Jan Hubicka <jh@suse.cz>
721 * gcc.target/i386/memcpy-1.c: Adjust size.
722 * testsuite/gcc.dg/visibility-11.c: Likewise.
724 2006-11-27 Richard Guenther <rguenther@suse.de>
727 * gcc.target/i386/pow-1.c: New testcase.
728 * gcc.dg/builtins-58.c: Likewise.
730 2006-11-26 Mark Mitchell <mark@codesourcery.com>
733 * g++.dg/expr/cast8.C: New test.
735 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
737 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
738 Don't ever inline the testcase.
740 2006-11-25 Andrew Pinski <pinskia@gmail.com>
743 * gfortran.fortran-torture/compile/parameter_3.f90: New
746 2006-11-25 Andrew Pinski <pinskia@gmail.com>
749 * gfortran.fortran-torture/execute/transfer2.f90: New test.
751 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
753 * gfortran.fortran-torture/execute/specifics.f90: Remove test
756 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
759 * gfortran.dg/write_check3.f90: New test.
761 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
763 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
765 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
768 * gfortran.dg/interface_3.f90: New test.
771 * gfortran.dg/generic_8.f90: New test.
773 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
775 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
776 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
777 * gfortran.dg/specifics_3.f90: Remove.
779 2006-11-24 Jakub Jelinek <jakub@redhat.com>
782 * gcc.dg/gomp/pr29955.c: New test.
785 * gcc.dg/pr29736.c: New test.
787 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
790 * gcc.dg/pure-1.c: New test.
792 2006-11-24 Joseph Myers <joseph@codesourcery.com>
794 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
795 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
797 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
799 * gcc.dg/20061124-1.c: New testcase.
801 2006-11-23 Eric Christopher <echristo@apple.com>
803 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
805 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
809 * gcc.dg/Wconversion-integer.c: New. Supersedes
810 Wconversion-negative-constants.c
811 * gcc.dg/Wconversion-real.c: New.
812 * gcc.dg/Wconversion-real-integer.c: New.
813 * gcc.dg/Wconversion-negative-constants.c: Deleted.
814 * g++.dg/warn/Wconversion1.C: Modified.
816 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
818 * gfortran.dg/overload_1.f90: New test.
820 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
823 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
824 Wtraditional-conversion.
825 * gcc.dg/overflow-warn-2.c: Likewise.
826 * gcc.dg/Wconversion.c: Likewise. Renamed as
827 Wtraditional-conversion.c .
828 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
829 Wtraditional-conversion-2.c .
830 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
831 Wtraditional-conversion-2.c
832 * gcc.dg/Wconversion-negative-constants.c: New.
834 2006-11-23 Andrew Pinski <pinskia@gmail.com>
836 * gcc.dg/tree-ssa/dump-1.c: New test.
838 2006-11-23 David Ung <davidu@mips.com>
840 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
841 -mfp64, allowable when ISA >= 33 and float is enabled.
842 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
843 of mthc1 and mfhc1 patterns.
845 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
847 PR tree-optimization/29921
848 * gcc.dg/pr29921.c: New test.
850 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
853 * gfortran.dg/initialization_4.f90: New test.
855 2006-11-22 Ira Rosen <irar@il.ibm.com>
857 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
858 platforms that have interleaving support.
859 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
860 * gcc.dg/vect/vect-strided-a-u16-i2.c,
861 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
862 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
863 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
864 gcc.dg/vect/vect-strided-u8-i2-gap.c,
865 gcc.dg/vect/vect-strided-u8-i8.c,
866 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
867 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
868 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
869 gcc.dg/vect/vect-strided-float.c,
870 gcc.dg/vect/vect-strided-a-mult.c,
871 gcc.dg/vect/vect-strided-mult-char-ls.c,
872 gcc.dg/vect/vect-strided-a-u16-mult.c,
873 gcc.dg/vect/vect-strided-a-u32-mult.c,
874 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
875 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
876 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
877 gcc.dg/vect/vect-strided-mult.c,
878 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
879 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
881 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
884 * gfortran.dg/auto_char_len_4.f90: New test.
886 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
889 * gfortran.dg/generic_7.f90: New test.
890 * gfortran.dg/defined_operators_1.f90: Add new error.
892 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
894 PR tree-optimization/29902
895 * g++.dg/tree-ssa/pr29902.C: New test.
897 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
900 * gfortran.dg/used_types_13.f90: New test.
902 2006-11-21 Janis Johnson <janis187@us.ibm.com>
904 * gcc.dg/dfp/snan.c: Delete.
906 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
908 * g++.dg/cpp0x/static_assert1.C: New.
909 * g++.dg/cpp0x/static_assert2.C: New.
910 * g++.dg/cpp0x/static_assert3.C: New.
912 2006-11-21 Richard Guenther <rguenther@suse.de>
914 * gcc.dg/vect/vect-pow-1.c: New testcase.
915 * gcc.dg/vect/vect-pow-2.c: Likewise.
917 2006-11-21 Jakub Jelinek <jakub@redhat.com>
920 * g++.dg/template/static29.C: New test.
923 * g++.dg/conversion/simd4.C: New test.
925 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
928 * g++.dg/template/access19.C: New test.
929 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
932 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
935 * gcc.dg/tree-ssa/sra-4.c: New testcase.
937 2006-11-20 Tobias Burnus <burnus@net-b.de>
940 * gfortran.dg/import.f90: Extended test.
941 * gfortran.dg/import2.f90: Extended test.
943 2006-11-20 Tobias Burnus <burnus@net-b.de>
945 * gfortran.dg/volatile3.f90: Add conflict test.
947 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
950 * gfortran.dg/implicit_10.f90: New test.
952 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
955 * g++.dg/warn/Wall-write-strings.C: New.
957 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
959 * gfortran.dg/alloc_comp_constraint_5.f90: New.
960 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
962 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
964 * gfortran.dg/use_3.f90: Remove error message.
965 * gfortran.dg/iso_fortran_env_1.f90: New test.
966 * gfortran.dg/iso_fortran_env_2.f90: New test.
967 * gfortran.dg/iso_fortran_env_3.f90: New test.
968 * gfortran.dg/iso_fortran_env_4.f90: New test.
970 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
972 * gcc.dg/vect/vect-27.c: Fix initialization.
974 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
976 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
977 * gcc.dg/torture/builtin-minmax-1.c: New.
979 * gcc.dg/builtins-20.c: Add cases for copysign.
981 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
984 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
986 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
987 * gfortran.dg/use_1.f90: New test.
988 * gfortran.dg/use_1.f90: New test.
989 * gfortran.dg/use_1.f90: New test.
991 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
993 PR tree-optimization/29801
994 * gcc.dg/pr29801.c: New test.
996 2006-11-17 Jakub Jelinek <jakub@redhat.com>
999 * gcc.dg/torture/pr29584.c: New test.
1001 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1003 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1004 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1005 * gcc.target/powerpc/compress-float-ppc.c,
1006 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1008 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1009 do not pass -mhard-float.
1011 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1013 * gnat.dg/volatile_aggregate.adb: New test.
1015 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1019 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1020 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1022 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1025 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1027 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1029 * gfortran.dg/import3.f90: Fix error message.
1031 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1034 * gfortran.fortran-torture/compile/inline_1.f90:
1037 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1039 * gcc.target/i386/x87regparm-1.c: New test.
1040 * gcc.target/i386/x87regparm-2.c: New test.
1041 * gcc.target/i386/x87regparm-3.c: New test.
1042 * gcc.target/i386/x87regparm-4.c: New test.
1044 2006-11-15 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/import.f90: New test.
1048 * gfortran.dg/import2.f90: New test.
1049 * gfortran.dg/import3.f90: New test.
1051 2006-11-15 Tobias Burnus <burnus@net-b.de>
1054 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1056 2006-11-15 Tobias Burnus <burnus@net-b.de>
1059 * gfortran.dg/contains.f90: New test.
1060 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1062 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1064 PR tree-optimization/29581
1065 * gcc.dg/pr29581-1.c: New test.
1066 * gcc.dg/pr29581-2.c: New test.
1067 * gcc.dg/pr29581-3.c: New test.
1068 * gcc.dg/pr29581-4.c: New test.
1069 * gfortran.dg/pr29581.f90: New test.
1071 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1074 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1075 numbers in error message headers.
1077 2006-11-14 Richard Guenther <rguenther@suse.de>
1079 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1080 to i?86 and x86_64 targets.
1082 2006-11-14 Caroline Tice <ctice@apple.com>
1084 * gcc.dg/pubtypes-1.c: New file/testcase.
1085 * gcc.dg/pubtypes-2.c: New file/testcase.
1086 * gcc.dg/pubtypes-3.c: New file/testcase.
1087 * gcc.dg/pubtypes-4.c: New file/testcase.
1088 * g++.dg/pubtypes.C: New file/testcase.
1090 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1093 * g++.dg/init/self1.C: New test.
1095 2006-11-14 Tobias Burnus <burnus@net-b.de>
1098 * gfortran.dg/conflicts.f90: Add.
1100 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1102 PR rtl-optimization/29798
1104 * gcc.c-torture/execute/pr29798.c: New.
1106 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1108 * gcc.dg/builtins-20.c: Add more cases.
1110 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1113 * gfortran.dg/gomp/pr29759.f90: New test.
1115 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1118 * g++.dg/template/static28.C: New test.
1120 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1122 * lib/c-torture.exp: Use target-libpath.exp.
1123 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1124 set GCC_EXEC_PREFIX env var from global variable of same name.
1126 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1129 * gfortran.fortran-torture/compile/transfer-1.f90:
1132 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1133 Zdenek Dvorak <dvorakz@suse.cz>
1135 PR tree-optimization/29680
1136 * gcc.dg/alias-11.c: New test.
1138 2006-11-12 Jason Merrill <jason@redhat.com>
1139 Andrew Pinski <pinskia@physics.uc.edu>
1142 * gcc.target/i386/vectorize1.c: New.
1144 2006-11-12 Roger Sayle <roger@eyesopen.com>
1146 PR rtl-optimization/29797
1147 * gcc.c-torture/execute/pr29797-1.c: New test case.
1149 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1151 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1153 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1155 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1157 2006-11-12 Roger Sayle <roger@eyesopen.com>
1159 PR tree-optimization/13827
1160 * gcc.dg/fold-eqand-1.c: New test case.
1162 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1165 * gcc.c-torture/execute/mayalias-3.c: New test.
1167 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1170 * gcc.c-torture/compile/pr27528.c: New test.
1171 * gcc.dg/pr27528.c: Likewise.
1173 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1175 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1177 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1179 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1182 * gfortran.dg/reshape_source_size_1.f90: New test.
1184 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1187 * gfortran.dg/aliasing_dummy_4.f90: New test.
1189 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1192 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1193 and x86_64-*-* targets.
1195 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1197 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1198 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1199 New macros. Use them in exact tests.
1200 (TESTIT3): New macro.
1201 Add tests for fmin, fmax and fma.
1203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1206 * gfortran.dg/array_constructor_13.f90: New test.
1208 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1211 * gfortran.dg/used_types_12.f90: New test.
1213 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1216 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1218 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1219 * gcc.dg/fold-eqandshift-3.c: New test case.
1221 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1224 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1227 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1229 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1231 * gcc.dg/20061109-1.c: New testcase.
1233 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1235 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1237 2006-11-09 Tobias Burnus <burnus@net-b.de>
1239 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1240 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1242 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1244 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1245 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1247 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1249 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1251 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1253 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1255 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1256 * gcc.dg/vect/vect-9.c: Now vectorizable.
1257 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1258 that support vect_widen_mult.
1259 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1260 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1261 vect-reduc-dot-u16.c).
1262 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1263 vect-reduc-dot-u16.c).
1264 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1265 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1266 vect-reduc-dot-s8.c).
1267 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1268 vect-reduc-dot-s8.c).
1269 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1270 vect-reduc-dot-s8.c).
1271 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1272 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1273 vect-reduc-dot-u8.c).
1274 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1275 vect-reduc-dot-u8.c).
1276 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1277 * gcc.dg/vect/vect-multitypes-9.c: New test.
1278 * gcc.dg/vect/vect-multitypes-10.c: New test.
1279 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1280 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1281 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1282 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1283 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1284 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1285 wrapv-vect-reduc-dot-s8.c.
1286 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1287 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1288 targets that support vec_unpack.
1289 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1290 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1291 (check_effective_target_vect_widen_mult_hi_to_si): New.
1292 (check_effective_target_vect_widen_sum): Removed.
1294 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1296 * gcc.dg/vect/vect-multitypes-8.c: New test.
1297 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1299 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1301 * gcc.dg/vect/vect-multitypes-7.c: New test.
1303 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1305 * gcc.dg/vect/vect-multitypes-4.c: New test.
1306 * gcc.dg/vect/vect-multitypes-5.c: New test.
1307 * gcc.dg/vect/vect-multitypes-6.c: New test.
1309 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1311 * gcc.dg/vect/vect-multitypes-1.c: New test.
1312 * gcc.dg/vect/vect-multitypes-2.c: New test.
1313 * gcc.dg/vect/vect-multitypes-3.c: New test.
1315 2006-11-07 Eric Christopher <echristo@apple.com>
1317 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1318 Test using scan-assembler-not.
1320 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.dg/inline-17.c: New test.
1324 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1327 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1330 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1333 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1336 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1339 2006-11-07 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/volatile.f90: Add.
1343 * gfortran.dg/volatile2.f90: Add.
1344 * gfortran.dg/volatile3.f90: Add.
1345 * gfortran.dg/volatile4.f90: Add.
1346 * gfortran.dg/volatile5.f90: Add.
1347 * gfortran.dg/volatile6.f90: Add.
1348 * gfortran.dg/volatile7.f90: Add.
1350 2006-11-06 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1353 for matching error messages.
1354 * gfortran.dg/specifics_3.f90: Adjust pattern
1355 for matching error messages.
1357 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1358 Bernhard Fischer <aldot@gcc.gnu.org>
1360 * lib/gcc-dg.exp (output-exists): New proc.
1361 (output-exists-not): New proc.
1362 * gcc.test-framework/test-framework.awk: Support new directives.
1363 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1364 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1365 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1366 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1367 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1368 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1370 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1374 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1375 * gfortran.dg/initialization_3.f90: New.
1377 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1379 PR libgfortran/25545
1380 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1382 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.c-torture/execute/pr29695-1.c: New test.
1386 * gcc.c-torture/execute/pr29695-2.c: New test.
1388 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1391 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1393 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1395 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1396 for matching error messages.
1398 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1401 * gcc.target/i386/387-12.c: New test.
1403 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1406 * gfortran.dg/pr29713.f90: New test.
1408 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1410 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1411 Also test for bogus rest sign.
1413 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1416 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1418 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1420 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1421 from error messages.
1423 2006-11-02 Mike Stump <mrs@apple.com>
1425 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1427 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1429 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1431 * g++.dg/eh/gcsec1.C: New test.
1433 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1435 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1436 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1438 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1440 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1442 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1443 * gcc.dg/pr14796-2.c: Likewise.
1445 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1447 * gcc.c-torture/execute/20061101-1.c: New test.
1449 2006-11-01 Richard Guenther <rguenther@suse.de>
1451 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1453 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1455 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1456 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1458 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1460 * gcc.c-torture/execute/20061031-1.c: New test.
1462 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1465 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1466 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1467 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1468 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1469 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1470 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1471 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1473 2006-10-31 Eric Christopher <echristo@apple.com>
1474 Falk Hueffner <falk@debian.org>
1476 * gcc.dg/builtin-bswap-1.c: New.
1477 * gcc.dg/builtin-bswap-2.c: New.
1478 * gcc.dg/builtin-bswap-3.c: New.
1479 * gcc.dg/builtin-bswap-4.c: New.
1480 * gcc.dg/builtin-bswap-5.c: New.
1481 * gcc.target/i386/builtin-bswap-1.c: New.
1483 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1485 * gcc.dg/inline-16.c: New.
1488 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1490 * gcc.dg/inline-13.c: New.
1491 * gcc.dg/inline-14.c: New.
1492 * gcc.dg/inline-15.c: New.
1495 * gcc.dg/inline6.c: New.
1496 * gcc.dg/inline7.c: New.
1498 2006-10-31 Roger Sayle <roger@eyesopen.com>
1501 * gcc.dg/pr23470-1.c: New test case.
1503 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
1506 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1508 * gfortran.dg/blockdata_2.f90: New testcase.
1510 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
1513 * gfortran.dg/unf_short_record_1.f90: New test.
1515 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1518 * gfortran.dg/pr29067.f: New test.
1520 2006-10-31 Joseph Myers <joseph@codesourcery.com>
1521 Richard Sandiford <richard@codesourcery.com>
1523 * lib/target-supports.exp (get_compiler_messages): Append options
1524 as a single list element.
1525 (check_effective_target_arm_vfp_ok): New.
1526 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1528 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
1531 * gfortran.dg/intrinsic_actual_2.f90: New test.
1534 * gfortran.dg/actual_array_interface_1.f90: New test.
1537 * gfortran.dg/used_types_11.f90: New test.
1539 2006-10-30 Dirk Mueller <dmueller@suse.de>
1541 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1542 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1543 * g++.old-deja/g++.pt/eichin01.C (main): Same.
1544 * g++.old-deja/g++.mike/net25.C (main): Same.
1545 * g++.dg/lookup/exception1.C (main): Same.
1546 * g++.dg/parse/parens2.C (main): Same.
1548 2006-10-30 Roger Sayle <roger@eyesopen.com>
1550 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1552 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1554 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1555 * gcc.dg/torture/builtin-math-3.c: Likewise.
1557 2006-10-30 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/write_check.f90: Check run-time keyword checking.
1561 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1563 2006-10-30 Andrew Pinski <pinskia@gmail.com>
1566 * gfortran.fortran-torture/execute/transfer1.f90: New test.
1568 2006-10-30 Joseph Myers <joseph@codesourcery.com>
1570 * lib/target-supports.exp (check_function_available): Declare
1571 function before calling.
1573 2006-10-30 Jakub Jelinek <jakub@redhat.com>
1575 PR tree-optimization/29637
1576 * gcc.dg/pr29637.c: New test.
1578 2006-10-29 Roger Sayle <roger@eyesopen.com>
1580 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1581 tree canonicalization.
1583 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1585 * gcc.dg/builtins-20.c: Add more hypot tests.
1587 2006-10-29 Roger Sayle <roger@eyesopen.com>
1589 * gcc.dg/fold-compare-1.c: New test case.
1591 2006-10-29 Dirk Mueller <dmueller@suse.de>
1594 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1596 2006-10-29 Roger Sayle <roger@eyesopen.com>
1598 PR tree-optimization/15458
1599 * gcc.dg/fold-xornot-1.c: New test case.
1601 2006-10-29 Richard Guenther <rguenther@suse.de>
1603 * gcc.target/i386/math-torture/trunc.c: New testcase.
1605 2006-10-29 Richard Guenther <rguenther@suse.de>
1607 * gcc.target/i386/math-torture/round.c: New testcase.
1609 2006-10-29 Richard Guenther <rguenther@suse.de>
1611 * gcc.target/i386/math-torture/ceil.c: New testcase.
1612 * gcc.target/i386/math-torture/floor.c: Likewise.
1614 2006-10-29 Richard Guenther <rguenther@suse.de>
1616 * gcc.target/i386/math-torture/rint.c: New testcase.
1617 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1619 2006-10-29 Richard Guenther <rguenther@suse.de>
1621 * gcc.target/i386/math-torture/lfloor.c: New testcase.
1622 * gcc.target/i386/math-torture/lceil.c: Likewise.
1624 2006-10-28 Tobias Burnus <burnus@net-b.de>
1626 PR libgfortran/24313
1627 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1629 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
1631 * gcc.c-torture/execute/20020118-1.c,
1632 gcc.c-torture/execute/builtins/strlen.c,
1633 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1636 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1638 * gcc.dg/builtins-20.c: Add tests for hypot.
1639 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
1640 two-argument builtins.
1641 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1642 TESTIT2. Update all callers.
1643 (TESTIT2, TESTIT2_R): New helper macros.
1644 Add testcases for pow, hypot and atan2.
1646 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1649 * g++.dg/expr/bool1.C: New test.
1650 * g++.dg/expr/bool2.C: New test.
1652 2006-10-28 Tobias Burnus <burnus@net-b.de>
1655 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1656 * gfortran.dg/namelist_internal.f90: New test.
1658 2006-10-28 Tobias Burnus <burnus@net-b.de>
1661 * gfortran.dg/io_real_boz.f90: Add.
1662 * gfortran.dg/io_real_boz2.f90: Add.
1664 2006-10-28 Richard Guenther <rguenther@suse.de>
1667 * gcc.dg/tree-ssa/pr26899.c: New testcase.
1669 2006-10-28 Richard Guenther <rguenther@suse.de>
1672 * gcc.target/i386/math-torture/lround.c: New testcase.
1674 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
1676 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1677 * gcc.dg/builtins-44.c: Likewise.
1678 * gcc.dg/builtins-45.c: Likewise.
1679 * gcc.dg/pr28796-2.c: Likewise.
1680 * gcc.dg/unordered-3.c: Likewise.
1682 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1684 PR libgfortran/27954
1685 * gfortran.dg/error_recovery_2.f90: New test.
1687 2006-10-26 Richard Guenther <rguenther@suse.de>
1689 * gcc.target/i386/i386.exp: Use glob, not find to collect
1690 tests. Avoids recursing into subdirectories.
1691 * gcc.target/i386/math-torture/math-torture.exp: Torture
1692 for interesting ia32 math options.
1693 * gcc.target.i386/math-torture/lrint.c: New testcase.
1695 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1697 PR libgfortran/29563
1698 * gfortran.dg/arrayio_9.f90: Update test.
1699 * gfortran.dg/arrayio_19.f90: New test.
1701 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
1703 * gcc.dg/20061026.c: New testcase.
1705 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1707 PR libgfortran/29563
1708 * gfortran.dg/arrayio_9.f90: New test.
1710 2006-10-26 Ben Elliston <bje@au.ibm.com>
1712 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1713 Copy the strings manually, as strcpy may call strlen.
1715 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1717 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1718 Add checks for log, log2, log10 and log1p.
1720 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1721 we already test 0.0. Add checks for expm1, log, log2, log10,
1722 log1p, cbrt, erf and erfc.
1724 2006-10-25 Steve Ellcey <sje@cup.hp.com>
1726 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1728 2006-10-25 Uros Bizjak <uros@kss-loka.si>
1730 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1731 and remainderl() built-in functions. Remove -ffast-math from
1734 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1736 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1739 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1740 floating point modifiers to arguments passed to float and long
1741 double functions respectively. Update all callers to use floating
1742 point numbers, not integers. Add tests for exp, exp2 and
1745 * gcc.dg/torture/builtin-math-3.c: New test.
1747 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
1750 * gfortran.dg/initialize_2.f90: New.
1752 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1754 * gcc.dg/torture/builtin-math-2.c: New test.
1756 2006-10-24 Richard Guenther <rguenther@suse.de>
1759 * gcc.dg/pr28796-1.c: New testcase.
1760 * gcc.dg/pr28796-2.c: Likewise.
1762 2006-10-24 Richard Guenther <rguenther@suse.de>
1764 * gcc.dg/builtins-57.c: New testcase.
1766 2006-10-24 Richard Guenther <rguenther@suse.de>
1768 PR tree-optimization/29567
1769 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1771 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
1773 PR tree-optimization/14784
1774 * gcc.dg/alias-10.c: New test.
1776 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1778 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1780 2006-10-23 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.dg/builtin-strncat-chk-1.c: New test.
1784 2006-10-23 Jan Hubicka <jh@suse.cz>
1786 * gcc.dg/memmove-1.c: New test.
1788 2006-10-23 Paul Brook <paul@codesourcery.com>
1790 * gcc.dg/pragma-pack-5.c: New test.
1792 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
1794 * g++.dg/other/s390-1.C: New testcase.
1796 2006-10-23 Richard Guenther <rguenther@suse.de>
1800 * gcc.dg/pr27132.c: New testcase.
1801 * gcc.dg/pr23295.c: Likewise.
1802 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1803 * g++.dg/tree-ssa/pr19807.C: Likewise.
1805 2006-10-23 Richard Guenther <rguenther@suse.de>
1808 * gcc.dg/pr21032.c: New testcase.
1810 2006-10-22 Jeff Law <law@redhat.com>
1811 Richard Guenther <rguenther@suse.de>
1813 PR tree-optimization/15911
1814 * gcc.dg/tree-ssa/vrp30.c: New testcase.
1816 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
1819 * g++.dg/abi/rtti3.C: New.
1821 2006-10-21 Uros Bizjak <uros@kss-loka.si>
1824 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1827 2006-10-21 Richard Guenther <rguenther@suse.de>
1829 PR tree-optimization/3511
1830 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1832 2006-10-21 Richard Guenther <rguenther@suse.de>
1835 * gcc.dg/torture/pr26898-1.c: New testcase.
1836 * gcc.dg/torture/pr26898-2.c: Likewise.
1838 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
1841 * g++.dg/parse/bitfield1.C: Adjust error markers.
1842 * g++.dg/parse/bitfield2.C: New test.
1844 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
1846 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1848 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1851 * gfortran.dg/zero_sized_1.f90: New test.
1853 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
1855 * gcc.dg/div-compare-1.c: New test.
1857 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
1860 * gfortran.dg/result_default_init_1.f90: New test.
1863 * gfortran.dg/automatic_default_init_1.f90: New test.
1865 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1868 2006-10-18 Geoffrey Keating <geoffk@apple.com>
1870 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1871 'using namespace std' without previous declaration.
1872 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1873 * g++.old-deja/g++.robertl/eb133c.C: New.
1875 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1877 PR libgfortran/29277
1878 * gfortran.dg/streamio_4.f90: Update test.
1879 * gfortran.dg/streamio_11.f90: New test.
1881 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
1884 * g++.dg/inherit/virtual1.C: New test.
1886 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1889 * g++.dg/parse/enum3.C: New test.
1891 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1894 * g++.dg/init/ctor8.C: New test.
1896 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1899 * g++.dg/ext/complit8.C: Tweak error markers.
1900 * g++.dg/template/complit1.C: Add error marker.
1902 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1905 * g++.dg/ext/complit8.C: New test.
1908 * g++.dg/parse/dtor12.C: New test.
1911 * g++.dg/template/sizeof11.C: New test.
1913 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
1916 * gfortran.dg/data_char_3.f90: New test.
1919 * gfortran.dg/negative_automatic_size.f90: New test.
1921 2006-10-16 David Daney <ddaney@avtrex.com>
1923 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1925 2006-10-16 Eric Christopher <echristo@apple.com>
1927 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1930 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1933 * g++.dg/tc1/dr49.C: Tweak error messages.
1934 * g++.dg/parse/template21.C: New test.
1936 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1939 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1941 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1944 * gfortran.dg/print_1.f90: New test.
1946 2006-10-15 Jan Hubicka <jh@suse.cz>
1949 * gcc.c-torture/compile/pr29241.c: New testcase.
1951 2006-10-15 David Edelsohn <edelsohn@gnu.org>
1954 * gcc.c-torture/compile/pr29250.c: New test.
1956 2006-10-15 Richard Guenther <rguenther@suse.de>
1958 * gcc.dg/pr29299.c: New testcase.
1960 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
1963 * gfortran.dg/label_4.f90: Adjust warning flag.
1965 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1968 * gfortran.dg/nullify_3.f90: New test.
1970 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1972 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1973 on Solaris 2.5.1 too.
1975 2006-10-13 Eric Christopher <echristo@apple.com>
1977 * gcc.dg/pr25993.c: Skip for darwin.
1979 2006-10-13 Eric Christopher <echristo@apple.com>
1981 * gcc.dg/visibility-11.c: Skip for darwin.
1983 2006-10-13 Eric Christopher <echristo@apple.com>
1985 * gcc.dg/darwin-weakimport-1.c: Use
1986 -fno-asynchronous-unwind-tables.
1987 * gcc.dg/darwin-weakimport-3.c: Ditto.
1989 2006-10-13 Richard Guenther <rguenther@suse.de>
1991 PR tree-optimization/29446
1992 * gcc.dg/torture/pr29446.c: New testcase.
1994 2006-10-13 Bill Wendling <wendling@apple.com>
1996 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1997 * g++.old-deja/g++.jason/hmc1.C: Likewise.
1998 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1999 * g++.old-deja/g++.law/shadow1.C: Likewise.
2000 * g++.old-deja/g++.law/ctors10.C: Likewise.
2001 * g++.dg/debug/namespace1.C: Likewise.
2002 * g++.dg/inherit/namespace-as-base.C: Likewise.
2003 * g++.dg/opt/delay-slot-1.C: Likewise.
2004 * g++.dg/parse/defarg10.C: Likewise.
2005 * g++.dg/template/ptrmem11.C: Likewise.
2006 * g++.dg/template/mem_func_ptr.C: Likewise.
2007 * g++.dg/template/spec19.C: Likewise.
2009 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2011 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2013 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2016 * gfortran.dg/implicit_9.f90: New test.
2019 * gfortran.dg/namelist_25.f90: New test.
2022 * gfortran.dg/same_name_2.f90: New test.
2025 * gfortran.dg/host_assoc_types_1.f90: New test.
2028 * gfortran.dg/missing_derived_type_1.f90: New test.
2029 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2032 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2035 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2037 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2040 * gfortran.dg/bound_2.f90: New test.
2042 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2044 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2046 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2047 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2048 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2049 * gfortran.dg/gomp/reduction3.f90: Likewise.
2050 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2051 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2052 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2053 * gfortran.dg/forall_4.f90: Likewise.
2054 * gfortran.dg/spec_expr_4.f90: Likewise.
2055 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2056 * gfortran.dg/forall_5.f90: Likewise.
2057 * gfortran.dg/open_access_append_2.f90: Add check for
2058 compile-time warning.
2060 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2063 * g++.dg/parse/pure1.C: New test.
2065 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2068 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2069 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2070 for compile-time warnings.
2071 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2072 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2073 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2075 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2077 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2078 compile-time warning.
2080 2006-10-12 Jan Hubicka <jh@suse.cz>
2083 * gcc.dg/pr28319.c: New test.
2085 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2087 * g++.dg/ext/vla4.C: New test.
2089 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2092 * g++.dg/template/crash60.C: New test.
2093 * g++.dg/other/large-size-array.C: Adjust error markers.
2094 * g++.dg/parse/crash27.C: Likewise.
2095 * g++.dg/template/crash1.C: Likewise.
2097 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2100 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2102 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2104 PR preprocessor/28709
2105 * gcc.dg/cpp/paste14.c: New test.
2107 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2110 * g++.dg/init/array24.C: New test.
2112 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2114 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2117 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2120 * g++.dg/parse/typedef8.C: New test.
2121 * g++.dg/other/mult-stor1.C: Adjust error markers.
2123 2006-10-11 Richard Guenther <rguenther@suse.de>
2125 PR tree-optimization/28230
2126 * gcc.dg/torture/pr28230.c: New testcase.
2128 2006-10-11 Richard Guenther <rguenther@suse.de>
2131 * gcc.dg/torture/pr29119.c: New testcase.
2133 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2136 * gcc.c-torture/execute/20060930-2.c: New test.
2138 2006-10-09 Richard Henderson <rth@redhat.com>
2140 Revert emutls patch.
2142 2006-10-09 Richard Guenther <rguenther@suse.de>
2145 * gcc.dg/pr29254.c: New testcase.
2147 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2148 Paul Thomas <pault@gcc.gnu.org>
2151 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2152 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2153 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2154 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2155 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2156 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2157 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2158 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2159 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2160 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2161 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2162 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2163 * gfortran.dg/alloc_comp_std.f90: New test.
2164 * gfortran.dg/move_alloc.f90: New test.
2166 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2169 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2172 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2174 2006-10-08 Tobias Burnus <burnus@net-b.de>
2177 * gfortran.dg/new_line.f90: New test.
2179 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2181 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2182 * gcc.dg/torture/builtin-convert-1.c,
2183 gcc.dg/torture/builtin-convert-2.c,
2184 gcc.dg/torture/builtin-convert-3.c,
2185 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2187 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2189 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2190 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2191 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2192 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2194 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2196 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2197 Xfail some tests for powerpc-darwin and powerpc-aix.
2199 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2204 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2207 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2210 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2214 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2215 Add tests for using all possible intrinsics as actual arguments.
2216 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2217 all possible intrinsics as actual arguments.
2218 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2219 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2221 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2223 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2224 * gcc.dg/debug/debug-2.c: Likewise.
2226 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2228 * gcc.c-torture/compile/sync-2.c: New test.
2230 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2232 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2235 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2237 PR rtl-optimization/29128
2238 * gcc.c-torture/compile/pr29128.c: New test.
2240 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2242 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2245 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2248 * gcc.dg/tree-ssa/loop-19.c: New test.
2250 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2252 PR tree-optimization/29330
2253 * gcc.dg/pr29330.c: New test.
2256 * gcc.c-torture/compile/20061005-1.c: New test.
2258 2006-10-06 Olivier Hainque <hainque@adacore.com>
2260 * gcc.dg/typename-vla-1.c: New case.
2261 * gnat.dg/forward_vla.adb: New case.
2263 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2265 PR tree-optimization/29290
2266 * gfortran.dg/loop_nest_1.f90: New test.
2269 * gcc.dg/tls/opt-12.c: New test.
2272 * gfortran.dg/save_2.f90: New test.
2275 * gcc.dg/pr29091.c: New test.
2277 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2279 * lib/target-supports.exp
2280 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2281 same as x86_64-*-*; check for LP64.
2283 2006-10-04 Richard Henderson <rth@redhat.com>
2285 * lib/target-supports.exp (check_effective_target_tls): Redefine
2286 to mean non-emulated tls.
2287 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2288 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2289 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2290 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2291 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2292 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2293 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2295 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2298 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2300 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2302 * gfortran.dg/bounds_check_fail_1.f90: New test.
2304 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2307 * g++.dg/template/friend48.C: New test.
2309 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2312 * gfortran.dg/default_initialization_2.f90: New test.
2314 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2318 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2320 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2323 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2327 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2331 * gfortran.dg/entry_array_specs_1.f90: New test.
2333 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2335 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2336 insufficient to inhibit some test failures at -O3. Do testing
2339 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2342 * g++.dg/inherit/access8.C: New test.
2343 * g++.dg/template/dtor4.C: Tweak error messages.
2345 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2348 * gfortran.dg/entry_8.f90: New test.
2350 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2353 * g++.dg/parse/new4.C: New test.
2355 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2357 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2358 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2359 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2360 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2361 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2363 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2366 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2367 * gfortran.dg/continuation_2.f90: New test.
2370 * gfortran.dg/continuation_3.f90: New test.
2371 * gfortran.dg/continuation_4.f90: New test.
2372 * gfortran.dg/continuation_5.f: New test.
2373 * gfortran.dg/continuation_6.f: New test.
2375 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2378 * g++.dg/template/vla1.C: New test.
2380 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2383 * gfortran.dg/complex_parameter_1.f90: New test.
2385 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2388 * gcc.c-torture/execute/20060929-1.c: New test.
2390 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2393 * g++.dg/template/member6.C: New test.
2394 * g++.dg/parse/typename7.C: Adjust error markers.
2397 * g++.dg/template/member7.C: New test.
2399 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2402 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2403 gcc.dg/Woverride-init-3.c: New tests.
2405 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2407 * gcc.c-torture/execute/20060930-1.c: New test.
2409 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2412 * gfortran.dg/specifics_1.f90: New test.
2413 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2416 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2418 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2419 pthread-init-common.h: New.
2421 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2423 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2424 precision on some archs.
2426 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2428 * gcc.dg/non-local-goto-1.c: New test.
2429 * gcc.dg/non-local-goto-2.c: Likewise.
2430 * gcc.dg/setjmp-3.c: Likewise.
2431 * gcc.dg/setjmp-4.c: Likewise.
2433 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2435 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2437 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2440 * gfortran.dg/exponent_1.f90: New test.
2443 * gfortran.dg/nearest_1.f90: New test.
2445 2006-09-26 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.dg/gomp/nestedfn-1.c: New test.
2451 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
2454 * objc/compile/method-1.m: New test.
2456 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
2459 * g++.dg/template/crash58.C: New test.
2460 * g++.dg/parse/crash28.C: Adjust error markers.
2461 * g++.dg/template/crash34.C: Likewise.
2462 * g++.dg/template/friend31.C: Likewise.
2463 * g++.dg/template/crash32.C: Likewise.
2466 * g++.dg/template/crash59.C: New test.
2469 * g++.dg/template/spec33.C: New test.
2470 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2472 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
2473 Adam Nemet <anemet@caviumnetworks.com>
2475 * gcc.dg/tree-ssa/ivopts-1.c: New test.
2476 * gcc.dg/tree-ssa/ivopts-2.c: New test.
2478 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
2481 * gcc.dg/pr28911.c: New.
2483 2006-09-23 Uros Bizjak <uros@kss-loka.si>
2486 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2487 (dg-options): Add -mfpmath=387.
2489 2006-09-23 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/pr28706.c: New test.
2495 * gcc.dg/pr28712.c: New test.
2497 2006-09-22 Mike Stump <mrs@apple.com>
2499 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2501 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
2503 PR tree-optimization/28888
2504 * gcc.dg/pr28888.c: New test.
2506 2006-09-21 Mark Mitchell <mark@codesourcery.com>
2509 * g++.dg/init/ptrfn1.C: New test.
2511 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
2514 * g++.dg/template/spec32.C: New test.
2515 * g++.dg/parse/crash9.C: Adjust error markers.
2518 * g++.dg/template/typedef6.C: New test.
2519 * g++.dg/init/error1.C: Adjust error markers.
2520 * g++.dg/parse/crash9.C: Likewise.
2521 * g++.dg/template/crash55.C: Likewise.
2523 2006-09-21 Janis Johnson <janis187@us.ibm.com>
2525 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2527 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
2530 * g++.dg/ext/dllimport12.C: New test.
2532 2006-09-20 Richard Sandiford <richard@codesourcery.com>
2534 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2535 * gcc.target/mips/nmadd-2.c: Likewise.
2536 * gcc.target/mips/mips-ps-6.c: New test.
2537 * gcc.target/mips/neg-abs-1.c: Likewise.
2538 * gcc.target/mips/neg-abs-2.c: Likewise.
2539 * gcc.target/mips/nmadd-3.c: New test.
2541 2006-09-20 Jakub Jelinek <jakub@redhat.com>
2544 * gcc.dg/gomp/atomic-10.c: New test.
2545 * g++.dg/gomp/atomic-10.C: New test.
2547 2006-09-20 Eric Christopher <echristo@apple.com>
2549 * gcc.target/i386/sse3-not-fisttp.c: New.
2551 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
2553 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2555 2006-09-19 Richard Sandiford <richard@codesourcery.com>
2557 * gcc.c-torture/execute/pr28289.c (one): New variable.
2558 (main): Use it instead of argc.
2559 * gcc.c-torture/execute/20060102-1.c (one): New variable.
2560 (main): Use it instead of argc.
2562 2006-09-19 Paul Brook <paul@codesourcery.com>
2565 * gcc.dg/nested-func-5.c: New test.
2567 2006-09-19 Ben Elliston <bje@au.ibm.com>
2569 * lib/target-supports.exp (check_effective_target_tls): Compile
2570 test stubs using ${tool}_target_compile, not just target_compile.
2571 (check_effective_target_tls_runtime): Likewise.
2573 2006-09-19 Ben Elliston <bje@au.ibm.com>
2575 * gcc.c-torture/compile/20030405-1.x: Remove.
2577 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2578 optimising linker from discarding it.
2580 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2583 * gfortran.dg/keyword_symbol_1.f90: New test.
2585 * gfortran.dg/spread_shape_1.f90: Add missing warning with
2586 pedantic compilation option.
2588 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2591 * gfortran.dg/spread_shape_1.f90: New test.
2593 2006-09-17 Roger Sayle <roger@eyesopen.com>
2595 PR tree-optimization/28887
2596 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2598 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
2601 * gcc.dg/pr25993.c: New test.
2603 2006-09-17 Ira Rosen <irar@il.ibm.com>
2606 * gcc.dg/vect/pr21591.c: New test.
2608 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
2611 * gcc.c-torture/compile/strcpy-1.c: New test.
2612 * gcc.c-torture/compile/strcpy-2.c: New test.
2613 * gcc.c-torture/compile/memcpy-1.c: New test.
2614 * gcc.c-torture/compile/memcpy-2.c: New test.
2616 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
2619 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2621 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
2623 * gnat.dg/specs/double_record_extension1.ads: New test.
2624 * gnat.dg/specs/double_record_extension2.ads: Likewise.
2626 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
2629 * gfortran.dg/oldstyle_3.f90: New test.
2631 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2633 PR libgfortran/29099
2634 * gfortran.dg/secnds-1.f: New test.
2636 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2638 PR libgfortran/29053
2639 * gfortran.dg/streamio_9.f90: New test.
2640 * gfortran.dg/streamio_10.f90: New test.
2642 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
2645 * g++.dg/init/array22.C: New test.
2646 * g++.dg/init/array23.C: New test.
2648 2006-09-14 Arnaud Charlet <charlet@adacore.com>
2650 * stackcheck.lst: Update list of tests requiring stack checking.
2651 * norun.lst: Adjust for above change.
2652 * ada95.lst: New file.
2653 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2654 requiring -gnat95 switch.
2656 2006-09-14 Olivier Hainque <hainque@adacore.com>
2658 * gnat.dg/in_out_parameter.adb: New test.
2660 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
2663 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2665 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
2667 * gnat.dg/specs/unchecked_union.ads: New test.
2669 2006-09-13 Richard Sandiford <richard@codesourcery.com>
2671 PR rtl-optimization/28982
2672 * gcc.c-torture/execute/pr28982a.c: New test.
2673 * gcc.c-torture/execute/pr28982b.c: Likewise.
2675 2006-09-12 Eric Christopher <echristo@apple.com>
2677 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2678 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2680 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
2683 PR preprocessor/14634
2684 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2685 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2686 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2688 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2690 * gcc.dg/pr28243.c: New test.
2692 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
2695 gfortran.dg/pr28971.f90: New test to act as a backstop in case
2696 this undiagnosed regression reappears.
2698 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
2700 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2701 Treat $srcdir as a literal.
2702 * lib/fortran-torture.exp (fortran-torture-compile,
2703 fortran-torture-execute): Likewise.
2704 * lib/objc-torture.exp (objc-torture-compile,
2705 objc-torture-execute): Likewise.
2706 * lib/profopt.exp (profopt-execute): Likewise.
2708 2006-09-11 Geoffrey Keating <geoffk@apple.com>
2710 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2712 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
2715 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2717 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
2720 * gcc.target/i386/pr13685.c: New test.
2722 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
2724 * gcc.dg/pr28726.c: New test.
2726 2006-09-11 Josh Conner <jconner@apple.com>
2728 * gcc.dg/nrv3.c: Increase size of structure.
2729 * gcc.dg/nrv4.c: Likewise.
2730 * gcc.dg/nrv5.c: Likewise.
2732 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
2735 gfortran.dg/assumed_charlen_function_5.f90: New test.
2737 2006-09-10 Mark Mitchell <mark@codesourcery.com>
2740 * g++.dg/init/static3.C: New test.
2742 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
2745 * gcc.dg/long-long-cst1.c (t): Add cast to
2746 __SIZE_TYPE__ before casting to int.
2747 (main): Return 0 on success.
2749 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2751 * gcc.c-torture/execute/20060910-1.c: New test.
2753 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
2756 * gcc.dg/pr26983.c: New test.
2758 2006-09-10 Richard Sandiford <richard@codesourcery.com>
2761 * gcc.c-torture/execute/pr29006.c: New test.
2763 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2766 gfortran.dg/matmul_4.f90: New test.
2768 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2771 gfortran.dg/used_types_10: New test.
2773 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2776 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2777 gfortran.dg/array_initializer_3.f90: New test.
2779 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2782 * gfortran.dg/actual_array_constructor_3.f90: New test.
2784 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
2787 * gcc.target/i386/pr26778.c: New testcase.
2789 2006-09-08 Eric Christopher <echristo@apple.com>
2791 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2792 * gcc.target/i386/memcpy-1.c: Ditto.
2793 * gcc.target/i386/asm-1.c: Ditto.
2794 * gcc.target/i386/20060512-4.c: Ditto.
2795 * gcc.target/i386/compress-float-387.c: Ditto.
2796 * gcc.target/i386/20060512-1.c: Ditto.
2797 * gcc.target/i386/compress-float-sse.c: Ditto.
2798 * gcc.target/i386/20060512-2.c: Ditto.
2799 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2800 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2801 * gcc.target/i386/compress-float-387-pic.c: Ditto.
2802 * gcc.dg/pr26449.c: Ditto.
2803 * gcc.dg/attr-ms_struct-2.c: Ditto.
2804 * gcc.dg/attr-ms_struct-1.c: Ditto.
2805 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2807 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
2810 * gcc.dg/vla-10.c: New test.
2812 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2815 * g++.dg/parse/template20.C: New test.
2816 * g++.dg/template/operator8.C: Remove obsolete part.
2817 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2818 * g++.old-deja/g++.pt/crash65.C: Likewise.
2820 2006-09-07 Jason Merrill <jason@redhat.com>
2823 * gcc.dg/long-long-cst1.c: New test.
2825 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2828 * g++.dg/other/array3.C: New test.
2829 * g++.dg/other/array4.C: New test.
2830 * g++.dg/other/array5.C: New test.
2832 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
2834 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2836 2006-09-07 Uros Bizjak <uros@kss-loka.si>
2839 * gcc.target/i386/pr28946.c: New test.
2841 2006-09-07 Steven G. Kargl <kargls@comcast.net>
2843 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2844 in integer literal constant.
2845 * gfortran.dg/enum_8.f90: Ditto.
2846 * gfortran.dg/g77/20030326-1.f: Ditto.
2848 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
2850 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2851 nonconformance usage.
2853 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2856 * gcc.c-torture/compile/vector-align-1.c: New test.
2858 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
2861 * g++.dg/opt/copysign-1.C: New test.
2863 2006-09-06 Jason Merrill <jason@redhat.com>
2866 * g++.dg/warn/unused-result1.C: New test.
2868 2006-09-06 Mark Mitchell <mark@codesourcery.com>
2871 * g++.dg/ext/vla3.C: New test.
2874 * g++.dg/template/array16.C: New test.
2876 2006-09-06 Richard Guenther <rguenther@suse.de>
2878 * gcc.dg/pr27226.c: Remove testcase again.
2880 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2883 * g++.dg/opt/unroll2.C: New test.
2885 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2888 * gcc.dg/vect/pr28952.c: New test.
2890 2006-09-05 Richard Guenther <rguenther@suse.de>
2892 PR tree-optimization/28900
2893 * gcc.dg/torture/pr28900.c: New testcase
2895 2006-09-05 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/28905
2898 * gcc.c-torture/compile/pr28905.c: New testcase.
2900 2006-09-05 Richard Guenther <rguenther@suse.de>
2903 * gcc.dg/pr28935.c: New testcase.
2905 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
2907 * gcc.c-torture/execute/20060905-1.c: New test.
2909 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2912 * gfortran.dg/used_types_7.f90: New test.
2913 * gfortran.dg/used_types_8.f90: New test.
2914 * gfortran.dg/used_types_9.f90: New test.
2916 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
2918 * gcc.c-torture/compile/20060904-1.c: New test.
2920 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
2922 PR c++/23287 Revert my 2006-09-01 patch
2923 * g++.dg/parse/dtor12.C: Remove.
2925 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
2928 * g++.dg/template/operator9.C: New test.
2931 * g++.dg/template/operator7.C: New test.
2934 * g++.dg/template/operator8.C: New test.
2937 * g++.dg/template/crash57.C: New test.
2939 * g++.dg/template/typedef4.C: Adjust error markers.
2940 * g++.dg/template/typedef5.C: Likewise.
2942 2006-09-02 Jakub Jelinek <jakub@redhat.com>
2945 * g++.dg/parse/crash33.C: New test.
2947 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
2948 Richard Guenther <rguenther@suse.de>
2949 Adam Nemet <anemet@caviumnetworks.com>
2952 * gcc.target/mips/memcpy-1.c: New testcase.
2953 * gcc.dg/pr27226.c: Likewise.
2955 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2958 * g++.dg/lookup/koenig5.C: New.
2959 * g++.dg/template/crash56.C: New.
2961 2006-09-01 Josh Conner <jconner@apple.com>
2964 * gcc.dg/nrv3.c: New test.
2965 * gcc.dg/nrv4.c: New test.
2966 * gcc.dg/nrv5.c: New test.
2968 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2971 * g++.dg/parse/dtor12.C: New.
2973 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
2975 PR tree-optimization/28839
2976 * gcc.dg/pr28839.c: New test.
2978 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
2981 * gcc.dg/pr24367.c: New testcase.
2983 2006-08-30 Joseph Myers <joseph@codesourcery.com>
2985 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2987 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
2989 PR rtl-optimization/27735
2990 * gcc.dg/loop-unswitch-1.c: New test.
2992 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
2995 * gfortran.dg/aliasing_dummy_2.f90: New test.
2998 * gfortran.dg/generic_5.f90: Change error message.
3001 * gfortran.dg/generic_6.f90: New test.
3004 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3007 * gfortran.dg/invalid_interface_assignment.f90: New test.
3010 * gfortran.dg/module_proc_external_dummy.f90: New test.
3012 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3015 * testsuite/g++.dg/warn/var-args1.C: New test.
3017 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3020 * gfortran.dg/simpleif_2.f90: New test.
3021 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3022 * gfortran.dg/enum_5.f90: Ditto.
3024 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3025 Kazu Hirata <kazu@codesourcery.com>
3027 PR tree-optimization/17506
3028 * gcc.dg/pr17506.c: New.
3030 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3033 * g++.dg/eh/alias1.C: New test.
3035 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3038 * g++.dg/template/ttp22.C: New test.
3040 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3043 * gcc.dg/pr26632.c: New.
3045 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3047 PR libgfortran/28354
3048 * gfortran.dg/fmt_zero_precision.f90: New test.
3050 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3053 * g++.dg/template/spec31.C: New test.
3055 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3058 * g++.dg/other/static2.C: New test.
3060 2006-08-26 Roger Sayle <roger@eyesopen.com>
3062 * gcc.dg/Wswitch-enum-2.c: New test case.
3063 * gcc.dg/Wswitch-enum-3.c: Likewise.
3065 2006-08-26 Richard Guenther <rguenther@suse.de>
3067 * gcc.c-torture/compile/20060826-1.c: New testcase.
3069 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3072 * g++.dg/template/void10.C: New test.
3075 * g++.dg/template/void8.C: New test.
3078 * g++.dg/template/void9.C: New test.
3080 * g++.dg/template/void3.C: Adjust error markers.
3081 * g++.dg/template/void4.C: Likewise.
3082 * g++.dg/template/crash55.C: Likewise.
3083 * g++.dg/template/void7.C: Likewise
3085 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3088 * g++.dg/inherit/access6.C: New test.
3089 * g++.dg/inherit/access7.C: Likewise.
3092 * g++.dg/template/array15.C: New test.
3093 * g++.dg/template/crash2.C: Tweak error markers.
3095 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3098 * gcc.c-torture/compile/20060823-1.c: New test.
3100 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3103 * g++.dg/template/ttp21.C: New test.
3106 * g++.dg/other/operator1.C: Add error-marker.
3107 * g++.dg/other/operator2.C: New test.
3109 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3112 * gcc.c-torture/compile/vla-const-1.c,
3113 gcc.c-torture/compile/vla-const-2.c: New tests.
3115 2006-08-26 Richard Guenther <rguenther@suse.de>
3118 * gcc.dg/torture/pr28814.c: New testcase.
3120 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3123 * gcc.c-torture/compile/compound-literal-1.c: New test.
3125 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3128 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3129 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3130 Expect extra diagnostics.
3132 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3134 gcc.dg/noncompile/pr16876.c: New test.
3136 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3139 * g++.dg/parse/local1.C: New test.
3140 * g++.dg/other/qual1.C: Tweak error marker.
3142 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3145 * g++.dg/template/typename10.C: New.
3146 * g++.dg/template/lookup4.C: Remove bogus error marker.
3148 2006-08-25 Richard Guenther <rguenther@suse.de>
3151 * gcc.dg/pr26570.c: Fix testcase.
3153 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3156 * gcc.c-torture/execute/mayalias-2.c: New test.
3157 * gcc.dg/tree-ssa/alias-13.c: New test.
3159 2006-08-24 Jan Hubicka <jh@suse.cz>
3162 * gcc.dg/debug/pr26881.c: New file.
3164 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3167 * gfortran.dg/used_types_4.f90: New test.
3168 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3169 association of derived types.
3170 * gfortran.dg/used_types_2.f90: Add module cleanup.
3171 * gfortran.dg/used_types_3.f90: The same.
3174 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3177 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3180 * gfortran.dg/direct_io_6.f90: Remove test.
3182 2006-08-23 Stuart Hastings <stuart@apple.com>
3185 * gcc.target/i386/20060821-1.c: New.
3187 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3189 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3190 dg-warning strings for dllimport.
3192 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3195 * g++.dg/ext/vector4.C: New test.
3196 * g++.dg/ext/complex1.C: New test.
3198 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3201 * gcc.dg/debug/const-1.c: New.
3202 * gcc.dg/debug/const-2.c: New.
3203 * gcc.dg/debug/dwarf2/const-1.c: New.
3204 * gcc.dg/debug/dwarf2/const-2.c: New.
3205 * gcc.dg/debug/dwarf2/const-2b.c: New.
3207 2006-08-22 Richard Guenther <rguenther@suse.de>
3210 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3211 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3213 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3215 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3217 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3220 * g++.dg/other/error14.C: New test.
3223 * g++.dg/parse/ctor7.C: New test.
3224 * g++.dg/parse/ctor8.C: Likewise.
3227 * g++.dg/template/void7.C: New test.
3229 2006-08-21 Olivier Hainque <hainque@adacore.com>
3231 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3232 * gnat.dg/self_aggregate_with_array.adb: New test.
3234 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3236 * g++.dg/eh/arm-vfp-unwind.C: New test.
3238 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3241 * g++.dg/template/ref3.C: New test.
3242 * g++.dg/template/nontype13.C: New test.
3245 * g++.dg/template/ptrmem17.C: New test.
3247 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3250 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3252 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
3255 * gfortran.dg/used_types_2.f90: New test.
3258 * gfortran.dg/used_types_3.f90: New test.
3261 * gfortran.dg/generic_actual_arg.f90: New test.
3264 * gfortran.dg/module_private_array_refs_1.f90: New test.
3267 * gfortran.dg/program_name_1.f90: New test.
3270 * gfortran.dg/derived_constructor_comps_1.f90: New test.
3273 * gfortran.dg/array_initializer_2.f90: New test.
3276 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3279 * gfortran.dg/assumed_charlen_function_4.f90: New test.
3282 * gfortran.dg/assumed_charlen_in_main.f90: New test.
3285 * gfortran.dg/dependent_decls_1.f90: New test.
3287 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
3290 * gfortran.dg/derived_init_2.f90: New.
3292 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
3294 * gcc.c-torture/execute/pr28289.c: New test.
3296 2006-08-17 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.dg/attr-externally-visible-1.c: New test.
3300 * gcc.dg/attr-externally-visible-2.c: New test.
3301 * g++.dg/parse/attr-externally-visible-1.C: New test.
3302 * g++.dg/parse/attr-externally-visible-2.C: New test.
3304 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3307 * g++.dg/parse/dtor11.C: New test.
3309 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3311 PR rtl-optimization/28489
3312 * gcc.c-torture/compile/pr28489.c: New test.
3314 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3317 * g++.dg/template/redecl4.C: New test.
3320 * g++.dg/template/ctor8.C: New test.
3322 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3324 * gcc.dg/pr26570.c: Fix testcase.
3326 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3329 * g++.dg/parse/offsetof6.C: New test.
3330 * g++.dg/parse/offsetof6.C: New test.
3331 * g++.dg/parse/offsetof7.C: New test.
3333 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3336 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3339 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
3342 * g++.dg/ext/vector3.C: New test.
3344 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
3346 PR gcov/profile/26570
3347 * gcc.dg/pr26570.c: New test.
3349 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
3352 * gcc.dg/qual-component-1.c: New test.
3354 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3357 * g++.dg/parse/new3.C: New test.
3359 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3362 * gfortran.dg/streamio_1.f90: New test.
3363 * gfortran.dg/streamio_2.f90: New test.
3364 * gfortran.dg/streamio_3.f90: New test.
3365 * gfortran.dg/streamio_4.f90: New test.
3366 * gfortran.dg/streamio_5.f90: New test.
3367 * gfortran.dg/streamio_6.f90: New test.
3368 * gfortran.dg/streamio_7.f90: New test.
3369 * gfortran.dg/streamio_8.f90: New test.
3371 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3374 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3376 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3379 * g++.dg/template/void6.C: New test.
3381 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3384 * gcc.dg/parse-error-1.c: New test.
3385 * gcc.dg/parse-error-2.c: New test.
3386 * gcc.dg/cpp/digraph2.c: Add error-marker.
3387 * gcc.dg/noncompile/920923-1.c: Likewise.
3389 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3392 * gcc.dg/sizeof-2.c: New testcase.
3395 * gcc.dg/switch-A.c: New testcase.
3397 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3401 * g++.old-deja/g++.warn/compare1.C: Delete.
3402 * g++.dg/opt/pr7503-2.C: Delete.
3403 * g++.dg/opt/pr7503-3.C: Delete.
3404 * g++.dg/opt/pr7503-4.C: Delete.
3405 * g++.dg/opt/pr7503-5.C: Delete.
3406 * g++.dg/opt/max1.C: Delete.
3407 * g++.dg/warn/minmax.C: Delete.
3408 * g++.dg/expr/minmax.C: New test.
3410 2006-08-14 Richard Guenther <rguenther@suse.de>
3413 * gcc.c-torture/execute/pr28651.c: Do not use argc
3414 to avoid optimization, instead forbid inlining.
3416 2006-08-14 Richard Sandiford <richard@codesourcery.com>
3418 PR rtl-optimization/28634
3419 * gcc.c-torture/execute/ieee/pr28634.c: New test.
3421 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
3424 * gcc.dg/torture/pr27184.c: New test.
3426 2006-08-12 Jakub Jelinek <jakub@redhat.com>
3428 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3430 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3432 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3433 * gfortran.dg/stat_2.f90: Likewise.
3434 * gfortran.dg/chmod_1.f90: Likewise.
3435 * gfortran.dg/chmod_2.f90: Likewise.
3436 * gfortran.dg/chmod_3.f90: Likewise.
3438 2006-08-11 David Edelsohn <edelsohn@gnu.org>
3440 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3442 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3444 * g++.dg/opt/pr23454-2.C: New test.
3446 2006-08-11 Richard Guenther <rguenther@suse.de>
3449 * gcc.c-torture/execute/pr28651.c: New testcase.
3451 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
3453 * gnat.dg/specs/static_initializer.ads: New test.
3455 2006-08-10 Paul Brook <paul@codesourcery.com>
3457 * gcc.target/arm/cond-asm.c: New test.
3459 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
3461 PR tree-optimization/26197
3462 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3463 * g++.dg/vect/vect.exp: Compile the new tests with
3464 --param max-aliased-vops=0.
3466 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
3469 * g++.dg/template/void3.C: New test.
3472 * g++.dg/template/void4.C: New test.
3475 * g++.dg/template/void5.C: New test.
3477 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
3479 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3480 after dg-do compile.
3482 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
3484 PR tree-optimizations/26969
3485 * gcc.dg/vect/vect.exp: Compile tests prefixed with
3486 "unswitch-loops" with -funswitch-loops.
3487 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3489 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3491 * gcc.dg/sparc-getcontext-1.c: Fix typo.
3492 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3493 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
3494 * objc.dg/dwarf-1.m: Likewise.
3495 * objc.dg/dwarf-2.m: Likewise.
3496 * obj-c++.dg/dwarf-2.mm: Likewise.
3498 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3500 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3501 * objc.dg/dwarf-2.m: Likewise.
3502 * obj-c++.dg/dwarf-2.mm: Likewise.
3505 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3508 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3511 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3513 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
3516 * gcc.target/i386/pr27827.c: New testcase.
3518 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
3521 * gfortran.dg/sequence_types_1.f90: New test.
3523 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
3526 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3527 dg-warning. Add -pedantic option.
3529 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3532 * gcc.dg/proto-1.c: New test.
3535 * gcc.dg/lvalue-4.c: New test.
3538 * gcc.dg/init-bad-5.c: New test.
3540 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
3543 * g++.dg/ext/typedef-init.C: Add new test for typedef
3544 initialization inside templates. Adjust existing error markers.
3546 2006-08-03 Mark Mitchell <mark@codesourcery.com>
3549 * g++.dg/init/ptrmem3.C: New test.
3551 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
3553 PR tree-optimization/27770
3554 * lib/target-support.exp: New target keyword "section_anchors".
3555 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3557 * gcc.dg/vect/section-anchors-pr27770.c: New test.
3558 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3559 * gcc.dg/vect/section-anchors-vect-69.c: New test.
3560 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3562 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3564 * gcc.dg/20060801-1.c: Add missing '}'.
3566 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3569 * g++.dg/parse/dtor9.C: New test.
3570 * g++.dg/parse/dtor10.C: New test.
3571 * g++.dg/other/error7.C: Adjust error-marker.
3574 * g++.dg/other/default5.C: New test.
3576 2006-08-02 Richard Guenther <rguenther@suse.de>
3578 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3580 2006-08-02 Mark Mitchell <mark@codesourcery.com>
3583 * g++.dg/template/conv9.C: New test.
3585 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>