1 2006-12-09 Tobias Burnus <burnus@net-b.de>
3 * gfortran.dg/array_2.f90: Added sqrt test.
5 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
7 * gcc.target/i386/x87regparm-1.c: XFAIL.
8 * gcc.target/i386/x87regparm-2.c: XFAIL.
9 * gcc.target/i386/x87regparm-3.c: XFAIL.
10 * gcc.target/i386/x87regparm-4.c: XFAIL.
12 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14 * lib/target-supports.exp
15 (check_effective_target_large_long_double): New.
16 * gcc.dg/Wconversion-real.c : Use it.
17 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
20 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
22 * gcc.c-torture/execute/mode-dependent-address.c: New test.
24 2006-12-08 Tobias Burnus <burnus@net-b.de>
27 * gfortran.dg/import4.f90: New test for IMPORT in modules.
29 2006-12-07 Mark Mitchell <mark@codesourcery.com>
32 * g++.dg/template/crash65.C: New test.
33 * g++.dg/template/spec16.C: Tweak error markers.
35 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
37 * gcc.target/spu: New directory.
38 * gcc.target/spu/spu.exp: New file.
39 * gcc.target/spu/intrinsics-1.c: New test.
41 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
44 * g++.dg/ext/attrib27.C: New test.
45 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
46 * g++.dg/parse/typedef5.C: Likewise.
48 2006-12-07 Mike Stump <mrs@apple.com>
50 * treelang/compile/var_defs.tree: Adjust.
52 2006-12-06 Mark Mitchell <mark@codesourcery.com>
55 * g++.dg/template/crash64.C: New test.
56 * g++.dg/parse/crash27.C: Adjust error markers.
58 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
62 * gfortran.dg/read_eof_4.f90: Add tests.
63 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
64 * gfortran.dg/unf_read_corrupted_1.f90: New test.
66 2006-12-05 Mark Mitchell <mark@codesourcery.com>
69 * g++.dg/template/crash63.C: New test.
72 * g++.dg/template/crash62.C: New test.
74 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
77 * gfortran.dg/allocatable_function_1.f90: Increase the number
78 of expected calls of free to 10; the lhs section reference is
79 now evaluated so there is another call to bar. Change the
80 comment appropriately.
81 * gfortran.dg/array_section_1.f90: New test.
83 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
86 * gfortran.dg/char_result_12.f90: New test.
88 2006-12-05 Richard Guenther <rguenther@suse.de>
90 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
91 * gcc.dg/vect/vect-pow-2.c: Rename to ...
92 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
93 vect_double, xfail for spu*-*-*.
95 2006-12-04 Tobias Burnus <burnus@net-b.de>
98 * initialization_4.f90: Test noninteger exponents (-std=f95).
99 * initialization_5.f90: New test for noninteger exponents
102 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
105 * gfortran.dg/parameter_array_section_1.f90: New test.
107 2006-12-04 Mark Mitchell <mark@codesourcery.com>
110 * g++.dg/template/crash61.C: New test.
113 * g++.dg/template/error23.C: New test.
115 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
119 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
122 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
124 2006-12-04 Jakub Jelinek <jakub@redhat.com>
127 * gcc.dg/gomp/pr29965-1.c: New test.
128 * gcc.dg/gomp/pr29965-2.c: New test.
129 * gcc.dg/gomp/pr29965-3.c: New test.
130 * gcc.dg/gomp/pr29965-4.c: New test.
131 * gcc.dg/gomp/pr29965-5.c: New test.
132 * gcc.dg/gomp/pr29965-6.c: New test.
133 * g++.dg/gomp/pr29965-1.C: New test.
134 * g++.dg/gomp/pr29965-2.C: New test.
135 * g++.dg/gomp/pr29965-3.C: New test.
136 * g++.dg/gomp/pr29965-4.C: New test.
137 * g++.dg/gomp/pr29965-5.C: New test.
138 * g++.dg/gomp/pr29965-6.C: New test.
139 * g++.dg/gomp/pr29965-7.C: New test.
140 * g++.dg/gomp/pr29965-8.C: New test.
141 * g++.dg/gomp/pr29965-9.C: New test.
142 * g++.dg/gomp/pr29965-10.C: New test.
144 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
146 * gnat.dg/pointer_variable_bounds.adb: New test.
147 * gnat.dg/pointer_variable_bounds.ads: Likewise.
148 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
150 2006-12-03 Eric Christopher <echristo@apple.com>
152 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
154 2006-12-03 Richard Henderson <rth@redhat.com>
155 Andrew Pinski <pinskia@gmail.com>
158 * g++.dg/warn/unit-1.C: New test.
160 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
162 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
164 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
166 * g++.dg/vect/vect.exp: Enable tests to run on spu.
167 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
168 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
169 * gcc.dg/vect/vect-70.c: Reduce array size.
170 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
171 vect_no_compaer_double targets.
172 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
173 vect_float, vect_double, and vect_int.
175 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
177 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
178 test for loop versioning on vect_no_align targets.
179 * gcc.dg/vect/pr20122.c: Likewise.
180 * gcc.dg/vect/vect-105.c: Likewise.
181 * gcc.dg/vect/vect-42.c: Likewise.
182 * gcc.dg/vect/vect-43.c: Likewise.
183 * gcc.dg/vect/vect-74.c: Likewise.
184 * gcc.dg/vect/vect-75.c: Likewise.
185 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
186 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
187 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
188 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
190 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
193 * gfortran.dg/value_1.f90 : New test.
194 * gfortran.dg/value_2.f90 : New test.
195 * gfortran.dg/value_3.f90 : New test.
196 * gfortran.dg/value_4.f90 : New test.
197 * gfortran.dg/value_4.c : Called from value_4.f90.
199 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
202 * g++.dg/cpp0x/static_assert4.C: New testcase.
204 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
206 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
208 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
211 * gcc.dg/pr27953.c: New test.
213 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
216 * g++.dg/ext/vector5.C: New test.
219 * g++.dg/other/main1.C: New test.
221 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
224 * gfortran.dg/convert_implied_open.f90: Change to
225 new default record length.
226 * gfortran.dg/unf_short_record_1.f90: Adapt to
228 * gfortran.dg/unformatted_subrecords_1.f90: New test.
230 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
232 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
234 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
237 * g++.dg/expr/pr29066.c: New.
239 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
240 Zdenek Dvorak <dvorakz@suse.cz>
242 PR tree-optimization/29921
243 * gcc.dg/pr29921-2.c: New test.
245 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
247 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
248 (i386_get_cpuid): New function.
249 (i386_cpuid_ecx): Likewise.
250 (i386_cpuid_edx): Likewise.
251 (i386_cpuid): Updated to call i386_cpuid_edx.
253 * gcc.target/i386/sse3-addsubpd.c: New file.
254 * gcc.target/i386/sse3-addsubps.c: Likewise.
255 * gcc.target/i386/sse3-haddpd.c: Likewise.
256 * gcc.target/i386/sse3-haddps.c: Likewise.
257 * gcc.target/i386/sse3-hsubpd.c: Likewise.
258 * gcc.target/i386/sse3-hsubps.c: Likewise.
259 * gcc.target/i386/sse3-lddqu.c: Likewise.
260 * gcc.target/i386/sse3-movddup.c: Likewise.
261 * gcc.target/i386/sse3-movshdup.c: Likewise.
262 * gcc.target/i386/sse3-movsldup.c: Likewise.
264 2006-12-01 Dirk Mueller <dmueller@suse.de>
266 * g++.dg/warn/Wreturn-type-4.C: New testcase.
268 2006-11-30 Janis Johnson <janis187@us.ibm.com>
270 * gcc.dg/dfp/convert-int-max.c: New test.
271 * gcc.dg/dfp/convert-int-max-fold.c: New test.
273 2006-11-30 Richard Guenther <rguenther@suse.de>
275 * gcc.dg/vect/vect-pow-1.c: Rename ...
276 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
277 floats instead of doubles, check successful vectorization.
279 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
282 * gcc.c-torture/compile/pr29945.c: New testcase.
284 2006-11-30 Joseph Myers <joseph@codesourcery.com>
286 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
289 2006-11-29 Eric Christopher <echristo@apple.com>
291 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
293 2006-11-29 Janis Johnson <janis187@us.ibm.com>
295 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
297 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
299 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
302 * g++.dg/inherit/virtual2.C: New test.
303 * g++.dg/inherit/virtual3.C: Likewise.
304 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
305 * g++.dg/inherit/error2.C: Likewise.
306 * g++.dg/template/instantiate1.C: Likewise.
308 2006-11-28 Andrew Pinski <pinskia@gmail.com>
311 * gcc.dg/tree-ssa/reassoc-12.c: New test.
313 2006-11-28 Jan Hubicka <jh@suse.cz>
315 * gcc.dg/memcpy-1.c: New test.
317 2006-11-28 Jakub Jelinek <jakub@redhat.com>
320 * g++.dg/warn/main-3.C: New test.
322 2006-11-28 Jan Hubicka <jh@suse.cz>
324 * gcc.dg/winline-1.c: New test.
326 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
328 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
331 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
334 * gfortran.dg/missing_optional_dummy_3.f90
336 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/interface_3.f90: Modify errors.
341 2006-11-28 Ben Elliston <bje@au.ibm.com>
343 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
344 fail to link due to relocation overflows on spu-*-*.
346 2006-11-27 Michael Matz <matz@suse.de>
347 Andreas Krebbel <krebbel1@de.ibm.com>
350 * gcc.dg/20061127-1.c: New testcase.
352 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
354 * gcc.dg/20061124-1.c: Add exit() function prototype.
356 2006-11-27 Jan Hubicka <jh@suse.cz>
358 * gcc.target/i386/memcpy-1.c: Adjust size.
359 * testsuite/gcc.dg/visibility-11.c: Likewise.
361 2006-11-27 Richard Guenther <rguenther@suse.de>
364 * gcc.target/i386/pow-1.c: New testcase.
365 * gcc.dg/builtins-58.c: Likewise.
367 2006-11-26 Mark Mitchell <mark@codesourcery.com>
370 * g++.dg/expr/cast8.C: New test.
372 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
374 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
375 Don't ever inline the testcase.
377 2006-11-25 Andrew Pinski <pinskia@gmail.com>
380 * gfortran.fortran-torture/compile/parameter_3.f90: New
383 2006-11-25 Andrew Pinski <pinskia@gmail.com>
386 * gfortran.fortran-torture/execute/transfer2.f90: New test.
388 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
390 * gfortran.fortran-torture/execute/specifics.f90: Remove test
393 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
396 * gfortran.dg/write_check3.f90: New test.
398 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
400 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
402 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
405 * gfortran.dg/interface_3.f90: New test.
408 * gfortran.dg/generic_8.f90: New test.
410 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
412 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
413 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
414 * gfortran.dg/specifics_3.f90: Remove.
416 2006-11-24 Jakub Jelinek <jakub@redhat.com>
419 * gcc.dg/gomp/pr29955.c: New test.
422 * gcc.dg/pr29736.c: New test.
424 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
427 * gcc.dg/pure-1.c: New test.
429 2006-11-24 Joseph Myers <joseph@codesourcery.com>
431 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
432 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
434 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
436 * gcc.dg/20061124-1.c: New testcase.
438 2006-11-23 Eric Christopher <echristo@apple.com>
440 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
442 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
446 * gcc.dg/Wconversion-integer.c: New. Supersedes
447 Wconversion-negative-constants.c
448 * gcc.dg/Wconversion-real.c: New.
449 * gcc.dg/Wconversion-real-integer.c: New.
450 * gcc.dg/Wconversion-negative-constants.c: Deleted.
451 * g++.dg/warn/Wconversion1.C: Modified.
453 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
455 * gfortran.dg/overload_1.f90: New test.
457 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
460 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
461 Wtraditional-conversion.
462 * gcc.dg/overflow-warn-2.c: Likewise.
463 * gcc.dg/Wconversion.c: Likewise. Renamed as
464 Wtraditional-conversion.c .
465 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
466 Wtraditional-conversion-2.c .
467 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
468 Wtraditional-conversion-2.c
469 * gcc.dg/Wconversion-negative-constants.c: New.
471 2006-11-23 Andrew Pinski <pinskia@gmail.com>
473 * gcc.dg/tree-ssa/dump-1.c: New test.
475 2006-11-23 David Ung <davidu@mips.com>
477 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
478 -mfp64, allowable when ISA >= 33 and float is enabled.
479 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
480 of mthc1 and mfhc1 patterns.
482 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
484 PR tree-optimization/29921
485 * gcc.dg/pr29921.c: New test.
487 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
490 * gfortran.dg/initialization_4.f90: New test.
492 2006-11-22 Ira Rosen <irar@il.ibm.com>
494 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
495 platforms that have interleaving support.
496 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
497 * gcc.dg/vect/vect-strided-a-u16-i2.c,
498 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
499 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
500 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
501 gcc.dg/vect/vect-strided-u8-i2-gap.c,
502 gcc.dg/vect/vect-strided-u8-i8.c,
503 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
504 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
505 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
506 gcc.dg/vect/vect-strided-float.c,
507 gcc.dg/vect/vect-strided-a-mult.c,
508 gcc.dg/vect/vect-strided-mult-char-ls.c,
509 gcc.dg/vect/vect-strided-a-u16-mult.c,
510 gcc.dg/vect/vect-strided-a-u32-mult.c,
511 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
512 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
513 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
514 gcc.dg/vect/vect-strided-mult.c,
515 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
516 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
518 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
521 * gfortran.dg/auto_char_len_4.f90: New test.
523 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
526 * gfortran.dg/generic_7.f90: New test.
527 * gfortran.dg/defined_operators_1.f90: Add new error.
529 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
531 PR tree-optimization/29902
532 * g++.dg/tree-ssa/pr29902.C: New test.
534 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/used_types_13.f90: New test.
539 2006-11-21 Janis Johnson <janis187@us.ibm.com>
541 * gcc.dg/dfp/snan.c: Delete.
543 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
545 * g++.dg/cpp0x/static_assert1.C: New.
546 * g++.dg/cpp0x/static_assert2.C: New.
547 * g++.dg/cpp0x/static_assert3.C: New.
549 2006-11-21 Richard Guenther <rguenther@suse.de>
551 * gcc.dg/vect/vect-pow-1.c: New testcase.
552 * gcc.dg/vect/vect-pow-2.c: Likewise.
554 2006-11-21 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/template/static29.C: New test.
560 * g++.dg/conversion/simd4.C: New test.
562 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
565 * g++.dg/template/access19.C: New test.
566 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
569 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
572 * gcc.dg/tree-ssa/sra-4.c: New testcase.
574 2006-11-20 Tobias Burnus <burnus@net-b.de>
577 * gfortran.dg/import.f90: Extended test.
578 * gfortran.dg/import2.f90: Extended test.
580 2006-11-20 Tobias Burnus <burnus@net-b.de>
582 * gfortran.dg/volatile3.f90: Add conflict test.
584 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
587 * gfortran.dg/implicit_10.f90: New test.
589 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
592 * g++.dg/warn/Wall-write-strings.C: New.
594 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
596 * gfortran.dg/alloc_comp_constraint_5.f90: New.
597 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
599 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
601 * gfortran.dg/use_3.f90: Remove error message.
602 * gfortran.dg/iso_fortran_env_1.f90: New test.
603 * gfortran.dg/iso_fortran_env_2.f90: New test.
604 * gfortran.dg/iso_fortran_env_3.f90: New test.
605 * gfortran.dg/iso_fortran_env_4.f90: New test.
607 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
609 * gcc.dg/vect/vect-27.c: Fix initialization.
611 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
613 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
614 * gcc.dg/torture/builtin-minmax-1.c: New.
616 * gcc.dg/builtins-20.c: Add cases for copysign.
618 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
621 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
623 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
624 * gfortran.dg/use_1.f90: New test.
625 * gfortran.dg/use_1.f90: New test.
626 * gfortran.dg/use_1.f90: New test.
628 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
630 PR tree-optimization/29801
631 * gcc.dg/pr29801.c: New test.
633 2006-11-17 Jakub Jelinek <jakub@redhat.com>
636 * gcc.dg/torture/pr29584.c: New test.
638 2006-11-17 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
641 Condition PowerPC tests for saving FPRs on powerpc_fprs.
642 * gcc.target/powerpc/compress-float-ppc.c,
643 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
645 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
646 do not pass -mhard-float.
648 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
650 * gnat.dg/volatile_aggregate.adb: New test.
652 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
656 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
657 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
659 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
662 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
664 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
666 * gfortran.dg/import3.f90: Fix error message.
668 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
671 * gfortran.fortran-torture/compile/inline_1.f90:
674 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
676 * gcc.target/i386/x87regparm-1.c: New test.
677 * gcc.target/i386/x87regparm-2.c: New test.
678 * gcc.target/i386/x87regparm-3.c: New test.
679 * gcc.target/i386/x87regparm-4.c: New test.
681 2006-11-15 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/import.f90: New test.
685 * gfortran.dg/import2.f90: New test.
686 * gfortran.dg/import3.f90: New test.
688 2006-11-15 Tobias Burnus <burnus@net-b.de>
691 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
693 2006-11-15 Tobias Burnus <burnus@net-b.de>
696 * gfortran.dg/contains.f90: New test.
697 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
699 2006-11-15 Jakub Jelinek <jakub@redhat.com>
701 PR tree-optimization/29581
702 * gcc.dg/pr29581-1.c: New test.
703 * gcc.dg/pr29581-2.c: New test.
704 * gcc.dg/pr29581-3.c: New test.
705 * gcc.dg/pr29581-4.c: New test.
706 * gfortran.dg/pr29581.f90: New test.
708 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
711 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
712 numbers in error message headers.
714 2006-11-14 Richard Guenther <rguenther@suse.de>
716 * gcc.target/i386/math-torture/math-torture.exp: Restrict
717 to i?86 and x86_64 targets.
719 2006-11-14 Caroline Tice <ctice@apple.com>
721 * gcc.dg/pubtypes-1.c: New file/testcase.
722 * gcc.dg/pubtypes-2.c: New file/testcase.
723 * gcc.dg/pubtypes-3.c: New file/testcase.
724 * gcc.dg/pubtypes-4.c: New file/testcase.
725 * g++.dg/pubtypes.C: New file/testcase.
727 2006-11-14 Mark Mitchell <mark@codesourcery.com>
730 * g++.dg/init/self1.C: New test.
732 2006-11-14 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/conflicts.f90: Add.
737 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
739 PR rtl-optimization/29798
741 * gcc.c-torture/execute/pr29798.c: New.
743 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
745 * gcc.dg/builtins-20.c: Add more cases.
747 2006-11-13 Jakub Jelinek <jakub@redhat.com>
750 * gfortran.dg/gomp/pr29759.f90: New test.
752 2006-11-13 Mark Mitchell <mark@codesourcery.com>
755 * g++.dg/template/static28.C: New test.
757 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
759 * lib/c-torture.exp: Use target-libpath.exp.
760 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
761 set GCC_EXEC_PREFIX env var from global variable of same name.
763 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
766 * gfortran.fortran-torture/compile/transfer-1.f90:
769 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
770 Zdenek Dvorak <dvorakz@suse.cz>
772 PR tree-optimization/29680
773 * gcc.dg/alias-11.c: New test.
775 2006-11-12 Jason Merrill <jason@redhat.com>
776 Andrew Pinski <pinskia@physics.uc.edu>
779 * gcc.target/i386/vectorize1.c: New.
781 2006-11-12 Roger Sayle <roger@eyesopen.com>
783 PR rtl-optimization/29797
784 * gcc.c-torture/execute/pr29797-1.c: New test case.
786 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
788 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
790 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
792 * gcc.dg/tree-ssa/prefetch-3.c: New test.
794 2006-11-12 Roger Sayle <roger@eyesopen.com>
796 PR tree-optimization/13827
797 * gcc.dg/fold-eqand-1.c: New test case.
799 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
802 * gcc.c-torture/execute/mayalias-3.c: New test.
804 2006-11-11 Richard Sandiford <richard@codesourcery.com>
807 * gcc.c-torture/compile/pr27528.c: New test.
808 * gcc.dg/pr27528.c: Likewise.
810 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
812 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
814 * gcc.dg/torture/builtin-symmetric-1.c: New test.
816 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
819 * gfortran.dg/reshape_source_size_1.f90: New test.
821 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
824 * gfortran.dg/aliasing_dummy_4.f90: New test.
826 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
829 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
830 and x86_64-*-* targets.
832 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
834 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
835 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
836 New macros. Use them in exact tests.
837 (TESTIT3): New macro.
838 Add tests for fmin, fmax and fma.
840 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
843 * gfortran.dg/array_constructor_13.f90: New test.
845 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
848 * gfortran.dg/used_types_12.f90: New test.
850 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
853 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
855 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
856 * gcc.dg/fold-eqandshift-3.c: New test case.
858 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
861 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
864 * gfortran.dg/change_symbol_attributes_1.f90: New test.
866 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
868 * gcc.dg/20061109-1.c: New testcase.
870 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
872 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
874 2006-11-09 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
877 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
879 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
881 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
882 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
884 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
886 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
888 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
890 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
892 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
893 * gcc.dg/vect/vect-9.c: Now vectorizable.
894 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
895 that support vect_widen_mult.
896 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
897 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
898 vect-reduc-dot-u16.c).
899 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
900 vect-reduc-dot-u16.c).
901 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
902 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
903 vect-reduc-dot-s8.c).
904 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
905 vect-reduc-dot-s8.c).
906 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
907 vect-reduc-dot-s8.c).
908 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
909 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
910 vect-reduc-dot-u8.c).
911 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
912 vect-reduc-dot-u8.c).
913 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
914 * gcc.dg/vect/vect-multitypes-9.c: New test.
915 * gcc.dg/vect/vect-multitypes-10.c: New test.
916 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
917 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
918 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
919 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
920 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
921 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
922 wrapv-vect-reduc-dot-s8.c.
923 * lib/target-support.exp (check_effective_target_vect_unpack): New.
924 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
925 targets that support vec_unpack.
926 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
927 (check_effective_target_vect_widen_mult_qi_to_hi): New.
928 (check_effective_target_vect_widen_mult_hi_to_si): New.
929 (check_effective_target_vect_widen_sum): Removed.
931 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
933 * gcc.dg/vect/vect-multitypes-8.c: New test.
934 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
936 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
938 * gcc.dg/vect/vect-multitypes-7.c: New test.
940 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
942 * gcc.dg/vect/vect-multitypes-4.c: New test.
943 * gcc.dg/vect/vect-multitypes-5.c: New test.
944 * gcc.dg/vect/vect-multitypes-6.c: New test.
946 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
948 * gcc.dg/vect/vect-multitypes-1.c: New test.
949 * gcc.dg/vect/vect-multitypes-2.c: New test.
950 * gcc.dg/vect/vect-multitypes-3.c: New test.
952 2006-11-07 Eric Christopher <echristo@apple.com>
954 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
955 Test using scan-assembler-not.
957 2006-11-07 Jakub Jelinek <jakub@redhat.com>
959 * gcc.dg/inline-17.c: New test.
961 2006-11-07 Steve Ellcey <sje@cup.hp.com>
964 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
967 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
970 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
973 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
976 2006-11-07 Tobias Burnus <burnus@net-b.de>
979 * gfortran.dg/volatile.f90: Add.
980 * gfortran.dg/volatile2.f90: Add.
981 * gfortran.dg/volatile3.f90: Add.
982 * gfortran.dg/volatile4.f90: Add.
983 * gfortran.dg/volatile5.f90: Add.
984 * gfortran.dg/volatile6.f90: Add.
985 * gfortran.dg/volatile7.f90: Add.
987 2006-11-06 Tobias Burnus <burnus@net-b.de>
989 * gfortran.dg/io_constraints_2.f90: Adjust pattern
990 for matching error messages.
991 * gfortran.dg/specifics_3.f90: Adjust pattern
992 for matching error messages.
994 2006-11-06 Janis Johnson <janis187@us.ibm.com>
995 Bernhard Fischer <aldot@gcc.gnu.org>
997 * lib/gcc-dg.exp (output-exists): New proc.
998 (output-exists-not): New proc.
999 * gcc.test-framework/test-framework.awk: Support new directives.
1000 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1001 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1002 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1003 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1004 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1005 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1007 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1011 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1012 * gfortran.dg/initialization_3.f90: New.
1014 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1016 PR libgfortran/25545
1017 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1019 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.c-torture/execute/pr29695-1.c: New test.
1023 * gcc.c-torture/execute/pr29695-2.c: New test.
1025 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1028 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1030 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1032 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1033 for matching error messages.
1035 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
1038 * gcc.target/i386/387-12.c: New test.
1040 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1043 * gfortran.dg/pr29713.f90: New test.
1045 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
1047 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1048 Also test for bogus rest sign.
1050 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1053 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1055 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
1057 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1058 from error messages.
1060 2006-11-02 Mike Stump <mrs@apple.com>
1062 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1064 * g++.old-deja/g++.abi/align.C: Enable for darwin.
1066 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
1068 * g++.dg/eh/gcsec1.C: New test.
1070 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1072 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1073 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
1075 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
1077 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1079 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1080 * gcc.dg/pr14796-2.c: Likewise.
1082 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1084 * gcc.c-torture/execute/20061101-1.c: New test.
1086 2006-11-01 Richard Guenther <rguenther@suse.de>
1088 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1090 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1092 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1093 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1095 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
1097 * gcc.c-torture/execute/20061031-1.c: New test.
1099 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1102 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1103 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1104 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1105 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1106 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1107 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1108 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1110 2006-10-31 Eric Christopher <echristo@apple.com>
1111 Falk Hueffner <falk@debian.org>
1113 * gcc.dg/builtin-bswap-1.c: New.
1114 * gcc.dg/builtin-bswap-2.c: New.
1115 * gcc.dg/builtin-bswap-3.c: New.
1116 * gcc.dg/builtin-bswap-4.c: New.
1117 * gcc.dg/builtin-bswap-5.c: New.
1118 * gcc.target/i386/builtin-bswap-1.c: New.
1120 2006-10-31 Geoffrey Keating <geoffk@apple.com>
1122 * gcc.dg/inline-16.c: New.
1125 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1127 * gcc.dg/inline-13.c: New.
1128 * gcc.dg/inline-14.c: New.
1129 * gcc.dg/inline-15.c: New.
1132 * gcc.dg/inline6.c: New.
1133 * gcc.dg/inline7.c: New.
1135 2006-10-31 Roger Sayle <roger@eyesopen.com>
1138 * gcc.dg/pr23470-1.c: New test case.
1140 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
1143 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1145 * gfortran.dg/blockdata_2.f90: New testcase.
1147 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
1150 * gfortran.dg/unf_short_record_1.f90: New test.
1152 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1155 * gfortran.dg/pr29067.f: New test.
1157 2006-10-31 Joseph Myers <joseph@codesourcery.com>
1158 Richard Sandiford <richard@codesourcery.com>
1160 * lib/target-supports.exp (get_compiler_messages): Append options
1161 as a single list element.
1162 (check_effective_target_arm_vfp_ok): New.
1163 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1165 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/intrinsic_actual_2.f90: New test.
1171 * gfortran.dg/actual_array_interface_1.f90: New test.
1174 * gfortran.dg/used_types_11.f90: New test.
1176 2006-10-30 Dirk Mueller <dmueller@suse.de>
1178 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1179 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1180 * g++.old-deja/g++.pt/eichin01.C (main): Same.
1181 * g++.old-deja/g++.mike/net25.C (main): Same.
1182 * g++.dg/lookup/exception1.C (main): Same.
1183 * g++.dg/parse/parens2.C (main): Same.
1185 2006-10-30 Roger Sayle <roger@eyesopen.com>
1187 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1189 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1191 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1192 * gcc.dg/torture/builtin-math-3.c: Likewise.
1194 2006-10-30 Tobias Burnus <burnus@net-b.de>
1197 * gfortran.dg/write_check.f90: Check run-time keyword checking.
1198 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1200 2006-10-30 Andrew Pinski <pinskia@gmail.com>
1203 * gfortran.fortran-torture/execute/transfer1.f90: New test.
1205 2006-10-30 Joseph Myers <joseph@codesourcery.com>
1207 * lib/target-supports.exp (check_function_available): Declare
1208 function before calling.
1210 2006-10-30 Jakub Jelinek <jakub@redhat.com>
1212 PR tree-optimization/29637
1213 * gcc.dg/pr29637.c: New test.
1215 2006-10-29 Roger Sayle <roger@eyesopen.com>
1217 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1218 tree canonicalization.
1220 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1222 * gcc.dg/builtins-20.c: Add more hypot tests.
1224 2006-10-29 Roger Sayle <roger@eyesopen.com>
1226 * gcc.dg/fold-compare-1.c: New test case.
1228 2006-10-29 Dirk Mueller <dmueller@suse.de>
1231 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1233 2006-10-29 Roger Sayle <roger@eyesopen.com>
1235 PR tree-optimization/15458
1236 * gcc.dg/fold-xornot-1.c: New test case.
1238 2006-10-29 Richard Guenther <rguenther@suse.de>
1240 * gcc.target/i386/math-torture/trunc.c: New testcase.
1242 2006-10-29 Richard Guenther <rguenther@suse.de>
1244 * gcc.target/i386/math-torture/round.c: New testcase.
1246 2006-10-29 Richard Guenther <rguenther@suse.de>
1248 * gcc.target/i386/math-torture/ceil.c: New testcase.
1249 * gcc.target/i386/math-torture/floor.c: Likewise.
1251 2006-10-29 Richard Guenther <rguenther@suse.de>
1253 * gcc.target/i386/math-torture/rint.c: New testcase.
1254 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1256 2006-10-29 Richard Guenther <rguenther@suse.de>
1258 * gcc.target/i386/math-torture/lfloor.c: New testcase.
1259 * gcc.target/i386/math-torture/lceil.c: Likewise.
1261 2006-10-28 Tobias Burnus <burnus@net-b.de>
1263 PR libgfortran/24313
1264 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1266 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
1268 * gcc.c-torture/execute/20020118-1.c,
1269 gcc.c-torture/execute/builtins/strlen.c,
1270 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1273 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1275 * gcc.dg/builtins-20.c: Add tests for hypot.
1276 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
1277 two-argument builtins.
1278 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1279 TESTIT2. Update all callers.
1280 (TESTIT2, TESTIT2_R): New helper macros.
1281 Add testcases for pow, hypot and atan2.
1283 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1286 * g++.dg/expr/bool1.C: New test.
1287 * g++.dg/expr/bool2.C: New test.
1289 2006-10-28 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1293 * gfortran.dg/namelist_internal.f90: New test.
1295 2006-10-28 Tobias Burnus <burnus@net-b.de>
1298 * gfortran.dg/io_real_boz.f90: Add.
1299 * gfortran.dg/io_real_boz2.f90: Add.
1301 2006-10-28 Richard Guenther <rguenther@suse.de>
1304 * gcc.dg/tree-ssa/pr26899.c: New testcase.
1306 2006-10-28 Richard Guenther <rguenther@suse.de>
1309 * gcc.target/i386/math-torture/lround.c: New testcase.
1311 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
1313 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1314 * gcc.dg/builtins-44.c: Likewise.
1315 * gcc.dg/builtins-45.c: Likewise.
1316 * gcc.dg/pr28796-2.c: Likewise.
1317 * gcc.dg/unordered-3.c: Likewise.
1319 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321 PR libgfortran/27954
1322 * gfortran.dg/error_recovery_2.f90: New test.
1324 2006-10-26 Richard Guenther <rguenther@suse.de>
1326 * gcc.target/i386/i386.exp: Use glob, not find to collect
1327 tests. Avoids recursing into subdirectories.
1328 * gcc.target/i386/math-torture/math-torture.exp: Torture
1329 for interesting ia32 math options.
1330 * gcc.target.i386/math-torture/lrint.c: New testcase.
1332 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1334 PR libgfortran/29563
1335 * gfortran.dg/arrayio_9.f90: Update test.
1336 * gfortran.dg/arrayio_19.f90: New test.
1338 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
1340 * gcc.dg/20061026.c: New testcase.
1342 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1344 PR libgfortran/29563
1345 * gfortran.dg/arrayio_9.f90: New test.
1347 2006-10-26 Ben Elliston <bje@au.ibm.com>
1349 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1350 Copy the strings manually, as strcpy may call strlen.
1352 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1354 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1355 Add checks for log, log2, log10 and log1p.
1357 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1358 we already test 0.0. Add checks for expm1, log, log2, log10,
1359 log1p, cbrt, erf and erfc.
1361 2006-10-25 Steve Ellcey <sje@cup.hp.com>
1363 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1365 2006-10-25 Uros Bizjak <uros@kss-loka.si>
1367 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1368 and remainderl() built-in functions. Remove -ffast-math from
1371 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1373 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1376 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1377 floating point modifiers to arguments passed to float and long
1378 double functions respectively. Update all callers to use floating
1379 point numbers, not integers. Add tests for exp, exp2 and
1382 * gcc.dg/torture/builtin-math-3.c: New test.
1384 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
1387 * gfortran.dg/initialize_2.f90: New.
1389 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1391 * gcc.dg/torture/builtin-math-2.c: New test.
1393 2006-10-24 Richard Guenther <rguenther@suse.de>
1396 * gcc.dg/pr28796-1.c: New testcase.
1397 * gcc.dg/pr28796-2.c: Likewise.
1399 2006-10-24 Richard Guenther <rguenther@suse.de>
1401 * gcc.dg/builtins-57.c: New testcase.
1403 2006-10-24 Richard Guenther <rguenther@suse.de>
1405 PR tree-optimization/29567
1406 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1408 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
1410 PR tree-optimization/14784
1411 * gcc.dg/alias-10.c: New test.
1413 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1415 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1417 2006-10-23 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.dg/builtin-strncat-chk-1.c: New test.
1421 2006-10-23 Jan Hubicka <jh@suse.cz>
1423 * gcc.dg/memmove-1.c: New test.
1425 2006-10-23 Paul Brook <paul@codesourcery.com>
1427 * gcc.dg/pragma-pack-5.c: New test.
1429 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
1431 * g++.dg/other/s390-1.C: New testcase.
1433 2006-10-23 Richard Guenther <rguenther@suse.de>
1437 * gcc.dg/pr27132.c: New testcase.
1438 * gcc.dg/pr23295.c: Likewise.
1439 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1440 * g++.dg/tree-ssa/pr19807.C: Likewise.
1442 2006-10-23 Richard Guenther <rguenther@suse.de>
1445 * gcc.dg/pr21032.c: New testcase.
1447 2006-10-22 Jeff Law <law@redhat.com>
1448 Richard Guenther <rguenther@suse.de>
1450 PR tree-optimization/15911
1451 * gcc.dg/tree-ssa/vrp30.c: New testcase.
1453 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
1456 * g++.dg/abi/rtti3.C: New.
1458 2006-10-21 Uros Bizjak <uros@kss-loka.si>
1461 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1464 2006-10-21 Richard Guenther <rguenther@suse.de>
1466 PR tree-optimization/3511
1467 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1469 2006-10-21 Richard Guenther <rguenther@suse.de>
1472 * gcc.dg/torture/pr26898-1.c: New testcase.
1473 * gcc.dg/torture/pr26898-2.c: Likewise.
1475 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
1478 * g++.dg/parse/bitfield1.C: Adjust error markers.
1479 * g++.dg/parse/bitfield2.C: New test.
1481 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
1483 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1485 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1488 * gfortran.dg/zero_sized_1.f90: New test.
1490 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
1492 * gcc.dg/div-compare-1.c: New test.
1494 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
1497 * gfortran.dg/result_default_init_1.f90: New test.
1500 * gfortran.dg/automatic_default_init_1.f90: New test.
1502 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1505 2006-10-18 Geoffrey Keating <geoffk@apple.com>
1507 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1508 'using namespace std' without previous declaration.
1509 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1510 * g++.old-deja/g++.robertl/eb133c.C: New.
1512 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1514 PR libgfortran/29277
1515 * gfortran.dg/streamio_4.f90: Update test.
1516 * gfortran.dg/streamio_11.f90: New test.
1518 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
1521 * g++.dg/inherit/virtual1.C: New test.
1523 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1526 * g++.dg/parse/enum3.C: New test.
1528 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1531 * g++.dg/init/ctor8.C: New test.
1533 2006-10-17 Mark Mitchell <mark@codesourcery.com>
1536 * g++.dg/ext/complit8.C: Tweak error markers.
1537 * g++.dg/template/complit1.C: Add error marker.
1539 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1542 * g++.dg/ext/complit8.C: New test.
1545 * g++.dg/parse/dtor12.C: New test.
1548 * g++.dg/template/sizeof11.C: New test.
1550 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
1553 * gfortran.dg/data_char_3.f90: New test.
1556 * gfortran.dg/negative_automatic_size.f90: New test.
1558 2006-10-16 David Daney <ddaney@avtrex.com>
1560 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1562 2006-10-16 Eric Christopher <echristo@apple.com>
1564 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1567 2006-10-16 Mark Mitchell <mark@codesourcery.com>
1570 * g++.dg/tc1/dr49.C: Tweak error messages.
1571 * g++.dg/parse/template21.C: New test.
1573 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1576 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1578 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1581 * gfortran.dg/print_1.f90: New test.
1583 2006-10-15 Jan Hubicka <jh@suse.cz>
1586 * gcc.c-torture/compile/pr29241.c: New testcase.
1588 2006-10-15 David Edelsohn <edelsohn@gnu.org>
1591 * gcc.c-torture/compile/pr29250.c: New test.
1593 2006-10-15 Richard Guenther <rguenther@suse.de>
1595 * gcc.dg/pr29299.c: New testcase.
1597 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
1600 * gfortran.dg/label_4.f90: Adjust warning flag.
1602 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1605 * gfortran.dg/nullify_3.f90: New test.
1607 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1609 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1610 on Solaris 2.5.1 too.
1612 2006-10-13 Eric Christopher <echristo@apple.com>
1614 * gcc.dg/pr25993.c: Skip for darwin.
1616 2006-10-13 Eric Christopher <echristo@apple.com>
1618 * gcc.dg/visibility-11.c: Skip for darwin.
1620 2006-10-13 Eric Christopher <echristo@apple.com>
1622 * gcc.dg/darwin-weakimport-1.c: Use
1623 -fno-asynchronous-unwind-tables.
1624 * gcc.dg/darwin-weakimport-3.c: Ditto.
1626 2006-10-13 Richard Guenther <rguenther@suse.de>
1628 PR tree-optimization/29446
1629 * gcc.dg/torture/pr29446.c: New testcase.
1631 2006-10-13 Bill Wendling <wendling@apple.com>
1633 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1634 * g++.old-deja/g++.jason/hmc1.C: Likewise.
1635 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1636 * g++.old-deja/g++.law/shadow1.C: Likewise.
1637 * g++.old-deja/g++.law/ctors10.C: Likewise.
1638 * g++.dg/debug/namespace1.C: Likewise.
1639 * g++.dg/inherit/namespace-as-base.C: Likewise.
1640 * g++.dg/opt/delay-slot-1.C: Likewise.
1641 * g++.dg/parse/defarg10.C: Likewise.
1642 * g++.dg/template/ptrmem11.C: Likewise.
1643 * g++.dg/template/mem_func_ptr.C: Likewise.
1644 * g++.dg/template/spec19.C: Likewise.
1646 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
1648 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1650 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1653 * gfortran.dg/implicit_9.f90: New test.
1656 * gfortran.dg/namelist_25.f90: New test.
1659 * gfortran.dg/same_name_2.f90: New test.
1662 * gfortran.dg/host_assoc_types_1.f90: New test.
1665 * gfortran.dg/missing_derived_type_1.f90: New test.
1666 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1669 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1672 * gfortran.dg/alloc_comp_assign_5.f90: New test.
1674 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1677 * gfortran.dg/bound_2.f90: New test.
1679 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1681 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1683 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1684 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1685 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1686 * gfortran.dg/gomp/reduction3.f90: Likewise.
1687 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1688 * gfortran.dg/dummy_procedure_2.f90: Likewise.
1689 * gfortran.dg/interface_derived_type_1.f90: Likewise.
1690 * gfortran.dg/forall_4.f90: Likewise.
1691 * gfortran.dg/spec_expr_4.f90: Likewise.
1692 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1693 * gfortran.dg/forall_5.f90: Likewise.
1694 * gfortran.dg/open_access_append_2.f90: Add check for
1695 compile-time warning.
1697 2006-10-13 Mark Mitchell <mark@codesourcery.com>
1700 * g++.dg/parse/pure1.C: New test.
1702 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1705 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1706 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1707 for compile-time warnings.
1708 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1709 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1710 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1712 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1714 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1715 compile-time warning.
1717 2006-10-12 Jan Hubicka <jh@suse.cz>
1720 * gcc.dg/pr28319.c: New test.
1722 2006-10-12 Mark Mitchell <mark@codesourcery.com>
1724 * g++.dg/ext/vla4.C: New test.
1726 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1729 * g++.dg/template/crash60.C: New test.
1730 * g++.dg/other/large-size-array.C: Adjust error markers.
1731 * g++.dg/parse/crash27.C: Likewise.
1732 * g++.dg/template/crash1.C: Likewise.
1734 2006-10-12 Steve Ellcey <sje@cup.hp.com>
1737 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1739 2006-10-12 Jakub Jelinek <jakub@redhat.com>
1741 PR preprocessor/28709
1742 * gcc.dg/cpp/paste14.c: New test.
1744 2006-10-11 Mark Mitchell <mark@codesourcery.com>
1747 * g++.dg/init/array24.C: New test.
1749 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1751 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1754 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
1757 * g++.dg/parse/typedef8.C: New test.
1758 * g++.dg/other/mult-stor1.C: Adjust error markers.
1760 2006-10-11 Richard Guenther <rguenther@suse.de>
1762 PR tree-optimization/28230
1763 * gcc.dg/torture/pr28230.c: New testcase.
1765 2006-10-11 Richard Guenther <rguenther@suse.de>
1768 * gcc.dg/torture/pr29119.c: New testcase.
1770 2006-10-10 Jakub Jelinek <jakub@redhat.com>
1773 * gcc.c-torture/execute/20060930-2.c: New test.
1775 2006-10-09 Richard Henderson <rth@redhat.com>
1777 Revert emutls patch.
1779 2006-10-09 Richard Guenther <rguenther@suse.de>
1782 * gcc.dg/pr29254.c: New testcase.
1784 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
1785 Paul Thomas <pault@gcc.gnu.org>
1788 * gfortran.dg/alloc_comp_basics_1.f90: New test.
1789 * gfortran.dg/alloc_comp_basics_2.f90: New test.
1790 * gfortran.dg/alloc_comp_assign_1.f90: New test.
1791 * gfortran.dg/alloc_comp_assign_2.f90: New test.
1792 * gfortran.dg/alloc_comp_assign_3.f90: New test.
1793 * gfortran.dg/alloc_comp_assign_4.f90: New test.
1794 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1795 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1796 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1797 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1798 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1799 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1800 * gfortran.dg/alloc_comp_std.f90: New test.
1801 * gfortran.dg/move_alloc.f90: New test.
1803 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
1806 * gfortran.dg/derived_constructor_comps_2.f90: New test.
1809 * gfortran.dg/forall_char_dependencies_1.f90: New test.
1811 2006-10-08 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/new_line.f90: New test.
1816 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1818 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1819 * gcc.dg/torture/builtin-convert-1.c,
1820 gcc.dg/torture/builtin-convert-2.c,
1821 gcc.dg/torture/builtin-convert-3.c,
1822 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1824 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
1826 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1827 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1828 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1829 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1831 2006-10-07 Andrew Pinski <pinskia@gmail.com>
1833 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1834 Xfail some tests for powerpc-darwin and powerpc-aix.
1836 2006-10-07 Jakub Jelinek <jakub@redhat.com>
1839 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1841 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1844 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1847 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1851 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1852 Add tests for using all possible intrinsics as actual arguments.
1853 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1854 all possible intrinsics as actual arguments.
1855 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1856 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1858 2006-10-07 Richard Sandiford <richard@codesourcery.com>
1860 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1861 * gcc.dg/debug/debug-2.c: Likewise.
1863 2006-10-06 Uros Bizjak <uros@kss-loka.si>
1865 * gcc.c-torture/compile/sync-2.c: New test.
1867 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1869 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1872 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1874 PR rtl-optimization/29128
1875 * gcc.c-torture/compile/pr29128.c: New test.
1877 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1879 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1882 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
1885 * gcc.dg/tree-ssa/loop-19.c: New test.
1887 2006-10-06 Jakub Jelinek <jakub@redhat.com>
1889 PR tree-optimization/29330
1890 * gcc.dg/pr29330.c: New test.
1893 * gcc.c-torture/compile/20061005-1.c: New test.
1895 2006-10-06 Olivier Hainque <hainque@adacore.com>
1897 * gcc.dg/typename-vla-1.c: New case.
1898 * gnat.dg/forward_vla.adb: New case.
1900 2006-10-06 Jakub Jelinek <jakub@redhat.com>
1902 PR tree-optimization/29290
1903 * gfortran.dg/loop_nest_1.f90: New test.
1906 * gcc.dg/tls/opt-12.c: New test.
1909 * gfortran.dg/save_2.f90: New test.
1912 * gcc.dg/pr29091.c: New test.
1914 2006-10-06 Joseph Myers <joseph@codesourcery.com>
1916 * lib/target-supports.exp
1917 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1918 same as x86_64-*-*; check for LP64.
1920 2006-10-04 Richard Henderson <rth@redhat.com>
1922 * lib/target-supports.exp (check_effective_target_tls): Redefine
1923 to mean non-emulated tls.
1924 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1925 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1926 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1927 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1928 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1929 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1930 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1932 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
1935 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1937 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1939 * gfortran.dg/bounds_check_fail_1.f90: New test.
1941 2006-10-03 Mark Mitchell <mark@codesourcery.com>
1944 * g++.dg/template/friend48.C: New test.
1946 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
1949 * gfortran.dg/default_initialization_2.f90: New test.
1951 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
1955 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1957 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
1960 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1964 * gfortran.dg/missing_optional_dummy_2.f90: New test.
1968 * gfortran.dg/entry_array_specs_1.f90: New test.
1970 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
1972 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1973 insufficient to inhibit some test failures at -O3. Do testing
1976 2006-10-03 Mark Mitchell <mark@codesourcery.com>
1979 * g++.dg/inherit/access8.C: New test.
1980 * g++.dg/template/dtor4.C: Tweak error messages.
1982 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1985 * gfortran.dg/entry_8.f90: New test.
1987 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1990 * g++.dg/parse/new4.C: New test.
1992 2006-10-03 Uros Bizjak <uros@kss-loka.si>
1994 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1995 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1996 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1997 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1998 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2000 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2003 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2004 * gfortran.dg/continuation_2.f90: New test.
2007 * gfortran.dg/continuation_3.f90: New test.
2008 * gfortran.dg/continuation_4.f90: New test.
2009 * gfortran.dg/continuation_5.f: New test.
2010 * gfortran.dg/continuation_6.f: New test.
2012 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2015 * g++.dg/template/vla1.C: New test.
2017 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2020 * gfortran.dg/complex_parameter_1.f90: New test.
2022 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.c-torture/execute/20060929-1.c: New test.
2027 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2030 * g++.dg/template/member6.C: New test.
2031 * g++.dg/parse/typename7.C: Adjust error markers.
2034 * g++.dg/template/member7.C: New test.
2036 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
2039 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2040 gcc.dg/Woverride-init-3.c: New tests.
2042 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
2044 * gcc.c-torture/execute/20060930-1.c: New test.
2046 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2049 * gfortran.dg/specifics_1.f90: New test.
2050 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2053 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2055 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2056 pthread-init-common.h: New.
2058 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
2060 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2061 precision on some archs.
2063 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
2065 * gcc.dg/non-local-goto-1.c: New test.
2066 * gcc.dg/non-local-goto-2.c: Likewise.
2067 * gcc.dg/setjmp-3.c: Likewise.
2068 * gcc.dg/setjmp-4.c: Likewise.
2070 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/self_aggregate_with_pointer.adb: New test.
2074 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
2077 * gfortran.dg/exponent_1.f90: New test.
2080 * gfortran.dg/nearest_1.f90: New test.
2082 2006-09-26 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.dg/gomp/nestedfn-1.c: New test.
2088 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
2091 * objc/compile/method-1.m: New test.
2093 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
2096 * g++.dg/template/crash58.C: New test.
2097 * g++.dg/parse/crash28.C: Adjust error markers.
2098 * g++.dg/template/crash34.C: Likewise.
2099 * g++.dg/template/friend31.C: Likewise.
2100 * g++.dg/template/crash32.C: Likewise.
2103 * g++.dg/template/crash59.C: New test.
2106 * g++.dg/template/spec33.C: New test.
2107 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2109 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
2110 Adam Nemet <anemet@caviumnetworks.com>
2112 * gcc.dg/tree-ssa/ivopts-1.c: New test.
2113 * gcc.dg/tree-ssa/ivopts-2.c: New test.
2115 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
2118 * gcc.dg/pr28911.c: New.
2120 2006-09-23 Uros Bizjak <uros@kss-loka.si>
2123 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2124 (dg-options): Add -mfpmath=387.
2126 2006-09-23 Jakub Jelinek <jakub@redhat.com>
2129 * gcc.dg/pr28706.c: New test.
2132 * gcc.dg/pr28712.c: New test.
2134 2006-09-22 Mike Stump <mrs@apple.com>
2136 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2138 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
2140 PR tree-optimization/28888
2141 * gcc.dg/pr28888.c: New test.
2143 2006-09-21 Mark Mitchell <mark@codesourcery.com>
2146 * g++.dg/init/ptrfn1.C: New test.
2148 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
2151 * g++.dg/template/spec32.C: New test.
2152 * g++.dg/parse/crash9.C: Adjust error markers.
2155 * g++.dg/template/typedef6.C: New test.
2156 * g++.dg/init/error1.C: Adjust error markers.
2157 * g++.dg/parse/crash9.C: Likewise.
2158 * g++.dg/template/crash55.C: Likewise.
2160 2006-09-21 Janis Johnson <janis187@us.ibm.com>
2162 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2164 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
2167 * g++.dg/ext/dllimport12.C: New test.
2169 2006-09-20 Richard Sandiford <richard@codesourcery.com>
2171 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2172 * gcc.target/mips/nmadd-2.c: Likewise.
2173 * gcc.target/mips/mips-ps-6.c: New test.
2174 * gcc.target/mips/neg-abs-1.c: Likewise.
2175 * gcc.target/mips/neg-abs-2.c: Likewise.
2176 * gcc.target/mips/nmadd-3.c: New test.
2178 2006-09-20 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/gomp/atomic-10.c: New test.
2182 * g++.dg/gomp/atomic-10.C: New test.
2184 2006-09-20 Eric Christopher <echristo@apple.com>
2186 * gcc.target/i386/sse3-not-fisttp.c: New.
2188 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
2190 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2192 2006-09-19 Richard Sandiford <richard@codesourcery.com>
2194 * gcc.c-torture/execute/pr28289.c (one): New variable.
2195 (main): Use it instead of argc.
2196 * gcc.c-torture/execute/20060102-1.c (one): New variable.
2197 (main): Use it instead of argc.
2199 2006-09-19 Paul Brook <paul@codesourcery.com>
2202 * gcc.dg/nested-func-5.c: New test.
2204 2006-09-19 Ben Elliston <bje@au.ibm.com>
2206 * lib/target-supports.exp (check_effective_target_tls): Compile
2207 test stubs using ${tool}_target_compile, not just target_compile.
2208 (check_effective_target_tls_runtime): Likewise.
2210 2006-09-19 Ben Elliston <bje@au.ibm.com>
2212 * gcc.c-torture/compile/20030405-1.x: Remove.
2214 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2215 optimising linker from discarding it.
2217 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2220 * gfortran.dg/keyword_symbol_1.f90: New test.
2222 * gfortran.dg/spread_shape_1.f90: Add missing warning with
2223 pedantic compilation option.
2225 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2228 * gfortran.dg/spread_shape_1.f90: New test.
2230 2006-09-17 Roger Sayle <roger@eyesopen.com>
2232 PR tree-optimization/28887
2233 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2235 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
2238 * gcc.dg/pr25993.c: New test.
2240 2006-09-17 Ira Rosen <irar@il.ibm.com>
2243 * gcc.dg/vect/pr21591.c: New test.
2245 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
2248 * gcc.c-torture/compile/strcpy-1.c: New test.
2249 * gcc.c-torture/compile/strcpy-2.c: New test.
2250 * gcc.c-torture/compile/memcpy-1.c: New test.
2251 * gcc.c-torture/compile/memcpy-2.c: New test.
2253 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
2256 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2258 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
2260 * gnat.dg/specs/double_record_extension1.ads: New test.
2261 * gnat.dg/specs/double_record_extension2.ads: Likewise.
2263 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
2266 * gfortran.dg/oldstyle_3.f90: New test.
2268 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2270 PR libgfortran/29099
2271 * gfortran.dg/secnds-1.f: New test.
2273 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2275 PR libgfortran/29053
2276 * gfortran.dg/streamio_9.f90: New test.
2277 * gfortran.dg/streamio_10.f90: New test.
2279 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
2282 * g++.dg/init/array22.C: New test.
2283 * g++.dg/init/array23.C: New test.
2285 2006-09-14 Arnaud Charlet <charlet@adacore.com>
2287 * stackcheck.lst: Update list of tests requiring stack checking.
2288 * norun.lst: Adjust for above change.
2289 * ada95.lst: New file.
2290 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2291 requiring -gnat95 switch.
2293 2006-09-14 Olivier Hainque <hainque@adacore.com>
2295 * gnat.dg/in_out_parameter.adb: New test.
2297 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
2300 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2302 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
2304 * gnat.dg/specs/unchecked_union.ads: New test.
2306 2006-09-13 Richard Sandiford <richard@codesourcery.com>
2308 PR rtl-optimization/28982
2309 * gcc.c-torture/execute/pr28982a.c: New test.
2310 * gcc.c-torture/execute/pr28982b.c: Likewise.
2312 2006-09-12 Eric Christopher <echristo@apple.com>
2314 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2315 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2317 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
2320 PR preprocessor/14634
2321 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2322 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2323 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2325 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
2327 * gcc.dg/pr28243.c: New test.
2329 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
2332 gfortran.dg/pr28971.f90: New test to act as a backstop in case
2333 this undiagnosed regression reappears.
2335 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
2337 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2338 Treat $srcdir as a literal.
2339 * lib/fortran-torture.exp (fortran-torture-compile,
2340 fortran-torture-execute): Likewise.
2341 * lib/objc-torture.exp (objc-torture-compile,
2342 objc-torture-execute): Likewise.
2343 * lib/profopt.exp (profopt-execute): Likewise.
2345 2006-09-11 Geoffrey Keating <geoffk@apple.com>
2347 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2349 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
2352 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2354 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
2357 * gcc.target/i386/pr13685.c: New test.
2359 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
2361 * gcc.dg/pr28726.c: New test.
2363 2006-09-11 Josh Conner <jconner@apple.com>
2365 * gcc.dg/nrv3.c: Increase size of structure.
2366 * gcc.dg/nrv4.c: Likewise.
2367 * gcc.dg/nrv5.c: Likewise.
2369 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
2372 gfortran.dg/assumed_charlen_function_5.f90: New test.
2374 2006-09-10 Mark Mitchell <mark@codesourcery.com>
2377 * g++.dg/init/static3.C: New test.
2379 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
2382 * gcc.dg/long-long-cst1.c (t): Add cast to
2383 __SIZE_TYPE__ before casting to int.
2384 (main): Return 0 on success.
2386 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
2388 * gcc.c-torture/execute/20060910-1.c: New test.
2390 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
2393 * gcc.dg/pr26983.c: New test.
2395 2006-09-10 Richard Sandiford <richard@codesourcery.com>
2398 * gcc.c-torture/execute/pr29006.c: New test.
2400 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2403 gfortran.dg/matmul_4.f90: New test.
2405 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2408 gfortran.dg/used_types_10: New test.
2410 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
2413 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2414 gfortran.dg/array_initializer_3.f90: New test.
2416 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2419 * gfortran.dg/actual_array_constructor_3.f90: New test.
2421 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
2424 * gcc.target/i386/pr26778.c: New testcase.
2426 2006-09-08 Eric Christopher <echristo@apple.com>
2428 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2429 * gcc.target/i386/memcpy-1.c: Ditto.
2430 * gcc.target/i386/asm-1.c: Ditto.
2431 * gcc.target/i386/20060512-4.c: Ditto.
2432 * gcc.target/i386/compress-float-387.c: Ditto.
2433 * gcc.target/i386/20060512-1.c: Ditto.
2434 * gcc.target/i386/compress-float-sse.c: Ditto.
2435 * gcc.target/i386/20060512-2.c: Ditto.
2436 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2437 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2438 * gcc.target/i386/compress-float-387-pic.c: Ditto.
2439 * gcc.dg/pr26449.c: Ditto.
2440 * gcc.dg/attr-ms_struct-2.c: Ditto.
2441 * gcc.dg/attr-ms_struct-1.c: Ditto.
2442 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2444 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
2447 * gcc.dg/vla-10.c: New test.
2449 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2452 * g++.dg/parse/template20.C: New test.
2453 * g++.dg/template/operator8.C: Remove obsolete part.
2454 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2455 * g++.old-deja/g++.pt/crash65.C: Likewise.
2457 2006-09-07 Jason Merrill <jason@redhat.com>
2460 * gcc.dg/long-long-cst1.c: New test.
2462 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2465 * g++.dg/other/array3.C: New test.
2466 * g++.dg/other/array4.C: New test.
2467 * g++.dg/other/array5.C: New test.
2469 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
2471 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2473 2006-09-07 Uros Bizjak <uros@kss-loka.si>
2476 * gcc.target/i386/pr28946.c: New test.
2478 2006-09-07 Steven G. Kargl <kargls@comcast.net>
2480 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2481 in integer literal constant.
2482 * gfortran.dg/enum_8.f90: Ditto.
2483 * gfortran.dg/g77/20030326-1.f: Ditto.
2485 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
2487 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2488 nonconformance usage.
2490 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
2493 * gcc.c-torture/compile/vector-align-1.c: New test.
2495 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
2498 * g++.dg/opt/copysign-1.C: New test.
2500 2006-09-06 Jason Merrill <jason@redhat.com>
2503 * g++.dg/warn/unused-result1.C: New test.
2505 2006-09-06 Mark Mitchell <mark@codesourcery.com>
2508 * g++.dg/ext/vla3.C: New test.
2511 * g++.dg/template/array16.C: New test.
2513 2006-09-06 Richard Guenther <rguenther@suse.de>
2515 * gcc.dg/pr27226.c: Remove testcase again.
2517 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2520 * g++.dg/opt/unroll2.C: New test.
2522 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
2525 * gcc.dg/vect/pr28952.c: New test.
2527 2006-09-05 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/28900
2530 * gcc.dg/torture/pr28900.c: New testcase
2532 2006-09-05 Richard Guenther <rguenther@suse.de>
2534 PR tree-optimization/28905
2535 * gcc.c-torture/compile/pr28905.c: New testcase.
2537 2006-09-05 Richard Guenther <rguenther@suse.de>
2540 * gcc.dg/pr28935.c: New testcase.
2542 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
2544 * gcc.c-torture/execute/20060905-1.c: New test.
2546 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2549 * gfortran.dg/used_types_7.f90: New test.
2550 * gfortran.dg/used_types_8.f90: New test.
2551 * gfortran.dg/used_types_9.f90: New test.
2553 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
2555 * gcc.c-torture/compile/20060904-1.c: New test.
2557 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
2559 PR c++/23287 Revert my 2006-09-01 patch
2560 * g++.dg/parse/dtor12.C: Remove.
2562 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
2565 * g++.dg/template/operator9.C: New test.
2568 * g++.dg/template/operator7.C: New test.
2571 * g++.dg/template/operator8.C: New test.
2574 * g++.dg/template/crash57.C: New test.
2576 * g++.dg/template/typedef4.C: Adjust error markers.
2577 * g++.dg/template/typedef5.C: Likewise.
2579 2006-09-02 Jakub Jelinek <jakub@redhat.com>
2582 * g++.dg/parse/crash33.C: New test.
2584 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
2585 Richard Guenther <rguenther@suse.de>
2586 Adam Nemet <anemet@caviumnetworks.com>
2589 * gcc.target/mips/memcpy-1.c: New testcase.
2590 * gcc.dg/pr27226.c: Likewise.
2592 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2595 * g++.dg/lookup/koenig5.C: New.
2596 * g++.dg/template/crash56.C: New.
2598 2006-09-01 Josh Conner <jconner@apple.com>
2601 * gcc.dg/nrv3.c: New test.
2602 * gcc.dg/nrv4.c: New test.
2603 * gcc.dg/nrv5.c: New test.
2605 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
2608 * g++.dg/parse/dtor12.C: New.
2610 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
2612 PR tree-optimization/28839
2613 * gcc.dg/pr28839.c: New test.
2615 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
2618 * gcc.dg/pr24367.c: New testcase.
2620 2006-08-30 Joseph Myers <joseph@codesourcery.com>
2622 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2624 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
2626 PR rtl-optimization/27735
2627 * gcc.dg/loop-unswitch-1.c: New test.
2629 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
2632 * gfortran.dg/aliasing_dummy_2.f90: New test.
2635 * gfortran.dg/generic_5.f90: Change error message.
2638 * gfortran.dg/generic_6.f90: New test.
2641 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2644 * gfortran.dg/invalid_interface_assignment.f90: New test.
2647 * gfortran.dg/module_proc_external_dummy.f90: New test.
2649 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
2652 * testsuite/g++.dg/warn/var-args1.C: New test.
2654 2006-08-29 Steven G. Kargl <kargls@comcast.net>
2657 * gfortran.dg/simpleif_2.f90: New test.
2658 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2659 * gfortran.dg/enum_5.f90: Ditto.
2661 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2662 Kazu Hirata <kazu@codesourcery.com>
2664 PR tree-optimization/17506
2665 * gcc.dg/pr17506.c: New.
2667 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
2670 * g++.dg/eh/alias1.C: New test.
2672 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2675 * g++.dg/template/ttp22.C: New test.
2677 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
2680 * gcc.dg/pr26632.c: New.
2682 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2684 PR libgfortran/28354
2685 * gfortran.dg/fmt_zero_precision.f90: New test.
2687 2006-08-27 Mark Mitchell <mark@codesourcery.com>
2690 * g++.dg/template/spec31.C: New test.
2692 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
2695 * g++.dg/other/static2.C: New test.
2697 2006-08-26 Roger Sayle <roger@eyesopen.com>
2699 * gcc.dg/Wswitch-enum-2.c: New test case.
2700 * gcc.dg/Wswitch-enum-3.c: Likewise.
2702 2006-08-26 Richard Guenther <rguenther@suse.de>
2704 * gcc.c-torture/compile/20060826-1.c: New testcase.
2706 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
2709 * g++.dg/template/void10.C: New test.
2712 * g++.dg/template/void8.C: New test.
2715 * g++.dg/template/void9.C: New test.
2717 * g++.dg/template/void3.C: Adjust error markers.
2718 * g++.dg/template/void4.C: Likewise.
2719 * g++.dg/template/crash55.C: Likewise.
2720 * g++.dg/template/void7.C: Likewise
2722 2006-08-26 Mark Mitchell <mark@codesourcery.com>
2725 * g++.dg/inherit/access6.C: New test.
2726 * g++.dg/inherit/access7.C: Likewise.
2729 * g++.dg/template/array15.C: New test.
2730 * g++.dg/template/crash2.C: Tweak error markers.
2732 2006-08-26 Jakub Jelinek <jakub@redhat.com>
2735 * gcc.c-torture/compile/20060823-1.c: New test.
2737 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2740 * g++.dg/template/ttp21.C: New test.
2743 * g++.dg/other/operator1.C: Add error-marker.
2744 * g++.dg/other/operator2.C: New test.
2746 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
2749 * gcc.c-torture/compile/vla-const-1.c,
2750 gcc.c-torture/compile/vla-const-2.c: New tests.
2752 2006-08-26 Richard Guenther <rguenther@suse.de>
2755 * gcc.dg/torture/pr28814.c: New testcase.
2757 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
2760 * gcc.c-torture/compile/compound-literal-1.c: New test.
2762 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
2765 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2766 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2767 Expect extra diagnostics.
2769 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
2771 gcc.dg/noncompile/pr16876.c: New test.
2773 2006-08-25 Mark Mitchell <mark@codesourcery.com>
2776 * g++.dg/parse/local1.C: New test.
2777 * g++.dg/other/qual1.C: Tweak error marker.
2779 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
2782 * g++.dg/template/typename10.C: New.
2783 * g++.dg/template/lookup4.C: Remove bogus error marker.
2785 2006-08-25 Richard Guenther <rguenther@suse.de>
2788 * gcc.dg/pr26570.c: Fix testcase.
2790 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
2793 * gcc.c-torture/execute/mayalias-2.c: New test.
2794 * gcc.dg/tree-ssa/alias-13.c: New test.
2796 2006-08-24 Jan Hubicka <jh@suse.cz>
2799 * gcc.dg/debug/pr26881.c: New file.
2801 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
2804 * gfortran.dg/used_types_4.f90: New test.
2805 * gfortran.dg/derived_init_2.f90: Modify to check sibling
2806 association of derived types.
2807 * gfortran.dg/used_types_2.f90: Add module cleanup.
2808 * gfortran.dg/used_types_3.f90: The same.
2811 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2814 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2817 * gfortran.dg/direct_io_6.f90: Remove test.
2819 2006-08-23 Stuart Hastings <stuart@apple.com>
2822 * gcc.target/i386/20060821-1.c: New.
2824 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
2826 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
2827 dg-warning strings for dllimport.
2829 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
2832 * g++.dg/ext/vector4.C: New test.
2833 * g++.dg/ext/complex1.C: New test.
2835 2006-08-21 Geoffrey Keating <geoffk@apple.com>
2838 * gcc.dg/debug/const-1.c: New.
2839 * gcc.dg/debug/const-2.c: New.
2840 * gcc.dg/debug/dwarf2/const-1.c: New.
2841 * gcc.dg/debug/dwarf2/const-2.c: New.
2842 * gcc.dg/debug/dwarf2/const-2b.c: New.
2844 2006-08-22 Richard Guenther <rguenther@suse.de>
2847 * gcc.c-torture/compile/pr28776-1.c: New testcase.
2848 * gcc.c-torture/compile/pr28776-2.c: Likewise.
2850 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
2852 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2854 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
2857 * g++.dg/other/error14.C: New test.
2860 * g++.dg/parse/ctor7.C: New test.
2861 * g++.dg/parse/ctor8.C: Likewise.
2864 * g++.dg/template/void7.C: New test.
2866 2006-08-21 Olivier Hainque <hainque@adacore.com>
2868 * gnat.dg/self_aggregate_with_zeros.adb: New test.
2869 * gnat.dg/self_aggregate_with_array.adb: New test.
2871 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
2873 * g++.dg/eh/arm-vfp-unwind.C: New test.
2875 2006-08-20 Mark Mitchell <mark@codesourcery.com>
2878 * g++.dg/template/ref3.C: New test.
2879 * g++.dg/template/nontype13.C: New test.
2882 * g++.dg/template/ptrmem17.C: New test.
2884 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
2887 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2889 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
2892 * gfortran.dg/used_types_2.f90: New test.
2895 * gfortran.dg/used_types_3.f90: New test.
2898 * gfortran.dg/generic_actual_arg.f90: New test.
2901 * gfortran.dg/module_private_array_refs_1.f90: New test.
2904 * gfortran.dg/program_name_1.f90: New test.
2907 * gfortran.dg/derived_constructor_comps_1.f90: New test.
2910 * gfortran.dg/array_initializer_2.f90: New test.
2913 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2916 * gfortran.dg/assumed_charlen_function_4.f90: New test.
2919 * gfortran.dg/assumed_charlen_in_main.f90: New test.
2922 * gfortran.dg/dependent_decls_1.f90: New test.
2924 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
2927 * gfortran.dg/derived_init_2.f90: New.
2929 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
2931 * gcc.c-torture/execute/pr28289.c: New test.
2933 2006-08-17 Jakub Jelinek <jakub@redhat.com>
2936 * gcc.dg/attr-externally-visible-1.c: New test.
2937 * gcc.dg/attr-externally-visible-2.c: New test.
2938 * g++.dg/parse/attr-externally-visible-1.C: New test.
2939 * g++.dg/parse/attr-externally-visible-2.C: New test.
2941 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2944 * g++.dg/parse/dtor11.C: New test.
2946 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2948 PR rtl-optimization/28489
2949 * gcc.c-torture/compile/pr28489.c: New test.
2951 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2954 * g++.dg/template/redecl4.C: New test.
2957 * g++.dg/template/ctor8.C: New test.
2959 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
2961 * gcc.dg/pr26570.c: Fix testcase.
2963 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
2966 * g++.dg/parse/offsetof6.C: New test.
2967 * g++.dg/parse/offsetof6.C: New test.
2968 * g++.dg/parse/offsetof7.C: New test.
2970 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2973 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2976 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
2979 * g++.dg/ext/vector3.C: New test.
2981 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
2983 PR gcov/profile/26570
2984 * gcc.dg/pr26570.c: New test.
2986 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
2989 * gcc.dg/qual-component-1.c: New test.
2991 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2994 * g++.dg/parse/new3.C: New test.
2996 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2999 * gfortran.dg/streamio_1.f90: New test.
3000 * gfortran.dg/streamio_2.f90: New test.
3001 * gfortran.dg/streamio_3.f90: New test.
3002 * gfortran.dg/streamio_4.f90: New test.
3003 * gfortran.dg/streamio_5.f90: New test.
3004 * gfortran.dg/streamio_6.f90: New test.
3005 * gfortran.dg/streamio_7.f90: New test.
3006 * gfortran.dg/streamio_8.f90: New test.
3008 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3011 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3013 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3016 * g++.dg/template/void6.C: New test.
3018 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3021 * gcc.dg/parse-error-1.c: New test.
3022 * gcc.dg/parse-error-2.c: New test.
3023 * gcc.dg/cpp/digraph2.c: Add error-marker.
3024 * gcc.dg/noncompile/920923-1.c: Likewise.
3026 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3029 * gcc.dg/sizeof-2.c: New testcase.
3032 * gcc.dg/switch-A.c: New testcase.
3034 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3038 * g++.old-deja/g++.warn/compare1.C: Delete.
3039 * g++.dg/opt/pr7503-2.C: Delete.
3040 * g++.dg/opt/pr7503-3.C: Delete.
3041 * g++.dg/opt/pr7503-4.C: Delete.
3042 * g++.dg/opt/pr7503-5.C: Delete.
3043 * g++.dg/opt/max1.C: Delete.
3044 * g++.dg/warn/minmax.C: Delete.
3045 * g++.dg/expr/minmax.C: New test.
3047 2006-08-14 Richard Guenther <rguenther@suse.de>
3050 * gcc.c-torture/execute/pr28651.c: Do not use argc
3051 to avoid optimization, instead forbid inlining.
3053 2006-08-14 Richard Sandiford <richard@codesourcery.com>
3055 PR rtl-optimization/28634
3056 * gcc.c-torture/execute/ieee/pr28634.c: New test.
3058 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
3061 * gcc.dg/torture/pr27184.c: New test.
3063 2006-08-12 Jakub Jelinek <jakub@redhat.com>
3065 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3067 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3069 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3070 * gfortran.dg/stat_2.f90: Likewise.
3071 * gfortran.dg/chmod_1.f90: Likewise.
3072 * gfortran.dg/chmod_2.f90: Likewise.
3073 * gfortran.dg/chmod_3.f90: Likewise.
3075 2006-08-11 David Edelsohn <edelsohn@gnu.org>
3077 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3079 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3081 * g++.dg/opt/pr23454-2.C: New test.
3083 2006-08-11 Richard Guenther <rguenther@suse.de>
3086 * gcc.c-torture/execute/pr28651.c: New testcase.
3088 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
3090 * gnat.dg/specs/static_initializer.ads: New test.
3092 2006-08-10 Paul Brook <paul@codesourcery.com>
3094 * gcc.target/arm/cond-asm.c: New test.
3096 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
3098 PR tree-optimization/26197
3099 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3100 * g++.dg/vect/vect.exp: Compile the new tests with
3101 --param max-aliased-vops=0.
3103 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
3106 * g++.dg/template/void3.C: New test.
3109 * g++.dg/template/void4.C: New test.
3112 * g++.dg/template/void5.C: New test.
3114 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
3116 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3117 after dg-do compile.
3119 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
3121 PR tree-optimizations/26969
3122 * gcc.dg/vect/vect.exp: Compile tests prefixed with
3123 "unswitch-loops" with -funswitch-loops.
3124 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3126 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
3128 * gcc.dg/sparc-getcontext-1.c: Fix typo.
3129 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3130 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
3131 * objc.dg/dwarf-1.m: Likewise.
3132 * objc.dg/dwarf-2.m: Likewise.
3133 * obj-c++.dg/dwarf-2.mm: Likewise.
3135 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3137 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3138 * objc.dg/dwarf-2.m: Likewise.
3139 * obj-c++.dg/dwarf-2.mm: Likewise.
3142 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3145 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3148 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3150 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
3153 * gcc.target/i386/pr27827.c: New testcase.
3155 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
3158 * gfortran.dg/sequence_types_1.f90: New test.
3160 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
3163 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3164 dg-warning. Add -pedantic option.
3166 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3169 * gcc.dg/proto-1.c: New test.
3172 * gcc.dg/lvalue-4.c: New test.
3175 * gcc.dg/init-bad-5.c: New test.
3177 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
3180 * g++.dg/ext/typedef-init.C: Add new test for typedef
3181 initialization inside templates. Adjust existing error markers.
3183 2006-08-03 Mark Mitchell <mark@codesourcery.com>
3186 * g++.dg/init/ptrmem3.C: New test.
3188 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
3190 PR tree-optimization/27770
3191 * lib/target-support.exp: New target keyword "section_anchors".
3192 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3194 * gcc.dg/vect/section-anchors-pr27770.c: New test.
3195 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3196 * gcc.dg/vect/section-anchors-vect-69.c: New test.
3197 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3199 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3201 * gcc.dg/20060801-1.c: Add missing '}'.
3203 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3206 * g++.dg/parse/dtor9.C: New test.
3207 * g++.dg/parse/dtor10.C: New test.
3208 * g++.dg/other/error7.C: Adjust error-marker.
3211 * g++.dg/other/default5.C: New test.
3213 2006-08-02 Richard Guenther <rguenther@suse.de>
3215 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3217 2006-08-02 Mark Mitchell <mark@codesourcery.com>
3220 * g++.dg/template/conv9.C: New test.
3222 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3225 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3226 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3227 Optionally return assembly text. Update callers.
3228 (check_no_compiler_messages): Update verbose messages.
3229 (check_no_messages_and_pattern): New.
3230 (check_effective_target_string_merging): New.
3232 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3235 * g++.dg/eh/catch4.C: New test.
3238 * g++.dg/other/qual1.C: New test.
3241 * g++.dg/inherit/error2.C: New test.
3244 * g++.dg/other/new1.C: New test.
3246 * g++.dg/warn/pr23075.C: Remove obsolete test.
3247 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3248 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3250 2006-07-31 Mark Mitchell <mark@codesourcery.com>
3253 * g++.dg/eh/cast1.C: New test.
3255 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
3258 * gfortran.dg/random_3.f90: New test.
3260 2006-08-01 Steve Ellcey <sje@cup.hp.com>
3263 * g++.dg/other/pr28304.C: Change expected error message.
3264 * g++.dg/other/pr28432.C: New test.
3266 2006-08-01 Steve Ellcey <sje@cup.hp.com>
3269 * g++.dg/init/brace2.C: Change expected error message, add empty init.
3271 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3274 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3276 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3277 g++.dg/debug/enum-2.C: New.
3279 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3282 * g++.dg/parse/long1.C: Add more tests.
3284 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3286 * gfortran.dg/lrshift_1.c: New file.
3288 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290 PR libgfortran/28335
3291 * gfortran.dg/no_unit_error_1.f90: New test.
3293 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295 PR libgfortran/28335
3296 * gfortran.dg/no_unit_error_1.f90: Delete test.
3297 * gfortran.dg/no_unit_error_2.f90: Delete test.
3299 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3301 * gfortran.dg/chmod_3.f90: New test.
3302 * gfortran.dg/ltime_gmtime_1.f90: New test.
3303 * gfortran.dg/ltime_gmtime_2.f90: New test.
3304 * gfortran.dg/lrshift_1.f90: New test.
3305 * gfortran.dg/chmod_1.f90: New test.
3306 * gfortran.dg/chmod_2.f90: New test.
3308 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
3311 * g++.dg/template/crash55.C: New test.
3314 * g++.dg/template/nontype16.C: New test.
3316 * g++.dg/template/void2.C: Adjust error markers.
3317 * g++.dg/template/nontype5.C: Adjust error markers.
3319 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
3321 * gcc.target/i386/stack-prot-kernel.c: New test.
3323 2006-07-27 Roger Sayle <roger@eyesopen.com>
3325 * gcc.dg/builtins-55.c: New test case.
3327 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
3329 PR rtl-optimization/27907
3330 * gcc.c-torture/compile/pr27907.c: New test.
3332 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3334 * gfortran.dg/mclock.f90: New test.
3335 * gfortran.dg/int_conv_1.f90: New test.
3336 * gfortran.dg/stat_1.f90: New test.
3337 * gfortran.dg/stat_2.f90: New test.
3339 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3341 PR libgfortran/28335
3342 * gfortran.dg/no_unit_error_1.f90: New test.
3343 * gfortran.dg/no_unit_error_2.f90: New test.
3344 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3346 2006-07-25 Roger Sayle <roger@eyesopen.com>
3349 * gcc.dg/fold-convround-1.c: New test case.
3351 2006-07-24 Steven G. Kargl <kargls@comcast.net>
3353 * gfortran.dg/arithmetic_if.f90: Fix comments.
3355 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3358 * g++.dg/other/typedef1.C: New test.
3359 * g++.dg/template/typedef4.C: New test.
3360 * g++.dg/template/typedef5.C: New test.
3362 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
3365 * gfortran.dg/allocatable_dummy_3.f90: New.
3367 2006-07-24 Steven G. Kargl <kargls@comcast.net>
3370 * gfortran.dg/arithmetic_if.f90: New test.
3372 2006-07-24 Uros Bizjak <uros@kss-loka.si>
3374 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3375 avoid memcpy optimization.
3377 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380 * gfortran.dg/direct_io_6.f90: New test.
3382 2006-07-24 Jan Hubicka <jh@suse.cz>
3386 * gcc.dg/pr25795.c: New test.
3387 * gcc.dg/pr25795-1.c: New test.
3389 2006-07-23 Roger Sayle <roger@eyesopen.com>
3391 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3392 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3393 which may be transformed to "g || h" on some platforms.
3395 2006-07-23 Mark Mitchell <mark@codesourcery.com>
3398 * g++.dg/template/friend45.C: New test.
3400 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3402 PR libgfortran/28339
3403 * gfortran.dg/arrayio_8.f90: New test.
3405 2006-07-21 Mike Stump <mrs@apple.com>
3407 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3409 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3411 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3414 * g++.dg/eh/catch3.C: New test.
3417 * g++.dg/template/defarg10.C: New test.
3419 2006-07-20 Paul Brook <paul@codesourcery.com>
3422 * gcc.dg/pr27363.c: New test.
3424 2006-07-19 Mark Mitchell <mark@codesourcery.com>
3427 * g++.dg/init/ref13.C: New test.
3429 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3432 * obj-c++.dg/proto-error-1.mm: New test.
3434 2006-07-18 Mark Mitchell <mark@codesourcery.com>
3437 * g++.dg/template/string1.C: New test.
3439 2006-07-18 Mark Mitchell <mark@codesourcery.com>
3442 * g++.dg/template/defarg9.C: New test.
3445 * g++.dg/template/static27.C: New test.
3447 2006-07-18 Diego Novillo <dnovillo@redhat.com>
3450 * gcc.dg/tree-ssa/pr28410.c: New test.
3452 2006-07-18 Lee Millward <lee.millward@gmail.com>
3455 * g++/dg/other/error13.C: New test.
3458 * g++.dg/template/friend44.C: New test.
3460 2006-07-18 Steve Ellcey <sje@cup.hp.com>
3463 * g++.dg/other/pr27495.C: New.
3465 2006-07-18 Olivier Hainque <hainque@adacore.com>
3467 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3468 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3470 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3473 * gcc.dg/pragma-pack-4.c: New test.
3475 2006-07-17 Steve Ellcey <sje@cup.hp.com>
3478 * g++.dg/ext/pr28291.C: New test.
3480 2006-07-17 Richard Sandiford <richard@codesourcery.com>
3483 * gcc.c-torture/execute/pr28403.c: New test.
3485 2006-07-17 Richard Sandiford <richard@codesourcery.com>
3488 * gcc.dg/pr28402.c: New test.
3490 2006-07-17 Steve Ellcey <sje@cup.hp.com>
3493 * g++.dg/other/pr28304.C: New test.
3495 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
3498 gcc.c-torture/unsorted/dump-noaddr.c: New test.
3499 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3501 2006-07-17 Richard Guenther <rguenther@suse.de>
3503 PR tree-optimization/28238
3504 * g++.dg/tree-ssa/pr28238.C: New testcase.
3506 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3509 * g++.dg/eh/catch1.C: New test.
3510 * g++.dg/eh/catch2.C: New test.
3512 2006-07-16 Jakub Jelinek <jakub@redhat.com>
3515 * g++.dg/template/anon3.C: New test.
3517 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
3520 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3521 specifiers requiring an explicit format tag..
3524 * gfortran.dg/generic_5: New test.
3527 * gfortran.dg/elemental_optional_args_1.f90: New test.
3529 2006-07-16 Olivier Hainque <hainque@adacore.com>
3531 * gnat.dg/assert.ads: New file.
3532 * gnat.dg/controlled_record.ads: Likewise.
3533 * gnat.dg/controlled_record.adb: Likewise.
3535 2006-07-15 Lee Millward <lee.millward@gmail.com>
3538 * g++.dg/other/error12.C: New test.
3541 * g++.dg/template/crash54.C: New test.
3543 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3546 * g++.dg/parse/catch1.C: New test.
3549 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3552 * g++.dg/ext/attrib24.C: New test.
3554 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3557 * g++.dg/ext/asmspec1.C: New test.
3559 2006-07-13 Janis Johnson <janis187@us.ibm.com>
3561 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3562 (dg-test): Support shouldfail tests.
3563 * lib/target-supports-dg.exp (dg-shouldfail): New.
3564 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3565 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3566 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3567 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3568 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3569 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3570 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3572 2006-07-13 Jan Hubicka <jh@suse.cz>
3574 * gcc.target/i386/memcpy-1.c: New.
3576 2006-07-12 Geoffrey Keating <geoffk@apple.com>
3578 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3580 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
3583 * gfortran.dg/present_1.f90: New test.
3586 * gfortran.dg/interface_derived_type_1.f90: New test.
3588 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
3591 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3594 2006-07-07 Lee Millward <lee.millward@gmail.com>
3597 * g++.dg/other/label1.C: New test.
3599 2006-07-07 Richard Guenther <rguenther@suse.de>
3602 * gcc.dg/torture/pr28268.c: New testcase.